.p-window-link{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:30px}@media only screen and (max-width: 767px){.p-window-link{grid-template-columns:1fr}}.p-window-link_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.p-window-link_button.is-fh .a-button-square.is-border-primary{border:solid 1px #ff2849}.p-window-link_button.is-fh .a-button-square.is-border-primary .a-icon{fill:#ff2849}.p-window-link_button.is-fh .a-button-square.is-border-primary.is-touch-hover{background-color:#ff2849}.p-window-link_button.is-fh .a-button-square.is-border-primary.is-touch-hover .a-icon{fill:#fff}.p-window-link_button.is-dm .a-button-square.is-border-primary{border:solid 1px #009df2}.p-window-link_button.is-dm .a-button-square.is-border-primary .a-icon{fill:#009df2}.p-window-link_button.is-dm .a-button-square.is-border-primary.is-touch-hover{background-color:#009df2}.p-window-link_button.is-dm .a-button-square.is-border-primary.is-touch-hover .a-icon{fill:#fff}.p-window-link .o-media-link{position:relative}.p-window-link .o-media-link_anchor{position:relative;z-index:1;display:block}.p-window-link .o-media-link_anchor.is-touch-hover .o-media-link_label-item{color:#fff;background-color:#d60000}.p-window-link .o-media-link_visual{position:relative;z-index:1;overflow:hidden;isolation:isolate;border-radius:10px}.p-window-link .o-media-link_visual img{width:100%;height:auto}.p-window-link .o-media-link_visual::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;content:"";background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(58.58%, rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.47)));background:linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 58.58%, rgba(0, 0, 0, 0.47) 100%)}.p-window-link .o-media-link_content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 20px}@media only screen and (max-width: 767px){.p-window-link .o-media-link_content{padding:4vw}}.p-window-link .o-media-link_content-inner{width:100%}.p-window-link .o-media-link_label{width:100%;text-align:center}.p-window-link .o-media-link_label-item{display:inline-block;padding:.2em .6em;font-size:20px;font-weight:700;line-height:1.4;color:#fff;-webkit-transition:background-color 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:background-color 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86)}.p-window-link .o-media-link_label-item:not(:first-of-type){margin-top:.2em}@media only screen and (max-width: 1380px){.p-window-link .o-media-link_label-item{font-size:1.44vw}}@media only screen and (max-width: 767px){.p-window-link .o-media-link_label-item{font-size:4.8vw}}@media only screen and (max-width: 767px){.p-window-link .o-media-link_label-item.is-pc{display:none}}.p-window-link .o-media-link_label-item.is-sp{display:none}@media only screen and (max-width: 767px){.p-window-link .o-media-link_label-item.is-sp{display:inline-block}}.p-window-link .o-media-link_item.is-fh .o-media-link_label-item{background-color:#ff2849}.p-window-link .o-media-link_item.is-dm .o-media-link_label-item{background-color:#009df2}.p-window-section{margin-top:80px}@media only screen and (max-width: 767px){.p-window-section{margin-top:12vw}}
