@charset "UTF-8";
/* PHPでコンパイルしています。FTP更新は不可！ */
body{font-family:"Lora", serif}.secttl{padding-top:2.5em}.secttl>span.en{margin-bottom:0;font-size:2em}.secttl2>span.en{margin-bottom:0;font-size:min(5.5vw,32px)}#mv .copy-wrap .copy{color:#663e2a}#mv .copy-wrap::after{content:"";display:block;position:absolute;bottom:min(3vw,42px);right:min(2.8vw,40px);z-index:-1;background:url(../img/deco-season.png) no-repeat center / contain}#search-price{padding-bottom:min(10%,90px)}#search-price::before{height:calc(100% - min(11vw,90px))}#search-price .copy>p{margin:0;padding-top:1.8em;padding-left:0.75em;font-size:min(6vw,36px);line-height:1}#search-price .copy>p::before{width:5.5em;height:5.5em}#search-price .con-box{max-width:100%;padding-top:min(5vw,40px);position:relative;z-index:2}#search-price .con-box .lead{font-size:0.99em}#search-price .con-box .btn-wrap{max-width:100%}@media screen and (min-width:600px){#top #header{top:min(5.7vw,80px)}#top #header .sitename{width:min(13vw,152px);margin-top:max(-3.2vw,-48px)}#mv{padding-top:min(35.5vw,515px)}#mv #slide1{width:48.5vw}#mv #slide2{width:38.5vw}#mv .mv-ttl-wrap{top:min(17.8vw,240px);left:0;width:47vw;min-width:none;padding-left:min(3.85vw,54px)}#mv .mv-ttl-wrap .mv-ttl{margin:0 0 min(2.85vw,40px)}#mv .mv-ttl-wrap .date{padding-right:min(9.6vw,135px)}#mv .mv-ttl-wrap .season{top:1em;bottom:auto;right:max(-6.4vw,-90px);transform:none}#mv .copy-wrap{bottom:0;left:56.5vw}#mv .copy-wrap .join-store{width:33.5vw}#mv .copy-wrap .copy{margin-top:1em;padding-right:0.5em;padding-bottom:1.5em;font-size:min(2.1vw,30px)}#mv .copy-wrap::after{bottom:min(3vw,42px);right:min(2.8vw,40px);width:min(7.8vw,108px);height:min(9vw,127px)}#search-price .con-box{padding-inline:5%}}@media screen and (max-width:600px){#footer #fnav{flex-direction:row;gap:1em}#mv .mv-ttl-wrap{position:relative;top:auto;right:auto;width:94vw;min-width:auto;margin-inline:auto}#mv .mv-ttl-wrap .mv-ttl{padding-right:9vw}#mv .mv-ttl-wrap .date{margin-block:4.2vw;padding-right:26vw}#mv .mv-ttl-wrap .season{top:0.5em;right:0;bottom:auto;width:23vw;transform:none}#mv #slide2{display:none}#mv .copy-wrap .join-store{width:62.6vw;margin-top:-6.4vw}#mv .copy-wrap::after{width:16vw;height:18.8vw}#search-price .copy{margin-left:-1.2em}#search-price .copy>p{padding-top:1em}#search-price .con-box .btn-wrap li a{font-size:1em}}.bnr-box{margin:6.25em 0 6.375em}@media screen and (max-width:600px){.bnr-box{margin:3.5em 0 4em}}.bnr-box li{padding:0.75em 0.6em}#list .luxury .lead-box .copy{padding-right:1em;font-size:1.5em}#list .luxury .lead-box .comment{font-size:0.875em}#detail .menu-box2:is(.lxu, .ex) .menu-box2__course{font-family:"Tangerine", cursive;margin-bottom:0em;padding-top:min(5vw,60px);font-size:min(10vw,52px)}#detail .menu-box2:is(.lxu, .ex) .menu-box2__course::after{display:none}#outline .page-title{font-size:2.5em;letter-spacing:0}#outline .tbl.en_tbl .row dt{min-width:21em}#outline .en.en_small{margin-bottom:0.9375em;font-size:0.9em}@media screen and (max-width:600px){.page-header .page-title{font-size:1.3em}}.page-header .page-img{width:59.64%}@media screen and (max-width:960px){.page-header .page-img{width:44%}}@media screen and (max-width:600px){.page-header .page-img{width:55%}}