.swiper-pagination.--outside{position:relative !important;margin-top:20px !important}body{background-color:#fff;max-width:1920px;margin:0 auto}.breadcrumb span{color:#727171}.breadcrumb h1{font-size:12px;margin:0}small{font-size:.8em}.noto-sans-jp-small{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.noto-sans-jp-medium{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.noto-sans-jp-bold{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.zen-maru-gothic-medium{font-family:"Zen Maru Gothic",sans-serif;font-weight:500;font-style:normal}.zen-maru-gothic-bold{font-family:"Zen Maru Gothic",sans-serif;font-weight:700;font-style:normal}@media screen and (min-width: 768px){.pc_none{display:none}}@media screen and (max-width: 768px){.sp_none{display:none}}.l-main{overflow:hidden}.flex{display:flex;justify-content:space-between;align-items:center}.title{text-align:center;font-weight:bold;font-size:36px;font-size:clamp(1.625rem,1.207rem + .87vw,2.25rem);position:relative;margin-bottom:6%;color:#302d2c}@media screen and (max-width: 768px){.title{margin:7vw auto 13vw;font-size:9vw}}.title:after{content:"";position:absolute;bottom:-30%;left:0;right:0;margin:auto;width:90px;height:9%;border-radius:100px;background-color:#302d2c}.kv{background-color:#ea7d7d;color:#fff;margin-top:97px;overflow:hidden}.kv .kv_cta{position:relative}.kv .kv_cta .kv_ctabtn{position:absolute;bottom:11%;left:23.5%;width:30%}@media screen and (max-width: 768px){.kv .kv_cta .kv_ctabtn{bottom:1%;left:10.5%;width:51%}}.kv .kv_cta .kv_ctabtn .cate{border-bottom:0;text-align:center;width:50%}.kv .kv_cta .kv_ctabtn .cate:hover{cursor:pointer}@media screen and (max-width: 768px){.kv .kv_cta .kv_ctabtn .cate{width:44%}}.kv .kv_cta .kv_ctabtn .cate:after{display:none}.kv .kv_cta .kv_ctabtn .cate dl{margin-top:2%}@media screen and (max-width: 768px){.kv .kv_cta .kv_ctabtn .cate dl{margin-top:8%}}.kv .kv_cta .kv_ctabtn .cate dl dt{font-weight:bold;font-size:16px;font-size:clamp(9px,.5625rem + (1vw - 7.68px)*.6076,16px);background-color:#fff;width:42%;border-radius:100px;margin:0 auto;padding:2%;margin-top:2%}@media screen and (max-width: 768px){.kv .kv_cta .kv_ctabtn .cate dl dt{width:99%;font-size:4vw;padding:1%}}.kv .kv_cta .kv_ctabtn .cate dl dt.girl{color:#ea7d7d}.kv .kv_cta .kv_ctabtn .cate dl dt.boy{color:#3eadd2}.kv .kv_cta .kv_ctabtn .cate dl dd{margin-top:3%;font-size:14px;font-size:clamp(10px,.625rem + (1vw - 7.68px)*.3472,14px)}@media screen and (max-width: 768px){.kv .kv_cta .kv_ctabtn .cate dl dd{margin-top:5%;font-size:3.5vw}}.kv .l-inner{max-width:847px;margin:0 auto}.kv .kv_bottom{padding-bottom:3%}@media screen and (max-width: 768px){.kv .kv_bottom{margin-top:6vw;flex-wrap:wrap}}.kv .kv_bottom dl{width:50%}@media screen and (max-width: 768px){.kv .kv_bottom dl{width:50%}}@media screen and (max-width: 768px){.kv .kv_bottom picture{width:50%}}.kv .kv_title{font-size:27px;font-size:clamp(1.125rem,.749rem + .78vw,1.688rem)}@media screen and (max-width: 768px){.kv .kv_title{font-size:6.3vw}}.kv .catch{font-size:13.5px;font-size:clamp(.594rem,.427rem + .35vw,.844rem);line-height:1.8;margin:5% auto 10%;font-weight:300;letter-spacing:0}@media screen and (max-width: 768px){.kv .catch{font-weight:500;margin:5vw auto 0;font-size:2.8vw;line-height:2}}.kv dd{margin:0}.kv .ol_btn{width:100%;text-align:center;margin-top:10vw}.kv a{border-bottom:1.5px solid #fff;padding-bottom:.5%;color:#fff;position:relative;letter-spacing:0;font-size:16px;font-size:clamp(.75rem,.583rem + .35vw,1rem)}@media screen and (max-width: 768px){.kv a{font-size:5vw}}.kv a:after{position:absolute;top:0;bottom:0;right:-9%;content:url(../images/arrow_white.svg)}.border-circle{margin-top:-6%;background:#ea7d7d;border-bottom-left-radius:1000px 200px;border-bottom-right-radius:1000px 200px;height:200px;margin-left:-300px;margin-right:-300px;padding-left:240px;padding-right:240px}@media screen and (max-width: 768px){.border-circle{height:18vw;border-bottom-left-radius:400px 100px;border-bottom-right-radius:400px 100px;margin-left:-50px;margin-right:-50px;padding-left:50px;padding-right:50px}}.tab_button .l-block{padding-bottom:0}.tab_button .nav-tabs{gap:3%;border:none}@media screen and (max-width: 768px){.tab_button .nav-tabs{gap:8%}}.tab_button .nav-tabs .nav-item{font-size:22px;font-size:clamp(.875rem,.541rem + .7vw,1.375rem);width:20%}@media screen and (max-width: 768px){.tab_button .nav-tabs .nav-item{width:45%;font-size:5vw}}.tab_button .nav-tabs .nav-item button{padding:5% 0;width:100%}.tab_button .nav-tabs .nav-item button.active{border-color:rgba(255,255,255,0);box-shadow:0px -2px 5px 0 #dfdfdf}.tab_button .nav-tabs .nav-item button .you{font-size:.85em}.tab_button .nav-tabs .nav-item button .type{display:block;font-size:.6em;color:#727171}.tab_button .nav-tabs .nav-item button.girl{border-top:11px solid #ea7d7d;background-color:#ffe6e6;color:#ea7d7d}.tab_button .nav-tabs .nav-item button.boy{border-top:11px solid #3eadd2;background-color:#e6f9ff;color:#3eadd2}.tab-content{color:#302d2c}.tab-content>.active{box-shadow:0px -2px 5px -1px #dfdfdf}.tab-content .l-inner{max-width:847px;margin:0 auto;padding-top:3%}.tab-content .item_spec{margin-bottom:5%}.tab-content .point{text-align:center;margin-bottom:5%}.tab-content .point .point_txt{margin:0;font-size:20px}@media screen and (max-width: 768px){.tab-content .point .point_txt{font-size:5vw}}.tab-content .point .point_txt span{font-size:1.4em}.tab-content .point h3{color:#fff;margin:0;border-radius:8px 8px 0 0;padding:3% 0;font-size:30px;font-size:clamp(1.438rem,1.145rem + .61vw,1.875rem);font-weight:bold}@media screen and (max-width: 768px){.tab-content .point h3{padding:7% 0;font-size:8vw}}.tab-content .point .flex{background-color:#fff;border-radius:0 0 10px 8px}@media screen and (max-width: 768px){.tab-content .point .flex{display:block}}.tab-content .point .flex picture,.tab-content .point .flex .txt_block{width:48.5%}@media screen and (max-width: 768px){.tab-content .point .flex picture,.tab-content .point .flex .txt_block{width:86%;margin:0 auto;padding:5% 0px}}.tab-content .point .flex picture{padding:.5%}@media screen and (max-width: 768px){.tab-content .point .flex picture{padding:0;width:100%}}.tab-content .point .flex picture .point_img{border-radius:0 0 0 8px}@media screen and (max-width: 768px){.tab-content .point .flex picture .point_img{border-radius:0}}.tab-content .point .txt_block{width:50%;text-align:left}.tab-content .point .txt_block ul li{justify-content:flex-start;margin-bottom:11%;gap:3%}@media screen and (max-width: 768px){.tab-content .point .txt_block ul li{margin-bottom:7%;gap:5%;display:flex}}.tab-content .point .txt_block ul li:last-of-type{margin-bottom:0 !important}.tab-content .point .txt_block ul li h4{font-size:17px;font-size:clamp(.875rem,.75rem + .26vw,1.063rem);font-weight:bolder;margin:0;color:#302d2c}@media screen and (max-width: 768px){.tab-content .point .txt_block ul li h4{font-size:4vw}}.tab-content .point .txt_block ul li .number{font-size:1.5em;display:contents}.tab-content .point .txt_block ul li .sub_midashi{font-size:.9em;display:block}.tab-content .point .txt_block ul li .ashiato{width:8%}@media screen and (max-width: 768px){.tab-content .point .txt_block ul li .ashiato{width:10%}}.tab-content .point .txt_block ul li p{margin:0}.tab-content .point small{text-align:left;display:block;margin-top:2%;color:#302d2c}.tab-content .girl{background-color:#ffe6e6}.tab-content .girl .point{color:#ea7d7d}.tab-content .girl h3{background-color:#ea7d7d}.tab-content .girl .sub_midashi{color:#ea7d7d}@media screen and (max-width: 768px){.tab-content .girl .size .size_s .ti picture .size_txt,.tab-content .girl .size .size_m .ti picture .size_txt{width:70%}}.tab-content .boy{background-color:#e6f9ff}.tab-content .boy .point{color:#3eadd2}.tab-content .boy h3{background-color:#3eadd2}.tab-content .boy .sub_midashi{color:#3eadd2}.tab-content .boy .size .title{margin-top:5%;margin-bottom:1%}@media screen and (max-width: 768px){.tab-content .boy .size .title{margin-top:12%;margin-bottom:8%}}@media screen and (max-width: 768px){.tab-content .boy .size .size_s .ti picture .size_txt{width:70%}}@media screen and (max-width: 768px){.tab-content .boy .size .size_l .ti picture .size_txt{width:50%}}@media screen and (max-width: 768px){.tab-content .boy .size .size_contets-inner .spec .size_inu{bottom:-9vw;right:-4vw;width:43%}}.tab-content #point02 .txt_block ul li,.tab-content #boy_point02 .txt_block ul li{margin-bottom:4%}.tab-content #point03 .img_block,.tab-content #boy_point03 .img_block{position:relative}.tab-content #point03 .img_block .point03_icon,.tab-content #boy_point03 .img_block .point03_icon{position:absolute;bottom:0;right:0;width:32%}@media screen and (max-width: 768px){.tab-content #point03 .img_block .point03_icon,.tab-content #boy_point03 .img_block .point03_icon{bottom:-11%;right:0%;width:30%}}.tab-content #point04 .posi,.tab-content #boy_point04 .posi{position:relative}.tab-content #point04 .posi .point04_dog01,.tab-content #boy_point04 .posi .point04_dog01{position:absolute;top:-15%;left:-9%;width:45%}@media screen and (max-width: 768px){.tab-content #point04 .posi .point04_dog01,.tab-content #boy_point04 .posi .point04_dog01{top:-10%;left:-3%;width:38%}}.tab-content #point04 .posi .point04_dog02,.tab-content #boy_point04 .posi .point04_dog02{position:absolute;bottom:-10%;right:-14%;width:50%}@media screen and (max-width: 768px){.tab-content #point04 .posi .point04_dog02,.tab-content #boy_point04 .posi .point04_dog02{bottom:-10%;right:-3%;width:44%}}.tab-content #point04 .txt_block,.tab-content #boy_point04 .txt_block{width:100%;padding:7% 12%;line-height:1.2}.tab-content .column02{gap:6%;align-items:flex-start}@media screen and (max-width: 768px){.tab-content .column02{display:block}}.tab-content .column02 .img_block{background-color:#fff;border-radius:0 0 8px 8px}.tab-content .column02 h3{min-height:4em;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.tab-content .column02 h3{min-height:auto}}.tab-content .column02 picture{padding:1%}@media screen and (max-width: 768px){.tab-content .column02 picture{padding:0}}.tab-content .column02 picture .point_img{border-radius:0 0 8px 8px}.tab-content .size .l-inner{max-width:1200px;margin:0 auto}.tab-content .size .size_contets.flex{border-radius:10px;align-items:stretch}@media screen and (max-width: 768px){.tab-content .size .size_contets.flex{display:block}}.tab-content .size .meyasu{text-align:center;font-size:18px}.tab-content .size .size_contets-inner{padding:2%;width:25%;position:relative;overflow-y:clip;padding-left:3%}.tab-content .size .size_contets-inner:last-of-type .arrow{display:none}@media screen and (max-width: 768px){.tab-content .size .size_contets-inner{padding:5vw;width:100%;padding-top:10vw;overflow-x:clip;overflow-y:initial}}.tab-content .size .size_contets-inner.size_xxs{background-color:#f19dae}@media screen and (max-width: 768px){.tab-content .size .size_contets-inner.size_xxs>picture{width:43%}}.tab-content .size .size_contets-inner.size_xxs .ti,.tab-content .size .size_contets-inner.size_xxs .kensyu_ti{color:#f19dae}.tab-content .size .size_contets-inner.size_xs{background-color:#7d5686}.tab-content .size .size_contets-inner.size_xs .ti,.tab-content .size .size_contets-inner.size_xs .kensyu_ti{color:#7d5686}.tab-content .size .size_contets-inner.size_s{background-color:#e7ab2a}.tab-content .size .size_contets-inner.size_s .ti,.tab-content .size .size_contets-inner.size_s .kensyu_ti{color:#e7ab2a}.tab-content .size .size_contets-inner.size_m{background-color:#7db579}.tab-content .size .size_contets-inner.size_m .ti,.tab-content .size .size_contets-inner.size_m .kensyu_ti{color:#7db579}.tab-content .size .size_contets-inner.size_l{background-color:#4f6da6}.tab-content .size .size_contets-inner.size_l .ti,.tab-content .size .size_contets-inner.size_l .kensyu_ti{color:#4f6da6}.tab-content .size .size_contets-inner:first-of-type{border-radius:8px 0 0 8px;padding-left:2%}@media screen and (max-width: 768px){.tab-content .size .size_contets-inner:first-of-type{padding-left:5vw;border-radius:8px 8px 0 0}}.tab-content .size .size_contets-inner:last-of-type{border-radius:0 8px 8px 0}@media screen and (max-width: 768px){.tab-content .size .size_contets-inner:last-of-type{border-radius:0 0 8px 8px}}.tab-content .size .size_contets-inner .size_name,.tab-content .size .size_contets-inner .kensyu_ti{background-color:#fff}@media screen and (max-width: 768px){.tab-content .size .size_contets-inner .ti{display:flex;justify-content:flex-start;align-items:center;gap:4%}}.tab-content .size .size_contets-inner .ti picture{max-height:14vh}@media screen and (max-width: 768px){.tab-content .size .size_contets-inner .ti picture{width:23%}}.tab-content .size .size_contets-inner .ti picture .size_txt{width:60%}@media screen and (max-width: 768px){.tab-content .size .size_contets-inner .ti picture .size_txt{width:100%}}.tab-content .size .size_contets-inner .ti .size_name{font-size:21px;font-size:clamp(.75rem,.374rem + .78vw,1.313rem);padding:6% 7%;border-radius:4px;margin:8% auto;letter-spacing:0;font-weight:bold}@media screen and (max-width: 768px){.tab-content .size .size_contets-inner .ti .size_name{font-size:5vw;padding:3% 4%;border-radius:4px;margin:3vw 0;letter-spacing:0;font-weight:bold;width:70%;text-align:center}}.tab-content .size .size_contets-inner .spec{background-image:url(../images/size_bg.png);background-position:top;background-repeat:no-repeat;background-size:100%;position:relative;padding:9% 7%;font-weight:bold;margin-bottom:8%;border-radius:8px}@media screen and (max-width: 768px){.tab-content .size .size_contets-inner .spec{margin-top:5vw}}.tab-content .size .size_contets-inner .spec .flex{justify-content:flex-start;padding-top:5%;width:72%}.tab-content .size .size_contets-inner .spec .flex:first-of-type{background-image:radial-gradient(circle, #302D2C 1px, transparent 1px);background-position:left bottom;background-repeat:repeat-x;background-size:6px 2px;padding-bottom:5%;padding-top:0}@media screen and (max-width: 768px){.tab-content .size .size_contets-inner .spec .flex{width:62%}}.tab-content .size .size_contets-inner .spec .flex dt{width:53%;font-size:15px;font-size:clamp(.5rem,.208rem + .61vw,.938rem);font-weight:bold}@media screen and (max-width: 768px){.tab-content .size .size_contets-inner .spec .flex dt{width:45%;font-size:4vw}}.tab-content .size .size_contets-inner .spec .flex dd{width:55%;margin:0;font-size:15px;font-size:clamp(.5rem,.208rem + .61vw,.938rem);font-weight:bold}@media screen and (max-width: 768px){.tab-content .size .size_contets-inner .spec .flex dd{width:53%;font-size:4vw}}.tab-content .size .size_contets-inner .spec .flex dd span{font-size:1.5em;line-height:1}.tab-content .size .size_contets-inner .spec .size_inu{position:absolute;top:0;bottom:0;right:-6%;margin:auto;width:33%}@media screen and (max-width: 768px){.tab-content .size .size_contets-inner .spec .size_inu{top:auto;bottom:-13vw;right:3vw;width:36%}}.tab-content .size .size_contets-inner .kensyu{color:#fff}.tab-content .size .size_contets-inner .kensyu .kensyu_ti{font-size:17px;font-size:clamp(.688rem,.437rem + .52vw,1.063rem);padding:2% 7%;border-radius:100px;font-weight:bold;display:inline-block;margin-bottom:6%}@media screen and (max-width: 768px){.tab-content .size .size_contets-inner .kensyu .kensyu_ti{font-size:4.5vw;padding:2% 5%}}.tab-content .size .size_contets-inner .kensyu p{font-size:14px;font-size:clamp(.5rem,.249rem + .52vw,.875rem)}@media screen and (max-width: 768px){.tab-content .size .size_contets-inner .kensyu p{font-size:3.5vw}}.tab-content .size .size_contets-inner .arrow{position:absolute;top:0;bottom:0;right:-8%;z-index:2;width:8%}@media screen and (max-width: 768px){.tab-content .size .size_contets-inner .arrow{top:auto;bottom:-5.5vw;right:0;left:-5vw;margin:auto;width:105%}}.tab-content .size small{padding-top:2%;line-height:2;gap:6%;font-size:.7em;justify-content:flex-start}@media screen and (max-width: 768px){.tab-content .size small p{letter-spacing:0;width:100%}}@media screen and (max-width: 768px){.tab-content .size small picture{width:70%}}.tab-content .size small picture img{width:60%}@media screen and (max-width: 768px){.tab-content .size small picture img{width:100%}}.tab-content .howto{margin-top:3%;padding-top:5%;padding-bottom:10%}.tab-content .howto .l-inner{max-width:1200px;margin:0 auto;background-color:#fff;padding-bottom:2.5%}@media screen and (max-width: 768px){.tab-content .howto .l-inner{width:90%;border-radius:8px}}.tab-content .howto .flex{align-items:flex-start}@media screen and (max-width: 768px){.tab-content .howto .flex{display:block}}.tab-content .howto dl{width:33.3333333333%;padding:0 3%;border-right:1px dotted #302d2c}@media screen and (max-width: 768px){.tab-content .howto dl{width:100%;padding:12vw 0 12vw;border-bottom:1px dotted #302d2c;border-right:none}}.tab-content .howto dl:last-of-type{border:none}.tab-content .howto dl dt{position:relative}.tab-content .howto dl dt .icon{position:absolute;top:-5%;left:0;width:20%}.tab-content .howto dl dd{font-size:13px;font-size:clamp(.5rem,.291rem + .43vw,.813rem);letter-spacing:0}@media screen and (max-width: 768px){.tab-content .howto dl dd{font-size:3.5vw;margin-top:4vw}}.tab-content .howto dl dd small{display:block}.tab-content .howto .heiyo{margin:0 3%;margin-top:4%;border:4px solid #000}.tab-content .howto .heiyo h3{text-align:center;background-color:#000;color:#fff;font-size:22px;padding:1% 0;margin:0}.tab-content .howto .heiyo .flex{justify-content:center;align-items:center;width:70%;margin:2% auto;gap:4%}@media screen and (max-width: 768px){.tab-content .howto .heiyo .flex{width:90%;margin:5% auto}}.tab-content .howto .heiyo .flex picture{width:31%}@media screen and (max-width: 768px){.tab-content .howto .heiyo .flex picture{width:100%}}.tab-content .howto .heiyo .flex p{font-size:15px;font-size:clamp(.5rem,.208rem + .61vw,.938rem);letter-spacing:0}@media screen and (max-width: 768px){.tab-content .howto .heiyo .flex p{font-size:3.5vw}}.tab-content .howto .heiyo .flex p small{display:block}.lineup{margin:2% 0 4%;background-color:#fff}.lineup .l-inner{max-width:847px;margin:0 auto}.lineup .title{margin-bottom:4%}.lineup h3{justify-content:center;font-size:22px;font-size:clamp(1rem,.749rem + .52vw,1.375rem);gap:1%;letter-spacing:0;margin-bottom:3%}@media screen and (max-width: 768px){.lineup h3{font-size:6vw;margin-bottom:5vw;margin-top:13vw}}.lineup h3 img{width:4%}.lineup .list{gap:9%;align-items:flex-end}@media screen and (max-width: 768px){.lineup .list{flex-wrap:wrap}}@media screen and (max-width: 768px){.lineup .list a{width:45%;margin-bottom:9vw}}.lineup dl{text-align:center}.lineup dl dd{margin:0}.lineup dl dd h4{font-weight:bold;font-size:16px;font-size:clamp(.625rem,.374rem + .52vw,1rem);line-height:1.5;letter-spacing:0}.lineup dl dd h4 span{font-size:.9em;display:block;font-weight:500;margin-top:3%}.lineup dl dd.online_btn{display:block;color:#fff;padding:7% 0;border-radius:100px;font-size:12px;font-size:clamp(10px,.625rem + (1vw - 7.68px)*.1736,12px);font-weight:bold;letter-spacing:0;box-shadow:0px 8px 8px -5px rgba(0,0,0,.16);position:relative;padding-right:6%}.lineup dl dd.online_btn:after{position:absolute;display:inline-block;vertical-align:middle;content:"";width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;top:0%;bottom:0;right:9%;margin:auto;transform:rotate(45deg);transition:all .3s ease 0s}.lineup .on{display:flex;flex-wrap:wrap}.lineup .girl{margin-bottom:5%;order:2}.lineup .girl h3{color:#ea7d7d}.lineup .girl_EC{background-color:#ffe6e6;order:2}.lineup .girl_EC h3{color:#ea7d7d}.lineup .girl_EC dd.online_btn{background-color:#ea7d7d}.lineup .boy{order:1;margin-bottom:5%}.lineup .boy h3{color:#3eadd2}.lineup .boy_EC{background-color:#e6f9ff;order:1}.lineup .boy_EC h3{color:#3eadd2}.lineup .boy_EC dd.online_btn{background-color:#3eadd2}.lineup div[class*=_HM] a{pointer-events:none}.lineup div[class*=_HM] a .online_btn{display:none}.lineup div[class*=_EC]{margin-bottom:10%;padding:3%;border-radius:8px}.lineup div[class*=_EC] .list{width:90%;margin:0 auto;gap:9%}/*# sourceMappingURL=style.min.css.map */