html{scroll-behavior:smooth}body{margin:0}body .wrap{max-width:750px;width:100%;margin:0 auto;overflow-x:hidden}body .wrap img{max-width:750px;width:100%;height:auto;margin:0 auto;vertical-align:bottom}body .wrap .por{position:relative}body .wrap .poa{position:absolute}body .wrap .sp{display:none}body .wrap p{margin:0}@media(max-width: 750px){body .wrap .pc{display:none}body .wrap .sp{display:block}}body .wrap .s1 .btn1{width:50.5555555556%;top:.55%;right:3%}body .wrap .s1 .btn2{width:91.0185185185%;top:86%;right:0%;left:0%}body .wrap .s1 .parts0{width:96%;top:4.8%;left:4%;z-index:10}body .wrap .s1 .parts1{width:30.9259259259%;top:10%;left:10%}body .wrap .s1 .parts2{width:42.5925925926%;top:12.5%;left:3.5%}body .wrap .s1 .parts3{width:39.9074074074%;top:16%;left:5%}body .wrap .s1 .parts4{width:50.7407407407%;top:48.7%;right:12%;left:0%}body .wrap .s1 .parts5{width:51.0185185185%;top:55%;right:15%;left:0%}body .wrap .s2 .parts6{width:43.5185185185%;top:83%;left:6%}body .wrap .s2 .parts7{width:40.8333333333%;top:83%;right:6%}body .wrap .s2 .parts8{width:86.5740740741%;top:90.5%;right:0%;left:0%}body .wrap .s4 .parts9{width:30.6481481481%;top:35%;right:0%;left:0%}body .wrap .s4 .parts10{width:41.0185185185%;top:52%;left:10%}body .wrap .s4 .parts11{width:41.0185185185%;top:53.5%;right:10%}body .wrap .s4 .parts12{width:43.3333333333%;top:59.5%;left:4%}body .wrap .s4 .parts13{width:46.0185185185%;top:61.5%;right:3%}body .wrap .s4 .parts14{width:82.4074074074%;top:96%;right:0%;left:0%}body .wrap .s5 .parts15{width:29.1666666667%;top:.4%;right:0%;left:0%}body .wrap .s5 .container{top:47.2%;right:0%;left:0%}body .wrap .s5 .container .swiper2 .swiper2_1{width:92.5925925926%}body .wrap .s5 .container .swiper2 .swiper2_2{width:92.5925925926%}body .wrap .s5 .container .swiper2 .swiper2_3{width:92.5925925926%}body .wrap .s5 .container .swiper2 .swiper2_4{width:92.5925925926%}body .wrap .s5 .container .swiper2 .swiper2_5{width:92.5925925926%}body .wrap .s5 .container .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-75px}body .wrap .s5 .container .swiper-pagination-bullet{opacity:1;background:#fff}body .wrap .s5 .container .swiper-pagination-bullet-active{background:#373737}body .wrap .s5 .container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,body .wrap .s5 .container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 8px)}body .wrap .s6 .parts16{width:31.5740740741%;top:-1%;right:0%;left:0%}body .wrap .s6 .movie1{width:78%;top:35.5%;right:0%;left:11.2%}body .wrap .s6 .movie2{width:100%;top:91%;right:0%;left:0%}body .wrap .s7 .parts17{width:21.1111111111%;top:7.8%;left:1.5%}body .wrap .s7 .parts18{width:65.8333333333%;top:10.4%;left:21%}body .wrap .s7 .parts19{width:42.7777777778%;top:12.8%;left:20%}body .wrap .s7 .parts20{width:21.1111111111%;top:40%;right:4%}body .wrap .s7 .parts21{width:67.8703703704%;top:43%;left:9%}body .wrap .s7 .parts22{width:62.5925925926%;top:43.9%;left:8%}body .wrap .s7 .parts23{width:21.1111111111%;top:79.4%;left:1.5%}body .wrap .s7 .parts24{width:72.2222222222%;top:81.9%;left:21%}body .wrap .s7 .parts25{width:51.6666666667%;top:84.3%;left:20%}body .wrap .s8 .btn6{width:92.8703703704%;top:27.5%;right:0%;left:0%}body .wrap .s9{margin-top:-40%}body .wrap .s9 .movie3{width:80%;top:30.3%;left:10%}body .wrap .s9 .container{top:61.5%;right:0%;left:0%}body .wrap .s9 .container .swiper3 .swiper3_1{width:100%}body .wrap .s9 .container .swiper3 .swiper3_2{width:100%}body .wrap .s9 .container .swiper3 .swiper3_3{width:100%}body .wrap .s9 .container .swiper3 .swiper3_4{width:100%}body .wrap .s9 .container .swiper3 .swiper3_5{width:100%}body .wrap .s9 .container .swiper-button-prev,body .wrap .s9 .container .swiper-button-next{height:70px;width:70px}body .wrap .s9 .container .swiper-button-prev::after,body .wrap .s9 .container .swiper-button-next::after{background-repeat:no-repeat;background-size:contain;content:"";height:70px;margin:auto;width:70px}body .wrap .s9 .container .swiper-button-prev::after{background-image:url(../img/swiper3_left.webp)}body .wrap .s9 .container .swiper-button-next::after{background-image:url(../img/swiper3_right.webp)}body .wrap .s9 .container .swiper-button-prev{top:110%;left:30%}body .wrap .s9 .container .swiper-button-next{top:110%;right:30%}body .wrap .s9 .container .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-79px}body .wrap .s9 .container .swiper-pagination-bullet{opacity:1;background:#fff}body .wrap .s9 .container .swiper-pagination-bullet-active{background:#c18b89}body .wrap .s9 .container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,body .wrap .s9 .container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 8px)}body .wrap .faq{background-image:url(../img/qa_bg.webp);background-repeat:no-repeat;background-size:cover;text-align:center}body .wrap .faq .parts26{width:37.5925925926%;margin:13% auto 5%}body .wrap .faq .accordion{padding-bottom:5%}body .wrap .faq .accordion .option{position:relative;margin-bottom:1em}body .wrap .faq .accordion .option .toggle{display:none}body .wrap .faq .accordion .option .title,body .wrap .faq .accordion .option .content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}body .wrap .faq .accordion .option .title{display:block}body .wrap .faq .accordion .option .title::after,body .wrap .faq .accordion .option .title::before{content:"";position:absolute;right:8.5%;top:45.5%;width:1px;height:1.5em;background-color:#a88889;transition:all .3s}body .wrap .faq .accordion .option .title::after{transform:rotate(90deg)}body .wrap .faq .accordion .option .top::after,body .wrap .faq .accordion .option .top::before{top:41%}body .wrap .faq .accordion .option .content{max-height:0;overflow:hidden}body .wrap .faq .accordion .option .toggle:checked+.title+.content{max-height:2500px;transition:all 1.5s}body .wrap .faq .accordion .option .toggle:checked+.title::before{transform:rotate(90deg) !important}body .wrap .faq .accordion .option .a1{width:93.9814814815%}body .wrap .faq .accordion .option .a2{width:93.9814814815%}body .wrap .faq .accordion .option .a3{width:93.9814814815%}body .wrap .faq .accordion .option .a4{width:93.9814814815%}body .wrap .faq .accordion .option .a5{width:93.9814814815%}body .wrap .faq .accordion .option .q1{width:93.9814814815%}body .wrap .faq .accordion .option .q2{width:93.9814814815%}body .wrap .faq .accordion .option .q3{width:93.9814814815%}body .wrap .faq .accordion .option .q4{width:93.9814814815%}body .wrap .faq .accordion .option .q5{width:93.9814814815%}body .wrap #area{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal}body .wrap #area .accordion-area{list-style:none;width:85%;margin:5% auto 10%;padding:0%}body .wrap #area .accordion-area li{margin:1rem 0}body .wrap #area .title{position:relative;cursor:pointer;transition:all .5s ease;text-align:center;background-image:linear-gradient(123deg, rgb(235, 173, 183), rgb(225, 136, 156));font-size:37px;color:#fefefe;padding:3% 0;line-height:1}body .wrap #area .title::before,body .wrap #area .title::after{position:absolute;content:"";width:2px;height:.5em;background-color:#fefefe;transition:all .3s}body .wrap #area .title::before{right:8.5%;top:41%}body .wrap #area .title::after{right:8.5%;top:41%;transform:rotate(90deg)}body .wrap #area .title.close::before{transform:rotate(90deg) !important}body .wrap #area .box{display:none;border:solid 1px #c8aa74}body .wrap #area .box .flex{display:flex}body .wrap #area .box .prefecture{writing-mode:vertical-rl;background-color:#f0ebe6}body .wrap #area .box .prefecture p{font-size:32px;color:#373737;margin:1rem .5rem}body .wrap #area .box .address{font-family:"hiragino-kaku-gothic-pron",sans-serif;font-weight:300;font-style:normal;color:#373737;width:100%}body .wrap #area .box .address .address_wrap{margin:1rem 1.5rem}body .wrap #area .box .address .address_wrap img{margin:2.5% 0}body .wrap #area .box .address .address_wrap .text1{width:fit-content;padding-right:1rem;position:relative;font-size:22px}body .wrap #area .box .address .address_wrap .text1::after{content:"";display:block;width:100%;height:2px;background-color:#373737;position:absolute;bottom:9.5%}body .wrap #area .box .address .address_wrap .text2{font-size:18px}body .wrap #area .box .address .address_wrap .text3{font-size:16px}body .wrap #area .img_chiba{width:83.3333333333%}body .wrap #area .img_fukuoka{width:83.3333333333%}body .wrap #area .img_ginza{width:83.3333333333%}body .wrap #area .img_hamamatsu{width:83.3333333333%}body .wrap #area .img_hiroshima{width:83.3333333333%}body .wrap #area .img_kobe_02{width:83.3333333333%}body .wrap #area .img_kumamoto{width:83.3333333333%}body .wrap #area .img_kyoto{width:83.3333333333%}body .wrap #area .img_nagoya{width:83.3333333333%}body .wrap #area .img_oita{width:83.3333333333%}body .wrap #area .img_okayama{width:83.3333333333%}body .wrap #area .img_oosaka{width:83.3333333333%}body .wrap #area .img_shibuya{width:83.3333333333%}body .wrap #area .img_shinjyuku{width:83.3333333333%}body .wrap #area .img_tachikawa{width:83.3333333333%}body .wrap #area .img_takamatsu{width:83.3333333333%}body .wrap #area .img_yokohama{width:83.3333333333%}body .wrap .s11 .btn2{width:91.0185185185%;top:50.5%;right:0%;left:0%}body .wrap #goTop{position:fixed;bottom:0%;right:0;left:0;z-index:999;width:100%;text-align:center;max-width:750px;background-color:rgba(255,255,255,.5);padding:1% 0;margin:0 auto}body .wrap #goTop .flex{display:flex;justify-content:space-around}body .wrap #goTop .flex img{width:100%}body .wrap #goTop .flex .left{width:21.2962962963%;align-self:flex-end}body .wrap #goTop .flex .center{width:21.2962962963%;align-self:flex-end}body .wrap #goTop .flex .right{width:50.2777777778%}body .wrap footer{font-family:"hiragino-kaku-gothic-pron",sans-serif;font-weight:300;font-style:normal;text-align:center;color:#f0ebe7;background-color:#816365;padding:9% 0 8%}body .wrap footer ul{display:flex;justify-content:space-around;padding:0 20%;margin:0}body .wrap footer ul li{list-style:none}body .wrap footer ul li a{text-decoration:none;color:#f0ebe7;font-size:16px}body .wrap footer p{margin-top:1rem}body .wrap footer p small{font-size:13px}@media(max-width: 750px){body .wrap .s2 .container .swiper-button-prev,body .wrap .s2 .container .swiper-button-next{height:13.3vw;width:13.3vw}body .wrap .s2 .container .swiper-button-prev::after,body .wrap .s2 .container .swiper-button-next::after{height:13.3vw;width:13.3vw}body .wrap .s2 .container .swiper-button-prev{top:41%}body .wrap .s2 .container .swiper-button-next{top:41%}body .wrap .s5 .container .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-10%}body .wrap .s5 .container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,body .wrap .s5 .container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 6px)}body .wrap .s9 .container .swiper-button-prev,body .wrap .s9 .container .swiper-button-next{height:9.3vw;width:9.3vw}body .wrap .s9 .container .swiper-button-prev::after,body .wrap .s9 .container .swiper-button-next::after{height:9.3vw;width:9.3vw}body .wrap .s9 .container .swiper-button-prev{top:114.5%;left:25%}body .wrap .s9 .container .swiper-button-next{top:114.5%;right:25%}body .wrap .s9 .container .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-15%}body .wrap .s9 .container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,body .wrap .s9 .container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 6px)}body .wrap .faq .accordion .title::after,body .wrap .faq .accordion .title::before{top:46.2% !important;height:.75em !important}body .wrap #area .title{font-size:5.1vw}body .wrap #area .title::before,body .wrap #area .title::after{top:40%}body .wrap #area .box .prefecture p{font-size:4.4vw}body .wrap #area .box .address .address_wrap .text1{font-size:3.1vw}body .wrap #area .box .address .address_wrap .text1::after{height:1px;bottom:7.5%}body .wrap #area .box .address .address_wrap .text2{font-size:2.6vw;white-space:nowrap}body .wrap #area .box .address .address_wrap .text3{font-size:2.3vw}body .wrap #goTop{padding-bottom:4%}body .wrap footer{padding:8% 0 9%}body .wrap footer ul li a{font-size:2.1vw}body .wrap footer p{margin-top:0}body .wrap footer p small{font-size:1.7vw}}.img1{width:100%}.img10{width:100%}.img11{width:99.9074074074%}.img12{width:100%}.img13{width:100%}.img14{width:100%}.img15{width:100%}.img16{width:100%}.img17{width:100%}.img18{width:100%}.img19{width:100%}.img2{width:100%}.img20{width:100%}.img21{width:100%}.img22{width:100%}.img23{width:100%}.img24{width:100%}.img25{width:100%}.img26{width:100%}.img27{width:100%}.img28{width:100%}.img3{width:100%}.img4{width:100%}.img5{width:100%}.img6{width:100%}.img7{width:100%}.img8{width:100%}.img9{width:100%}.qa_bg{width:100%}.swiper3_left{width:11.6666666667%}.swiper3_right{width:11.6666666667%}.swiper_left{width:14.9074074074%}.swiper_right{width:14.9074074074%}/*# sourceMappingURL=style.min.css.map */