@media print{.print_none{display:none}}main{font-family:"YakuHanMP","Noto Serif JP","YuMincho","Yu Mincho","Hiragino Mincho ProN","serif";font-size:min(3.2svw,16px);line-height:1.6}.main{margin:0;width:100%}.contents{margin:0;width:100%}.contents .link-btn{margin:0;padding:1.25em 0;width:20em;background:hsla(0,0%,100%,.1254901961);border:1px #fff solid;box-sizing:border-box;position:relative;display:block;text-align:center;color:#fff;font-weight:bold;letter-spacing:.1em;line-height:1}.contents .link-btn::after{content:"";width:2.5em;height:1px;background:#b3993e;position:absolute;top:50%;right:0;transform:translate(50%, -50%)}.contents h3{margin:1.5em 0 0;position:relative;z-index:1;text-align:center;font-size:min(5.5svw,40px);letter-spacing:.05em;line-height:1}.contents h3 img{width:auto;height:1.5em;position:absolute;left:50%;transform:translate(-50%, -75%);line-height:0}.contents .sec01{margin:0;padding:4em 0 0;width:100%;background:url(../images/top-new/bg01.webp) repeat-x center top;background-size:contain;position:relative;color:#fff;text-align:center}@media screen and (max-width: 979px){.contents .sec01{padding:2em 0 0}}.contents .sec01::after{content:"image";padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2svw,10px);line-height:1;text-shadow:0 0 3px #000}.contents .sec01 h1{margin:0 auto 1em;font-size:min(5.5svw,40px);letter-spacing:.05em;line-height:1}@media screen and (max-width: 979px){.contents .sec01 h1{letter-spacing:0}}.contents .sec01 .block1{margin:0 auto;padding:3em 0;width:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.1882352941), rgba(255, 255, 255, 0));border-top:1px #fff solid;border-bottom:1px #fff solid;-o-border-image:linear-gradient(90deg, rgba(255, 255, 255, 0), #FFF, rgba(255, 255, 255, 0));border-image:linear-gradient(90deg, rgba(255, 255, 255, 0), #FFF, rgba(255, 255, 255, 0));border-image-slice:1}@media screen and (max-width: 979px){.contents .sec01 .block1{padding:1.5em}}.contents .sec01 .block1 .box{margin:0 auto;width:90%;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em 2em}.contents .sec01 .block1 .box .photo{width:calc(50% - 1em)}@media screen and (max-width: 979px){.contents .sec01 .block1 .box .photo{width:100%}}.contents .sec01 .block1 .link-btn{margin:1.5em auto 0}.contents .sec01 .block2{margin:2.5em 0 0;padding:2.5em 0 4em;width:100%;background:url(../images/top-new/bg02.webp) no-repeat center top;background-size:cover}@media screen and (max-width: 979px){.contents .sec01 .block2{margin:0;padding:2em 0}}.contents .sec01 .block2 .box{margin:0 auto;width:90%;max-width:1200px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.contents .sec01 .block2 .box li{margin:0;width:33.3333333333%;border-right:1px #fff solid;box-sizing:border-box;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:bold;letter-spacing:.05em}@media screen and (max-width: 979px){.contents .sec01 .block2 .box li{padding:.5em 0 1.5em;width:100%;border-right:none;border-bottom:1px #fff solid}}.contents .sec01 .block2 .box li:last-child{border:none}@media screen and (max-width: 979px){.contents .sec01 .block2 .box li:last-child{padding:.5em 0;width:100%;border:none}}.contents .sec01 .block2 .box li span{color:#b3993e;font-size:1.6em}.contents .sec01 .block2 .box li .txt1{font-size:min(3.8svw,20px)}.contents .sec01 .block2 .box li .txt2{font-size:min(4.6svw,28px);line-height:1.1}.contents .sec01 .block2 .box li .txt3{font-size:min(4.2svw,24px)}.contents .sec01 .block2 .box li .txt4{color:#b3993e;font-size:min(5.2svw,36px);line-height:1}.contents .sec02{margin:0;padding:6em 0 8em;width:100%}@media screen and (max-width: 979px){.contents .sec02{padding:3em 0 4em}}.contents .sec02 h2{margin:0 auto .75em;width:100%;text-align:center;font-family:"GFS Didot","serif";font-size:min(6svw,42px);font-weight:bold;letter-spacing:.1em;line-height:1}.contents .sec02 .block1{margin:0 auto;width:90%;max-width:1200px;position:relative}.contents .sec02 .block1 .slider-bnr{margin:0;width:100%}.contents .sec02 .block1 li{margin:0;cursor:pointer}.contents .sec02 .block1 li a,.contents .sec02 .block1 li .photo{margin:.5em;display:block;box-shadow:0 0 3px rgba(0,0,0,.5019607843)}.contents .sec02 .block1 li .video-mv{margin:0;box-shadow:none}.contents .sec02 .block1 .slick-prev,.contents .sec02 .block1 .slick-next{margin:0;width:2em;height:2em;background:url(../images/top-new/next.svg) no-repeat;background-size:cover;position:absolute;top:auto;left:auto;right:.5em;bottom:0;transform:translateY(2em);font-size:min(3.2svw,16px);line-height:0}.contents .sec02 .block1 .slick-prev{right:3em;transform:translateY(2em) rotate(180deg)}.contents .sec02 .block1 .slick-dots{margin:0 0 0 .25em;width:85%;bottom:0;transform:translateY(2em);font-size:min(3.2svw,16px)}@media screen and (max-width: 979px){.contents .sec02 .block1 .slick-dots{width:65%}}.contents .sec02 .block1 .slick-dots li{margin:0 .5%;width:19%;height:3px}.contents .sec02 .block1 .slick-dots li.slick-active button::before{background:#b3993e}.contents .sec02 .block1 .slick-dots li button::before{width:100%;height:3px;background:#c9c9c9;font-size:0;opacity:1}.contents .sec02 .block1 .slider-counter{position:absolute;right:6em;bottom:0;z-index:5;transform:translateY(2em);line-height:1;font-family:"GFS Didot","serif";font-size:min(3.2svw,16px);font-weight:bold;color:#000;pointer-events:none}.contents .sec02 .block1 .slider-counter .current-num{font-size:2em;color:#b3993e}.contents .sec03{margin:0;padding:6em 0;width:100%;background:url(../images/top-new/bg01.webp) repeat-x center top;background-size:contain;color:#fff}@media screen and (max-width: 979px){.contents .sec03{padding:3em 0;background:url(../images/top-new/bg01.webp) no-repeat center bottom;background-size:cover}}.contents .sec03 .block1{margin:4em auto;width:90%;max-width:1200px;display:flex;flex-direction:column;gap:4em}@media screen and (max-width: 979px){.contents .sec03 .block1{margin:2em auto;gap:2em}}.contents .sec03 .block1 li{margin:0;width:100%}.contents .sec03 .block1 li .box1,.contents .sec03 .block1 li .box2{margin:0;width:100%}.contents .sec03 .block1 li .box2 .photo{width:100%;box-shadow:0 0 3px #000}.contents .sec03 .block1 li .box2 .photo .harf{right:50.15%}.contents .sec03 .block1 li .num{margin:0;width:100%;position:relative;color:#b3993e;font-family:"MonteCarlo","cursive";font-size:min(6.5svw,46px);letter-spacing:.05em;line-height:1}.contents .sec03 .block1 li .num::after{content:"";width:30%;height:1px;background:#b3993e;position:absolute;top:55%;left:0;transform:translate(1.5em, -50%)}.contents .sec03 .block1 li .ttl{margin:.25em 0;width:100%;font-family:"GFS Didot","serif";font-size:min(8svw,62px);letter-spacing:.1em;line-height:1}.contents .sec03 .block1 li .txt-box{margin:0;width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 979px){.contents .sec03 .block1 li .txt-box{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.contents .sec03 .block1 li .txt-box .lead{margin:0;font-size:min(4.6svw,28px);letter-spacing:.05em;line-height:1.8}.contents .sec03 .block1 li .txt-box .txt1{margin:0;text-align:right;color:#b3993e;font-size:min(3.6svw,18px);letter-spacing:.05em;line-height:2}@media screen and (max-width: 979px){.contents .sec03 .block1 li .txt-box .txt1{margin:.5em 0 0;text-align:left;line-height:1.8}}.contents .sec03 .block1 li .btn{margin:2em 0;display:flex;justify-content:flex-start;align-items:center;gap:1em;color:#fff;letter-spacing:.1em}@media screen and (max-width: 979px){.contents .sec03 .block1 li .btn{margin:1em 0;justify-content:flex-end}}.contents .sec03 .block1 li .btn img{width:2.5em;height:auto;line-height:0}.contents .sec04{margin:0;padding:6em 0 0;width:100%}@media screen and (max-width: 979px){.contents .sec04{padding:3em 0 0}}.contents .sec04 .block1{margin:4em auto 0;width:100%}@media screen and (max-width: 979px){.contents .sec04 .block1{margin:2em auto 0}}.contents .sec04 .block1 .box1,.contents .sec04 .block1 .box2{margin:0;width:100%;height:440px;background:url(../images/top-new/img05.webp) no-repeat right center;background-size:cover;position:relative}@media screen and (max-width: 979px){.contents .sec04 .block1 .box1,.contents .sec04 .block1 .box2{height:100vw}.contents .sec04 .block1 .box1::before,.contents .sec04 .block1 .box2::before{content:"";background:linear-gradient(rgba(255, 255, 255, 0.5019607843) 5%, rgba(255, 255, 255, 0.8156862745) 5%, rgba(255, 255, 255, 0.8156862745) 95%, rgba(255, 255, 255, 0.5019607843) 95%);position:absolute;top:0;left:0;right:0;bottom:0}}.contents .sec04 .block1 .box1::after,.contents .sec04 .block1 .box2::after{content:"image";padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2svw,10px);line-height:1;text-shadow:0 0 3px #000}@media screen and (max-width: 979px){.contents .sec04 .block1 .box1::after,.contents .sec04 .block1 .box2::after{color:#000;text-shadow:none}}.contents .sec04 .block1 .box1 .in-box,.contents .sec04 .block1 .box2 .in-box{margin:0;width:90%;max-width:1200px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 979px){.contents .sec04 .block1 .box1 .in-box,.contents .sec04 .block1 .box2 .in-box{margin:0 auto}}.contents .sec04 .block1 .box1 .in-box .txt-box,.contents .sec04 .block1 .box2 .in-box .txt-box{margin:0;width:600px}.contents .sec04 .block1 .box1 .in-box .txt-box .txt1,.contents .sec04 .block1 .box2 .in-box .txt-box .txt1{margin:0 0 1em;width:100%;text-align:center;font-size:min(5svw,32px);font-weight:bold;letter-spacing:.2em}.contents .sec04 .block1 .box1 .in-box .txt-box .txt1 small,.contents .sec04 .block1 .box2 .in-box .txt-box .txt1 small{font-size:min(4.4svw,26px)}.contents .sec04 .block1 .box1 .in-box .txt-box .txt1 span,.contents .sec04 .block1 .box2 .in-box .txt-box .txt1 span{background:linear-gradient(135deg, #D89D76, #77431F);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.contents .sec04 .block1 .box1 .in-box .txt-box .link-btn,.contents .sec04 .block1 .box2 .in-box .txt-box .link-btn{margin:0 auto;border:1px #000 solid;color:#000}.contents .sec04 .block1 .box2{background:url(../images/top-new/img06.webp) no-repeat left center;background-size:cover}.contents .sec04 .block1 .box2::after{left:0;right:auto;bottom:0;color:#000;text-shadow:none}.contents .sec04 .block1 .box2 .in-box{justify-content:flex-end}.contents .sec04 .block1 .box2 .in-box .txt-box{width:640px}.contents .sec04 .block1 .box2 .in-box .txt-box .hajime{margin:0 0 1.5em}#yobinintei{width:100vw;height:100vh;position:fixed;top:0;z-index:1000;background-color:rgba(0,0,0,.7);transition:.3s;transform:translateY(100%)}#yobinintei.show{transform:translateY(0%)}#yobinintei .modal_inner{max-width:700px;margin:100px auto;position:relative}@media screen and (max-width: 979px){#yobinintei .modal_inner{max-width:90%}}#yobinintei .modal_inner #close_modal{width:30px;height:30px;position:absolute;top:0;right:0}/*# sourceMappingURL=index-new.css.map */