/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-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{-webkit-box-sizing:content-box;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}:root{--black-500:#040000;--black-500-rgb:4 0 0;--white-500:#FFF;--white-500-rgb:255 255 255;--red-500:#D82511;--red-500-rgb:216 37 17;--gray-500:#DEE4EC;--gray-500-rgb:222 228 236;--dark-gray-500:#B6BCC4;--dark-gray-500-rgb:182 188 196}html{font-size:62.5%;line-height:1}@media print,screen and (min-width:1920px){html{font-size:.5208333333vw}}@media print,screen and (max-width:1400px){html{font-size:.7142857143vw}}@media print,screen and (max-width:1024px){html{font-size:1.3020833333vw}}body{font-family:"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;overflow-y:scroll;background:url(../images/common/bg_noise.jpg) 0 0/100px repeat var(--gray-500);scroll-padding-top:200px}@media print,screen and (min-width:1920px){body{background-size:5.2083333333vw;scroll-padding-top:10.4166666667vw}}@media print,screen and (max-width:1400px){body{background-size:7.1428571429vw;scroll-padding-top:14.2857142857vw}}@media print,screen and (max-width:1024px){body{scroll-padding-top:26.0416666667vw;background-size:13.0208333333vw;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}}img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.is-resizing *{-webkit-transition:0s!important;transition:0s!important;-webkit-transition-delay:0s!important;transition-delay:0s!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{-webkit-transition-property:overflow;transition-property:overflow;-webkit-transition-duration:1ms;transition-duration:1ms;transition-behavior:allow-discrete}.l-wrapper{position:relative;overflow:hidden;overflow:clip}.l-container{min-height:100svh;position:relative}.l-header{position:relative}.l-header::before{content:"";width:87.5vw;height:56.1979166667vw;display:block;position:absolute;top:-36.9791666667vw;left:-59.375vw;background:-webkit-radial-gradient(50% 50%,54.78% 50%,#d82511 30%,#ff6896 60%,rgba(255,104,150,0) 90%);background:radial-gradient(54.78% 50% at 50% 50%,#d82511 30%,#ff6896 60%,rgba(255,104,150,0) 90%)}@media print,screen and (max-width:1024px){.l-header::before{width:140.625vw;height:90.3645833333vw;top:-49.4791666667vw;left:-101.5625vw}}.l-header__logo{width:23.8020833333vw;position:fixed;top:.78125vw;left:1.09375vw}@media print,screen and (min-width:1025px){.l-header__logo{z-index:9;-webkit-transition:width .5s,top .5s,left .5s;transition:width .5s,top .5s,left .5s}.l-header.is-scrolled .l-header__logo{width:154px;top:20px;left:30px}}@media print,screen and (min-width:1025px) and (min-width:1920px){.l-header.is-scrolled .l-header__logo{width:8.0208333333vw;top:1.0416666667vw;left:1.5625vw}}@media print,screen and (min-width:1025px) and (max-width:1400px){.l-header.is-scrolled .l-header__logo{width:11vw;top:1.4285714286vw;left:2.1428571429vw}}@media print,screen and (max-width:1024px){.l-header__logo{width:44.0104166667vw;position:absolute;top:2.6041666667vw;left:1.4322916667vw}}.l-header__nav{position:fixed;top:40px;right:40px;z-index:9}@media print,screen and (min-width:1025px){.l-header__nav{mix-blend-mode:difference;display:block!important;opacity:1!important}}@media print,screen and (min-width:1920px){.l-header__nav{top:2.0833333333vw;right:2.0833333333vw}}@media print,screen and (max-width:1400px){.l-header__nav{top:2.8571428571vw;right:2.8571428571vw}}@media print,screen and (max-width:1024px){.l-header__nav{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;background:url(../images/common/bg_noise.jpg) 0 0/13.0208333333vw repeat var(--gray-500);overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;display:none;opacity:0}.l-header__nav::-webkit-scrollbar{display:none}}@media print,screen and (max-width:1024px){.l-header__nav .nav__inner{min-height:100svh;padding-block:26.0416666667vw;position:relative}.l-header__nav .nav__inner::before{content:"";width:100%;height:calc(100% - 122.3958333333vw);position:absolute;top:122.3958333333vw;left:0;background:-webkit-linear-gradient(top,rgba(255,104,150,0) 0,#ff6896 11.9791666667vw,#eb4754 21.6145833333vw,#d82511 29.9479166667vw);background:linear-gradient(180deg,rgba(255,104,150,0) 0,#ff6896 11.9791666667vw,#eb4754 21.6145833333vw,#d82511 29.9479166667vw)}}.l-header__nav .nav__global{display:-webkit-box;display:-webkit-flex;display:flex;gap:0 36px}@media print,screen and (min-width:1920px){.l-header__nav .nav__global{gap:0 1.875vw}}@media print,screen and (max-width:1400px){.l-header__nav .nav__global{gap:0 2.5714285714vw}}@media print,screen and (max-width:1024px){.l-header__nav .nav__global{padding-left:9.1145833333vw;display:inline-grid;grid-template-columns:repeat(2,auto);gap:10.4166666667vw 6.5104166667vw}}@media print,screen and (min-width:1025px){.l-header__nav .nav__global{-webkit-transition:gap .5s;transition:gap .5s}.l-header.is-scrolled .l-header__nav .nav__global{gap:0 34.2px}}@media print,screen and (min-width:1025px) and (min-width:1920px){.l-header.is-scrolled .l-header__nav .nav__global{gap:0 1.78125vw}}@media print,screen and (min-width:1025px) and (max-width:1400px){.l-header.is-scrolled .l-header__nav .nav__global{gap:0 2.4428571429vw}}.l-header__nav .nav__global li a{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:0 10px;font-family:Cardo,serif;font-weight:700;font-size:1.8rem;line-height:120%;letter-spacing:.06em;color:var(--gray-500)}@media print,screen and (min-width:1920px){.l-header__nav .nav__global li a{gap:0 .5208333333vw}}@media print,screen and (max-width:1400px){.l-header__nav .nav__global li a{gap:0 .7142857143vw}}@media print,screen and (max-width:1024px){.l-header__nav .nav__global li a{font-size:3rem;color:var(--blac-500);gap:0 1.3020833333vw}}.l-header__nav .nav__global li a::before{content:"";width:6px;height:6px;margin-top:7px;display:block;background:var(--gray-500);-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}@media print,screen and (min-width:1920px){.l-header__nav .nav__global li a::before{width:.3125vw;height:.3125vw;margin-top:.3645833333vw}}@media print,screen and (max-width:1400px){.l-header__nav .nav__global li a::before{width:.4285714286vw;height:.4285714286vw;margin-top:.5vw}}@media print,screen and (max-width:1024px){.l-header__nav .nav__global li a::before{width:1.5625vw;height:1.5625vw;margin-top:1.6927083333vw;background:var(--black-500)}}@media print,screen and (min-width:1025px){.l-header__nav .nav__global li a{-webkit-transition:font-size .5s;transition:font-size .5s}.l-header.is-scrolled .l-header__nav .nav__global li a{font-size:1.71rem}}@media print,screen and (min-width:1025px){.l-header__nav .nav__global li a[href]{-webkit-transition:opacity .6s;transition:opacity .6s}}@media print and (hover:hover),screen and (min-width:1025px) and (hover:hover){.l-header__nav .nav__global li a[href]:hover{opacity:.3}}.l-header__nav .nav__sns{display:none}@media print,screen and (max-width:1024px){.l-header__nav .nav__sns{margin:15.625vw 0 0 9.1145833333vw;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;gap:0 5.2083333333vw;position:relative}.l-header__nav .nav__sns p{font-family:Cardo,serif;font-weight:700;font-size:2.8rem;letter-spacing:.06em;color:var(--black-500)}.l-header__nav .nav__sns .sns--x{width:13.0208333333vw;display:block}}.l-header__nav .nav__logo{display:none}@media print,screen and (max-width:1024px){.l-header__nav .nav__logo{width:90.8854166667vw;margin:23.4375vw 0 0 3.125vw;display:block;position:relative}}.l-header__hamburger{display:none}@media print,screen and (max-width:1024px){.l-header__hamburger{width:15.8854166667vw;height:9.4791666667vw;position:fixed;top:5.5989583333vw;right:5.0338541667vw;display:block;z-index:10;-webkit-backface-visibility:hidden;backface-visibility:hidden}}.l-header__hamburger .hamburger{width:100%;height:100%;position:absolute;inset:0;will-change:clip-path}.l-header__hamburger .hamburger.hamburger--open{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2223%22%20fill%3D%22none%22%20viewBox%3D%220%200%20120%2023%22%3E%20%3Cpath%20fill%3D%22%23040000%22%20d%3D%22M0%200h120v3H0zm0%2020h120v3H0z%22%2F%3E%3C%2Fsvg%3E") 50% 50%/contain no-repeat;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transition:.3s .3s;transition:.3s .3s}.l-header__hamburger .hamburger.hamburger--close{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22124%22%20height%3D%2273%22%20fill%3D%22none%22%20viewBox%3D%220%200%20124%2073%22%3E%20%3Cpath%20fill%3D%22%23040000%22%20d%3D%22M1.004%2070%20122.248%200l1.088%202.796-121.244%2070z%22%2F%3E%20%3Cpath%20fill%3D%22%23040000%22%20d%3D%22m2.002%200%20121.244%2070-1.088%202.796-121.244-70z%22%2F%3E%3C%2Fsvg%3E") 50% 50%/contain no-repeat;-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%);-webkit-transition:.3s;transition:.3s}.l-header__hamburger.is-active .hamburger.hamburger--open{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%);-webkit-transition:.3s;transition:.3s}.l-header__hamburger.is-active .hamburger.hamburger--close{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transition:.3s .3s;transition:.3s .3s}.l-footer{padding-top:150px;background:-webkit-gradient(linear,left bottom,left top,color-stop(65%,#d82511),color-stop(75%,#eb4754),color-stop(85%,#ff6896),to(rgba(255,104,150,0)));background:-webkit-linear-gradient(bottom,#d82511 65%,#eb4754 75%,#ff6896 85%,rgba(255,104,150,0) 100%);background:linear-gradient(0deg,#d82511 65%,#eb4754 75%,#ff6896 85%,rgba(255,104,150,0) 100%)}@media print,screen and (min-width:1920px){.l-footer{padding-top:7.8125vw}}@media print,screen and (max-width:1400px){.l-footer{padding-top:10.7142857143vw}}@media print,screen and (max-width:1024px){.l-footer{padding-top:22.1354166667vw;background:-webkit-gradient(linear,left bottom,left top,color-stop(80%,#d82511),color-stop(85%,#eb4754),color-stop(90%,#ff6896),to(rgba(255,104,150,0)));background:-webkit-linear-gradient(bottom,#d82511 80%,#eb4754 85%,#ff6896 90%,rgba(255,104,150,0) 100%);background:linear-gradient(0deg,#d82511 80%,#eb4754 85%,#ff6896 90%,rgba(255,104,150,0) 100%)}}.l-footer_content{width:1200px;margin-inline:auto;padding-bottom:92px;display:grid;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (min-width:1920px){.l-footer_content{width:62.5vw;padding-bottom:4.7916666667vw}}@media print,screen and (max-width:1400px){.l-footer_content{width:85.7142857143vw;padding-bottom:6.5714285714vw}}@media print,screen and (max-width:1024px){.l-footer_content{width:100%;padding-bottom:9.375vw;display:block}}.l-footer_content .l-footer__logo{grid-row:1/2;grid-column:1/2;width:300px}@media print,screen and (min-width:1920px){.l-footer_content .l-footer__logo{width:15.625vw}}@media print,screen and (max-width:1400px){.l-footer_content .l-footer__logo{width:21.4285714286vw}}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__logo{width:90.234375vw;margin-left:3.4283854167vw}}.l-footer_content .l-footer__nav{grid-row:1/2;grid-column:2/3;margin-left:auto}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__nav{width:83.59375vw;margin:18.2291666667vw 0 0 9.1145833333vw}}.l-footer_content .l-footer__nav ul{display:inline-grid;grid-template-columns:repeat(3,auto);gap:34px 60px}@media print,screen and (min-width:1920px){.l-footer_content .l-footer__nav ul{gap:1.7708333333vw 3.125vw}}@media print,screen and (max-width:1400px){.l-footer_content .l-footer__nav ul{gap:2.4285714286vw 4.2857142857vw}}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__nav ul{grid-template-columns:repeat(2,auto);gap:10.4166666667vw 6.5104166667vw}}.l-footer_content .l-footer__nav ul li a{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:0 10px;font-family:Cardo,serif;font-weight:700;font-size:1.8rem;line-height:120%;letter-spacing:.06em;color:var(--gray-500)}@media print,screen and (min-width:1920px){.l-footer_content .l-footer__nav ul li a{gap:0 .5208333333vw}}@media print,screen and (max-width:1400px){.l-footer_content .l-footer__nav ul li a{gap:0 .7142857143vw}}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__nav ul li a{font-size:3rem;gap:0 1.3020833333vw}}.l-footer_content .l-footer__nav ul li a::before{content:"";width:6px;height:6px;margin-top:7px;display:block;background:var(--gray-500);-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}@media print,screen and (min-width:1920px){.l-footer_content .l-footer__nav ul li a::before{width:.3125vw;height:.3125vw;margin-top:.3645833333vw}}@media print,screen and (max-width:1400px){.l-footer_content .l-footer__nav ul li a::before{width:.4285714286vw;height:.4285714286vw;margin-top:.5vw}}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__nav ul li a::before{width:1.5625vw;height:1.5625vw;margin-top:1.6927083333vw}}@media print,screen and (min-width:1025px){.l-footer_content .l-footer__nav ul li a[href]{-webkit-transition:opacity .6s;transition:opacity .6s}}@media print and (hover:hover),screen and (min-width:1025px) and (hover:hover){.l-footer_content .l-footer__nav ul li a[href]:hover{opacity:.4}}.l-footer_content .l-footer__nhk{grid-row:2/4;grid-column:1/2;width:320px;margin-top:auto;padding:4px;border:2px solid rgba(222,228,236,.4)}@media print,screen and (min-width:1920px){.l-footer_content .l-footer__nhk{width:16.6666666667vw;padding:.2083333333vw;border-width:max(1px,.1041666667vw)}}@media print,screen and (max-width:1400px){.l-footer_content .l-footer__nhk{width:22.8571428571vw;padding:.2857142857vw;border-width:max(1px,.1428571429vw)}}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__nhk{width:81.7708333333vw;margin:13.0208333333vw auto 0;padding:.78125vw;border-width:max(1px,.2604166667vw)}}.l-footer_content .l-footer__nhk div{padding-block:16px 18px;border:1px solid rgba(222,228,236,.4)}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__nhk div{padding-block:3.515625vw 4.8177083333vw}}.l-footer_content .l-footer__nhk div p{text-align:center;color:var(--gray-500)}.l-footer_content .l-footer__nhk div p:first-of-type{font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.6rem;line-height:160%;letter-spacing:.12em}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__nhk div p:first-of-type{font-size:3.2rem}}.l-footer_content .l-footer__nhk div p:last-of-type{margin-top:12px;font-weight:500;font-size:1.2rem;line-height:120%;letter-spacing:.06em}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__nhk div p:last-of-type{font-size:2rem}}.l-footer_content .l-footer__sns{grid-row:2/3;grid-column:2/3;margin-top:70px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:0 20px}@media print,screen and (min-width:1920px){.l-footer_content .l-footer__sns{margin-top:3.6458333333vw;gap:0 1.0416666667vw}}@media print,screen and (max-width:1400px){.l-footer_content .l-footer__sns{margin-top:5vw;gap:0 1.4285714286vw}}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__sns{margin:10.4166666667vw 0 0 9.1145833333vw;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;gap:0 5.2083333333vw}}.l-footer_content .l-footer__sns p{font-family:Cardo,serif;font-weight:700;font-size:1.8rem;letter-spacing:.06em;color:var(--gray-500)}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__sns p{font-size:2.8rem}}.l-footer_content .l-footer__sns .sns--x{width:60px;display:block}@media print,screen and (min-width:1920px){.l-footer_content .l-footer__sns .sns--x{width:3.125vw}}@media print,screen and (max-width:1400px){.l-footer_content .l-footer__sns .sns--x{width:4.2857142857vw}}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__sns .sns--x{width:13.0208333333vw}}@media print,screen and (min-width:1025px){.l-footer_content .l-footer__sns .sns--x[href]{-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,transform .6s;transition:opacity .6s,transform .6s,-webkit-transform .6s}}@media print and (hover:hover),screen and (min-width:1025px) and (hover:hover){.l-footer_content .l-footer__sns .sns--x[href]:hover{opacity:.8;-webkit-transform:scale(.95);transform:scale(.95)}}.l-footer_content .l-footer__copyright{grid-row:3/4;grid-column:2/3;margin-top:50px;font-weight:500;font-size:1.2rem;line-height:140%;letter-spacing:.06em;color:var(--gray-500);text-align:right}@media print,screen and (min-width:1920px){.l-footer_content .l-footer__copyright{margin-top:2.6041666667vw}}@media print,screen and (max-width:1400px){.l-footer_content .l-footer__copyright{margin-top:3.5714285714vw}}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__copyright{margin:10.4166666667vw 0 0 6.7708333333vw;font-size:2rem;text-align:left}}.l-footer_content .l-footer__line{grid-row:4/5;grid-column:1/3;width:100%;height:8px;margin-block:47px 33px;display:block;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221198%22%20height%3D%228%22%20fill%3D%22none%22%20viewBox%3D%220%200%201198%208%22%3E%20%3Cpath%20fill%3D%22%23B6BCC4%22%20d%3D%22m4%200%204%204-4%204-4-4%204-4Zm8%204h1174v1H12zm1182-4%204%204-4%204-4-4%204-4Z%22%2F%3E%3C%2Fsvg%3E") 50% 50%/contain no-repeat}@media print,screen and (min-width:1920px){.l-footer_content .l-footer__line{height:.4166666667vw;margin-block:2.4479166667vw 1.71875vw}}@media print,screen and (max-width:1400px){.l-footer_content .l-footer__line{height:.5714285714vw;margin-block:3.3571428571vw 2.3571428571vw}}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__line{width:89.5833333333vw;height:1.5625vw;margin:6.5104166667vw auto 7.8125vw;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22688%22%20height%3D%2212%22%20fill%3D%22none%22%20viewBox%3D%220%200%20688%2012%22%3E%20%3Cpath%20fill%3D%22%23B6BCC4%22%20d%3D%22M16%206h656v1H16zm666-6%206%206-6%206-6-6%206-6ZM6%200l6%206-6%206-6-6%206-6Z%22%2F%3E%3C%2Fsvg%3E") 50% 50%/contain no-repeat}}.l-footer_content .l-footer__company{grid-row:5/6;grid-column:1/2;display:-webkit-box;display:-webkit-flex;display:flex;gap:0 30px}@media print,screen and (min-width:1920px){.l-footer_content .l-footer__company{gap:0 1.5625vw}}@media print,screen and (max-width:1400px){.l-footer_content .l-footer__company{gap:0 2.1428571429vw}}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__company{margin-left:6.7708333333vw;gap:0 6.5104166667vw}}.l-footer_content .l-footer__company a{width:156px;display:block}@media print,screen and (min-width:1920px){.l-footer_content .l-footer__company a{width:8.125vw}}@media print,screen and (max-width:1400px){.l-footer_content .l-footer__company a{width:11.1428571429vw}}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__company a{width:27.0833333333vw}}@media print,screen and (min-width:1025px){.l-footer_content .l-footer__company a[href]{-webkit-transition:opacity .6s;transition:opacity .6s}}@media print and (hover:hover),screen and (min-width:1025px) and (hover:hover){.l-footer_content .l-footer__company a[href]:hover{opacity:.5}}.l-footer_content .l-footer__contact{grid-row:5/6;grid-column:2/3}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__contact{width:86.4583333333vw;margin:6.5104166667vw 0 0 6.7708333333vw}}.l-footer_content .l-footer__contact p{font-weight:500;font-size:1.2rem;line-height:140%;letter-spacing:.06em;color:var(--gray-500);text-align:right}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__contact p{font-size:2rem}}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__contact p{font-size:2rem;text-align:left}}.l-footer_content .l-footer__contact ul{margin-top:10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:0 20px}@media print,screen and (min-width:1920px){.l-footer_content .l-footer__contact ul{margin-top:.5208333333vw;gap:0 1.0416666667vw}}@media print,screen and (max-width:1400px){.l-footer_content .l-footer__contact ul{margin-top:.7142857143vw;gap:0 1.4285714286vw}}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__contact ul{margin-top:4.6875vw;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;gap:0 6.5104166667vw}}.l-footer_content .l-footer__contact ul li a{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0 6px;font-weight:500;font-size:1.2rem;line-height:140%;letter-spacing:.06em;color:var(--gray-500)}@media print,screen and (min-width:1920px){.l-footer_content .l-footer__contact ul li a{gap:0 .3125vw}}@media print,screen and (max-width:1400px){.l-footer_content .l-footer__contact ul li a{gap:0 .4285714286vw}}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__contact ul li a{gap:0 1.3020833333vw;font-size:2.2rem}}.l-footer_content .l-footer__contact ul li a svg{width:11px;height:11px;fill:var(--gray-500);-webkit-flex-shrink:0;flex-shrink:0}@media print,screen and (min-width:1920px){.l-footer_content .l-footer__contact ul li a svg{width:.5729166667vw;height:.5729166667vw}}@media print,screen and (max-width:1400px){.l-footer_content .l-footer__contact ul li a svg{width:.7857142857vw;height:.7857142857vw}}@media print,screen and (max-width:1024px){.l-footer_content .l-footer__contact ul li a svg{width:3.125vw;height:3.125vw}}.c-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.c-modal{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10;overflow:hidden;display:none;opacity:0}.c-modal .c-modal__overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:url(../images/common/bg_noise.jpg) 0 0/100px repeat var(--gray-500)}@media print,screen and (min-width:1920px){.c-modal .c-modal__overlay{background-size:5.2083333333vw}}@media print,screen and (max-width:1400px){.c-modal .c-modal__overlay{background-size:7.1428571429vw}}@media print,screen and (max-width:1024px){.c-modal .c-modal__overlay{background-size:13.0208333333vw}}.c-modal .c-modal__overlay::before{content:"";width:100%;height:400px;position:fixed;bottom:0;left:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(40%,#d82511),color-stop(60%,#ff6896),to(rgba(255,104,150,0)));background:-webkit-linear-gradient(bottom,#d82511 40%,#ff6896 60%,rgba(255,104,150,0) 100%);background:linear-gradient(0deg,#d82511 40%,#ff6896 60%,rgba(255,104,150,0) 100%)}@media print,screen and (min-width:1920px){.c-modal .c-modal__overlay::before{height:20.8333333333vw}}@media print,screen and (max-width:1400px){.c-modal .c-modal__overlay::before{height:28.5714285714vw}}@media print,screen and (max-width:1024px){.c-modal .c-modal__overlay::before{height:28.6458333333vw;background:-webkit-gradient(linear,left bottom,left top,color-stop(10%,#d82511),color-stop(35%,#eb4754),color-stop(60%,#ff6896),to(rgba(255,104,150,0)));background:-webkit-linear-gradient(bottom,#d82511 10%,#eb4754 35%,#ff6896 60%,rgba(255,104,150,0) 100%);background:linear-gradient(0deg,#d82511 10%,#eb4754 35%,#ff6896 60%,rgba(255,104,150,0) 100%)}}.c-modal .c-modal__content{width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:scroll}.c-modal .c-modal__content.c-youtube-modal__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;pointer-events:none}.c-modal .c-modal__content.c-youtube-modal__content iframe{width:min(90vw,160vh,1200px);height:min(90vh,50.625vw,675px);pointer-events:all}@media print,screen and (min-width:1920px){.c-modal .c-modal__content.c-youtube-modal__content iframe{width:min(90vw,160vh,62.5vw);height:min(90vh,50.625vw,35.15625vw)}}@media print,screen and (max-width:1024px){.c-modal .c-modal__content.c-youtube-modal__content iframe{width:min(100vw,177.7777777778vh,100vw);height:min(100vh,56.25vw,56.25vw)}}.c-modal .c-modal__close{width:60px;height:35px;position:fixed;top:30px;right:30px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2235%22%20fill%3D%22none%22%20viewBox%3D%220%200%2060%2035%22%3E%20%3Cpath%20fill%3D%22%23040000%22%20d%3D%22M0%2032.21%2057.735%200l1.667%202.79L1.667%2035%200%2032.21Z%22%2F%3E%20%3Cpath%20fill%3D%22%23040000%22%20d%3D%22M60%2032.21%202.265%200%20.598%202.79%2058.333%2035%2060%2032.21Z%22%2F%3E%3C%2Fsvg%3E") 0 0/contain no-repeat}@media print,screen and (max-width:1024px){.c-modal .c-modal__close{width:15.8854166667vw;height:9.4791666667vw;top:5.5989583333vw;right:5.0338541667vw;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22124%22%20height%3D%2273%22%20fill%3D%22none%22%20viewBox%3D%220%200%20124%2073%22%3E%20%3Cpath%20fill%3D%22%23040000%22%20d%3D%22M1.004%2070%20122.248%200l1.088%202.796-121.244%2070z%22%2F%3E%20%3Cpath%20fill%3D%22%23040000%22%20d%3D%22m2.002%200%20121.244%2070-1.088%202.796-121.244-70z%22%2F%3E%3C%2Fsvg%3E") 0 0/contain no-repeat}}@media print,screen and (min-width:1025px){.c-modal .c-modal__close{-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,transform .6s;transition:opacity .6s,transform .6s,-webkit-transform .6s}}@media print and (hover:hover),screen and (min-width:1025px) and (hover:hover){.c-modal .c-modal__close:hover{opacity:.8;-webkit-transform:scale(.8);transform:scale(.8)}}.p-index{position:relative;padding-bottom:150px}@media print,screen and (min-width:1920px){.p-index{padding-bottom:7.8125vw}}@media print,screen and (max-width:1400px){.p-index{padding-bottom:10.7142857143vw}}@media print,screen and (max-width:1024px){.p-index{padding-bottom:15.625vw}}.p-index__hero{position:relative}.p-index__hero .hero__bg .bg__gradation{width:105.4166666667vw;height:78.125vw;display:block;position:absolute;top:23.0729166667vw;right:-84.6875vw;background:-webkit-radial-gradient(50% 50%,54.78% 50%,#d82511 30%,#ff6896 60%,rgba(255,104,150,0) 90%);background:radial-gradient(54.78% 50% at 50% 50%,#d82511 30%,#ff6896 60%,rgba(255,104,150,0) 90%)}@media print,screen and (max-width:1024px){.p-index__hero .hero__bg .bg__gradation{width:88.5416666667vw;height:65.4947916667vw;top:80.7291666667vw;right:-56.640625vw}}.p-index__hero .hero__bg .bg__flower{width:32.7083333333vw;position:absolute;top:61.09375vw;left:-7.2916666667vw}@media print,screen and (max-width:1024px){.p-index__hero .hero__bg .bg__flower{width:50.2604166667vw;top:107.421875vw;left:-22.1354166667vw}}.p-index__hero .hero__content{position:relative;z-index:1}.p-index__hero .hero__visual{width:100vw;margin:-1.0416666667vw 0 0 5.2083333333vw;display:inline-block;opacity:0;-webkit-filter:blur(1rem);filter:blur(1rem);will-change:filter}@media print,screen and (max-width:1024px){.p-index__hero .hero__visual{width:171.484375vw;margin:13.671875vw 0 0 -29.9479166667vw}}.p-index__hero .hero__catch{width:2.6041666667vw;position:absolute;top:10.46875vw;right:11.9791666667vw;opacity:0;-webkit-transform:translateY(4rem);transform:translateY(4rem);will-change:filter}@media print,screen and (max-width:1024px){.p-index__hero .hero__catch{width:4.9479166667vw;top:22.0052083333vw;right:6.5104166667vw}}.p-index__hero .hero__onair{width:1200px;margin:-3.59375vw auto 0}@media print,screen and (min-width:1920px){.p-index__hero .hero__onair{width:62.5vw}}@media print,screen and (max-width:1400px){.p-index__hero .hero__onair{width:85.7142857143vw}}@media print,screen and (max-width:1024px){.p-index__hero .hero__onair{width:92.1875vw;margin-top:-8.7239583333vw}}.p-index__red{margin-top:266px;padding-block:313px 394px;position:relative}@media print,screen and (min-width:1920px){.p-index__red{margin-top:13.8541666667vw;padding-block:16.3020833333vw 20.5208333333vw}}@media print,screen and (max-width:1400px){.p-index__red{margin-top:19vw;padding-block:22.3571428571vw 28.1428571429vw}}@media print,screen and (max-width:1024px){.p-index__red{margin-top:28.6458333333vw;padding-block:33.3333333333vw 34.1145833333vw}}.p-index__red .red__bg{width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,104,150,0)),color-stop(4%,#ff6896),color-stop(8%,#d82511),color-stop(90%,#d82511),color-stop(95%,#ff6896),to(rgba(255,104,150,0)));background:-webkit-linear-gradient(top,rgba(255,104,150,0) 0,#ff6896 4%,#d82511 8%,#d82511 90%,#ff6896 95%,rgba(255,104,150,0) 100%);background:linear-gradient(180deg,rgba(255,104,150,0) 0,#ff6896 4%,#d82511 8%,#d82511 90%,#ff6896 95%,rgba(255,104,150,0) 100%);-webkit-transform:translateY(20rem);transform:translateY(20rem);opacity:0}@media print,screen and (max-width:1024px){.p-index__red .red__bg{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,104,150,0)),color-stop(3%,#ff6896),color-stop(6%,#d82511),color-stop(94%,#d82511),color-stop(97%,#ff6896),to(rgba(255,104,150,0)));background:-webkit-linear-gradient(top,rgba(255,104,150,0) 0,#ff6896 3%,#d82511 6%,#d82511 94%,#ff6896 97%,rgba(255,104,150,0) 100%);background:linear-gradient(180deg,rgba(255,104,150,0) 0,#ff6896 3%,#d82511 6%,#d82511 94%,#ff6896 97%,rgba(255,104,150,0) 100%)}}.p-index__red .red__content{position:relative}.p-index__anime .anime__catch{width:1080px;margin:0 auto;opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:blur(1rem);filter:blur(1rem);will-change:filter}@media print,screen and (min-width:1920px){.p-index__anime .anime__catch{width:56.25vw}}@media print,screen and (max-width:1400px){.p-index__anime .anime__catch{width:77.1428571429vw}}@media print,screen and (max-width:1024px){.p-index__anime .anime__catch{width:89.5833333333vw}}.p-index__movie{margin-top:235px;position:relative;-webkit-mask-image:url(../images/common/index/mask_spritesheet.png);mask-image:url(../images/common/index/mask_spritesheet.png);-webkit-mask-size:3000% 100%;mask-size:3000% 100%;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;will-change:mask-position}@media print,screen and (min-width:1920px){.p-index__movie{margin-top:12.2395833333vw}}@media print,screen and (max-width:1400px){.p-index__movie{margin-top:16.7857142857vw}}@media print,screen and (max-width:1024px){.p-index__movie{margin-top:19.53125vw}}.p-index__movie .movie__embed .embed__play{width:100%;height:100%;position:absolute;bottom:0;right:0;z-index:1}.p-index__movie .movie__embed .embed__play .play__inner{width:1200px;height:100%;margin:0 auto;position:relative}@media print,screen and (min-width:1920px){.p-index__movie .movie__embed .embed__play .play__inner{width:62.5vw}}@media print,screen and (max-width:1400px){.p-index__movie .movie__embed .embed__play .play__inner{width:85.7142857143vw}}@media print,screen and (max-width:1024px){.p-index__movie .movie__embed .embed__play .play__inner{width:89.5833333333vw}}.p-index__movie .movie__embed .embed__play .play__inner .play__label{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:0 17px;position:absolute;bottom:80px;right:0}@media print,screen and (min-width:1920px){.p-index__movie .movie__embed .embed__play .play__inner .play__label{gap:0 .8854166667vw;bottom:4.1666666667vw}}@media print,screen and (max-width:1400px){.p-index__movie .movie__embed .embed__play .play__inner .play__label{gap:0 1.2142857143vw;bottom:5.7142857143vw}}@media print,screen and (max-width:1024px){.p-index__movie .movie__embed .embed__play .play__inner .play__label{gap:0 1.3020833333vw;bottom:0}}.p-index__movie .movie__embed .embed__play .play__inner .play__label .text{width:150px;margin-top:5px;display:block}@media print,screen and (min-width:1920px){.p-index__movie .movie__embed .embed__play .play__inner .play__label .text{width:7.8125vw;margin-top:.2604166667vw}}@media print,screen and (max-width:1400px){.p-index__movie .movie__embed .embed__play .play__inner .play__label .text{width:10.7142857143vw;margin-top:.3571428571vw}}@media print,screen and (max-width:1024px){.p-index__movie .movie__embed .embed__play .play__inner .play__label .text{width:22.3958333333vw;margin-top:1.4322916667vw}}.p-index__movie .movie__embed .embed__play .play__inner .play__label .icon{width:96px;height:96px;display:block;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2297%22%20height%3D%2297%22%20fill%3D%22none%22%20viewBox%3D%220%200%2097%2097%22%3E%20%3Cpath%20fill%3D%22%23040000%22%20stroke%3D%22%23DEE4EC%22%20d%3D%22m48.924.707%2047.368%2047.368-47.368%2047.369L1.556%2048.075z%22%2F%3E%20%3Cpath%20fill%3D%22%23DEE4EC%22%20d%3D%22m43.924%205%204.999-5%205%205-5%204.998-5-4.999ZM.93%2047.992l4.999-4.999%205%205-5%204.999-5-5Zm85.986%200%205-4.999%204.998%205-4.999%204.999-4.999-5ZM43.924%2090.986l4.999-5%205%205-5%204.999-5-5Zm-4-35.994V40.994l24.996%207.2-24.996%206.797Z%22%2F%3E%3C%2Fsvg%3E") 0 0/contain no-repeat}@media print,screen and (min-width:1920px){.p-index__movie .movie__embed .embed__play .play__inner .play__label .icon{width:5vw;height:5vw}}@media print,screen and (max-width:1400px){.p-index__movie .movie__embed .embed__play .play__inner .play__label .icon{width:6.8571428571vw;height:6.8571428571vw}}@media print,screen and (max-width:1024px){.p-index__movie .movie__embed .embed__play .play__inner .play__label .icon{width:15.625vw;height:15.625vw}}@media print,screen and (min-width:1025px){.p-index__movie .movie__embed .embed__play .play__label .icon{-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,transform .6s;transition:opacity .6s,transform .6s,-webkit-transform .6s}.p-index__movie .movie__embed .embed__play+.embed__content iframe,.p-index__movie .movie__embed .embed__play+.embed__content img{-webkit-transition:opacity .6s;transition:opacity .6s}}@media print and (hover:hover),screen and (min-width:1025px) and (hover:hover){.p-index__movie .movie__embed .embed__play:hover .play__label .icon{opacity:.8;-webkit-transform:scale(.95);transform:scale(.95)}.p-index__movie .movie__embed .embed__play:hover+.embed__content iframe,.p-index__movie .movie__embed .embed__play:hover+.embed__content img{opacity:.5}}.p-index__movie .movie__embed .embed__content{width:100%;height:807px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;overflow:hidden;position:relative;-webkit-mask:-webkit-gradient(linear,left bottom,left top,from(rgba(114,20,9,0)),color-stop(20%,rgba(216,37,17,.6)),color-stop(80%,rgba(191,33,15,.6)),to(rgba(165,28,13,0)));-webkit-mask:-webkit-linear-gradient(bottom,rgba(114,20,9,0) 0,rgba(216,37,17,.6) 20%,rgba(191,33,15,.6) 80%,rgba(165,28,13,0) 100%);mask:-webkit-gradient(linear,left bottom,left top,from(rgba(114,20,9,0)),color-stop(20%,rgba(216,37,17,.6)),color-stop(80%,rgba(191,33,15,.6)),to(rgba(165,28,13,0)));mask:linear-gradient(0deg,rgba(114,20,9,0) 0,rgba(216,37,17,.6) 20%,rgba(191,33,15,.6) 80%,rgba(165,28,13,0) 100%);background:var(--black-500)}@media print,screen and (min-width:1920px){.p-index__movie .movie__embed .embed__content{height:42.03125vw}}@media print,screen and (max-width:1400px){.p-index__movie .movie__embed .embed__content{height:57.6428571429vw}}@media print,screen and (max-width:1024px){.p-index__movie .movie__embed .embed__content{height:82.03125vw}}.p-index__movie .movie__embed .embed__content iframe,.p-index__movie .movie__embed .embed__content img{width:1920px;height:1080px;pointer-events:none}@media print,screen and (min-width:1920px){.p-index__movie .movie__embed .embed__content iframe,.p-index__movie .movie__embed .embed__content img{width:100vw;height:56.25vw}}@media print,screen and (max-width:1400px){.p-index__movie .movie__embed .embed__content iframe,.p-index__movie .movie__embed .embed__content img{width:137.1428571429vw;height:77.1428571429vw}}@media print,screen and (max-width:1024px){.p-index__movie .movie__embed .embed__content iframe,.p-index__movie .movie__embed .embed__content img{width:145.8333333333vw;height:88.5416666667vw;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.p-index__introduction{margin-top:210px;position:relative}@media print,screen and (min-width:1920px){.p-index__introduction{margin-top:10.9375vw}}@media print,screen and (max-width:1400px){.p-index__introduction{margin-top:15vw}}@media print,screen and (max-width:1024px){.p-index__introduction{margin-top:36.4583333333vw}}.p-index__introduction .introduction__bg .splash{display:block;position:absolute}.p-index__introduction .introduction__bg .splash.splash--1{width:144px;top:-199px;right:0}@media print,screen and (min-width:1920px){.p-index__introduction .introduction__bg .splash.splash--1{width:7.5vw;top:-10.3645833333vw}}@media print,screen and (max-width:1400px){.p-index__introduction .introduction__bg .splash.splash--1{width:10.2857142857vw;top:-14.2142857143vw}}@media print,screen and (max-width:1024px){.p-index__introduction .introduction__bg .splash.splash--1{width:30.5989583333vw;top:-18.4895833333vw;right:19.53125vw}}.p-index__introduction .introduction__bg .splash.splash--2{width:249px;top:272px;left:0}@media print,screen and (min-width:1920px){.p-index__introduction .introduction__bg .splash.splash--2{width:12.96875vw;top:14.1666666667vw}}@media print,screen and (max-width:1400px){.p-index__introduction .introduction__bg .splash.splash--2{width:17.7857142857vw;top:19.4285714286vw}}@media print,screen and (max-width:1024px){.p-index__introduction .introduction__bg .splash.splash--2{width:22.0052083333vw;top:-1.3020833333vw;left:auto;right:0}}.p-index__introduction .introduction__content.introduction__content--top{width:1200px;margin:0 auto;padding-left:80px;display:grid;-webkit-box-align:start;-webkit-align-items:start;align-items:start;grid-template-columns:189px 800px;gap:0 143px}@media print,screen and (min-width:1920px){.p-index__introduction .introduction__content.introduction__content--top{width:62.5vw;padding-left:4.1666666667vw;grid-template-columns:9.84375vw 41.6666666667vw;gap:0 7.4479166667vw}}@media print,screen and (max-width:1400px){.p-index__introduction .introduction__content.introduction__content--top{width:85.7142857143vw;padding-left:5.7142857143vw;grid-template-columns:13.5vw 57.1428571429vw;gap:0 10.2142857143vw}}@media print,screen and (max-width:1024px){.p-index__introduction .introduction__content.introduction__content--top{width:89.5833333333vw;padding-left:0;display:block}}.p-index__introduction .introduction__content.introduction__content--top .introduction__heading{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}@media print,screen and (max-width:1024px){.p-index__introduction .introduction__content.introduction__content--top .introduction__heading{width:23.5677083333vw}}.p-index__introduction .introduction__content.introduction__content--top .introduction__text{margin-top:4px}@media print,screen and (min-width:1920px){.p-index__introduction .introduction__content.introduction__content--top .introduction__text{margin-top:.2083333333vw}}@media print,screen and (max-width:1400px){.p-index__introduction .introduction__content.introduction__content--top .introduction__text{margin-top:.2857142857vw}}@media print,screen and (max-width:1024px){.p-index__introduction .introduction__content.introduction__content--top .introduction__text{margin-top:13.0208333333vw}}.p-index__introduction .introduction__content.introduction__content--top .introduction__text p{font-family:"Noto Serif JP",serif;font-weight:400;font-weight:600;font-size:2.2rem;line-height:220%;letter-spacing:.06em;color:var(--gray-500);opacity:0;-webkit-transform:translateX(-4rem);transform:translateX(-4rem)}@media print,screen and (max-width:1024px){.p-index__introduction .introduction__content.introduction__content--top .introduction__text p{font-size:2.8rem}}.p-index__introduction .introduction__content.introduction__content--top .introduction__text p ruby{position:relative}.p-index__introduction .introduction__content.introduction__content--top .introduction__text p ruby[data-ruby]::before{content:attr(data-ruby);position:absolute;top:-12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;font-size:1.2rem;line-height:1;letter-spacing:.06em;color:var(--gray-500);text-align:center}@media print,screen and (min-width:1920px){.p-index__introduction .introduction__content.introduction__content--top .introduction__text p ruby[data-ruby]::before{top:-.625vw}}@media print,screen and (max-width:1400px){.p-index__introduction .introduction__content.introduction__content--top .introduction__text p ruby[data-ruby]::before{top:-.8571428571vw}}@media print,screen and (max-width:1024px){.p-index__introduction .introduction__content.introduction__content--top .introduction__text p ruby[data-ruby]::before{top:-1.5625vw;font-size:1.6rem}}.p-index__introduction .introduction__content.introduction__content--top .introduction__text p ruby rt{display:none}.p-index__introduction .introduction__content.introduction__content--top .introduction__text p.large{font-size:4rem}@media print,screen and (max-width:1024px){.p-index__introduction .introduction__content.introduction__content--top .introduction__text p.large{margin-top:6.5104166667vw;font-size:5.4rem}}.p-index__introduction .introduction__content.introduction__content--top .introduction__text p.large ruby rt{top:-18px}@media print,screen and (min-width:1920px){.p-index__introduction .introduction__content.introduction__content--top .introduction__text p.large ruby rt{top:-.9375vw}}@media print,screen and (max-width:1400px){.p-index__introduction .introduction__content.introduction__content--top .introduction__text p.large ruby rt{top:-1.2857142857vw}}@media print,screen and (max-width:1024px){.p-index__introduction .introduction__content.introduction__content--top .introduction__text p.large ruby rt{top:0}}.p-index__introduction .introduction__content.introduction__content--top .introduction__text p+p{margin-top:20px}@media print,screen and (min-width:1920px){.p-index__introduction .introduction__content.introduction__content--top .introduction__text p+p{margin-top:1.0416666667vw}}@media print,screen and (max-width:1400px){.p-index__introduction .introduction__content.introduction__content--top .introduction__text p+p{margin-top:1.4285714286vw}}@media print,screen and (max-width:1024px){.p-index__introduction .introduction__content.introduction__content--top .introduction__text p+p{margin-top:3.90625vw}.p-index__introduction .introduction__content.introduction__content--top .introduction__text p+p:last-of-type{margin-top:0}}.p-index__introduction .introduction__content.introduction__content--bottom{margin-top:260px}@media print,screen and (min-width:1920px){.p-index__introduction .introduction__content.introduction__content--bottom{margin-top:13.5416666667vw}}@media print,screen and (max-width:1400px){.p-index__introduction .introduction__content.introduction__content--bottom{margin-top:18.5714285714vw}}@media print,screen and (max-width:1024px){.p-index__introduction .introduction__content.introduction__content--bottom{margin-top:62.5vw}}.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top{position:relative}.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .bg .byoki{display:block;position:absolute;opacity:0}.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .bg .byoki.byoki--head{width:700px;top:-91px;left:50%;-webkit-transform:translateX(calc(-50% - 610px));transform:translateX(calc(-50% - 610px))}@media print,screen and (min-width:1920px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .bg .byoki.byoki--head{width:36.4583333333vw;top:-4.7395833333vw;-webkit-transform:translateX(calc(-50% - 31.7708333333vw));transform:translateX(calc(-50% - 31.7708333333vw))}}@media print,screen and (max-width:1400px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .bg .byoki.byoki--head{width:50vw;top:-6.5vw;-webkit-transform:translateX(calc(-50% - 43.5714285714vw));transform:translateX(calc(-50% - 43.5714285714vw))}}@media print,screen and (max-width:1024px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .bg .byoki.byoki--head{width:100vw;top:auto;bottom:-58.984375vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .bg .byoki.byoki--tail{width:915px;top:-221px;left:50%;-webkit-transform:translateX(calc(-50% + 501px));transform:translateX(calc(-50% + 501px))}@media print,screen and (min-width:1920px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .bg .byoki.byoki--tail{width:47.65625vw;top:-11.5104166667vw;-webkit-transform:translateX(calc(-50% + 26.09375vw));transform:translateX(calc(-50% + 26.09375vw))}}@media print,screen and (max-width:1400px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .bg .byoki.byoki--tail{width:65.3571428571vw;top:-15.7857142857vw;-webkit-transform:translateX(calc(-50% + 35.7857142857vw));transform:translateX(calc(-50% + 35.7857142857vw))}}@media print,screen and (max-width:1024px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .bg .byoki.byoki--tail{width:100vw;top:-52.734375vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .bg .splash{display:block;position:absolute}.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .bg .splash.splash--3{width:180px;bottom:-247px;left:0}@media print,screen and (min-width:1920px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .bg .splash.splash--3{width:9.375vw;bottom:-12.8645833333vw}}@media print,screen and (max-width:1400px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .bg .splash.splash--3{width:12.8571428571vw;bottom:-17.6428571429vw}}@media print,screen and (max-width:1024px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .bg .splash.splash--3{width:20.4427083333vw;bottom:16.2760416667vw}}.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .bg .splash.splash--4{width:240px;bottom:-330px;right:4.5833333333%}@media print,screen and (min-width:1920px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .bg .splash.splash--4{width:12.5vw;bottom:-17.1875vw;right:4.5833333333vw}}@media print,screen and (max-width:1400px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .bg .splash.splash--4{width:17.1428571429vw;bottom:-23.5714285714vw}}@media print,screen and (max-width:1024px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .bg .splash.splash--4{width:24.4791666667vw;bottom:-7.6822916667vw;right:0}}.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .text{width:320px;margin-inline:auto;aspect-ratio:320/640;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:relative;opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:blur(1rem);filter:blur(1rem);will-change:filter}@media print,screen and (min-width:1920px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .text{width:16.6666666667vw}}@media print,screen and (max-width:1400px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .text{width:22.8571428571vw}}@media print,screen and (max-width:1024px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .text{width:41.6666666667vw}}.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .text .line{display:block}.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .text .line.line--1{width:28.75%}.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .text .line.line--2{width:31.25%}.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .text .line.line--3{width:28.4375%}.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--top .text .line .highlight{display:inline-block;background:var(--gray-500);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--bottom{margin-top:256px;position:relative;opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:blur(1rem);filter:blur(1rem);will-change:filter}@media print,screen and (min-width:1920px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--bottom{margin-top:13.3333333333vw}}@media print,screen and (max-width:1400px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--bottom{margin-top:18.2857142857vw}}@media print,screen and (max-width:1024px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--bottom{margin-top:62.5vw}}.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--bottom p:first-of-type{font-family:"Noto Serif JP",serif;font-weight:600;font-size:3.2rem;line-height:220%;letter-spacing:.06em;text-align:center;color:var(--gray-500)}@media print,screen and (max-width:1024px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--bottom p:first-of-type{font-size:3.8rem;line-height:140%}}.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--bottom p:last-of-type{width:1200px;margin:37px auto 0}@media print,screen and (min-width:1920px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--bottom p:last-of-type{width:62.5vw;margin-top:1.9270833333vw}}@media print,screen and (max-width:1400px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--bottom p:last-of-type{width:85.7142857143vw;margin-top:2.6428571429vw}}@media print,screen and (max-width:1024px){.p-index__introduction .introduction__content.introduction__content--bottom .introduction__emphasis.introduction__emphasis--bottom p:last-of-type{width:89.5833333333vw;margin-top:10.4166666667vw}}.p-index__opening{margin-top:133px;position:relative}@media print,screen and (min-width:1920px){.p-index__opening{margin-top:6.9270833333vw}}@media print,screen and (max-width:1400px){.p-index__opening{margin-top:9.5vw}}@media print,screen and (max-width:1024px){.p-index__opening{margin-top:25.9114583333vw}}.p-index__opening .opening__bg .splash{display:block;position:absolute}.p-index__opening .opening__bg .splash.splash--1{width:192px;top:-160px;left:0}@media print,screen and (min-width:1920px){.p-index__opening .opening__bg .splash.splash--1{width:10vw;top:-8.3333333333vw}}@media print,screen and (max-width:1400px){.p-index__opening .opening__bg .splash.splash--1{width:13.7142857143vw;top:-11.4285714286vw}}@media print,screen and (max-width:1024px){.p-index__opening .opening__bg .splash.splash--1{width:25.5208333333vw;top:-24.4791666667vw}}.p-index__opening .opening__bg .splash.splash--2{width:289px;top:236px;right:0}@media print,screen and (min-width:1920px){.p-index__opening .opening__bg .splash.splash--2{width:15.0520833333vw;top:12.2916666667vw}}@media print,screen and (max-width:1400px){.p-index__opening .opening__bg .splash.splash--2{width:20.6428571429vw;top:16.8571428571vw}}@media print,screen and (max-width:1024px){.p-index__opening .opening__bg .splash.splash--2{width:17.8385416667vw;top:28.7760416667vw;left:auto}}.p-index__opening .opening__content{width:1540px;margin:0 auto;position:relative}@media print,screen and (min-width:1920px){.p-index__opening .opening__content{width:80.2083333333vw}}@media print,screen and (max-width:1620px){.p-index__opening .opening__content{width:95.0617283951vw}}@media print,screen and (max-width:1024px){.p-index__opening .opening__content{width:89.5833333333vw}}.p-index__opening .opening__text.opening__text--top{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:blur(1rem);filter:blur(1rem);will-change:filter}@media print,screen and (max-width:1024px){.p-index__opening .opening__text.opening__text--top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.p-index__opening .opening__text.opening__text--top span{display:block}.p-index__opening .opening__text.opening__text--top span.dark-fantasy{width:37.9220779221%}@media print,screen and (max-width:1024px){.p-index__opening .opening__text.opening__text--top span.dark-fantasy{width:82.03125vw}}.p-index__opening .opening__text.opening__text--top span.cross{width:13.8311688312%;margin:0 2.7922077922% 0 3.7662337662%;-webkit-clip-path:inset(100% 100% 100% 100%);clip-path:inset(100% 100% 100% 100%);-webkit-transition:-webkit-clip-path 1s;transition:-webkit-clip-path 1s;transition:clip-path 1s;transition:clip-path 1s,-webkit-clip-path 1s}@media print,screen and (max-width:1024px){.p-index__opening .opening__text.opening__text--top span.cross{width:18.4895833333vw;margin:2.6041666667vw 0 2.734375vw}}.p-index__opening .opening__text.opening__text--top span.cross svg{width:100%;height:100%}.p-index__opening .opening__text.opening__text--top span.cross.is-animated{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.p-index__opening .opening__text.opening__text--top span.time-slip{width:41.5584415584%}@media print,screen and (max-width:1024px){.p-index__opening .opening__text.opening__text--top span.time-slip{width:100%}}.p-index__opening .opening__text.opening__text--bottom{width:55.8441558442%;margin:7.7922077922% auto 0;background:var(--red-500);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}@media print,screen and (max-width:1024px){.p-index__opening .opening__text.opening__text--bottom{width:100%;margin-top:18.2291666667vw}}.p-index__character{margin-top:225px;padding-top:10px;position:relative;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221308%22%20height%3D%221245%22%20fill%3D%22none%22%20viewBox%3D%220%200%201308%201245%22%3E%20%3Cpath%20stroke%3D%22%23fff%22%20stroke-width%3D%221.175%22%20d%3D%22m1306.35%20475.771-249.18%20768.639H250.826L1.65%20475.771%20653.998.726%201306.35%20475.77Z%22%20opacity%3D%22.5%22%2F%3E%20%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%22.3%22%20d%3D%22m653.989%205.873%20645.991%20471.061-246.75%20762.196H254.744L7.998%20476.934%20653.99%205.873Z%22%2F%3E%20%3Cpath%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.5%22%20stroke-width%3D%221.175%22%20d%3D%22m1299.29%20477.158-246.48%20761.382H255.171L8.688%20477.158%20653.987%206.6l645.302%20470.558Z%22%2F%3E%3C%2Fsvg%3E") 50% 0/1306px no-repeat}@media print,screen and (min-width:1920px){.p-index__character{margin-top:11.71875vw;padding-top:.5208333333vw;background-size:68.0208333333vw}}@media print,screen and (max-width:1400px){.p-index__character{margin-top:16.0714285714vw;padding-top:.7142857143vw;background-size:93.2857142857vw}}@media print,screen and (max-width:1024px){.p-index__character{margin-top:33.203125vw;padding-top:0;background-size:255.2083333333vw}}.p-index__character .character__heading{width:110px;margin:0 auto;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}@media print,screen and (min-width:1920px){.p-index__character .character__heading{width:5.7291666667vw}}@media print,screen and (max-width:1400px){.p-index__character .character__heading{width:7.8571428571vw}}@media print,screen and (max-width:1024px){.p-index__character .character__heading{width:17.1875vw}}.p-index__character .character__list{width:1800px;margin:76px auto 0;display:grid;grid-template-columns:repeat(4,25%)}@media print,screen and (min-width:1920px){.p-index__character .character__list{width:93.75vw;margin-top:3.9583333333vw}}@media print,screen and (max-width:1880px){.p-index__character .character__list{width:95.7446808511vw;margin-top:4.0425531915vw}}@media print,screen and (max-width:1024px){.p-index__character .character__list{width:94.7916666667vw;margin-top:13.0208333333vw;grid-template-columns:repeat(2,50%)}}.p-index__character .character__list .list__item{aspect-ratio:450/900;border:2px solid var(--gray-500);background:#cad0d8;position:relative;overflow:hidden}@media print,screen and (min-width:1920px){.p-index__character .character__list .list__item{border-width:max(1px,.1041666667vw)}}@media print,screen and (max-width:1880px){.p-index__character .character__list .list__item{border-width:max(1px,.1063829787vw)}}@media print,screen and (max-width:1024px){.p-index__character .character__list .list__item{border-width:max(1px,.1302083333vw)}}.p-index__character .character__list .list__item::before{content:"";width:100%;height:100%;position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,#d82511),color-stop(80%,#ff6896),to(rgba(255,104,150,0))),#cad0d8;background:-webkit-linear-gradient(top,#d82511 60%,#ff6896 80%,rgba(255,104,150,0) 100%),#cad0d8;background:linear-gradient(180deg,#d82511 60%,#ff6896 80%,rgba(255,104,150,0) 100%),#cad0d8;opacity:0}.p-index__character .character__list .list__item::after{content:"";width:calc(100% - 20px);height:calc(100% - 20px);margin:auto;position:absolute;inset:0;border:2px solid var(--gray-500)}@media print,screen and (min-width:1920px){.p-index__character .character__list .list__item::after{width:calc(100% - 1.0416666667vw);height:calc(100% - 1.0416666667vw);border-width:max(1px,.1041666667vw)}}@media print,screen and (max-width:1880px){.p-index__character .character__list .list__item::after{width:calc(100% - 1.0638297872vw);height:calc(100% - 1.0638297872vw);border-width:max(1px,.1063829787vw)}}@media print,screen and (max-width:1024px){.p-index__character .character__list .list__item::after{width:calc(100% - 2.0833333333vw);height:calc(100% - 2.0833333333vw);border-width:max(1px,.2604166667vw)}}.p-index__character .character__list .list__item .item__inner{width:100%;height:100%;position:relative;z-index:1}.p-index__character .character__list .list__item .visual{width:160%;position:absolute;top:0;left:0}.p-index__character .character__list .list__item .visual img{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}.p-index__character .character__list .list__item .content{width:66.6666666667%;margin:0 auto;aspect-ratio:300/100;position:absolute;bottom:5.5555555556%;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%22100%22%20fill%3D%22none%22%20viewBox%3D%220%200%20300%20100%22%3E%20%3Cpath%20fill%3D%22%23040000%22%20stroke%3D%22%23DEE4EC%22%20d%3D%22M.5.5h299v99H.5z%22%2F%3E%20%3Cpath%20fill%3D%22%23DEE4EC%22%20d%3D%22M0%200h10v10H0zm290%200h10v10h-10zM0%2090h10v10H0z%22%2F%3E%20%3Cpath%20fill%3D%22%23D82511%22%20d%3D%22M299%2069v30h-30l30-30Z%22%2F%3E%20%3Cpath%20fill%3D%22%23DEE4EC%22%20d%3D%22M285%2089h10v2h-10z%22%2F%3E%20%3Cpath%20fill%3D%22%23DEE4EC%22%20d%3D%22M291%2085v10h-2V85z%22%2F%3E%3C%2Fsvg%3E") 0 0/contain no-repeat}@media print,screen and (max-width:1024px){.p-index__character .character__list .list__item .content{width:42.1875vw;aspect-ratio:324/122;bottom:2.6041666667vw;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22325%22%20height%3D%22122%22%20fill%3D%22none%22%20viewBox%3D%220%200%20325%20122%22%3E%20%3Cpath%20fill%3D%22%23040000%22%20stroke%3D%22%23DEE4EC%22%20stroke-width%3D%221.08%22%20d%3D%22M1.36.54h322.92v120.92H1.36z%22%2F%3E%20%3Cpath%20fill%3D%22%23DEE4EC%22%20d%3D%22M.82%200h10v10h-10zm314%200h10v10h-10zM.82%20112h10v10h-10z%22%2F%3E%20%3Cpath%20fill%3D%22%23D82511%22%20d%3D%22M323.82%2081v40h-40l40-40Z%22%2F%3E%20%3Cpath%20fill%3D%22%23DEE4EC%22%20d%3D%22M303.82%20107h14v2h-14z%22%2F%3E%20%3Cpath%20fill%3D%22%23DEE4EC%22%20d%3D%22M311.82%20101v14h-2v-14z%22%2F%3E%3C%2Fsvg%3E") 0 0/contain no-repeat}}.p-index__character .character__list .list__item .content .name{width:100%;font-family:"Noto Serif JP",serif;font-weight:600;font-size:4rem;letter-spacing:.06em;color:var(--gray-500);text-align:center}@media print,screen and (max-width:1024px){.p-index__character .character__list .list__item .content .name{font-size:5rem}}.p-index__character .character__list .list__item .content .cv{width:100%;margin-top:3%;font-family:"Noto Serif JP",serif;font-weight:600;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:0 1.3333333333%;font-size:1.6rem;line-height:120%;letter-spacing:.06em;color:var(--gray-500);text-align:center}@media print,screen and (max-width:1024px){.p-index__character .character__list .list__item .content .cv{margin-top:1.0416666667vw;font-size:2.8rem;gap:0 .5208333333vw}}.p-index__character .character__list .list__item .content .cv span{font-family:Cardo,serif;font-weight:700;font-size:1.2rem;color:var(--red-500)}@media print,screen and (max-width:1024px){.p-index__character .character__list .list__item .content .cv span{font-size:2.2rem}}.p-index__character .character__list .list__item.list__item--mao .item__inner{background:url(../images/common/index/bg_character_mao.svg) 50% 0/100% no-repeat}.p-index__character .character__list .list__item.list__item--mao .visual{top:-12.2222222222%;left:-30%}.p-index__character .character__list .list__item.list__item--nanoka-kiba .item__inner{background:url(../images/common/index/bg_character_nanoka-kiba.svg) 50% 0/100% no-repeat}.p-index__character .character__list .list__item.list__item--nanoka-kiba .visual{top:2.2222222222%;left:-30%}.p-index__character .character__list .list__item.list__item--hyakka .item__inner{background:url(../images/common/index/bg_character_hyakka.svg) 50% 0/100% no-repeat}.p-index__character .character__list .list__item.list__item--hyakka .visual{top:-2.6666666667%;left:-26.6666666667%}.p-index__character .character__list .list__item.list__item--kamon .item__inner{background:url(../images/common/index/bg_character_kamon.svg) 50% 0/100% no-repeat}.p-index__character .character__list .list__item.list__item--kamon .visual{top:-14.4444444444%;left:-30%}@media print,screen and (min-width:1025px){.p-index__character .character__list .list__item::before{-webkit-transition:opacity 1s;transition:opacity 1s}}@media print and (hover:hover),screen and (min-width:1025px) and (hover:hover){.p-index__character .character__list .list__item:hover::before{opacity:1}}.p-index__staff-cast{margin-top:400px;position:relative}@media print,screen and (min-width:1920px){.p-index__staff-cast{margin-top:20.8333333333vw}}@media print,screen and (max-width:1400px){.p-index__staff-cast{margin-top:28.5714285714vw}}@media print,screen and (max-width:1024px){.p-index__staff-cast{margin-top:44.2708333333vw}}.p-index__staff-cast .staff-cast__bg .bg__gradation{width:2024px;height:1500px;display:block;position:absolute;top:32px;right:-1626px;background:-webkit-radial-gradient(50% 50%,54.78% 50%,#d82511 30%,#ff6896 60%,rgba(255,104,150,0) 90%);background:radial-gradient(54.78% 50% at 50% 50%,#d82511 30%,#ff6896 60%,rgba(255,104,150,0) 90%)}@media print,screen and (min-width:1920px){.p-index__staff-cast .staff-cast__bg .bg__gradation{width:105.4166666667vw;height:78.125vw;top:1.6666666667vw;right:-84.6875vw}}@media print,screen and (max-width:1400px){.p-index__staff-cast .staff-cast__bg .bg__gradation{width:144.5714285714vw;height:107.1428571429vw;top:2.2857142857vw;right:-116.1428571429vw}}@media print,screen and (max-width:1024px){.p-index__staff-cast .staff-cast__bg .bg__gradation{width:156.25vw;height:100.390625vw;top:auto;bottom:32.9427083333vw;right:-113.5416666667vw}}.p-index__staff-cast .staff-cast__content{width:1200px;margin:0 auto;display:grid;-webkit-box-align:start;-webkit-align-items:start;align-items:start;grid-template-columns:1fr 110px;gap:0 172px}@media print,screen and (min-width:1920px){.p-index__staff-cast .staff-cast__content{width:62.5vw;grid-template-columns:1fr 5.7291666667vw;gap:0 8.9583333333vw}}@media print,screen and (max-width:1400px){.p-index__staff-cast .staff-cast__content{width:85.7142857143vw;grid-template-columns:1fr 7.8571428571vw;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:0 0}}@media print,screen and (max-width:1024px){.p-index__staff-cast .staff-cast__content{grid-template-columns:1fr 17.4479166667vw}}.p-index__staff-cast .staff-cast__heading{grid-row:1/2;grid-column:2/3;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}@media print,screen and (max-width:1024px){.p-index__staff-cast .staff-cast__heading{position:-webkit-sticky;position:sticky;top:19.53125vw}}.p-index__staff-cast .staff_cast__list{grid-row:1/2;grid-column:1/2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:120px 96px;opacity:0}@media print,screen and (min-width:1920px){.p-index__staff-cast .staff_cast__list{gap:6.25vw 5vw}}@media print,screen and (max-width:1400px){.p-index__staff-cast .staff_cast__list{gap:8.5714285714vw 6.8571428571vw}}@media print,screen and (max-width:1024px){.p-index__staff-cast .staff_cast__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:15.625vw 0}}.p-index__staff-cast .staff_cast__list .cast__list .list__heading,.p-index__staff-cast .staff_cast__list .original__list .list__heading,.p-index__staff-cast .staff_cast__list .staff__list .list__heading{padding-right:28px;display:inline-block;font-family:Cardo,serif;font-weight:700;font-size:2.4rem;line-height:120%;letter-spacing:.06em;color:var(--red-500);background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2212%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2012%22%3E%20%3Cpath%20fill%3D%22%23D82511%22%20d%3D%22m6%200%206%206-6%206-6-6%206-6Zm12%200%206%206-6%206-6-6%206-6Z%22%2F%3E%3C%2Fsvg%3E") 100% 40%/20px no-repeat}@media print,screen and (min-width:1920px){.p-index__staff-cast .staff_cast__list .cast__list .list__heading,.p-index__staff-cast .staff_cast__list .original__list .list__heading,.p-index__staff-cast .staff_cast__list .staff__list .list__heading{padding-right:1.4583333333vw;background-size:1.0416666667vw}}@media print,screen and (max-width:1400px){.p-index__staff-cast .staff_cast__list .cast__list .list__heading,.p-index__staff-cast .staff_cast__list .original__list .list__heading,.p-index__staff-cast .staff_cast__list .staff__list .list__heading{padding-right:2vw;background-size:1.4285714286vw}}@media print,screen and (max-width:1024px){.p-index__staff-cast .staff_cast__list .cast__list .list__heading,.p-index__staff-cast .staff_cast__list .original__list .list__heading,.p-index__staff-cast .staff_cast__list .staff__list .list__heading{padding-right:5.2083333333vw;font-size:3rem;background-size:3.125vw}}.p-index__staff-cast .staff_cast__list .cast__list .list__content,.p-index__staff-cast .staff_cast__list .original__list .list__content,.p-index__staff-cast .staff_cast__list .staff__list .list__content{margin-top:50px;display:grid;-webkit-box-align:center;-webkit-align-items:center;align-items:center;grid-template-columns:auto 1fr;gap:70px 20px}@media print,screen and (min-width:1920px){.p-index__staff-cast .staff_cast__list .cast__list .list__content,.p-index__staff-cast .staff_cast__list .original__list .list__content,.p-index__staff-cast .staff_cast__list .staff__list .list__content{margin-top:2.6041666667vw;gap:3.6458333333vw 1.0416666667vw}}@media print,screen and (max-width:1400px){.p-index__staff-cast .staff_cast__list .cast__list .list__content,.p-index__staff-cast .staff_cast__list .original__list .list__content,.p-index__staff-cast .staff_cast__list .staff__list .list__content{margin-top:3.5714285714vw;gap:5vw 1.4285714286vw}}@media print,screen and (max-width:1024px){.p-index__staff-cast .staff_cast__list .cast__list .list__content,.p-index__staff-cast .staff_cast__list .original__list .list__content,.p-index__staff-cast .staff_cast__list .staff__list .list__content{margin-top:6.5104166667vw;display:block}}@media print,screen and (min-width:1025px){.p-index__staff-cast .staff_cast__list .cast__list .list__content dt.align--top,.p-index__staff-cast .staff_cast__list .original__list .list__content dt.align--top,.p-index__staff-cast .staff_cast__list .staff__list .list__content dt.align--top{margin-top:7px;margin-bottom:auto}}@media print,screen and (min-width:1025px) and (min-width:1920px){.p-index__staff-cast .staff_cast__list .cast__list .list__content dt.align--top,.p-index__staff-cast .staff_cast__list .original__list .list__content dt.align--top,.p-index__staff-cast .staff_cast__list .staff__list .list__content dt.align--top{margin-top:.3645833333vw}}@media print,screen and (min-width:1025px) and (max-width:1400px){.p-index__staff-cast .staff_cast__list .cast__list .list__content dt.align--top,.p-index__staff-cast .staff_cast__list .original__list .list__content dt.align--top,.p-index__staff-cast .staff_cast__list .staff__list .list__content dt.align--top{margin-top:.5vw}}@media print,screen and (max-width:1024px){.p-index__staff-cast .staff_cast__list .cast__list .list__content dd+dt,.p-index__staff-cast .staff_cast__list .original__list .list__content dd+dt,.p-index__staff-cast .staff_cast__list .staff__list .list__content dd+dt{margin-top:6.5104166667vw}}.p-index__staff-cast .staff_cast__list .cast__list .list__content .role,.p-index__staff-cast .staff_cast__list .original__list .list__content .role,.p-index__staff-cast .staff_cast__list .staff__list .list__content .role{font-weight:500;font-size:1.8rem;line-height:120%;letter-spacing:.06em;color:var(--black-500)}@media print,screen and (min-width:1025px){.p-index__staff-cast .staff_cast__list .cast__list .list__content .role.role--author,.p-index__staff-cast .staff_cast__list .original__list .list__content .role.role--author,.p-index__staff-cast .staff_cast__list .staff__list .list__content .role.role--author{margin-top:13px;margin-bottom:auto}}@media print,screen and (min-width:1025px) and (min-width:1920px){.p-index__staff-cast .staff_cast__list .cast__list .list__content .role.role--author,.p-index__staff-cast .staff_cast__list .original__list .list__content .role.role--author,.p-index__staff-cast .staff_cast__list .staff__list .list__content .role.role--author{margin-top:.6770833333vw}}@media print,screen and (min-width:1025px) and (max-width:1400px){.p-index__staff-cast .staff_cast__list .cast__list .list__content .role.role--author,.p-index__staff-cast .staff_cast__list .original__list .list__content .role.role--author,.p-index__staff-cast .staff_cast__list .staff__list .list__content .role.role--author{margin-top:.9285714286vw}}@media print,screen and (max-width:1024px){.p-index__staff-cast .staff_cast__list .cast__list .list__content .role,.p-index__staff-cast .staff_cast__list .original__list .list__content .role,.p-index__staff-cast .staff_cast__list .staff__list .list__content .role{font-size:2.4rem}}.p-index__staff-cast .staff_cast__list .cast__list .list__content .name,.p-index__staff-cast .staff_cast__list .original__list .list__content .name,.p-index__staff-cast .staff_cast__list .staff__list .list__content .name{font-family:"Noto Serif JP",serif;font-weight:600;font-size:2.8rem;line-height:120%;letter-spacing:.06em;color:var(--black-500);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.p-index__staff-cast .staff_cast__list .cast__list .list__content .name+.name:not(.name--author),.p-index__staff-cast .staff_cast__list .original__list .list__content .name+.name:not(.name--author),.p-index__staff-cast .staff_cast__list .staff__list .list__content .name+.name:not(.name--author){margin-top:20px}@media print,screen and (min-width:1920px){.p-index__staff-cast .staff_cast__list .cast__list .list__content .name+.name:not(.name--author),.p-index__staff-cast .staff_cast__list .original__list .list__content .name+.name:not(.name--author),.p-index__staff-cast .staff_cast__list .staff__list .list__content .name+.name:not(.name--author){margin-top:1.0416666667vw}}@media print,screen and (max-width:1400px){.p-index__staff-cast .staff_cast__list .cast__list .list__content .name+.name:not(.name--author),.p-index__staff-cast .staff_cast__list .original__list .list__content .name+.name:not(.name--author),.p-index__staff-cast .staff_cast__list .staff__list .list__content .name+.name:not(.name--author){margin-top:1.4285714286vw}}@media print,screen and (max-width:1024px){.p-index__staff-cast .staff_cast__list .cast__list .list__content .name+.name:not(.name--author),.p-index__staff-cast .staff_cast__list .original__list .list__content .name+.name:not(.name--author),.p-index__staff-cast .staff_cast__list .staff__list .list__content .name+.name:not(.name--author){margin-top:.5208333333vw}}@media print,screen and (min-width:1025px){.p-index__staff-cast .staff_cast__list .cast__list .list__content .name.name--author,.p-index__staff-cast .staff_cast__list .original__list .list__content .name.name--author,.p-index__staff-cast .staff_cast__list .staff__list .list__content .name.name--author{font-size:3rem;line-height:180%}}@media print,screen and (max-width:1024px){.p-index__staff-cast .staff_cast__list .cast__list .list__content .name,.p-index__staff-cast .staff_cast__list .original__list .list__content .name,.p-index__staff-cast .staff_cast__list .staff__list .list__content .name{margin-top:.5208333333vw;font-size:4.4rem;line-height:180%}}.p-index__staff-cast .staff_cast__list .cast__list .list__content .name .comment,.p-index__staff-cast .staff_cast__list .original__list .list__content .name .comment,.p-index__staff-cast .staff_cast__list .staff__list .list__content .name .comment{width:68px;height:24px;margin-left:10px;padding-left:13px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.2rem;line-height:180%;letter-spacing:.06em;color:var(--white-500);background:var(--black-500);-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2268%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2068%2024%22%3E%20%3Cg%20clip-path%3D%22url(%23a)%22%3E%20%3Cpath%20fill%3D%22%23040000%22%20d%3D%22M9%200h59a2%202%200%200%201%202%202v20a2%202%200%200%201-2%202H9V0Zm0%2024L0%2012%209%200v24ZM6%2011a1%201%200%201%200%200%202%201%201%200%200%200%200-2Z%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22a%22%3E%20%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h68v24H0z%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%3C%2Fsvg%3E") 0 0/contain no-repeat;mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2268%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2068%2024%22%3E%20%3Cg%20clip-path%3D%22url(%23a)%22%3E%20%3Cpath%20fill%3D%22%23040000%22%20d%3D%22M9%200h59a2%202%200%200%201%202%202v20a2%202%200%200%201-2%202H9V0Zm0%2024L0%2012%209%200v24ZM6%2011a1%201%200%201%200%200%202%201%201%200%200%200%200-2Z%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22a%22%3E%20%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h68v24H0z%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%3C%2Fsvg%3E") 0 0/contain no-repeat}@media print,screen and (min-width:1920px){.p-index__staff-cast .staff_cast__list .cast__list .list__content .name .comment,.p-index__staff-cast .staff_cast__list .original__list .list__content .name .comment,.p-index__staff-cast .staff_cast__list .staff__list .list__content .name .comment{width:3.5416666667vw;height:1.25vw;margin-left:.5208333333vw;padding-left:.6770833333vw}}@media print,screen and (max-width:1400px){.p-index__staff-cast .staff_cast__list .cast__list .list__content .name .comment,.p-index__staff-cast .staff_cast__list .original__list .list__content .name .comment,.p-index__staff-cast .staff_cast__list .staff__list .list__content .name .comment{width:4.8571428571vw;height:1.7142857143vw;margin-left:.7142857143vw;padding-left:.9285714286vw}}@media print,screen and (max-width:1024px){.p-index__staff-cast .staff_cast__list .cast__list .list__content .name .comment,.p-index__staff-cast .staff_cast__list .original__list .list__content .name .comment,.p-index__staff-cast .staff_cast__list .staff__list .list__content .name .comment{width:18.2291666667vw;height:6.25vw;margin-left:2.6041666667vw;padding-left:3.3854166667vw;font-size:2.4rem}}@media print,screen and (min-width:1025px){.p-index__staff-cast .staff_cast__list .cast__list .list__content .name .comment,.p-index__staff-cast .staff_cast__list .original__list .list__content .name .comment,.p-index__staff-cast .staff_cast__list .staff__list .list__content .name .comment{-webkit-transition:background-color .6s;transition:background-color .6s}}@media print and (hover:hover),screen and (min-width:1025px) and (hover:hover){.p-index__staff-cast .staff_cast__list .cast__list .list__content .name .comment:hover,.p-index__staff-cast .staff_cast__list .original__list .list__content .name .comment:hover,.p-index__staff-cast .staff_cast__list .staff__list .list__content .name .comment:hover{background-color:var(--red-500)}}.p-index__staff-cast .staff_cast__list .cast__list .list__content .description,.p-index__staff-cast .staff_cast__list .original__list .list__content .description,.p-index__staff-cast .staff_cast__list .staff__list .list__content .description{font-weight:500;font-size:1.8rem;line-height:180%;letter-spacing:.06em;color:var(--black-500)}@media print,screen and (max-width:1024px){.p-index__staff-cast .staff_cast__list .cast__list .list__content .description,.p-index__staff-cast .staff_cast__list .original__list .list__content .description,.p-index__staff-cast .staff_cast__list .staff__list .list__content .description{font-size:2.4rem}}.p-index__staff-cast .staff_cast__list .original__list{width:100%}.p-index__staff-cast .staff_cast__list .original__list .list__heading{font-family:"Noto Serif JP",serif;font-weight:700;font-size:2.2rem;background-position:100% 50%}@media print,screen and (max-width:1024px){.p-index__staff-cast .staff_cast__list .original__list .list__heading{font-size:2.8rem}}.p-index__comics{margin-top:370px;position:relative}@media print,screen and (min-width:1920px){.p-index__comics{margin-top:19.2708333333vw}}@media print,screen and (max-width:1400px){.p-index__comics{margin-top:26.4285714286vw}}@media print,screen and (max-width:1024px){.p-index__comics{margin-top:44.2708333333vw}}.p-index__comics .comics__bg .bg__flower{width:595px;position:absolute;top:253px;left:-160px}@media print,screen and (min-width:1920px){.p-index__comics .comics__bg .bg__flower{width:30.9895833333vw;top:13.1770833333vw;left:-8.3333333333vw}}@media print,screen and (max-width:1400px){.p-index__comics .comics__bg .bg__flower{width:42.5vw;top:18.0714285714vw;left:-11.4285714286vw}}@media print,screen and (max-width:1024px){.p-index__comics .comics__bg .bg__flower{width:50.2604166667vw;top:23.4375vw;left:-23.4375vw}}.p-index__comics .comics__content{width:1200px;margin:0 auto;display:grid;-webkit-box-align:start;-webkit-align-items:start;align-items:start;grid-template-columns:110px 300px 1fr;gap:0 155px}@media print,screen and (min-width:1920px){.p-index__comics .comics__content{width:62.5vw;grid-template-columns:5.7291666667vw 15.625vw 1fr;gap:0 8.0729166667vw}}@media print,screen and (max-width:1400px){.p-index__comics .comics__content{width:85.7142857143vw;grid-template-columns:7.8571428571vw 21.4285714286vw 1fr;gap:0 11.0714285714vw}}@media print,screen and (max-width:1024px){.p-index__comics .comics__content{width:86.9791666667vw;grid-template-columns:16.9270833333vw 1fr;gap:11.71875vw 17.96875vw}}.p-index__comics .comics__heading{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.p-index__comics .comics__jacket{opacity:0}@media print,screen and (max-width:1024px){.p-index__comics .comics__jacket{width:44.53125vw}}.p-index__comics .comics__description{opacity:0}@media print,screen and (max-width:1024px){.p-index__comics .comics__description{width:100%;grid-row:2/3;grid-column:1/3}}.p-index__comics .comics__description .btn{margin-top:72px;padding:5px;display:block;border:2px solid var(--dark-gray-500)}@media print,screen and (min-width:1920px){.p-index__comics .comics__description .btn{margin-top:3.75vw;padding:.2604166667vw;border-width:max(1px,.1041666667vw)}}@media print,screen and (max-width:1400px){.p-index__comics .comics__description .btn{margin-top:5.1428571429vw;padding:.3571428571vw;border-width:max(1px,.1428571429vw)}}@media print,screen and (max-width:1024px){.p-index__comics .comics__description .btn{margin-top:10.4166666667vw;padding:.6510416667vw;border-width:max(1px,.2604166667vw)}}.p-index__comics .comics__description .btn .btn__inner{display:grid;grid-template-columns:1fr 80px;border:1px solid var(--dark-gray-500)}@media print,screen and (min-width:1920px){.p-index__comics .comics__description .btn .btn__inner{grid-template-columns:1fr 4.1666666667vw;border-width:max(1px,.0520833333vw)}}@media print,screen and (max-width:1400px){.p-index__comics .comics__description .btn .btn__inner{grid-template-columns:1fr 5.7142857143vw;border-width:max(1px,.0714285714vw)}}@media print,screen and (max-width:1024px){.p-index__comics .comics__description .btn .btn__inner{grid-template-columns:1fr 15.625vw;border-width:max(1px,.1302083333vw)}}.p-index__comics .comics__description .btn .btn__inner .btn__text{padding-inline:20px;display:grid;place-content:center;font-weight:500;font-size:1.8rem;line-height:120%;letter-spacing:.06em;color:var(--black-500);text-align:center}@media print,screen and (min-width:1920px){.p-index__comics .comics__description .btn .btn__inner .btn__text{padding-inline:1.0416666667vw}}@media print,screen and (max-width:1400px){.p-index__comics .comics__description .btn .btn__inner .btn__text{padding-inline:1.4285714286vw}}@media print,screen and (max-width:1024px){.p-index__comics .comics__description .btn .btn__inner .btn__text{padding-inline:2.6041666667vw;font-size:2.6rem}}.p-index__comics .comics__description .btn .btn__inner .btn__icon{aspect-ratio:1/1;display:grid;place-content:center;background:var(--dark-gray-500)}.p-index__comics .comics__description .btn .btn__inner .btn__icon svg{width:16px;height:16px;display:block;fill:var(--white-500)}@media print,screen and (min-width:1920px){.p-index__comics .comics__description .btn .btn__inner .btn__icon svg{width:.8333333333vw;height:.8333333333vw}}@media print,screen and (max-width:1400px){.p-index__comics .comics__description .btn .btn__inner .btn__icon svg{width:1.1428571429vw;height:1.1428571429vw}}@media print,screen and (max-width:1024px){.p-index__comics .comics__description .btn .btn__inner .btn__icon svg{width:3.6458333333vw;height:3.6458333333vw}}.p-index__comics .comics__description .btn+.btn{margin-top:30px}@media print,screen and (min-width:1920px){.p-index__comics .comics__description .btn+.btn{margin-top:1.5625vw}}@media print,screen and (max-width:1400px){.p-index__comics .comics__description .btn+.btn{margin-top:2.1428571429vw}}@media print,screen and (max-width:1024px){.p-index__comics .comics__description .btn+.btn{margin-top:5.2083333333vw}}@media print,screen and (min-width:1025px){.p-index__comics .comics__description .btn[href]{-webkit-transition:border-color .6s;transition:border-color .6s}.p-index__comics .comics__description .btn[href] .btn__inner{-webkit-transition:border-color .6s;transition:border-color .6s}.p-index__comics .comics__description .btn[href] .btn__inner .btn__icon{-webkit-transition:background-color .6s;transition:background-color .6s}}@media print and (hover:hover),screen and (min-width:1025px) and (hover:hover){.p-index__comics .comics__description .btn[href]:hover{border-color:var(--black-500)}.p-index__comics .comics__description .btn[href]:hover .btn__inner{border-color:var(--black-500)}.p-index__comics .comics__description .btn[href]:hover .btn__inner .btn__icon{background-color:var(--black-500)}}.p-index__share{margin-top:300px;position:relative}@media print,screen and (min-width:1920px){.p-index__share{margin-top:15.625vw}}@media print,screen and (max-width:1400px){.p-index__share{margin-top:21.4285714286vw}}@media print,screen and (max-width:1024px){.p-index__share{margin-top:33.8541666667vw}}.p-index__share .share__button{width:530px;height:120px;margin-inline:auto;padding:5px;display:block;border:2px solid var(--red-500)}@media print,screen and (min-width:1920px){.p-index__share .share__button{width:27.0833333333vw;height:6.25vw;padding:.2604166667vw;border-width:max(1px,.1041666667vw)}}@media print,screen and (max-width:1400px){.p-index__share .share__button{width:37.1428571429vw;height:8.5714285714vw;padding:.3571428571vw;border-width:max(1px,.1428571429vw)}}@media print,screen and (max-width:1024px){.p-index__share .share__button{width:89.5833333333vw;height:23.4375vw;padding:.78125vw;border-width:max(1px,.2604166667vw)}}.p-index__share .share__button .button__inner{width:100%;height:100%;padding-top:25px;display:block;border:1px solid var(--red-500)}@media print,screen and (min-width:1920px){.p-index__share .share__button .button__inner{padding-top:1.3020833333vw;border-width:max(1px,.0520833333vw)}}@media print,screen and (max-width:1400px){.p-index__share .share__button .button__inner{padding-top:1.7857142857vw;border-width:max(1px,.0714285714vw)}}@media print,screen and (max-width:1024px){.p-index__share .share__button .button__inner{padding-top:5.3385416667vw;border-width:max(1px,.1302083333vw)}}.p-index__share .share__button .button__inner .share__text{display:block}.p-index__share .share__button .button__inner .share__text.share__text--top{width:91.5384615385%;margin-inline:auto;position:relative}@media print,screen and (max-width:1024px){.p-index__share .share__button .button__inner .share__text.share__text--top{width:80.5989583333vw}}.p-index__share .share__button .button__inner .share__text.share__text--top::after{content:"";width:100%;height:100%;position:absolute;inset:0;background:url(../images/common/index/txt_share_on.svg) 0 0/contain no-repeat;opacity:0}.p-index__share .share__button .button__inner .share__text.share__text--bottom{margin-top:6px;font-family:Cardo,serif;font-weight:700;font-size:1.4rem;line-height:120%;letter-spacing:.06em;color:var(--red-500);text-align:center}@media print,screen and (min-width:1920px){.p-index__share .share__button .button__inner .share__text.share__text--bottom{margin-top:.3125vw}}@media print,screen and (max-width:1400px){.p-index__share .share__button .button__inner .share__text.share__text--bottom{margin-top:.4285714286vw}}@media print,screen and (max-width:1024px){.p-index__share .share__button .button__inner .share__text.share__text--bottom{margin-top:1.5625vw;font-size:2.4rem}}@media print,screen and (min-width:1025px){.p-index__share .share__button[href] .button__inner{-webkit-transition:background-color .6s;transition:background-color .6s}.p-index__share .share__button[href] .button__inner .share__text--top img,.p-index__share .share__button[href] .button__inner .share__text--top::after{-webkit-transition:opacity .6s;transition:opacity .6s}.p-index__share .share__button[href] .button__inner .share__text--bottom{-webkit-transition:color .6s;transition:color .6s}}@media print and (hover:hover),screen and (min-width:1025px) and (hover:hover){.p-index__share .share__button[href]:hover .button__inner{background-color:var(--red-500)}.p-index__share .share__button[href]:hover .button__inner .share__text--top::after{opacity:1}.p-index__share .share__button[href]:hover .button__inner .share__text--top img{opacity:0}.p-index__share .share__button[href]:hover .button__inner .share__text--bottom{color:var(--gray-500)}}.p-index__sns{position:fixed;bottom:30px;right:30px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:24px 0;z-index:5}@media print,screen and (min-width:1920px){.p-index__sns{gap:1.25vw 0;bottom:1.5625vw;right:1.5625vw}}@media print,screen and (max-width:1400px){.p-index__sns{gap:1.7142857143vw 0;bottom:2.1428571429vw;right:2.1428571429vw}}@media print,screen and (max-width:1024px){.p-index__sns{display:none}}.p-index__sns p{font-family:Cardo,serif;font-weight:700;font-size:1.6rem;letter-spacing:.06em;color:var(--black-500);-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;-webkit-flex-shrink:0;flex-shrink:0;white-space:nowrap}.p-index__sns .sns--x{width:60px;display:block}@media print,screen and (min-width:1920px){.p-index__sns .sns--x{width:3.125vw}}@media print,screen and (max-width:1400px){.p-index__sns .sns--x{width:4.2857142857vw}}@media print,screen and (min-width:1025px){.p-index__sns .sns--x[href]{-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,transform .6s;transition:opacity .6s,transform .6s,-webkit-transform .6s}}@media print and (hover:hover),screen and (min-width:1025px) and (hover:hover){.p-index__sns .sns--x[href]:hover{opacity:.8;-webkit-transform:scale(.95);transform:scale(.95)}}.p-index__character-modal .character-modal__article{display:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.p-index__character-modal .character-modal__article .character-modal__article-inner{min-height:780px;display:grid}@media print,screen and (min-width:1920px){.p-index__character-modal .character-modal__article .character-modal__article-inner{min-height:40.625vw}}@media print,screen and (max-width:1400px){.p-index__character-modal .character-modal__article .character-modal__article-inner{min-height:55.7142857143vw}}@media print,screen and (max-width:1024px){.p-index__character-modal .character-modal__article .character-modal__article-inner{min-height:auto;overflow:visible;display:block}}.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__bg .bg__name{width:420px;position:fixed;top:-20px;right:-20px;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}@media print,screen and (min-width:1920px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__bg .bg__name{top:-1.0416666667vw;right:-1.0416666667vw}}@media print,screen and (max-width:1400px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__bg .bg__name{top:-1.4285714286vw;right:-1.4285714286vw}}@media print,screen and (max-width:1024px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__bg .bg__name{width:54.6875vw;top:-2.6041666667vw;right:-2.6041666667vw}}.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__visual{width:1200px;margin-inline:auto;position:relative;grid-row:1/2;grid-column:1/2}@media print,screen and (min-width:1920px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__visual{width:62.5vw}}@media print,screen and (max-width:1400px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__visual{width:85.7142857143vw}}@media print,screen and (max-width:1024px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__visual{width:125vw;margin:-14.3229166667vw 0 0 -12.5vw}}.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__visual .visual.visual--full-body{width:600px;position:absolute;top:0;right:-220px}@media print,screen and (min-width:1920px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__visual .visual.visual--full-body{width:31.25vw;right:-11.4583333333vw}}@media print,screen and (max-width:1400px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__visual .visual.visual--full-body{width:42.8571428571vw;right:-15.7142857143vw}}@media print,screen and (max-width:1024px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__visual .visual.visual--full-body{width:100%;position:relative;right:0;opacity:0;-webkit-filter:blur(1rem);filter:blur(1rem);will-change:filter;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}}@media print,screen and (min-width:1025px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__visual .visual.visual--full-body{opacity:0;-webkit-transform:translateY(4rem);transform:translateY(4rem)}}.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__visual .visual.visual--bust-shot{opacity:0;-webkit-filter:blur(1rem);filter:blur(1rem);will-change:filter}@media print,screen and (max-width:1024px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__visual .visual.visual--bust-shot{display:none}}.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile{width:min(1640px,100% - 80px);margin-inline:auto;padding-block:140px;position:relative;grid-row:1/2;grid-column:1/2;opacity:0}@media print,screen and (min-width:1920px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile{width:85.4166666667vw;padding-block:7.2916666667vw}}@media print,screen and (max-width:1400px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile{width:calc(100% - 5.7142857143vw);padding-block:10vw}}@media print,screen and (max-width:1024px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile{width:89.5833333333vw;padding-block:0 23.4375vw;grid-row:2/3;grid-column:1/2}}.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile .name .ruby{padding-inline:14px;display:inline-block;font-weight:700;font-size:1.6rem;line-height:120%;letter-spacing:.06em;color:var(--black-500);background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%224%22%20height%3D%2220%22%20fill%3D%22none%22%20viewBox%3D%220%200%204%2020%22%3E%20%3Cpath%20fill%3D%22%23040000%22%20d%3D%22M0%200h4L0%2010V0Zm0%2020h4L0%2010v10Z%22%2F%3E%3C%2Fsvg%3E") 0 50%/contain no-repeat,url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%224%22%20height%3D%2220%22%20fill%3D%22none%22%20viewBox%3D%220%200%204%2020%22%3E%20%3Cpath%20fill%3D%22%23040000%22%20d%3D%22M4%200H0l4%2010V0Zm0%2020H0l4-10v10Z%22%2F%3E%3C%2Fsvg%3E") 100% 50%/contain no-repeat}@media print,screen and (min-width:1920px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile .name .ruby{padding-inline:.7291666667vw}}@media print,screen and (max-width:1400px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile .name .ruby{padding-inline:1vw}}@media print,screen and (max-width:1024px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile .name .ruby{padding-inline:3.3854166667vw;font-size:2.4rem}}.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile .name .ruby-base{display:block;font-family:"Noto Serif JP",serif;font-weight:600;font-size:11.8rem;line-height:120%;letter-spacing:.06em;color:var(--black-500)}.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile .cv{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;gap:0 10px;font-family:"Noto Serif JP",serif;font-weight:600;font-size:3.2rem;line-height:120%;letter-spacing:.06em}@media print,screen and (min-width:1920px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile .cv{margin-top:1.0416666667vw;gap:0 .5208333333vw}}@media print,screen and (max-width:1400px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile .cv{margin-top:1.4285714286vw;gap:0 .7142857143vw}}@media print,screen and (max-width:1024px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile .cv{margin-top:2.6041666667vw;gap:0 1.3020833333vw;font-size:4.2rem}}.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile .cv span{font-family:Cardo,serif;font-weight:700;font-size:1.8rem;line-height:120%;letter-spacing:.06em;color:var(--black-500)}@media print,screen and (max-width:1024px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile .cv span{font-size:2.2rem}}.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile .introduction{width:480px;margin-top:60px;padding-top:51px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22479%22%20height%3D%228%22%20fill%3D%22none%22%20viewBox%3D%220%200%20479%208%22%3E%20%3Cpath%20fill%3D%22%23B6BCC4%22%20d%3D%22m4%200%204%204-4%204-4-4%204-4Zm8%204h455v1H12zm463-4%204%204-4%204-4-4%204-4Z%22%2F%3E%3C%2Fsvg%3E") 0 0/contain no-repeat}@media print,screen and (min-width:1920px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile .introduction{width:25vw;margin-top:3.125vw;padding-top:2.65625vw}}@media print,screen and (max-width:1400px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile .introduction{width:34.2857142857vw;margin-top:4.2857142857vw;padding-top:3.6428571429vw}}@media print,screen and (max-width:1024px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile .introduction{width:100%;margin-top:6.5104166667vw;padding-top:6.7708333333vw;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22688%22%20height%3D%2212%22%20fill%3D%22none%22%20viewBox%3D%220%200%20688%2012%22%3E%20%3Cpath%20fill%3D%22%23B6BCC4%22%20d%3D%22M16%206h656v1H16zm666-6%206%206-6%206-6-6%206-6ZM6%200l6%206-6%206-6-6%206-6Z%22%2F%3E%3C%2Fsvg%3E") 0 0/contain no-repeat}}.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile .introduction p{font-weight:500;font-size:1.8rem;line-height:220%;letter-spacing:.06em;color:var(--black-500);text-shadow:0 0 10px #dae0e7,0 0 10px #dae0e7}@media print,screen and (min-width:1920px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile .introduction p{text-shadow:0 0 .5208333333vw #dae0e7,0 0 .5208333333vw #dae0e7}}@media print,screen and (max-width:1400px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile .introduction p{text-shadow:0 0 .7142857143vw #dae0e7,0 0 .7142857143vw #dae0e7}}@media print,screen and (max-width:1024px){.p-index__character-modal .character-modal__article .character-modal__article-inner .character-modal__profile .introduction p{font-size:2.8rem;line-height:200%;text-shadow:none}}@media print,screen and (max-width:1024px){.p-index__character-modal .character-modal__article[data-id=mao] .character-modal__profile{margin-top:-9.1145833333vw}}.p-index__character-modal .character-modal__article[data-id=nanoka-kiba] .character-modal__article-inner .character-modal__bg .bg__name{width:400px}@media print,screen and (min-width:1920px){.p-index__character-modal .character-modal__article[data-id=nanoka-kiba] .character-modal__article-inner .character-modal__bg .bg__name{width:20.8333333333vw}}@media print,screen and (max-width:1400px){.p-index__character-modal .character-modal__article[data-id=nanoka-kiba] .character-modal__article-inner .character-modal__bg .bg__name{width:28.5714285714vw}}@media print,screen and (max-width:1024px){.p-index__character-modal .character-modal__article[data-id=nanoka-kiba] .character-modal__article-inner .character-modal__bg .bg__name{width:52.0833333333vw}}@media print,screen and (max-width:1024px){.p-index__character-modal .character-modal__article[data-id=nanoka-kiba] .character-modal__article-inner .character-modal__profile{margin-top:-26.0416666667vw}}@media print,screen and (max-width:1024px){.p-index__character-modal .character-modal__article[data-id=hyakka] .character-modal__profile{margin-top:-18.2291666667vw}}@media print,screen and (min-width:1025px){.p-index__character-modal .character-modal__article[data-id=kamon] .character-modal__article-inner .character-modal__bg .bg__name{right:-40px}}@media print,screen and (min-width:1025px) and (min-width:1920px){.p-index__character-modal .character-modal__article[data-id=kamon] .character-modal__article-inner .character-modal__bg .bg__name{right:-2.0833333333vw}}@media print,screen and (min-width:1025px) and (max-width:1400px){.p-index__character-modal .character-modal__article[data-id=kamon] .character-modal__article-inner .character-modal__bg .bg__name{right:-2.8571428571vw}}@media print,screen and (max-width:1024px){.p-index__character-modal .character-modal__article[data-id=kamon] .character-modal__article-inner .character-modal__profile{margin-top:-.78125vw}}.p-index__comment-modal .comment-modal__article{width:800px;margin:0 auto;padding-block:100px;display:none}@media print,screen and (min-width:1920px){.p-index__comment-modal .comment-modal__article{width:41.6666666667vw;padding-block:5.2083333333vw}}@media print,screen and (max-width:1400px){.p-index__comment-modal .comment-modal__article{width:57.1428571429vw;padding-block:7.1428571429vw}}@media print,screen and (max-width:1024px){.p-index__comment-modal .comment-modal__article{width:89.5833333333vw;padding-block:15.8854166667vw}}.p-index__comment-modal .comment-modal__heading .role{font-weight:700;font-size:2rem;line-height:120%;letter-spacing:.06em;color:var(--black-500)}@media print,screen and (max-width:1024px){.p-index__comment-modal .comment-modal__heading .role{font-size:3.2rem}}.p-index__comment-modal .comment-modal__heading .name{margin-top:10px;font-family:"Noto Serif JP",serif;font-weight:600;font-size:6rem;line-height:120%;letter-spacing:.06em;color:var(--black-500)}@media print,screen and (min-width:1920px){.p-index__comment-modal .comment-modal__heading .name{margin-top:.5208333333vw}}@media print,screen and (max-width:1400px){.p-index__comment-modal .comment-modal__heading .name{margin-top:.7142857143vw}}@media print,screen and (max-width:1024px){.p-index__comment-modal .comment-modal__heading .name{margin-top:1.8229166667vw;font-size:9rem}}.p-index__comment-modal .comment-modal__body{margin-top:40px;padding-top:38px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22799%22%20height%3D%228%22%20fill%3D%22none%22%20viewBox%3D%220%200%20799%208%22%3E%20%3Cpath%20fill%3D%22%23B6BCC4%22%20d%3D%22m795%200%204%204-4%204-4-4%204-4ZM4%200l4%204-4%204-4-4%204-4Zm8%203h775v1H12z%22%2F%3E%3C%2Fsvg%3E") 0 0/contain no-repeat}@media print,screen and (max-width:1024px){.p-index__comment-modal .comment-modal__body{margin-top:6.5104166667vw;padding-top:6.7708333333vw;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22688%22%20height%3D%2212%22%20fill%3D%22none%22%20viewBox%3D%220%200%20688%2012%22%3E%20%3Cpath%20fill%3D%22%23B6BCC4%22%20d%3D%22M16%206h656v1H16zm666-6%206%206-6%206-6-6%206-6ZM6%200l6%206-6%206-6-6%206-6Z%22%2F%3E%3C%2Fsvg%3E") 0 0/contain no-repeat}}.p-index__comment-modal .comment-modal__body p{font-weight:500;font-size:1.8rem;line-height:200%;letter-spacing:.08em;color:var(--black-500)}@media print,screen and (max-width:1024px){.p-index__comment-modal .comment-modal__body p{font-size:2.8rem}}.p-index__comment-modal .comment-modal__body p+p{margin-top:20px}@media print,screen and (min-width:1920px){.p-index__comment-modal .comment-modal__body p+p{margin-top:1.0416666667vw}}@media print,screen and (max-width:1400px){.p-index__comment-modal .comment-modal__body p+p{margin-top:1.4285714286vw}}@media print,screen and (max-width:1024px){.p-index__comment-modal .comment-modal__body p+p{margin-top:2.6041666667vw}}.p-index__comment-modal .comment-modal__body .author{padding-top:10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;gap:0 50px}@media print,screen and (min-width:1920px){.p-index__comment-modal .comment-modal__body .author{padding-top:.5208333333vw;gap:0 2.6041666667vw}}@media print,screen and (max-width:1400px){.p-index__comment-modal .comment-modal__body .author{padding-top:.7142857143vw;gap:0 6.5104166667vw}}@media print,screen and (max-width:1024px){.p-index__comment-modal .comment-modal__body .author{padding-top:1.3020833333vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:10.4166666667vw 0}}.p-index__comment-modal .comment-modal__body .author p.comment{width:480px}@media print,screen and (min-width:1920px){.p-index__comment-modal .comment-modal__body .author p.comment{width:25vw}}@media print,screen and (max-width:1400px){.p-index__comment-modal .comment-modal__body .author p.comment{width:34.2857142857vw}}@media print,screen and (max-width:1024px){.p-index__comment-modal .comment-modal__body .author p.comment{width:100%}}.p-index__comment-modal .comment-modal__body .author p.sign{width:220px}@media print,screen and (min-width:1920px){.p-index__comment-modal .comment-modal__body .author p.sign{width:11.4583333333vw}}@media print,screen and (max-width:1400px){.p-index__comment-modal .comment-modal__body .author p.sign{width:15.7142857143vw}}@media print,screen and (max-width:1024px){.p-index__comment-modal .comment-modal__body .author p.sign{width:39.0625vw;margin-inline:auto}}@media print,screen and (min-width:1025px){.u-display__block--pc{display:block!important}}@media print,screen and (min-width:1025px){.u-display__inline--pc{display:inline!important}}@media print,screen and (min-width:1025px){.u-display__inline-block--pc{display:inline-block!important}}@media print,screen and (min-width:1025px){.u-display__flex--pc{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}}@media print,screen and (min-width:1025px){.u-display__inline-block--pc{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}}@media print,screen and (min-width:1025px){.u-display__grid--pc{display:grid!important}}@media print,screen and (min-width:1025px){.u-display__inline-grid--pc{display:inline-grid!important}}@media print,screen and (min-width:1025px){.u-display__inline-grid--pc{display:grid!important}}@media print,screen and (min-width:1025px){.u-display__none--pc{display:none!important}}@media print,screen and (max-width:1024px){.u-display__block--sp{display:block!important}}@media print,screen and (max-width:1024px){.u-display__inline--sp{display:inline!important}}@media print,screen and (max-width:1024px){.u-display__inline-block--sp{display:inline-block!important}}@media print,screen and (max-width:1024px){.u-display__flex--sp{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}}@media print,screen and (max-width:1024px){.u-display__inline-flex--sp{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}}@media print,screen and (max-width:1024px){.u-display__grid--sp{display:grid!important}}@media print,screen and (max-width:1024px){.u-display__inline-grid--sp{display:inline-grid!important}}@media print,screen and (max-width:1024px){.u-display__none--sp{display:none!important}}@-webkit-keyframes arrow--left{0%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}100%{-webkit-transform:translateX(25%);transform:translateX(25%)}}@keyframes arrow--left{0%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}100%{-webkit-transform:translateX(25%);transform:translateX(25%)}}@-webkit-keyframes arrow--right{0%{-webkit-transform:translateX(25%);transform:translateX(25%)}100%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}}@keyframes arrow--right{0%{-webkit-transform:translateX(25%);transform:translateX(25%)}100%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}}