@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@600;700&display=swap";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;font-size:62.5%}body{width:100%;min-width:1200px;height:100%;font-size:1.6rem;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium",YuGothicM,YuGothic,"Helvetica Neue",メイリオ,Meiryo,sans-serif;color:#333;border-top:10px solid #e61673;line-height:1.6;-webkit-text-size-adjust:100%}body:before{content:"";width:100%;height:100%;background:url(../images/bg.webp) repeat-y center/100%;top:0;left:0;position:fixed;z-index:-4}@media screen and (max-width: 900px){body{min-width:100%;font-size:1.4rem}}h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd,ol,figure{font-weight:normal;margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;line-height:0;vertical-align:middle;border:0}.red{color:red}.pink{color:#e61673}.blue{color:#00b9ef}.dark-blue{color:#1446a5}.gray{color:#666}.black{color:#333}.white{color:#fff}.normal{font-weight:normal}.bold,strong{font-weight:700}.strike{text-decoration:line-through}.underline{text-decoration:underline}a{color:#e61673;word-break:break-all;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{color:#00b9ef}@media screen and (max-width: 600px){br.pc{display:none}}br.tb{display:none}@media screen and (max-width: 900px){br.tb{display:inline-block}}br.sp{display:none}@media screen and (max-width: 600px){br.sp{display:inline-block}}.indent{text-indent:-1em;padding-left:1em;display:inline-block}.indent2{text-indent:-2em;padding-left:2em;display:inline-block}.indent3{text-indent:-3em;padding-left:3em;display:inline-block}.indent4{text-indent:-4em;padding-left:4em;display:inline-block}.indent5{text-indent:-5em;padding-left:5em;display:inline-block}.indent6{text-indent:-6em;padding-left:6em;display:inline-block}.indent7{text-indent:-7em;padding-left:7em;display:inline-block}.indent8{text-indent:-8em;padding-left:8em;display:inline-block}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}#loading{width:100%;height:100%;background:#fff;top:0;left:0;padding:0 30px;position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:1000;overflow:hidden}#loading .logo{width:250px;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}@media screen and (max-width: 900px){#loading .logo{width:180px}}#loading .logo.active{-webkit-animation:logo .5s ease 0s 1 forwards;animation:logo .5s ease 0s 1 forwards}@-webkit-keyframes logo{0%{opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes logo{0%{opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@media screen and (max-width: 900px){header nav .menu{grid-template-columns:repeat(2, 1fr) !important;gap:10px !important}}header nav .menu li a{font-family:"Orbitron",sans-serif;font-size:2.4rem;text-align:center;line-height:1;padding:12px 10px 10px 10px;position:relative;display:block;z-index:1}header nav .menu li a.about{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium",YuGothicM,YuGothic,"Helvetica Neue",メイリオ,Meiryo,sans-serif;font-size:1.5rem;font-weight:700;padding:8px 10px}@media screen and (max-width: 900px){header nav .menu li a.about{font-size:1.3rem}}@media screen and (max-width: 600px){header nav .menu li a.about{font-size:1rem}}@media screen and (max-width: 900px){header nav .menu li a{font-size:2rem}}@media screen and (max-width: 600px){header nav .menu li a{font-size:1.5rem}}header nav .menu li a:before{content:"";width:100%;height:100%;background:#fff;border:1px solid #e61673;border-bottom:5px solid #e61673;border-right:5px solid #e61673;top:0;left:0;position:absolute;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:-1}@media screen and (max-width: 900px){header nav .menu li a:before{border:none}}header nav .menu li a:hover{color:#fff}header nav .menu li a:hover:before{background:#e61673}@media screen and (max-width: 900px){header nav .menu li a:hover{color:#e61673}header nav .menu li a:hover:before{background:#fff}}.inner{max-width:1040px;margin:auto}@media screen and (max-width: 900px){.inner{padding:0 30px}}@media screen and (max-width: 600px){.inner{padding:0 20px}}h2{line-height:1;text-align:center;margin-bottom:40px}h2 img{height:105px}@media screen and (max-width: 900px){h2 img{height:85px}}@media screen and (max-width: 600px){h2{margin-bottom:30px}h2 img{height:75px}}#sns{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#1446a5;padding:10px 20px 10px 10px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:0;right:0;position:fixed;z-index:100}@media screen and (max-width: 600px){#sns{padding:5px 10px}}#sns::after{content:"";position:absolute;border-top:50px solid #1446a5;top:0;left:-30px;border-left:30px solid rgba(0,0,0,0);z-index:-1}@media screen and (max-width: 600px){#sns::after{left:-15px;border-left:15px solid rgba(0,0,0,0);border-top:33px solid #1446a5}}#sns p{font-size:1rem;color:#fff}@media screen and (max-width: 600px){#sns p{font-size:.8rem}}#sns a{margin-left:15px}@media screen and (max-width: 600px){#sns a{margin-left:10px}}#sns a img{width:30px}@media screen and (max-width: 600px){#sns a img{width:20px}}#sns a:hover{opacity:.7}section{padding:100px 0}@media screen and (max-width: 900px){section{padding:80px 0}}@media screen and (max-width: 600px){section{padding:50px 0}}.notes-list{text-align:left}.notes-list li{font-size:1.4rem;text-indent:-1em;padding-left:1em}@media screen and (max-width: 600px){.notes-list li{font-size:1.2rem}}.time-list li{font-weight:700}@media screen and (max-width: 600px){.time-list li{margin-bottom:10px}.time-list li:last-child{margin-bottom:0}}footer{font-size:1.2rem;color:#fff;background:#e61673;text-align:center;padding:5px}.btn-link{width:100%;font-weight:700;color:#fff;line-height:1.3;text-align:center;background:#e61673;border:2px solid #e61673;border-radius:50px;padding:15px 50px 15px 40px;display:block;position:relative}@media screen and (max-width: 600px){.btn-link{padding:12.5px 40px 12.5px 20px}}.btn-link::before,.btn-link::after{content:"";display:block;position:absolute}.btn-link::before{width:20px;height:20px;top:0;bottom:0;right:20px;background:#fff;border-radius:50px;margin:auto}@media screen and (max-width: 600px){.btn-link::before{width:15px;height:15px;right:15px}}.btn-link::after{border:5px solid rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-left:6px solid #e61673;margin-top:-5px;top:50%;right:21px}@media screen and (max-width: 600px){.btn-link::after{border:4px solid rgba(0,0,0,0);border-left:5px solid #e61673;margin-top:-4px;right:15px}}.btn-link:hover{color:#e61673;background:#fff}.btn-link:hover::before{background:#e61673}.btn-link:hover::after{border-left:6px solid #fff}@media screen and (max-width: 600px){.btn-link:hover::after{border-left:5px solid #fff}}.btn-small{width:100%;max-width:220px;font-weight:700;color:#e61673;line-height:1.3;text-align:center;background:#fff;border:2px solid #e61673;border-radius:50px;margin:30px auto 0 auto;padding:15px;display:block;position:relative}@media screen and (max-width: 900px){.btn-small{font-size:1.8rem}}@media screen and (max-width: 600px){.btn-small{font-size:1.4rem;margin:20px auto 0 auto;padding:15px 30px 15px 20px}}.btn-small:hover{color:#fff;background:#e61673}.swiper-pagination{height:23px;line-height:1;margin-top:20px;position:static}@media screen and (max-width: 600px){.swiper-pagination{height:18px;margin-top:15px}}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#00b9ef;margin:0 12.5px !important;opacity:1;outline:none;position:relative}@media screen and (max-width: 600px){.swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 10px !important}}.swiper-pagination .swiper-pagination-bullet-active{background:#e61673}.swiper-pagination .swiper-pagination-bullet-active::before{content:"";width:20px;height:20px;border:2px solid #e61673;border-radius:50px;top:-7px;left:-7px;display:block;position:absolute}@media screen and (max-width: 600px){.swiper-pagination .swiper-pagination-bullet-active::before{width:14px;height:14px;top:-5px;left:-12.5px;margin:0 7.5px !important}}#pageTop{width:100px;bottom:20px;right:20px;display:block;position:fixed;z-index:10}@media screen and (max-width: 900px){#pageTop{width:80px;bottom:15px;right:15px}}.fade{opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.fade.fadein{opacity:1}.load{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.load.fadein{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.preload *{-webkit-transition:none !important;transition:none !important}.mfp-bg{background:#fff;opacity:.9 !important}button.mfp-close{width:70px !important;height:40px;padding:0 !important;display:block;top:20px !important;right:25px !important;opacity:1;cursor:pointer !important;overflow:hidden;text-indent:100%;white-space:nowrap;position:fixed;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 600px){button.mfp-close{width:50px !important;height:30px;top:15px !important;right:15px !important}}button.mfp-close:before,button.mfp-close:after{content:"";width:100%;height:2px;background:#e61673;margin-top:-0.5px;top:50%;left:0;-webkit-transition:.3s;transition:.3s;position:absolute}button.mfp-close:before{-webkit-transform:rotate(30deg);transform:rotate(30deg)}button.mfp-close:after{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}button.mfp-close:hover:before,button.mfp-close:hover:after{background:#00b9ef}.mfp-container{padding:0 40px !important}@media screen and (max-width: 600px){.mfp-container{padding:0 20px !important}}.mfp-container .mfp-content .popupMovie{width:100%;max-width:800px;margin:50px auto;z-index:2}.mfp-container .mfp-content .popupMovie .movie{height:0;padding:0 0 56.25% 0;overflow:hidden;position:relative}.mfp-container .mfp-content .popupMovie .movie iframe{width:100%;height:100%;top:0;left:0;position:absolute}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.7}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}#index #main{background:url(../images/mainimg.webp) no-repeat center/auto 820px,#fff;position:relative}@media screen and (max-width: 900px){#index #main{background:none}}#index #main h1{margin-bottom:30px}#index #main h1.pc{padding:0 20px}#index #main h1.sp{display:none}@media screen and (max-width: 900px){#index #main h1{margin-bottom:0}#index #main h1.pc{display:none}#index #main h1.sp{display:block}}#index #main .term{width:370px;right:10px;bottom:15px;position:absolute}@media screen and (max-width: 900px){#index #main .term{width:100%;background:#fff;border-top:2px solid #e61673;padding:20px;position:static}}@media screen and (max-width: 900px){#index #main .term ul{width:80%;margin:auto}}@media screen and (max-width: 600px){#index #main .term ul{width:100%}}#index #main .term ul li{margin-bottom:5px}#index #main .term ul li:last-child{margin-bottom:0}#index #main .main_inner{max-width:1150px;height:820px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 900px){#index #main .main_inner{height:auto;background:#e61673;display:block;padding:20px 30px}}@media screen and (max-width: 600px){#index #main .main_inner{padding:20px}}#index #main .main_inner header{width:320px}@media screen and (max-width: 900px){#index #main .main_inner header{width:100%}}@media screen and (max-width: 900px){#index #main .main_inner header nav .menu{display:grid}}#index #main .main_inner header nav .menu li{margin-bottom:15px;padding:0 30px 0 25px}#index #main .main_inner header nav .menu li:last-child{margin-bottom:0}@media screen and (max-width: 900px){#index #main .main_inner header nav .menu li{margin-bottom:0;padding:0}}@media screen and (max-width: 900px){#index #main .main_inner header nav .menu li a:before{border:none !important}}#index #about{position:relative}#index #about:before{content:"";width:100%;height:100%;background:#d7e6fa;top:0;left:0;position:absolute;z-index:-5}#index #about .bg{background:#fff;border:2px solid #e61673;border-bottom:5px solid #e61673;border-right:5px solid #e61673;border-radius:30px;padding:40px 50px}@media screen and (max-width: 900px){#index #about .bg{padding:30px}}@media screen and (max-width: 600px){#index #about .bg{border-radius:15px;padding:30px 20px}}#index #about .about{margin-bottom:40px}@media screen and (max-width: 600px){#index #about .about{margin-bottom:30px}}#index #about .about p{font-size:1.8rem;font-weight:700;line-height:2}@media screen and (max-width: 900px){#index #about .about p{font-size:1.6rem}}@media screen and (max-width: 600px){#index #about .about p{font-size:1.4rem}}#index #about .highlights h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px;text-align:center;line-height:1;margin:auto;padding:10px 20px;position:relative;display:block;z-index:1}#index #about .highlights h3:before{content:"";width:100%;height:100%;background:#e61673;top:0;left:0;position:absolute;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);z-index:-1}#index #about .highlights h3 span{font-size:2rem;font-weight:700;color:#fff;line-height:1}@media screen and (max-width: 900px){#index #about .highlights h3 span{font-size:1.8rem}}@media screen and (max-width: 600px){#index #about .highlights h3{min-width:180px;padding:5px 10px}#index #about .highlights h3 span{font-size:1.4rem}#index #about .highlights h3 span .small{font-size:1rem}}#index #about .highlights .bg{text-align:center;-webkit-transform:translateY(-20px);transform:translateY(-20px);padding:40px 0}@media screen and (max-width: 900px){#index #about .highlights .bg{padding:30px 0}}@media screen and (max-width: 600px){#index #about .highlights .bg{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}#index #about .highlights .bg .highlights-list{overflow:hidden;position:relative}#index #about .highlights .bg .highlights-list li{text-align:center}#index #about .highlights .bg .highlights-list li .image{margin-bottom:15px;opacity:.3;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(0.9);transform:scale(0.9)}@media screen and (max-width: 600px){#index #about .highlights .bg .highlights-list li .image{padding:0 20px}}#index #about .highlights .bg .highlights-list li h4{width:calc(100% - 20px);font-size:1.8rem;font-weight:700;color:#e61673;line-height:1.3;border:1px solid #e61673;border-radius:5px;margin:0 auto 20px auto;padding:5px 10px}@media screen and (max-width: 900px){#index #about .highlights .bg .highlights-list li h4{font-size:1.4rem}}@media screen and (max-width: 600px){#index #about .highlights .bg .highlights-list li h4{width:calc(100% - 40px)}}#index #about .highlights .bg .highlights-list li p{font-size:1.4rem;line-height:1.3}@media screen and (max-width: 900px){#index #about .highlights .bg .highlights-list li p{text-align:left;padding:0 10px}#index #about .highlights .bg .highlights-list li p br.pc{display:none}}@media screen and (max-width: 600px){#index #about .highlights .bg .highlights-list li p{font-size:1.2rem;padding:0 20px}}#index #about .highlights .bg .highlights-list li.swiper-slide-active .image{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#index #about .highlights .bg .highlights-list li.swiper-slide-active .name,#index #about .highlights .bg .highlights-list li.swiper-slide-active .price{display:block}#index #about .highlights .bg .notes{font-size:1.4rem;text-align:center}@media screen and (max-width: 600px){#index #about .highlights .bg .notes{font-size:1.2rem}}#index #about .highlights .bg .swiper-button-prev,#index #about .highlights .bg .swiper-button-next{width:40px;height:40px;border-radius:50%;background-size:40px !important;opacity:1;display:block;position:absolute;z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 600px){#index #about .highlights .bg .swiper-button-prev,#index #about .highlights .bg .swiper-button-next{width:35px;height:35px}}#index #about .highlights .bg .swiper-button-prev::after,#index #about .highlights .bg .swiper-button-next::after{display:none}#index #about .highlights .bg .swiper-button-prev:hover,#index #about .highlights .bg .swiper-button-next:hover{opacity:1}#index #about .highlights .bg .swiper-button-prev{background:url(../images/ico_arrow_left.png) no-repeat center,#e61673;left:20px}@media screen and (max-width: 600px){#index #about .highlights .bg .swiper-button-prev{left:10px}}#index #about .highlights .bg .swiper-button-prev:hover{background:url(../images/ico_arrow_left.png) no-repeat center,#00b9ef}#index #about .highlights .bg .swiper-button-next{background:url(../images/ico_arrow_right.png) no-repeat center,#e61673;right:20px}@media screen and (max-width: 600px){#index #about .highlights .bg .swiper-button-next{right:10px}}#index #about .highlights .bg .swiper-button-next:hover{background:url(../images/ico_arrow_right.png) no-repeat center,#00b9ef}#index #about .highlights .bg .btn-link{max-width:400px;margin:30px auto 0 auto}@media screen and (max-width: 600px){#index #about .highlights .bg .btn-link{max-width:230px;padding:7.5px 40px 7.5px 20px}}#index #news{position:relative}#index #news:before{content:"";width:100%;height:100%;background:#fafabe;top:0;left:0;position:absolute;z-index:-5}#index #news article{background:#fff;border:2px solid #e61673;border-bottom:5px solid #e61673;border-right:5px solid #e61673;border-radius:20px;margin-bottom:10px}@media screen and (max-width: 600px){#index #news article{border-radius:15px}}#index #news article:last-of-type{margin-bottom:0}#index #news article .accordion-title{padding:30px 90px 30px 40px;position:relative;cursor:pointer}@media screen and (max-width: 1200px){#index #news article .accordion-title{padding:25px 90px 25px 40px}}@media screen and (max-width: 900px){#index #news article .accordion-title{padding:25px 90px 25px 30px}}@media screen and (max-width: 600px){#index #news article .accordion-title{padding:20px 50px 20px 20px;display:block}}#index #news article .accordion-title::before,#index #news article .accordion-title::after{content:"";display:block;position:absolute}#index #news article .accordion-title::before{width:20px;height:20px;background:#e61673;border-radius:50px;margin:auto;top:0;bottom:0;right:40px}@media screen and (max-width: 900px){#index #news article .accordion-title::before{right:25px}}@media screen and (max-width: 600px){#index #news article .accordion-title::before{width:15px;height:15px;right:20px}}#index #news article .accordion-title::after{top:50%;right:45px;border:5px solid rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-top:6px solid #fff;margin-top:-2px}@media screen and (max-width: 900px){#index #news article .accordion-title::after{right:30px}}@media screen and (max-width: 600px){#index #news article .accordion-title::after{right:23.5px;border:4px solid rgba(0,0,0,0);border-top:5px solid #fff}}#index #news article .accordion-title.close::after{border:5px solid rgba(0,0,0,0);border-bottom:6px solid #fff;margin:-9px 0 0 0}@media screen and (max-width: 600px){#index #news article .accordion-title.close::after{border:4px solid rgba(0,0,0,0);border-bottom:5px solid #fff;margin:-7.5px 0 0 0}}#index #news article .accordion-title time{font-family:"Orbitron",sans-serif;font-size:1.4rem;font-weight:900;color:#e61673;margin-bottom:5px;display:block}@media screen and (max-width: 600px){#index #news article .accordion-title time{font-size:1.2rem;margin-bottom:0}}#index #news article .accordion-title h3{font-size:1.8rem;font-weight:700;line-height:1.4}@media screen and (max-width: 900px){#index #news article .accordion-title h3{font-size:1.6rem}}@media screen and (max-width: 600px){#index #news article .accordion-title h3{font-size:1.4rem}}#index #news article .accordion-title.nodetail{padding:30px 40px;cursor:auto}#index #news article .accordion-title.nodetail::before,#index #news article .accordion-title.nodetail::after{display:none}@media screen and (max-width: 1200px){#index #news article .accordion-title.nodetail{padding:25px 40px}}@media screen and (max-width: 900px){#index #news article .accordion-title.nodetail{padding:25px 30px}}@media screen and (max-width: 600px){#index #news article .accordion-title.nodetail{padding:20px}}#index #news article .accordion-detail{font-size:1.6rem;line-height:1.8;border-top:1px solid #e61673;margin:0 40px;padding:30px 0 40px 0;display:none}@media screen and (max-width: 900px){#index #news article .accordion-detail{font-size:1.4rem;margin:0 30px;padding:20px 0 30px 0}}@media screen and (max-width: 600px){#index #news article .accordion-detail{font-size:1.2rem;line-height:1.6;border-radius:0 0 8px 8px;margin:0 20px;padding:20px 0 30px 0}}#index #news article .accordion-detail a{text-decoration:underline}#index #news article .accordion-detail h4{font-weight:700;color:#e61673}#index #news article .accordion-detail .border{border:1px solid #666}#index #news article .accordion-detail .border-box{border:1px solid #d7e6fa;border-radius:10px;padding:15px 20px}@media screen and (max-width: 600px){#index #news article .accordion-detail .border-box{padding:15px 10px}}#index #news article .accordion-detail .menu-box{margin-bottom:40px}#index #news article .accordion-detail .menu-box:last-child{margin-bottom:0}#index #news article .accordion-detail .menu-box h4{color:#fff;background:#e61673;margin-bottom:10px;padding:5px 10px}@media screen and (max-width: 600px){#index #news article .accordion-detail .menu-box h4{font-size:1.4rem}}#index #news article .accordion-detail .menu-box h5{font-size:1.6rem;font-weight:700;border-top:1px solid #333;border-bottom:1px solid #333;margin-bottom:20px;padding:5px}@media screen and (max-width: 600px){#index #news article .accordion-detail .menu-box h5{font-size:1.4rem}}#index #news article .accordion-detail .menu-box ul{margin-bottom:30px;display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}@media screen and (max-width: 900px){#index #news article .accordion-detail .menu-box ul{gap:20px}}@media screen and (max-width: 600px){#index #news article .accordion-detail .menu-box ul{grid-template-columns:repeat(1, 1fr)}}#index #news article .accordion-detail .menu-box ul:last-of-type{margin-bottom:0}#index #news article .accordion-detail .menu-box ul li .image{margin-bottom:10px}#index #news article .accordion-detail .menu-box ul li .name{font-weight:700;line-height:1.4}@media screen and (max-width: 600px){#index #news article .accordion-detail .menu-box ul li .name{font-size:1.4rem}}@media screen and (max-width: 600px){#index #news article .accordion-detail .menu-box ul li .price{font-size:1.4rem}}#index #news article .accordion-detail .menu-box ul li p{font-size:1.4rem;line-height:1.4;margin-top:5px}@media screen and (max-width: 600px){#index #news article .accordion-detail .menu-box ul li p{font-size:1.2rem}}#index #news article .accordion-detail .character-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 600px){#index #news article .accordion-detail .character-box{display:block}}#index #news article .accordion-detail .character-box .image{width:250px}@media screen and (max-width: 900px){#index #news article .accordion-detail .character-box .image{width:200px}}@media screen and (max-width: 600px){#index #news article .accordion-detail .character-box .image{width:60%;margin:auto}}#index #news article .accordion-detail .character-box .text{width:calc(100% - 250px);padding-left:30px}@media screen and (max-width: 900px){#index #news article .accordion-detail .character-box .text{width:calc(100% - 200px);padding-left:20px}}@media screen and (max-width: 600px){#index #news article .accordion-detail .character-box .text{width:100%;padding-left:0}}#index #information{position:relative}#index #information:before{content:"";width:100%;height:100%;background:#d7e6fa;top:0;left:0;position:absolute;z-index:-5}#index #information .box{margin-bottom:20px}@media screen and (max-width: 600px){#index #information .box{margin-bottom:10px}}#index #information .box:last-child{margin-bottom:0}#index #information .box h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px;text-align:center;line-height:1;margin:auto;padding:10px 20px;position:relative;display:block;z-index:1}#index #information .box h3:before{content:"";width:100%;height:100%;background:#e61673;top:0;left:0;position:absolute;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);z-index:-1}#index #information .box h3 span{font-size:2rem;font-weight:700;color:#fff;line-height:1}@media screen and (max-width: 900px){#index #information .box h3 span{font-size:1.8rem}}@media screen and (max-width: 600px){#index #information .box h3{min-width:180px;padding:5px 10px}#index #information .box h3 span{font-size:1.4rem}#index #information .box h3 span .small{font-size:1rem}}#index #information .box .bg{text-align:center;-webkit-transform:translateY(-20px);transform:translateY(-20px);background:#fff;border:2px solid #e61673;border-bottom:5px solid #e61673;border-right:5px solid #e61673;border-radius:30px;padding:40px 50px}@media screen and (max-width: 900px){#index #information .box .bg{padding:30px}}@media screen and (max-width: 600px){#index #information .box .bg{border-radius:15px;padding:30px 20px}}@media screen and (max-width: 600px){#index #information .box .bg{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}#index #information .box .bg p{font-size:2.4rem;font-weight:700}#index #information .box .bg p.small{font-size:1.4rem;font-weight:normal}@media screen and (max-width: 900px){#index #information .box .bg p{font-size:2rem}#index #information .box .bg p.small{font-size:1.4rem}}@media screen and (max-width: 600px){#index #information .box .bg p{font-size:1.6rem}#index #information .box .bg p.small{font-size:1.2rem}#index #information .box .bg p.left{text-align:left}}#index #information .box .bg .end{font-size:2rem;color:red;line-height:1.4;margin-bottom:20px}@media screen and (max-width: 900px){#index #information .box .bg .end{font-size:1.6rem}}@media screen and (max-width: 600px){#index #information .box .bg .end{font-size:1.4rem}}#index #information .box .bg .date{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px auto}#index #information .box .bg .date li{font-size:2rem;font-weight:700;margin-bottom:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#index #information .box .bg .date li:last-child{margin-bottom:0}@media screen and (max-width: 900px){#index #information .box .bg .date li{font-size:1.6rem}}@media screen and (max-width: 600px){#index #information .box .bg .date li{margin-bottom:20px;display:block}}#index #information .box .bg .date li .term{line-height:1;border:1px solid #e61673;margin-right:5px;padding:3px 10px}@media screen and (max-width: 900px){#index #information .box .bg .date li .term{font-size:1.6rem}}@media screen and (max-width: 600px){#index #information .box .bg .date li .term{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.4rem;border-radius:30px;margin:0 auto 5px auto}}#index #information .box .bg .date li .term.red{color:#fff;background:#e61673}#index #information .box .bg .date li .term.white{color:#e61673}#index #information .box .bg .schedule li{font-weight:700;background:#ecfcff;border-radius:10px;text-align:center;margin-bottom:5px;padding:10px}#index #information .box .bg .schedule li:last-child{margin-bottom:0}#index #information .btn-link{max-width:400px;font-size:2rem;margin:40px auto 0 auto;padding:25px 50px 25px 40px}@media screen and (max-width: 600px){#index #information .btn-link{max-width:80%;font-size:1.6rem;margin:20px auto 0 auto;padding:20px}}#index #ticket{position:relative}#index #ticket:before{content:"";width:100%;height:100%;background:#fafabe;top:0;left:0;position:absolute;z-index:-5}#index #ticket .box{margin-bottom:20px}@media screen and (max-width: 600px){#index #ticket .box{margin-bottom:20px}}#index #ticket .box:last-child{margin-bottom:0}#index #ticket .box h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px;text-align:center;line-height:1;margin:auto;padding:10px 20px;position:relative;display:block;z-index:1}#index #ticket .box h3:before{content:"";width:100%;height:100%;background:#e61673;top:0;left:0;position:absolute;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);z-index:-1}#index #ticket .box h3 span{font-size:2rem;font-weight:700;color:#fff;line-height:1}@media screen and (max-width: 900px){#index #ticket .box h3 span{font-size:1.8rem}}@media screen and (max-width: 600px){#index #ticket .box h3{min-width:180px;padding:5px 10px}#index #ticket .box h3 span{font-size:1.4rem}#index #ticket .box h3 span .small{font-size:1rem}}#index #ticket .box.ticket h4{font-weight:700;color:#fff;text-align:center;background:#1446a5;border-radius:50px;margin:0 auto 15px auto;padding:5px 30px;display:block;z-index:1}#index #ticket .box.ticket h4.pink{background:#e61673;border:2px solid #e61673}#index #ticket .box.ticket h4.white{color:#e61673;background:#fff;border:2px solid #e61673}#index #ticket .box.ticket h5{font-size:1.6rem;font-weight:700;color:#e61673;text-align:center}@media screen and (max-width: 600px){#index #ticket .box.ticket h5{font-size:1.4rem}}#index #ticket .box.ticket .bg{-webkit-transform:translateY(-20px);transform:translateY(-20px);background:#fff;border:2px solid #e61673;border-bottom:5px solid #e61673;border-right:5px solid #e61673;border-radius:30px;padding:40px 50px}@media screen and (max-width: 900px){#index #ticket .box.ticket .bg{padding:30px}}@media screen and (max-width: 600px){#index #ticket .box.ticket .bg{border-radius:15px;padding:30px 20px}}@media screen and (max-width: 600px){#index #ticket .box.ticket .bg{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}#index #ticket .box.ticket .bg .box{margin-bottom:40px}@media screen and (max-width: 600px){#index #ticket .box.ticket .bg .box{margin-bottom:30px}}#index #ticket .box.ticket .bg .box:last-child{margin-bottom:0}#index #ticket .box.ticket .bg .box p{font-size:1.8rem;font-weight:700;text-align:center}@media screen and (max-width: 900px){#index #ticket .box.ticket .bg .box p{font-size:1.6rem}}@media screen and (max-width: 600px){#index #ticket .box.ticket .bg .box p{font-size:1.4rem}}#index #ticket .box.ticket .bg .box p.center{text-align:center}@media screen and (max-width: 600px){#index #ticket .box.ticket .bg .box p.center.left{text-align:left}}#index #ticket .box.ticket .bg .box p .large{font-size:1.6rem;font-weight:700}@media screen and (max-width: 600px){#index #ticket .box.ticket .bg .box p .large{font-size:1.4rem}}#index #ticket .box.ticket .bg .box .btn-link{max-width:300px;font-size:1.8rem;margin:20px auto 0 auto;padding:20px}@media screen and (max-width: 600px){#index #ticket .box.ticket .bg .box .btn-link{font-size:1.4rem;padding:15px}}#index #menu{position:relative}#index #menu:before{content:"";width:100%;height:100%;background:#d7e6fa;top:0;left:0;position:absolute;z-index:-5}#index #menu .box{margin-bottom:60px}@media screen and (max-width: 600px){#index #menu .box{margin-bottom:40px}}#index #menu .box:last-child{margin-bottom:0}#index #menu .box h3{font-size:2rem;font-weight:700;line-height:1.4;text-align:center;margin-bottom:20px}@media screen and (max-width: 900px){#index #menu .box h3{font-size:1.8rem}}@media screen and (max-width: 600px){#index #menu .box h3{font-size:1.6rem}}#index #menu .box .bg{text-align:center;background:#fff;border:2px solid #e61673;border-bottom:5px solid #e61673;border-right:5px solid #e61673;border-radius:30px;padding:40px 50px}@media screen and (max-width: 900px){#index #menu .box .bg{padding:30px}}@media screen and (max-width: 600px){#index #menu .box .bg{border-radius:15px;padding:30px 20px}}#index #menu .box.menu .bg{text-align:center;background:#fff;border:2px solid #e61673;border-bottom:5px solid #e61673;border-right:5px solid #e61673;border-radius:30px;padding:40px 50px;padding:40px 0}@media screen and (max-width: 900px){#index #menu .box.menu .bg{padding:30px}}@media screen and (max-width: 600px){#index #menu .box.menu .bg{border-radius:15px;padding:30px 20px}}@media screen and (max-width: 900px){#index #menu .box.menu .bg{padding:30px 0}}#index #menu .box.menu .bg .menu-list{overflow:hidden;position:relative}#index #menu .box.menu .bg .menu-list li{text-align:center}#index #menu .box.menu .bg .menu-list li .image{margin-bottom:15px;opacity:.3;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(0.9);transform:scale(0.9)}#index #menu .box.menu .bg .menu-list li .name{font-size:2rem;font-weight:700;line-height:1.3;display:none}@media screen and (max-width: 900px){#index #menu .box.menu .bg .menu-list li .name{font-size:1.6rem}}@media screen and (max-width: 600px){#index #menu .box.menu .bg .menu-list li .name{font-size:1.4rem}}#index #menu .box.menu .bg .menu-list li .name .term{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.4rem;color:#fff;background:#1446a5;border:1px solid #1446a5;border-radius:20px;margin:0 auto 5px auto;padding:3px 10px}@media screen and (max-width: 600px){#index #menu .box.menu .bg .menu-list li .name .term{font-size:1.2rem}}#index #menu .box.menu .bg .menu-list li .name .term.red{background:#e61673;border:1px solid #e61673}#index #menu .box.menu .bg .menu-list li .name .term.white{color:#e61673;background:#fff;border:1px solid #e61673}#index #menu .box.menu .bg .menu-list li .price{font-size:1.4rem;line-height:1.3;margin-top:5px;display:none}#index #menu .box.menu .bg .menu-list li.swiper-slide-active .image{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#index #menu .box.menu .bg .menu-list li.swiper-slide-active .name,#index #menu .box.menu .bg .menu-list li.swiper-slide-active .price{display:block}#index #menu .box.menu .bg .notes{font-size:1.4rem;text-align:center}@media screen and (max-width: 600px){#index #menu .box.menu .bg .notes{font-size:1.2rem}}#index #menu .box.menu .bg .swiper-button-prev,#index #menu .box.menu .bg .swiper-button-next{width:40px;height:40px;border-radius:50%;background-size:40px !important;opacity:1;display:block;position:absolute;z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 600px){#index #menu .box.menu .bg .swiper-button-prev,#index #menu .box.menu .bg .swiper-button-next{width:35px;height:35px}}#index #menu .box.menu .bg .swiper-button-prev::after,#index #menu .box.menu .bg .swiper-button-next::after{display:none}#index #menu .box.menu .bg .swiper-button-prev:hover,#index #menu .box.menu .bg .swiper-button-next:hover{opacity:1}#index #menu .box.menu .bg .swiper-button-prev{background:url(../images/ico_arrow_left.png) no-repeat center,#e61673;left:20px}@media screen and (max-width: 600px){#index #menu .box.menu .bg .swiper-button-prev{left:10px}}#index #menu .box.menu .bg .swiper-button-prev:hover{background:url(../images/ico_arrow_left.png) no-repeat center,#00b9ef}#index #menu .box.menu .bg .swiper-button-next{background:url(../images/ico_arrow_right.png) no-repeat center,#e61673;right:20px}@media screen and (max-width: 600px){#index #menu .box.menu .bg .swiper-button-next{right:10px}}#index #menu .box.menu .bg .swiper-button-next:hover{background:url(../images/ico_arrow_right.png) no-repeat center,#00b9ef}#index #menu .box.menu .bg .btn-link{max-width:400px;margin:30px auto 0 auto}@media screen and (max-width: 600px){#index #menu .box.menu .bg .btn-link{max-width:230px;margin:20px auto 0 auto;padding:7.5px 40px 7.5px 20px}}@media screen and (max-width: 600px){#index #menu .box.present .bg{text-align:left;padding:20px}}#index #menu .box.present .bg p{font-weight:700;margin-bottom:20px}#index #menu .box.present .bg p:last-child{margin-bottom:0}#index #menu .box.present .bg p .small{font-size:1.4rem;font-weight:normal}@media screen and (max-width: 600px){#index #menu .box.present .bg p .small{font-size:1.2rem}}#index #access{text-align:center;position:relative}#index #access:before{content:"";width:100%;height:100%;background:#fafabe;top:0;left:0;position:absolute;z-index:-5}#index #access .info{margin-bottom:50px}@media screen and (max-width: 600px){#index #access .info{margin-bottom:40px}}#index #access .info .map{margin-bottom:30px}@media screen and (max-width: 900px){#index #access .info .map{height:0;margin-bottom:20px;padding-bottom:56.25%;overflow:hidden;position:relative}#index #access .info .map iframe{width:100%;height:100%;top:0;left:0;position:absolute}}#index #access .info .bg{background:#fff;border:2px solid #e61673;border-bottom:5px solid #e61673;border-right:5px solid #e61673;border-radius:30px;padding:40px 50px}@media screen and (max-width: 900px){#index #access .info .bg{padding:30px}}@media screen and (max-width: 600px){#index #access .info .bg{border-radius:15px;padding:30px 20px}}@media screen and (max-width: 600px){#index #access .info .bg{padding:20px}}#index #access .info .bg p{font-weight:700;margin-bottom:20px}#index #access .info .bg p:last-child{margin-bottom:0}#index #access .contact h3{font-family:"Orbitron",sans-serif;font-size:2.8rem;line-height:1;margin-bottom:20px}@media screen and (max-width: 900px){#index #access .contact h3{font-size:2.4rem}}@media screen and (max-width: 600px){#index #access .contact h3{font-size:2rem}}#index #access .contact .link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px}#index #access .contact .link .btn-link{max-width:320px;font-size:1.6rem}@media screen and (max-width: 900px){#index #access .contact .link{display:block}#index #access .contact .link .btn-link{max-width:400px;margin:0 auto 10px auto}#index #access .contact .link .btn-link:last-child{margin:auto}}@media screen and (max-width: 600px){#index #access .contact .link .btn-link{max-width:300px;font-size:1.4rem}}#reservation:before{background:url(../images/bg.webp) repeat-y center/100%,#d7e6fa}#reservation header{max-width:1150px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0 40px 0}@media screen and (max-width: 900px){#reservation header{background:#fff;padding:0;display:block}}#reservation header h1{width:180px}@media screen and (max-width: 900px){#reservation header h1{width:130px;margin:auto;padding:15px 0}}@media screen and (max-width: 600px){#reservation header h1{width:100px;padding:10px 0}}@media screen and (max-width: 900px){#reservation header nav{background:#e61673;padding:20px 30px}}@media screen and (max-width: 600px){#reservation header nav{padding:20px}}#reservation header nav .menu{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px}#reservation header nav .menu li:last-child{margin-bottom:0}#reservation header nav .menu li a{font-size:2rem;padding:12px 20px 10px 20px}@media screen and (max-width: 900px){#reservation header nav .menu li a{font-size:2rem}}@media screen and (max-width: 600px){#reservation header nav .menu li a{font-size:1.5rem}}#reservation header nav .menu li a.about{font-size:1.4rem;font-weight:700;padding:7px 10px}@media screen and (max-width: 900px){#reservation header nav .menu li a.about{font-size:1.3rem;padding:8px 10px}}@media screen and (max-width: 600px){#reservation header nav .menu li a.about{font-size:1rem}}#reservation main{padding:0 0 80px 0}@media screen and (max-width: 900px){#reservation main{padding:80px 0}}@media screen and (max-width: 600px){#reservation main{padding:50px 0}}#reservation main .box{margin-bottom:20px}@media screen and (max-width: 600px){#reservation main .box{margin-bottom:10px}}#reservation main .box:last-child{margin-bottom:0}#reservation main .box h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px;text-align:center;line-height:1;margin:auto;padding:10px 20px;position:relative;display:block;z-index:1}#reservation main .box h3:before{content:"";width:100%;height:100%;background:#e61673;top:0;left:0;position:absolute;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);z-index:-1}#reservation main .box h3 span{font-size:2rem;font-weight:700;color:#fff;line-height:1}@media screen and (max-width: 900px){#reservation main .box h3 span{font-size:1.8rem}}@media screen and (max-width: 600px){#reservation main .box h3{min-width:180px;padding:5px 10px}#reservation main .box h3 span{font-size:1.4rem}#reservation main .box h3 span .small{font-size:1rem}}#reservation main .box h4{font-size:1.6rem;font-weight:700;color:#e61673;text-align:center}@media screen and (max-width: 600px){#reservation main .box h4{font-size:1.4rem}}#reservation main .box .bg{text-align:center;-webkit-transform:translateY(-20px);transform:translateY(-20px);background:#fff;border:2px solid #e61673;border-bottom:5px solid #e61673;border-right:5px solid #e61673;border-radius:30px;padding:40px 50px}@media screen and (max-width: 900px){#reservation main .box .bg{padding:30px}}@media screen and (max-width: 600px){#reservation main .box .bg{border-radius:15px;padding:30px 20px}}@media screen and (max-width: 600px){#reservation main .box .bg{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}#reservation main .box .bg p{font-size:1.4rem;line-height:1.4}@media screen and (max-width: 600px){#reservation main .box .bg p{font-size:1.2rem}}#reservation main .box .bg p.center{text-align:center}@media screen and (max-width: 600px){#reservation main .box .bg p.center.left{text-align:left}}#reservation main .box .bg p .large{font-size:1.6rem;font-weight:700}@media screen and (max-width: 600px){#reservation main .box .bg p .large{font-size:1.4rem}}#reservation main .box .bg .border{border:1px solid #d7e6fa;border-radius:10px;padding:15px 20px}@media screen and (max-width: 600px){#reservation main .box .bg .border{padding:15px 10px}}#reservation main .box .bg .ticket-list li{text-align:center;background:#ecfcff;border-radius:10px;margin-bottom:10px;padding:20px 30px}@media screen and (max-width: 600px){#reservation main .box .bg .ticket-list li{padding:15px}}#reservation main .box .bg .ticket-list li:last-child{margin-bottom:0}#reservation main .box .bg .ticket-list li p{font-size:1.6rem;font-weight:700}@media screen and (max-width: 600px){#reservation main .box .bg .ticket-list li p{font-size:1.4rem}}#reservation main .box .bg .ticket-list li .btn-link{max-width:300px;margin:10px auto 0 auto}#reservation main .box .bg .ticket-list li .goods{margin-top:30px}#reservation main .box .bg .ticket-list li .goods h6{font-size:1.6rem;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width: 600px){#reservation main .box .bg .ticket-list li .goods h6{font-size:1.4rem}}#reservation main .box .bg .ticket-list li .goods .goods-list{margin:15px auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}@media screen and (max-width: 900px){#reservation main .box .bg .ticket-list li .goods .goods-list{margin:20px auto 30px auto}}@media screen and (max-width: 600px){#reservation main .box .bg .ticket-list li .goods .goods-list{margin:15px auto 20px auto;grid-template-columns:repeat(1, 1fr)}}#reservation main .box .bg .ticket-list li .goods .goods-list li{background:#fff;border:2px solid #e61673;border-bottom:5px solid #e61673;border-right:5px solid #e61673;border-radius:30px;padding:40px 50px;border:none;border-radius:10px;margin-bottom:0;padding:30px}@media screen and (max-width: 900px){#reservation main .box .bg .ticket-list li .goods .goods-list li{padding:30px}}@media screen and (max-width: 600px){#reservation main .box .bg .ticket-list li .goods .goods-list li{border-radius:15px;padding:30px 20px}}@media screen and (max-width: 900px){#reservation main .box .bg .ticket-list li .goods .goods-list li{padding:20px}}#reservation main .box .bg .ticket-list li .goods .goods-list li .image{border:1px solid #666;margin-bottom:10px}#reservation main .box .bg .ticket-list li .goods .goods-list li .name{font-weight:700;line-height:1.3;text-align:center}#reservation main .box .bg .ticket-list li .goods .goods-list li p{font-size:1.4rem;text-align:left;margin-top:10px}@media screen and (max-width: 600px){#reservation main .box .bg .ticket-list li .goods .goods-list li p{font-size:1.2rem}}#reservation main .box .bg .ticket-list li .notes-list li{text-align:left;margin:0;padding:0 0 0 1em}#reservation main .box .bg .schedule-list li{font-weight:700;background:#ecfcff;border-radius:10px;text-align:center;margin-bottom:5px;padding:10px}#reservation main .box .bg .schedule-list li:last-child{margin-bottom:0}#reservation main .box .bg .btn-link{max-width:300px;margin-left:auto;margin-right:auto}#reservation main .link{margin-top:50px}@media screen and (max-width: 600px){#reservation main .link{margin-top:30px}}#reservation main .link .btn-link{max-width:400px;font-size:1.8rem;margin-left:auto;margin-right:auto;padding:20px 50px 20px 40px}@media screen and (max-width: 600px){#reservation main .link .btn-link{max-width:300px;font-size:1.6rem}}