#container{transition:transform .8s,box-shadow .8s}#container .mobile-menu__cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity 1s;cursor:pointer;z-index:200}#container .header .mobile-menu__btn{background-color:#fcdc0e;border:none;border-bottom-left-radius:30px;outline:none !important;cursor:pointer;padding:15px}@media screen and (min-width: 481px){#container .header .mobile-menu__btn{padding:32px}}@media screen and (min-width: 961px){#container .header .mobile-menu__btn{display:none}}#container .header .mobile-menu__btn>span{background-color:#000;width:50px;height:2px;display:block;margin-bottom:9px;transition:transform .7s}#container .header .mobile-menu__btn>span:last-of-type{margin-bottom:7px}#container .header .mobile-menu__btn .text{text-transform:uppercase;font-size:14px;color:#000 !important}#container .header .mobile-menu__btn .text:link,#container .header .mobile-menu__btn .text:visited,#container .header .mobile-menu__btn .text:hover{color:#000}.mobile-menu{position:fixed;right:0;top:30px;width:180px}.mobile-menu .logo{padding:0 20px;font-size:38px}.mobile-menu__main{padding:0;transform-style:preserve-3d;perspective:2000px}.mobile-menu__item{list-style:none;display:block;transform:translate3d(0, 0, -1000px);padding:0 40px;transition:transform .3s,opacity .2s;opacity:0}.mobile-menu__link{display:block;margin-top:25px;color:#000;text-decoration:none !important}.mobile-menu__link .main-title{color:#000;text-align:center;margin-bottom:3px}.mobile-menu__link .sub-title{color:#e7426c;text-align:center;font-size:10px;text-transform:uppercase}.mobile-menu .tel__item{display:block;margin:25px auto 0;width:65px;padding-top:65px;background-color:#f1f0ea;border-radius:50%;position:relative}.mobile-menu .tel__item img{width:25px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.menu-open #container{transform:translate(-200px, 60px);box-shadow:0 8px 40px -10px rgba(0,0,0,.8)}.menu-open #container .mobile-menu__cover{opacity:1;visibility:visible}.menu-open #container .mobile-menu__btn>span{background-color:#000}.menu-open #container .mobile-menu__btn>span:nth-child(1){transition-delay:70ms;transform:translateY(11px) rotate(135deg)}.menu-open #container .mobile-menu__btn>span:nth-child(2){transition-delay:0s;transform:translateX(-18px) scaleX(0)}.menu-open #container .mobile-menu__btn>span:nth-child(3){transition-delay:140ms;transform:translateY(-11px) rotate(-135deg)}.menu-open .mobile-menu__item{transform:none;opacity:1}.menu-open .mobile-menu__item:nth-child(1){transition-delay:.07s}.menu-open .mobile-menu__item:nth-child(2){transition-delay:.14s}.menu-open .mobile-menu__item:nth-child(3){transition-delay:.21s}.menu-open .mobile-menu__item:nth-child(4){transition-delay:.28s}.menu-open .mobile-menu__item:nth-child(5){transition-delay:.35s}.menu-open .mobile-menu__item:nth-child(6){transition-delay:.42s}.map{position:relative}.map .pin{position:absolute;width:4%;cursor:pointer}.map .pin .cls-1{fill:none}.map .pin .cls-2{fill:#fff;font-family:TsukuARdGothic-Bold-83pv-RKSJ-H,"Tsukushi A Round Gothic",sans-serif;font-size:7.12px;font-weight:700;transition:fill .3s}.map .pin .cls-3{fill:#017937;transition:fill .3s}.map .pin .cls-4{fill:#49a855;transition:fill .3s}.map .pin.hovered .cls-2,.map .pin:hover .cls-2{fill:#000}.map .pin.hovered .cls-3,.map .pin:hover .cls-3{fill:#b09035}.map .pin.hovered .cls-4,.map .pin:hover .cls-4{fill:#fcdc0e}.map .pin1{top:5%;left:24%}.map .pin2{top:9%;left:27%}.map .pin3{top:66%;left:21%}.map .pin4{top:64%;left:27%}.map .pin5{top:65%;left:38%}.map .pin6{top:70.5%;left:31.5%}.map .pin7{top:73%;left:42%}.map .pin8{top:72%;left:38%}.map .pin9{top:74%;left:46%}.map .pin10{top:75%;left:24%}.map .pin11{top:84.5%;left:60.5%}.map .pin12{top:78%;left:59%}.map .pin13{top:81%;left:38%}.map .pin14{top:68%;left:24.5%}.map .modal{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;opacity:0;display:none;z-index:300}.map .modal__mask{width:100%;height:100%;background:rgba(0,0,0,.7);cursor:pointer;z-index:300}.map .modal__window{position:absolute;width:65%;max-width:700px;max-height:88%;overflow:hidden;top:10%;left:50%;transform:translateX(-50%);padding:5px;background:#fff;z-index:1;z-index:300}.map .modal__content img{width:100%}.map .modal__title,.map .modal__address,.map .modal__opening-hours{z-index:300;font-weight:700}.map .modal__title{margin-bottom:5px}.map .modal__address,.map .modal__opening-hours{font-size:14px;margin-bottom:3px}.map .modal__close{z-index:300;position:absolute;top:0;right:0;width:30px;height:30px;cursor:pointer}.map .modal__close::before{display:block;content:"";position:absolute;top:3px;left:auto;width:4px;height:25px;right:15px;background:#000;transform:rotate(45deg)}.map .modal__close::after{display:block;content:"";position:absolute;top:3px;left:auto;width:4px;height:25px;right:15px;background:#000;transform:rotate(-45deg)}.map .modal.is_open{display:block;animation-name:modal-open;animation-duration:.5s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@keyframes modal-open{0%{opacity:0}100%{opacity:1}}.facilities-nav{margin-top:10px;display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width: 601px){.facilities-nav{flex-direction:row}}@media screen and (min-width: 601px){.facilities-nav .left,.facilities-nav .right{width:calc(50% - 50px)}}@media screen and (min-width: 601px){.facilities-nav .right{margin-left:50px}}.facilities-nav .facility-wrapper{margin-top:10px}.facilities-nav .facility-wrapper .facility-name{font-weight:700;display:inline;cursor:pointer;transition:color .3s}.facilities-nav .facility-wrapper .facility-name span{background-color:#49a855;border-radius:50%;color:#fff;padding:5px 7.5px;margin-right:5px;transition:all .3s}.facilities-nav .facility-wrapper .facility-name .double-digits{padding:5px 2.5px}.facilities-nav .facility-wrapper .facility-name.hovered,.facilities-nav .facility-wrapper .facility-name:hover{color:#e7426c}.facilities-nav .facility-wrapper .facility-name.hovered span,.facilities-nav .facility-wrapper .facility-name:hover span{background-color:#fcdc0e;color:#000}.facilities-nav .note{margin-top:15px;width:100%}.appear.up .item{transform:translateY(20px)}.appear.down .item{transform:translateY(-20px)}.appear.left .item{transform:translateX(60px)}.appear.right .item{transform:translateX(-60px)}.appear .item{transition:all 2.2s;opacity:0}.appear.inview .item{opacity:1;transform:none}.appear.inview .item:nth-child(1){transition-delay:.1s}.appear.inview .item:nth-child(2){transition-delay:.2s}.appear.inview .item:nth-child(3){transition-delay:.3s}.appear.inview .item:nth-child(4){transition-delay:.4s}.appear.inview .item:nth-child(5){transition-delay:.5s}.appear.inview .item:nth-child(6){transition-delay:.6s}.appear.inview .item:nth-child(7){transition-delay:.7s}.appear.inview .item:nth-child(8){transition-delay:.8s}.appear.inview .item:nth-child(9){transition-delay:.9s}.appear.inview .item:nth-child(10){transition-delay:1s}.appear.inview .item:nth-child(11){transition-delay:1.1s}.appear.inview .item:nth-child(12){transition-delay:1.2s}.appear.inview .item:nth-child(13){transition-delay:1.3s}.appear.inview .item:nth-child(14){transition-delay:1.4s}.appear.inview .item:nth-child(15){transition-delay:1.5s}.appear.inview .item:nth-child(16){transition-delay:1.6s}.appear.inview .item:nth-child(17){transition-delay:1.7s}.appear.inview .item:nth-child(18){transition-delay:1.8s}.appear.inview .item:nth-child(19){transition-delay:1.9s}.appear.inview .item:nth-child(20){transition-delay:2s}.appear.inview .item:nth-child(21){transition-delay:2.1s}.appear.inview .item:nth-child(22){transition-delay:2.2s}.appear.inview .item:nth-child(23){transition-delay:2.3s}.appear.inview .item:nth-child(24){transition-delay:2.4s}.appear.inview .item:nth-child(25){transition-delay:2.5s}.appear.inview .item:nth-child(26){transition-delay:2.6s}.appear.inview .item:nth-child(27){transition-delay:2.7s}.appear.inview .item:nth-child(28){transition-delay:2.8s}.appear.inview .item:nth-child(29){transition-delay:2.9s}.appear.inview .item:nth-child(30){transition-delay:3s}.cover-slide{position:relative;overflow:hidden}.cover-slide::after{content:"";position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background-color:#017937;opacity:0}.cover-slide.inview::after{opacity:1;animation-name:kf-cover-slide;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both}@keyframes kf-cover-slide{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.1%{transform-origin:right;transform:scaleX(1)}100%{transform-origin:right;transform:scaleX(0)}}.img-zoom,.bg-img-zoom,.img-no-zoom{opacity:0}.inview .img-zoom,.inview .bg-img-zoom,.inview .img-no-zoom{opacity:1;transition:transform .3s ease;animation-name:kf-img-show;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:normal}@keyframes kf-img-show{0%{opacity:0}50%{opacity:0}50.1%{opacity:1;transform:scale(1.5)}100%{opacity:1}}.hover-darken::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:background-color .3s ease;pointer-events:none;animation-name:kf-img-show;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:normal}.hover-darken:hover::before{background-color:rgba(193,44,39,.2)}.bg-img-zoom{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%}.img-bg50{position:relative}.img-bg50::before{display:block;content:"";padding-top:50%}.btn{position:relative;display:inline-block;cursor:pointer;transition:all .3s;text-decoration:none !important;border-radius:32px;font-weight:700}.btn a{display:block;padding:5px 30px}.btn.slide-bg{background-color:#fff;position:relative;overflow:hidden;z-index:1;color:#000}.btn.slide-bg a{color:#000}.btn.slide-bg::before{content:"";display:inline-block;width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;transform:translateX(-105%);transition:transform .3s;z-index:-1}.btn.slide-bg:hover{color:#fff}.btn.slide-bg:hover a{color:#fff}.btn.slide-bg:hover::before{transform:none}.btn.change-color{background-color:#fcdc0e;color:#000;transition:all .8s}.btn.change-color a{transition:all .8s;color:#000}.btn.change-color:hover{transition:color .7s ease .3s,background-color .7s ease 0s;background-color:#000;color:#fcdc0e}.btn.change-color:hover a{transition:color .7s ease .3s;color:#fcdc0e}.swiper{width:100%;height:100%}.swiper .swiper-slide{justify-content:center;align-items:center;background-size:cover;background-position:center}.swiper .swiper-slide>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.sec3__gallery-swiper .swiper-top{position:relative;margin:0 auto;width:100%;max-width:800px}.sec3__gallery-swiper .swiper-top .gallerySwiperMain{border-radius:10px}.sec3__gallery-swiper .swiper-top .next-btn-gallery{background-image:url(../images/sec3/sec3-sw-nav-mobile-next.png);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;position:absolute;top:50%;right:10px;transform:translateY(-50%);z-index:100;width:17px;height:30px}@media screen and (min-width: 481px){.sec3__gallery-swiper .swiper-top .next-btn-gallery{width:27px;height:50px;right:15px}}@media screen and (min-width: 601px){.sec3__gallery-swiper .swiper-top .next-btn-gallery{width:35px;height:68px;right:20px}}@media screen and (min-width: 961px){.sec3__gallery-swiper .swiper-top .next-btn-gallery{background-image:url(../images/sec3/sec3-sw-nav-pc-next.png);width:35px;right:-45px;height:80px}}@media screen and (min-width: 1201px){.sec3__gallery-swiper .swiper-top .next-btn-gallery{width:42px;right:-60px}}.sec3__gallery-swiper .swiper-top .prev-btn-gallery{background-image:url(../images/sec3/sec3-sw-nav-mobile-prev.png);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;position:absolute;top:50%;left:10px;transform:translateY(-50%);z-index:100;width:17px;height:30px}@media screen and (min-width: 481px){.sec3__gallery-swiper .swiper-top .prev-btn-gallery{width:27px;height:50px;left:15px}}@media screen and (min-width: 601px){.sec3__gallery-swiper .swiper-top .prev-btn-gallery{width:35px;height:68px;left:20px}}@media screen and (min-width: 961px){.sec3__gallery-swiper .swiper-top .prev-btn-gallery{background-image:url(../images/sec3/sec3-sw-nav-pc-prev.png);width:35px;left:-45px;height:80px}}@media screen and (min-width: 1201px){.sec3__gallery-swiper .swiper-top .prev-btn-gallery{width:42px;left:-60px}}.sec3__gallery-swiper .gallerySwiperSub{width:100%;max-width:800px}.sec3__gallery-swiper .gallerySwiperSub .swiper-wrapper{flex-wrap:wrap;justify-content:space-between}.sec3__gallery-swiper .gallerySwiperSub .swiper-slide{width:11.5% !important;opacity:.65;margin-top:20px;cursor:pointer}.sec3__gallery-swiper .gallerySwiperSub .swiper-slide>img{border-radius:5px;width:100% !important}.sec3__gallery-swiper .gallerySwiperSub .swiper-slide-thumb-active{opacity:1}.option-swiper-wrapper .next-btn-option{background-image:url(../images/sec3/sec3-sw-nav-mobile-next.png);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;position:absolute;top:50%;right:10px;transform:translateY(-50%);z-index:100;width:17px;height:30px}.option-swiper-wrapper .prev-btn-option{background-image:url(../images/sec3/sec3-sw-nav-mobile-prev.png);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;position:absolute;top:50%;left:10px;transform:translateY(-50%);z-index:100;width:17px;height:30px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.font-lg,.sec2__point1 h2,.sec2__content1 .title .flag-text h3,.sec2__content2 .title .flag-text h3,.sec2__content3 .title .flag-text h3,.sec2__cause,.sec3__point2 h2{font-size:16px}@media screen and (min-width: 301px){.font-lg,.sec2__point1 h2,.sec2__content1 .title .flag-text h3,.sec2__content2 .title .flag-text h3,.sec2__content3 .title .flag-text h3,.sec2__cause,.sec3__point2 h2{font-size:18px}}@media screen and (min-width: 481px){.font-lg,.sec2__point1 h2,.sec2__content1 .title .flag-text h3,.sec2__content2 .title .flag-text h3,.sec2__content3 .title .flag-text h3,.sec2__cause,.sec3__point2 h2{font-size:26px}}@media screen and (min-width: 601px){.font-lg,.sec2__point1 h2,.sec2__content1 .title .flag-text h3,.sec2__content2 .title .flag-text h3,.sec2__content3 .title .flag-text h3,.sec2__cause,.sec3__point2 h2{font-size:30px}}@media screen and (min-width: 961px){.font-lg,.sec2__point1 h2,.sec2__content1 .title .flag-text h3,.sec2__content2 .title .flag-text h3,.sec2__content3 .title .flag-text h3,.sec2__cause,.sec3__point2 h2{font-size:34px}}@media screen and (min-width: 1201px){.font-lg,.sec2__point1 h2,.sec2__content1 .title .flag-text h3,.sec2__content2 .title .flag-text h3,.sec2__content3 .title .flag-text h3,.sec2__cause,.sec3__point2 h2{font-size:36px}}br.lg-none{display:block}@media screen and (min-width: 961px){br.lg-none{display:none}}br.md-none{display:block}@media screen and (min-width: 601px){br.md-none{display:none}}br.sm-none{display:block}@media screen and (min-width: 481px){br.sm-none{display:none}}br.xs-none{display:block}@media screen and (min-width: 301px){br.xs-none{display:none}}br.lg-block{display:none}@media screen and (min-width: 961px){br.lg-block{display:block}}br.md-block{display:none}@media screen and (min-width: 601px){br.md-block{display:block}}br.sm-block{display:none}@media screen and (min-width: 481px){br.sm-block{display:block}}br.xs-block{display:none}@media screen and (min-width: 301px){br.xs-block{display:block}}body{font-family:fot-tsukuardgothic-std,sans-serif;font-weight:400;font-style:normal}ul{-webkit-padding-start:0px;padding-inline-start:0px}a{text-decoration:none;color:#000}a:link,a:visited,a:hover{text-decoration:none;color:#000}img{max-width:100%;vertical-align:bottom}#container{background-color:#fff;position:relative;overflow:hidden;z-index:10}.header__inner{width:100%;max-width:1020px;margin:0 auto}@media screen and (min-width: 961px){.header__inner{padding-left:20px;padding-right:20px}}.sec1__inner,.sec2__inner,.sec3__inner,.sec4__inner,.footer__inner{width:100%;max-width:1020px;padding-left:20px;padding-right:20px;margin:0 auto}.header{background-color:#f1f0ea;position:relative}.header__nav .pc-nav{padding:30px 0;display:none}@media screen and (min-width: 961px){.header__nav .pc-nav{display:flex;justify-content:space-between;align-items:center}}.header__nav .pc-nav .yokubari-logo{width:25%}.header__nav .pc-nav .main-nav{width:60%;background-color:#fff;padding:17px 50px;border-radius:50px}.header__nav .pc-nav .main-nav ul{display:flex;justify-content:space-between}.header__nav .pc-nav .main-nav ul li{list-style:none}.header__nav .pc-nav .main-nav ul li .main-title{color:#000;transition:color .3s;text-align:center;margin-bottom:3px}.header__nav .pc-nav .main-nav ul li .sub-title{color:#e7426c;transition:color .3s;text-align:center;font-size:10px;text-transform:uppercase}.header__nav .pc-nav .main-nav ul li:hover .main-title{color:#e50012}.header__nav .pc-nav .main-nav ul li:hover .sub-title{color:#e50012}.header__nav .mobile-nav{position:relative;margin-bottom:40px}@media screen and (min-width: 961px){.header__nav .mobile-nav{display:none}}.header__nav .mobile-nav .yokubari-logo{padding-top:30px;width:40%;margin-left:20px}@media screen and (min-width: 301px){.header__nav .mobile-nav .yokubari-logo{margin:0 auto}}@media screen and (min-width: 601px){.header__nav .mobile-nav .yokubari-logo{width:50%}}.header__nav .mobile-nav .mobile-menu__btn{position:absolute;top:0;right:0;z-index:1000}.header__flags{display:flex;justify-content:space-between;align-items:flex-end}.header__flags .flag-left{width:35%;transform:skewY(-10deg)}@media screen and (min-width: 961px){.header__flags .flag-left{width:21%}}.header__flags .text{width:58%;display:none}@media screen and (min-width: 961px){.header__flags .text{display:block}}.header__flags .flag-right{width:35%}@media screen and (min-width: 961px){.header__flags .flag-right{width:21%}}.header__hero{display:flex;justify-content:space-between;margin-top:50px}.header__hero .left{position:relative;z-index:0;width:40%}.header__hero .left .text{position:absolute;top:0;left:10px;background-color:#fff;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:-100;width:90px;height:90px}@media screen and (min-width: 301px){.header__hero .left .text{width:110px;height:110px}}@media screen and (min-width: 481px){.header__hero .left .text{width:150px;height:150px}}@media screen and (min-width: 601px){.header__hero .left .text{width:200px;height:200px}}.header__hero .left .text .top{font-size:14px}@media screen and (min-width: 301px){.header__hero .left .text .top{font-size:18px}}@media screen and (min-width: 481px){.header__hero .left .text .top{font-size:26px}}@media screen and (min-width: 601px){.header__hero .left .text .top{font-size:32px}}.header__hero .left .text .btm{font-size:10px}@media screen and (min-width: 301px){.header__hero .left .text .btm{font-size:12px}}@media screen and (min-width: 481px){.header__hero .left .text .btm{font-size:14px}}@media screen and (min-width: 601px){.header__hero .left .text .btm{font-size:18px}}.header__hero .left .house{z-index:100;margin-top:80px}@media screen and (min-width: 301px){.header__hero .left .house{margin-top:100px}}@media screen and (min-width: 481px){.header__hero .left .house{margin-top:130px}}@media screen and (min-width: 601px){.header__hero .left .house{margin-top:160px}}.header__hero .center{width:17%}@media screen and (min-width: 601px){.header__hero .center{width:15%}}.header__hero .right{width:35%;margin-top:100px}@media screen and (min-width: 301px){.header__hero .right{margin-top:130px}}@media screen and (min-width: 481px){.header__hero .right{margin-top:160px}}@media screen and (min-width: 601px){.header__hero .right{margin-top:200px}}.header__inner{padding-bottom:2px}.header__btm{position:absolute;left:0;bottom:-10px}@media screen and (min-width: 481px){.header__btm{bottom:-20px}}@media screen and (min-width: 601px){.header__btm{bottom:-25px}}@media screen and (min-width: 961px){.header__btm{bottom:-40px}}@media screen and (min-width: 1201px){.header__btm{bottom:-50px}}@media screen and (min-width: 2001px){.header__btm{bottom:-60px}}@media screen and (min-width: 3001px){.header__btm{bottom:-100px}}.sec1{background-color:#fcdc0e;padding-top:10px}@media screen and (min-width: 481px){.sec1{padding-top:20px}}@media screen and (min-width: 601px){.sec1{padding-top:25px}}@media screen and (min-width: 961px){.sec1{padding-top:40px}}@media screen and (min-width: 1201px){.sec1{padding-top:50px}}@media screen and (min-width: 2001px){.sec1{padding-top:75px}}@media screen and (min-width: 3001px){.sec1{padding-top:100px}}.sec1__inner{padding-bottom:50px}.sec1__place-top{position:relative;margin-bottom:50px}.sec1__place-top .title{background-image:url(../images/sec1/sec1-white-circle.png);background-repeat:no-repeat;background-size:contain;background-position:center;padding:30px 0}.sec1__place-top .title .top,.sec1__place-top .title .btm{text-align:center}.sec1__place-top .title .top{text-transform:uppercase}.sec1__place-top .title .btm{font-size:18px}@media screen and (min-width: 481px){.sec1__place-top .title .btm{font-size:32px}}.sec1__place-top .hearts{position:absolute;width:10%;left:56%;top:-22%}@media screen and (min-width: 481px){.sec1__place-top .hearts{top:-20px}}@media screen and (min-width: 601px){.sec1__place-top .hearts{top:-45px}}@media screen and (min-width: 961px){.sec1__place-top .hearts{top:-75px}}.sec1__place-top .stars{position:absolute;top:45%;left:0%;width:10%}@media screen and (min-width: 961px){.sec1__place-top .stars{display:none}}.sec1__place-middle{margin:0 auto 50px;width:90%}@media screen and (min-width: 301px){.sec1__place-middle{text-align:center}}@media screen and (min-width: 961px){.sec1__place-middle{display:none}}.sec1__place-middle .text{position:relative;display:inline;font-size:18px}@media screen and (min-width: 481px){.sec1__place-middle .text{font-size:28px}}.sec1__place-middle .text span{font-weight:700;font-size:20px}@media screen and (min-width: 481px){.sec1__place-middle .text span{font-size:36px}}.sec1__place-middle .text .notes{position:absolute;width:10%;bottom:-38%;right:-15%;display:none}@media screen and (min-width: 301px){.sec1__place-middle .text .notes{display:block}}@media screen and (min-width: 481px){.sec1__place-middle .text .notes{top:-40%;right:-15%}}.sec1__place-btm{margin-top:50px;position:relative;width:100%;max-width:800px;margin:0 auto}.sec1__place-btm .circles{width:100%;max-width:500px;margin:0 auto}.sec1__place-btm .stars{position:absolute;bottom:-30px;left:0;width:50px;display:none}@media screen and (min-width: 601px){.sec1__place-btm .stars{display:block}}.sec1__texts{width:100%;max-width:700px;margin:20px auto 75px}@media screen and (min-width: 601px){.sec1__texts{margin-bottom:150px}}.sec1__texts .item{padding-top:20px;line-height:2.3;font-size:16px}@media screen and (min-width: 301px){.sec1__texts .item{font-size:18px}}@media screen and (min-width: 601px){.sec1__texts .item{font-size:20px;text-align:center}}@media screen and (min-width: 961px){.sec1__texts .item{padding-top:10px}}.sec1__contact,.sec5__contact{text-align:center}.sec1__contact .title,.sec5__contact .title,.sec1__contact .text,.sec5__contact .text{text-align:center}.sec1__contact .title,.sec5__contact .title{font-size:20px}.sec1__contact .text,.sec5__contact .text{margin:22px 0 15px}.sec2{background-color:#f1f0ea;padding-top:50px}@media screen and (min-width: 601px){.sec2{padding-top:150px}}.sec2__two-points{width:100%;max-width:700px;margin:0 auto}.sec2__point1,.sec3__point2{margin-top:75px}@media screen and (min-width: 601px){.sec2__point1,.sec3__point2{margin-top:100px}}.sec2__point1 .pic,.sec3__point2 .pic{margin:0 auto;width:50%;max-width:400px}.sec2__point1 h2,.sec3__point2 h2{color:#017937;text-align:center;margin:10px 0 30px 15px}.sec2__arakawa{position:relative;width:100%;max-width:800px;margin:0 auto}.sec2__arakawa p{width:70%;margin:20px auto 0;text-align:center;font-weight:400}@media screen and (min-width: 961px){.sec2__arakawa p{width:100%;margin-top:0;font-size:20px;font-weight:700;position:absolute;top:18%;left:50%;transform:translateX(-50%)}}.sec2__arakawa .floral-left{position:absolute;bottom:0%;left:0%;width:10%}@media screen and (min-width: 961px){.sec2__arakawa .floral-left{top:78%;left:-5%;width:70px}}.sec2__arakawa .floral-right{position:absolute;top:14%;right:-3%;width:70px;display:none}@media screen and (min-width: 961px){.sec2__arakawa .floral-right{display:block}}.sec2__family{margin:75px auto 0;width:70%;max-width:500px}.sec2__content1,.sec2__content2,.sec2__content3{position:relative;margin:120px auto 0}@media screen and (min-width: 601px){.sec2__content1,.sec2__content2,.sec2__content3{margin-top:200px}}.sec2__content1 .title,.sec2__content2 .title,.sec2__content3 .title{margin:0 auto 20px;position:relative}@media screen and (min-width: 961px){.sec2__content1 .title,.sec2__content2 .title,.sec2__content3 .title{margin-bottom:40px}}.sec2__content1 .title .flag-text,.sec2__content2 .title .flag-text,.sec2__content3 .title .flag-text{text-align:center}.sec2__content1 .title .flag-text .flag,.sec2__content2 .title .flag-text .flag,.sec2__content3 .title .flag-text .flag{margin:0 auto 5px}@media screen and (min-width: 481px){.sec2__content1 .title .flag-text .flag,.sec2__content2 .title .flag-text .flag,.sec2__content3 .title .flag-text .flag{margin-bottom:15px}}@media screen and (min-width: 961px){.sec2__content1 .title .flag-text .flag,.sec2__content2 .title .flag-text .flag,.sec2__content3 .title .flag-text .flag{margin:0}}.sec2__content1 .title .flag-text h3,.sec2__content2 .title .flag-text h3,.sec2__content3 .title .flag-text h3{color:#017937;background:linear-gradient(transparent 70%, #fcdc0e 80%);display:inline}@media screen and (min-width: 961px){.sec2__content1 .title .flag-text,.sec2__content2 .title .flag-text,.sec2__content3 .title .flag-text{position:relative}.sec2__content1 .title .flag-text h3,.sec2__content2 .title .flag-text h3,.sec2__content3 .title .flag-text h3{position:absolute;bottom:0}}.sec2__content1 .title .pic,.sec2__content2 .title .pic,.sec2__content3 .title .pic{position:absolute;width:20%;display:none}@media screen and (min-width: 961px){.sec2__content1 .title .pic,.sec2__content2 .title .pic,.sec2__content3 .title .pic{display:block}}.sec2__content1 .middle,.sec2__content2 .middle,.sec2__content3 .middle{margin:0 auto;font-weight:700;font-size:16px}@media screen and (min-width: 481px){.sec2__content1 .middle,.sec2__content2 .middle,.sec2__content3 .middle{font-size:20px}}.sec2__content1 .pic-mb,.sec2__content2 .pic-mb,.sec2__content3 .pic-mb{width:40%;margin:20px auto;display:block}@media screen and (min-width: 961px){.sec2__content1 .pic-mb,.sec2__content2 .pic-mb,.sec2__content3 .pic-mb{display:none}}.sec2__content1 .btm,.sec2__content2 .btm,.sec2__content3 .btm{margin:40px auto 0;width:100%;max-width:700px;line-height:1.5}.sec2__content1 .flag{width:20%}@media screen and (min-width: 961px){.sec2__content1 .title{margin-left:20%}.sec2__content1 .title h3{left:12%}.sec2__content1 .title .pic{bottom:0;right:16%}}@media screen and (min-width: 961px)and (min-width: 1201px){.sec2__content1 .title .pic{right:15%}}.sec2__content1 .middle{width:80%;max-width:400px}@media screen and (min-width: 961px){.sec2__content2 h3,.sec2__content3 h3{left:3%}}.sec2__content2 .flag,.sec2__content3 .flag{box-sizing:content-box;width:24%;padding-left:23%}@media screen and (min-width: 961px){.sec2__content2 .flag,.sec2__content3 .flag{width:20%;padding-left:0}}.sec2__content2 .middle,.sec2__content3 .middle{text-align:center}@media screen and (min-width: 961px){.sec2__content2 .title{margin-left:21%}.sec2__content2 .pic{bottom:-54%;left:-23%}}@media screen and (min-width: 961px){.sec2__content3 .title{margin-left:13%}.sec2__content3 .pic{bottom:-73%;right:-1%}}@media screen and (min-width: 961px)and (min-width: 1201px){.sec2__content3 .pic{right:-2%}}.sec2__cause{margin:120px auto 30px;font-weight:700;color:#017937}@media screen and (min-width: 301px){.sec2__cause{text-align:center}}@media screen and (min-width: 601px){.sec2__cause{margin:200px auto 50px}}.sec2__ranking{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 481px){.sec2__ranking{flex-direction:row;justify-content:space-around}}.sec2__ranking .ranking1,.sec2__ranking .ranking2{width:70%}@media screen and (min-width: 481px){.sec2__ranking .ranking1,.sec2__ranking .ranking2{width:40%}}.sec2__ranking .ranking1{margin-bottom:20px}@media screen and (min-width: 481px){.sec2__ranking .ranking1{margin-bottom:0}}.sec2__facilities{margin:120px auto 0;padding-top:140px;padding-bottom:75px;border-bottom:dashed 3px #5a5c60;width:100%;max-width:800px;position:relative}@media screen and (min-width: 601px){.sec2__facilities{margin-top:200px;padding-bottom:100px}}.sec2__facilities .title{width:120px;height:120px;padding-top:30px;text-align:center;font-size:24px;font-weight:700;position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:url(../images/common/common-circle-yellow.png);background-repeat:no-repeat;background-size:contain;background-position:center}.sec3{background-color:#f1f0ea;padding-top:120px;padding-bottom:120px}@media screen and (min-width: 601px){.sec3{padding-top:200px;padding-bottom:200px}}.sec3__point2{margin-top:0}@media screen and (min-width: 481px){.sec3__custom{text-align:center}}.sec3__couple{width:100%;max-width:300px;margin:50px auto 100px}.sec3__repair,.sec3__option{position:relative;background-color:#fcdc0e;width:100%;max-width:800px;margin:0 auto;border-radius:10px;padding:20px}.sec3__repair .crystal,.sec3__option .crystal{position:absolute;bottom:50px;left:-200px;width:100px;display:none}@media screen and (min-width: 1201px){.sec3__repair .crystal,.sec3__option .crystal{display:block}}.sec3__repair .stars,.sec3__option .stars{position:absolute;top:-25px;left:52%;transform:translateX(-50%);z-index:100;width:35px}@media screen and (min-width: 601px){.sec3__repair .stars,.sec3__option .stars{top:-45px;width:60px}}.sec3__repair .title,.sec3__option .title{position:absolute;top:0;left:50%;transform:translateX(-50%);width:25%}@media screen and (min-width: 601px){.sec3__repair .title,.sec3__option .title{width:17%}}.sec3__repair .tape-left,.sec3__option .tape-left{position:absolute;top:-5px;left:-2.5%;width:15%}@media screen and (min-width: 301px){.sec3__repair .tape-left,.sec3__option .tape-left{top:-10px}}.sec3__repair .tape-right,.sec3__option .tape-right{position:absolute;top:-5px;right:-2.5%;width:15%}@media screen and (min-width: 301px){.sec3__repair .tape-right,.sec3__option .tape-right{top:-10px}}.sec3__repair .top,.sec3__option .top{background-color:#fff;border-radius:20px;padding:20px}.sec3__repair .top .floor-plans,.sec3__option .top .floor-plans,.sec3__repair .top .photos,.sec3__option .top .photos{display:flex;justify-content:space-between;flex-direction:column;align-items:center;margin-top:30px}@media screen and (min-width: 601px){.sec3__repair .top .floor-plans,.sec3__option .top .floor-plans,.sec3__repair .top .photos,.sec3__option .top .photos{flex-direction:row}}.sec3__repair .top .floor-plans .floor-plan,.sec3__option .top .floor-plans .floor-plan,.sec3__repair .top .photos .floor-plan,.sec3__option .top .photos .floor-plan{margin-bottom:20px}@media screen and (min-width: 601px){.sec3__repair .top .floor-plans .floor-plan,.sec3__option .top .floor-plans .floor-plan,.sec3__repair .top .photos .floor-plan,.sec3__option .top .photos .floor-plan{margin-bottom:5px}}.sec3__repair .top .floor-plans .floor-plan:nth-child(1),.sec3__option .top .floor-plans .floor-plan:nth-child(1),.sec3__repair .top .photos .floor-plan:nth-child(1),.sec3__option .top .photos .floor-plan:nth-child(1){width:75%;margin-left:0%}@media screen and (min-width: 601px){.sec3__repair .top .floor-plans .floor-plan:nth-child(1),.sec3__option .top .floor-plans .floor-plan:nth-child(1),.sec3__repair .top .photos .floor-plan:nth-child(1),.sec3__option .top .photos .floor-plan:nth-child(1){width:36%;margin-left:6%}}.sec3__repair .top .floor-plans .floor-plan:nth-child(2),.sec3__option .top .floor-plans .floor-plan:nth-child(2),.sec3__repair .top .photos .floor-plan:nth-child(2),.sec3__option .top .photos .floor-plan:nth-child(2){width:90%}@media screen and (min-width: 601px){.sec3__repair .top .floor-plans .floor-plan:nth-child(2),.sec3__option .top .floor-plans .floor-plan:nth-child(2),.sec3__repair .top .photos .floor-plan:nth-child(2),.sec3__option .top .photos .floor-plan:nth-child(2){margin-right:5%;width:38%}}.sec3__repair .top .photos,.sec3__option .top .photos{flex-wrap:wrap;margin-top:20px}.sec3__repair .top .photos .repair-photo,.sec3__option .top .photos .repair-photo{position:relative;width:100%}@media screen and (min-width: 601px){.sec3__repair .top .photos .repair-photo,.sec3__option .top .photos .repair-photo{width:47%}}.sec3__repair .top .photos .repair-photo:nth-of-type(-n + 3),.sec3__option .top .photos .repair-photo:nth-of-type(-n + 3){margin-bottom:20px}@media screen and (min-width: 601px){.sec3__repair .top .photos .repair-photo:nth-of-type(-n + 3),.sec3__option .top .photos .repair-photo:nth-of-type(-n + 3){margin-bottom:0}}@media screen and (min-width: 601px){.sec3__repair .top .photos .repair-photo:nth-of-type(-n + 2),.sec3__option .top .photos .repair-photo:nth-of-type(-n + 2){margin-bottom:20px}}.sec3__repair .top .photos .repair-photo img,.sec3__option .top .photos .repair-photo img{border-radius:10px}.sec3__repair .top .photos .repair-photo .title,.sec3__option .top .photos .repair-photo .title{position:absolute;top:2%;left:5%;font-size:22px;font-weight:700;color:#e50012;width:100%}@media screen and (min-width: 481px){.sec3__repair .top .photos .repair-photo .title,.sec3__option .top .photos .repair-photo .title{font-size:25px}}.sec3__repair .btm,.sec3__option .btm{margin-top:20px;display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width: 601px){.sec3__repair .btm,.sec3__option .btm{flex-direction:row}}.sec3__repair .btm .left,.sec3__option .btm .left{width:100%;line-height:normal;margin-bottom:40px}@media screen and (min-width: 601px){.sec3__repair .btm .left,.sec3__option .btm .left{width:40%;line-height:2;margin-bottom:0}}.sec3__repair .btm .right,.sec3__option .btm .right{width:100%;display:flex;flex-wrap:wrap;align-content:space-between}@media screen and (min-width: 601px){.sec3__repair .btm .right,.sec3__option .btm .right{width:52%}}.sec3__repair .btm .right ul,.sec3__option .btm .right ul{margin-top:15px}.sec3__repair .btm .right ul li,.sec3__option .btm .right ul li{list-style:none}.sec3__repair .btm .right .price,.sec3__option .btm .right .price{width:100%;text-align:right;font-weight:700;font-size:20px}.sec3__repair .btm .right .price span,.sec3__option .btm .right .price span{font-size:38px}.sec3__plus{width:25%;padding-left:9%;margin:50px auto}@media screen and (min-width: 601px){.sec3__plus{width:18%;padding-left:7%}}.sec3__option{background-color:#b09035}.sec3__option .contents{display:flex;flex-direction:column;background-color:#fff;border-radius:10px}@media screen and (min-width: 601px){.sec3__option .contents{flex-direction:column-reverse;background-color:rgba(0,0,0,0)}}.sec3__option .contents .photos{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around;border-radius:20px;padding:20px;background-color:#fff}@media screen and (min-width: 601px){.sec3__option .contents .photos{flex-direction:row}}.sec3__option .contents .text{color:#000;margin:60px 20px 20px}@media screen and (min-width: 601px){.sec3__option .contents .text{color:#fff;margin:20px 0 20px}}.sec3__option .contents .option-swiper-wrapper{padding:20px;border-radius:10px;background-color:#fff}@media screen and (min-width: 601px){.sec3__option .contents .option-swiper-wrapper{padding-top:60px}}.sec3__option-text{text-align:center;margin:50px auto 120px}@media screen and (min-width: 601px){.sec3__option-text{margin-bottom:200px}}.sec3__gallery-swiper{position:relative}.sec3__gallery-swiper .message-mb{width:80%;margin:0 auto 10px}@media screen and (min-width: 961px){.sec3__gallery-swiper .message-mb{width:70%}}@media screen and (min-width: 1201px){.sec3__gallery-swiper .message-mb{display:none}}.sec3__gallery-swiper .message{display:none}@media screen and (min-width: 1201px){.sec3__gallery-swiper .message{display:block;position:absolute;top:-105px;right:100px;width:40%}}.sec3__gallery-swiper .crystal1{display:none}@media screen and (min-width: 1201px){.sec3__gallery-swiper .crystal1{display:block;position:absolute;top:-250px;right:-50px;width:100px}}.sec3__gallery-swiper .crystal2{display:none}@media screen and (min-width: 1201px){.sec3__gallery-swiper .crystal2{display:block;position:absolute;top:105px;left:-100px;width:100px}}.sec4{background-color:#017937}.sec4__top{position:relative}.sec4__top h2{width:120px;height:120px;line-height:120px;text-align:center;font-size:24px;position:absolute;top:-50px;left:50%;transform:translateX(-50%);background-image:url(../images/common/common-circle-yellow.png);background-repeat:no-repeat;background-size:contain;background-position:center}.sec4__inner{padding-top:80px;padding-bottom:75px;position:relative}.sec4__layout,.sec4__price{text-align:center;color:#fff;font-weight:700}.sec4__layout{font-size:32px}.sec4__price{font-size:32px;margin-bottom:15px}.sec4__price span{font-size:42px;margin-right:5px}.sec4__details{margin:0 auto;width:100%;border-radius:10px;display:flex;justify-content:center;flex-direction:column}@media screen and (min-width: 481px){.sec4__details{width:90%}}@media screen and (min-width: 601px){.sec4__details{width:100%;max-width:800px;flex-direction:row;border:1px solid #fcdc0e;padding:30px}}.sec4__details ul{width:100%}@media screen and (min-width: 601px){.sec4__details ul{max-width:49%}}.sec4__details ul li{list-style:none;color:#fff;margin-bottom:15px}.sec4__details ul li span{color:#fcdc0e}@media screen and (min-width: 601px){.sec4__details .left{padding-right:30px}}@media screen and (min-width: 601px){.sec4__details .right{padding-left:30px;border-left:1px solid #fcdc0e}}.sec4__crystal{position:absolute;top:65px;right:-20px;width:100px;display:none}@media screen and (min-width: 1201px){.sec4__crystal{display:block}}.sec5{background-color:#f1f0ea;padding:75px 0 100px}.sec5__pic{width:100%;max-width:250px;margin:0 auto}.footer{background-color:#fcdc0e;padding-bottom:150px}.footer__title{width:100%;max-width:250px;margin:100px auto 30px}@media screen and (min-width: 601px){.footer__title{margin-bottom:15px}}.footer__tel{display:none}@media screen and (min-width: 601px){.footer__tel{text-align:center;color:#e50012;font-weight:700;display:flex;justify-content:center;font-size:30px}.footer__tel .tel{letter-spacing:-1.2px}.footer__tel .tel .el{font-size:20px}}.footer__nav{display:none;width:100%;max-width:400px;margin:30px auto 50px}@media screen and (min-width: 601px){.footer__nav{display:block}}.footer__nav ul{display:flex;justify-content:space-between}.footer__nav ul li{list-style:none}.footer__nav ul li:hover .main-title,.footer__nav ul li:hover .sub-title{color:#e7426c}.footer__nav ul li .main-title,.footer__nav ul li .sub-title{transition:color .3s;color:#000;font-weight:700;text-align:center;text-transform:uppercase}.footer__nav ul li .main-title{margin-bottom:3px}.footer__nav ul li .sub-title{font-size:10px}.footer__copyright{font-size:10px;font-weight:bold;text-align:center}.page404{background-color:#fcdc0e;height:100vh;padding-top:250px;font-weight:700;text-align:center}.page404 .nothing{margin:0 auto 80px}.page404 .to-top{margin:0 auto 150px}.page404 .to-top a{color:#000}.page404 .yokubari-logo{width:60%;max-width:300px;margin:0 auto}/*# sourceMappingURL=style.css.map */