@charset "UTF-8";/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}html{font-size:62.5%}@media print,screen and (max-width:1024px){html{font-size:1.3020833333vw}}body{font-family:"Zen Kaku Gothic Antique","Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden;height:100%;min-height:100%;transition:opacity .4s ease-out;font-weight:400;color:#231815;background:#f8f8f8;font-feature-settings:"palt"}@media print,screen and (max-width:1024px){body{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}}img{-o-object-fit:contain;object-fit:contain;pointer-events:none;backface-visibility:hidden;max-width:100%}.--resizing *,.--resizing *::after,.--resizing *::before{transition:none!important;transition-delay:unset!important}[class*=js-]{backface-visibility:hidden}@keyframes lineAnime{0%{stroke-dashoffset:1200px}30%{stroke-dashoffset:-1200px}50%{stroke-dashoffset:0}60%{stroke-dashoffset:0}100%{stroke-dashoffset:1200px}}@keyframes drawStroke{to{stroke-dashoffset:0}}@keyframes maskSlide{0%{-webkit-mask-position:0 -100%;mask-position:0 -100%}100%{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes maskSlideRight{0%{-webkit-mask-position:-100% 0;mask-position:-100% 0}100%{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes maskSlideLeft{0%{-webkit-mask-position:100% 0;mask-position:100% 0}100%{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes maskSlideLeft2{0%{-webkit-mask-position:0 0;mask-position:0 0}100%{-webkit-mask-position:-100% 0;mask-position:-100% 0}}@media print,screen and (max-width:1024px){.l-wrapper{overflow:hidden}}.l-content{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;min-height:100vh;position:relative;z-index:1;background:#f8f8f8}.l-main{position:relative;z-index:1}.l-background-common{position:absolute;width:100%;height:100%;z-index:-1;background:url(../webp/pc/global/bg_pattern.webp) center 0/100% auto repeat-y;left:0;pointer-events:none;-webkit-mask:linear-gradient(to bottom,#000 0,#000 calc(100% - 300px),transparent 100%);mask:linear-gradient(to bottom,#000 0,#000 calc(100% - 300px),transparent 100%);top:400px}@media print,screen and (max-width:1024px){.l-background-common{background:url(../webp/sp/global/bg_pattern.webp) center 0/100% auto repeat-y;-webkit-mask:linear-gradient(to bottom,#000 0,#000 calc(100% - 65.1041666667vw),transparent 100%);mask:linear-gradient(to bottom,#000 0,#000 calc(100% - 65.1041666667vw),transparent 100%)}}@media (min-width:1920px){.l-background-common{top:20.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.l-background-common{top:31.25vw}}@media (max-width:1024px){.l-background-common{top:45.5729166667vw}}.l-inner{position:relative;margin:0 auto;width:clamp(10px,100% - 240px,1200px)}@media (min-width:1920px){.l-inner{width:62.5vw}}@media (min-width:1025px) and (max-width:1279px){.l-inner{width:calc(100% - 18.75vw)}}@media print,screen and (max-width:1024px){.l-inner{width:92.1875vw}}@media print,screen and (max-width:1024px){.l-inner--article{width:94.7916666667vw}}.l-header__side-text{writing-mode:vertical-rl;line-height:1.1;letter-spacing:.06em;position:fixed;pointer-events:none;z-index:2;color:#fff;mix-blend-mode:difference;font-size:14px;top:170px;right:52px}@media (min-width:1920px){.l-header__side-text{font-size:.7291666667vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__side-text{font-size:1.09375vw}}@media (min-width:1920px){.l-header__side-text{top:8.8541666667vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__side-text{top:13.28125vw}}@media (min-width:1920px){.l-header__side-text{right:2.7083333333vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__side-text{right:4.0625vw}}@media print,screen and (max-width:1024px){.l-header__side-text{display:none}}.l-header__hamburger{position:fixed;top:0;right:0;display:block;z-index:200;mix-blend-mode:difference;width:120px;height:94px}@media (min-width:1920px){.l-header__hamburger{width:6.25vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__hamburger{width:9.375vw}}@media (min-width:1920px){.l-header__hamburger{height:4.8958333333vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__hamburger{height:7.34375vw}}@media (max-width:1024px){.l-header__hamburger{width:20.8333333333vw;height:15.3645833333vw}}@media print,screen and (max-width:1024px){.l-header__hamburger{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.04,.48,.19,.98)}.l-header__hamburger.is-show{opacity:1;pointer-events:auto}}@media (any-hover:hover){.l-header__hamburger{transition:opacity .3s}.l-header__hamburger:hover{opacity:.5}}.l-header__hamburger-line{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:60px;height:14px}@media (min-width:1920px){.l-header__hamburger-line{width:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__hamburger-line{width:4.6875vw}}@media (min-width:1920px){.l-header__hamburger-line{height:.7291666667vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__hamburger-line{height:1.09375vw}}@media (max-width:1024px){.l-header__hamburger-line{width:10.4166666667vw;height:2.34375vw}}.l-header__hamburger-line-item{position:absolute;display:block;height:2px;width:100%;left:0;background:#fff;transition:.5s cubic-bezier(.04,.48,.19,.98)}@media print,screen and (max-width:1024px){.l-header__hamburger-line-item{height:1px}}.l-header__hamburger-line-item:nth-of-type(1){top:0}.l-header__hamburger-line-item:nth-of-type(2){top:12px}@media (min-width:1920px){.l-header__hamburger-line-item:nth-of-type(2){top:.625vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__hamburger-line-item:nth-of-type(2){top:.9375vw}}@media (max-width:1024px){.l-header__hamburger-line-item:nth-of-type(2){top:2.0833333333vw}}.is-opened .l-header__hamburger-line-item:nth-of-type(1),.is-opened .l-header__hamburger-line-item:nth-of-type(2){top:6px}@media (min-width:1920px){.is-opened .l-header__hamburger-line-item:nth-of-type(1),.is-opened .l-header__hamburger-line-item:nth-of-type(2){top:.3125vw}}@media (min-width:1025px) and (max-width:1279px){.is-opened .l-header__hamburger-line-item:nth-of-type(1),.is-opened .l-header__hamburger-line-item:nth-of-type(2){top:.46875vw}}@media (max-width:1024px){.is-opened .l-header__hamburger-line-item:nth-of-type(1),.is-opened .l-header__hamburger-line-item:nth-of-type(2){top:.78125vw}}.is-opened .l-header__hamburger-line-item:nth-of-type(1){transform:rotate(160deg)}.is-opened .l-header__hamburger-line-item:nth-of-type(2){transform:rotate(20deg)}.l-header__nav{pointer-events:none;width:100%;height:100dvh;z-index:100;position:fixed}.l-header__nav::before{content:"";display:block;position:absolute;width:100%;height:100dvh;background:linear-gradient(270deg,#2d1e1a 0,#1d2e3a 49.74%,#20291a 100%);top:0;left:0;opacity:0;transition:opacity .5s}@media print,screen and (max-width:1024px){.l-header__nav::before{height:calc(100lvh + 120px)}}.l-header__nav.is-opened{visibility:visible;pointer-events:auto}.l-header__nav.is-opened::before{opacity:.8}.l-header__nav.is-opened .l-header__nav-wrapper{right:0!important;transition:right .4s cubic-bezier(.02,.34,.19,.98)}.l-header__nav-wrapper{display:block;position:fixed;top:0;height:100dvh;transition:right .3s;width:450px;right:-600px}@media (min-width:1920px){.l-header__nav-wrapper{width:23.4375vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__nav-wrapper{width:35.15625vw}}@media (min-width:1920px){.l-header__nav-wrapper{right:-31.25vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__nav-wrapper{right:-46.875vw}}@media (max-width:1024px){.l-header__nav-wrapper{width:73.046875vw;right:-91.1458333333vw}}.l-header__nav-wrapper::after{content:"";display:block;position:absolute;background:url(../webp/pc/global/bg_menu-side.webp) 0 0/100% 100% no-repeat;pointer-events:none;height:100%;top:0;right:calc(100% - 1px);width:52px}@media (min-width:1920px){.l-header__nav-wrapper::after{width:2.7083333333vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__nav-wrapper::after{width:4.0625vw}}@media (max-width:1024px){.l-header__nav-wrapper::after{width:8.8541666667vw}}.l-header__nav-scroll{width:100%;height:100dvh;overflow-y:auto;overflow-x:hidden}.l-header__nav-inner{position:relative;min-height:100%;overflow:hidden;padding-top:160px;padding-bottom:160px;padding-left:62px;padding-right:52px}@media (min-width:1920px){.l-header__nav-inner{padding-top:8.3333333333vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__nav-inner{padding-top:12.5vw}}@media (min-width:1920px){.l-header__nav-inner{padding-bottom:8.3333333333vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__nav-inner{padding-bottom:12.5vw}}@media (min-width:1920px){.l-header__nav-inner{padding-left:3.2291666667vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__nav-inner{padding-left:4.84375vw}}@media (min-width:1920px){.l-header__nav-inner{padding-right:2.7083333333vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__nav-inner{padding-right:4.0625vw}}@media (max-width:1024px){.l-header__nav-inner{padding-top:23.4375vw;padding-bottom:23.4375vw;padding-left:8.4635416667vw;padding-right:8.8541666667vw}}.l-header__nav-inner::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../webp/common/global/bg_menu.webp) 100% 100%/350px auto no-repeat,#fff}@media print,screen and (max-width:1024px){.l-header__nav-inner::before{background:url(../webp/common/global/bg_menu.webp) 100% 100%/45.5729166667vw auto no-repeat,#fff}}.l-header__nav-list{position:relative;display:grid;grid-template-columns:repeat(2,1fr);line-height:1;letter-spacing:.06em;font-size:26px;-moz-column-gap:50px;column-gap:50px;row-gap:60px}@media (min-width:1920px){.l-header__nav-list{font-size:1.3541666667vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__nav-list{font-size:2.03125vw}}@media (min-width:1920px){.l-header__nav-list{-moz-column-gap:2.6041666667vw;column-gap:2.6041666667vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__nav-list{-moz-column-gap:3.90625vw;column-gap:3.90625vw}}@media (min-width:1920px){.l-header__nav-list{row-gap:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__nav-list{row-gap:4.6875vw}}@media (max-width:1024px){.l-header__nav-list{font-size:4.6875vw;-moz-column-gap:6.5104166667vw;column-gap:6.5104166667vw;row-gap:11.71875vw}}.c-nav--header{display:grid;position:relative;grid-template-columns:1fr auto;row-gap:46px}@media (min-width:1920px){.c-nav--header{row-gap:2.3958333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-nav--header{row-gap:3.59375vw}}@media (max-width:1024px){.c-nav--header{row-gap:9.1145833333vw}}.c-nav--header .c-nav__text{line-height:1;letter-spacing:.06em;font-size:20px}@media (min-width:1920px){.c-nav--header .c-nav__text{font-size:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.c-nav--header .c-nav__text{font-size:1.5625vw}}@media (max-width:1024px){.c-nav--header .c-nav__text{font-size:3.90625vw}}.c-nav--header .c-nav__link.is-current{position:relative}.l-header__official{display:flex;align-items:center;position:relative;margin-top:80px}@media (min-width:1920px){.l-header__official{margin-top:4.1666666667vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__official{margin-top:6.25vw}}@media (max-width:1024px){.l-header__official{margin-top:18.2291666667vw}}.l-header__official-heading{width:114px;margin-right:25px}@media (min-width:1920px){.l-header__official-heading{width:5.9375vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__official-heading{width:8.90625vw}}@media (min-width:1920px){.l-header__official-heading{margin-right:1.3020833333vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__official-heading{margin-right:1.953125vw}}@media (max-width:1024px){.l-header__official-heading{width:21.09375vw;margin-right:3.90625vw}}.l-header__official-anchor{display:grid;place-content:center;border-radius:100vmax;border:1px solid #b5b5b5;position:relative;border:1px solid #b5b5b5;transition:background .3s ease,border .3s ease;width:50px;height:50px}@media (min-width:1920px){.l-header__official-anchor{width:2.6041666667vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__official-anchor{width:3.90625vw}}@media (min-width:1920px){.l-header__official-anchor{height:2.6041666667vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__official-anchor{height:3.90625vw}}@media (max-width:1024px){.l-header__official-anchor{width:10.9375vw;height:10.9375vw}}.l-header__official-anchor .icon{display:block;width:22px}@media (min-width:1920px){.l-header__official-anchor .icon{width:1.1458333333vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__official-anchor .icon{width:1.71875vw}}@media (max-width:1024px){.l-header__official-anchor .icon{width:5.2083333333vw}}.l-header__official-anchor + .l-header__official-anchor{margin-left:10px}@media (min-width:1920px){.l-header__official-anchor + .l-header__official-anchor{margin-left:.5208333333vw}}@media (min-width:1025px) and (max-width:1279px){.l-header__official-anchor + .l-header__official-anchor{margin-left:.78125vw}}@media (max-width:1024px){.l-header__official-anchor + .l-header__official-anchor{margin-left:2.6041666667vw}}.l-header__official-anchor .svg-circle{position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;transform:rotate(-90deg);pointer-events:none}.l-header__official-anchor .circle-path{width:100%;height:100%;fill:none;stroke:#2281b5;stroke-width:2px;stroke-dasharray:628;stroke-dashoffset:628}@media (any-hover:hover){.l-header__official-anchor:hover{border:1px rgba(181,181,181,.1) solid;background:rgba(255,255,255,.4)}.l-header__official-anchor:hover .circle-path{animation:drawStroke .6s cubic-bezier(.02,.34,.62,.96) forwards}}.l-footer{position:relative;background:url(../webp/pc/global/bg_footer.webp) center 100%/100% auto no-repeat;padding-top:280px;padding-bottom:60px;background-size:1920px}@media (min-width:1920px){.l-footer{padding-top:14.5833333333vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer{padding-top:21.875vw}}@media (min-width:1920px){.l-footer{padding-bottom:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer{padding-bottom:4.6875vw}}@media (min-width:1920px){.l-footer{background-size:100vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer{background-size:150vw}}@media (max-width:1024px){.l-footer{padding-top:10.6770833333vw;padding-bottom:7.8125vw}}@media print,screen and (max-width:1024px){.l-footer{background:url(../webp/sp/global/bg_footer.webp) center 100%/100% auto no-repeat}}.l-footer__bg{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.l-footer__bg-line{position:absolute;left:50%;transform:translateX(-50%);width:1400px;top:-27px}@media print,screen and (max-width:1024px){.l-footer__bg-line{transform:none}}@media (min-width:1920px){.l-footer__bg-line{width:72.9166666667vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__bg-line{width:109.375vw}}@media (min-width:1920px){.l-footer__bg-line{top:-1.40625vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__bg-line{top:-2.109375vw}}@media (max-width:1024px){.l-footer__bg-line{width:195.0520833333vw;top:-16.1458333333vw;left:-42.96875vw}}.l-footer__logo-anchor{margin:0 auto;display:block;position:relative;width:589px}@media (min-width:1920px){.l-footer__logo-anchor{width:30.6770833333vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__logo-anchor{width:46.015625vw}}@media (max-width:1024px){.l-footer__logo-anchor{width:76.8229166667vw}}.l-footer__nav{margin-top:150px}@media (min-width:1920px){.l-footer__nav{margin-top:7.8125vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__nav{margin-top:11.71875vw}}@media (max-width:1024px){.l-footer__nav{margin-top:23.4375vw}}.l-footer__nav-list{display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto;line-height:1;letter-spacing:.06em;width:764px;font-size:22px;row-gap:50px;-moz-column-gap:60px;column-gap:60px}@media (min-width:1920px){.l-footer__nav-list{width:39.7916666667vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__nav-list{width:59.6875vw}}@media (min-width:1920px){.l-footer__nav-list{font-size:1.1458333333vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__nav-list{font-size:1.71875vw}}@media (min-width:1920px){.l-footer__nav-list{row-gap:2.6041666667vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__nav-list{row-gap:3.90625vw}}@media (min-width:1920px){.l-footer__nav-list{-moz-column-gap:3.125vw;column-gap:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__nav-list{-moz-column-gap:4.6875vw;column-gap:4.6875vw}}@media (max-width:1024px){.l-footer__nav-list{width:82.6822916667vw;font-size:4.4270833333vw;-moz-column-gap:9.1145833333vw;column-gap:9.1145833333vw;row-gap:10.4166666667vw}}.l-footer__nav-list .c-nav__link.is-current::before{width:75px;height:11px}@media (min-width:1920px){.l-footer__nav-list .c-nav__link.is-current::before{width:3.90625vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__nav-list .c-nav__link.is-current::before{width:5.859375vw}}@media (min-width:1920px){.l-footer__nav-list .c-nav__link.is-current::before{height:.5729166667vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__nav-list .c-nav__link.is-current::before{height:.859375vw}}@media (max-width:1024px){.l-footer__nav-list .c-nav__link.is-current::before{width:10.2864583333vw;height:1.4322916667vw;bottom:-2.9947916667vw}}@media print,screen and (min-width:1025px){.l-footer__nav-list .c-nav__link.is-current::before{left:50%;right:auto;transform:translateX(-50%)}}.l-footer__official{display:flex;justify-content:center;align-items:center;margin-top:153px}@media (min-width:1920px){.l-footer__official{margin-top:7.96875vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__official{margin-top:11.953125vw}}@media (max-width:1024px){.l-footer__official{margin-top:18.2291666667vw}}.l-footer__official-heading{width:137px;margin-right:30px}@media (min-width:1920px){.l-footer__official-heading{width:7.1354166667vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__official-heading{width:10.703125vw}}@media (min-width:1920px){.l-footer__official-heading{margin-right:1.5625vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__official-heading{margin-right:2.34375vw}}@media (max-width:1024px){.l-footer__official-heading{width:25.78125vw;margin-right:4.1666666667vw}}.l-footer__official-anchor{display:grid;place-content:center;border-radius:100vmax;border:1px solid #b5b5b5;position:relative;border:1px solid #b5b5b5;transition:background .3s ease,border .3s ease;width:60px;height:60px}@media (min-width:1920px){.l-footer__official-anchor{width:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__official-anchor{width:4.6875vw}}@media (min-width:1920px){.l-footer__official-anchor{height:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__official-anchor{height:4.6875vw}}@media (max-width:1024px){.l-footer__official-anchor{width:11.71875vw;height:11.71875vw}}.l-footer__official-anchor .icon{display:block;width:28px}@media (min-width:1920px){.l-footer__official-anchor .icon{width:1.4583333333vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__official-anchor .icon{width:2.1875vw}}@media (max-width:1024px){.l-footer__official-anchor .icon{width:5.46875vw}}.l-footer__official-anchor + .l-footer__official-anchor{margin-left:12px}@media (min-width:1920px){.l-footer__official-anchor + .l-footer__official-anchor{margin-left:.625vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__official-anchor + .l-footer__official-anchor{margin-left:.9375vw}}@media (max-width:1024px){.l-footer__official-anchor + .l-footer__official-anchor{margin-left:2.34375vw}}.l-footer__official-anchor .svg-circle{position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;transform:rotate(-90deg);pointer-events:none}.l-footer__official-anchor .circle-path{width:100%;height:100%;fill:none;stroke:#2281b5;stroke-width:2px;stroke-dasharray:628;stroke-dashoffset:628}@media (any-hover:hover){.l-footer__official-anchor:hover{border:1px rgba(181,181,181,.1) solid;background:rgba(255,255,255,.4)}.l-footer__official-anchor:hover .circle-path{animation:drawStroke .6s cubic-bezier(.02,.34,.62,.96) forwards}}.l-footer__banner{display:flex;justify-content:center;gap:16px;margin-top:60px}@media (min-width:1920px){.l-footer__banner{gap:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__banner{gap:1.25vw}}@media (min-width:1920px){.l-footer__banner{margin-top:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__banner{margin-top:4.6875vw}}@media (max-width:1024px){.l-footer__banner{gap:2.6041666667vw;margin-top:10.4166666667vw}}.l-footer__banner-link{display:block;width:310px}@media (min-width:1920px){.l-footer__banner-link{width:16.1458333333vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__banner-link{width:24.21875vw}}@media (max-width:1024px){.l-footer__banner-link{width:44.7916666667vw}}.l-footer__copy{line-height:1;letter-spacing:.06em;opacity:.5;margin-top:60px;font-size:12px}@media (min-width:1920px){.l-footer__copy{margin-top:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__copy{margin-top:4.6875vw}}@media (min-width:1920px){.l-footer__copy{font-size:.625vw}}@media (min-width:1025px) and (max-width:1279px){.l-footer__copy{font-size:.9375vw}}@media (max-width:1024px){.l-footer__copy{margin-top:10.4166666667vw;font-size:2.6041666667vw}}.c-btn{display:flex;align-items:center;gap:22px;width:190px}@media (min-width:1920px){.c-btn{gap:1.1458333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-btn{gap:1.71875vw}}@media (min-width:1920px){.c-btn{width:9.8958333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-btn{width:14.84375vw}}@media (max-width:1024px){.c-btn{gap:3.90625vw;width:35.15625vw}}.c-btn--center{width:auto;gap:0;position:relative;padding-left:82px;padding-right:82px}@media (min-width:1920px){.c-btn--center{padding-left:4.2708333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-btn--center{padding-left:6.40625vw}}@media (min-width:1920px){.c-btn--center{padding-right:4.2708333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-btn--center{padding-right:6.40625vw}}@media (max-width:1024px){.c-btn--center{padding-left:15.625vw;padding-right:15.625vw}}.c-btn--center .c-btn__arrow{position:absolute;right:0;top:50%;transform:translateY(-50%)}.c-btn--center .c-btn__arrow--back{left:0;right:auto}.c-btn__text{line-height:1;letter-spacing:.06em;white-space:nowrap;font-size:24px}@media (min-width:1920px){.c-btn__text{font-size:1.25vw}}@media (min-width:1025px) and (max-width:1279px){.c-btn__text{font-size:1.875vw}}@media (max-width:1024px){.c-btn__text{font-size:4.4270833333vw}}.c-btn__arrow{display:flex;justify-content:center;align-items:center;border-radius:100vmax;border:1px solid #b5b5b5;transition:background .3s ease,border .3s ease;position:relative;width:60px;height:60px}@media (min-width:1920px){.c-btn__arrow{width:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.c-btn__arrow{width:4.6875vw}}@media (min-width:1920px){.c-btn__arrow{height:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.c-btn__arrow{height:4.6875vw}}@media (max-width:1024px){.c-btn__arrow{width:11.71875vw;height:11.71875vw}}.c-btn__arrow .svg-arw-left,.c-btn__arrow .svg-arw-right{width:18px}@media (min-width:1920px){.c-btn__arrow .svg-arw-left,.c-btn__arrow .svg-arw-right{width:.9375vw}}@media (min-width:1025px) and (max-width:1279px){.c-btn__arrow .svg-arw-left,.c-btn__arrow .svg-arw-right{width:1.40625vw}}@media (max-width:1024px){.c-btn__arrow .svg-arw-left,.c-btn__arrow .svg-arw-right{width:3.515625vw}}.c-btn .svg-circle{position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;transform:rotate(-90deg);pointer-events:none}.c-btn .circle-path{width:100%;height:100%;fill:none;stroke:#2281b5;stroke-width:2px;stroke-dasharray:628;stroke-dashoffset:628}@media (any-hover:hover){.c-btn:hover .c-btn__arrow{border:1px rgba(181,181,181,.1) solid;background:rgba(255,255,255,.4)}.c-btn:hover .c-btn__arrow .circle-path{animation:drawStroke .6s cubic-bezier(.02,.34,.62,.96) forwards}}.c-btn__wrapper--center{display:flex;justify-content:center}.c-btn-swiper{display:block;border-radius:100vmax;display:flex;align-items:center;position:relative;top:auto;bottom:auto;left:auto;right:auto;margin:0;border:1px #b5b5b5 solid;position:relative;transition:background .3s ease,border .3s ease;width:60px;height:60px}.c-btn-swiper::after,.c-btn-swiper::before{display:none}@media (min-width:1920px){.c-btn-swiper{width:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.c-btn-swiper{width:4.6875vw}}@media (min-width:1920px){.c-btn-swiper{height:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.c-btn-swiper{height:4.6875vw}}@media (max-width:1024px){.c-btn-swiper{width:11.71875vw;height:11.71875vw}}.c-btn-swiper .svg-arw-left,.c-btn-swiper .svg-arw-right{transition:fill .3s ease;width:18px}@media (min-width:1920px){.c-btn-swiper .svg-arw-left,.c-btn-swiper .svg-arw-right{width:.9375vw}}@media (min-width:1025px) and (max-width:1279px){.c-btn-swiper .svg-arw-left,.c-btn-swiper .svg-arw-right{width:1.40625vw}}@media (max-width:1024px){.c-btn-swiper .svg-arw-left,.c-btn-swiper .svg-arw-right{width:3.515625vw}}.c-btn-swiper .svg-circle{position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;transform:rotate(-90deg);pointer-events:none}.c-btn-swiper .circle-path{width:100%;height:100%;fill:none;stroke:#2281b5;stroke-width:2px;stroke-dasharray:628;stroke-dashoffset:628}@media (any-hover:hover){.c-btn-swiper:hover{border:1px rgba(181,181,181,.1) solid;background:rgba(255,255,255,.4)}.c-btn-swiper:hover .circle-path{animation:drawStroke .6s cubic-bezier(.02,.34,.62,.96) forwards}}.c-heading{line-height:1.1;letter-spacing:.06em;font-size:60px}@media (min-width:1920px){.c-heading{font-size:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.c-heading{font-size:4.6875vw}}@media (max-width:1024px){.c-heading{font-size:9.1145833333vw}}.c-heading--small{font-size:46px}@media (min-width:1920px){.c-heading--small{font-size:2.3958333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-heading--small{font-size:3.59375vw}}@media (max-width:1024px){.c-heading--small{font-size:9.1145833333vw}}.c-heading--large{font-size:90px}@media (min-width:1920px){.c-heading--large{font-size:4.6875vw}}@media (min-width:1025px) and (max-width:1279px){.c-heading--large{font-size:7.03125vw}}@media (max-width:1024px){.c-heading--large{font-size:13.0208333333vw}}.c-heading .small{line-height:1;letter-spacing:.06em;display:inline;font-size:14px;margin-left:20px}@media (min-width:1920px){.c-heading .small{font-size:.7291666667vw}}@media (min-width:1025px) and (max-width:1279px){.c-heading .small{font-size:1.09375vw}}@media (min-width:1920px){.c-heading .small{margin-left:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.c-heading .small{margin-left:1.5625vw}}@media (max-width:1024px){.c-heading .small{font-size:3.125vw;margin-left:0;margin-top:1.8229166667vw}}@media print,screen and (max-width:1024px){.c-heading .small{margin-left:0;display:block}}.c-youtube-modal{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:2000;visibility:hidden;opacity:0}.c-youtube-modal.is-opened .c-youtube-modal__overlay{animation:fadeInBg .5s forwards}.c-youtube-modal.is-opened .c-youtube-modal__content{animation:fadeIn .5s forwards}.c-youtube-modal__overlay{width:100%;height:100%;opacity:.8;background:linear-gradient(270deg,#2d1e1a 0,#1d2e3a 49.74%,#20291a 100%);position:fixed;top:0;left:0;z-index:500}@media print,screen and (max-width:1024px){.c-youtube-modal__overlay{height:calc(100lvh + 120px)}}.c-youtube-modal__content{z-index:500;width:clamp(10px,100% - 40px,1200px);aspect-ratio:16/9;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto}@media print,screen and (max-width:1024px){.c-youtube-modal__content{width:94.7916666667vw;max-height:100vh;max-height:100dvh}}@media print and (orientation:landscape),screen and (max-width:1024px) and (orientation:landscape){.c-youtube-modal__content{width:calc(100% - 26.0416666667vw)}}.c-youtube-modal__content iframe,.c-youtube-modal__content img,.c-youtube-modal__content video{position:relative;width:100%;height:100%}.c-youtube-modal__content img{-o-object-fit:contain;object-fit:contain;pointer-events:none}.c-youtube-modal__close{position:fixed;top:0;right:0;display:block;z-index:9999;cursor:pointer;mix-blend-mode:difference;width:120px;height:94px}@media (min-width:1920px){.c-youtube-modal__close{width:6.25vw}}@media (min-width:1025px) and (max-width:1279px){.c-youtube-modal__close{width:9.375vw}}@media (min-width:1920px){.c-youtube-modal__close{height:4.8958333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-youtube-modal__close{height:7.34375vw}}@media (max-width:1024px){.c-youtube-modal__close{width:20.8333333333vw;height:15.3645833333vw}}.c-youtube-modal__close-line{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:60px;height:14px}@media (min-width:1920px){.c-youtube-modal__close-line{width:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.c-youtube-modal__close-line{width:4.6875vw}}@media (min-width:1920px){.c-youtube-modal__close-line{height:.7291666667vw}}@media (min-width:1025px) and (max-width:1279px){.c-youtube-modal__close-line{height:1.09375vw}}@media (max-width:1024px){.c-youtube-modal__close-line{width:10.4166666667vw;height:2.34375vw}}.c-youtube-modal__close-line-item{position:absolute;display:block;height:2px;width:100%;left:0;background:#fff}@media print,screen and (max-width:1024px){.c-youtube-modal__close-line-item{height:1px}}.c-youtube-modal__close-line-item:nth-of-type(1),.c-youtube-modal__close-line-item:nth-of-type(2){top:6px}@media (min-width:1920px){.c-youtube-modal__close-line-item:nth-of-type(1),.c-youtube-modal__close-line-item:nth-of-type(2){top:.3125vw}}@media (min-width:1025px) and (max-width:1279px){.c-youtube-modal__close-line-item:nth-of-type(1),.c-youtube-modal__close-line-item:nth-of-type(2){top:.46875vw}}@media (max-width:1024px){.c-youtube-modal__close-line-item:nth-of-type(1),.c-youtube-modal__close-line-item:nth-of-type(2){top:.78125vw}}.c-youtube-modal__close-line-item:nth-of-type(1){transform:rotate(160deg)}.c-youtube-modal__close-line-item:nth-of-type(2){transform:rotate(20deg)}.c-comment-modal{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:2000;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.c-comment-modal.is-opened{visibility:visible;opacity:1}.c-comment-modal.is-opened .c-comment-modal__overlay{animation:fadeInBg .5s forwards}.c-comment-modal__overlay{width:100%;height:100%;opacity:.8;background:linear-gradient(270deg,#2d1e1a 0,#1d2e3a 49.74%,#20291a 100%);position:fixed;top:0;left:0;z-index:1999}@media print,screen and (max-width:1024px){.c-comment-modal__overlay{height:calc(100lvh + 120px)}}.c-comment-modal__close{position:fixed;top:0;right:0;display:block;z-index:99999;cursor:pointer;mix-blend-mode:difference;width:120px;height:94px}@media (min-width:1920px){.c-comment-modal__close{width:6.25vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment-modal__close{width:9.375vw}}@media (min-width:1920px){.c-comment-modal__close{height:4.8958333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment-modal__close{height:7.34375vw}}@media (max-width:1024px){.c-comment-modal__close{width:20.8333333333vw;height:15.3645833333vw}}.c-comment-modal__close-line{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:60px;height:14px}@media (min-width:1920px){.c-comment-modal__close-line{width:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment-modal__close-line{width:4.6875vw}}@media (min-width:1920px){.c-comment-modal__close-line{height:.7291666667vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment-modal__close-line{height:1.09375vw}}@media (max-width:1024px){.c-comment-modal__close-line{width:10.4166666667vw;height:2.34375vw}}.c-comment-modal__close-line-item{position:absolute;display:block;height:2px;width:100%;left:0;background:#fff}@media print,screen and (max-width:1024px){.c-comment-modal__close-line-item{height:1px}}.c-comment-modal__close-line-item:nth-of-type(1),.c-comment-modal__close-line-item:nth-of-type(2){top:6px}@media (min-width:1920px){.c-comment-modal__close-line-item:nth-of-type(1),.c-comment-modal__close-line-item:nth-of-type(2){top:.3125vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment-modal__close-line-item:nth-of-type(1),.c-comment-modal__close-line-item:nth-of-type(2){top:.46875vw}}@media (max-width:1024px){.c-comment-modal__close-line-item:nth-of-type(1),.c-comment-modal__close-line-item:nth-of-type(2){top:.78125vw}}.c-comment-modal__close-line-item:nth-of-type(1){transform:rotate(160deg)}.c-comment-modal__close-line-item:nth-of-type(2){transform:rotate(20deg)}.c-comment-modal__content{z-index:2000;width:100%;height:100dvh;overflow:auto;position:fixed;top:0;left:0}@media print,screen and (min-width:1025px){.c-comment-modal__content{pointer-events:none}}@media print,screen and (max-width:1024px){.c-comment-modal__content{width:100vw;max-height:100vh;max-height:100dvh}}.c-comment-modal__content-inner{position:relative}@media print,screen and (min-width:1025px){.c-comment-modal__content-inner{align-content:center;display:grid;grid-template-columns:100%;gap:30px;min-height:100dvh;width:clamp(10px,100%,1200px);margin:0 auto;padding:40px 0;pointer-events:none;max-width:940px}}@media print and (min-width:1920px),screen and (min-width:1025px) and (min-width:1920px){.c-comment-modal__content-inner{max-width:48.9583333333vw}}@media print and (min-width:1025px) and (max-width:1279px),screen and (min-width:1025px) and (min-width:1025px) and (max-width:1279px){.c-comment-modal__content-inner{max-width:73.4375vw}}@media print,screen and (max-width:1024px){.c-comment-modal__content-inner{width:100%;height:auto;padding:22.1354166667vw 5.2083333333vw 13.0208333333vw}}.c-comment-modal__content-item{display:none;position:relative;padding:120px;pointer-events:auto;background:#fff;padding-top:70px;padding-left:70px;padding-right:70px;padding-bottom:80px}@media (min-width:1920px){.c-comment-modal__content-item{padding-top:3.6458333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment-modal__content-item{padding-top:5.46875vw}}@media (min-width:1920px){.c-comment-modal__content-item{padding-left:3.6458333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment-modal__content-item{padding-left:5.46875vw}}@media (min-width:1920px){.c-comment-modal__content-item{padding-right:3.6458333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment-modal__content-item{padding-right:5.46875vw}}@media (min-width:1920px){.c-comment-modal__content-item{padding-bottom:4.1666666667vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment-modal__content-item{padding-bottom:6.25vw}}@media print,screen and (max-width:1024px){.c-comment-modal__content-item{width:100%;padding:9.1145833333vw 7.8125vw}}.c-comment-modal__content-item.opened{display:block}.c-comment__inner{position:relative;display:flex;justify-content:space-between;gap:40px;z-index:500;gap:60px}@media (min-width:1920px){.c-comment__inner{gap:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment__inner{gap:4.6875vw}}@media print,screen and (max-width:1024px){.c-comment__inner{display:block}}.c-comment__image{flex-shrink:0;width:240px}@media (min-width:1920px){.c-comment__image{width:12.5vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment__image{width:18.75vw}}.c-comment__image-inner{width:100%}@media print,screen and (max-width:1024px){.c-comment__image{width:58.3333333333vw;margin:0 auto 7.8125vw}}.c-comment__text{flex-grow:1}.c-comment__heading{display:grid;grid-template-columns:100%;gap:4px}@media (min-width:1920px){.c-comment__heading{gap:.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment__heading{gap:.3125vw}}@media (max-width:1024px){.c-comment__heading{gap:2.6041666667vw}}.c-comment__role .inner{line-height:1;letter-spacing:.06em;color:#fff;background-color:#2281b5;display:inline-block;font-size:14px;padding-top:5px;padding-left:6px;padding-right:6px;padding-bottom:6px}@media (min-width:1920px){.c-comment__role .inner{font-size:.7291666667vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment__role .inner{font-size:1.09375vw}}@media (min-width:1920px){.c-comment__role .inner{padding-top:.2604166667vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment__role .inner{padding-top:.390625vw}}@media (min-width:1920px){.c-comment__role .inner{padding-left:.3125vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment__role .inner{padding-left:.46875vw}}@media (min-width:1920px){.c-comment__role .inner{padding-right:.3125vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment__role .inner{padding-right:.46875vw}}@media (min-width:1920px){.c-comment__role .inner{padding-bottom:.3125vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment__role .inner{padding-bottom:.46875vw}}@media (max-width:1024px){.c-comment__role .inner{font-size:3.125vw;padding-top:1.0416666667vw;padding-left:1.0416666667vw;padding-right:1.0416666667vw;padding-bottom:1.0416666667vw}}.c-comment__name{line-height:1.8;letter-spacing:.06em;font-size:32px}@media (min-width:1920px){.c-comment__name{font-size:1.6666666667vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment__name{font-size:2.5vw}}@media (max-width:1024px){.c-comment__name{font-size:5.2083333333vw}}@media print,screen and (max-width:1024px){.c-comment__name{line-height:1.6}}.c-comment__detail{line-height:2;letter-spacing:.06em;font-size:16px;margin-top:20px}@media (min-width:1920px){.c-comment__detail{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment__detail{font-size:1.25vw}}@media (min-width:1920px){.c-comment__detail{margin-top:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.c-comment__detail{margin-top:1.5625vw}}@media (max-width:1024px){.c-comment__detail{font-size:3.3854166667vw;margin-top:3.90625vw}}.c-comment__detail p + p{margin-top:.7em}.c-comment__detail p + p.bold{margin-top:2.2em}.c-comment__detail .bold{font-weight:700}.c-common-animation{transition:filter 1s .3s,opacity 1s .3s;opacity:0}@media print,screen and (min-width:1025px){.c-common-animation{filter:blur(max(6.7708333333px, .3526475694vw))}}@media print,screen and (max-width:1024px){.c-common-animation{filter:blur(1.3020833333vw)}}.c-common-animation.is-animated{opacity:1;filter:blur(0)}.c-common-animation--fade{transition:filter 1s .3s,opacity 1s .3s;opacity:0}.c-common-animation--fade.is-animated{opacity:1;filter:blur(0)}.c-common-animation--line{-webkit-mask:linear-gradient(to right,transparent 50%,#000 50%);mask:linear-gradient(to right,transparent 50%,#000 50%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-position:0 0;mask-position:0 0}.c-common-animation--line.is-animated{animation:maskSlideLeft2 7s cubic-bezier(.04,.48,.19,.98) forwards}@media print,screen and (max-width:1024px){.c-common-animation--line.is-animated{animation:maskSlideLeft2 5s cubic-bezier(.04,.48,.19,.98) forwards}}.c-common-animation--title{-webkit-mask-image:linear-gradient(135deg,#000 0,#000 49.9%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(135deg,#000 0,#000 49.9%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-position:100% 0;mask-position:100% 0;opacity:0;transition:-webkit-mask-position 1s ease-in;transition:mask-position 1s ease-in;transition:mask-position 1s ease-in,-webkit-mask-position 1s ease-in}.c-common-animation--title.is-animated{-webkit-mask-position:0 0;mask-position:0 0;opacity:1}.c-common-animation--title-short{transition:-webkit-mask-position .6s ease-in;transition:mask-position .6s ease-in;transition:mask-position .6s ease-in,-webkit-mask-position .6s ease-in}.c-nav__link{position:relative;white-space:nowrap}.c-nav__link.is-current{color:#2281b5}.c-nav__link.is-current::before{content:"";position:absolute;display:inline-block;background:url(../webp/common/global/img_current.svg) 0 0/contain no-repeat;background-size:contain;left:0;right:0;margin:0 auto;width:75px;height:11px;bottom:-21px}@media (min-width:1920px){.c-nav__link.is-current::before{width:3.90625vw}}@media (min-width:1025px) and (max-width:1279px){.c-nav__link.is-current::before{width:5.859375vw}}@media (min-width:1920px){.c-nav__link.is-current::before{height:.5729166667vw}}@media (min-width:1025px) and (max-width:1279px){.c-nav__link.is-current::before{height:.859375vw}}@media (min-width:1920px){.c-nav__link.is-current::before{bottom:-1.09375vw}}@media (min-width:1025px) and (max-width:1279px){.c-nav__link.is-current::before{bottom:-1.640625vw}}@media (max-width:1024px){.c-nav__link.is-current::before{width:12.2395833333vw;height:1.6927083333vw;bottom:-3.2552083333vw}}.c-nav__disabled{pointer-events:none;opacity:.2}.c-page-header{position:relative;height:322px;padding-top:223px}@media (min-width:1920px){.c-page-header{height:16.7708333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-page-header{height:25.15625vw}}@media (min-width:1920px){.c-page-header{padding-top:11.6145833333vw}}@media (min-width:1025px) and (max-width:1279px){.c-page-header{padding-top:17.421875vw}}@media (max-width:1024px){.c-page-header{height:40.1041666667vw;padding-top:20.8333333333vw;padding-left:2.6041666667vw}}.c-page-header::before{content:"";display:block;position:absolute;width:100%;background:url(../webp/pc/global/bg_header.webp) center 0/100% auto no-repeat;top:0;left:0;pointer-events:none;height:544px}@media print,screen and (max-width:1024px){.c-page-header::before{background:url(../webp/sp/global/bg_header.webp) center 0/100% auto no-repeat}}@media (min-width:1920px){.c-page-header::before{height:28.3333333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-page-header::before{height:42.5vw}}@media (max-width:1024px){.c-page-header::before{height:32.421875vw}}.c-page-header .l-inner{position:relative}.c-page-header .js-page-title{-webkit-mask-image:linear-gradient(135deg,#000 0,#000 49.9%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(135deg,#000 0,#000 49.9%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-position:100% 0;mask-position:100% 0;opacity:0;transition:-webkit-mask-position .6s ease-in;transition:mask-position .6s ease-in;transition:mask-position .6s ease-in,-webkit-mask-position .6s ease-in}.c-page-header .js-page-title.is-animated{-webkit-mask-position:0 0;mask-position:0 0;opacity:1}.c-page-header .js-page-title-jp{opacity:0;transition:opacity .5s ease-in}.c-page-header .js-page-title-jp.is-animated{opacity:1}.c-page-header__logo{display:block;position:absolute;width:28px;top:36px;left:50px}@media (min-width:1920px){.c-page-header__logo{width:1.4583333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-page-header__logo{width:2.1875vw}}@media (min-width:1920px){.c-page-header__logo{top:1.875vw}}@media (min-width:1025px) and (max-width:1279px){.c-page-header__logo{top:2.8125vw}}@media (min-width:1920px){.c-page-header__logo{left:2.6041666667vw}}@media (min-width:1025px) and (max-width:1279px){.c-page-header__logo{left:3.90625vw}}@media (max-width:1024px){.c-page-header__logo{width:20.8333333333vw;top:5.859375vw;left:5.2083333333vw}}.js-content{opacity:0}@media print,screen and (max-width:1024px){.c-news-list{padding:0 2.6041666667vw}}.c-news-list__link{width:100%;width:100%;display:grid;grid-template-columns:220px 1fr;line-height:1.8;letter-spacing:.06em;border-bottom:1px solid rgba(35,24,21,.06);background:rgba(255,255,255,0);transition:background .3s,transform .4s,box-shadow .3s;position:relative;font-size:16px;padding-top:40px;padding-bottom:40px}@media (min-width:1920px){.c-news-list__link{grid-template-columns:11.4583333333vw 1fr}}@media (min-width:1025px) and (max-width:1279px){.c-news-list__link{grid-template-columns:17.1875vw 1fr}}@media print,screen and (max-width:1024px){.c-news-list__link{grid-template-columns:100%}}@media (min-width:1920px){.c-news-list__link{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-list__link{font-size:1.25vw}}@media (min-width:1920px){.c-news-list__link{padding-top:2.0833333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-list__link{padding-top:3.125vw}}@media (min-width:1920px){.c-news-list__link{padding-bottom:2.0833333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-list__link{padding-bottom:3.125vw}}@media (max-width:1024px){.c-news-list__link{font-size:3.3854166667vw;padding-top:5.2083333333vw;padding-bottom:5.2083333333vw;gap:3.90625vw}}@media (any-hover:hover){.c-news-list__link:hover{background:rgba(255,255,255,.3);box-shadow:0 4px 20px rgba(0,0,0,.06)}}.c-news-list__meta{display:grid;grid-template-columns:115px 1fr}@media (min-width:1920px){.c-news-list__meta{grid-template-columns:5.9895833333vw 1fr}}@media (min-width:1025px) and (max-width:1279px){.c-news-list__meta{grid-template-columns:8.984375vw 1fr}}@media print,screen and (max-width:1024px){.c-news-list__meta{grid-template-columns:21.875vw 1fr}}.c-news-list__date{align-self:center;padding-top:.15em}@media print,screen and (max-width:1024px){.c-news-list__date{transform:translateY(-.1em)}}.c-news-list__category{align-self:center;padding-bottom:.15em;font-size:14px}@media (min-width:1920px){.c-news-list__category{font-size:.7291666667vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-list__category{font-size:1.09375vw}}@media (max-width:1024px){.c-news-list__category{font-size:3.125vw}}.c-news-list__category .inner{display:flex;align-items:center;gap:4px}@media (min-width:1920px){.c-news-list__category .inner{gap:.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-list__category .inner{gap:.3125vw}}@media (max-width:1024px){.c-news-list__category .inner{gap:.5208333333vw}}.c-news-list__category .inner::after,.c-news-list__category .inner::before{content:"";display:inline-block;transform:translateY(2%);width:4px;height:18px}@media (min-width:1920px){.c-news-list__category .inner::after,.c-news-list__category .inner::before{width:.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-list__category .inner::after,.c-news-list__category .inner::before{width:.3125vw}}@media (min-width:1920px){.c-news-list__category .inner::after,.c-news-list__category .inner::before{height:.9375vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-list__category .inner::after,.c-news-list__category .inner::before{height:1.40625vw}}@media (max-width:1024px){.c-news-list__category .inner::after,.c-news-list__category .inner::before{width:.5208333333vw;height:2.34375vw}}.c-news-list__category .inner::before{background:url(../webp/common/global/bg_category-left.svg) 0 0/contain no-repeat}.c-news-list__category .inner::after{background:url(../webp/common/global/bg_category-right.svg) 0 0/contain no-repeat}.c-news-list__title{align-self:center;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media print,screen and (max-width:1024px){.c-news-list__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.c-news-article{background:#fff;padding-top:100px;padding-bottom:120px}@media (min-width:1920px){.c-news-article{padding-top:5.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article{padding-top:7.8125vw}}@media (min-width:1920px){.c-news-article{padding-bottom:6.25vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article{padding-bottom:9.375vw}}@media (max-width:1024px){.c-news-article{padding-top:13.0208333333vw;padding-bottom:15.625vw}}.c-news-article__inner{margin:0 auto;max-width:86%;width:960px}@media (min-width:1920px){.c-news-article__inner{width:50vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__inner{width:75vw}}@media (max-width:1024px){.c-news-article__inner{width:86.9791666667vw}}.c-news-article__meta{display:flex;align-content:center;margin-bottom:20px;gap:20px}@media (min-width:1920px){.c-news-article__meta{margin-bottom:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__meta{margin-bottom:1.5625vw}}@media (min-width:1920px){.c-news-article__meta{gap:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__meta{gap:1.5625vw}}@media (max-width:1024px){.c-news-article__meta{margin-bottom:3.90625vw;gap:3.90625vw}}.c-news-article__header{margin-bottom:40px}@media (min-width:1920px){.c-news-article__header{margin-bottom:2.0833333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__header{margin-bottom:3.125vw}}@media (max-width:1024px){.c-news-article__header{margin-bottom:6.5104166667vw}}.c-news-article__date{line-height:1.8;letter-spacing:.06em;font-size:20px}@media (min-width:1920px){.c-news-article__date{font-size:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__date{font-size:1.5625vw}}@media (max-width:1024px){.c-news-article__date{font-size:3.3854166667vw}}.c-news-article__category{align-self:center;font-size:16px}@media (min-width:1920px){.c-news-article__category{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__category{font-size:1.25vw}}@media (max-width:1024px){.c-news-article__category{font-size:3.125vw}}.c-news-article__category .inner{display:flex;align-items:center;gap:6px}@media (min-width:1920px){.c-news-article__category .inner{gap:.3125vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__category .inner{gap:.46875vw}}@media (max-width:1024px){.c-news-article__category .inner{gap:.5208333333vw}}.c-news-article__category .inner::after,.c-news-article__category .inner::before{content:"";display:inline-block;transform:translateY(2%);width:4px;height:18px}@media (min-width:1920px){.c-news-article__category .inner::after,.c-news-article__category .inner::before{width:.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__category .inner::after,.c-news-article__category .inner::before{width:.3125vw}}@media (min-width:1920px){.c-news-article__category .inner::after,.c-news-article__category .inner::before{height:.9375vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__category .inner::after,.c-news-article__category .inner::before{height:1.40625vw}}@media (max-width:1024px){.c-news-article__category .inner::after,.c-news-article__category .inner::before{width:.5208333333vw;height:2.34375vw}}.c-news-article__category .inner::before{background:url(../webp/common/global/bg_category-left.svg) 0 0/contain no-repeat}.c-news-article__category .inner::after{background:url(../webp/common/global/bg_category-right.svg) 0 0/contain no-repeat}.c-news-article__title{letter-spacing:.06em;line-height:1.6;font-size:26px}@media (min-width:1920px){.c-news-article__title{font-size:1.3541666667vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__title{font-size:2.03125vw}}@media (max-width:1024px){.c-news-article__title{font-size:4.6875vw}}.c-news-article__content{line-height:1.8;letter-spacing:.06em;font-size:16px}@media (min-width:1920px){.c-news-article__content{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__content{font-size:1.25vw}}@media (max-width:1024px){.c-news-article__content{font-size:3.3854166667vw}}.c-news-article__content img{height:auto;max-width:100%}.c-news-article__content iframe[src*="youtu.be"],.c-news-article__content iframe[src*="youtube.com"]{max-width:100%}@media print,screen and (max-width:1024px){.c-news-article__content iframe[src*="youtu.be"],.c-news-article__content iframe[src*="youtube.com"]{max-height:49.0885416667vw}}.c-news-article__content pre{white-space:pre-wrap;line-height:2}.c-news-article__content ul li{list-style-type:disc;margin:0 0 .4em 1.5em;line-height:1.8}.c-news-article__content ol li{list-style-type:decimal;margin:0 0 .4em 1.5em;line-height:1.8}.c-news-article__content a{word-break:break-all;color:#2281b5}.c-news-article__content a[target=_blank]:not(.img)::after{content:"";display:inline-block;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 11 11"><path fill="%232281B5" d="m10 7.005-1-.009.036-4.372-8.181 8.228L.5 10.5l-.354-.353 8.197-8.244H4v-1h6.05L10 7.006Z"/></svg>') center center no-repeat;background-size:contain;width:10px;height:10px;margin-left:6px;margin-right:12px}@media (min-width:1920px){.c-news-article__content a[target=_blank]:not(.img)::after{width:.5208333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__content a[target=_blank]:not(.img)::after{width:.78125vw}}@media (min-width:1920px){.c-news-article__content a[target=_blank]:not(.img)::after{height:.5208333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__content a[target=_blank]:not(.img)::after{height:.78125vw}}@media (min-width:1920px){.c-news-article__content a[target=_blank]:not(.img)::after{margin-left:.3125vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__content a[target=_blank]:not(.img)::after{margin-left:.46875vw}}@media (min-width:1920px){.c-news-article__content a[target=_blank]:not(.img)::after{margin-right:.625vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__content a[target=_blank]:not(.img)::after{margin-right:.9375vw}}@media (max-width:1024px){.c-news-article__content a[target=_blank]:not(.img)::after{width:2.34375vw;height:2.34375vw;margin-left:1.3020833333vw;margin-right:2.34375vw}}.c-news-article__content a:has(img)::after{display:none}@media (any-hover:hover){.c-news-article__content a:hover{text-decoration:underline}}.c-news-article__content a img{pointer-events:auto}.c-news-article__content h2{line-height:1.6;letter-spacing:.06em;position:relative;margin-bottom:.75em;border-bottom:1px solid #2281b5;font-size:22px;padding-bottom:21px}@media (min-width:1920px){.c-news-article__content h2{font-size:1.1458333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__content h2{font-size:1.71875vw}}@media (min-width:1920px){.c-news-article__content h2{padding-bottom:1.09375vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__content h2{padding-bottom:1.640625vw}}@media (max-width:1024px){.c-news-article__content h2{font-size:4.1666666667vw;padding-bottom:2.734375vw}}.c-news-article__content h3{position:relative;margin-bottom:.75em;line-height:1.6;letter-spacing:.06em;font-size:20px;padding-left:20px}@media (min-width:1920px){.c-news-article__content h3{font-size:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__content h3{font-size:1.5625vw}}@media (min-width:1920px){.c-news-article__content h3{padding-left:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__content h3{padding-left:1.5625vw}}@media (max-width:1024px){.c-news-article__content h3{font-size:3.90625vw;padding-left:3.90625vw}}.c-news-article__content h3::after{content:"";display:block;position:absolute;left:0;background:#2281b5;border-radius:100vmax;width:10px;height:10px;top:12px}@media (min-width:1920px){.c-news-article__content h3::after{width:.5208333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__content h3::after{width:.78125vw}}@media (min-width:1920px){.c-news-article__content h3::after{height:.5208333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__content h3::after{height:.78125vw}}@media (min-width:1920px){.c-news-article__content h3::after{top:.625vw}}@media (min-width:1025px) and (max-width:1279px){.c-news-article__content h3::after{top:.9375vw}}@media (max-width:1024px){.c-news-article__content h3::after{width:1.8229166667vw;height:1.8229166667vw;top:2.2135416667vw}}.c-news-article__content .video-container{max-width:100%}.c-news-article__content .video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.c-news-article__content .video embed,.c-news-article__content .video iframe,.c-news-article__content .video object{position:absolute;top:0;left:0;width:100%;height:100%}.c-news-article__content blockquote{background:rgba(236,239,240,.3);padding:12px 20px}@media print,screen and (max-width:1024px){.c-news-article__content blockquote{padding:3.90625vw 5.2083333333vw 5.2083333333vw}}.c-news-article__content em{font-style:italic}.c-news-article__content strong{font-weight:700}.c-news-article__content hr{border-top:1px solid rgba(204,204,204,.4)}.c-pagination .wp-pagenavi{display:flex;justify-content:center;margin-top:100px;gap:24px}@media (min-width:1920px){.c-pagination .wp-pagenavi{margin-top:5.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-pagination .wp-pagenavi{margin-top:7.8125vw}}@media (min-width:1920px){.c-pagination .wp-pagenavi{gap:1.25vw}}@media (min-width:1025px) and (max-width:1279px){.c-pagination .wp-pagenavi{gap:1.875vw}}@media (max-width:1024px){.c-pagination .wp-pagenavi{margin-top:13.0208333333vw;gap:5.2083333333vw}}.c-pagination .wp-pagenavi a,.c-pagination .wp-pagenavi span{display:grid;place-content:center;line-height:1;letter-spacing:.06em;border-radius:100vmax;border:1px solid #b5b5b5;transition:background .3s ease,border .3s ease;width:60px;height:60px;font-size:22px}@media (min-width:1920px){.c-pagination .wp-pagenavi a,.c-pagination .wp-pagenavi span{width:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.c-pagination .wp-pagenavi a,.c-pagination .wp-pagenavi span{width:4.6875vw}}@media (min-width:1920px){.c-pagination .wp-pagenavi a,.c-pagination .wp-pagenavi span{height:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.c-pagination .wp-pagenavi a,.c-pagination .wp-pagenavi span{height:4.6875vw}}@media (min-width:1920px){.c-pagination .wp-pagenavi a,.c-pagination .wp-pagenavi span{font-size:1.1458333333vw}}@media (min-width:1025px) and (max-width:1279px){.c-pagination .wp-pagenavi a,.c-pagination .wp-pagenavi span{font-size:1.71875vw}}@media (max-width:1024px){.c-pagination .wp-pagenavi a,.c-pagination .wp-pagenavi span{width:11.71875vw;height:11.71875vw;font-size:4.6875vw}}.c-pagination .wp-pagenavi a.current,.c-pagination .wp-pagenavi span.current{background:#2281b5;color:#fff;border:1px solid #2281b5}@media (any-hover:hover){.c-pagination .wp-pagenavi a{transition:border .3s}.c-pagination .wp-pagenavi a:hover{border:1px solid #2281b5;background:rgba(255,255,255,.4)}}.u-display__block--pc{display:block!important}@media print,screen and (max-width:1024px){.u-display__block--pc{display:none!important}}.u-display__inline--pc{display:inline!important}@media print,screen and (max-width:1024px){.u-display__inline--pc{display:none!important}}.u-display__inline-block--pc{display:inline-block!important}@media print,screen and (max-width:1024px){.u-display__inline-block--pc{display:none!important}}.u-display__flex--pc{display:flex!important}@media print,screen and (max-width:1024px){.u-display__flex--pc{display:none!important}}.u-display__inline-block--pc{display:inline-flex!important}@media print,screen and (max-width:1024px){.u-display__inline-block--pc{display:none!important}}.u-display__grid--pc{display:grid!important}@media print,screen and (max-width:1024px){.u-display__grid--pc{display:none!important}}.u-display__inline-grid--pc{display:inline-grid!important}@media print,screen and (max-width:1024px){.u-display__inline-grid--pc{display:none!important}}.u-display__inline-grid--pc{display:grid!important}@media print,screen and (max-width:1024px){.u-display__inline-grid--pc{display:none!important}}.u-display__block--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__block--sp{display:block!important}}.u-display__inline--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline--sp{display:inline!important}}.u-display__inline-block--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline-block--sp{display:inline-block!important}}.u-display__flex--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__flex--sp{display:flex!important}}.u-display__inline-flex--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline-flex--sp{display:inline-flex!important}}.u-display__grid--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__grid--sp{display:grid!important}}.u-display__inline-grid--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline-grid--sp{display:inline-grid!important}}.u-shadow{box-shadow:0 20px 12px rgba(0,0,0,.1)}@media (min-width:1920px){.u-shadow{box-shadow:0 1.0416666667vw .625vw rgba(0,0,0,.1)}}@media (min-width:1025px) and (max-width:1279px){.u-shadow{box-shadow:0 1.5625vw .9375vw rgba(0,0,0,.1)}}@media print,screen and (max-width:1024px){.u-shadow{box-shadow:0 3.6458333333vw 2.0833333333vw rgba(0,0,0,.1)}}.u-image--fill img{width:100%;height:100%}.u-image--cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.u-image--contain img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.u-image--w100 img{width:100%;height:auto}.u-weight--500{font-weight:500}.u-weight--700{font-weight:700}.u-weight--900{font-weight:900}.u-text--left{text-align:left}.u-text--center{text-align:center}.u-text--right{text-align:right}.u-text--justify{text-align:justify}.u-caudex{font-family:Caudex,serif;font-weight:400;font-style:normal}.u-text--grd{background:linear-gradient(270deg,#231815 0,#45657c 72.63%,#64725c 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.u-text--white{color:#fff}.u-text--black{color:#231815}.u-text--blue{color:#2281b5}.u-text--yellow{color:#f0f0c6}.u-text--gray{color:#b5b5b5}.u-fill--white{fill:#fff}.u-fill--black{fill:#231815}.u-fill--blue{fill:#2281b5}.u-fill--yellow{fill:#f0f0c6}.u-fill--gray{fill:#b5b5b5}@media (any-hover:hover){.u-hover{transition:opacity .2s}.u-hover:hover{opacity:.7}}@media (any-hover:hover){.u-hover--blue{transition:color .3s}.u-hover--blue:hover{color:#2281b5}}.p-home__loading{position:fixed;inset:0;width:100vw;height:100dvh;background:#fff;display:grid;place-items:center;z-index:999999;pointer-events:none}.p-home__loading::after,.p-home__loading::before{content:"";display:block;position:absolute}.p-home__loading::before{background:url(../images/common/index/deco_loading_01.png) top center/contain no-repeat;bottom:0;left:0}@media print,screen and (min-width:1025px){.p-home__loading::before{width:23.6458333333vw;height:33.0208333333vw}}@media print,screen and (max-width:1024px){.p-home__loading::before{width:59.1145833333vw;height:82.5520833333vw}}.p-home__loading::after{background:url(../images/common/index/deco_loading_02.png) top center/contain no-repeat;top:0}@media print,screen and (min-width:1025px){.p-home__loading::after{width:40.625vw;height:21.5625vw;right:-8.3333333333vw}}@media print,screen and (max-width:1024px){.p-home__loading::after{width:101.5625vw;height:53.90625vw;right:-23.4375vw}}@media print,screen and (min-width:1025px){.p-home__loading-item{width:3.125vw}}@media print,screen and (max-width:1024px){.p-home__loading-item{width:11.71875vw}}.p-home__loading-item svg{overflow:visible}.p-home__loading-item svg path{opacity:0;transform:translateY(-10px)}.p-home{padding-bottom:120px}@media (min-width:1920px){.p-home{padding-bottom:6.25vw}}@media (min-width:1025px) and (max-width:1279px){.p-home{padding-bottom:9.375vw}}@media (max-width:1024px){.p-home{padding-bottom:26.0416666667vw}}.p-home__hero{position:relative;display:grid;grid-template-columns:auto 1fr;background:url(../webp/pc/index/bg_hero-0.webp) 0 0/24.84375vw auto no-repeat,url(../webp/pc/index/bg_hero-1.webp) 100% 0/32.2916666667vw auto no-repeat;padding-right:120px}@media print,screen and (max-width:1024px){.p-home__hero{background:url(../webp/sp/index/bg_hero.webp) 0 0/100% auto no-repeat}}@media (min-width:1920px){.p-home__hero{padding-right:6.25vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__hero{padding-right:9.375vw}}@media (max-width:1024px){.p-home__hero{padding-right:2.6041666667vw;padding-left:2.6041666667vw;padding-bottom:16.5364583333vw}}@media print,screen and (max-width:1024px){.p-home__hero{grid-template-columns:100%}}.p-home__hero::before{content:"";display:block;position:absolute;right:0;width:19.4270833333vw;height:40.625vw;top:67.34375vw;background:url(../webp/pc/index/bg_moya-2.webp) 0 0/100% auto no-repeat}.p-home__hero-bg{position:absolute;background:rgba(181,197,206,.2);width:50vw;height:40.625vw;left:0;bottom:-4.1666666667vw}@media print,screen and (max-width:1024px){.p-home__hero-bg{width:69.0104166667vw;height:98.1770833333vw;bottom:0}}.p-home__hero-title{width:34.8958333333vw;padding:8.8541666667vw 0 6.25vw;position:relative}@media print,screen and (max-width:1024px){.p-home__hero-title{width:100%;padding:10.4166666667vw 0}}.p-home__hero-title-logo{width:5.2083333333vw;margin:0 auto}@media print,screen and (min-width:1025px){.p-home__hero-title-logo{position:sticky;top:6.25vw}}@media print,screen and (max-width:1024px){.p-home__hero-title-logo{width:84.375vw}}.p-home__hero-title-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.p-home__hero-title-bg-line{position:absolute;width:61.4583333333vw;top:35.5208333333vw;left:-18.59375vw}@media print,screen and (max-width:1024px){.p-home__hero-title-bg-line{display:none}}.p-home__hero-switch{position:absolute;bottom:0;left:31.7708333333vw;z-index:2}@media print,screen and (max-width:1024px){.p-home__hero-switch{left:3.90625vw;bottom:6.5104166667vw;display:flex;align-items:center}}.p-home__hero-change{line-height:1.1;letter-spacing:.06em;font-size:.8333333333vw}@media print,screen and (min-width:1025px){.p-home__hero-change{writing-mode:vertical-rl}}@media print,screen and (max-width:1024px){.p-home__hero-change{font-size:3.125vw}}.p-home__hero-btn{margin-top:1.0416666667vw;display:grid;grid-template-columns:100%;gap:.4166666667vw}@media print,screen and (max-width:1024px){.p-home__hero-btn{margin:0 0 0 3.515625vw;display:flex;gap:3.90625vw}}.p-home__hero-btn-item{width:.8333333333vw;height:.8333333333vw;border:1px solid #231815;position:relative;background:0 0;transition:background .2s}@media print,screen and (max-width:1024px){.p-home__hero-btn-item{width:3.125vw;height:3.125vw}}.p-home__hero-btn-item::after{content:"";display:block;position:absolute;width:.9375vw;height:.7291666667vw;left:.0520833333vw;bottom:.15625vw;background:url(../webp/common/index/icon_check.svg) 0 0/contain no-repeat;opacity:0}@media print,screen and (max-width:1024px){.p-home__hero-btn-item::after{width:3.515625vw;height:2.734375vw;left:.1302083333vw;bottom:.390625vw}}.p-home__hero-btn-item.is-current::after{opacity:1}@media (any-hover:hover){.p-home__hero-btn-item:hover{background:#fff}}.p-home__hero-visual{overflow:hidden}.p-home__broadcast{margin:0 auto;width:clamp(10px,100% - 240px,1280px);background:url(../webp/common/index/img_kakko-left.webp) 0 center/30px auto no-repeat,url(../webp/common/index/img_kakko-right.webp) 100% center/30px auto no-repeat;margin-top:173px;background-size:30px;width:1280px}@media (min-width:1920px){.p-home__broadcast{margin-top:9.0104166667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__broadcast{margin-top:13.515625vw}}@media (min-width:1920px){.p-home__broadcast{background-size:1.5625vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__broadcast{background-size:2.34375vw}}@media (min-width:1920px){.p-home__broadcast{width:66.6666666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__broadcast{width:100vw}}@media (max-width:1024px){.p-home__broadcast{margin-top:6.1197916667vw;background-size:3.90625vw}}@media (min-width:1920px){.p-home__broadcast{width:66.6666666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__broadcast{width:calc(100% - 18.75vw)}}@media print,screen and (max-width:1024px){.p-home__broadcast{width:92.1875vw}}.p-home__broadcast-info{margin:0 auto;width:1020px}@media print,screen and (min-width:1025px){.p-home__broadcast-info{max-width:92%}}@media (min-width:1920px){.p-home__broadcast-info{width:53.125vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__broadcast-info{width:79.6875vw}}@media (max-width:1024px){.p-home__broadcast-info{width:84.375vw}}.p-home__official{margin:0 auto;display:flex;justify-content:center;position:relative;margin-top:142px;gap:40px}@media print,screen and (max-width:1024px){.p-home__official{display:grid;grid-template-columns:100%}}@media (min-width:1920px){.p-home__official{margin-top:7.3958333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__official{margin-top:11.09375vw}}@media (min-width:1920px){.p-home__official{gap:2.0833333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__official{gap:3.125vw}}@media (max-width:1024px){.p-home__official{margin-top:19.140625vw;gap:3.90625vw}}.p-home__official::before{content:"";display:block;position:absolute;left:0;background:url(../webp/pc/index/bg_moya-1.webp) 0 0/100% auto no-repeat;width:335px;height:780px;top:-219px}@media (min-width:1920px){.p-home__official::before{width:17.4479166667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__official::before{width:26.171875vw}}@media (min-width:1920px){.p-home__official::before{height:40.625vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__official::before{height:60.9375vw}}@media (min-width:1920px){.p-home__official::before{top:-11.40625vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__official::before{top:-17.109375vw}}@media (max-width:1024px){.p-home__official::before{height:101.5625vw;top:-6.5104166667vw}}@media print,screen and (max-width:1024px){.p-home__official::before{width:100%;background:url(../webp/sp/index/bg_official.webp) 0 0/100% auto no-repeat}}.p-home__official-btn{display:flex;justify-content:center;align-items:center;color:#fff;position:relative;background:linear-gradient(270deg,#2d1e1a 0,#1d2e3a 49.74%,#20291a 100%);line-height:1;letter-spacing:.06em;width:408px;height:94px;font-size:28px;gap:20px}@media print,screen and (max-width:1024px){.p-home__official-btn{margin:0 auto}}@media (min-width:1920px){.p-home__official-btn{width:21.25vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__official-btn{width:31.875vw}}@media (min-width:1920px){.p-home__official-btn{height:4.8958333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__official-btn{height:7.34375vw}}@media (min-width:1920px){.p-home__official-btn{font-size:1.4583333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__official-btn{font-size:2.1875vw}}@media (min-width:1920px){.p-home__official-btn{gap:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__official-btn{gap:1.5625vw}}@media (max-width:1024px){.p-home__official-btn{width:76.5625vw;height:16.9270833333vw;font-size:5.2083333333vw;gap:2.6041666667vw}}.p-home__official-btn span{display:inline-block;position:relative}.p-home__official-btn .small{transform:translateY(.3em);font-size:14px}@media (min-width:1920px){.p-home__official-btn .small{font-size:.7291666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__official-btn .small{font-size:1.09375vw}}@media (max-width:1024px){.p-home__official-btn .small{font-size:2.6041666667vw}}.p-home__official-btn::before{content:"";display:block;position:absolute;background:linear-gradient(90deg,#0c3247 0,#1c6c98 49%,#0c3247 100%);opacity:0;width:100%;height:100%;top:0;left:0;transition:opacity .5s}@media (any-hover:hover){.p-home__official-btn:hover::before{opacity:1}}.p-home__movie{position:relative;overflow:hidden;margin-top:240px}@media (min-width:1920px){.p-home__movie{margin-top:12.5vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__movie{margin-top:18.75vw}}@media (max-width:1024px){.p-home__movie{margin-top:24.7395833333vw}}.p-home__movie .l-inner{position:relative;padding-top:176px}@media (min-width:1920px){.p-home__movie .l-inner{padding-top:9.1666666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__movie .l-inner{padding-top:13.75vw}}@media (max-width:1024px){.p-home__movie .l-inner{padding-top:37.7604166667vw}}.p-home__movie-bg{position:absolute;background:rgba(181,197,206,.2);left:calc(50% + 160px);top:0;width:50%;height:450px}@media (min-width:1920px){.p-home__movie-bg{height:23.4375vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__movie-bg{height:35.15625vw}}@media (max-width:1024px){.p-home__movie-bg{width:54.4270833333vw;height:44.53125vw;top:9.1145833333vw}}@media (min-width:1920px){.p-home__movie-bg{left:calc(50% + 8.3333333333vw)}}@media (min-width:1025px) and (max-width:1279px){.p-home__movie-bg{left:calc(50% + 12.5vw)}}@media print,screen and (max-width:1024px){.p-home__movie-bg{right:0;left:auto}}.p-home__movie-line{position:absolute;width:1000px;left:-206px;top:250px}@media (min-width:1920px){.p-home__movie-line{width:52.0833333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__movie-line{width:78.125vw}}@media (min-width:1920px){.p-home__movie-line{left:-10.7291666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__movie-line{left:-16.09375vw}}@media (min-width:1920px){.p-home__movie-line{top:13.0208333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__movie-line{top:19.53125vw}}@media (max-width:1024px){.p-home__movie-line{width:130.2083333333vw;left:-36.0677083333vw;top:50.78125vw}}.p-home__movie-ttl{position:absolute;top:0;left:0;pointer-events:none;letter-spacing:.06em;line-height:1.1;z-index:2;font-size:100px}@media (min-width:1920px){.p-home__movie-ttl{font-size:5.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__movie-ttl{font-size:7.8125vw}}@media (max-width:1024px){.p-home__movie-ttl{font-size:13.0208333333vw}}.p-home__movie-container{display:flex;flex-wrap:wrap;justify-content:flex-end}.p-home__movie-swiper{margin:0;overflow:visible;width:800px}@media (min-width:1920px){.p-home__movie-swiper{width:41.6666666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__movie-swiper{width:62.5vw}}@media (max-width:1024px){.p-home__movie-swiper{width:81.7708333333vw}}.p-home__movie-swiper .swiper-wrapper{height:auto}.p-home__movie-video-anchor{display:block;position:relative;aspect-ratio:16/9}@media print,screen and (max-width:1024px){.p-home__movie-video-anchor{width:79.1666666667vw}}@media (any-hover:hover){.p-home__movie-video-anchor:hover .p-home__movie-video-thumbnail::after{opacity:.2}.p-home__movie-video-anchor:hover .p-home__movie-video-play-icon{transform:scale(.9)}}.p-home__movie-video-thumbnail{width:100%;height:100%;position:relative}.p-home__movie-video-thumbnail::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.4);transition:opacity .5s}.p-home__movie-video-play-icon{position:absolute;display:block;top:0;bottom:0;left:0;right:0;margin:auto;transition:transform .5s;width:122px;height:105px}@media (min-width:1920px){.p-home__movie-video-play-icon{width:6.3541666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__movie-video-play-icon{width:9.53125vw}}@media (min-width:1920px){.p-home__movie-video-play-icon{height:5.46875vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__movie-video-play-icon{height:8.203125vw}}@media (max-width:1024px){.p-home__movie-video-play-icon{width:15.8854166667vw;height:13.671875vw}}.p-home__movie-pager{display:flex;justify-content:flex-end;align-items:center;margin-top:60px;gap:20px}@media (min-width:1920px){.p-home__movie-pager{margin-top:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__movie-pager{margin-top:4.6875vw}}@media (min-width:1920px){.p-home__movie-pager{gap:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__movie-pager{gap:1.5625vw}}@media (max-width:1024px){.p-home__movie-pager{margin-top:7.8125vw;gap:2.6041666667vw;padding-right:2.6041666667vw}}.p-home__movie-pagination{position:relative;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;width:auto!important;display:flex;gap:12px;padding-right:20px}@media (min-width:1920px){.p-home__movie-pagination{gap:.625vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__movie-pagination{gap:.9375vw}}@media (min-width:1920px){.p-home__movie-pagination{padding-right:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__movie-pagination{padding-right:1.5625vw}}@media (max-width:1024px){.p-home__movie-pagination{gap:2.34375vw;padding-right:2.6041666667vw}}.p-home__movie-pagination .swiper-pagination-bullet{margin:0!important;background:0 0;border:1px solid #b5b5b5;opacity:1!important;width:8px;height:8px}@media (min-width:1920px){.p-home__movie-pagination .swiper-pagination-bullet{width:.4166666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__movie-pagination .swiper-pagination-bullet{width:.625vw}}@media (min-width:1920px){.p-home__movie-pagination .swiper-pagination-bullet{height:.4166666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__movie-pagination .swiper-pagination-bullet{height:.625vw}}@media (max-width:1024px){.p-home__movie-pagination .swiper-pagination-bullet{width:1.5625vw;height:1.5625vw}}.p-home__movie-pagination .swiper-pagination-bullet-active{background:#231815;border-color:#231815}.p-home__news{position:relative;padding-top:160px}@media (min-width:1920px){.p-home__news{padding-top:8.3333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__news{padding-top:12.5vw}}@media (max-width:1024px){.p-home__news{padding-top:20.8333333333vw}}.p-home__news .c-news-list{margin-top:50px}@media (min-width:1920px){.p-home__news .c-news-list{margin-top:2.6041666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__news .c-news-list{margin-top:3.90625vw}}@media (max-width:1024px){.p-home__news .c-news-list{margin-top:7.8125vw}}.p-home__news::before{content:"";display:block;position:absolute;right:0;background:url(../webp/pc/index/bg_moya-2.webp) 0 0/100% auto no-repeat;pointer-events:none;width:373px;height:780px;top:-116px}@media (min-width:1920px){.p-home__news::before{width:19.4270833333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__news::before{width:29.140625vw}}@media (min-width:1920px){.p-home__news::before{height:40.625vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__news::before{height:60.9375vw}}@media (min-width:1920px){.p-home__news::before{top:-6.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__news::before{top:-9.0625vw}}@media (max-width:1024px){.p-home__news::before{height:101.5625vw;top:-17.7083333333vw}}@media print,screen and (max-width:1024px){.p-home__news::before{width:100%;background:url(../webp/sp/index/bg_news.webp) 0 0/100% auto no-repeat}}.p-home__news-bg{position:absolute;opacity:.2;background:linear-gradient(279deg,#fff 0,#b5c5ce 84.88%);left:0;top:0;width:480px;height:470px}@media (min-width:1920px){.p-home__news-bg{width:25vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__news-bg{width:37.5vw}}@media (min-width:1920px){.p-home__news-bg{height:24.4791666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__news-bg{height:36.71875vw}}@media print,screen and (max-width:1024px){.p-home__news-bg{display:none}}.p-home__news-btn{display:flex;justify-content:flex-end;margin-top:50px}@media (min-width:1920px){.p-home__news-btn{margin-top:2.6041666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__news-btn{margin-top:3.90625vw}}@media (max-width:1024px){.p-home__news-btn{margin-top:7.8125vw;padding-right:2.6041666667vw}}.p-home__story{position:relative;padding-top:253px}@media (min-width:1920px){.p-home__story{padding-top:13.1770833333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__story{padding-top:19.765625vw}}@media (max-width:1024px){.p-home__story{padding-top:26.6927083333vw}}.p-home__story::before{content:"";display:block;position:absolute;right:0;background:url(../webp/pc/index/bg_moya-3.webp) 0 0/100% auto no-repeat;pointer-events:none;width:594px;height:1119px;top:76px}@media (min-width:1920px){.p-home__story::before{width:30.9375vw}}@media (min-width:1025px) and (max-width:1479px){.p-home__story::before{width:40.1351351351vw}}@media (min-width:1920px){.p-home__story::before{height:58.28125vw}}@media (min-width:1025px) and (max-width:1479px){.p-home__story::before{height:75.6081081081vw}}@media (min-width:1920px){.p-home__story::before{top:3.9583333333vw}}@media (min-width:1025px) and (max-width:1479px){.p-home__story::before{top:5.1351351351vw}}@media (max-width:1024px){.p-home__story::before{height:101.5625vw;top:-32.03125vw}}@media print,screen and (max-width:1024px){.p-home__story::before{width:100%;background:url(../webp/sp/index/bg_story-0.webp) 0 0/100% auto no-repeat}}.p-home__story::after{content:"";display:block;position:absolute;left:0;background:url(../webp/pc/index/bg_moya-4.webp) 0 0/100% auto no-repeat;pointer-events:none;width:594px;height:1119px;bottom:-770px}@media (min-width:1920px){.p-home__story::after{width:30.9375vw}}@media (min-width:1025px) and (max-width:1479px){.p-home__story::after{width:40.1351351351vw}}@media (min-width:1920px){.p-home__story::after{height:58.28125vw}}@media (min-width:1025px) and (max-width:1479px){.p-home__story::after{height:75.6081081081vw}}@media (min-width:1920px){.p-home__story::after{bottom:-40.1041666667vw}}@media (min-width:1025px) and (max-width:1479px){.p-home__story::after{bottom:-52.027027027vw}}@media (max-width:1024px){.p-home__story::after{height:191.015625vw;bottom:-31.25vw}}@media print,screen and (max-width:1024px){.p-home__story::after{width:100%;background:url(../webp/sp/index/bg_story-1.webp) 0 0/100% auto no-repeat}}.p-home__story-bg{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;overflow:hidden}.p-home__story-line{position:absolute;left:50%;transform:translateX(-50%);width:1302px;top:57px}@media (min-width:1920px){.p-home__story-line{width:67.8125vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__story-line{width:101.71875vw}}@media (min-width:1920px){.p-home__story-line{top:2.96875vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__story-line{top:4.453125vw}}@media (max-width:1024px){.p-home__story-line{width:170.9635416667vw;top:3.2552083333vw;left:-41.015625vw}}@media print,screen and (max-width:1024px){.p-home__story-line{transform:none}}.p-home__story-catch{margin:0 auto;position:relative;width:960px}@media (min-width:1920px){.p-home__story-catch{width:50vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__story-catch{width:75vw}}@media print,screen and (max-width:1024px){.p-home__story-catch{width:100%}}.p-home__story-txt{line-height:2.4;letter-spacing:.06em;margin-top:180px;font-size:18px}@media print,screen and (max-width:1024px){.p-home__story-txt{line-height:2.2}}@media (min-width:1920px){.p-home__story-txt{margin-top:9.375vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__story-txt{margin-top:14.0625vw}}@media (min-width:1920px){.p-home__story-txt{font-size:.9375vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__story-txt{font-size:1.40625vw}}@media (max-width:1024px){.p-home__story-txt{margin-top:10.4166666667vw;font-size:3.6458333333vw}}.p-home__story-txt p + p{margin-top:40px}@media (min-width:1920px){.p-home__story-txt p + p{margin-top:2.0833333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__story-txt p + p{margin-top:3.125vw}}@media (max-width:1024px){.p-home__story-txt p + p{margin-top:6.5104166667vw}}.p-home__character{position:relative;padding-top:240px}@media (min-width:1920px){.p-home__character{padding-top:12.5vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character{padding-top:18.75vw}}@media (max-width:1024px){.p-home__character{padding-top:31.25vw}}.p-home__character::before{content:"";display:block;position:absolute;right:0;background:url(../webp/pc/index/bg_moya-2.webp) 0 0/100% auto no-repeat;pointer-events:none;width:373px;height:780px;top:-118px}@media (min-width:1920px){.p-home__character::before{width:19.4270833333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character::before{width:29.140625vw}}@media (min-width:1920px){.p-home__character::before{height:40.625vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character::before{height:60.9375vw}}@media (min-width:1920px){.p-home__character::before{top:-6.1458333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character::before{top:-9.21875vw}}@media (max-width:1024px){.p-home__character::before{height:246.09375vw;top:0}}@media print,screen and (max-width:1024px){.p-home__character::before{width:100%;background:url(../webp/sp/index/bg_character.webp) 0 0/100% auto no-repeat}}.p-home__character-bg{width:100%;height:150%;position:absolute;top:0;left:0;pointer-events:none;overflow:hidden}.p-home__character-line{position:absolute;width:1858px;right:-298px;top:770px}@media (min-width:1920px){.p-home__character-line{width:96.7708333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-line{width:145.15625vw}}@media (min-width:1920px){.p-home__character-line{right:-15.5208333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-line{right:-23.28125vw}}@media (min-width:1920px){.p-home__character-line{top:40.1041666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-line{top:60.15625vw}}@media (max-width:1024px){.p-home__character-line{width:178.90625vw;right:-55.859375vw;top:136.0677083333vw}}.p-home__character-switch{display:flex;justify-content:center;flex-wrap:wrap;margin-top:60px;gap:18px}@media print,screen and (max-width:1024px){.p-home__character-switch{margin:0 auto;width:71.3541666667vw}}@media (min-width:1920px){.p-home__character-switch{margin-top:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-switch{margin-top:4.6875vw}}@media (min-width:1920px){.p-home__character-switch{gap:.9375vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-switch{gap:1.40625vw}}@media (max-width:1024px){.p-home__character-switch{margin-top:10.4166666667vw;gap:2.6041666667vw}}.p-home__character-btn{aspect-ratio:1/1;position:relative;display:block;overflow:hidden;width:60px}.p-home__character-btn img{transition:transform .3s}@media (min-width:1920px){.p-home__character-btn{width:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-btn{width:4.6875vw}}@media (max-width:1024px){.p-home__character-btn{width:14.3229166667vw}}.p-home__character-btn.is-current::after{content:"";display:block;position:absolute;width:100%;height:100%;background:#343e52;opacity:.4;top:0;left:0}@media (any-hover:hover){.p-home__character-btn:hover img{transform:scale(1.06)}}.p-home__character-swiper{overflow:visible;margin-top:105px;min-height:722px}@media (min-width:1920px){.p-home__character-swiper{margin-top:5.46875vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-swiper{margin-top:8.203125vw}}@media (min-width:1920px){.p-home__character-swiper{min-height:37.6041666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-swiper{min-height:56.40625vw}}@media (max-width:1024px){.p-home__character-swiper{margin-top:7.421875vw;min-height:0}}.p-home__character-swiper .c-btn-swiper{position:absolute;top:516px}@media (min-width:1920px){.p-home__character-swiper .c-btn-swiper{top:26.875vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-swiper .c-btn-swiper{top:40.3125vw}}@media (max-width:1024px){.p-home__character-swiper .c-btn-swiper{bottom:0}}@media print,screen and (max-width:1024px){.p-home__character-swiper .c-btn-swiper{top:auto}}.p-home__character-swiper .c-btn-swiper--prev{left:0}@media print,screen and (max-width:1024px){.p-home__character-swiper .c-btn-swiper--prev{left:2.6041666667vw}}.p-home__character-swiper .c-btn-swiper--next{left:80px}@media (min-width:1920px){.p-home__character-swiper .c-btn-swiper--next{left:4.1666666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-swiper .c-btn-swiper--next{left:6.25vw}}@media (max-width:1024px){.p-home__character-swiper .c-btn-swiper--next{left:16.9270833333vw}}.p-home__character-content{display:grid;grid-template-columns:1fr 46.66%;grid-auto-flow:dense}@media print,screen and (max-width:1024px){.p-home__character-content{grid-template-columns:100%;padding-bottom:22.1354166667vw}}.p-home__character-image{position:relative}@media print,screen and (min-width:1025px){.p-home__character-image{grid-column:2/3}}@media print,screen and (max-width:1024px){.p-home__character-image{height:125.78125vw}}.p-home__character-image-bg{position:absolute;top:0;left:0;width:100%;background:url(../webp/common/index/img_bg.webp) 0 0/contain no-repeat;width:612px;height:780px;top:-21px;left:-31px}@media (min-width:1920px){.p-home__character-image-bg{width:31.875vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-image-bg{width:47.8125vw}}@media (min-width:1920px){.p-home__character-image-bg{height:40.625vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-image-bg{height:60.9375vw}}@media (min-width:1920px){.p-home__character-image-bg{top:-1.09375vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-image-bg{top:-1.640625vw}}@media (min-width:1920px){.p-home__character-image-bg{left:-1.6145833333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-image-bg{left:-2.421875vw}}@media (max-width:1024px){.p-home__character-image-bg{width:92.1875vw;height:118.4895833333vw;top:0;left:0}}.p-home__character-image-inner{position:absolute;width:620px;top:49px;left:-41px}@media (min-width:1920px){.p-home__character-image-inner{width:32.2916666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-image-inner{width:48.4375vw}}@media (min-width:1920px){.p-home__character-image-inner{top:2.5520833333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-image-inner{top:3.828125vw}}@media (min-width:1920px){.p-home__character-image-inner{left:-2.1354166667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-image-inner{left:-3.203125vw}}@media (max-width:1024px){.p-home__character-image-inner{width:91.1458333333vw;top:9.765625vw;left:-.6510416667vw}}.p-home__character-text{padding-top:31px}@media (min-width:1920px){.p-home__character-text{padding-top:1.6145833333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-text{padding-top:2.421875vw}}@media (max-width:1024px){.p-home__character-text{padding-top:0;padding-left:2.6041666667vw;padding-right:2.6041666667vw}}.p-home__character-name{line-height:1}.p-home__character-name-ruby{letter-spacing:.06em;font-size:14px}@media (min-width:1920px){.p-home__character-name-ruby{font-size:.7291666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-name-ruby{font-size:1.09375vw}}@media (max-width:1024px){.p-home__character-name-ruby{font-size:3.125vw}}.p-home__character-name-kanji{letter-spacing:.06em;font-size:64px;margin-top:20px}@media (min-width:1920px){.p-home__character-name-kanji{font-size:3.3333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-name-kanji{font-size:5vw}}@media (min-width:1920px){.p-home__character-name-kanji{margin-top:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-name-kanji{margin-top:1.5625vw}}@media (max-width:1024px){.p-home__character-name-kanji{font-size:9.6354166667vw;margin-top:3.90625vw}}.p-home__character-cv{display:flex;align-items:center;gap:16px;margin-top:46px}@media (min-width:1920px){.p-home__character-cv{gap:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-cv{gap:1.25vw}}@media (min-width:1920px){.p-home__character-cv{margin-top:2.3958333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-cv{margin-top:3.59375vw}}@media (max-width:1024px){.p-home__character-cv{gap:2.34375vw;margin-top:6.5104166667vw}}.p-home__character-cv-label{display:grid;place-content:center;background:url(../webp/common/global/icon_stroke.svg) 0 0/contain no-repeat;font-size:18px;width:48px;height:40px}@media (min-width:1920px){.p-home__character-cv-label{font-size:.9375vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-cv-label{font-size:1.40625vw}}@media (min-width:1920px){.p-home__character-cv-label{width:2.5vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-cv-label{width:3.75vw}}@media (min-width:1920px){.p-home__character-cv-label{height:2.0833333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-cv-label{height:3.125vw}}@media (max-width:1024px){.p-home__character-cv-label{font-size:3.6458333333vw;width:9.1145833333vw;height:7.5520833333vw}}.p-home__character-cv-name{line-height:1;letter-spacing:.06em;font-size:26px}@media (min-width:1920px){.p-home__character-cv-name{font-size:1.3541666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-cv-name{font-size:2.03125vw}}@media (max-width:1024px){.p-home__character-cv-name{font-size:4.6875vw}}.p-home__character-description{letter-spacing:.06em;line-height:1.8;margin-top:60px;font-size:16px}@media (min-width:1920px){.p-home__character-description{margin-top:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-description{margin-top:4.6875vw}}@media (min-width:1920px){.p-home__character-description{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-description{font-size:1.25vw}}@media (max-width:1024px){.p-home__character-description{margin-top:9.1145833333vw;font-size:3.3854166667vw}}.p-home__character-description p + p{margin-top:20px}@media (min-width:1920px){.p-home__character-description p + p{margin-top:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__character-description p + p{margin-top:1.5625vw}}@media (max-width:1024px){.p-home__character-description p + p{margin-top:2.6041666667vw}}.p-home__staff-cast{position:relative;padding-top:365px;padding-bottom:120px}@media print,screen and (min-width:1025px){.p-home__staff-cast{overflow:hidden}}@media (min-width:1920px){.p-home__staff-cast{padding-top:19.0104166667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast{padding-top:28.515625vw}}@media (min-width:1920px){.p-home__staff-cast{padding-bottom:6.25vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast{padding-bottom:9.375vw}}@media (max-width:1024px){.p-home__staff-cast{padding-top:26.0416666667vw;padding-bottom:7.8125vw}}.p-home__staff-cast::before{content:"";display:block;position:absolute;right:0;background:url(../webp/pc/index/bg_moya-2.webp) 0 0/100% auto no-repeat;pointer-events:none;width:373px;height:780px;top:132px}@media (min-width:1920px){.p-home__staff-cast::before{width:19.4270833333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast::before{width:29.140625vw}}@media (min-width:1920px){.p-home__staff-cast::before{height:40.625vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast::before{height:60.9375vw}}@media (min-width:1920px){.p-home__staff-cast::before{top:6.875vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast::before{top:10.3125vw}}@media (max-width:1024px){.p-home__staff-cast::before{height:83.4635416667vw;top:-20.3125vw}}@media print,screen and (max-width:1024px){.p-home__staff-cast::before{width:100%;background:url(../webp/sp/index/bg_staffcast.webp) 0 0/100% auto no-repeat}}.p-home__staff-cast-bg{position:absolute;background:rgba(181,197,206,.2);right:0;bottom:0;width:930px;height:660px}@media (min-width:1920px){.p-home__staff-cast-bg{width:48.4375vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast-bg{width:72.65625vw}}@media (min-width:1920px){.p-home__staff-cast-bg{height:34.375vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast-bg{height:51.5625vw}}@media (max-width:1024px){.p-home__staff-cast-bg{width:85.6770833333vw;height:95.0520833333vw}}.p-home__staff-cast-container{position:relative;padding-top:140px;padding-bottom:120px}@media (min-width:1920px){.p-home__staff-cast-container{padding-top:7.2916666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast-container{padding-top:10.9375vw}}@media (min-width:1920px){.p-home__staff-cast-container{padding-bottom:6.25vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast-container{padding-bottom:9.375vw}}@media (max-width:1024px){.p-home__staff-cast-container{padding-top:13.0208333333vw;padding-bottom:15.625vw;padding-left:11.71875vw;padding-right:11.71875vw}}.p-home__staff-cast-container::before{content:"";display:block;position:absolute;background:#fff;height:100%;top:0;left:50%;transform:translateX(-50%);width:1680px}@media (min-width:1920px){.p-home__staff-cast-container::before{width:87.5vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast-container::before{width:131.25vw}}@media (max-width:1024px){.p-home__staff-cast-container::before{width:92.1875vw}}.p-home__staff-cast-container .l-inner{position:relative}@media print,screen and (max-width:1024px){.p-home__staff-cast-container .l-inner{width:100%}}.p-home__staff-cast-section{display:flex;justify-content:space-between}@media print,screen and (max-width:1024px){.p-home__staff-cast-section{display:grid;grid-template-columns:100%;gap:7.8125vw}}.p-home__staff-cast-section + .p-home__staff-cast-section{margin-top:100px}@media (min-width:1920px){.p-home__staff-cast-section + .p-home__staff-cast-section{margin-top:5.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast-section + .p-home__staff-cast-section{margin-top:7.8125vw}}@media (max-width:1024px){.p-home__staff-cast-section + .p-home__staff-cast-section{margin-top:13.0208333333vw}}.p-home__staff-cast-list{display:grid;grid-template-columns:repeat(2,1fr);padding-top:10px;padding-right:20px;-moz-column-gap:20px;column-gap:20px;row-gap:60px}@media (min-width:1920px){.p-home__staff-cast-list{padding-top:.5208333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast-list{padding-top:.78125vw}}@media (min-width:1920px){.p-home__staff-cast-list{padding-right:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast-list{padding-right:1.5625vw}}@media (min-width:1920px){.p-home__staff-cast-list{-moz-column-gap:1.0416666667vw;column-gap:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast-list{-moz-column-gap:1.5625vw;column-gap:1.5625vw}}@media (min-width:1920px){.p-home__staff-cast-list{row-gap:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast-list{row-gap:4.6875vw}}@media (max-width:1024px){.p-home__staff-cast-list{padding-top:0;padding-right:0;-moz-column-gap:2.6041666667vw;column-gap:2.6041666667vw;row-gap:7.8125vw}}.p-home__staff-cast-item{display:grid;grid-template-columns:58.8% 1fr;line-height:1.6;letter-spacing:.06em;border-bottom:1px solid rgba(35,24,21,.06);font-size:18px;width:400px;padding-bottom:20px}@media (min-width:1920px){.p-home__staff-cast-item{font-size:.9375vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast-item{font-size:1.40625vw}}@media (min-width:1920px){.p-home__staff-cast-item{width:20.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast-item{width:31.25vw}}@media (min-width:1920px){.p-home__staff-cast-item{padding-bottom:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast-item{padding-bottom:1.5625vw}}@media (max-width:1024px){.p-home__staff-cast-item{font-size:3.125vw;padding-bottom:3.90625vw;gap:2.6041666667vw}}@media print,screen and (max-width:1024px){.p-home__staff-cast-item{width:100%;grid-template-columns:100%;grid-template-rows:1fr auto}}.p-home__staff-cast-item--span2{grid-column-start:span 2;width:100%;grid-template-columns:50% 1fr}@media print,screen and (max-width:1024px){.p-home__staff-cast-item--span2{grid-template-columns:100%}}.p-home__staff-cast-item--span2 .small{font-size:14px}@media (min-width:1920px){.p-home__staff-cast-item--span2 .small{font-size:.7291666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast-item--span2 .small{font-size:1.09375vw}}@media (max-width:1024px){.p-home__staff-cast-item--span2 .small{font-size:3.125vw}}.p-home__staff-cast-name{display:flex;gap:20px}@media (min-width:1920px){.p-home__staff-cast-name{gap:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast-name{gap:1.5625vw}}@media (max-width:1024px){.p-home__staff-cast-name{font-size:3.90625vw;gap:2.0833333333vw}}.p-home__staff-cast-comment-btn{display:block;line-height:0;transition:opacity .3s;overflow:visible;width:30px;height:30px}@media (min-width:1920px){.p-home__staff-cast-comment-btn{width:1.5625vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast-comment-btn{width:2.34375vw}}@media (min-width:1920px){.p-home__staff-cast-comment-btn{height:1.5625vw}}@media (min-width:1025px) and (max-width:1279px){.p-home__staff-cast-comment-btn{height:2.34375vw}}@media (max-width:1024px){.p-home__staff-cast-comment-btn{width:5.2083333333vw;height:5.2083333333vw}}.p-home__staff-cast-comment-btn svg{width:99%}@media print,screen and (max-width:1024px){.p-home__staff-cast-comment-btn{transform:translateY(.78125vw)}}@media (any-hover:hover){.p-home__staff-cast-comment-btn:hover{opacity:.6}}.p-error__content{padding-top:160px;padding-bottom:160px}@media (min-width:1920px){.p-error__content{padding-top:8.3333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-error__content{padding-top:12.5vw}}@media (min-width:1920px){.p-error__content{padding-bottom:8.3333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-error__content{padding-bottom:12.5vw}}@media (max-width:1024px){.p-error__content{padding-top:20.8333333333vw;padding-bottom:26.0416666667vw}}.p-error__message{line-height:1.6;letter-spacing:.06em;font-size:20px}@media (min-width:1920px){.p-error__message{font-size:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-error__message{font-size:1.5625vw}}@media (max-width:1024px){.p-error__message{font-size:3.90625vw}}@media print,screen and (max-width:1024px){.p-error__message{line-height:1.8}}.p-error__action{margin-top:100px}@media (min-width:1920px){.p-error__action{margin-top:5.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-error__action{margin-top:7.8125vw}}@media (max-width:1024px){.p-error__action{margin-top:13.0208333333vw}}.p-news__content{padding-top:120px;padding-bottom:160px}@media (min-width:1920px){.p-news__content{padding-top:6.25vw}}@media (min-width:1025px) and (max-width:1279px){.p-news__content{padding-top:9.375vw}}@media (min-width:1920px){.p-news__content{padding-bottom:8.3333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-news__content{padding-bottom:12.5vw}}@media (max-width:1024px){.p-news__content{padding-top:15.625vw;padding-bottom:26.0416666667vw}}.p-news-cat{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:60px}@media (min-width:1920px){.p-news-cat{gap:.7291666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-news-cat{gap:1.09375vw}}@media (min-width:1920px){.p-news-cat{margin-bottom:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.p-news-cat{margin-bottom:4.6875vw}}@media (max-width:1024px){.p-news-cat{gap:2.6041666667vw;margin-bottom:7.8125vw;padding-left:2.6041666667vw;padding-right:2.6041666667vw}}.p-news-cat a{display:inline-block;line-height:1;letter-spacing:.06em;text-align:center;border:1px solid #b5b5b5;transition:border .3s;transition:background .3s ease,border .3s ease;font-size:16px;padding:11px;padding-left:16px;padding-right:16px;min-width:100px}@media (min-width:1920px){.p-news-cat a{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-news-cat a{font-size:1.25vw}}@media (min-width:1920px){.p-news-cat a{padding:.5729166667vw}}@media (min-width:1025px) and (max-width:1279px){.p-news-cat a{padding:.859375vw}}@media (min-width:1920px){.p-news-cat a{padding-left:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-news-cat a{padding-left:1.25vw}}@media (min-width:1920px){.p-news-cat a{padding-right:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-news-cat a{padding-right:1.25vw}}@media (min-width:1920px){.p-news-cat a{min-width:5.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-news-cat a{min-width:7.8125vw}}@media (max-width:1024px){.p-news-cat a{font-size:3.3854166667vw;padding:2.34375vw;padding-left:3.90625vw;padding-right:3.90625vw;min-width:22.1354166667vw}}@media (any-hover:hover){.p-news-cat a:hover{border:1px solid #2281b5;background:rgba(255,255,255,.4)}}.p-news-cat .current-cat a{border:1px solid #2281b5;background:#2281b5;color:#fff}.p-news__back{margin-top:100px}@media (min-width:1920px){.p-news__back{margin-top:5.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-news__back{margin-top:7.8125vw}}.p-music__content{padding-top:120px;padding-bottom:160px}@media (min-width:1920px){.p-music__content{padding-top:6.25vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__content{padding-top:9.375vw}}@media (min-width:1920px){.p-music__content{padding-bottom:8.3333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__content{padding-bottom:12.5vw}}@media (max-width:1024px){.p-music__content{padding-top:15.625vw;padding-bottom:26.0416666667vw}}.p-music__box{background-color:#fff;padding:120px;padding-top:100px}@media (min-width:1920px){.p-music__box{padding:6.25vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__box{padding:9.375vw}}@media (min-width:1920px){.p-music__box{padding-top:5.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__box{padding-top:7.8125vw}}@media (max-width:1024px){.p-music__box{padding:3.90625vw;padding-top:13.0208333333vw;padding-bottom:15.625vw}}.p-music__box:not(:first-of-type){margin-top:60px}@media (min-width:1920px){.p-music__box:not(:first-of-type){margin-top:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__box:not(:first-of-type){margin-top:4.6875vw}}@media (max-width:1024px){.p-music__box:not(:first-of-type){margin-top:18.2291666667vw}}.p-music__title{position:relative;line-height:1.6;letter-spacing:.06em;font-size:24px;padding-bottom:21px}@media (min-width:1920px){.p-music__title{font-size:1.25vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__title{font-size:1.875vw}}@media (min-width:1920px){.p-music__title{padding-bottom:1.09375vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__title{padding-bottom:1.640625vw}}@media (max-width:1024px){.p-music__title{font-size:4.4270833333vw;padding-bottom:2.734375vw}}.p-music__title::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#2281b5}.p-music__overview{display:flex;gap:60px;margin-top:60px}@media print,screen and (max-width:1024px){.p-music__overview{flex-wrap:wrap}}@media (min-width:1920px){.p-music__overview{gap:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__overview{gap:4.6875vw}}@media (min-width:1920px){.p-music__overview{margin-top:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__overview{margin-top:4.6875vw}}@media (max-width:1024px){.p-music__overview{gap:7.8125vw;margin-top:7.8125vw}}.p-music__jacket{flex-shrink:0;width:400px}@media print,screen and (max-width:1024px){.p-music__jacket{width:100%}}@media (min-width:1920px){.p-music__jacket{width:20.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__jacket{width:31.25vw}}.p-music__jacket img{width:100%}.p-music__information .p-in-name{letter-spacing:.06em;line-height:1.6;font-size:30px}@media (min-width:1920px){.p-music__information .p-in-name{font-size:1.5625vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__information .p-in-name{font-size:2.34375vw}}@media (max-width:1024px){.p-music__information .p-in-name{font-size:5.2083333333vw}}.p-music__information .p-in-artist{margin-top:10px;font-size:24px}@media (min-width:1920px){.p-music__information .p-in-artist{margin-top:.5208333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__information .p-in-artist{margin-top:.78125vw}}@media (min-width:1920px){.p-music__information .p-in-artist{font-size:1.25vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__information .p-in-artist{font-size:1.875vw}}@media (max-width:1024px){.p-music__information .p-in-artist{margin-top:1.8229166667vw;font-size:4.4270833333vw}}.p-music__information .p-in-composer{display:grid;gap:10px;margin-top:40px}@media (min-width:1920px){.p-music__information .p-in-composer{gap:.5208333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__information .p-in-composer{gap:.78125vw}}@media (min-width:1920px){.p-music__information .p-in-composer{margin-top:2.0833333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__information .p-in-composer{margin-top:3.125vw}}@media (max-width:1024px){.p-music__information .p-in-composer{gap:1.3020833333vw;margin-top:5.2083333333vw}}.p-music__information .p-in-composer p{letter-spacing:.06em;line-height:1.8;font-size:18px}@media (min-width:1920px){.p-music__information .p-in-composer p{font-size:.9375vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__information .p-in-composer p{font-size:1.40625vw}}@media (max-width:1024px){.p-music__information .p-in-composer p{font-size:3.6458333333vw}}.p-music__information .p-in-delivery{display:grid;place-content:center;position:relative;letter-spacing:.06em;line-height:1.2;color:#2281b5;border:#2281b5 solid 1px;margin-top:40px;width:240px;padding:20px;font-size:16px}@media (min-width:1920px){.p-music__information .p-in-delivery{margin-top:2.0833333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__information .p-in-delivery{margin-top:3.125vw}}@media (min-width:1920px){.p-music__information .p-in-delivery{width:12.5vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__information .p-in-delivery{width:18.75vw}}@media (min-width:1920px){.p-music__information .p-in-delivery{padding:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__information .p-in-delivery{padding:1.5625vw}}@media (min-width:1920px){.p-music__information .p-in-delivery{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__information .p-in-delivery{font-size:1.25vw}}@media (max-width:1024px){.p-music__information .p-in-delivery{margin-top:5.2083333333vw;width:44.2708333333vw;padding:3.90625vw;font-size:3.125vw}}.p-music__information .p-in-delivery::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);aspect-ratio:1;background-color:#2281b5;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE4NjNfNjA4OCkiPgo8cGF0aCBkPSJNMC41IDkuNUw5LjM2NDA2IDAuNTg1MjQ4TTkuNTAwMDIgNi4wMDAwMkw5LjU0NTk0IDAuNDAzMzY1TDMuOTk5OTkgMC40MDMzMzEiIHN0cm9rZT0iIzIyODFCNSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE4NjNfNjA4OCI+CjxyZWN0IHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat center/contain;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE4NjNfNjA4OCkiPgo8cGF0aCBkPSJNMC41IDkuNUw5LjM2NDA2IDAuNTg1MjQ4TTkuNTAwMDIgNi4wMDAwMkw5LjU0NTk0IDAuNDAzMzY1TDMuOTk5OTkgMC40MDMzMzEiIHN0cm9rZT0iIzIyODFCNSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE4NjNfNjA4OCI+CjxyZWN0IHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat center/contain;right:36px;width:10px}@media (min-width:1920px){.p-music__information .p-in-delivery::after{right:1.875vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__information .p-in-delivery::after{right:2.8125vw}}@media (min-width:1920px){.p-music__information .p-in-delivery::after{width:.5208333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__information .p-in-delivery::after{width:.78125vw}}@media (max-width:1024px){.p-music__information .p-in-delivery::after{right:4.6875vw;width:1.953125vw}}@media (any-hover:hover){.p-music__information .p-in-delivery{transition:border-color,color;transition-duration:.3s;transition-timing-function:ease}.p-music__information .p-in-delivery::after{transition:background-color;transition-duration:.3s;transition-timing-function:ease}.p-music__information .p-in-delivery:hover{color:#b5b5b5;border-color:#b5b5b5}.p-music__information .p-in-delivery:hover::after{background-color:#b5b5b5}}.p-music__artist{display:grid;gap:50px;margin-top:40px}@media (min-width:1920px){.p-music__artist{gap:2.6041666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__artist{gap:3.90625vw}}@media (min-width:1920px){.p-music__artist{margin-top:2.0833333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__artist{margin-top:3.125vw}}@media (max-width:1024px){.p-music__artist{gap:7.8125vw;margin-top:10.4166666667vw}}.p-music__artist-comment .p-in-title,.p-music__artist-profile .p-in-title{position:relative;letter-spacing:.06em;line-height:1.6;padding-left:20px;font-size:20px}@media (min-width:1920px){.p-music__artist-comment .p-in-title,.p-music__artist-profile .p-in-title{padding-left:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__artist-comment .p-in-title,.p-music__artist-profile .p-in-title{padding-left:1.5625vw}}@media (min-width:1920px){.p-music__artist-comment .p-in-title,.p-music__artist-profile .p-in-title{font-size:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__artist-comment .p-in-title,.p-music__artist-profile .p-in-title{font-size:1.5625vw}}@media (max-width:1024px){.p-music__artist-comment .p-in-title,.p-music__artist-profile .p-in-title{padding-left:2.8645833333vw;font-size:3.90625vw}}.p-music__artist-comment .p-in-title::before,.p-music__artist-profile .p-in-title::before{content:"";display:block;position:absolute;left:0;aspect-ratio:1;border-radius:calc(infinity * 1px);background-color:#2281b5;top:12px;width:10px}@media (min-width:1920px){.p-music__artist-comment .p-in-title::before,.p-music__artist-profile .p-in-title::before{top:.625vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__artist-comment .p-in-title::before,.p-music__artist-profile .p-in-title::before{top:.9375vw}}@media (min-width:1920px){.p-music__artist-comment .p-in-title::before,.p-music__artist-profile .p-in-title::before{width:.5208333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__artist-comment .p-in-title::before,.p-music__artist-profile .p-in-title::before{width:.78125vw}}@media (max-width:1024px){.p-music__artist-comment .p-in-title::before,.p-music__artist-profile .p-in-title::before{top:2.34375vw;width:1.8229166667vw}}.p-music__artist-comment .p-in-text,.p-music__artist-profile .p-in-text{display:grid;gap:20px;margin-top:20px}@media (min-width:1920px){.p-music__artist-comment .p-in-text,.p-music__artist-profile .p-in-text{gap:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__artist-comment .p-in-text,.p-music__artist-profile .p-in-text{gap:1.5625vw}}@media (min-width:1920px){.p-music__artist-comment .p-in-text,.p-music__artist-profile .p-in-text{margin-top:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__artist-comment .p-in-text,.p-music__artist-profile .p-in-text{margin-top:1.5625vw}}@media (max-width:1024px){.p-music__artist-comment .p-in-text,.p-music__artist-profile .p-in-text{gap:3.125vw;margin-top:3.90625vw}}.p-music__artist-comment .p-in-text p,.p-music__artist-profile .p-in-text p{letter-spacing:.06em;line-height:1.8;font-size:16px}@media (min-width:1920px){.p-music__artist-comment .p-in-text p,.p-music__artist-profile .p-in-text p{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__artist-comment .p-in-text p,.p-music__artist-profile .p-in-text p{font-size:1.25vw}}@media (max-width:1024px){.p-music__artist-comment .p-in-text p,.p-music__artist-profile .p-in-text p{font-size:3.3854166667vw}}.p-music__artist-comment .p-in-sns,.p-music__artist-profile .p-in-sns{margin-top:20px}@media (min-width:1920px){.p-music__artist-comment .p-in-sns,.p-music__artist-profile .p-in-sns{margin-top:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__artist-comment .p-in-sns,.p-music__artist-profile .p-in-sns{margin-top:1.5625vw}}@media (max-width:1024px){.p-music__artist-comment .p-in-sns,.p-music__artist-profile .p-in-sns{margin-top:3.125vw}}.p-music__artist-comment .p-in-sns p,.p-music__artist-profile .p-in-sns p{letter-spacing:.06em;line-height:1.8;font-size:16px}@media (min-width:1920px){.p-music__artist-comment .p-in-sns p,.p-music__artist-profile .p-in-sns p{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__artist-comment .p-in-sns p,.p-music__artist-profile .p-in-sns p{font-size:1.25vw}}@media (max-width:1024px){.p-music__artist-comment .p-in-sns p,.p-music__artist-profile .p-in-sns p{font-size:3.3854166667vw}}.p-music__artist-comment .p-in-sns p a,.p-music__artist-profile .p-in-sns p a{color:#2281b5}.p-music__artist-comment .p-in-sns p a[target=_blank]::after,.p-music__artist-profile .p-in-sns p a[target=_blank]::after{content:"";display:inline-block;aspect-ratio:1;background-color:#2281b5;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE4NjNfNjA4OCkiPgo8cGF0aCBkPSJNMC41IDkuNUw5LjM2NDA2IDAuNTg1MjQ4TTkuNTAwMDIgNi4wMDAwMkw5LjU0NTk0IDAuNDAzMzY1TDMuOTk5OTkgMC40MDMzMzEiIHN0cm9rZT0iIzIyODFCNSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE4NjNfNjA4OCI+CjxyZWN0IHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat center/contain;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE4NjNfNjA4OCkiPgo8cGF0aCBkPSJNMC41IDkuNUw5LjM2NDA2IDAuNTg1MjQ4TTkuNTAwMDIgNi4wMDAwMkw5LjU0NTk0IDAuNDAzMzY1TDMuOTk5OTkgMC40MDMzMzEiIHN0cm9rZT0iIzIyODFCNSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE4NjNfNjA4OCI+CjxyZWN0IHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat center/contain;margin-left:4px;width:10px}@media (min-width:1920px){.p-music__artist-comment .p-in-sns p a[target=_blank]::after,.p-music__artist-profile .p-in-sns p a[target=_blank]::after{margin-left:.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__artist-comment .p-in-sns p a[target=_blank]::after,.p-music__artist-profile .p-in-sns p a[target=_blank]::after{margin-left:.3125vw}}@media (min-width:1920px){.p-music__artist-comment .p-in-sns p a[target=_blank]::after,.p-music__artist-profile .p-in-sns p a[target=_blank]::after{width:.5208333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__artist-comment .p-in-sns p a[target=_blank]::after,.p-music__artist-profile .p-in-sns p a[target=_blank]::after{width:.78125vw}}@media (max-width:1024px){.p-music__artist-comment .p-in-sns p a[target=_blank]::after,.p-music__artist-profile .p-in-sns p a[target=_blank]::after{margin-left:.78125vw;width:1.953125vw}}@media (any-hover:hover){.p-music__artist-comment .p-in-sns p a,.p-music__artist-profile .p-in-sns p a{transition:color .3s ease}.p-music__artist-comment .p-in-sns p a::after,.p-music__artist-profile .p-in-sns p a::after{transition:background-color .3s ease}.p-music__artist-comment .p-in-sns p a:hover,.p-music__artist-profile .p-in-sns p a:hover{color:#b5b5b5}.p-music__artist-comment .p-in-sns p a:hover::after,.p-music__artist-profile .p-in-sns p a:hover::after{background-color:#b5b5b5}}.p-music-cat{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:60px}@media (min-width:1920px){.p-music-cat{gap:.7291666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-music-cat{gap:1.09375vw}}@media (min-width:1920px){.p-music-cat{margin-bottom:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.p-music-cat{margin-bottom:4.6875vw}}@media (max-width:1024px){.p-music-cat{gap:2.6041666667vw;margin-bottom:7.8125vw;padding-left:2.6041666667vw;padding-right:2.6041666667vw}}.p-music-cat a{display:inline-block;line-height:1;letter-spacing:.06em;text-align:center;border:1px solid #b5b5b5;transition:border .3s;transition:background .3s ease,border .3s ease;font-size:16px;padding:11px;padding-left:16px;padding-right:16px;min-width:100px}@media (min-width:1920px){.p-music-cat a{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music-cat a{font-size:1.25vw}}@media (min-width:1920px){.p-music-cat a{padding:.5729166667vw}}@media (min-width:1025px) and (max-width:1279px){.p-music-cat a{padding:.859375vw}}@media (min-width:1920px){.p-music-cat a{padding-left:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music-cat a{padding-left:1.25vw}}@media (min-width:1920px){.p-music-cat a{padding-right:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music-cat a{padding-right:1.25vw}}@media (min-width:1920px){.p-music-cat a{min-width:5.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music-cat a{min-width:7.8125vw}}@media (max-width:1024px){.p-music-cat a{font-size:3.3854166667vw;padding:2.34375vw;padding-left:3.90625vw;padding-right:3.90625vw;min-width:22.1354166667vw}}@media (any-hover:hover){.p-music-cat a:hover{border:1px solid #2281b5;background:rgba(255,255,255,.4)}}.p-music-cat .current-cat a{border:1px solid #2281b5;background:#2281b5;color:#fff}.p-music__back{margin-top:100px}@media (min-width:1920px){.p-music__back{margin-top:5.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-music__back{margin-top:7.8125vw}}.p-onair__content{padding-top:120px;padding-bottom:160px}@media (min-width:1920px){.p-onair__content{padding-top:6.25vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__content{padding-top:9.375vw}}@media (min-width:1920px){.p-onair__content{padding-bottom:8.3333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__content{padding-bottom:12.5vw}}@media (max-width:1024px){.p-onair__content{padding-top:15.625vw;padding-bottom:26.0416666667vw}}.p-onair__box:not(:first-of-type){margin-top:120px}@media (min-width:1920px){.p-onair__box:not(:first-of-type){margin-top:6.25vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__box:not(:first-of-type){margin-top:9.375vw}}@media (max-width:1024px){.p-onair__box:not(:first-of-type){margin-top:18.2291666667vw}}.p-onair__title{position:relative;margin:0 auto;line-height:1.6;letter-spacing:.06em;width:1200px;font-size:24px;padding-bottom:21px}@media (min-width:1920px){.p-onair__title{width:62.5vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__title{width:93.75vw}}@media (min-width:1920px){.p-onair__title{font-size:1.25vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__title{font-size:1.875vw}}@media (min-width:1920px){.p-onair__title{padding-bottom:1.09375vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__title{padding-bottom:1.640625vw}}@media (max-width:1024px){.p-onair__title{width:86.9791666667vw;font-size:4.4270833333vw;padding-bottom:2.734375vw}}.p-onair__title::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#2281b5}.p-onair__catch{margin:0 auto;margin-top:80px;width:960px}@media print,screen and (max-width:1024px){.p-onair__catch{width:100%}}@media (min-width:1920px){.p-onair__catch{margin-top:4.1666666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__catch{margin-top:6.25vw}}@media (min-width:1920px){.p-onair__catch{width:50vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__catch{width:75vw}}@media (max-width:1024px){.p-onair__catch{margin-top:10.4166666667vw}}.p-onair__catch img{width:100%}.p-onair__broadcast-list{display:grid;margin:0 auto;gap:40px;margin-top:80px;width:960px}@media (min-width:1920px){.p-onair__broadcast-list{gap:2.0833333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__broadcast-list{gap:3.125vw}}@media (min-width:1920px){.p-onair__broadcast-list{margin-top:4.1666666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__broadcast-list{margin-top:6.25vw}}@media (min-width:1920px){.p-onair__broadcast-list{width:50vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__broadcast-list{width:75vw}}@media (max-width:1024px){.p-onair__broadcast-list{gap:5.2083333333vw;margin-top:10.4166666667vw;width:86.9791666667vw}}.p-onair__broadcast-item{position:relative;gap:60px;padding-bottom:41px}@media print,screen and (min-width:1025px){.p-onair__broadcast-item{display:flex}}@media (min-width:1920px){.p-onair__broadcast-item{gap:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__broadcast-item{gap:4.6875vw}}@media (min-width:1920px){.p-onair__broadcast-item{padding-bottom:2.1354166667vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__broadcast-item{padding-bottom:3.203125vw}}@media (max-width:1024px){.p-onair__broadcast-item{padding-bottom:5.3385416667vw}}.p-onair__broadcast-item::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#231815;opacity:.1}.p-onair__broadcast-item dt{font-weight:400;letter-spacing:.06em;line-height:1.8;font-size:16px;width:200px}@media print,screen and (min-width:1025px){.p-onair__broadcast-item dt{flex-shrink:0}}@media print,screen and (max-width:1024px){.p-onair__broadcast-item dt{width:100%}}@media (min-width:1920px){.p-onair__broadcast-item dt{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__broadcast-item dt{font-size:1.25vw}}@media (min-width:1920px){.p-onair__broadcast-item dt{width:10.4166666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__broadcast-item dt{width:15.625vw}}@media (max-width:1024px){.p-onair__broadcast-item dt{font-size:3.6458333333vw}}.p-onair__broadcast-item dd{letter-spacing:.06em;line-height:1.8;font-size:16px}@media (min-width:1920px){.p-onair__broadcast-item dd{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__broadcast-item dd{font-size:1.25vw}}@media (max-width:1024px){.p-onair__broadcast-item dd{margin-top:2.6041666667vw;font-size:3.6458333333vw}}.p-onair__caution{margin:0 auto;letter-spacing:.06em;line-height:1.6;margin-top:40px;width:960px;font-size:16px}@media (min-width:1920px){.p-onair__caution{margin-top:2.0833333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__caution{margin-top:3.125vw}}@media (min-width:1920px){.p-onair__caution{width:50vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__caution{width:75vw}}@media (min-width:1920px){.p-onair__caution{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__caution{font-size:1.25vw}}@media (max-width:1024px){.p-onair__caution{margin-top:5.2083333333vw;width:86.9791666667vw;font-size:3.3854166667vw}}.p-onair__delivery-block{margin:0 auto;margin-top:80px;width:960px}@media (min-width:1920px){.p-onair__delivery-block{margin-top:4.1666666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__delivery-block{margin-top:6.25vw}}@media (min-width:1920px){.p-onair__delivery-block{width:50vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__delivery-block{width:75vw}}@media (max-width:1024px){.p-onair__delivery-block{margin-top:10.4166666667vw;width:86.9791666667vw}}.p-onair__delivery-style{position:relative;letter-spacing:.06em;line-height:1.6;padding-left:20px;font-size:20px}@media (min-width:1920px){.p-onair__delivery-style{padding-left:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__delivery-style{padding-left:1.5625vw}}@media (min-width:1920px){.p-onair__delivery-style{font-size:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__delivery-style{font-size:1.5625vw}}@media (max-width:1024px){.p-onair__delivery-style{padding-left:2.8645833333vw;font-size:3.90625vw}}.p-onair__delivery-style:not(:first-of-type){margin-top:40px}@media (min-width:1920px){.p-onair__delivery-style:not(:first-of-type){margin-top:2.0833333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__delivery-style:not(:first-of-type){margin-top:3.125vw}}@media (max-width:1024px){.p-onair__delivery-style:not(:first-of-type){margin-top:7.8125vw}}.p-onair__delivery-style::before{content:"";display:block;position:absolute;left:0;aspect-ratio:1;border-radius:calc(infinity * 1px);background-color:#2281b5;top:12px;width:10px}@media (min-width:1920px){.p-onair__delivery-style::before{top:.625vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__delivery-style::before{top:.9375vw}}@media (min-width:1920px){.p-onair__delivery-style::before{width:.5208333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__delivery-style::before{width:.78125vw}}@media (max-width:1024px){.p-onair__delivery-style::before{top:2.34375vw;width:1.8229166667vw}}.p-onair__delivery-list{display:grid;gap:12px;margin-top:32px}@media print,screen and (min-width:1025px){.p-onair__delivery-list{grid-template-columns:repeat(4,1fr)}}@media print,screen and (max-width:1024px){.p-onair__delivery-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1920px){.p-onair__delivery-list{gap:.625vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__delivery-list{gap:.9375vw}}@media (min-width:1920px){.p-onair__delivery-list{margin-top:1.6666666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__delivery-list{margin-top:2.5vw}}@media (max-width:1024px){.p-onair__delivery-list{gap:1.5625vw;margin-top:5.2083333333vw}}.p-onair__delivery-item{display:grid;grid-template-rows:subgrid}.p-onair__delivery-link{display:grid;place-content:center;font-weight:500;letter-spacing:.06em;line-height:1.2;border:solid #231815 1px;padding:14px;padding-left:26px;padding-right:26px;min-height:70px;font-size:16px}@media (min-width:1920px){.p-onair__delivery-link{padding:.7291666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__delivery-link{padding:1.09375vw}}@media (min-width:1920px){.p-onair__delivery-link{padding-left:1.3541666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__delivery-link{padding-left:2.03125vw}}@media (min-width:1920px){.p-onair__delivery-link{padding-right:1.3541666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__delivery-link{padding-right:2.03125vw}}@media (min-width:1920px){.p-onair__delivery-link{min-height:3.6458333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__delivery-link{min-height:5.46875vw}}@media (min-width:1920px){.p-onair__delivery-link{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-onair__delivery-link{font-size:1.25vw}}@media (max-width:1024px){.p-onair__delivery-link{padding:1.5625vw;padding-left:3.125vw;padding-right:3.125vw;min-height:13.4114583333vw;font-size:3.3854166667vw}}@media (any-hover:hover){.p-onair__delivery-link{transition:border-color,color;transition-duration:.3s;transition-timing-function:ease}.p-onair__delivery-link:hover{color:#2281b5;border-color:#2281b5}}.p-story__content{padding-top:120px;padding-bottom:160px}@media (min-width:1920px){.p-story__content{padding-top:6.25vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__content{padding-top:9.375vw}}@media (min-width:1920px){.p-story__content{padding-bottom:8.3333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__content{padding-bottom:12.5vw}}@media (max-width:1024px){.p-story__content{padding-top:15.625vw;padding-bottom:26.0416666667vw}}.p-story__numbering-list{display:grid;margin:0 auto;gap:12px;width:1200px}@media print,screen and (min-width:1025px){.p-story__numbering-list{grid-template-columns:repeat(12,1fr)}}@media print,screen and (max-width:1024px){.p-story__numbering-list{grid-template-columns:repeat(4,1fr)}}@media (min-width:1920px){.p-story__numbering-list{gap:.625vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__numbering-list{gap:.9375vw}}@media (min-width:1920px){.p-story__numbering-list{width:62.5vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__numbering-list{width:93.75vw}}@media (max-width:1024px){.p-story__numbering-list{gap:2.6041666667vw;width:86.9791666667vw}}.p-story__numbering-link{display:grid;place-content:center;letter-spacing:.06em;line-height:1;border:solid 1px #b5b5b5;min-height:42px;font-size:18px}@media (min-width:1920px){.p-story__numbering-link{min-height:2.1875vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__numbering-link{min-height:3.28125vw}}@media (min-width:1920px){.p-story__numbering-link{font-size:.9375vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__numbering-link{font-size:1.40625vw}}@media (max-width:1024px){.p-story__numbering-link{min-height:8.0729166667vw;font-size:3.6458333333vw}}@media (any-hover:hover){.p-story__numbering-link{transition:color,border-color;transition-duration:.3s;transition-timing-function:ease}.p-story__numbering-link:hover{color:#2281b5;border-color:#2281b5}}.p-story__article-wrapper{margin-top:60px}@media (min-width:1920px){.p-story__article-wrapper{margin-top:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__article-wrapper{margin-top:4.6875vw}}@media (max-width:1024px){.p-story__article-wrapper{margin-top:7.8125vw}}.p-story__article{background-color:#fff;padding:120px;padding-top:100px}@media (min-width:1920px){.p-story__article{padding:6.25vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__article{padding:9.375vw}}@media (min-width:1920px){.p-story__article{padding-top:5.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__article{padding-top:7.8125vw}}@media (max-width:1024px){.p-story__article{padding:3.90625vw;padding-top:13.0208333333vw;padding-bottom:15.625vw}}.p-story__article:not(:first-of-type){margin-top:60px}@media (min-width:1920px){.p-story__article:not(:first-of-type){margin-top:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__article:not(:first-of-type){margin-top:4.6875vw}}@media (max-width:1024px){.p-story__article:not(:first-of-type){margin-top:10.4166666667vw}}.p-story__heading{gap:20px}@media print,screen and (min-width:1025px){.p-story__heading{display:flex}}@media (min-width:1920px){.p-story__heading{gap:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__heading{gap:1.5625vw}}.p-story__heading-numbering{display:grid;place-content:center;letter-spacing:.06em;line-height:1;border:solid 1px #b5b5b5;width:80px;height:38px;font-size:20px}@media (min-width:1920px){.p-story__heading-numbering{width:4.1666666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__heading-numbering{width:6.25vw}}@media (min-width:1920px){.p-story__heading-numbering{height:1.9791666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__heading-numbering{height:2.96875vw}}@media (min-width:1920px){.p-story__heading-numbering{font-size:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__heading-numbering{font-size:1.5625vw}}@media (max-width:1024px){.p-story__heading-numbering{width:15.625vw;height:8.0729166667vw;font-size:3.6458333333vw}}.p-story__heading-title{letter-spacing:.06em;line-height:1.6;font-size:26px}@media print,screen and (max-width:1024px){.p-story__heading-title{margin-top:2.6041666667vw}}@media (min-width:1920px){.p-story__heading-title{font-size:1.3541666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__heading-title{font-size:2.03125vw}}@media (max-width:1024px){.p-story__heading-title{font-size:4.6875vw}}.p-story__image-slider{width:100%;margin-top:40px}@media (min-width:1920px){.p-story__image-slider{margin-top:2.0833333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__image-slider{margin-top:3.125vw}}@media (max-width:1024px){.p-story__image-slider{margin-top:6.5104166667vw}}.p-story__image-slider-controls{display:flex;justify-content:space-between;width:100%;margin-top:20px;height:60px}@media (min-width:1920px){.p-story__image-slider-controls{margin-top:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__image-slider-controls{margin-top:1.5625vw}}@media (min-width:1920px){.p-story__image-slider-controls{height:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__image-slider-controls{height:4.6875vw}}@media (max-width:1024px){.p-story__image-slider-controls{margin-top:5.2083333333vw;height:11.71875vw}}.p-story__image-slider-controls .p-in-pagination{display:flex;justify-content:center;align-items:center;width:auto}.p-story__image-slider-controls .p-in-pagination .swiper-pagination-bullet{height:auto;aspect-ratio:1;border:solid 1px #b5b5b5;background-color:transparent;opacity:1;margin-right:6px;margin-left:6px;width:8px}@media (min-width:1920px){.p-story__image-slider-controls .p-in-pagination .swiper-pagination-bullet{margin-right:.3125vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__image-slider-controls .p-in-pagination .swiper-pagination-bullet{margin-right:.46875vw}}@media (min-width:1920px){.p-story__image-slider-controls .p-in-pagination .swiper-pagination-bullet{margin-left:.3125vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__image-slider-controls .p-in-pagination .swiper-pagination-bullet{margin-left:.46875vw}}@media (min-width:1920px){.p-story__image-slider-controls .p-in-pagination .swiper-pagination-bullet{width:.4166666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__image-slider-controls .p-in-pagination .swiper-pagination-bullet{width:.625vw}}@media (max-width:1024px){.p-story__image-slider-controls .p-in-pagination .swiper-pagination-bullet{margin-right:1.171875vw;margin-left:1.171875vw;width:1.5625vw}}.p-story__image-slider-controls .p-in-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#231815;background-color:#231815}.p-story__synopsis{display:grid;gap:20px;margin-top:50px}@media (min-width:1920px){.p-story__synopsis{gap:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__synopsis{gap:1.5625vw}}@media (min-width:1920px){.p-story__synopsis{margin-top:2.6041666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__synopsis{margin-top:3.90625vw}}@media (max-width:1024px){.p-story__synopsis{gap:3.125vw;margin-top:6.5104166667vw}}.p-story__synopsis .p-in-text{letter-spacing:.06em;line-height:1.8;font-size:16px}@media (min-width:1920px){.p-story__synopsis .p-in-text{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-story__synopsis .p-in-text{font-size:1.25vw}}@media (max-width:1024px){.p-story__synopsis .p-in-text{font-size:3.3854166667vw}}.p-products-archive__content,.p-products-single__content{padding-top:120px;padding-bottom:160px}@media (min-width:1920px){.p-products-archive__content,.p-products-single__content{padding-top:6.25vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-archive__content,.p-products-single__content{padding-top:9.375vw}}@media (min-width:1920px){.p-products-archive__content,.p-products-single__content{padding-bottom:8.3333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-archive__content,.p-products-single__content{padding-bottom:12.5vw}}@media (max-width:1024px){.p-products-archive__content,.p-products-single__content{padding-top:15.625vw;padding-bottom:26.0416666667vw}}.p-products-archive__category-list{display:flex;flex-wrap:wrap;gap:14px}@media (min-width:1920px){.p-products-archive__category-list{gap:.7291666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-archive__category-list{gap:1.09375vw}}@media (max-width:1024px){.p-products-archive__category-list{gap:2.6041666667vw}}.p-products-archive__category-link{display:grid;place-content:center;letter-spacing:.06em;line-height:1;border:solid 1px #b5b5b5;font-size:16px;padding:10px;min-width:100px;min-height:38px}@media (min-width:1920px){.p-products-archive__category-link{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-archive__category-link{font-size:1.25vw}}@media (min-width:1920px){.p-products-archive__category-link{padding:.5208333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-archive__category-link{padding:.78125vw}}@media (min-width:1920px){.p-products-archive__category-link{min-width:5.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-archive__category-link{min-width:7.8125vw}}@media (min-width:1920px){.p-products-archive__category-link{min-height:1.9791666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-archive__category-link{min-height:2.96875vw}}@media (max-width:1024px){.p-products-archive__category-link{font-size:3.3854166667vw;padding:2.6041666667vw;min-width:22.1354166667vw;min-height:8.0729166667vw}}.is-active .p-products-archive__category-link{pointer-events:none;border-color:transparent;color:#fff;background-color:#2281b5}@media (any-hover:hover){.p-products-archive__category-link{transition:border-color .3s ease}.p-products-archive__category-link:hover{border-color:#2281b5}}.p-products-archive__content-list{display:grid;row-gap:60px;-moz-column-gap:24px;column-gap:24px;margin-top:80px}@media print,screen and (min-width:1025px){.p-products-archive__content-list{grid-template-columns:repeat(4,1fr)}}@media print,screen and (max-width:1024px){.p-products-archive__content-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1920px){.p-products-archive__content-list{row-gap:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-archive__content-list{row-gap:4.6875vw}}@media (min-width:1920px){.p-products-archive__content-list{-moz-column-gap:1.25vw;column-gap:1.25vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-archive__content-list{-moz-column-gap:1.875vw;column-gap:1.875vw}}@media (min-width:1920px){.p-products-archive__content-list{margin-top:4.1666666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-archive__content-list{margin-top:6.25vw}}@media (max-width:1024px){.p-products-archive__content-list{row-gap:7.8125vw;-moz-column-gap:3.125vw;column-gap:3.125vw;margin-top:7.8125vw}}.p-products-archive__content-link .p-in-thumbnail{width:100%;overflow:hidden}.p-products-archive__content-link .p-in-text{margin-top:20px}@media (min-width:1920px){.p-products-archive__content-link .p-in-text{margin-top:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-archive__content-link .p-in-text{margin-top:1.5625vw}}@media (max-width:1024px){.p-products-archive__content-link .p-in-text{margin-top:2.6041666667vw}}.p-products-archive__content-link .p-in-text .p-in-category{display:flex;justify-content:flex-start;align-items:center;color:#2281b5;letter-spacing:.06em;line-height:1;gap:10px;font-size:16px}@media (min-width:1920px){.p-products-archive__content-link .p-in-text .p-in-category{gap:.5208333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-archive__content-link .p-in-text .p-in-category{gap:.78125vw}}@media (min-width:1920px){.p-products-archive__content-link .p-in-text .p-in-category{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-archive__content-link .p-in-text .p-in-category{font-size:1.25vw}}@media (max-width:1024px){.p-products-archive__content-link .p-in-text .p-in-category{gap:.78125vw;font-size:3.125vw}}.p-products-archive__content-link .p-in-text .p-in-category::after,.p-products-archive__content-link .p-in-text .p-in-category::before{content:"";aspect-ratio:4/18;background:no-repeat 0 0/contain;width:4px}@media (min-width:1920px){.p-products-archive__content-link .p-in-text .p-in-category::after,.p-products-archive__content-link .p-in-text .p-in-category::before{width:.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-archive__content-link .p-in-text .p-in-category::after,.p-products-archive__content-link .p-in-text .p-in-category::before{width:.3125vw}}@media (max-width:1024px){.p-products-archive__content-link .p-in-text .p-in-category::after,.p-products-archive__content-link .p-in-text .p-in-category::before{width:.78125vw}}.p-products-archive__content-link .p-in-text .p-in-category::before{background-image:url(../webp/common/global/bg_category-left.svg)}.p-products-archive__content-link .p-in-text .p-in-category::after{background-image:url(../webp/common/global/bg_category-right.svg)}.p-products-archive__content-link .p-in-text .p-in-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:.06em;line-height:1.6;margin-top:12px;font-size:18px}@media (min-width:1920px){.p-products-archive__content-link .p-in-text .p-in-name{margin-top:.625vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-archive__content-link .p-in-text .p-in-name{margin-top:.9375vw}}@media (min-width:1920px){.p-products-archive__content-link .p-in-text .p-in-name{font-size:.9375vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-archive__content-link .p-in-text .p-in-name{font-size:1.40625vw}}@media (max-width:1024px){.p-products-archive__content-link .p-in-text .p-in-name{margin-top:1.5625vw;font-size:3.6458333333vw}}@media (any-hover:hover){.p-products-archive__content-link .p-in-thumbnail img{transition:scale .3s ease}.p-products-archive__content-link:hover .p-in-thumbnail img{scale:1.05}}.p-products-single__article-information{display:flex;align-items:flex-start;gap:60px}@media print,screen and (max-width:1024px){.p-products-single__article-information{flex-wrap:wrap}}@media (min-width:1920px){.p-products-single__article-information{gap:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-single__article-information{gap:4.6875vw}}@media (max-width:1024px){.p-products-single__article-information{gap:7.8125vw}}.p-products-single__article-slider{width:400px}@media print,screen and (max-width:1024px){.p-products-single__article-slider{width:100%}}@media print,screen and (min-width:1025px){.p-products-single__article-slider{flex-shrink:0}}@media (min-width:1920px){.p-products-single__article-slider{width:20.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-single__article-slider{width:31.25vw}}.p-products-single__article-slider-slide img{width:100%}.p-products-single__article-slider-controls{display:flex;justify-content:space-between;align-items:center;margin-top:30px}@media (min-width:1920px){.p-products-single__article-slider-controls{margin-top:1.5625vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-single__article-slider-controls{margin-top:2.34375vw}}@media (max-width:1024px){.p-products-single__article-slider-controls{margin-top:5.2083333333vw}}.p-products-single__article-slider-controls .p-in-pagination{width:auto}.p-products-single__article-slider-controls .p-in-pagination .swiper-pagination-bullet{height:auto;aspect-ratio:1;border:1px solid #b5b5b5;background-color:transparent;opacity:1;margin-left:6px;margin-right:6px;width:8px}@media (min-width:1920px){.p-products-single__article-slider-controls .p-in-pagination .swiper-pagination-bullet{margin-left:.3125vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-single__article-slider-controls .p-in-pagination .swiper-pagination-bullet{margin-left:.46875vw}}@media (min-width:1920px){.p-products-single__article-slider-controls .p-in-pagination .swiper-pagination-bullet{margin-right:.3125vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-single__article-slider-controls .p-in-pagination .swiper-pagination-bullet{margin-right:.46875vw}}@media (min-width:1920px){.p-products-single__article-slider-controls .p-in-pagination .swiper-pagination-bullet{width:.4166666667vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-single__article-slider-controls .p-in-pagination .swiper-pagination-bullet{width:.625vw}}@media (max-width:1024px){.p-products-single__article-slider-controls .p-in-pagination .swiper-pagination-bullet{margin-left:1.171875vw;margin-right:1.171875vw;width:1.5625vw}}.p-products-single__article-slider-controls .p-in-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#231815;background-color:#231815}.p-products-single__article-information-list{display:grid;width:100%;gap:30px}@media (min-width:1920px){.p-products-single__article-information-list{gap:1.5625vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-single__article-information-list{gap:2.34375vw}}@media (max-width:1024px){.p-products-single__article-information-list{gap:3.90625vw}}.p-products-single__article-information-item{border-bottom:solid 1px rgba(35,24,21,.1);gap:40px;padding-bottom:30px}@media print,screen and (min-width:1025px){.p-products-single__article-information-item{display:flex}}@media (min-width:1920px){.p-products-single__article-information-item{gap:2.0833333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-single__article-information-item{gap:3.125vw}}@media (min-width:1920px){.p-products-single__article-information-item{padding-bottom:1.5625vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-single__article-information-item{padding-bottom:2.34375vw}}@media (max-width:1024px){.p-products-single__article-information-item{padding-bottom:3.90625vw}}.p-products-single__article-information-item dt{font-weight:400;letter-spacing:.06em;line-height:1.8;width:160px;font-size:16px}@media print,screen and (max-width:1024px){.p-products-single__article-information-item dt{width:auto}}@media (min-width:1920px){.p-products-single__article-information-item dt{width:8.3333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-single__article-information-item dt{width:12.5vw}}@media (min-width:1920px){.p-products-single__article-information-item dt{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-single__article-information-item dt{font-size:1.25vw}}@media (max-width:1024px){.p-products-single__article-information-item dt{font-size:3.3854166667vw}}.p-products-single__article-information-item dd{letter-spacing:.06em;line-height:1.8;font-size:16px}@media print,screen and (max-width:1024px){.p-products-single__article-information-item dd{margin-top:2.6041666667vw}}@media (min-width:1920px){.p-products-single__article-information-item dd{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-single__article-information-item dd{font-size:1.25vw}}@media (max-width:1024px){.p-products-single__article-information-item dd{font-size:3.3854166667vw}}.p-products-single__article-content{margin-top:60px}@media (min-width:1920px){.p-products-single__article-content{margin-top:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-single__article-content{margin-top:4.6875vw}}@media (max-width:1024px){.p-products-single__article-content{margin-top:7.8125vw}}.p-products-single__back{margin-top:100px}@media (min-width:1920px){.p-products-single__back{margin-top:5.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.p-products-single__back{margin-top:7.8125vw}}