@charset "UTF-8";
/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{font-size:62.5%}body{font-family:"Zen Kaku Gothic New",sans-serif;font-optical-sizing:auto;font-style:normal;margin-bottom:0;font-size:1.4rem;font-weight:500;color:#12263E;line-height:1.5}body *{-webkit-box-sizing:border-box;box-sizing:border-box}.body_wrap{letter-spacing:0.05em;width:100%}@media screen and (min-width:768px){.body_wrap{width:100%;max-width:375px;margin:0 auto;-webkit-box-shadow:0px 0px 5px 5px rgba(0,0,0,0.05);box-shadow:0px 0px 5px 5px rgba(0,0,0,0.05);position:relative;z-index:1}}dd,figure,h1,h2,h3,h4,h5,h6,p{margin-bottom:0}dl,ol,ul{margin:0;padding:0}a:link,a:visited{text-decoration:none}a:active{color:#12263E}img{width:100%;max-width:100%;height:auto;vertical-align:bottom}ol,ul{list-style:none}table{width:100%;border-collapse:collapse;border-spacing:0;border-top:1px solid #ccc;border-left:1px solid #ccc}td,th{padding:0.5em;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.note{font-size:1.1rem;line-height:1.5;font-weight:400;color:#727272}.header{position:relative;overflow:hidden}.header .mv{position:relative;width:100%;max-width:750px;margin:0 auto;aspect-ratio:750/1268}.header .mv .mv__item{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;display:block;pointer-events:none}.header .mv .mv__item.is-active{opacity:1;z-index:2;pointer-events:auto}.header .cta{position:absolute;z-index:3;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:1.0666666667vw}@media screen and (min-width:768px){.header .cta{bottom:4px}}.footer{padding:9.6vw 0 4.5333333333vw;text-align:center;color:#12263E;background:#fff}@media screen and (min-width:768px){.footer{font-size:1.2rem;padding:36px 0 17px}}.footer .logo{width:34.6666666667vw;margin:0 auto 6.4vw}@media screen and (min-width:768px){.footer .logo{width:130px;margin:0 auto 24px}}.footer p{font-size:3.2vw;line-height:1.5}@media screen and (min-width:768px){.footer p{font-size:1.2rem}}.footer .privacypolicy{margin-bottom:6.4vw}@media screen and (min-width:768px){.footer .privacypolicy{margin-bottom:24px}}.footer .privacypolicy a{color:#12263E;text-decoration:underline}.footer .prohibited{margin:8.5333333333vw 0 6.4vw}@media screen and (min-width:768px){.footer .prohibited{margin:32px 0 24px}}.footer .copyright{margin:0 auto;font-size:2.6666666667vw;font-family:"Inter",sans-serif}@media screen and (min-width:768px){.footer .copyright{font-size:1rem}}.flow{padding-bottom:32.5333333333vw;background-image:url(../images/flow_img_bg.png);background-size:100vw 46.6666666667vw;background-position:bottom}@media screen and (min-width:768px){.flow{padding-bottom:122px;background-size:375px 175px}}.swiper{width:100%}.swiper{--add-bottom:calc(81/375*100vw);padding-bottom:var(--add-bottom)}@media screen and (min-width:768px){.swiper{--add-bottom:81px}}.swiper-button-next:after{content:"";background:url(../images/flow_img_btn-r.png) no-repeat;background-size:contain;width:15.2vw;height:15.2vw;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.swiper-button-next:after{width:57px;height:57px}}.swiper-button-prev:after{content:"";background:url(../images/flow_img_btn-l.png) no-repeat;background-size:contain;width:15.2vw;height:15.2vw;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.swiper-button-prev:after{width:57px;height:57px}}.swiper [class^=swiper-button-]{top:initial;bottom:2.9333333333vw}@media screen and (min-width:768px){.swiper [class^=swiper-button-]{bottom:11px}}.swiper-button-prev{left:inherit;right:20vw}@media screen and (min-width:768px){.swiper-button-prev{right:75px}}.swiper-button-next{right:6.4vw}@media screen and (min-width:768px){.swiper-button-next{right:24px}}.cta__btn{background-color:#FDFFC0;border:1px solid #2D5B92;border-radius:100px;padding:5.6vw;color:#2D5B92;font-weight:700;font-size:4.8vw;line-height:1.2;position:relative;width:91.4666666667vw;display:inline-block;text-align:center}@media screen and (min-width:768px){.cta__btn{padding:21px;font-size:1.8rem;width:343px}}.cta__btn:before{content:"";position:absolute;width:8vw;height:8.8vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5.3333333333vw;background:url(../images/okuba.webp) center/contain no-repeat}@media screen and (min-width:768px){.cta__btn:before{width:30px;height:33px;right:20px}}.cta__btn:hover{background-color:#2D5B92;color:#fff;-webkit-transition:0.5s ease;transition:0.5s ease}.cta__btn:hover:before{background:url(../images/okuba_h.webp) center/contain no-repeat}.cta_s .cta__btn{padding:4.5333333333vw;font-size:4.2666666667vw;width:100%}@media screen and (min-width:768px){.cta_s .cta__btn{padding:17px;font-size:1.6rem}}.fixed{position:fixed;z-index:999;right:50%;margin-right:-49.3333333333vw;bottom:0;width:20.8vw}@media screen and (min-width:768px){.fixed{width:78px;margin-right:-185px}}.fixed .fixed__cta a{display:block;position:relative;width:20.8vw;overflow:hidden;-webkit-animation:buruburu 4s infinite;animation:buruburu 4s infinite}@media screen and (min-width:768px){.fixed .fixed__cta a{width:78px}}.fixed .fixed__cta a:before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fbfbfb;-webkit-animation:kirarin 5s ease-in-out infinite;animation:kirarin 5s ease-in-out infinite;z-index:2}.fixed .fixed__cta a img{display:block;height:auto;position:relative;width:20.8vw}@media screen and (min-width:768px){.fixed .fixed__cta a img{width:78px}}@-webkit-keyframes kirarin{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:0.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}to{-webkit-transform:scale(50) rotate(45deg);opacity:0}}@-webkit-keyframes buruburu{0%{-webkit-transform:translate(1.5px,0px);transform:translate(1.5px,0px)}5%{-webkit-transform:translate(-1.5px,0px);transform:translate(-1.5px,0px)}10%{-webkit-transform:translate(1.5px,0px);transform:translate(1.5px,0px)}15%{-webkit-transform:translate(-1.5px,0px);transform:translate(-1.5px,0px)}20%{-webkit-transform:translate(1.5px,0px);transform:translate(1.5px,0px)}25%{-webkit-transform:translate(-1.5px,0px);transform:translate(-1.5px,0px)}30%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}to{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes buruburu{0%{-webkit-transform:translate(1.5px,0px);transform:translate(1.5px,0px)}5%{-webkit-transform:translate(-1.5px,0px);transform:translate(-1.5px,0px)}10%{-webkit-transform:translate(1.5px,0px);transform:translate(1.5px,0px)}15%{-webkit-transform:translate(-1.5px,0px);transform:translate(-1.5px,0px)}20%{-webkit-transform:translate(1.5px,0px);transform:translate(1.5px,0px)}25%{-webkit-transform:translate(-1.5px,0px);transform:translate(-1.5px,0px)}30%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}to{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}.price_list{padding:0 4.2666666667vw 11.4666666667vw}@media screen and (min-width:768px){.price_list{padding:0 16px 43px}}.price_ttl{padding:12.8vw 0 5.3333333333vw}@media screen and (min-width:768px){.price_ttl{padding:48px 0 20px}}.price_item{background-color:#fff;border:1px solid #2D5B92;border-radius:3.2vw;margin-bottom:2.6666666667vw}@media screen and (min-width:768px){.price_item{border-radius:12px;margin-bottom:10px}}.price_item:last-child{margin-bottom:0}.price_item .price_item_header{background-color:#E5F7F5;border-radius:3.2vw;padding:2.9333333333vw 1.6vw 2.4vw 3.7333333333vw}@media screen and (min-width:768px){.price_item .price_item_header{border-radius:12px;padding:11px 6px 9px 14px}}.price_item .price_item_header .tag{color:#FDFFC0;font-weight:500;line-height:1;background-color:#2D5B92;font-size:2.9333333333vw;padding:0.5333333333vw 1.6vw;border-radius:0.5333333333vw;height:4.5333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.price_item .price_item_header .tag{font-size:1.1rem;padding:2px 6px;border-radius:2px;height:17px}}.price_item .price_item_header .tag__white{background-color:#fff;border:1px solid #2D5B92;color:#2D5B92}.price_item .price_item_header .tag_g{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.price_item .price_item_header .menu_name{font-size:4.2666666667vw;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.3;color:#2D5B92;padding-top:0.8vw}@media screen and (min-width:768px){.price_item .price_item_header .menu_name{font-size:1.6rem;padding-top:3px}}.price_item .price_item_header .price{font-family:"Inter",sans-serif}.price_item .price_item_header .yen{font-size:3.2vw}@media screen and (min-width:768px){.price_item .price_item_header .yen{font-size:1.2rem;font-weight:600}}.price_item .price_item_header .zei{font-size:2.6666666667vw;font-weight:400}@media screen and (min-width:768px){.price_item .price_item_header .zei{font-size:1rem}}.price_item .price_item_inner{padding:4.2666666667vw 4.2666666667vw 6.4vw}.price_item .price_item_inner img{padding-bottom:4.2666666667vw}@media screen and (min-width:768px){.price_item .price_item_inner{padding:16px 16px 24px}.price_item .price_item_inner img{padding-bottom:16px}}.accordion_inner{display:none}.accordion_header.open{border-radius:3.2vw 3.2vw 1.0666666667vw 1.0666666667vw}@media screen and (min-width:768px){.accordion_header.open{border-radius:12px 12px 4px 4px}}.accordion_header.open .accordion_inner{display:block}.reason{position:relative}.reason .cta{position:absolute;bottom:17.0666666667vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:768px){.reason .cta{bottom:64px}}.access{background-color:#fff;margin:12.8vw 4.2666666667vw 12.8vw}@media screen and (min-width:768px){.access{margin:48px 16px}}.access .access__ttl{margin-bottom:6.4vw;line-height:1.3;color:#2D5B92;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.access .access__ttl{margin-bottom:24px}}.access .access__ttl .en{font-family:"Inter",sans-serif;font-weight:500;font-size:3.2vw}@media screen and (min-width:768px){.access .access__ttl .en{font-size:1.2rem}}.access .access__ttl .ja{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:8.5333333333vw}@media screen and (min-width:768px){.access .access__ttl .ja{font-size:3.2rem}}.access .access__areaTable{border:none;margin-bottom:5.3333333333vw}@media screen and (min-width:768px){.access .access__areaTable{margin-bottom:20px}}.access .access__areaTable tbody,.access .access__areaTable tr{border:none}.access .access__areaTable td,.access .access__areaTable th{display:block;border:none;text-align:left;padding:0}.access .access__areaTable th{font-size:4.2666666667vw;font-weight:500;color:#2D5B92;padding:0.5333333333vw 2.1333333333vw;background-color:#E2E9F2;display:inline-block;border-radius:0.5333333333vw;line-height:1.3;margin-top:5.3333333333vw}@media screen and (min-width:768px){.access .access__areaTable th{font-size:16px;border-radius:2px;margin-top:20px}}.access .access__areaTable td{font-weight:400;line-height:1.5;font-size:3.4666666667vw;margin:2.6666666667vw 0 5.3333333333vw}@media screen and (min-width:768px){.access .access__areaTable td{margin:10px 0 20px;font-size:1.3rem}}.access .access__areaTable tr{border-bottom:1px solid #E2E9F2}.access .access__areaTable tr:first-child th{margin-top:0}.access .access__areaTable img{display:inherit}.access .slider{margin-bottom:6.4vw}@media screen and (min-width:768px){.access .slider{margin-bottom:24px}}.access .slider__navi{margin-top:1.3333333333vw}@media screen and (min-width:768px){.access .slider__navi{margin-top:5px}}.access .slider__naviItem{opacity:0.35;width:29.6vw!important;margin-right:1.3333333333vw}@media screen and (min-width:768px){.access .slider__naviItem{margin-right:5px;width:111px!important}}.access .slider__naviItem:last-child{margin-right:0}.access .slider__naviItem.slick-current{opacity:1}.access .slider__navi .slick-track{-webkit-transform:unset!important;transform:unset!important}
/*# sourceMappingURL=style.min.css.map */