@charset "UTF-8";.sp{display:none}.pc{display:block}.top-main{max-width:1000px;left:0;right:0;margin:70px auto 0}#splash{position:fixed;width:100%;height:100%;z-index:9999;background-color:var(--base-deepgreen);text-align:center;color:#fff}#splash_logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#splash_logo img{width:180px}.fadeUp{animation-name:fadeUpAnime;animation-duration:2s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.top-header__wrap{position:relative}.top-header__slider{width:100%;height:100vh}.top-header__ttl h1{width:100%;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:2.5em;font-family:'Zen Old Mincho',serif;font-weight:300}.top-works-set{text-align:center;margin:50px auto;font-family:'Zen Old Mincho',serif}.top-works-set h2{margin-bottom:30px;font-size:1.5rem;letter-spacing:.25em;color:#333}.top-works-slider{width:96%;margin:0 auto}.top-works-slider img{width:100%;height:auto;opacity:.6}.top-works-slider a:hover img{opacity:.3;transition:0.7s all}.top-works-slider__wrap{position:relative}.top-works-slider__img-wrap{background:#000}.top-works-slider__txt-wrap{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);color:#fff;text-align:center}.top-works-slider__txt-num{margin-bottom:5px;font-size:5em;font-weight:700;font-family:'Inter',sans-serif}.top-works-slider__txt-ttl{margin-bottom:5px;font-size:2em;font-weight:700}.top-works-slider__txt-name{margin-bottom:5px;font-size:1em;font-family:700}.top-works-slider__txt-view{width:150px;height:100%;padding:10px 0;margin:20px auto;border:1px solid #FFF;font-size:1em;font-family:'Cormorant Garamond',serif}.top-works-slider-set .slick-slide{margin:0 10px}.slick-prev,.slick-next{position:absolute;top:42%;cursor:pointer;outline:none;border-top:1px solid #666;border-right:1px solid #666;height:20px;width:20px}.slick-prev{left:-2%;transform:rotate(-135deg)}.slick-next{right:-2%;transform:rotate(45deg)}.slick-dots{text-align:center;margin:20px 0 0 0}.slick-dots li{display:inline-block;margin:0 3px}.slick-dots button{color:transparent;outline:none;width:5px;height:5px;display:block;border-radius:50%;background:#ddd}.slick-dots .slick-active button{background:#006436}.top-news-set{width:94%;margin:0 auto 30px}.top-news-set h2{text-align:center;margin-bottom:30px;font-size:1.5rem;letter-spacing:.25em;font-family:'Cormorant Garamond',serif}.top-news-set00{width:100%;position:relative;padding:60px 30px 30px;margin-bottom:50px}.top-news-set00 h2{text-align:center;margin-bottom:30px;font-size:1.5rem;letter-spacing:.25em;font-family:'Cormorant Garamond',serif;color:#6a5a49}.top-news-set00::before{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:30px / 30px;box-shadow:inset 15px 25px 25px rgba(0,0,0,.01),inset -15px -25px 25px rgba(0,0,0,.01),0 0 10px rgba(0,0,0,.25);content:'';z-index:-1;background-color:#f7f1e5}.top-news-list{list-style:none outside;margin:0;padding:0;border-top:2px solid #ccc;border-bottom:2px solid #ccc}.top-news-list__item a{display:flex;flex-wrap:nowrap;text-decoration:none;color:#333;border-bottom:1px solid #ccc;padding:40px 20px}.top-news-list__item:first-child a{border-top:1px solid #ccc}.top-news-item__date{margin:0;min-width:140px;font-size:16px;color:#999;padding:0 20px 0 0}.top-news-item__category{margin:0;min-width:140px;padding:0 20px 0 0}.top-news-item__category span{width:100px;color:#FFF;text-align:center;display:inline-block;padding:5px 20px;font-size:12px;line-height:1}.top-news-item__title{margin:0;width:100%}.top-news-list__item a:hover .top-news-item__title{color:#006436}@media screen and (max-width:767px){.top-news-list__item a{flex-wrap:wrap}.top-news-item__date{min-width:100px}.top-news-item__title{margin-top:10px}}.top-news-list01{list-style:none outside;margin:0;padding:0;border-radius:25px;box-shadow:0 0 3px rgba(0,0,0,.3);background-color:#f7f1e5}.top-news-list01__item a{display:flex;flex-wrap:nowrap;text-decoration:none;color:#333;border-bottom:1px solid #fff;padding:40px 20px}.top-news-list01__item:first-child a{border-top:1px solid #fff}.top-news-list01__item a:hover .top-news-item__title{color:#006436}.top-news-item01__date{margin:0;min-width:140px;font-size:16px;color:#333;padding:0 20px 0 30px}.top-news-item01__category{margin:0;min-width:140px;padding:0 20px 0 0}.top-news-item01__category span{width:100px;color:#FFF;text-align:center;display:inline-block;padding:5px 20px;font-size:12px;line-height:1}.top-news-item01__title{margin:0;width:100%}.top-news-list01__item a:hover .top-news-item01__title{color:#006436}@media screen and (max-width:767px){.top-news-list01__item a{flex-wrap:wrap}.top-news-item01__date{min-width:100px}.top-news-item01__title{margin-top:10px}}.top-rc-set{margin:70px auto 70px;position:relative;width:80%}.top-rc__img-wrap{background:#000}.top-rc__img-wrap img{width:100%;height:auto;opacity:.8;vertical-align:top}.top-rc-set a:hover img{opacity:.5;transition:0.7s all}.top-rc__txt-wrap{position:absolute;top:50%;left:65%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);color:#fff;text-align:center}.top-rc__txt h2{margin-bottom:5px;font-size:2em;font-weight:700}.top-rc__txt-view{width:150px;height:100%;padding:10px 0;margin:20px auto;border:1px solid #FFF;font-size:1em}.top-banner-set{margin:0 auto 30px;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.top-banner__bn{width:49%;margin-bottom:10px}.top-banner__bn img{max-width:100%;height:auto;box-shadow:0 3px 5px 0 rgba(0,0,0,.35);border-radius:5px}.top-banner__bn a:hover img{opacity:.7;transition:0.7s all}