html,body{margin:0;padding:0;border:none}.pre-inc{scroll-behavior:smooth;font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(12px,5vw,16px);text-decoration:none}.pre-inc.hidden{overflow:hidden}.pre-inc *{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;word-break:normal;overflow-wrap:break-word;word-wrap:break-word;font-style:normal;text-decoration:inherit;vertical-align:inherit;color:inherit;border:none;outline:none;box-sizing:border-box}.pre-inc a{transition:.3s}.pre-inc main{display:block;width:100%;position:relative}.pre-inc .inner{width:calc(100% - 2rem);max-width:1024px;margin:0 auto}.pre-inc small{font-size:.75em;display:inline-block}.pre-inc table{border-collapse:collapse;border-spacing:0;vertical-align:top}.pre-inc sup{font-size:.75em;vertical-align:super}.pre-inc sub{font-size:.75em;vertical-align:sub}.pre-inc img{max-width:100%;max-height:100%}.pre-inc button{background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.pre-inc button:hover{cursor:pointer}.pre-inc input,.pre-inc textarea,.pre-inc select{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%}.pre-inc input::-moz-placeholder, .pre-inc textarea::-moz-placeholder{color:rgba(0,0,0,.3)}.pre-inc input::placeholder,.pre-inc textarea::placeholder{color:rgba(0,0,0,.3)}.pre-inc input[type=radio],.pre-inc input[type=checkbox]{width:1em;height:1em;background-color:rgba(0,0,0,.1)}.pre-inc input[type=radio]:checked,.pre-inc input[type=checkbox]:checked{background-color:#000}.pre-inc li{list-style:none}.pre-inc .under-mv{padding:0 0 2rem;padding-top:calc(2rem + 80px);background:#7f7f7f}@media screen and (max-width: 750px),print{.pre-inc .under-mv{padding:2rem 0}}.pre-inc .under-mv .main-title{color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.pre-inc .under-mv .main-title [lang=ja]{font-size:min(4svw,22px) !important;display:block}.pre-inc .under-mv .main-title [lang=en]{font-size:min(5.5svw,40px) !important;display:block}.pre-inc .under-mv figure{margin-top:2rem;width:95%;box-shadow:3px 3px 2px rgba(0,0,0,.1)}.pre-inc #notes{max-width:1280px;width:95%;margin:0 auto;padding:5em 0}@media screen and (max-width: 750px),print{.pre-inc #notes{padding:3em 0}}.pre-inc #notes .note{font-size:min(2.4vw,12px)}.pre-inc a:hover{opacity:.7}.pre-inc .pc-on{display:inline}@media screen and (max-width: 750px),print{.pre-inc .pc-on{display:none}}.pre-inc .sp-on{display:none}@media screen and (max-width: 750px),print{.pre-inc .sp-on{display:inline}}.pre-inc .photo{position:relative;line-height:0}.pre-inc .photo .image{width:100%;height:auto;font-size:0;line-height:0}.pre-inc .photo .caption{padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2vw,10px);line-height:1;text-shadow:0 0 3px #000}.pre-inc .photo .caption.bk{color:#000;text-shadow:none}.pre-inc .photo .caption.left{left:0;right:auto}.pre-inc .photo .caption.out-r{transform:translateX(100%)}.pre-inc .photo .caption.btm{transform:translateY(100%)}.pre-inc .photo .caption.num-box{margin:.5em;padding:0;width:1.5em;height:1.5em;background:rgba(0,0,0,.5019607843);border:1px #fff solid;display:flex;justify-content:center;align-items:center}.pre-inc .photo .caption.bg{background:rgba(0,0,0,.5019607843)}.pre-inc nav.foot-nav{margin:3em auto 0;padding:3em 0;background:linear-gradient(90deg, #003326, #004833, #003326);width:100%;font-size:min(3.2svw,16px)}@media screen and (min-width: 751px),print{.pre-inc nav.foot-nav{margin:6em auto 0;padding:6em 0}}.pre-inc nav.foot-nav .nav-link{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1em;margin:0 auto;max-width:1000px;width:80%}@media screen and (min-width: 751px),print{.pre-inc nav.foot-nav .nav-link{gap:2em}}.pre-inc nav.foot-nav .nav-link .nav-item{margin:0;width:100%;background:#fff}@media screen and (min-width: 751px),print{.pre-inc nav.foot-nav .nav-link .nav-item{width:calc((100% - 2em)/2)}}.pre-inc nav.foot-nav .nav-link .nav-item.pen{position:relative;opacity:.8}.pre-inc nav.foot-nav .nav-link .nav-item.pen::after{content:"";background:rgba(0,0,0,.5019607843);position:absolute;top:0;left:0;right:0;bottom:0}.pre-inc nav.foot-nav .nav-link .nav-item .l-link{display:block}.pre-inc #header{margin:0;width:100%;height:80px;position:fixed;top:0;left:0;z-index:10001;background-image:linear-gradient(90deg, rgba(0, 51, 38, 0.9411764706) 0%, rgba(0, 72, 51, 0.9411764706) 50%, rgba(0, 42, 32, 0.9411764706) 100%)}@media screen and (max-width: 750px),print{.pre-inc #header{position:relative;height:50px}}.pre-inc #header.active .wrap .title .type1{display:none}.pre-inc #header.active .wrap .title .type2{display:block}.pre-inc #header .wrap{width:95%;height:100%;margin:0 auto;position:relative}.pre-inc #header .wrap .title{position:absolute;top:10px;left:0;max-width:200px;width:20%}@media screen and (max-width: 750px),print{.pre-inc #header .wrap .title{width:30%}}.pre-inc #header .wrap .title .type1{display:block}.pre-inc #header .wrap .title .type2{display:none}.pre-inc #header .wrap .link{margin:0;width:50%;height:80px;position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 750px),print{.pre-inc #header .wrap .link{display:none}}.pre-inc #header .wrap .link .text{margin:0 0 0 .5em}.pre-inc #header .wrap .link .text:last-child{margin:0 0 0 1em}.pre-inc #header .wrap .link .text .l_link{font-size:min(2.4vw,12px);color:#000;background:hsla(0,0%,100%,.7);border:2px solid #fff;padding:.5em 1.5em;white-space:nowrap}.pre-inc #header .wrap .link .text.request .l_link,.pre-inc #header .wrap .link .text.reserve .l_link,.pre-inc #header .wrap .link .text.limited .l_link{border:none;padding:1em 0;width:10em;background-image:linear-gradient(90deg, #bc9f62 0%, #e6d5b1 45%, #eee0c0 65%, #bc9f62 100%);display:flex;justify-content:center;align-items:center;color:#000;text-shadow:none;position:relative}.pre-inc #header .wrap .link .text.request .l_link::after,.pre-inc #header .wrap .link .text.reserve .l_link::after,.pre-inc #header .wrap .link .text.limited .l_link::after{content:"";border:1px #000 solid;position:absolute;top:.25em;left:.25em;right:.25em;bottom:.25em}.pre-inc #header .wrap .link .text.reserve .l_link{background-image:linear-gradient(90deg, #949494 0%, #e1e1e1 65%, #a1a1a1 100%)}.pre-inc #header .wrap .link .text.limited .l_link{background-image:linear-gradient(160deg, #25190f 0%, #564233 100%);color:#ffeeca}.pre-inc #header .wrap .link .text.limited .l_link::after{border:1px #ffeeca solid}.pre-inc #header .wrap .link .text.menu_btn2 .l_link{padding:0;display:block;background:none;border:none;color:#fff}.pre-inc #header .wrap .link .text.menu_btn2 .material-icons{font-size:40px}.pre-inc #header .wrap .link .text.menu_btn2 .menu{display:block}.pre-inc #header .wrap .link .text.menu_btn2 .close{display:none}.pre-inc #header .wrap .link .text.menu_btn2.active .menu{display:none}.pre-inc #header .wrap .link .text.menu_btn2.active .close{display:block}.pre-inc #header .menu_btn{display:none;position:absolute;top:50%;right:0;transform:translateY(-50%);color:#fff}@media screen and (min-width: 751px),print{.pre-inc #header .menu_btn{display:block}}.pre-inc #header .menu_btn .material-icons{font-size:40px}.pre-inc #header .menu_btn .menu{display:block}.pre-inc #header .menu_btn .close{display:none}.pre-inc #header .menu_btn.active .menu{display:none}.pre-inc #header .menu_btn.active .close{display:block}.pre-inc #foot_nav{margin:0;width:100%;height:54px;background:#000;display:block;position:fixed;left:0;bottom:0;z-index:9999;color:#fff}@media screen and (min-width: 751px),print{.pre-inc #foot_nav{display:none}}.pre-inc #foot_nav .foot_nav_box{display:flex;justify-content:center;align-items:center}.pre-inc #foot_nav .foot_nav_box .f_nav_item{padding-bottom:2px;width:16.6666666667%;height:54px;border-right:1px rgba(213,200,160,.4666666667) solid;position:relative;display:flex;justify-content:center;align-items:flex-end}.pre-inc #foot_nav .foot_nav_box .f_nav_item:last-child{border:none}.pre-inc #foot_nav .foot_nav_box .f_nav_item.limited{background:linear-gradient(90deg, #bc9f62 0%, #e6d5b1 45%, #eee0c0 65%, #bc9f62 100%);color:#000}.pre-inc #foot_nav .foot_nav_box .f_nav_item .f_nav_link{display:flex;flex-direction:column;justify-content:center;align-items:center}.pre-inc #foot_nav .foot_nav_box .f_nav_item .image{margin:0 0 5px;width:auto;height:26px}.pre-inc #foot_nav .foot_nav_box .f_nav_item .image.hei26{margin:0 0 10px;height:18px}.pre-inc #foot_nav .foot_nav_box .f_nav_item .txt{margin:0;width:100%;text-align:center;font-family:"EB Garamond",serif;font-size:10px;line-height:1;letter-spacing:.1em}.pre-inc #foot_nav .foot_nav_box .menu_btn{display:block;color:#fff;line-height:1}.pre-inc #foot_nav .foot_nav_box .menu_btn .f_nav_link{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.pre-inc #foot_nav .foot_nav_box .menu_btn .material-icons{font-size:40px}.pre-inc #foot_nav .foot_nav_box .menu_btn .menu{display:block}.pre-inc #foot_nav .foot_nav_box .menu_btn .close{display:none}.pre-inc #foot_nav .foot_nav_box .menu_btn .txt{margin:0;width:100%;text-align:center;font-family:"EB Garamond",serif;font-size:min(2svw,10px);line-height:1;letter-spacing:.1em}.pre-inc #foot_nav .foot_nav_box .menu_btn.active .menu{display:none}.pre-inc #foot_nav .foot_nav_box .menu_btn.active .close{display:block}.pre-inc .nav-list{margin:0;width:100%;height:calc(100% - 54px);background-image:linear-gradient(90deg, rgba(0, 51, 38, 0.9411764706) 0%, rgba(0, 72, 51, 0.9411764706) 50%, rgba(0, 42, 32, 0.9411764706) 100%);position:fixed;top:0;left:0;z-index:10000;display:none;color:#fff}@media screen and (min-width: 751px),print{.pre-inc .nav-list{height:calc(100% - 80px);top:80px}}.pre-inc .nav-list.active{display:flex;justify-content:center;align-items:center}.pre-inc .nav-list .list{margin:0 auto;width:90%;max-width:800px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.5em}@media screen and (min-width: 751px),print{.pre-inc .nav-list .list{gap:3em}}.pre-inc .nav-list .list .nav_item{margin:0;width:100%;border-bottom:1px #fff solid;text-align:left;position:relative}@media screen and (min-width: 751px),print{.pre-inc .nav-list .list .nav_item{width:calc((100% - 3em)/2)}}.pre-inc .nav-list .list .nav_item.new::after{content:"NEW";padding:.25em .5em;background:#c00;position:absolute;top:0;left:0;transform:translateY(-100%);color:#fff;font-weight:600;font-size:min(2svw,10px);line-height:1}.pre-inc .nav-list .list .nav_item .nav_link{padding:0 0 .25em;display:flex;justify-content:flex-start;align-items:center;gap:0;letter-spacing:.1em}.pre-inc .nav-list .list .nav_item .nav_link .image{width:12svw;height:1.5614973262svw;position:absolute;top:50%;right:0;transform:translateY(-50%);line-height:0}@media screen and (min-width: 751px),print{.pre-inc .nav-list .list .nav_item .nav_link .image{width:2.5em;height:.325311943em}}.pre-inc .nav-list .list .nav_item .nav_link .en{width:6.5em;color:#e2d8c0;font-family:"EB Garamond",serif;font-size:min(3.8svw,20px)}.pre-inc .nav-list .list .nav_item .nav_link .ja{font-size:min(2.4svw,12px);letter-spacing:.05em}.pre-inc .pen{pointer-events:none;color:#dedede;opacity:.3}/*# sourceMappingURL=header.css.map */