@charset "UTF-8";.clearfix,picture{display:block}.page-single .page-switcher li,.page-top .col a .cat-title .en,body{font-style:normal;font-weight:400}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{box-sizing:border-box}html{font-size:62.5%!important;-webkit-text-size-adjust:100%}img,video{width:100%;height:auto;vertical-align:bottom}.clearfix{height:1%}.clearfix::after{clear:both;content:'.';display:block;height:0;visibility:hidden}.scroll-in{opacity:0}.scroll-in.show{opacity:1;transition:opacity .8s ease}@media screen and (min-width:767px){.sp{display:none!important}.pc{display:block}}@media screen and (max-width:767px){.sp{display:block}.pc{display:none!important}}body{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.page-top{height:100vh;height:100dvh;opacity:1}.page-top.show .col a{opacity:1;transform:none;transition:2s ease 1.1s}.page-top.show .col a .cat-title .en:before{width:100%;left:0;transition:.5s ease 1.8s}.page-top.show .col a .cat-title .en span{transform:none;transition:transform .6s ease 2.3s}.page-top.show .col a .cat-title .jp{opacity:1;transition:opacity .6s ease 2.4s}.page-top.show .title-wrapper .page-title:before{transform:translateX(200%);transition:transform 1.4s ease-in .3s}.page-top .col{width:100%;height:42.51969%;overflow:hidden}@media screen and (min-width:767px){.page-top{display:-ms-flexbox;display:flex}.page-top .col{width:50%;height:100%}}.page-top .col a{display:block;height:100%;position:relative;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0;transform:scale(1.1)}.page-top .col a .cat-title .en{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:5.33333vw;font-family:cooper-black-std,serif;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:.02em;padding:4px .2em;overflow:hidden}@media screen and (min-width:500px){.page-top .col a .cat-title .en{font-size:2rem}}@media screen and (min-width:767px){.page-top .col a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.page-top .col a .cat-title{text-align:center;width:100%}.page-top .col a .cat-title .en{position:relative;top:auto;left:auto;transform:none;display:inline-block;font-size:7.46667vw}}@media screen and (min-width:767px) and (min-width:500px){.page-top .col a .cat-title .en{font-size:2.8rem}}.page-top .col a .cat-title .en:before{content:'';display:block;width:0%;height:1px;background:#fff;position:absolute;bottom:0;left:50%}.page-top .col a .cat-title .en span{display:block;transform:translateY(110%)}.page-top .col a .cat-title .jp{position:absolute;top:0;bottom:0;margin:auto;opacity:0}.page-top .col a .cat-title .jp img,.page-top .col a .cat-title .jp picture{width:auto;height:100%}.page-top .col a.for-girls{background-image:url(../../img/special/and_yua_any_2022winter/top_main_girls_sp.jpg)}@media screen and (min-width:767px){.page-top .col a .cat-title .jp{position:relative;top:auto;bottom:auto;margin-top:4.02635%}.page-top .col a .cat-title .jp img,.page-top .col a .cat-title .jp picture{width:100%;height:auto}.page-top .col a.for-girls{background-image:url(../../img/special/and_yua_any_2022winter/top_main_girls.jpg)}}.page-top .col a.for-girls .jp{height:87.59259%;max-height:236.5px;right:8%}.page-top .col a.for-boys{background-image:url(../../img/special/and_yua_any_2022winter/top_main_boys_sp.jpg)}@media screen and (min-width:767px){.page-top .col a.for-girls .jp{width:45.97365%;height:auto;max-height:initial;right:auto}.page-top .col a.for-boys{background-image:url(../../img/special/and_yua_any_2022winter/top_main_boys.jpg)}}.page-top .col a.for-boys .jp{height:81.2963%;max-height:219.5px;left:8%}@media screen and (min-width:767px){.page-top .col a.for-boys .jp{width:42.0205%;height:auto;max-height:initial;left:auto}}.page-top .title-wrapper{width:100%;height:14.96063%;background:#fff}@media screen and (min-width:767px){.page-top .title-wrapper{height:auto;background:0 0;position:absolute;top:5.07812%;left:0;z-index:3}}.page-top .title-wrapper .page-title{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}.page-single .page-title span,.page-top .title-wrapper .page-title span{display:block}.page-top .title-wrapper .page-title:before{content:'';display:block;width:200%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0,#fff 40%,#fff 100%);position:absolute;top:0;right:0}.page-top .title-wrapper .page-title span:nth-of-type(1){height:33.68421%;max-height:32px}@media screen and (min-width:767px){.page-top .title-wrapper .page-title:before{content:none}.page-top .title-wrapper .page-title span:nth-of-type(1){width:21.12006%;min-width:288.5px;margin:0 auto;height:auto;max-height:initial}}.page-top .title-wrapper .page-title span:nth-of-type(1) svg{width:100%;height:100%}.page-top .title-wrapper .page-title span:nth-of-type(2){font-size:3.2vw;font-family:Helvetica Neue,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;margin-top:8px}@media screen and (min-width:500px){.page-top .title-wrapper .page-title span:nth-of-type(2){font-size:1.2rem}}.page-single{background:#f3ece8}.page-single .page-header{position:relative;padding-top:33px}@media screen and (min-width:767px){.page-top .title-wrapper .page-title span:nth-of-type(1) svg{width:100%;height:auto}.page-top .title-wrapper .page-title span:nth-of-type(1) path{fill:#fff}.page-top .title-wrapper .page-title span:nth-of-type(2){color:#fff;margin-top:10px}.page-single .page-header{padding-top:39px}}.page-single .page-header.show .page-title:before{transform:translateX(200%);transition:1.3s ease-in .2s}.page-single .page-title{width:76.93333%;max-width:288.5px;margin:0 auto;text-align:center;position:relative;z-index:1;overflow:hidden}.page-single .page-title:before{content:'';width:200%;height:100%;background:linear-gradient(120deg,rgba(243,236,232,0) 0,#f3ece8 40%,#f3ece8 100%);position:absolute;top:0;right:0}.page-single .page-title span:nth-of-type(2){font-size:3.2vw;font-family:Helvetica Neue,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;margin-top:7px}@media screen and (min-width:500px){.page-single .page-title span:nth-of-type(2){font-size:1.2rem}}.page-single .page-title span:nth-of-type(3){font-size:5.33333vw;font-family:cooper-black-std,serif;font-weight:400;font-style:normal;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:.02em;margin-top:14px}@media screen and (min-width:500px){.page-single .page-title span:nth-of-type(3){font-size:2rem}}@media screen and (min-width:767px){.page-single .page-title span:nth-of-type(3){font-size:6.4vw}}@media screen and (min-width:767px) and (min-width:500px){.page-single .page-title span:nth-of-type(3){font-size:2.4rem}}.page-single .page-switcher{display:-ms-flexbox;display:flex;top:30px;right:30px;position:absolute;z-index:2}.page-single .page-switcher li{font-family:cooper-black-std,serif;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:.02em;font-size:3.73333vw;margin:0 8px}.page-single .anchor-label,.page-single .item-list .item .item-txt .credit li .name{-webkit-font-feature-settings:'palt';letter-spacing:.02em}@media screen and (min-width:500px){.page-single .page-switcher li{font-size:1.4rem}}.page-single .page-switcher li a,.page-single .page-switcher li span{display:block;position:relative;padding:0 8px 5px}.page-single .page-switcher li a:before,.page-single .page-switcher li span:before{content:'';display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;background:#000;transition:.25s ease}.page-single .page-switcher li span{color:#bfbfbf}.page-single .page-switcher li span:before{background:#bfbfbf}.page-single .page-switcher li a:hover:before{width:0%;left:50%}.page-single .page-main{display:block}.page-single .page-visual{width:84%;margin:9.33333% auto;position:relative}.page-single .page-visual.show .ph .ph-inner picture{opacity:1;transform:none!important;box-shadow:none;transition:.9s ease .55s}@media screen and (min-width:767px){.page-single .page-visual{width:90%;max-width:590px;margin:50px auto 35px}.page-single .page-visual.show .ph .ph-inner picture{transition:opacity .8s ease .6s,transform 1.1s ease .6s}}.page-single .page-visual.show .ph2 .ph-inner picture{transition-delay:.95s}@media screen and (min-width:767px){.page-single .page-visual.show .ph2 .ph-inner picture{transition-duration:1s;transition-delay:.7s}}.page-single .page-visual.show .ph3 .ph-inner picture{transition-delay:1.45s}.page-single .page-visual:before{content:'';display:block;width:100%;padding-top:124.60317%}.page-single .page-visual .ph{width:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);perspective:500px}@media screen and (min-width:767px){.page-single .page-visual.show .ph3 .ph-inner picture{transition-duration:1s;transition-delay:1s}.page-single .page-visual:before{padding-top:100.25424%}.page-single .page-visual .ph{width:80.25424%;transform:none}}.page-single .page-visual .ph .ph-inner{perspective:500px}.page-single .page-visual .ph .ph-inner picture{opacity:0;transform:translateZ(30px);box-shadow:0 0 25px rgba(0,0,0,.7)}.page-single .page-visual .ph1{z-index:1}@media screen and (min-width:767px){.page-single .page-visual .ph .ph-inner picture{transform-origin:bottom center;box-shadow:none}.page-single .page-visual .ph1{left:0}}.page-single .page-visual .ph1 .ph-inner{transform:rotate(-5deg)}.page-single .page-visual .ph2{z-index:2}.page-single .page-visual .ph3{z-index:3}@media screen and (min-width:767px){.page-single .page-visual .ph1 .ph-inner picture{transform:rotate(-2deg) translateX(-2%)}.page-single .page-visual .ph2{left:10.16949%}.page-single .page-visual .ph2 .ph-inner picture{transform:rotate(-5deg) translateX(-1%)}.page-single .page-visual .ph3{left:auto;right:0}}.page-single .page-visual .ph3 .ph-inner{transform:rotate(5deg)}.page-single .page-catch{width:82.8%;max-width:347.5px;margin:0 auto}@media screen and (min-width:767px){.page-single .page-visual .ph3 .ph-inner picture{transform:rotate(-4deg) translateX(-2%)}.page-single .page-catch{width:347.5px}}.page-single .page-lead{text-align:center;font-size:3.73333vw;line-height:1.57143;margin-top:18px}@media screen and (min-width:500px){.page-single .page-lead{font-size:1.4rem}}.page-single .about-trigger{width:46%;max-width:172.5px;margin:35px auto 0;position:relative;opacity:1}.page-single .about-trigger.show:after{width:100%;left:0;transition:.3s ease}.page-single .about-trigger.show .circle{opacity:1;transform:scale(1);transition:.4s cubic-bezier(.01,1.55,1,1.39) .5s}.page-single .about-trigger.show .circle:before{animation:rotate 3s linear infinite 1.1s}.page-single .about-trigger.show p picture{transform:none;transition:transform .35s ease .4s}@media screen and (min-width:767px){.page-single .about-trigger.show:hover{cursor:pointer}.page-single .about-trigger.show:hover:after{left:50%;width:0}}.page-single .about-trigger:after{content:'';display:block;width:0;height:1px;background:#000;position:absolute;bottom:0;left:50%}.page-single .about-trigger .circle{display:block;width:15.65217%;padding-top:15.65217%;position:absolute;bottom:30%;left:0;transform:scale(0)}.page-single .about-trigger .circle:before{content:'';display:block;width:100%;height:100%;border-radius:100%;background:#d7aebb;position:absolute;top:0;left:0;transform-origin:45% 55%}.page-single .about-trigger p{position:relative;z-index:2;overflow:hidden;padding-left:min(2.93333%,10px);padding-right:min(2.93333%,10px);padding-bottom:min(2.93333%,7px)}.page-single .about-trigger p picture{transform:translateY(150%)}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.page-single .about-modal{position:fixed;z-index:100;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;transition:.5s ease}.page-single .about-modal.open{opacity:1;visibility:visible}.page-single .about-modal .about-box{width:89.33333%;max-width:335px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin:auto;border:1px solid #000;background:#fff;border-radius:15px;box-shadow:0 0 25px 0 rgba(0,0,0,.17);text-align:center}.page-single .about-modal .about-box .close{width:12px;height:12px;position:absolute;top:14px;right:14px;transform:rotate(45deg)}@media screen and (min-width:767px){.page-single .about-modal .about-box .close{transition:.3s ease}.page-single .about-modal .about-box .close:hover{cursor:pointer;transform:rotate(135deg)}}.page-single .about-modal .about-box .close:after,.page-single .about-modal .about-box .close:before{content:'';display:block;width:100%;height:2px;background:#000;position:absolute;top:calc(50% - 1px);left:0}.page-single .about-modal .about-box .close:after{transform:rotate(90deg)}.page-single .about-modal .about-box .about-inner{width:100%;height:100%;overflow-y:scroll;max-height:90vh;max-height:90dvh}.page-single .about-modal .about-box .about-inner .scroll-area{padding:45px 0 40px}.page-single .about-modal .about-box .about-inner .scroll-area .head-en{width:53.28358%;margin:0 auto}.page-single .about-modal .about-box .about-inner .scroll-area .head-jp{width:32.53731%;max-width:109px;margin:5px auto 0}.page-single .about-modal .about-box .about-inner .scroll-area .txt{font-size:3.2vw;line-height:2;margin-top:20px}@media screen and (min-width:500px){.page-single .about-modal .about-box .about-inner .scroll-area .txt{font-size:1.2rem}}.page-single .anchor-label{font-family:cooper-black-std,serif;font-weight:400;font-feature-settings:'palt';font-size:4.26667vw;font-style:italic;text-align:center;margin-top:52px}@media screen and (min-width:500px){.page-single .anchor-label{font-size:1.6rem}}.page-single .anchor-list{width:90.66667%;max-width:340px;margin:20px auto 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (min-width:767px){.page-single .anchor-list{width:100%;max-width:560px}}.page-single .anchor-list li{width:29.41176%;margin-bottom:4.11765%}@media screen and (max-width:767px){.page-single .anchor-list li:nth-last-of-type(-n+3){margin-bottom:0}}@media screen and (min-width:767px){.page-single .anchor-list li{width:17.85714%;margin-bottom:5%}.page-single .anchor-list li:nth-last-of-type(-n+5){margin-bottom:0}.page-single .anchor-list li.dammy{display:none}}.page-single .anchor-list li.dammy{width:14.70588%}.page-single .anchor-list li a{display:block}@media screen and (min-width:767px){.page-single .anchor-list li a:hover picture{-webkit-clip-path:circle(45.25%);clip-path:circle(45.25%)}}.page-single .anchor-list li a picture{-webkit-clip-path:circle(50%);clip-path:circle(50%);transition:.25s ease}.page-single .anchor-list li a .item-name{font-size:2.66667vw;font-family:Helvetica Neue,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;text-align:center;line-height:1.2;margin-top:7px}@media screen and (min-width:500px){.page-single .anchor-list li a .item-name{font-size:1rem}}.page-single .item-list{max-width:590px;margin:0 auto}@media screen and (min-width:1025px){.page-single .item-list{max-width:100%;margin-top:90px}}.page-single .item-list .item{margin-top:40px}.page-single .item-list .item .item-ph{overflow:hidden}@media screen and (min-width:1025px){.page-single .item-list .item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:0}.page-single .item-list .item:nth-of-type(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-single .item-list .item .item-ph{width:50%}}.page-single .item-list .item .item-ph.show picture{opacity:1;transform:none;transition:1.2s ease .4s}.page-single .item-list .item .item-ph picture{opacity:0;transform:scale(1.1)}.page-single .item-list .item .item-txt{width:78.66667%;margin:17px auto 0}.page-single .item-list .item .item-txt .head{font-size:4.26667vw;font-family:"Hiragino Kaku Gothic Pro W6","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:900;font-style:normal}@media screen and (min-width:500px){.page-single .item-list .item .item-txt .head{font-size:1.6rem}}@media screen and (min-width:1025px){.page-single .item-list .item .item-txt{width:50%;margin-top:0}.page-single .item-list .item .item-txt .txt-inner{max-width:295px;margin:0 auto}.page-single .item-list .item .item-txt .head{font-size:6.4vw;line-height:1.33333}}@media screen and (min-width:1025px) and (min-width:500px){.page-single .item-list .item .item-txt .head{font-size:2.4rem}}.page-single .item-list .item .item-txt .cap{font-size:3.2vw;line-height:1.5;margin-top:12px}@media screen and (min-width:500px){.page-single .item-list .item .item-txt .cap{font-size:1.2rem}}@media screen and (min-width:1025px){.page-single .item-list .item .item-txt .cap{font-size:3.73333vw;line-height:1.71429;margin-top:2px}}@media screen and (min-width:1025px) and (min-width:500px){.page-single .item-list .item .item-txt .cap{font-size:1.4rem}}.page-single .item-list .item .item-txt .credit li{margin-top:16px}@media screen and (min-width:1025px){.page-single .item-list .item .item-txt .credit li{margin-top:24px}}.page-single .item-list .item .item-txt .credit li:nth-of-type(n+2){margin-top:28px}.page-single .item-list .item .item-txt .credit li .name{font-size:4.26667vw;font-family:cooper-black-std,serif;font-weight:400;font-style:normal;font-feature-settings:'palt'}@media screen and (min-width:500px){.page-single .item-list .item .item-txt .credit li .name{font-size:1.6rem}}.page-single .item-list .item .item-txt .credit li .size{font-size:2.66667vw;font-family:Helvetica Neue,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-style:normal;margin-top:5px}@media screen and (min-width:500px){.page-single .item-list .item .item-txt .credit li .size{font-size:1rem}}.page-single .item-list .item .item-txt .credit li .price{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;font-family:cooper-black-std,serif;font-weight:400;font-style:normal;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:.02em;margin-top:8px}.page-single .item-list .item .item-txt .credit li .price p{font-size:4.26667vw}@media screen and (min-width:500px){.page-single .item-list .item .item-txt .credit li .price p{font-size:1.6rem}}.page-single .item-list .item .item-txt .credit li .price p span{font-family:"Hiragino Kaku Gothic Pro W6","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:900;font-style:normal;font-size:2.66667vw;margin-left:6px}@media screen and (min-width:500px){.page-single .item-list .item .item-txt .credit li .price p span{font-size:1rem}}.page-single .item-list .item .item-txt .credit li .price .webstore{font-size:3.2vw;display:block;background:#fff;border:1px solid #000;border-radius:9px;padding:.25em 1.2em .2em;overflow:hidden;position:relative;transition:.2s ease;will-change:transform}@media screen and (min-width:500px){.page-single .item-list .item .item-txt .credit li .price .webstore{font-size:1.2rem}}@media screen and (min-width:767px){.page-single .item-list .item .item-txt .credit li .price .webstore:hover{transform:scale(1.02);box-shadow:0 1px 2px rgba(0,0,0,.2)}}.page-single .item-list .item .item-txt .credit li .price .webstore:before{display:block;width:101%;padding-top:101%;position:absolute;top:50%;left:50%;background:#000;border-radius:100%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease}.page-single .item-list .item .item-txt .credit li .price .webstore span{position:relative;z-index:2;transition:color .3s ease}.page-single .item-list .item .item-txt .credit li .price .webstore.coming{font-size:0;border-color:#b8b8b8;pointer-events:none}.page-single .item-list .item .item-txt .credit li .price .webstore.coming:after{content:'COMING SOON';display:inline-block;font-size:3.2vw;padding:.25em 1.2em .2em;color:#b8b8b8}@media screen and (min-width:500px){.page-single .item-list .item .item-txt .credit li .price .webstore.coming:after{font-size:1.2rem}}.page-single .page-footer{padding:80px 0 30px;font-family:Helvetica Neue,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-style:normal;text-align:center}.page-single .page-footer .more a{display:block;width:78.66667%;max-width:295px;height:60px;border-radius:30px;margin:0 auto;background:#fff;border:1px solid #000;font-size:3.2vw;font-family:"Hiragino Kaku Gothic Pro W6","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:900;font-style:normal;line-height:58px;position:relative;overflow:hidden}@media screen and (min-width:500px){.page-single .page-footer .more a{font-size:1.2rem}}@media screen and (min-width:767px){.page-single .page-footer{padding:130px 0 60px}.page-single .page-footer .more a{width:472px;height:96px;max-width:472px;border-radius:48px;line-height:95px;font-size:4.26667vw;will-change:transform;transition:.2s ease}}@media screen and (min-width:767px) and (min-width:500px){.page-single .page-footer .more a{font-size:1.6rem}}@media screen and (min-width:767px) and (min-width:767px){.page-single .page-footer .more a:hover{transform:scale(1.02);box-shadow:0 3px 3px rgba(0,0,0,.2)}}.page-single .page-footer .more a:after{content:'>';position:absolute;top:0;right:8.47458%;z-index:2;line-height:56px}@media screen and (min-width:767px){.page-single .page-footer .more a:after{line-height:93px;right:40px;transition:color .4s ease}}.page-single .page-footer .more a span{position:relative;z-index:2;transition:color .4s ease}.page-single .page-footer .other-page{display:block;position:relative}.page-single .page-footer .other-page.show .thumb .ph .ph-inner picture{opacity:1;transform:none;box-shadow:none;transition:.7s ease .4s}.page-single .page-footer .other-page.show .thumb .ph2 .ph-inner picture{transition-delay:.8s}.page-single .page-footer .other-page.show .thumb .ph3 .ph-inner picture{transition-delay:1.2s}@media screen and (min-width:767px){.page-single .page-footer .other-page.show .thumb:hover .ph1 .ph-inner{transform:rotate(-5deg) translate(-25px,0)}.page-single .page-footer .other-page.show .thumb:hover .ph2 .ph-inner{transform:translate(0,-6px)}.page-single .page-footer .other-page.show .thumb:hover .ph3 .ph-inner{transform:rotate(5deg) translate(25px,2px)}}.page-single .page-footer .other-page .flow-txt{width:100%;height:12px;position:absolute;top:calc(50% - 6px);left:0;transform:translateY(-50%);overflow:hidden;z-index:1}@media screen and (min-width:767px){.page-single .page-footer .other-page .flow-txt{height:20px;top:calc(50% - 10px)}}.page-single .page-footer .other-page .flow-txt span{display:block;width:200%;height:100%;background-image:url(../../img/special/and_yua_any_2022winter/sligle_check_boys.png);background-size:auto 100%;animation:flow_boys 8s linear infinite}.page-single .page-footer .other-page .thumb{display:block;width:43.46667%;max-width:226px;margin:auto;margin-top:min(12%,70px);margin-bottom:min(13.33333%,115px);position:relative;z-index:2}.page-single .page-footer .other-page .thumb:before{content:'';display:block;width:100%;padding-top:124.84663%}.page-single .page-footer .other-page .thumb:after{content:'';display:block;width:35px;height:6px;background-image:url(../../img/special/and_yua_any_2022winter/arrow.svg);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;left:calc(50% - 17px);margin-bottom:-14.11043%}@media screen and (min-width:767px){.page-single .page-footer .other-page .flow-txt span{animation:flow_boys_pc 8s linear infinite}.page-single .page-footer .other-page .thumb:after{width:54px;height:9px;left:calc(50% - 27px)}}.page-single .page-footer .other-page .thumb .ph{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-single .page-footer .other-page .thumb .ph .ph-inner{perspective:500px;transition:transform .3s ease}.page-single .page-footer .other-page .thumb .ph .ph-inner picture{opacity:0;transform:translateZ(30px);box-shadow:0 0 25px rgba(0,0,0,.6)}.page-single .page-footer .other-page .thumb .ph1{z-index:1}.page-single .page-footer .other-page .thumb .ph1 .ph-inner{transform:rotate(-5deg)}.page-single .page-footer .other-page .thumb .ph2{z-index:2}.page-single .page-footer .other-page .thumb .ph3{z-index:3}.page-single .page-footer .other-page .thumb .ph3 .ph-inner{transform:rotate(5deg)}.page-single .page-footer .staff-credit{font-size:3.2vw;line-height:2;letter-spacing:.02em}@media screen and (min-width:500px){.page-single .page-footer .staff-credit{font-size:1.2rem}}@media screen and (min-width:767px){.page-single .page-footer .staff-credit{font-size:3.73333vw;line-height:1.96429}}@media screen and (min-width:767px) and (min-width:500px){.page-single .page-footer .staff-credit{font-size:1.4rem}}.page-single .page-footer .copy{font-size:2.66667vw;letter-spacing:.02em;margin-top:40px}@media screen and (min-width:500px){.page-single .page-footer .copy{font-size:1rem}}@media screen and (min-width:767px){.page-single .page-footer .copy{font-size:3.2vw}}@media screen and (min-width:767px) and (min-width:500px){.page-single .page-footer .copy{font-size:1.2rem}}.page-boys{background:#e8eff3}.page-boys .page-title:before{background:linear-gradient(120deg,rgba(232,239,243,0) 0,#e8eff3 40%,#e8eff3 100%)}.page-boys .page-catch{width:75.73333%;max-width:317.5px;margin:0 auto}.page-boys .about-trigger .circle:before{background:#c1d5e1}.page-boys .page-footer .other-page .flow-txt span{background-image:url(../../img/special/and_yua_any_2022winter/sligle_check_girls.png);animation:flow_girls 8s linear infinite}@media screen and (min-width:767px){.page-boys .page-catch{width:317.5px}.page-boys .anchor-list{max-width:780px}.page-boys .anchor-list li{width:12.82051%;margin-bottom:0}.page-boys .anchor-list li.dammy{display:none}.page-boys .page-footer .other-page .flow-txt span{animation:flow_girls_pc 8s linear infinite}}@keyframes flow_boys{0%{transform:translateX(0)}100%{transform:translateX(-154px)}}@keyframes flow_boys_pc{0%{transform:translateX(0)}100%{transform:translateX(-257px)}}@keyframes flow_girls{0%{transform:translateX(0)}100%{transform:translateX(-162px)}}@keyframes flow_girls_pc{0%{transform:translateX(0)}100%{transform:translateX(-270px)}}