@charset "UTF-8";/*! 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{--ease-in-expo:cubic-bezier(.6,.1,.8,.3);--ease-out-expo:cubic-bezier(0.2, 1, 0.2, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--extra-height:0}html{height:100%;min-height:100%;font-size:62.5%;line-height:1;overflow-x:hidden}@media print,screen and (min-width:1921px){html{font-size:1.3020833333vw}}@media print,screen and (max-width:1024px){html{font-size:1.3020833333vw}}body{height:100%;min-height:100%;font-family:"Noto Serif JP",serif;-webkit-font-smoothing:antialiased;word-wrap:break-word;overflow-wrap:break-word;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;color:#222;line-height:2.2;letter-spacing:.06em}@media print,screen and (min-width:1025px){body{font-size:min(16px,1.25vw)}}@media print,screen and (max-width:1024px){body{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}}.is-Loading *{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}.is-Resizing *,.is-Resizing ::after,.is-Resizing ::before{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}*{-webkit-box-sizing:border-box;box-sizing:border-box;zoom:1}img{image-rendering:-webkit-optimize-contrast;-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto!important}a{text-decoration:none}.pc_b{display:block!important}@media print,screen and (max-width:1024px){.pc_b{display:none!important}}.pc_i{display:inline!important}@media print,screen and (max-width:1024px){.pc_i{display:none!important}}.pc_ib{display:inline-block!important}@media print,screen and (max-width:1024px){.pc_ib{display:none!important}}.pc_f{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}@media print,screen and (max-width:1024px){.pc_f{display:none!important}}.sp_b{display:none!important}@media print,screen and (max-width:1024px){.sp_b{display:block!important}}.sp_i{display:none!important}@media print,screen and (max-width:1024px){.sp_i{display:inline!important}}.sp_ib{display:none!important}@media print,screen and (max-width:1024px){.sp_ib{display:inline-block!important}}.sp_f{display:none!important}@media print,screen and (max-width:1024px){.sp_f{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}}.l-wrapper{position:relative}.p-index__first-block{overflow:hidden}.p-index__second-block{overflow:hidden}.p-index__third-block{overflow:hidden}.p-index__fourth-block .bottom-contents-wrap{overflow:hidden}body.index .l-header .l-header__background,body.index .l-header .l-header__leaf,body.index .l-header .l-header__leaf-shadow{display:none}body.index .l-header .l-header__logo .logo-flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}body.index .l-header .l-header__logo .logo-ttl{display:none}.l-header .l-header__logo{position:absolute;z-index:10}@media print,screen and (min-width:1025px){.l-header .l-header__logo{padding:.5208333333vw 0 0 1.0416666667vw}}@media print,screen and (max-width:1024px){.l-header .l-header__logo{top:1.8229166667vw;left:1.8229166667vw}}.l-header .l-header__logo .logo-flex{display:none;opacity:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media print,screen and (min-width:1025px){.l-header .l-header__logo .logo-flex{width:11.25vw}}@media print,screen and (max-width:1024px){.l-header .l-header__logo .logo-flex{width:32.5520833333vw}}@media print,screen and (min-width:1025px){.l-header .l-header__logo .logo-flex .logo-switch{width:3.0208333333vw}}@media print,screen and (max-width:1024px){.l-header .l-header__logo .logo-flex .logo-switch{width:9.1145833333vw}}@media print,screen and (min-width:1025px){.l-header .l-header__logo .logo-flex .logo-steam{width:7.1875vw}}@media print,screen and (max-width:1024px){.l-header .l-header__logo .logo-flex .logo-steam{width:21.6145833333vw}}.l-header .l-header__logo .logo-flex .logo-steam img{vertical-align:middle}.l-header .l-header__logo .logo-ttl{display:block}@media print,screen and (min-width:1025px){.l-header .l-header__logo .logo-ttl{width:min(80px,6.25vw);padding-top:min(10px,.78125vw);cursor:pointer}}@media print,screen and (max-width:1024px){.l-header .l-header__logo .logo-ttl{width:12.3697916667vw}}.l-header .l-header__hamburger{position:fixed;z-index:30;opacity:0}@media print,screen and (min-width:1025px){.l-header .l-header__hamburger{width:122px;top:0;right:0}}@media print,screen and (max-width:1024px){.l-header .l-header__hamburger{width:18.75vw;top:0;right:0}}@media print,screen and (min-width:1025px){.l-header .l-header__hamburger .hamburger-icon{cursor:pointer}}.l-header .l-header__hamburger .hamburger-icon .hamburger-line{display:block;position:absolute;cursor:pointer}@media print,screen and (min-width:1025px){.l-header .l-header__hamburger .hamburger-icon .hamburger-line{left:51%;bottom:3%;height:30px}}@media print,screen and (max-width:1024px){.l-header .l-header__hamburger .hamburger-icon .hamburger-line{height:1.3020833333vw;left:50%;bottom:2.734375vw}}.l-header .l-header__hamburger .hamburger-icon .hamburger-line.active span:nth-of-type(1){-webkit-transform:translateY(4px) rotate(-25deg);transform:translateY(4px) rotate(-25deg)}@media print,screen and (max-width:1024px){.l-header .l-header__hamburger .hamburger-icon .hamburger-line.active span:nth-of-type(1){-webkit-transform:translateY(.6510416667vw) rotate(-25deg);transform:translateY(.6510416667vw) rotate(-25deg)}}.l-header .l-header__hamburger .hamburger-icon .hamburger-line.active span:nth-of-type(2){-webkit-transform:translateY(-1px) rotate(25deg);transform:translateY(-1px) rotate(25deg)}@media print,screen and (max-width:1024px){.l-header .l-header__hamburger .hamburger-icon .hamburger-line.active span:nth-of-type(2){-webkit-transform:translateY(-.390625vw) rotate(25deg);transform:translateY(-.390625vw) rotate(25deg)}}.l-header .l-header__hamburger .hamburger-icon .hamburger-line span{position:absolute;background-color:#fff;width:30px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:1px}@media print,screen and (min-width:1025px){.l-header .l-header__hamburger .hamburger-icon .hamburger-line span{width:24px;height:1px}}@media print,screen and (max-width:1024px){.l-header .l-header__hamburger .hamburger-icon .hamburger-line span{width:4.1666666667vw;height:.2604166667vw}}@media print,screen and (min-width:1025px){.l-header .l-header__hamburger .hamburger-icon .hamburger-line span:nth-of-type(1){top:10px}}@media print,screen and (max-width:1024px){.l-header .l-header__hamburger .hamburger-icon .hamburger-line span:nth-of-type(1){top:0}}@media print,screen and (min-width:1025px){.l-header .l-header__hamburger .hamburger-icon .hamburger-line span:nth-of-type(2){bottom:14px}}@media print,screen and (max-width:1024px){.l-header .l-header__hamburger .hamburger-icon .hamburger-line span:nth-of-type(2){bottom:0}}.l-header__menu{opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:27;background:rgba(29,29,29,.6509803922)}.l-header__menu.active{opacity:1;visibility:visible}.l-header__menu .l-header__menu-inner{width:100%;height:100%}.l-header__menu .l-header__menu-inner .l-header__menu-bg{width:100%;aspect-ratio:1920/600}@media print,screen and (min-width:1025px){.l-header__menu .l-header__menu-inner .l-header__menu-bg{width:1920px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(../../webp/pc/menu/bg_menu.webp) top center/100% auto;padding-top:80px}}@media print,screen and (min-width:1921px){.l-header__menu .l-header__menu-inner .l-header__menu-bg{width:100vw}}@media print,screen and (max-width:1024px){.l-header__menu .l-header__menu-inner .l-header__menu-bg{background:url(../../webp/sp/menu/bg_menu.webp) top center/100% auto no-repeat;width:100%;aspect-ratio:768/1310;padding-top:13.0208333333vw}}.l-header__menu .l-header__menu-inner .l-header__menu-bg .l-header__menu-contents{display:-webkit-box;display:-webkit-flex;display:flex;margin:0 auto}@media print,screen and (min-width:1025px){.l-header__menu .l-header__menu-inner .l-header__menu-bg .l-header__menu-contents{width:472px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}@media print,screen and (min-width:1921px){.l-header__menu .l-header__menu-inner .l-header__menu-bg .l-header__menu-contents{width:24.5833333333vw}}@media print,screen and (max-width:1024px){.l-header__menu .l-header__menu-inner .l-header__menu-bg .l-header__menu-contents{width:61.1979166667vw;display:block}}@media print,screen and (min-width:1025px){.l-header__menu .l-header__menu-inner .l-header__menu-bg .l-header__menu-contents .left-item{width:150px;-webkit-transform:translateY(-7%);transform:translateY(-7%)}}@media print,screen and (min-width:1921px){.l-header__menu .l-header__menu-inner .l-header__menu-bg .l-header__menu-contents .left-item{width:7.8125vw}}@media print,screen and (max-width:1024px){.l-header__menu .l-header__menu-inner .l-header__menu-bg .l-header__menu-contents .left-item{width:25.78125vw;margin:0 auto 13.0208333333vw}}.l-header__menu .l-header__menu-inner .l-header__menu-bg .l-header__menu-contents .right-item .nav__list{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media print,screen and (min-width:1025px){.l-header__menu .l-header__menu-inner .l-header__menu-bg .l-header__menu-contents .right-item .nav__list{width:260px}}@media print,screen and (max-width:1024px){.l-header__menu .l-header__menu-inner .l-header__menu-bg .l-header__menu-contents .right-item .nav__list .nav__list-item{font-size:3.90625vw}}.l-header__menu .l-header__menu-inner .l-header__menu-bg .l-header__menu-contents .right-item .nav__list .nav__list-item:last-of-type{margin-left:0}.l-header__menu .l-header__menu-inner .l-header__menu-bg .l-header__menu-contents .right-item .nav__list .nav__list-item a{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;line-height:1;display:inline-block}@media print,screen and (min-width:1025px){.l-header__menu .l-header__menu-inner .l-header__menu-bg .l-header__menu-contents .right-item .nav__list .nav__list-item a{font-size:20px}}@media print,screen and (min-width:1921px){.l-header__menu .l-header__menu-inner .l-header__menu-bg .l-header__menu-contents .right-item .nav__list .nav__list-item a{font-size:1.0416666667vw}}body.index .l-header__menu .l-header__menu-inner .l-header__menu-contents .nav__list-item:first-of-type a{position:relative}body.index .l-header__menu .l-header__menu-inner .l-header__menu-contents .nav__list-item:first-of-type a::after{content:" ";position:absolute;width:1px;height:110%;background-color:rgba(34,34,34,.4588235294);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.character .l-header__menu .l-header__menu-inner .l-header__menu-contents .nav__list-item:nth-of-type(3) a{position:relative}body.character .l-header__menu .l-header__menu-inner .l-header__menu-contents .nav__list-item:nth-of-type(3) a::after{content:" ";position:absolute;width:1px;height:110%;background-color:rgba(34,34,34,.4588235294);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.loaded-done .l-header .l-header__hamburger,body.loaded-done .l-header .logo-flex{opacity:1}body:not(.index) .l-header .l-header__hamburger{opacity:1}.l-footer{width:100%;position:relative;z-index:26}.l-footer .l-footer__inner{width:100%;height:100%;display:block;color:#fff}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner{display:block}}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__center-contents{width:min(590px,46.09375vw);margin:0 auto min(240px,18.75vw);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}@media print,screen and (min-width:1921px){.l-footer .l-footer__inner .l-footer__center-contents{margin:0 auto 12.5vw}}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__center-contents{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 19.53125vw;margin-bottom:28.6458333333vw;width:100%}}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__center-contents .left-item{width:min(200px,15.625vw)}}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__center-contents .left-item{width:29.6875vw;margin:0 auto}}.l-footer .l-footer__inner .l-footer__center-contents .left-item a{display:block}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__center-contents .right-item{margin-bottom:13.0208333333vw}}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__center-contents .right-item nav{margin-top:min(60px,4.6875vw)}}.l-footer .l-footer__inner .l-footer__center-contents .right-item ul{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}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__center-contents .right-item ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.l-footer .l-footer__inner .l-footer__center-contents .right-item ul li{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;line-height:1}.l-footer .l-footer__inner .l-footer__center-contents .right-item ul li:last-of-type{margin-bottom:0}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__center-contents .right-item ul li{margin-left:min(40px,3.125vw)}}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__center-contents .right-item ul li{font-size:3.90625vw}}.l-footer .l-footer__inner .l-footer__center-contents .right-item ul li a{letter-spacing:.12em;line-height:1.2;font-weight:500;display:inline-block}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__center-contents .right-item ul li a{font-size:min(20px,1.5625vw)}}@media print,screen and (min-width:1921px){.l-footer .l-footer__inner .l-footer__center-contents .right-item ul li a{font-size:1.0416666667vw}}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__center-contents .right-item ul li a{font-size:3.90625vw}}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__bottom-contents{padding:0 2.6041666667vw 2.6041666667vw;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__bottom-contents{width:calc(100% - 10.4166666667vw);margin:0 auto;display:block;padding-bottom:7.8125vw}}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__bottom-contents .left-item{width:35.9375vw}}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__bottom-contents .left-item{margin-bottom:13.0208333333vw}}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__bottom-contents .left-item .marks{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__bottom-contents .left-item .marks{display:block}}.l-footer .l-footer__inner .l-footer__bottom-contents .left-item .marks .mark{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__bottom-contents .left-item .marks .mark:first-of-type{width:15.2083333333vw}}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__bottom-contents .left-item .marks .mark:first-of-type{margin-bottom:5.2083333333vw}}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__bottom-contents .left-item .marks .mark:last-of-type{width:19.6875vw}}.l-footer .l-footer__inner .l-footer__bottom-contents .left-item .marks .mark p{line-height:1.4;letter-spacing:.04em}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__bottom-contents .left-item .marks .mark p{font-size:.625vw}}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__bottom-contents .left-item .marks .mark p{font-size:2.8645833333vw;width:75.1302083333vw}}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__bottom-contents .left-item .switch{width:2.6041666667vw}}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__bottom-contents .left-item .switch{width:10.4166666667vw}}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__bottom-contents .left-item .steam{width:2.3958333333vw}}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__bottom-contents .left-item .steam{width:9.375vw}}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__bottom-contents .right-item{margin-bottom:5.2083333333vw}}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__bottom-contents .right-item .rejet-items{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:15.9375vw;margin-left:auto;margin-bottom:.4166666667vw}}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__bottom-contents .right-item .rejet-items{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:5.2083333333vw}}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__bottom-contents .right-item .rejet-items .rejet{width:3.0208333333vw}}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__bottom-contents .right-item .rejet-items .rejet{width:17.0572916667vw}}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__bottom-contents .right-item .rejet-items .rejet-shop{width:5.1041666667vw}}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__bottom-contents .right-item .rejet-items .rejet-shop{width:28.7760416667vw}}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__bottom-contents .right-item .rejet-items .skit-dolce{width:5.7291666667vw}}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__bottom-contents .right-item .rejet-items .skit-dolce{width:31.7708333333vw}}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__bottom-contents .right-item .copyright-items{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}}.l-footer .l-footer__inner .l-footer__bottom-contents .right-item .copyright-items .copyright-txt{line-height:1.4}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__bottom-contents .right-item .copyright-items .copyright-txt{font-size:.625vw}}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__bottom-contents .right-item .copyright-items .copyright-txt{font-size:2.8645833333vw;margin-bottom:3.90625vw;text-align:center;line-height:1.8}}@media print,screen and (min-width:1025px){.l-footer .l-footer__inner .l-footer__bottom-contents .right-item .copyright-items .copyright{font-size:.625vw;margin-left:1.5625vw}}@media print,screen and (max-width:1024px){.l-footer .l-footer__inner .l-footer__bottom-contents .right-item .copyright-items .copyright{font-size:2.8645833333vw;line-height:1.8;text-align:center}}body.index .l-footer__inner .l-footer__center-contents li:first-of-type a{position:relative}body.index .l-footer__inner .l-footer__center-contents li:first-of-type a::after{content:" ";position:absolute;width:1px;height:110%;background-color:rgba(255,255,255,.4588235294);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media print,screen and (min-width:1025px){body:not(.index) .l-footer{padding-top:25vh}}@media print,screen and (max-width:1024px){body:not(.index) .l-footer{padding-top:13.0208333333vw}}@media print,screen and (max-width:1024px){body.character .l-footer__inner{margin-top:-10.4166666667vw}}body.character .l-footer__inner .l-footer__center-contents li:nth-of-type(3) a{position:relative}body.character .l-footer__inner .l-footer__center-contents li:nth-of-type(3) a::after{content:" ";position:absolute;width:1px;height:110%;background-color:rgba(255,255,255,.4588235294);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-webkit-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-webkit-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.c-btn{background:-webkit-gradient(linear,left bottom,left top,from(#4c3630),to(#1d1d1d));background:-webkit-linear-gradient(bottom,#4c3630 0,#1d1d1d 100%);background:linear-gradient(360deg,#4c3630 0,#1d1d1d 100%);-webkit-box-shadow:0 10px 40px rgba(38,33,35,.2);box-shadow:0 10px 40px rgba(38,33,35,.2);color:#fff;text-align:center}.c-background{position:fixed;z-index:-1;width:100%;height:100%;background:url(../../webp/common/index/bg_landscape.webp) top center/cover no-repeat}.c-background .c-background__inner{position:relative;width:100%;height:100%}body.loaded-done .mask{display:none}body.loaded-done .p-index .p-index__first-block__leaf-shadow01,body.loaded-done .p-index .p-index__first-block__leaf-shadow02{opacity:1}body.loaded-done .p-index__hero .p-index__hero-inner{background-size:100%}body.loaded-done .p-index__hero .p-index__hero-inner .hero__message .hero__message-first,body.loaded-done .p-index__hero .p-index__hero-inner .hero__message .hero__message-second{-webkit-clip-path:inset(0);clip-path:inset(0)}body.loaded-done .p-index__hero .p-index__hero-inner .hero__logo{opacity:1}body.loaded-done .p-index__hero .p-index__hero__cast{-webkit-filter:sepia(0);filter:sepia(0);opacity:1}.mask{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:50}.mask-inner{position:relative;width:100%;height:100%}.background__mask01{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url(../../webp/common/index/bg_cloud01.webp);mask-image:url(../../webp/common/index/bg_cloud01.webp);-webkit-mask-position:0 80%;mask-position:0 80%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,screen and (min-width:1025px){.background__mask01{background:url(../../images/common/bg_repeat.jpg) top center/26% repeat;-webkit-mask-size:200% 200%;mask-size:200% 200%}}@media print,screen and (max-width:1024px){.background__mask01{background:url(../../images/common/bg_repeat.jpg) top center/66vw repeat;-webkit-mask-size:500% 200%;mask-size:500% 200%}}.background__mask02{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-mask-image:url(../../webp/common/index/bg_cloud02.webp);mask-image:url(../../webp/common/index/bg_cloud02.webp);-webkit-mask-position:100% 80%;mask-position:100% 80%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,screen and (min-width:1025px){.background__mask02{background:url(../../images/common/bg_repeat.jpg) top center/26% repeat;-webkit-mask-size:200% 200%;mask-size:200% 200%}}@media print,screen and (max-width:1024px){.background__mask02{background:url(../../images/common/bg_repeat.jpg) top center/66vw repeat;-webkit-mask-size:500% 200%;mask-size:500% 200%}}.background__mask03{position:absolute;bottom:0;left:0;width:100%;height:100%;-webkit-mask-image:url(../../webp/common/index/bg_cloud03.webp);mask-image:url(../../webp/common/index/bg_cloud03.webp);-webkit-mask-position:0 20%;mask-position:0 20%;-webkit-mask-size:200% 200%;mask-size:200% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,screen and (min-width:1025px){.background__mask03{background:url(../../images/common/bg_repeat.jpg) top center/26% repeat;-webkit-mask-size:200% 200%;mask-size:200% 200%}}@media print,screen and (max-width:1024px){.background__mask03{background:url(../../images/common/bg_repeat.jpg) top center/66vw repeat;-webkit-mask-size:500% 200%;mask-size:500% 200%}}.background__mask04{position:absolute;bottom:0;right:0;width:100%;height:100%;-webkit-mask-image:url(../../webp/common/index/bg_cloud04.webp);mask-image:url(../../webp/common/index/bg_cloud04.webp);-webkit-mask-position:100% 20%;mask-position:100% 20%;-webkit-mask-size:200% 200%;mask-size:200% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,screen and (min-width:1025px){.background__mask04{background:url(../../images/common/bg_repeat.jpg) top center/26% repeat;-webkit-mask-size:200% 200%;mask-size:200% 200%}}@media print,screen and (max-width:1024px){.background__mask04{background:url(../../images/common/bg_repeat.jpg) top center/66vw repeat;-webkit-mask-size:500% 200%;mask-size:500% 200%}}.p-index .p-index__first-block{position:relative;z-index:5}@media print,screen and (min-width:1025px){.p-index .p-index__first-block{padding:0 0 min(400px,31.25vw);background:url(../../images/common/bg_repeat.jpg) top center/26% repeat;-webkit-mask:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),color-stop(3%,rgba(255,255,255,.2)),color-stop(12%,rgba(255,255,255,.9)),color-stop(15%,#fff),to(#fff));-webkit-mask:-webkit-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 3%,rgba(255,255,255,.9) 12%,#fff 15%,#fff 100%);mask:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),color-stop(3%,rgba(255,255,255,.2)),color-stop(12%,rgba(255,255,255,.9)),color-stop(15%,#fff),to(#fff));mask:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 3%,rgba(255,255,255,.9) 12%,#fff 15%,#fff 100%)}}@media print,screen and (max-width:1024px){.p-index .p-index__first-block{padding:0 0 78.125vw;background:url(../../images/common/bg_repeat.jpg) top center/66vw repeat;-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(255,255,255,0)),color-stop(7%,rgba(255,255,255,0)),color-stop(10%,rgba(255,255,255,.4)),color-stop(15%,rgba(255,255,255,.9)),color-stop(35%,#fff),to(#fff));-webkit-mask:-webkit-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 7%,rgba(255,255,255,.4) 10%,rgba(255,255,255,.9) 15%,#fff 35%,#fff 100%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(255,255,255,0)),color-stop(7%,rgba(255,255,255,0)),color-stop(10%,rgba(255,255,255,.4)),color-stop(15%,rgba(255,255,255,.9)),color-stop(35%,#fff),to(#fff));mask:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 7%,rgba(255,255,255,.4) 10%,rgba(255,255,255,.9) 15%,#fff 35%,#fff 100%)}}.p-index .p-index__first-block__leaf-shadow01,.p-index .p-index__first-block__leaf-shadow02,.p-index .p-index__first-block__leaf-shadow03{position:absolute;z-index:5}.p-index .p-index__first-block__leaf-shadow01{opacity:0}@media print,screen and (min-width:1025px){.p-index .p-index__first-block__leaf-shadow01{width:15.5208333333vw;top:38.4375vw;left:0}}@media print,screen and (max-width:1024px){.p-index .p-index__first-block__leaf-shadow01{width:15.1041666667vw;top:180.3385416667vw}}.p-index .p-index__first-block__leaf-shadow02{opacity:0;right:0}@media print,screen and (min-width:1025px){.p-index .p-index__first-block__leaf-shadow02{width:11.4583333333vw;top:36.4583333333vw}}@media print,screen and (max-width:1024px){.p-index .p-index__first-block__leaf-shadow02{width:19.0104166667vw;top:244.6614583333vw}}.p-index .p-index__first-block__leaf-shadow03{left:0}@media print,screen and (max-width:1024px){.p-index .p-index__first-block__leaf-shadow03{width:17.1875vw;top:257.2916666667vw}}.p-index .p-index__hero{position:relative}.p-index .p-index__hero .p-index__hero-inner{overflow:hidden;position:relative;will-change:background-size}@media print,screen and (min-width:1025px){.p-index .p-index__hero .p-index__hero-inner{aspect-ratio:1920/920;background:url(../../webp/pc/index/hero/bg_kv.webp) top center no-repeat;background-size:108% auto}}@media print,screen and (max-width:1024px){.p-index .p-index__hero .p-index__hero-inner{width:100%;aspect-ratio:768/1280;background:url(../../webp/sp/index/hero/bg_kv.webp) top center/cover no-repeat}}.p-index .p-index__hero .p-index__hero-inner .hero__logo{position:absolute;z-index:50;opacity:0}@media print,screen and (min-width:1025px){.p-index .p-index__hero .p-index__hero-inner .hero__logo{width:14.5833333333vw;top:4.6875vw;left:1.6666666667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__hero .p-index__hero-inner .hero__logo{width:36.5885416667vw;top:62.5vw;left:0}}.p-index .p-index__hero .p-index__hero-inner .hero__character{position:absolute}@media print,screen and (min-width:1025px){.p-index .p-index__hero .p-index__hero-inner .hero__character{width:86.1458333333vw;height:100%;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-inner{width:100%;height:100%;position:relative}.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-asahi,.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-ikuma,.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-michiru,.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-senri,.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-shiemmei,.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-yurisa,.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-yuzuki{position:absolute}.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-shiemmei{z-index:10}@media print,screen and (min-width:1025px){.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-shiemmei{width:27.34375vw;top:5.2083333333vw;left:1.0416666667vw}}.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-michiru{z-index:30}@media print,screen and (min-width:1025px){.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-michiru{width:29.4791666667vw;top:13.4895833333vw;left:6.25vw}}.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-senri{z-index:20}@media print,screen and (min-width:1025px){.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-senri{width:25.1041666667vw;top:2.2916666667vw;left:18.75vw}}.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-yurisa{z-index:35}@media print,screen and (min-width:1025px){.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-yurisa{width:43.1770833333vw;top:5.6770833333vw;left:30.7291666667vw}}.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-yuzuki{z-index:30}@media print,screen and (min-width:1025px){.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-yuzuki{width:22.3958333333vw;top:1.7708333333vw;right:14.53125vw;z-index:20}}.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-ikuma{z-index:30}@media print,screen and (min-width:1025px){.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-ikuma{width:37.5520833333vw;top:14.0625vw;right:6.6666666667vw;z-index:40}}.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-asahi{z-index:20}@media print,screen and (min-width:1025px){.p-index .p-index__hero .p-index__hero-inner .hero__character .hero__character-asahi{width:37.3958333333vw;top:6.1458333333vw;right:-9.7916666667vw}}.p-index .p-index__hero .p-index__hero-inner .hero__message{position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}@media print,screen and (min-width:1025px){.p-index .p-index__hero .p-index__hero-inner .hero__message{top:6.71875vw;right:7.0833333333vw}}@media print,screen and (max-width:1024px){.p-index .p-index__hero .p-index__hero-inner .hero__message{width:12.3697916667vw;top:68.75vw;right:3.90625vw;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.p-index .p-index__hero .p-index__hero-inner .hero__message .hero__message-first,.p-index .p-index__hero .p-index__hero-inner .hero__message .hero__message-second{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}@media print,screen and (min-width:1025px){.p-index .p-index__hero .p-index__hero-inner .hero__message .hero__message-first,.p-index .p-index__hero .p-index__hero-inner .hero__message .hero__message-second{width:1.5625vw}}@media print,screen and (max-width:1024px){.p-index .p-index__hero .p-index__hero-inner .hero__message .hero__message-first,.p-index .p-index__hero .p-index__hero-inner .hero__message .hero__message-second{width:5.46875vw}}@media print,screen and (min-width:1025px){.p-index .p-index__hero .p-index__hero-inner .hero__message .hero__message-first{margin-left:.4166666667vw}}.p-index .p-index__hero .p-index__hero__cast{position:absolute;z-index:50;left:50%;opacity:0;-webkit-filter:blur(6px);filter:blur(6px);will-change:filter;-webkit-transition:all 1.5s;transition:all 1.5s}.p-index .p-index__hero .p-index__hero__cast.blur{-webkit-filter:blur(0);filter:blur(0);opacity:1}@media print,screen and (min-width:1025px){.p-index .p-index__hero .p-index__hero__cast{width:52.6041666667vw;bottom:0;-webkit-transform:translate(-50%,37%);transform:translate(-50%,37%)}}@media print,screen and (max-width:1024px){.p-index .p-index__hero .p-index__hero__cast{width:100%;-webkit-transform:translate(-50%,-35%);transform:translate(-50%,-35%)}}.p-index .p-index__introduction{position:relative;overflow:hidden}@media print,screen and (min-width:1025px){.p-index .p-index__introduction{padding:7.8125vw 0 0}}@media print,screen and (min-width:1921px){.p-index .p-index__introduction{padding:7.8125vw 0 0}}@media print,screen and (max-width:1024px){.p-index .p-index__introduction{padding:45.5729166667vw 0 0}}.p-index .p-index__introduction .introduction__dust{position:absolute}@media print,screen and (min-width:1025px){.p-index .p-index__introduction .introduction__dust{width:95.4166666667vw;left:5.2083333333vw;top:1.5625vw}}@media print,screen and (max-width:1024px){.p-index .p-index__introduction .introduction__dust{width:82.03125vw;top:91.1458333333vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.p-index .p-index__introduction .introduction__release-day{-webkit-filter:blur(6px);filter:blur(6px);will-change:filter;opacity:0;-webkit-transition:all 2s var(--ease-out-expo);transition:all 2s var(--ease-out-expo)}@media print,screen and (min-width:1025px){.p-index .p-index__introduction .introduction__release-day{width:min(790px,61.71875vw);margin:0 auto min(90px,7.03125vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__introduction .introduction__release-day{width:41.1458333333vw;margin:0 auto 4.6875vw}}@media print,screen and (max-width:1024px){.p-index .p-index__introduction .introduction__release-day{width:89.5833333333vw;margin:0 auto 15.625vw}}.p-index .p-index__introduction .introduction__large-txt{opacity:0;-webkit-transition:all 2s var(--ease-out-expo);transition:all 2s var(--ease-out-expo)}@media print,screen and (min-width:1025px){.p-index .p-index__introduction .introduction__large-txt{margin-bottom:min(80px,6.25vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__introduction .introduction__large-txt{margin-bottom:4.1666666667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__introduction .introduction__large-txt{margin-bottom:7.8125vw}}.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area{position:relative}@media print,screen and (min-width:1025px){.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area{margin-bottom:min(20px,1.5625vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area{margin-bottom:1.0416666667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area{margin-bottom:2.6041666667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area{margin-bottom:2.6041666667vw}}.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area{position:relative}.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .first-area__inner,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .second-area__inner,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .third-area__inner,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .first-area__inner,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .second-area__inner,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .third-area__inner,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .first-area__inner,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .second-area__inner,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .third-area__inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;color:#dcdcdc}.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .first-area__inner.second-text__animation,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .second-area__inner.second-text__animation,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .third-area__inner.second-text__animation,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .first-area__inner.second-text__animation,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .second-area__inner.second-text__animation,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .third-area__inner.second-text__animation,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .first-area__inner.second-text__animation,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .second-area__inner.second-text__animation,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .third-area__inner.second-text__animation{background:-webkit-gradient(linear,left bottom,left top,from(#4c3630),to(#1d1d1d));background:-webkit-linear-gradient(bottom,#4c3630 0,#1d1d1d 100%);background:linear-gradient(360deg,#4c3630 0,#1d1d1d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .first-area__inner .block-first,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .first-area__inner .block-second,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .second-area__inner .block-first,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .second-area__inner .block-second,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .third-area__inner .block-first,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .third-area__inner .block-second,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .first-area__inner .block-first,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .first-area__inner .block-second,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .second-area__inner .block-first,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .second-area__inner .block-second,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .third-area__inner .block-first,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .third-area__inner .block-second,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .first-area__inner .block-first,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .first-area__inner .block-second,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .second-area__inner .block-first,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .second-area__inner .block-second,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .third-area__inner .block-first,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .third-area__inner .block-second{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .first-area__inner .block-first,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .second-area__inner .block-first,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .third-area__inner .block-first,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .first-area__inner .block-first,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .second-area__inner .block-first,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .third-area__inner .block-first,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .first-area__inner .block-first,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .second-area__inner .block-first,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .third-area__inner .block-first{margin-bottom:2.6041666667vw}.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .first-area__inner .block-second,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .second-area__inner .block-second,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .third-area__inner .block-second,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .first-area__inner .block-second,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .second-area__inner .block-second,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .third-area__inner .block-second,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .first-area__inner .block-second,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .second-area__inner .block-second,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .third-area__inner .block-second{margin-bottom:6.5104166667vw}.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .first-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .second-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .third-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .first-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .second-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .third-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .first-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .second-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .third-area__inner .ordinal{line-height:1;letter-spacing:.2em}@media print,screen and (min-width:1025px){.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .first-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .second-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .third-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .first-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .second-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .third-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .first-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .second-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .third-area__inner .ordinal{font-size:min(48px,3.75vw);text-shadow:0 0 min(10px,.78125vw) rgba(73,49,57,.2)}}@media print,screen and (min-width:1921px){.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .first-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .second-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .third-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .first-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .second-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .third-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .first-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .second-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .third-area__inner .ordinal{font-size:2.5vw;text-shadow:0 0 .5208333333vw rgba(73,49,57,.2)}}@media print,screen and (max-width:1024px){.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .first-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .second-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .third-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .first-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .second-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .third-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .first-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .second-area__inner .ordinal,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .third-area__inner .ordinal{font-size:6.25vw}}.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .first-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .second-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .third-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .first-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .second-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .third-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .first-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .second-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .third-area__inner .flex .ruby{letter-spacing:.4em;text-align:center;text-shadow:0 0 10px rgba(73,49,57,.2)}@media print,screen and (min-width:1025px){.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .first-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .second-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .third-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .first-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .second-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .third-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .first-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .second-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .third-area__inner .flex .ruby{font-size:min(12px,.9375vw);text-shadow:0 0 min(5px,.390625vw) rgba(73,49,57,.2)}}@media print,screen and (min-width:1921px){.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .first-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .second-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .third-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .first-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .second-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .third-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .first-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .second-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .third-area__inner .flex .ruby{font-size:.625vw;text-shadow:0 0 .2604166667vw rgba(73,49,57,.2)}}@media print,screen and (max-width:1024px){.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .first-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .second-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .third-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .first-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .second-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .third-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .first-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .second-area__inner .flex .ruby,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .third-area__inner .flex .ruby{font-size:2.6041666667vw;line-height:2;margin-bottom:-.5208333333vw}}.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .first-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .second-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .third-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .first-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .second-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .third-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .first-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .second-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .third-area__inner .flex .era{line-height:1;letter-spacing:.2em;text-shadow:0 0 10px rgba(73,49,57,.2)}@media print,screen and (min-width:1025px){.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .first-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .second-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .third-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .first-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .second-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .third-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .first-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .second-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .third-area__inner .flex .era{font-size:min(64px,5vw);text-shadow:0 0 min(10px,.78125vw) rgba(73,49,57,.2)}}@media print,screen and (min-width:1921px){.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .first-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .second-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .third-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .first-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .second-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .third-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .first-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .second-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .third-area__inner .flex .era{font-size:3.3333333333vw;text-shadow:0 0 .5208333333vw rgba(73,49,57,.2)}}@media print,screen and (max-width:1024px){.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .first-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .second-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__first-area .third-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .first-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .second-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__second-area .third-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .first-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .second-area__inner .flex .era,.p-index .p-index__introduction .introduction__large-txt .large-txt__third-area .third-area__inner .flex .era{font-size:8.3333333333vw}}.p-index .p-index__introduction .introduction__middle-txt{text-align:center;line-height:2;opacity:0;-webkit-filter:blur(6px);filter:blur(6px);will-change:filter;opacity:0;-webkit-transition:all 1s;transition:all 1s}.p-index .p-index__introduction .introduction__middle-txt.blur{-webkit-filter:blur(0);filter:blur(0);opacity:1}@media print,screen and (min-width:1025px){.p-index .p-index__introduction .introduction__middle-txt{font-size:min(24px,1.875vw);margin:0 auto min(20px,1.5625vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__introduction .introduction__middle-txt{font-size:1.25vw;margin:0 auto 1.0416666667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__introduction .introduction__middle-txt{font-size:3.3854166667vw;margin:0 auto 6.5104166667vw}}.p-index .introduction__movie{position:relative}.p-index .introduction__movie .paper__area{position:absolute;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media print,screen and (min-width:1025px){.p-index .introduction__movie .paper__area{width:1920px}}@media print,screen and (min-width:1921px){.p-index .introduction__movie .paper__area{width:100vw}}@media print,screen and (max-width:1024px){.p-index .introduction__movie .paper__area{width:100%}}.p-index .introduction__movie .paper__area .youtube__paper01,.p-index .introduction__movie .paper__area .youtube__paper02,.p-index .introduction__movie .paper__area .youtube__paper03{position:absolute;opacity:0}@media print,screen and (min-width:1025px){.p-index .introduction__movie .paper__area .youtube__paper01{width:530px;top:0;left:0}}@media print,screen and (min-width:1921px){.p-index .introduction__movie .paper__area .youtube__paper01{width:27.6041666667vw}}@media print,screen and (max-width:1024px){.p-index .introduction__movie .paper__area .youtube__paper01{display:none}}@media print,screen and (min-width:1025px){.p-index .introduction__movie .paper__area .youtube__paper02{width:720px;top:210px;left:150px}}@media print,screen and (min-width:1921px){.p-index .introduction__movie .paper__area .youtube__paper02{width:37.5vw;top:10.9375vw;left:7.8125vw}}@media print,screen and (max-width:1024px){.p-index .introduction__movie .paper__area .youtube__paper02{width:109.375vw;left:-45.5729166667vw}}@media print,screen and (min-width:1025px){.p-index .introduction__movie .paper__area .youtube__paper03{width:728px;top:20px;right:0}}@media print,screen and (min-width:1921px){.p-index .introduction__movie .paper__area .youtube__paper03{width:37.9166666667vw;top:1.0416666667vw}}@media print,screen and (max-width:1024px){.p-index .introduction__movie .paper__area .youtube__paper03{width:97.65625vw;top:-9.1145833333vw;right:-32.5520833333vw}}.p-index .introduction__movie .introduction__movie-inner{position:relative}.p-index .introduction__movie .introduction__movie-inner .youtube__leaf-shadow01,.p-index .introduction__movie .introduction__movie-inner .youtube__leaf-shadow02{position:absolute;-webkit-filter:blur(6px);filter:blur(6px);will-change:filter;opacity:0;-webkit-transition:all 2s var(--ease-out-expo);transition:all 2s var(--ease-out-expo)}@media print,screen and (max-width:1024px){.p-index .introduction__movie .introduction__movie-inner .youtube__leaf-shadow01,.p-index .introduction__movie .introduction__movie-inner .youtube__leaf-shadow02{display:none}}@media print,screen and (min-width:1025px){.p-index .introduction__movie .introduction__movie-inner .youtube__leaf-shadow01{width:26.9791666667vw;top:3.125vw;left:0}}@media print,screen and (min-width:1025px){.p-index .introduction__movie .introduction__movie-inner .youtube__leaf-shadow02{width:12.5vw;top:-10.4166666667vw;right:0}}.p-index .introduction__movie .youtube-base{margin:0 auto;position:relative;opacity:0}@media print,screen and (min-width:1025px){.p-index .introduction__movie .youtube-base{width:min(1150px,89.84375vw)}}@media print,screen and (min-width:1921px){.p-index .introduction__movie .youtube-base{width:59.8958333333vw}}@media print,screen and (max-width:1024px){.p-index .introduction__movie .youtube-base{width:97.0052083333vw}}.p-index .introduction__movie .youtube-base .youtube-base__leaf01,.p-index .introduction__movie .youtube-base .youtube-base__leaf02{position:absolute;z-index:20}@media print,screen and (min-width:1025px){.p-index .introduction__movie .youtube-base .youtube-base__leaf01{width:min(158px,12.34375vw);top:min(10px,.78125vw);left:min(20px,1.5625vw)}}@media print,screen and (max-width:1024px){.p-index .introduction__movie .youtube-base .youtube-base__leaf01{width:20.1822916667vw;height:18.75vw;top:-2.6041666667vw;left:-3.90625vw}}@media print,screen and (min-width:1025px){.p-index .introduction__movie .youtube-base .youtube-base__leaf02{width:min(183px,14.296875vw);bottom:min(30px,2.34375vw);right:min(35px,2.734375vw)}}@media print,screen and (max-width:1024px){.p-index .introduction__movie .youtube-base .youtube-base__leaf02{width:27.2135416667vw;height:22.5260416667vw;bottom:-1.3020833333vw;right:-3.90625vw}}.p-index .introduction__movie .youtube-base__inner{position:absolute;top:50%;left:50%}@media print,screen and (min-width:1025px){.p-index .introduction__movie .youtube-base__inner{width:84.5%;-webkit-transform:translate(-50%,-52%);transform:translate(-50%,-52%)}}@media print,screen and (max-width:1024px){.p-index .introduction__movie .youtube-base__inner{width:89.5833333333vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.p-index .introduction__movie .youtube-base__inner .youtube-frame__left-bottom,.p-index .introduction__movie .youtube-base__inner .youtube-frame__left-top,.p-index .introduction__movie .youtube-base__inner .youtube-frame__right-bottom,.p-index .introduction__movie .youtube-base__inner .youtube-frame__right-top{position:absolute;z-index:25}@media print,screen and (min-width:1025px){.p-index .introduction__movie .youtube-base__inner .youtube-frame__left-bottom,.p-index .introduction__movie .youtube-base__inner .youtube-frame__left-top,.p-index .introduction__movie .youtube-base__inner .youtube-frame__right-bottom,.p-index .introduction__movie .youtube-base__inner .youtube-frame__right-top{width:min(80px,6.25vw)}}@media print,screen and (max-width:1024px){.p-index .introduction__movie .youtube-base__inner .youtube-frame__left-bottom,.p-index .introduction__movie .youtube-base__inner .youtube-frame__left-top,.p-index .introduction__movie .youtube-base__inner .youtube-frame__right-bottom,.p-index .introduction__movie .youtube-base__inner .youtube-frame__right-top{width:10.4166666667vw}}.p-index .introduction__movie .youtube-base__inner .youtube-frame__left-top{top:0;left:0}.p-index .introduction__movie .youtube-base__inner .youtube-frame__right-top{top:0;right:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.p-index .introduction__movie .youtube-base__inner .youtube-frame__left-bottom{bottom:0;left:0;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.p-index .introduction__movie .youtube-base__inner .youtube-frame__right-bottom{bottom:0;right:0;-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}.p-index .introduction__movie .youtube{margin:0 auto;position:relative;overflow:hidden}@media print,screen and (min-width:1025px){.p-index .introduction__movie .youtube{cursor:pointer}}@media print,screen and (min-width:1025px){.p-index .introduction__movie .youtube:hover .youtube-thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.p-index .introduction__movie .youtube .youtube-thumb{display:none}.p-index .introduction__movie .youtube .youtube-thumb img{-webkit-transition:-webkit-transform 1s cubic-bezier(.75,0,.35,1);transition:-webkit-transform 1s cubic-bezier(.75,0,.35,1);transition:transform 1s cubic-bezier(.75,0,.35,1);transition:transform 1s cubic-bezier(.75,0,.35,1),-webkit-transform 1s cubic-bezier(.75,0,.35,1)}.p-index .introduction__movie .youtube .youtube-thumb.is-show{display:block}.p-index .introduction__movie .youtube #modal-open{display:block;width:100%;height:100%;overflow:hidden}.p-index .introduction__movie .youtube .youtube-filter{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:-webkit-gradient(linear,left bottom,left top,from(rgba(29,29,29,.6)),to(rgba(29,29,29,.6)));background:-webkit-linear-gradient(bottom,rgba(29,29,29,.6),rgba(29,29,29,.6));background:linear-gradient(0deg,rgba(29,29,29,.6),rgba(29,29,29,.6));border:min(2px,.15625vw) solid #fff;pointer-events:none}.p-index .introduction__movie .youtube .play-btn{position:absolute;z-index:15;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}@media print,screen and (min-width:1025px){.p-index .introduction__movie .youtube .play-btn{width:min(160px,12.5vw);height:min(160px,12.5vw)}}@media print,screen and (max-width:1024px){.p-index .introduction__movie .youtube .play-btn{width:18.2291666667vw;height:18.2291666667vw}}.p-index .introduction__movie .youtube .play-btn__inner{position:relative;width:100%;height:100%}.p-index .introduction__movie .youtube .play-btn__inner .circle__wrap,.p-index .introduction__movie .youtube .play-btn__inner .deco__wrap,.p-index .introduction__movie .youtube .play-btn__inner .triangle__wrap{position:absolute;top:50%;left:50%}.p-index .introduction__movie .youtube .play-btn__inner .triangle__wrap{-webkit-transform:translate(-40%,-65%);transform:translate(-40%,-65%)}@media print,screen and (min-width:1025px){.p-index .introduction__movie .youtube .play-btn__inner .triangle__wrap{width:min(30px,2.34375vw);height:auto}}@media print,screen and (max-width:1024px){.p-index .introduction__movie .youtube .play-btn__inner .triangle__wrap{width:3.3854166667vw}}.p-index .introduction__movie .youtube .play-btn__inner .circle__wrap{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media print,screen and (min-width:1025px){.p-index .introduction__movie .youtube .play-btn__inner .circle__wrap{width:min(120px,9.375vw);height:auto}}@media print,screen and (max-width:1024px){.p-index .introduction__movie .youtube .play-btn__inner .circle__wrap{width:13.671875vw;height:auto}}.p-index .introduction__movie .youtube .play-btn__inner .circle__wrap .circle{-webkit-animation:rotateRight 30s linear infinite;animation:rotateRight 30s linear infinite}.p-index .introduction__movie .youtube .play-btn__inner .deco__wrap{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media print,screen and (min-width:1025px){.p-index .introduction__movie .youtube .play-btn__inner .deco__wrap{width:min(160px,12.5vw);height:auto}}@media print,screen and (max-width:1024px){.p-index .introduction__movie .youtube .play-btn__inner .deco__wrap{width:18.2291666667vw}}.p-index .introduction__movie .youtube .play-btn__inner .deco__wrap .deco{-webkit-animation:rotateLeft 30s linear infinite;animation:rotateLeft 30s linear infinite}@media print,screen and (min-width:1025px){.p-index .introduction__movie .movie-btn{width:min(550px,42.96875vw);margin:min(-20px,-1.5625vw) auto 0}}@media print,screen and (min-width:1921px){.p-index .introduction__movie .movie-btn{width:28.6458333333vw}}@media print,screen and (max-width:1024px){.p-index .introduction__movie .movie-btn{padding-bottom:13.0208333333vw}}.p-index .introduction__movie .movie-btn .btn-flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media print,screen and (min-width:1025px){.p-index .introduction__movie .movie-btn .btn-flex{width:100%;height:100%;padding-bottom:min(55px,4.296875vw)}}@media print,screen and (min-width:1921px){.p-index .introduction__movie .movie-btn .btn-flex{padding-bottom:2.8645833333vw}}@media print,screen and (max-width:1024px){.p-index .introduction__movie .movie-btn .btn-flex{width:calc(100% - 10.4166666667vw);height:13.0208333333vw;margin:0 auto}}@media print,screen and (min-width:1025px){.p-index .introduction__movie .movie-btn .btn-flex .c-btn{width:47.2%;padding:.8em 0;cursor:pointer}}.p-index .introduction__movie .movie-btn .btn-flex .c-btn.is-show{background:0 0;color:#1d1d1d;border:1px solid #1d1d1d;position:relative}.p-index .introduction__movie .movie-btn .btn-flex .c-btn.is-show::before{content:" ";background-image:url(../../images/common/arrow_active.svg);aspect-ratio:16/8;background-size:100%;background-repeat:no-repeat;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:15%}@media print,screen and (min-width:1025px){.p-index .introduction__movie .movie-btn .btn-flex .c-btn.is-show::before{width:min(16px,1.25vw)}}@media print,screen and (min-width:1921px){.p-index .introduction__movie .movie-btn .btn-flex .c-btn.is-show::before{width:.8333333333vw}}@media print,screen and (max-width:1024px){.p-index .introduction__movie .movie-btn .btn-flex .c-btn.is-show::before{width:3.125vw}}@media print,screen and (max-width:1024px){.p-index .introduction__movie .movie-btn .btn-flex .c-btn{width:48%;font-size:3.3854166667vw;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}.p-index .p-index__second-block{width:100%;height:80vh;position:relative}.p-index .p-index__second-block .p-index__second-block-inner{position:relative;width:100%;height:100%;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}.p-index .p-index__second-block .p-index__landscape{position:relative}.p-index .p-index__second-block .p-index__landscape .p-index__landscape-txt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}@media print,screen and (min-width:1025px){.p-index .p-index__second-block .p-index__landscape .p-index__landscape-txt{width:4.0625vw}}@media print,screen and (max-width:1024px){.p-index .p-index__second-block .p-index__landscape .p-index__landscape-txt{width:14.84375vw}}.p-index .p-index__third-block{z-index:20;position:-webkit-sticky;position:sticky}@media print,screen and (min-width:1025px){.p-index .p-index__third-block{top:calc(var(--third-height,0px) * .58 * -1)}}@media print,screen and (max-width:1024px){.p-index .p-index__third-block{top:calc(var(--third-height,0px) * .6 * -1)}}.p-index .p-index__third-block.active .p-index__synopsis-bg{position:fixed!important}.p-index .p-index__third-block .p-index__third-block-inner{position:relative}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis-building-bg{position:absolute;mix-blend-mode:overlay;z-index:-1;width:100%;left:0}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}@media print,screen and (min-width:1025px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis-bg{background:url(../../images/common/bg_repeat.jpg) top center/26% repeat}}@media print,screen and (max-width:1024px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis-bg{background:url(../../images/common/bg_repeat.jpg) top center/66vw repeat}}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis-bg .synopsis__dust{position:absolute}@media print,screen and (min-width:1025px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis-bg .synopsis__dust{width:min(1996px,155.9375vw);bottom:min(200px,15.625vw);left:0}}@media print,screen and (min-width:1921px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis-bg .synopsis__dust{width:103.9583333333vw;bottom:10.4166666667vw}}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis{position:relative}@media print,screen and (min-width:1025px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis{padding:min(450px,35.15625vw) 0 min(400px,31.25vw);margin-bottom:min(-150px,-11.71875vw);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(3%,rgba(255,255,255,.2)),color-stop(12%,rgba(255,255,255,.9)),color-stop(15%,#fff),to(#fff));-webkit-mask:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 3%,rgba(255,255,255,.9) 12%,#fff 15%,#fff 100%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(3%,rgba(255,255,255,.2)),color-stop(12%,rgba(255,255,255,.9)),color-stop(15%,#fff),to(#fff));mask:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 3%,rgba(255,255,255,.9) 12%,#fff 15%,#fff 100%)}}@media print,screen and (min-width:1921px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis{padding:23.4375vw 0 20.8333333333vw;margin-bottom:-7.8125vw}}@media print,screen and (max-width:1024px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis{padding:91.1458333333vw 0 52.0833333333vw;margin-bottom:-6.5104166667vw;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(7%,rgba(255,255,255,0)),color-stop(10%,rgba(255,255,255,.4)),color-stop(15%,rgba(255,255,255,.9)),color-stop(35%,#fff),to(#fff));-webkit-mask:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 7%,rgba(255,255,255,.4) 10%,rgba(255,255,255,.9) 15%,#fff 35%,#fff 100%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(7%,rgba(255,255,255,0)),color-stop(10%,rgba(255,255,255,.4)),color-stop(15%,rgba(255,255,255,.9)),color-stop(35%,#fff),to(#fff));mask:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 7%,rgba(255,255,255,.4) 10%,rgba(255,255,255,.9) 15%,#fff 35%,#fff 100%);background:url(../../images/common/bg_repeat.jpg) top center/66vw repeat}}@media print,screen and (min-width:1025px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;width:min(1004px,78.4375vw);margin:0 auto min(170px,13.28125vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex{width:52.2916666667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex{width:calc(100% - 10.4166666667vw);margin:0 auto 17.1875vw}}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__ttl{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}@media print,screen and (min-width:1025px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__ttl{width:min(74px,5.78125vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__ttl{width:3.8541666667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__ttl{width:8.8541666667vw;margin:0 auto}}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt{will-change:filter;opacity:0;-webkit-transition:all 1s;transition:all 1s}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt.blur{-webkit-filter:blur(0);filter:blur(0);opacity:1}@media print,screen and (min-width:1025px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt{font-size:min(20px,1.5625vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt{font-size:1.0416666667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt{font-size:3.90625vw;line-height:2.2}}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt .ruby-small.first::after{content:"そうれい"}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt .ruby-small.second::after{content:"あなた"}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt .ruby-small.third::after{content:"ぐんじょうじまとしょかん"}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt .ruby-small.fourth::after{content:"あなた"}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt span.brown{color:#fff;position:relative}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt span.brown::before{content:" ";position:absolute;top:50%;-webkit-transform:translateY(-45%);transform:translateY(-45%);left:10%;width:90%;height:90%;background:-webkit-gradient(linear,left bottom,left top,from(#4c3630),to(#1d1d1d));background:-webkit-linear-gradient(bottom,#4c3630 0,#1d1d1d 100%);background:linear-gradient(360deg,#4c3630 0,#1d1d1d 100%);z-index:-1}@media print,screen and (min-width:1025px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt span.brown{font-size:min(28px,2.1875vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt span.brown{font-size:1.4583333333vw}}@media print,screen and (max-width:1024px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt span.brown{font-size:4.9479166667vw}}@media print,screen and (min-width:1025px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt .first-txt{margin-bottom:min(24px,1.875vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt .first-txt{margin-bottom:1.25vw}}@media print,screen and (max-width:1024px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt .first-txt{margin-bottom:3.125vw}}@media print,screen and (min-width:1025px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt .second-txt{margin-bottom:min(60px,4.6875vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt .second-txt{margin-bottom:3.125vw}}@media print,screen and (max-width:1024px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt .second-txt{margin-bottom:3.125vw}}@media print,screen and (min-width:1025px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt .third-txt{margin-bottom:min(24px,1.875vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt .third-txt{margin-bottom:1.25vw}}@media print,screen and (max-width:1024px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt .third-txt{margin-bottom:7.8125vw}}@media print,screen and (max-width:1024px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-flex .synopsis__txt .fourth-txt{margin-bottom:3.125vw}}@media print,screen and (min-width:1025px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-dorico{margin-bottom:min(100px,7.8125vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-dorico{margin-bottom:15.625vw}}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-dorico .dorico__inner{position:relative}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-dorico .dorico__inner .dorico__bg{margin:0 auto;background-image:url(../../webp/common/index/synopsis/bg-dorico_synopsis.webp);background-position:center;background-repeat:no-repeat;background-size:100%;padding:0 10vw}@media print,screen and (min-width:1025px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-dorico .dorico__inner .dorico__bg{width:100vw;aspect-ratio:1920/380;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(15%,rgba(255,255,255,0)),color-stop(30%,#fff),color-stop(70%,#fff),color-stop(85%,rgba(255,255,255,0)),to(rgba(255,255,255,0)));-webkit-mask-image:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 15%,#fff 30%,#fff 70%,rgba(255,255,255,0) 85%,rgba(255,255,255,0) 100%);mask-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(15%,rgba(255,255,255,0)),color-stop(30%,#fff),color-stop(70%,#fff),color-stop(85%,rgba(255,255,255,0)),to(rgba(255,255,255,0)));mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 15%,#fff 30%,#fff 70%,rgba(255,255,255,0) 85%,rgba(255,255,255,0) 100%)}}@media print,screen and (min-width:1921px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-dorico .dorico__inner .dorico__bg{width:1920px}}@media print,screen and (max-width:1024px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-dorico .dorico__inner .dorico__bg{width:100%;aspect-ratio:768/320;-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(4%,rgba(255,255,255,0)),color-stop(20%,#fff),color-stop(80%,#fff),color-stop(96%,rgba(255,255,255,0)));-webkit-mask-image:-webkit-linear-gradient(left,rgba(255,255,255,0) 4%,#fff 20%,#fff 80%,rgba(255,255,255,0) 96%);mask-image:-webkit-gradient(linear,left top,right top,color-stop(4%,rgba(255,255,255,0)),color-stop(20%,#fff),color-stop(80%,#fff),color-stop(96%,rgba(255,255,255,0)));mask-image:linear-gradient(90deg,rgba(255,255,255,0) 4%,#fff 20%,#fff 80%,rgba(255,255,255,0) 96%)}}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-dorico .dorico__inner .dorico__illust{position:absolute}@media print,screen and (min-width:1025px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-dorico .dorico__inner .dorico__illust{width:32.8125vw;top:-110%;left:50%}}@media print,screen and (min-width:1921px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-dorico .dorico__inner .dorico__illust{width:630px}}@media print,screen and (max-width:1024px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-dorico .dorico__inner .dorico__illust{width:65.1041666667vw;top:-180%;left:50%}}@media print,screen and (min-width:1025px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-message{margin-bottom:min(300px,23.4375vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-message{margin-bottom:15.625vw}}@media print,screen and (max-width:1024px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-message{margin-bottom:23.4375vw}}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-message .synopsis-message__inner{text-align:center}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-message .first-txt{text-align:center;display:inline-block}@media print,screen and (min-width:1025px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-message .first-txt{font-size:min(26px,2.03125vw);line-height:2;margin-bottom:min(60px,4.6875vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-message .first-txt{font-size:4.9479166667vw;line-height:2;margin-bottom:7.8125vw}}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-message .first-txt .after,.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-message .first-txt .before{opacity:0;-webkit-transition:all 1s;transition:all 1s;-webkit-filter:blur(6px);filter:blur(6px);will-change:filter}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-message .first-txt .after.blur,.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-message .first-txt .before.blur{-webkit-filter:blur(0);filter:blur(0);opacity:1}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-message .second-txt{letter-spacing:.24em}@media print,screen and (min-width:1025px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-message .second-txt{font-size:min(40px,3.125vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-message .second-txt{font-size:5.7291666667vw;line-height:2}}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-message .second-txt.pc_b{-webkit-mask-image:url(../../webp/common/index/text-mask.webp);mask-image:url(../../webp/common/index/text-mask.webp);mask-mode:alpha;-webkit-mask-position:left;mask-position:left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:0 auto;mask-size:0 auto;background:-webkit-gradient(linear,left bottom,left top,color-stop(24.22%,#5c3844),color-stop(85.16%,#1d1d1d));background:-webkit-linear-gradient(bottom,#5c3844 24.22%,#1d1d1d 85.16%);background:linear-gradient(360deg,#5c3844 24.22%,#1d1d1d 85.16%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;text-shadow:0 0 10px rgba(73,49,57,.3)}.p-index .p-index__third-block .p-index__third-block-inner .p-index__synopsis .p-index__synopsis-message .second-txt.sp_b p{-webkit-mask-image:url(../../webp/common/index/text-mask.webp);mask-image:url(../../webp/common/index/text-mask.webp);mask-mode:alpha;-webkit-mask-position:left;mask-position:left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:0 auto;mask-size:0 auto;background:-webkit-gradient(linear,left bottom,left top,color-stop(24.22%,#5c3844),color-stop(85.16%,#1d1d1d));background:-webkit-linear-gradient(bottom,#5c3844 24.22%,#1d1d1d 85.16%);background:linear-gradient(360deg,#5c3844 24.22%,#1d1d1d 85.16%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;text-shadow:0 0 1.3020833333vw rgba(73,49,57,.3)}.p-index .p-index__third-block .p-index__third-block-inner .p-index__still .p-index__still-bg{width:100%}.p-index .p-index__third-block .p-index__third-block-inner .p-index__still .pin-section .image-container{position:-webkit-sticky;position:sticky;width:100%;height:100%}.p-index .p-index__third-block .p-index__third-block-inner .p-index__still .pin-section .image-container .p-index__still-bg{width:100%;position:absolute;z-index:-1;top:50%;-webkit-transform:translateY(-35%);transform:translateY(-35%)}.p-index .p-index__third-block .p-index__third-block-inner .p-index__still .pin-section .image-container .sequence-image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-74%);transform:translate(-50%,-74%);height:auto;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity 50ms;transition:opacity 50ms}@media print,screen and (min-width:1025px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__still .pin-section .image-container .sequence-image{width:min(900px,70.3125vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__still .pin-section .image-container .sequence-image{width:46.875vw}}@media print,screen and (max-width:1024px){.p-index .p-index__third-block .p-index__third-block-inner .p-index__still .pin-section .image-container .sequence-image{width:100%;-webkit-transform:translate(-50%,-68%);transform:translate(-50%,-68%)}}.p-index .p-index__third-block .p-index__third-block-inner .p-index__still .pin-section .image-container .sequence-image.active{opacity:1}.p-index .p-index__fourth-block{position:relative;z-index:25}.p-index .p-index__fourth-block .p-index__change-images{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images{aspect-ratio:1920/920}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images{aspect-ratio:768/1080}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);position:relative;width:100%;-webkit-transition:all .5s;transition:all .5s}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents{padding-bottom:min(280px,21.875vw);-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(255,255,255,0)),color-stop(0,rgba(255,255,255,0)),color-stop(2%,rgba(255,255,255,.2)),color-stop(3.5%,rgba(255,255,255,.9)),color-stop(5%,#fff),to(#fff));-webkit-mask:-webkit-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 2%,rgba(255,255,255,.9) 3.5%,#fff 5%,#fff 100%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(255,255,255,0)),color-stop(0,rgba(255,255,255,0)),color-stop(2%,rgba(255,255,255,.2)),color-stop(3.5%,rgba(255,255,255,.9)),color-stop(5%,#fff),to(#fff));mask:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 2%,rgba(255,255,255,.9) 3.5%,#fff 5%,#fff 100%)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents{padding-bottom:14.5833333333vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .list-wrap{position:relative}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .list-item{position:absolute;width:100%}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .first-image{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);z-index:2}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .second-image{z-index:0;position:relative}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .mask-image{width:100%;position:absolute;z-index:3;left:0;bottom:-2px}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .mask-image{aspect-ratio:1920/145;-webkit-mask:url(../../images/pc/index/mask-image.svg) no-repeat top center/100% 100%;mask:url(../../images/pc/index/mask-image.svg) no-repeat top center/100% 100%;background:url(../../images/common/bg_repeat.jpg) top 18vw center/26% repeat}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .mask-image{aspect-ratio:768/140;-webkit-mask:url(../../images/sp/index/mask-image.svg) no-repeat top center/100% 100%;mask:url(../../images/sp/index/mask-image.svg) no-repeat top center/100% 100%;background:url(../../images/common/bg_repeat.jpg) top 9vw center/66vw repeat}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story{position:relative;z-index:0}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story::after{content:" ";position:absolute;top:0;left:0;width:100%;z-index:0}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story::after{background:url(../../images/common/bg_repeat.jpg) top 10vw center/26% repeat;height:130vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story::after{background:url(../../images/common/bg_repeat.jpg) top -7vw center/66vw repeat;height:342.7083333333vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .story__dust{position:absolute;z-index:1}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .story__dust{width:min(1840px,143.75vw);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .story__dust{width:95.8333333333vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .story__dust{width:81.25vw;top:36.9791666667vw;right:0}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .story__leaf-shadow01,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .story__leaf-shadow02{position:absolute;z-index:2}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .story__leaf-shadow01{left:0}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .story__leaf-shadow01{width:min(300px,23.4375vw);top:min(360px,28.125vw);top:min(300px,23.4375vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .story__leaf-shadow01{width:15.625vw;top:15.625vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .story__leaf-shadow01{width:29.9479166667vw;top:26.0416666667vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .story__leaf-shadow02{right:0}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .story__leaf-shadow02{width:min(340px,26.5625vw);bottom:min(-170px,-13.28125vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .story__leaf-shadow02{width:17.7083333333vw;bottom:-8.8541666667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .story__leaf-shadow02{width:52.0833333333vw;right:0}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner{padding:min(115px,8.984375vw) 0 min(270px,21.09375vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner{padding:5.9895833333vw 0 14.0625vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner{padding:17.578125vw 5.2083333333vw 16.9270833333vw}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .p-index__story-flex{display:-webkit-box;display:-webkit-flex;display:flex;width:min(960px,75vw);margin:0 auto;-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}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .p-index__story-flex{width:50vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .p-index__story-flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .p-index__story-flex .story__txt{position:relative;z-index:1}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__ttl{position:relative;z-index:10}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__ttl{width:min(74px,5.78125vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__ttl{width:3.8541666667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__ttl{width:8.8541666667vw;margin:0 auto 2.6041666667vw}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt{width:85%}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__large-txt-box{margin-bottom:min(60px,4.6875vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__large-txt-box{margin-bottom:3.125vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__large-txt-box{margin-bottom:13.0208333333vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__large-txt-box .story__large-txt{background:-webkit-gradient(linear,left bottom,left top,color-stop(24.22%,#5c3844),color-stop(85.16%,#1d1d1d));background:-webkit-linear-gradient(bottom,#5c3844 24.22%,#1d1d1d 85.16%);background:linear-gradient(360deg,#5c3844 24.22%,#1d1d1d 85.16%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;text-shadow:0 0 10px rgba(73,49,57,.3);letter-spacing:.4em;line-height:2;-webkit-mask-image:url(../../webp/common/index/text-mask.webp);mask-image:url(../../webp/common/index/text-mask.webp);mask-mode:alpha;-webkit-mask-position:left;mask-position:left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:0 auto;mask-size:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__large-txt-box .story__large-txt{font-size:min(40px,3.125vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__large-txt-box .story__large-txt{font-size:2.0833333333vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__large-txt-box .story__large-txt{font-size:5.7291666667vw}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__large-txt-box .story__large-txt.before{margin-bottom:min(15px,1.171875vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__large-txt-box .story__large-txt.before{margin-bottom:1.953125vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__large-txt-box .story__large-txt .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__large-txt-box .story__large-txt p .ruby{line-height:2;letter-spacing:.4em;text-align:center}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__large-txt-box .story__large-txt .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__large-txt-box .story__large-txt p .ruby{font-size:min(12px,.9375vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__large-txt-box .story__large-txt .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__large-txt-box .story__large-txt p .ruby{font-size:.625vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__large-txt-box .story__large-txt .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__large-txt-box .story__large-txt p .ruby{font-size:2.34375vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__large-txt-box .story__large-txt p{line-height:1}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box{opacity:0;-webkit-transition:all 1s;transition:all 1s;will-change:filter}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box.blur{-webkit-filter:blur(0);filter:blur(0);opacity:1}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .ruby-small.first::after{content:"そうれい"}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .ruby-small.second::after{content:"ぐんじょうじま"}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .ruby-small.third::after{content:"あなた"}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .ruby-small.fourth::after{content:"あなた"}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .ruby-small.fifth::after{content:"しょうき"}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .ruby-small.sixth::after{content:"そうれい"}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .ruby-small.seventh::after{content:"あなた"}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .first-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .second-txt{font-size:min(18px,1.40625vw);margin-bottom:min(24px,1.875vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .first-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .second-txt{font-size:.9375vw;margin-bottom:1.25vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .first-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .second-txt{font-size:3.3854166667vw;line-height:2.2;margin-bottom:3.90625vw}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .third-txt{font-size:min(18px,1.40625vw);margin-bottom:min(30px,2.34375vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .third-txt{font-size:.9375vw;margin-bottom:1.5625vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .third-txt{font-size:3.3854166667vw;line-height:2.2;margin-bottom:3.90625vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .third-txt .line{position:absolute;background-color:#222;height:1px;margin-left:10px}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .third-txt .line{width:min(78px,6.09375vw);bottom:1em}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .third-txt .line{width:4.0625vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .third-txt .line{width:11.71875vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .third-txt .line::after{content:"。";position:absolute;top:0;line-height:1;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .third-txt .line::after{top:-8px;right:0}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .fourth-txt{font-size:3.3854166667vw;line-height:2.2;margin-bottom:3.90625vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .fourth-txt .line{position:relative}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .fourth-txt .line::before{content:" ";position:absolute;top:56%;right:0;-webkit-transform:translate(110%,-50%);transform:translate(110%,-50%);background-color:#222;height:1px}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .fourth-txt .line::before{width:14.3229166667vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .fourth-txt .line::after{content:"。";position:absolute;top:0;line-height:1.8}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .story__txt-box .fourth-txt .line::after{right:-19.53125vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .middle-txt-box{opacity:0;-webkit-transition:all 1s;transition:all 1s;will-change:filter}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .middle-txt-box.blur{-webkit-filter:blur(0);filter:blur(0);opacity:1}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .middle-txt-box .middle-txt{font-size:min(26px,2.03125vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .middle-txt-box .middle-txt{font-size:1.3541666667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .middle-txt-box .middle-txt{font-size:4.6875vw;line-height:2.2}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .middle-txt-box .middle-txt .ruby-small.first::after{content:"あなた"}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .middle-txt-box .middle-txt .ruby-small.first::after{font-size:min(12px,.9375vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .middle-txt-box .middle-txt .ruby-small.first::after{font-size:.625vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__story .p-index__story-inner .story__txt .middle-txt-box .middle-txt .ruby-small.first::after{font-size:1.953125vw;letter-spacing:.06em}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character{position:relative}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .cloud{position:absolute;z-index:0}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .cloud{top:1%;left:0;width:100%}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .character__ttl{text-align:center;margin:0 auto;position:relative;z-index:1;will-change:filter;opacity:0;-webkit-transition:all 1s;transition:all 1s}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .character__ttl.blur{-webkit-filter:blur(0);filter:blur(0);opacity:1}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .character__ttl{width:min(398px,31.09375vw);margin-bottom:min(50px,3.90625vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .character__ttl{width:20.7291666667vw;margin-bottom:2.6041666667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .character__ttl{width:63.28125vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .character__ttl .ruby{letter-spacing:.03;line-height:1.3}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .character__ttl .ruby{font-size:min(18px,1.40625vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .character__ttl .ruby{font-size:.9375vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .character__ttl .ruby{font-size:3.125vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .img__area{background:url(../../images/common/bg_repeat.jpg) top center/26% repeat}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-era,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-era,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-era{position:absolute;top:0;z-index:5}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-era,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-era,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-era{width:min(94px,7.34375vw);top:min(90px,7.03125vw);left:0;-webkit-filter:drop-shadow(0 .5208333333vw min(60px, 4.6875vw) rgba(38, 33, 35, .2));filter:drop-shadow(0 .5208333333vw min(60px, 4.6875vw) rgba(38, 33, 35, .2))}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-era,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-era,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-era{width:4.8958333333vw;top:4.6875vw;-webkit-filter:drop-shadow(0 .5208333333vw 3.125vw rgba(38, 33, 35, .2));filter:drop-shadow(0 .5208333333vw 3.125vw rgba(38, 33, 35, .2))}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-era,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-era,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-era{width:12.2395833333vw;left:1.6927083333vw;-webkit-filter:drop-shadow(0 1.3020833333vw 7.8125vw rgba(38, 33, 35, .2));filter:drop-shadow(0 1.3020833333vw 7.8125vw rgba(38, 33, 35, .2))}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;z-index:10}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex{top:50%;left:50%;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex{width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-filter:drop-shadow(0 10px 40px rgba(38, 33, 35, .2));filter:drop-shadow(0 10px 40px rgba(38, 33, 35, .2));opacity:0;-webkit-transition:all 1s;transition:all 1s}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name.opacity,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name.opacity,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name.opacity{opacity:1}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name{width:min(350px,27.34375vw);background:url(../../webp/pc/index/character/img_name-base.webp) top center/auto 98% no-repeat}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name{width:17.7083333333vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name{width:48.1770833333vw;margin-bottom:2.6041666667vw;aspect-ratio:314/180;background:url(../../webp/sp/index/character/img_name-base.webp) top center/cover no-repeat}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner{position:relative}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner:hover .character-arrow .arrow__inner::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner:hover .character-arrow .arrow__inner::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner:hover .character-arrow .arrow__inner::after{-webkit-transform:translate(-68%,88%) rotate(-45deg);transform:translate(-68%,88%) rotate(-45deg)}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner{width:min(340px,26.5625vw);aspect-ratio:352/150}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner{width:17.7083333333vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner{width:40.8854166667vw;aspect-ratio:314/80}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .name-block,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .name-block,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .name-block{width:100%;height:100%}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .name-block,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .name-block,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .name-block{margin-bottom:1px}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .cast,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .name,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .cast,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .name,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .cast,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .name,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .ruby{text-align:center}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .ruby{line-height:1.2;color:#ab956b}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .ruby{font-size:min(14px,1.09375vw);margin-top:min(50px,3.90625vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .ruby{font-size:.7291666667vw;margin-top:2.6041666667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .ruby{font-size:2.6041666667vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .name,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .name,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .name{line-height:1.6;font-weight:500}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .name,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .name,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .name{font-size:min(30px,2.34375vw);margin-bottom:min(6px,.46875vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .name,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .name,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .name{font-size:1.5625vw;margin-bottom:.3125vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .name,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .name,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .name{font-size:4.1666666667vw;margin-bottom:.78125vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .cast,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .cast,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .cast{line-height:1;letter-spacing:.12em}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .cast,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .cast,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .cast{font-size:min(20px,1.5625vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .cast,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .cast,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .cast{font-size:1.0416666667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .cast,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .cast,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .cast{font-size:3.3854166667vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .cast span,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .cast span,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .cast span{color:#ab956b}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .cast span,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .cast span,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .cast span{font-size:min(16px,1.25vw);margin-right:.5em}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .cast span,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .cast span,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .cast span{font-size:.8333333333vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .cast span,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .cast span,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .cast span{font-size:2.8645833333vw;margin-right:.5em}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .character-arrow,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .character-arrow,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .character-arrow{background:-webkit-gradient(linear,left bottom,left top,from(#4c3630),to(#1d1d1d));background:-webkit-linear-gradient(bottom,#4c3630 0,#1d1d1d 100%);background:linear-gradient(360deg,#4c3630 0,#1d1d1d 100%);border:1px solid #ab956b;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .character-arrow,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .character-arrow,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .character-arrow{width:min(30px,2.34375vw);height:min(30px,2.34375vw);right:7%;bottom:26%}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .character-arrow,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .character-arrow,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .character-arrow{width:1.5625vw;height:1.5625vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .character-arrow,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .character-arrow,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .character-arrow{width:5.2083333333vw;height:5.2083333333vw;right:-1%;bottom:-64%}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .character-arrow .arrow__inner,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .character-arrow .arrow__inner,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .character-arrow .arrow__inner{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .character-arrow .arrow__inner::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .character-arrow .arrow__inner::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .character-arrow .arrow__inner::after{content:"";background:url(../../images/common/index/img_arrow-link.svg) top center/cover no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-75%,130%) rotate(-45deg);transform:translate(-75%,130%) rotate(-45deg);-webkit-transition:all .5s;transition:all .5s}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .character-arrow .arrow__inner::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .character-arrow .arrow__inner::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .character-arrow .arrow__inner::after{width:min(62px,4.84375vw);height:min(8px,.625vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name .character-name__inner .character-arrow .arrow__inner::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name .character-name__inner .character-arrow .arrow__inner::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-name__flex .character-name .character-name__inner .character-arrow .arrow__inner::after{width:8.0729166667vw;height:1.0416666667vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-area__flex .character-introduce__inner,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-area__flex .character-introduce__inner,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area .character-area__flex .character-introduce__inner{position:relative;text-align:center;width:100%;height:100%}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(255,255,255,0)),color-stop(3%,rgba(255,255,255,.2)),color-stop(12%,rgba(255,255,255,.9)),color-stop(15%,#fff),to(#fff));-webkit-mask:-webkit-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 3%,rgba(255,255,255,.9) 12%,#fff 15%,#fff 100%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(255,255,255,0)),color-stop(3%,rgba(255,255,255,.2)),color-stop(12%,rgba(255,255,255,.9)),color-stop(15%,#fff),to(#fff));mask:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 3%,rgba(255,255,255,.9) 12%,#fff 15%,#fff 100%)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(255,255,255,0)),color-stop(0,rgba(255,255,255,0)),color-stop(14%,rgba(255,255,255,.8)),color-stop(43%,rgba(255,255,255,.9)),color-stop(60%,#fff),to(#fff));-webkit-mask:-webkit-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 14%,rgba(255,255,255,.9) 43%,#fff 60%,#fff 100%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(255,255,255,0)),color-stop(0,rgba(255,255,255,0)),color-stop(14%,rgba(255,255,255,.8)),color-stop(43%,rgba(255,255,255,.9)),color-stop(60%,#fff),to(#fff));mask:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 14%,rgba(255,255,255,.9) 43%,#fff 60%,#fff 100%)}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-era-box,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-era-box{position:absolute}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-era-box,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-era-box{width:min(1200px,93.75vw);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-era-box,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-era-box{width:62.5vw}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex{width:min(1100px,85.9375vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex{width:57.2916666667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name:first-child,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name:first-child{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name:nth-child(2),.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name:nth-child(2){-webkit-box-ordinal-group:4;-webkit-order:3;order:3;-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .character-name__flex .character-name:last-child,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex .character-name:last-child{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area{width:100%}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area{height:1020px;background:url(../../webp/pc/index/character/bg_first.webp) top center/cover no-repeat}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area{height:53.125vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area{height:132.8125vw;background:url(../../webp/sp/index/character/bg_first.webp) top center/cover no-repeat}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner{width:100%;height:100%;position:relative;overflow:hidden}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-name__flex{-webkit-transform:translate(-50%,41%);transform:translate(-50%,41%)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-name__flex{top:50%;-webkit-transform:translateY(-12%);transform:translateY(-12%)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-era{top:7.8125vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-area__flex{height:100%}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-area__flex{width:min(1200px,93.75vw);margin:0 auto;position:relative}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-area__flex{width:62.5vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-area__character-michiru,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-area__character-senri,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-area__character-shiemmei{position:absolute;-webkit-mask-image:url(../../webp/common/index/chara-mask.webp);mask-image:url(../../webp/common/index/chara-mask.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 300%;mask-position:0 300%}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-area__character-michiru{z-index:1}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-area__character-michiru{width:min(400px,31.25vw);top:15%;left:0}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-area__character-michiru{width:20.8333333333vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-area__character-michiru{width:46.09375vw;top:19.53125vw;left:-3.90625vw}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-area__character-michiru .character-name{-webkit-transform:translate(-47%,-65%);transform:translate(-47%,-65%)}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-area__character-senri{width:min(361px,28.203125vw);top:11%;left:50%;-webkit-transform:translateX(-45%);transform:translateX(-45%)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-area__character-senri{width:18.8020833333vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-area__character-senri{width:41.796875vw;top:15.1041666667vw;left:32.421875vw}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-area__character-senri .character-name{-webkit-transform:translate(-56%,-40%);transform:translate(-56%,-40%)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-area__character-senri .character-name{-webkit-transform:translate(-50%,20%);transform:translate(-50%,20%)}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-area__character-shiemmei{width:min(394px,30.78125vw);right:0;top:19%}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-area__character-shiemmei{width:20.5208333333vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .first__area .first__area-inner .character-area__character-shiemmei{width:45.5729166667vw;top:24.7395833333vw;right:-2.6041666667vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area{width:100%}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area{height:1110px;margin-bottom:min(60px,4.6875vw);background:url(../../webp/pc/index/character/bg_second.webp) top center/cover no-repeat}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area{height:57.8125vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area{height:144.53125vw;margin-bottom:5.2083333333vw;background:url(../../webp/sp/index/character/bg_second.webp) top center/cover no-repeat}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .second__area-inner{width:100%;height:100%;position:relative;overflow:hidden}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex{-webkit-transform:translate(-50%,73%);transform:translate(-50%,73%)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-name__flex{top:50%;-webkit-transform:translateY(-11%);transform:translateY(-11%)}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-area__flex{height:100%}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-area__flex{width:min(1282px,100.15625vw);margin:0 auto;position:relative;-webkit-transform:translateX(-3%);transform:translateX(-3%)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-area__flex{width:66.7708333333vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-area__character-asahi,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-area__character-ikuma,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-area__character-yuzuki{position:absolute;-webkit-mask-image:url(../../webp/common/index/chara-mask.webp);mask-image:url(../../webp/common/index/chara-mask.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 300%;mask-position:0 300%}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-area__character-ikuma{z-index:1}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-area__character-ikuma{width:min(507px,39.609375vw);top:20%;left:2%}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-area__character-ikuma{width:26.40625vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-area__character-ikuma{width:58.59375vw;top:25.2604166667vw;left:-14.3229166667vw}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-area__character-asahi{width:min(539px,42.109375vw);top:16%;left:50%;-webkit-transform:translateX(-32%);transform:translateX(-32%)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-area__character-asahi{width:28.0729166667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-area__character-asahi{width:62.3697916667vw;top:20.8333333333vw;right:13.0208333333vw}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-area__character-asahi .character-introduce__inner .character-name{-webkit-transform:translate(-69%,-50%);transform:translate(-69%,-50%)}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-area__character-yuzuki{right:0}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-area__character-yuzuki{width:min(322px,25.15625vw);top:17%;right:3%}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-area__character-yuzuki{width:16.7708333333vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .second__area .character-area__character-yuzuki{width:37.3697916667vw;top:23.9583333333vw;right:-2.6041666667vw}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner{width:1920px;height:640px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(../../webp/pc/index/character/bg_character.webp) top center/cover no-repeat}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner{width:100%;height:auto;aspect-ratio:1920/640}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner{width:100%;aspect-ratio:768/774;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(../../webp/sp/index/character/bg_character.webp) top center/cover no-repeat}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-name__flex{width:min(973px,76.015625vw);-webkit-transform:translate(-50%,-6%);transform:translate(-50%,-6%)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-name__flex{width:50.6770833333vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-name__flex{top:44%}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex{height:100%;position:relative}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex{width:min(980px,76.5625vw);display:-webkit-box;display:-webkit-flex;display:flex;margin:0 auto}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex{width:51.0416666667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex{width:calc(100% - 7.8125vw);margin:0 auto}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex .character-area__character-dorico,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex .character-area__character-yurisa{position:absolute;-webkit-mask-image:url(../../webp/common/index/chara-mask.webp);mask-image:url(../../webp/common/index/chara-mask.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 300%;mask-position:0 300%}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex .character-area__character-dorico img,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex .character-area__character-yurisa img{height:auto}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex .character-area__character-yurisa{left:0}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex .character-area__character-yurisa{width:min(602px,47.03125vw);top:-13%}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex .character-area__character-yurisa{width:31.3541666667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex .character-area__character-yurisa{width:69.6614583333vw;top:-8%;left:3%}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex .character-area__character-yurisa .character-name{left:30%;top:46%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex .character-area__character-yurisa .character-name{-webkit-transform:translate(-85%,15%);transform:translate(-85%,15%)}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex .character-area__character-dorico{right:0}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex .character-area__character-dorico{width:min(420px,32.8125vw);right:-5%;top:-2%}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex .character-area__character-dorico{width:21.875vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex .character-area__character-dorico{width:53.3854166667vw;top:6%;right:-4%}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex .character-area__character-dorico .character-name{top:72%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__character .third__area-inner .character-area__flex .character-area__character-dorico .character-name{top:95%}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system{margin-bottom:10.4166666667vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner{position:relative}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner{padding:min(160px,12.5vw) 0 min(140px,10.9375vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner{padding:8.3333333333vw 0 7.2916666667vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-leaf-shadow01,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-leaf-shadow02,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-leaf-shadow03{position:absolute}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-leaf-shadow01{width:min(330px,25.78125vw);top:min(60px,4.6875vw);left:0}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-leaf-shadow01{width:17.1875vw;top:3.125vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-leaf-shadow01{width:29.9479166667vw;top:3.90625vw;left:-3.90625vw}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-leaf-shadow02{width:min(644px,50.3125vw);top:min(1388px,108.4375vw);right:0}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-leaf-shadow02{width:33.5416666667vw;top:72.2916666667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-leaf-shadow02{display:none}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-leaf-shadow03{width:min(200px,15.625vw);top:min(2010px,157.03125vw);left:0}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-leaf-shadow03{width:10.4166666667vw;top:104.6875vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-leaf-shadow03{display:none}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-dust01,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-dust02,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-dust03{position:absolute}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-dust01{width:min(622px,48.59375vw);top:0;right:min(381px,29.765625vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-dust01{width:32.3958333333vw;right:19.84375vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-dust01{display:none}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-dust02{width:min(622px,48.59375vw);top:min(1250px,97.65625vw);left:min(-100px,-7.8125vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-dust02{width:32.3958333333vw;top:65.1041666667vw;left:-5.2083333333vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-dust02{display:none}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-dust03{width:min(560px,43.75vw);bottom:min(-170px,-13.28125vw);right:0}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-dust03{width:29.1666666667vw;bottom:-8.8541666667vw;right:0}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-dust03{display:none}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .system__ttl{text-align:center;margin:0 auto;-webkit-filter:blur(6px);filter:blur(6px);will-change:filter;opacity:0;-webkit-transition:all 1s;transition:all 1s}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .system__ttl.blur{-webkit-filter:blur(0);filter:blur(0);opacity:1}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .system__ttl{width:min(290px,22.65625vw);margin-bottom:4.6875vw}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .system__ttl{width:15.1041666667vw;margin-bottom:4.6875vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .system__ttl{width:45.3125vw;margin-bottom:7.8125vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .system__ttl .ruby{letter-spacing:.03;line-height:1.3}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .system__ttl .ruby{font-size:min(18px,1vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .system__ttl .ruby{font-size:.9375vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .system__ttl .ruby{font-size:3.125vw}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents{width:min(1630px,90.5555555556vw);margin:0 auto}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents{width:calc(100% - 10.4166666667vw);margin:0 auto}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:min(1415px,78.6111111111vw)}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt{font-size:min(40px,2.2222222222vw);margin-bottom:min(50px,2.7777777778vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt{font-size:7.03125vw;margin:7.8125vw 0}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt .after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt .before,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .before,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt .after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt .before,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt .after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt .before{-webkit-mask-image:url(../../webp/common/index/text-mask.webp);mask-image:url(../../webp/common/index/text-mask.webp);mask-mode:alpha;-webkit-mask-position:left;mask-position:left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:0 auto;mask-size:0 auto;line-height:2;letter-spacing:.4em;background:-webkit-gradient(linear,left bottom,left top,from(#4c3630),to(#1d1d1d));background:-webkit-linear-gradient(bottom,#4c3630 0,#1d1d1d 100%);background:linear-gradient(360deg,#4c3630 0,#1d1d1d 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;text-shadow:0 0 10px rgba(73,49,57,.3);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;line-height:1}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt .after .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt .after p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt .before .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt .before p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .after .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .after p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .before .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .before p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt .after .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt .after p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt .before .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt .before p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt .after .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt .after p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt .before .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt .before p .ruby{line-height:2.2;letter-spacing:.4em;text-align:center}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt .after .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt .after p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt .before .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt .before p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .after .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .after p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .before .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .before p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt .after .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt .after p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt .before .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt .before p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt .after .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt .after p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt .before .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt .before p .ruby{font-size:min(12px,.6666666667vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt .after .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt .after p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt .before .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt .before p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .after .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .after p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .before .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .before p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt .after .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt .after p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt .before .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt .before p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt .after .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt .after p .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt .before .flex .ruby,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt .before p .ruby{font-size:2.34375vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt .after p,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt .before p,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .after p,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .before p,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt .after p,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt .before p,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt .after p,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt .before p{line-height:1}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt .before,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .before,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt .before,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt .before{margin-bottom:min(10px,.5555555556vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt .before,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .before,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt .before,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt .before{margin-bottom:min(10px,.78125vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .system__large-txt .before,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .before,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .system__large-txt .before,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .system__large-txt .before{margin-bottom:1.953125vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .first-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .second-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .first-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .second-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .first-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .second-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .first-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .second-txt{line-height:2.2;-webkit-filter:blur(2px);filter:blur(2px);will-change:filter;opacity:0;-webkit-transition:all 1s;transition:all 1s}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .first-txt.blur,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .second-txt.blur,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .first-txt.blur,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .second-txt.blur,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .first-txt.blur,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .second-txt.blur,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .first-txt.blur,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .second-txt.blur{-webkit-filter:blur(0);filter:blur(0);opacity:1}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .first-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .second-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .first-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .second-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .first-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .second-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .first-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .second-txt{font-size:min(18px,1vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .first-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .second-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .first-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .second-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .first-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .second-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .first-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .second-txt{font-size:3.3854166667vw}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .first-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .first-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .first-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .first-txt{margin-bottom:min(20px,1.1111111111vw)}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .first-txt .ruby-small.first::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .first-txt .ruby-small.first::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .first-txt .ruby-small.first::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .first-txt .ruby-small.first::after{content:"あなた"}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .second-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .second-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .second-txt,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .second-txt{margin-bottom:15.625vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .second-txt .ruby-small.first::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .second-txt .ruby-small.first::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .second-txt .ruby-small.first::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .second-txt .ruby-small.first::after{content:"しょうき"}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .second-txt .ruby-small.second::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .second-txt .ruby-small.second::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .second-txt .ruby-small.second::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .second-txt .ruby-small.second::after{content:"そうれい"}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper{position:relative}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper{padding-bottom:min(80px,4.4444444444vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper{padding-bottom:11.71875vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper::after{content:" ";position:absolute;width:100%;aspect-ratio:830/466;top:0;left:0;z-index:10}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper::after{border:min(10px,.5555555556vw) solid #fff}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper::after,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper::after{border:1.3020833333vw solid #fff}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper .swiper-pagination,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper .swiper-pagination,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper .swiper-pagination,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper .swiper-pagination{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper .swiper-pagination,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper .swiper-pagination,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper .swiper-pagination,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper .swiper-pagination{font-size:min(18px,1vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper .swiper-pagination,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper .swiper-pagination,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper .swiper-pagination,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper .swiper-pagination{font-size:3.3854166667vw;bottom:-3%}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper .swiper-button-next,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper .swiper-button-prev,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper .swiper-button-next,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper .swiper-button-prev,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper .swiper-button-next,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper .swiper-button-prev,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper .swiper-button-next,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper .swiper-button-prev{aspect-ratio:16/8;background:url(../../images/common/index/slider_arrow.svg) top center/cover no-repeat;position:absolute;bottom:0}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper .swiper-button-next,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper .swiper-button-prev,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper .swiper-button-next,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper .swiper-button-prev,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper .swiper-button-next,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper .swiper-button-prev,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper .swiper-button-next,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper .swiper-button-prev{cursor:pointer;width:min(16px,.8888888889vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper .swiper-button-next,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper .swiper-button-prev,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper .swiper-button-next,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper .swiper-button-prev,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper .swiper-button-next,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper .swiper-button-prev,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper .swiper-button-next,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper .swiper-button-prev{width:3.125vw}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper .swiper-button-prev,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper .swiper-button-prev,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper .swiper-button-prev,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper .swiper-button-prev{left:38%;bottom:0;-webkit-transform:translate(0,-170%);transform:translate(0,-170%)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper .swiper-button-prev,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper .swiper-button-prev,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper .swiper-button-prev,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper .swiper-button-prev{left:0;bottom:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper .swiper-button-next,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper .swiper-button-next,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper .swiper-button-next,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper .swiper-button-next{left:60%;bottom:0;-webkit-transform:translate(0,-170%) scaleX(-1);transform:translate(0,-170%) scaleX(-1)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper .swiper-button-next,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper .swiper-button-next,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper .swiper-button-next,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper .swiper-button-next{right:0;bottom:0;-webkit-transform:translate(0,-50%) scaleX(-1);transform:translate(0,-50%) scaleX(-1)}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper-paper,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper-paper,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper-paper,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper-paper{position:absolute;width:100%;aspect-ratio:800/450;background-color:#ccc;top:0;left:0;z-index:0}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper-shadow,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper-shadow,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper-shadow,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper-shadow{position:absolute;width:100%;aspect-ratio:800/450;background-color:#fff;top:0;left:0;z-index:0}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper-shadow,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper-shadow,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper-shadow,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper-shadow{-webkit-box-shadow:0 min(10px,.5555555556vw) min(60px,3.3333333333vw) rgba(38,33,35,.2);box-shadow:0 min(10px,.5555555556vw) min(60px,3.3333333333vw) rgba(38,33,35,.2)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .swiper-shadow,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .swiper-shadow,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .swiper-shadow,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .swiper-shadow{-webkit-box-shadow:0 1.3020833333vw 7.8125vw rgba(38,33,35,.2);box-shadow:0 1.3020833333vw 7.8125vw rgba(38,33,35,.2)}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .attention{line-height:2.2;opacity:0;-webkit-transition:all 1s;transition:all 1s}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .attention.blur{-webkit-filter:blur(0);filter:blur(0);opacity:1}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .attention{font-size:min(12px,.6666666667vw);margin-top:min(60px,3.3333333333vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .attention{font-size:3.125vw;margin-top:10.4166666667vw}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents{margin-bottom:min(100px,5.5555555556vw)}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .left-item{padding-top:min(40px,2.2222222222vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .left-item{padding-top:2.0833333333vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .right-item{opacity:0}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .left-item{opacity:0}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .right-item{padding-top:min(30px,1.6666666667vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .right-item{padding-top:1.5625vw}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .left-item{padding-top:min(40px,2.2222222222vw)}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .left-item{padding-top:2.0833333333vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .right-item{opacity:0}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .left-item{opacity:0}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .left-item{margin-bottom:13.0208333333vw}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .right-item{padding-top:min(20px,1.1111111111vw)}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .right-item .system__large-txt .before{margin-bottom:1.5625vw}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .right-item{padding-top:1.0416666667vw}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .right-item .second-txt{margin-bottom:0}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents{margin-left:auto}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .left-item,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .left-item{width:min(500px,27.7777777778vw)}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .right-item,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .right-item{position:relative}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .first-contents .right-item,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .third-contents .right-item{width:min(830px,46.1111111111vw)}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .left-item,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .left-item{position:relative}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .left-item,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .left-item{width:min(830px,46.1111111111vw)}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .right-item,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .right-item{position:relative}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .right-item,.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .second-contents .right-item{width:min(500px,27.7777777778vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__system .p-index__system-inner .p-index__system-contents .fourth-contents .system__large-txt .before{margin-bottom:5.2083333333vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner{width:1920px;aspect-ratio:1920/1120;height:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:url(../../webp/pc/index/products/bg_products.webp) top center/cover no-repeat}}@media print,screen and (min-width:1921px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner{width:100vw;aspect-ratio:1920/1120}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner{padding:23.4375vw 15.625vw;aspect-ratio:768/2387;background:url(../../webp/sp/index/products/bg_products.webp) top center/cover no-repeat;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex{margin:0 auto}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:min(1200px,93.75vw)}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .left-item{width:min(67px,5.234375vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .left-item .products__ttl{width:8.8541666667vw;margin:0 auto}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item{width:min(995px,77.734375vw)}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-top{width:100%}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-top{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:min(60px,4.6875vw)}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-top .img-products{margin-right:min(60px,4.6875vw);width:min(363px,28.359375vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-top .img-products{margin-bottom:6.5104166667vw}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-top .products-list{width:min(572px,44.6875vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-top .products-list{margin-bottom:10.4166666667vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-top .products-list .list-item{position:initial}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-top .products-list .list-item{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:min(40px,3.125vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-top .products-list .list-item{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:5.2083333333vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-top .products-list .list-item dt{line-height:1.6;color:#14637a}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-top .products-list .list-item dt{width:min(100px,7.8125vw);font-size:min(18px,1.40625vw);margin-right:min(20px,1.5625vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-top .products-list .list-item dt{font-size:3.6458333333vw;width:19.53125vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-top .products-list .list-item dd{line-height:1.6}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-top .products-list .list-item dd{width:100%;font-size:min(18px,1.40625vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-top .products-list .list-item dd{font-size:3.6458333333vw}}.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-top .products-list .list-item:last-of-type{margin-bottom:0}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-bottom .btn-flex{display:-webkit-box;display:-webkit-flex;display:flex}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-bottom .btn-flex .c-btn{width:min(380px,29.6875vw);font-size:min(20px,1.5625vw);padding:.8em 0;margin-right:min(30px,2.34375vw)}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-bottom .btn-flex .c-btn{width:100%;padding:3.90625vw 0;font-size:3.6458333333vw;display:block}}@media print,screen and (max-width:1024px){.p-index .p-index__fourth-block .p-index__change-images .bottom-contents .p-index__products .p-index__products-inner .products__flex .right-item .block-bottom .btn-flex .c-btn:first-of-type{margin-bottom:3.90625vw}}@media print,screen and (min-width:1025px){.p-index .p-index__fourth-block .p-index__change-images .images-list__background{width:100%;height:calc(100vh - 46.4vw);background-color:#5c3844}}.p-movie-modal__modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:30;-webkit-transition:all .5s;transition:all .5s}.p-movie-modal__modal .p-movie-modal__modal-content{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (max-width:1024px){.p-movie-modal__modal .p-movie-modal__modal-content{padding:0 2.6041666667vw}}.p-movie-modal__modal .p-movie-modal__modal-content iframe{-o-object-fit:contain;aspect-ratio:16/9;display:block;height:auto;object-fit:contain}@media print,screen and (min-width:1025px){.p-movie-modal__modal .p-movie-modal__modal-content iframe{width:min(1200px,93.75vw)}}@media print,screen and (min-width:1921px){.p-movie-modal__modal .p-movie-modal__modal-content iframe{width:1200px}}.p-movie-modal__close{display:inline-block;vertical-align:middle;color:#fff;line-height:1;background:#fff;border-radius:.1rem;position:fixed;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:none;top:40px;right:4px;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media print,screen and (min-width:1025px){.p-movie-modal__close{width:68px;height:2px}}@media print,screen and (max-width:1024px){.p-movie-modal__close{width:40px;height:2px}}.p-movie-modal__close::before{background:inherit;border-radius:inherit;content:"";height:100%;top:0;left:0;position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:100%}.p-index .p-index__introduction .introduction__release-day.blur{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.p-index .p-index__introduction .introduction__large-txt.blur{opacity:1}.ruby-small{position:relative}.ruby-small::after{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-70%);transform:translate(-50%,-70%);z-index:10;white-space:nowrap}@media print,screen and (min-width:1025px){.ruby-small::after{font-size:min(10px,.78125vw)}}@media print,screen and (min-width:1921px){.ruby-small::after{font-size:.5208333333vw}}@media print,screen and (max-width:1024px){.ruby-small::after{font-size:1.8229166667vw;letter-spacing:.06em}}.bg-wrap{width:100%;height:100%;position:relative;overflow:hidden;z-index:20}@media print,screen and (min-width:1025px){.bg-wrap{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(255,255,255,0)),color-stop(0,rgba(255,255,255,0)),color-stop(2%,rgba(255,255,255,.2)),color-stop(3.5%,rgba(255,255,255,.9)),color-stop(5%,#fff),to(#fff));-webkit-mask:-webkit-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 2%,rgba(255,255,255,.9) 3.5%,#fff 5%,#fff 100%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(255,255,255,0)),color-stop(0,rgba(255,255,255,0)),color-stop(2%,rgba(255,255,255,.2)),color-stop(3.5%,rgba(255,255,255,.9)),color-stop(5%,#fff),to(#fff));mask:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 2%,rgba(255,255,255,.9) 3.5%,#fff 5%,#fff 100%);padding-bottom:min(280px,21.875vw)}}@media print,screen and (max-width:1024px){.bg-wrap{padding:0 0 52.0833333333vw;-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(255,255,255,0)),color-stop(1%,rgba(255,255,255,0)),color-stop(2%,rgba(255,255,255,.3)),color-stop(4%,rgba(255,255,255,.9)),color-stop(5%,#fff),to(#fff));-webkit-mask:-webkit-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,rgba(255,255,255,.3) 2%,rgba(255,255,255,.9) 4%,#fff 5%,#fff 100%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(255,255,255,0)),color-stop(1%,rgba(255,255,255,0)),color-stop(2%,rgba(255,255,255,.3)),color-stop(4%,rgba(255,255,255,.9)),color-stop(5%,#fff),to(#fff));mask:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,rgba(255,255,255,.3) 2%,rgba(255,255,255,.9) 4%,#fff 5%,#fff 100%)}}.bg-wrap::after{content:" ";position:absolute;bottom:0;left:0;width:100%;z-index:-1}@media print,screen and (min-width:1025px){.bg-wrap::after{height:90%;background:url(../../images/common/bg_repeat.jpg) top 10vw center/26% repeat}}@media print,screen and (max-width:1024px){.bg-wrap::after{height:96%;background:url(../../images/common/bg_repeat.jpg) top -7vw center/66vw repeat}}@-webkit-keyframes rotateRight{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateRight{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotateLeft{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotateLeft{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}.sticky{position:relative}.sticky-wrap{width:100%;position:relative}.sticky-wrap::after{content:"";width:100%;height:100vh;display:block;position:relative;z-index:-1}.sticky-inner{position:-webkit-sticky;position:sticky;top:0;left:0}.list-wrap{position:relative;width:100%}@media print,screen and (min-width:1025px){.list-wrap{height:46.4583333333vw}}@media print,screen and (max-width:1024px){.list-wrap{height:140.7222222222vw}}.list-wrap .first-image,.list-wrap .second-image{position:absolute;width:100%;height:100%;top:0;left:0}.p-index__change-images{position:relative!important}.anchor-area{position:absolute;width:100%;left:0}@media print,screen and (min-width:1025px){.anchor-area{top:95.8333333333vw}}@media print,screen and (max-width:1024px){.anchor-area{top:281.25vw}}.anchor-area__inner{position:relative;width:100%;height:100%}#story{position:absolute;bottom:0;left:0;width:100%;height:10px}@media print,screen and (min-width:1025px){#story{bottom:0}}@media print,screen and (max-width:1024px){#story{bottom:-45.5729166667vw}}