@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.sans{font-family:"Noto Sans JP",serif}.roboto{font-family:"Roboto",sans-serif}html{scroll-behavior:smooth}body{font-size:14px;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#333;line-height:1.6;font-feature-settings:"palt";letter-spacing:0em;background-color:#faf4f1}@media (500px <=width){body{font-size:min(28px, 3.7333333333vw)}}*{box-sizing:border-box}a:hover{transition:.3s;opacity:.8}img{width:100%;height:auto;max-width:100%;vertical-align:top}.inner{max-width:750px;margin:0 auto;background-color:#fff}.text-center{text-align:center}.btn_follow{position:fixed;bottom:0;left:50%;width:400px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;z-index:999}.btn_follow li{width:100%}.btn_follow li img{width:100%}@media screen and (max-width:749px){.btn_follow{width:90%}.btn_follow li{width:100%}}.sec01{background:linear-gradient(to top,#f29438,#ff6825)}.sec01 .img02{ padding:0;display:block}.sec01-box{margin:0 6.6666666667%;background-color:#fff;border-radius:10px 10px 0 0}.sec01-box .img03{margin-top:4.6666666667%;display:block}.sec01-list{padding:4.6666666667%}.sec01-item:first-of-type{margin-bottom:5.2%}.sec01-item p{margin-top:2.6666666667%;text-align:center}.sec01-item p.condition{text-align:left;font-size:12px}@media (500px <=width){.sec01-item p.condition{font-size:20px}}.sec02-txt{padding:7.4666666667% 6.6666666667% 10.2666666667%}.img10{margin-top:-1px;display:block}.sec03{background:linear-gradient(to left,#f58821,#f47724,#f46e26);padding:-1% 3.33% 12.93%}.sec03-box{background-color:#fff}.sec03-box:first-of-type{margin-top:0}.sec03 .img17{margin-bottom:-1%;display:block}.sec03 .img18{display:block}.sec03 .img18-undertxt{font-size:16px;width:78vw;max-width:585px;margin:5.8666666667% auto 7.8666666667%}.sec03 .img19{display:block;margin:0 4.5333333333%;padding-bottom:6%}.sec03 .img20{width:100%;display:block;max-width:707px}.sec03 .img21{width:95.4666666667vw;display:block;max-width:716px}.sec03 .img23{display:block;margin-top:5.4666666667%;padding-bottom:6%}.sec03 .img24{display:block}.sec03 .img25-list{margin-top:5.7333333333%;padding-bottom:8.6666666667%}.sec03 .img25-list .img25-item{width:58.6666666667%;height:100%}.sec03 .img25-list .img25-item img{width:100%;display:block;padding:0 6.6666666667%}.sec04{margin-top:-12.2%}.sec04-title01{width:34.4%;display:block;margin:5.2% auto 0}.sec04-title02{width:35.7333333333%;display:block;margin:4.2666666667% auto 4.2666666667%}.sec04-title03{width:81.2%;display:block;margin:12.8% auto 5.3333333333%}.sec04-bg{position:relative;margin:5.7333333333% 0;padding:5.7333333333% 0;background:rgba(80,164,172,.18)}.sec04-bg:before,.sec04-bg:after{content:"";display:block;width:100%;height:5.7333333333%;position:absolute;left:0;right:0;background-size:cover;background-repeat:no-repeat}.sec04-bg:before{top:-5.7333333333%;background-image:url(//tachiryugym.com/yachiyolp/wp-content/themes/morefit-original/css/../images/png/sec04-bgtop.png);background-position:top}.sec04-bg:after{bottom:-5.7333333333%;background-image:url(//tachiryugym.com/yachiyolp/wp-content/themes/morefit-original/css/../images/png/sec04-bgbottom.png);background-position:bottom}.sec04-flex{display:flex;padding:0 3.3333333333%;align-items:center;justify-content:space-between}.sec04-flex picture{width:48.4%;display:block}.sec04-flex p{font-size:16px;text-align:justify;width:40.6666666667%}.sec04 .img33-undertxt-wrap{background-color:rgba(80,164,172,.18);padding-bottom:5.6%}.sec04 .img33-undertxt{background-color:#fff;margin:0 6.6666666667%;padding:0 10.2666666667% 6.5333333333%}.sec04 .img33-undertxt span{color:#50a4ac;font-weight:700}.sec04 .img33-2{margin-top:-1px}.sec05{background-color:#f8e9e3;padding:8.5333333333% 3.3333333333% 9.3333333333%;margin-top:-2px}.sec05-title{display:block;width:57.6%;margin:0 auto}.conversion{background-color:#fff;padding:1.2666666667% 3.3333333333% 1.9333333333% 3.4666666667%}.conversion .img07{display:block}.conversion .btn01{display:block}.conversion .btn02{display:block}@media (500px <=width){.sec03 .img18-undertxt,.sec04-flex p{font-size:min(32px, 4.2666666667vw)}.sec04-flex p{width:45%}}footer{background:linear-gradient(to bottom,#f57d25,#f57d25);padding-top:43px;text-align:center;color:#fff}footer a{color:#fff}footer .f-logo{display:block;width:73.8666666667%;max-width:554px;margin:0 auto}footer .f-tel{font-size:26px;font-weight:700;font-family:"Roboto",sans-serif;text-decoration:none;display:block;margin-top:30px}footer .f-txt{margin-bottom:37px}footer small{margin-top:32px;display:block;width:100%;font-family:"Roboto",sans-serif;font-size:10px;text-align:center;background-color:#1a2b52;color:#fff;padding:8px 0;margin-bottom:105px}@media screen and (max-width:749px){footer small{margin-bottom:14vw}}@media (500px <=width){footer .f-tel{font-size:min(52px, 6.9333333333vw)}}.access{background-color:#fff;padding:8.1333333333% 3.3333333333% 11.0666666667%}.shop-list{display:flex;justify-content:space-between;flex-wrap:wrap}.shop-item{margin-top:8%;width:45.3333333333vw;max-width:306px;text-align:center}.with-child{font-size:max(12px, 3.2%);margin:0 auto 2%;color:#fff;background-color:#217aab;width:fit-content;padding:7px}.exist-playpen{font-size:max(12px, 3.2%);margin-bottom:2%;color:#217aab;padding:7px}.access-name{font-weight:700;font-size:max(21px, 5.6%);margin-bottom:2.6666666667%}.access-address{font-size:max(12px, 3.2%);margin-bottom:2%}.map-wrap{aspect-ratio:306/213}@media (500px <=width){.shop-item{width:49%;max-width:340px}.with-child{font-size:min(24px, 3.2vw)}.exist-playpen{font-size:min(24px, 3.2vw)}.access-name{font-size:min(42px, 5.6vw)}.access-address{font-size:min(24px, 3.2vw)}}.form{padding:0 6.6666666667% 8.5333333333%;margin-top:-9.7333333333%;position:relative;z-index:10}.form-area{background-color:#e1e1e1;width:100%;height:2553px;overflow:hidden}@media (240px <=width){.form-area{height:2555px}}@media (280px <=width){.form-area{height:2560px}}@media (353px <=width){.form-area{height:2504px}}@media (384px <=width){.form-area{height:2488px}}@media (540px <=width){.form-area{height:2509px}}@media (600px <=width){.form-area{height:2528px}}@media (700px <=width){.form-area{height:2580px}}@media (750px <=width){.form-area{height:2582px}}.form iframe{width:100%;height:100%}.ba{background-color:#fff;padding-bottom:0}.ba-title{margin-bottom:2px;display:block}.ba-list{margin:0 6.6666666667%}.ba-item-inner{max-width:325px;margin:0 auto;width:100%;position:relative}.ba-item .img-wrap{margin:0 9.23%;position:relative}.ba-item .ba-name{font-size:15px;text-align:center;position:absolute;bottom:4%;left:2.462%}.weight{background:linear-gradient(to right,#24a7af,#217aab);padding:1.5px;border-radius:10px;max-width:200px;width:61.385%;display:flex;position:relative;z-index:10;margin-top:-5px}.weight-item{font-size:15px;font-weight:700;text-align:center;color:#062536;line-height:1.2;padding:10px 0 5px;width:50%}.weight-item span{font-family:"Roboto",sans-serif;font-size:36px}.weight-before{background-color:#fff;border-radius:8px 0 0 8px}.weight-after{background:linear-gradient(to right,#24a7af,#217aab);color:#fff;border-radius:0 8px 8px 0}.time-wrap{display:flex;align-items:center;justify-content:center;background:linear-gradient(to right,#ff931e,#ff6825);border-radius:50%;font-weight:700;font-size:16px;width:50%;height:50%;max-width:115px;max-height:115px;line-height:1;position:absolute;bottom:0;right:2px;z-index:100}.time{text-align:center;color:#fff}.time span{font-size:38px;font-family:"Roboto",sans-serif}@media (500px <=width){.ba-item-inner{max-width:650px;margin:0 auto;width:100%;position:relative}.time-wrap{width:25vw;height:25vw;min-width:150px;min-height:150px;max-width:200px;max-height:200px;font-size:min(32px, 3.7333333333vw)}.time span{font-size:min(65px, 8.6666666667vw)}.ba-item .ba-name{font-size:min(30px, 4vw);left:3.5%}.weight{padding:3px;border-radius:10px;max-width:350px;width:61.385%;margin-top:-5px}.weight-item{font-size:min(30px, 4vw);line-height:1.2;padding:10px 0 5px;width:50%}.weight-item span{font-size:min(65px, 8.6666666667vw)}.weight-before{border-radius:8px 0 0 8px}.weight-after{border-radius:0 8px 8px 0}}.prev-arrow{position:absolute;width:4.4%;height:8.9333333333%;top:38%;left:8.6666666667%;z-index:10}.next-arrow{position:absolute;width:4.4%;height:8.9333333333%;top:38%;right:8.6666666667%;z-index:10}.ba-list .prev-arrow{left:0}.ba-list .next-arrow{right:0}.slick-dots li button:before{font-size:40px}.slick-dots li.slick-active button:before{opacity:1;color:#24a7af}.toggle{display:none}.Label{display:block;background:#fff;border-radius:30px;font-size:18px;width:100%;height:17.3333333333%;min-height:65px;display:block;padding-left:16.5333333333%;padding-right:35px;position:relative;z-index:10;font-weight:700;display:flex;align-items:center;line-height:1.25}.Label span{display:block;width:100%;height:100%}.Label span:after{content:"";background-image:url(//tachiryugym.com/yachiyolp/wp-content/themes/morefit-original/css/../images/q-ico.png);background-position:center;background-size:cover;background-repeat:no-repeat;width:12.9333333333%;height:100%;min-height:65px;display:block;position:absolute;top:0;left:0;border-radius:30px 0 0 30px}@media (400px>=width){.Label{font-size:15px}}.Label:before,.Label:after{content:"";width:6.6666666667%;max-width:50px;height:3px;background-color:#f89062;position:absolute;top:calc(50% - 3px);right:20px}.Label:after{transform:rotate(90deg)}.Label,.content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.content{height:0;margin-bottom:10px;padding-right:3.3333333333%;padding-left:15.2%;overflow:hidden;background-color:#f1f0ed;position:relative;z-index:0}.content p{line-height:1.625}.a-ico{font-size:35px;font-weight:700;font-family:"Roboto",sans-serif;position:absolute;left:2.6666666667%;top:auto;line-height:1}.toggle:checked+.Label+.content{height:auto;padding-left:15.2%;transition:all .3s;padding-top:11.7333333333%;margin-top:-5.8666666667%;padding-right:3.3333333333%;padding-bottom:5.3333333333%}.toggle:checked+.Label:after{transform:rotate(0deg) !important;transition:.3s}.accordion-list li{margin-top:5.2%}@media (500px <=width){.Label{font-size:min(36px, 4.8vw);height:120px;display:flex;align-items:center;border-radius:50px}.Label span{height:auto}.Label span:after{background-image:url(//tachiryugym.com/yachiyolp/wp-content/themes/morefit-original/css/../images/q-ico_pc.png);background-size:200%;border-radius:50px 0 0 50px}.a-ico{top:60px;font-size:min(40px, 5.3333333333vw);left:5%}.toggle:checked+.Label+.content{padding:60px 40px 20px 17%}}.modalbtn{background-color:transparent;border:none;color:#fff;text-decoration:underline;display:block;margin:7px auto 0}.modalbtn:hover{opacity:.8;transition:.3s}.modalwindow{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000000;background-color:rgba(0,0,0,.9);color:#333;text-align:left;font-size:14px;line-height:2;overflow:auto}.modalwindow.open{display:block}.modalwindow p{margin-bottom:25px}.modalwindow p.text-orange{margin-bottom:0;color:#ff7e00}.modalinner{background-color:#fff;padding:53px 30px 50px}.modalclose{position:absolute;top:20px;right:20px;display:block;width:31px;height:31px}