.pre-inc #main{position:relative;font-size:0;line-height:0}@media screen and (max-width: 750px),print{.pre-inc #main{padding-top:65px}}.pre-inc #main video{width:100%;height:auto}.pre-inc .cap{position:absolute;bottom:0;left:0;font-size:min(2.4vw,12px);padding:1em;line-height:1;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.7),0 0 10px rgba(0,0,0,.7),0 0 10px rgba(0,0,0,.7),0 0 10px rgba(0,0,0,.7),0 0 10px rgba(0,0,0,.7)}.pre-inc #contents{background:url(../images/top/bg.webp) repeat-y 0 0;background-size:100%}.pre-inc #contents .copy{background:url(../images/top/bg-copy.webp) no-repeat 0 0;background-size:100%;padding:2em 0}.pre-inc #contents .copy h1{text-align:center;font-size:min(5vw,32px);color:#414d33}.pre-inc #contents .copy h1 span{font-size:2em}.pre-inc #contents .merit{padding:12px 0}@media screen and (max-width: 750px),print{.pre-inc #contents .merit{padding:6px 0}}.pre-inc #contents .merit ul{display:flex;flex-wrap:wrap;justify-content:center;border-top:1px solid #b2ada3;border-bottom:1px solid #b2ada3;padding:20px 0}@media screen and (max-width: 750px),print{.pre-inc #contents .merit ul{padding:10px 0}}.pre-inc #contents .merit ul li{font-size:min(3.8vw,20px);text-align:center;margin:0;padding:.25em 2em;border-left:1px solid #b2ada3;line-height:1.3}@media screen and (max-width: 750px),print{.pre-inc #contents .merit ul li{width:80%;border-left:none;border-bottom:1px solid #b2ada3;padding:0 0 .5em;margin:0 0 .5em}}.pre-inc #contents .merit ul li:last-child{border-right:1px solid #b2ada3}@media screen and (max-width: 750px),print{.pre-inc #contents .merit ul li:last-child{border-right:none;border-bottom:none;padding:0;margin:0}}.pre-inc #contents .merit ul li span{font-size:min(2.8vw,14px);display:block;color:#324429}.pre-inc #contents .merit ul li small{margin:0}.pre-inc #contents .cv{background:#6c8848;background:linear-gradient(90deg, rgb(108, 136, 72) 0%, rgb(130, 163, 83) 100%);position:relative;padding:2em 0}@media screen and (max-width: 750px),print{.pre-inc #contents .cv{padding:1em 0}}.pre-inc #contents .cv::before{content:"";width:100%;height:1px;background:#bdcba5;position:absolute;top:4px;left:0}.pre-inc #contents .cv::after{content:"";width:100%;height:1px;background:#bdcba5;position:absolute;bottom:4px;left:0}.pre-inc #contents .cv .txt{text-align:center;font-size:min(5vw,32px);color:#fff;margin:0 0 1em}.pre-inc #contents .cv .btn{text-align:center;max-width:543px;margin:0 auto}@media screen and (max-width: 750px),print{.pre-inc #contents .cv .btn{width:90%}}.pre-inc #contents .cv .btn a{display:block;background:#324429;border-radius:100px;border:1px solid #fff;color:#fff;padding:1em 0;position:relative;font-size:min(3.8vw,20px);box-sizing:border-box}@media screen and (max-width: 750px),print{.pre-inc #contents .cv .btn a{padding:.5em 0}}.pre-inc #contents .cv .btn a::after{content:"";width:44px;height:44px;position:absolute;top:50%;right:5%;transform:translate(0, -50%);background:url(../images/top/ico-arrow.webp) no-repeat 0 0;background-size:100%;transition:all 1s 0s ease}@media screen and (max-width: 750px),print{.pre-inc #contents .cv .btn a::after{width:22px;height:22px}}.pre-inc #contents .cv .btn a span{display:block}.pre-inc #contents .cv .btn a:hover::after{right:2%}.pre-inc #contents .under{position:relative;background:#f2f0ec;padding:120px 0 0}@media screen and (max-width: 750px),print{.pre-inc #contents .under{padding:3em 0 0}}.pre-inc #contents .under .inner{position:relative}.pre-inc #contents .under h2{font-size:min(5.5vw,40px);color:#4f6a41;position:absolute;top:0;left:0;width:33.333%}@media screen and (max-width: 750px),print{.pre-inc #contents .under h2{width:100%;position:static;text-align:center;margin:0 0 1em}}.pre-inc #contents .under .block{width:66.666%;margin:0 0 7em 33.333%;position:relative}@media screen and (max-width: 750px),print{.pre-inc #contents .under .block{width:100%;margin:0 auto 3em}}.pre-inc #contents .under .block .photo{position:relative;overflow:hidden}.pre-inc #contents .under .block .photo img{transition:all 1s 0s ease}.pre-inc #contents .under .block:hover .photo img{transform:scale(1.1)}.pre-inc #contents .under .block .detail{position:relative;padding:3em 0 0 0;display:flex;flex-wrap:wrap}@media screen and (max-width: 750px),print{.pre-inc #contents .under .block .detail{padding:1em 0 0 0}}.pre-inc #contents .under .block .detail h3{font-size:min(5.5vw,40px);color:#4f6a41;width:33.333%}.pre-inc #contents .under .block .detail dl{width:66.666%;margin:0 0 3em}@media screen and (max-width: 750px),print{.pre-inc #contents .under .block .detail dl{margin:0}}.pre-inc #contents .under .block .detail dl dt{font-size:min(3.8vw,20px);color:#4f6a41;margin:0 0 1em}.pre-inc #contents .under .block .detail dl dd{font-size:min(3.2vw,16px)}.pre-inc #contents .under .block .detail .more{font-size:min(3.8vw,20px);width:100%;text-align:right;border-bottom:1px solid #c9c5c1;display:flex;flex-wrap:wrap;justify-content:flex-end}.pre-inc #contents .under .block .detail .more a{text-align:right;display:block;padding:.5em 0 .5em;border-bottom:1px solid #231815;transition:all .5s 0s ease;width:8em}.pre-inc #contents .under .block .detail .more a:hover{width:100%;padding:.5em .5em .5em 0}.pre-inc #contents .under .block .detail .more.cs a{pointer-events:none;filter:grayscale(1)}.pre-inc #contents .under .information{border-top:4px solid #4f7b2f;background:url(../images/top/bg-info.webp) no-repeat 0 0;background-size:cover;border-bottom:1px solid #c9c5c1}.pre-inc #contents .under .information .inner{position:relative;padding:50px 0;display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 750px),print{.pre-inc #contents .under .information .inner{padding:1em 0}}.pre-inc #contents .under .information .inner h2{font-size:min(5.5vw,40px);color:#241d14;position:static;width:33.333%}@media screen and (max-width: 750px),print{.pre-inc #contents .under .information .inner h2{width:100%}}.pre-inc #contents .under .information .inner .news{width:66.666%}@media screen and (max-width: 750px),print{.pre-inc #contents .under .information .inner .news{width:100%}}.pre-inc #contents .under .information .inner .news dl{margin:0 0 1em}.pre-inc #contents .under .information .inner .news dl:last-child{margin:0}.pre-inc #contents .under .information .inner .news dl dt{font-size:min(3.2vw,16px);margin:0 0 .5em}.pre-inc #contents .under .information .inner .news dl dd{font-size:min(3.2vw,16px)}.pre-inc #contents .under .information .inner .news dl dd .en{display:block;color:#4f6a41}.pre-inc .floating{position:fixed;bottom:10px;right:10px;max-width:230px;width:30%;z-index:10}@media screen and (max-width: 767px){.pre-inc .floating{width:100%;max-width:150px}}.pre-inc .floating .wrap{position:relative}.pre-inc .floating .wrap .close{background:#000;text-align:right;position:absolute;top:0;right:0;z-index:11}.pre-inc .floating .wrap .close a{color:#fff;display:block;padding:.5em;font-size:min(2.4svw,12px)}@media screen and (max-width: 767px){.pre-inc .floating .wrap .close a{padding:.5em 1em}}.pre-inc .winter_info_wrapp{background:#970000;color:#fff;text-align:center;padding:20px;font-size:min(2vw,18px);line-height:200%;margin:50px auto;width:80%;max-width:1100px}@media only screen and (max-width: 767px){.pre-inc .winter_info_wrapp{width:96%;font-size:12px;margin:2em auto}}/*# sourceMappingURL=top.css.map */