<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">header::before{content:none}header #key .slider-h{width:100%;padding:5%}header #key .slider-h .photo{position:relative;z-index:3}.bg{background:url(../img/shared/bg_go.jpg) repeat center 0;color:#fff}.bg #sec1{padding:10vw 0 7vw}.bg #sec1 .set1{position:relative;background:url(../img/menu/sec1_deco.png) no-repeat center bottom/100% auto;padding-bottom:30vw;padding-top:1px}.bg #sec1 .set1::before{content:"";background:#352c29;position:absolute;top:0;left:0;right:0;bottom:17vw}.bg #sec1 .set1 h2{position:absolute;top:0;right:0;width:50%}.bg #sec1 .set1 .photo{width:55%;margin:-10vw 0 0 -6%;position:relative;z-index:1}.bg #sec1 .set1 .txt{position:relative;z-index:1;padding:10vw 5% 8vw}.bg #sec1 .set2{width:92%;margin:-30vw -6% 0 auto;position:relative;z-index:1}#sec2{padding-bottom:33vw}#sec2 .txt-sub{text-align:center;padding:5vw 0 13vw}#sec2 .set1{background:#fceee5;padding:10vw 0 13vw}#sec2 .set1 .priceBox{font-size:4.5vw;color:#48311e;font-weight:700;letter-spacing:.25em;text-align:center;line-height:1.5}#sec2 .set1 .priceBox dt span{letter-spacing:.25em;font-size:5.5vw}#sec2 .set1 .priceBox dd{font-weight:400;font-size:5vw}#sec2 .set1 .priceBox dd span{font-size:4vw}#sec2 .set1 .txt{color:#000;padding:5vw 5% 0}#sec2 .js{padding:15vw 0 0}#sec2 .js .slick-dots{position:static}#sec2 .js .slick-dots li{margin:0 25px}#sec2 .js .slick-dots li button{width:14px !important;height:14px !important;background:#fff;border:0}#sec2 .js .slick-dots li.slick-active button{background:#c30}#sec2 .js .slick-arrow{top:auto;transform:none;bottom:-2vw;width:6vw;height:8vw;z-index:11}#sec2 .js .slick-prev{background:url(../img/menu/pre.png) no-repeat center center/100% auto;left:0}#sec2 .js .slick-next{background:url(../img/menu/next.png) no-repeat center center/100% auto;right:0}#sec2 .js .js-txt{padding:5vw 0 10vw}#sec2 .js .js-txt .priceBox{font-size:5.5vw;letter-spacing:.25em;font-weight:700;text-align:center;line-height:1.5;min-height:27vw}#sec2 .js .js-txt .priceBox dt{letter-spacing:.25em}#sec2 .js .js-txt .priceBox dt span{letter-spacing:.25em;font-size:7vw;display:block}#sec2 .js .js-txt .priceBox dd span{letter-spacing:.25em;font-size:4.5vw}#sec3{color:#fff;padding:1px 0 15vw}#sec3::before{content:"";background:#352c29;position:absolute;top:-12vw;right:0;bottom:0;left:0;-webkit-clip-path:polygon(0 0, 100% 40px, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 40px, 100% 100%, 0% 100%)}#sec3::after{content:"";background:url(../img/menu/bg_red.jpg) repeat center 0;position:absolute;left:0;right:0;bottom:0;height:10px}#sec3 h2{margin-top:-20vw}#sec3 h3{letter-spacing:.25em;font-size:7vw;font-weight:700;line-height:1.5;margin-top:2vw}#sec3 .priceBox{display:flex;align-items:flex-end;justify-content:space-between;letter-spacing:.25em;font-weight:700;line-height:1.5;padding:3vw 0 8vw}#sec3 .priceBox dt{letter-spacing:.25em;font-size:5.5vw}#sec3 .priceBox dd{font-size:5.5vw}#sec3 .priceBox dd span{letter-spacing:.25em;font-size:4.5vw}#sec4{padding:15vw 0 0;background:url(../img/menu/sec4_deco.png) no-repeat center top/100% auto}#sec4 .set1 h2{margin:0 -5%}#sec4 .set1 .txt-sub{padding:5vw 0 10vw}#sec4 .set2{position:relative;padding-bottom:15vw}#sec4 .set2::before{content:"";background:#080708;position:absolute;top:0;left:2.3%;right:2.3%;height:20vw}#sec4 .set2 .photo{margin:0 -3%;padding-top:9vw}#sec4 .set2 .priceBox{line-height:1.5;letter-spacing:.12em;color:#fff;position:absolute;left:5%}#sec4 .set2 .priceBox dt{display:inline-block;padding:1vw 3%;text-align:center;background:url(../img/menu/bg_red.jpg) repeat center 0;font-weight:700;letter-spacing:.12em;font-size:4.5vw;white-space:nowrap}#sec4 .set2 .priceBox dd{letter-spacing:.25em;font-size:4.5vw;text-align:right;margin-right:-9%}#sec4 .set2 .priceBox dd span{font-size:3.5vw}#sec4 .set2 .priceBox.price1{top:7vw}#sec4 .set2 .priceBox.price2{top:25vw}#sec4 .set3{background:url(../img/menu/sec4_deco2.png) no-repeat right top/38% auto #000;color:#fff;padding-bottom:15vw}#sec4 .set3 h2{position:absolute;top:5vw;right:5%;font-size:6vw;letter-spacing:.34em;line-height:1.7}#sec4 .set3 h2 span{letter-spacing:.34em;padding-top:4vw}#sec4 .set3 .photo{margin-left:-6%}#sec4 .set3 .list{padding-top:7vw}#sec4 .set3 .list dl{display:flex;align-items:flex-end;justify-content:space-between}#sec4 .set3 .list dl:first-child{border-bottom:1px solid currentColor;padding-bottom:4vw;margin-bottom:6vw}#sec4 .set3 .list dl dt{font-weight:700;font-size:5vw;letter-spacing:.25em}#sec4 .set3 .list dl dd{letter-spacing:.25em;font-size:5vw}#sec4 .set3 .list dl dd span{letter-spacing:.25em;font-size:4.2vw}#sec5{padding:7vw 0 0}#sec5 .set1{padding-bottom:10vw}#sec5 .set1 .priceBox{text-align:center;font-weight:700;line-height:1.5;padding-top:5vw}#sec5 .set1 .priceBox dt{letter-spacing:.12em;font-size:6vw}#sec5 .set1 .priceBox dt span{font-size:7vw;letter-spacing:.12em}#sec5 .set1 .priceBox dd{letter-spacing:.25em;font-size:5.5vw}#sec5 .set1 .priceBox dd span{letter-spacing:.25em;font-size:4.5vw}#sec5 .set2{background:#000;padding:10vw 0 0;color:#fff}#sec5 .set2 .toggle{padding-bottom:15vw}#sec5 .set2 .toggle.active .toggle-link::before{transform:translateX(-50%) rotate(180deg)}#sec5 .set2 .toggle .toggle-link{position:relative}#sec5 .set2 .toggle .toggle-link::before{content:"";background:url(../img/menu/arr.png) no-repeat 0 0/100% auto;width:6vw;height:6vw;position:absolute;left:50%;bottom:0;transform:translateX(-50%);transition:.2s ease}#sec5 .set2 .toggle .toggle-link .txt-sub{padding:10vw 0 11vw}#sec5 .set2 .toggle .toggle-main{padding-top:10vw}#sec5 .set2 .toggle .toggle-main .menu-list .menuBox{padding-bottom:10vw}#sec5 .set2 .toggle .toggle-main .menu-list .menuBox .ttl{font-size:5vw;font-weight:700;color:#9f8352;line-height:1.5;letter-spacing:.2em}#sec5 .set2 .toggle .toggle-main .menu-list .menuBox .ttl small{letter-spacing:.2em;font-size:4vw}#sec5 .set2 .toggle .toggle-main .menu-list .menuBox h4{color:#9f8352;padding-top:11px;margin-bottom:-11px}#sec5 .set2 .toggle .toggle-main .menu-list .menuBox dl{border-bottom:1px solid #fff;padding:11px 0;display:flex;justify-content:space-between}#sec5 .set2 .toggle .toggle-main .menu-list .menuBox dl dd{text-align:right}#sec6{padding:10vw 0 17vw;background:url(../img/menu/sec6_deco.png) no-repeat center top/100% auto}#sec6 .photo{margin:5vw 0 5vw}#sec6 .priceBox{font-weight:700;letter-spacing:.12em;text-align:center;line-height:1.4}#sec6 .priceBox dt{letter-spacing:.12em;font-size:7vw}#sec6 .priceBox dt span{font-size:6vw;letter-spacing:.12em}#sec6 .priceBox dd{color:#ad2414;letter-spacing:.12em;font-size:5.5vw}#sec6 .toggle{padding-top:15vw}#sec6 .toggle.active .toggle-link .ttl::before{transform:translateX(-50%) rotate(180deg)}#sec6 .toggle .toggle-link .ttl{text-align:center;font-size:7.5vw;position:relative;padding:7vw 0 15vw;background:#f7f4ea}#sec6 .toggle .toggle-link .ttl::before{content:"";background:url(../img/menu/arr2.png) no-repeat 0 0/100% auto;width:5vw;height:5vw;position:absolute;left:50%;bottom:5vw;transform:translateX(-50%);transition:.2s ease}#sec6 .toggle .toggle-main{background:#f7f4ea}#sec6 .toggle .toggle-main ul{padding:0 5% 10vw}#sec6 .toggle .toggle-main ul li{padding-bottom:8px}#sec6 .box{margin-top:8vw;background:#352c29;color:#fff;padding:7vw 2% 10vw;text-align:center}#sec6 .box .tel{padding-bottom:5vw}#sec6 .box .tel dt{padding-bottom:1vw}#sec6 .box .tel dd{font-size:11px}#sec6 .box .btn-link a{background:#9c0000;border:0;padding:3vw 0}#sec6 .box .btn-link a::before{border-bottom:13px solid #fff}#sec6 .box .btn-link a::after{content:"";background:url(../img/menu/icon_web.png) no-repeat center right/100% auto;position:absolute;top:50%;transform:translateY(-50%);left:8%;width:5vw;height:100%}</pre></body></html>