#main{color:#222;font-family:"Noto Sans JP",sans-serif;overflow:visible!important}@media print,screen and (max-width:1024px){html{font-size:calc(100vw / 37.5)}body{font-size:1.5rem}body #pagetop{bottom:78px}}@media print,screen and (min-width:1025px){html{font-size:62.5%}body{font-size:1.9rem}body #pagetop{bottom:108px}}.seacret{position:relative;z-index:2}@media screen and (max-width:1024px){.seacret .c-pc{display:none}}@media screen and (min-width:1025px){.seacret .c-sp{display:none}}.seacret .c-title{padding:140px 0 120px;text-align:center}@media screen and (max-width:1024px){.seacret .c-title{padding:60px 0 50px}}.seacret .c-title img{display:inline;height:32px;width:auto}@media screen and (max-width:1024px){.seacret .c-title img{height:22px}}.seacret .bg{background-color:#f7f6f4;background-size:100% auto;background-repeat:no-repeat;background-position:center top}@media screen and (min-width:1025px){.seacret .bg{background-image:url(../img/bg.webp)}}@media screen and (max-width:1024px){.seacret .bg{background-image:url(../img/bg_sp.webp)}}.seacret .btn{margin:0 auto;width:580px}@media screen and (max-width:1024px){.seacret .btn{width:calc(520 / 750 * 100vw)}}.seacret .btn a{box-shadow:5px 5px 10px rgb(0 0 0 / .2);-ms-flex-align:center;align-items:center;background:#998b7c;color:#fff;display:-ms-flexbox;display:flex;font-family:"Noto Serif JP",serif;font-size:2.4rem;font-weight:600;height:80px;-ms-flex-pack:center;justify-content:center;letter-spacing:.04em;line-height:1.375em;position:relative}@media screen and (max-width:1024px){.seacret .btn a{box-sizing:border-box;font-size:1.6rem;text-align:center;background-size:100% 100%;box-shadow:5px 5px 10px rgb(0 0 0 / .1)}}@media screen and (min-width:1025px){.seacret .btn a:hover::after{right:15px}}.seacret .btn a::after{background:url(../img/arrow.svg) no-repeat center;background-size:contain;content:"";height:10px;margin:auto 0;position:absolute;width:30px;inset:0 20px 0 auto;transition:all 250ms ease}@media screen and (max-width:1024px){.seacret .btn a::after{height:6.66px;width:19.98px;inset:0 15px 0 auto}}@media screen and (max-width:1024px){.seacret .btn--border{width:calc(520 / 750 * 100vw)}}.seacret .btn--border a{color:#998b7c;border:2px solid currentColor;background:0 0}.seacret .btn--border a::after{background-image:url(../img/arrow_brown.svg)}.seacret .mainvisual{padding:70px 30px 70px;background:#edebeb}@media screen and (max-width:1024px){.seacret .mainvisual{padding:0}}.seacret .mainvisual h2{margin:0 auto;max-width:1046px}.seacret .mainvisual h2 img{width:100%}.seacret .topics{text-align:center;background:#fff}@media screen and (min-width:1025px){.seacret .topics{padding:23px 30px 15px}}@media screen and (max-width:1024px){.seacret .topics{padding:25px 0 15px}}.seacret .topics__text{font-family:"Noto Serif JP",serif;font-size:2rem;font-weight:600;letter-spacing:.04em;line-height:1.6em;margin:0 0 36px}@media screen and (max-width:1024px){.seacret .topics__text{line-height:1.466em;margin:0 0 26px;font-size:calc(30 / 750 * 100vw)}}.seacret .topics__text a{color:inherit;display:inline;text-decoration:underline}.seacret .topics__text a:hover{text-decoration:none}.seacret .topics__caption{font-family:"Noto Serif JP",serif;font-size:2.3rem;color:#998b7c;letter-spacing:.015em;font-weight:500;line-height:1.375em;margin:25px 0 0}@media screen and (max-width:1024px){.seacret .topics__caption{font-weight:700;line-height:1.823em;margin:10px 0 0;font-size:calc(34 / 750 * 100vw)}}.seacret .anchorlink{background:#fff}@media screen and (min-width:1025px){.seacret .anchorlink{padding:40px 30px 40px}}@media screen and (max-width:1024px){.seacret .anchorlink{box-sizing:border-box;height:80px;padding:15px 0}}.seacret .anchorlink ul{-ms-flex-align:center;align-items:center;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:772px}@media screen and (min-width:1025px){.seacret .anchorlink ul{border-left:1px solid #bcb8b8;border-right:1px solid #bcb8b8}}.seacret .anchorlink ul li{height:36px;width:50%;box-sizing:border-box}@media screen and (min-width:1025px){.seacret .anchorlink ul li{border-left:1px solid #bcb8b8;border-right:1px solid #bcb8b8}}@media screen and (max-width:1024px){.seacret .anchorlink ul li{height:50px}}@media screen and (max-width:1024px){.seacret .anchorlink ul li:nth-of-type(2){border-left:1px solid #bcb8b8}}.seacret .anchorlink ul li a{-ms-flex-align:start;align-items:flex-start;box-sizing:border-box;display:-ms-flexbox;display:flex;font-family:Georgia,serif;font-size:.3rem;height:100%;-ms-flex-pack:center;justify-content:center;letter-spacing:.1em;padding:0 0 10px;position:relative}@media screen and (max-width:1024px){.seacret .anchorlink ul li a{padding:0 0 10px;-ms-flex-align:center;align-items:center;font-size:calc(36 / 750 * 100vw)}}@media screen and (min-width:1025px){.seacret .anchorlink ul li a:hover::after{bottom:-4px}}.seacret .anchorlink ul li a img{height:18px;width:auto}@media screen and (max-width:1024px){.seacret .anchorlink ul li a img{height:13px}}.seacret .anchorlink ul li a::after{background:url(../img/arrow_anchorlink.svg) no-repeat center;background-size:contain;content:"";height:9px;margin:0 auto;position:absolute;width:16px;inset:auto 0 0;transition:all 250ms ease}@media screen and (max-width:1024px){.seacret .anchorlink ul li a::after{height:6.5px;width:11px;inset:auto 0 10px}}@media screen and (min-width:1025px){.seacret .concept{padding:120px 30px 110px}}@media screen and (max-width:1024px){.seacret .concept{padding:55px 0 60px}}.seacret .concept__title{margin:0 auto 55px;max-width:766px}@media screen and (max-width:1024px){.seacret .concept__title{max-width:229px;margin-bottom:calc(55 / 750 * 100vw)}}.seacret .concept__lead{font-family:"Noto Serif JP",serif;font-size:2.2rem;font-weight:600;letter-spacing:.15em;line-height:1.954em;text-align:center}@media screen and (max-width:1024px){.seacret .concept__lead{letter-spacing:.06em;letter-spacing:0;line-height:1.823em;font-size:calc(34 / 750 * 100vw)}}.seacret .products{position:relative;z-index:5}@media screen and (min-width:1025px){.seacret .products{margin-bottom:180px}}@media screen and (max-width:1024px){.seacret .products{background-size:100% auto;margin-bottom:50px}}.seacret .products h2{font-size:0;margin:0 auto 80px;padding:0 0 0}@media screen and (max-width:1024px){.seacret .products h2{margin:0 auto 40px}}.seacret .products h2 img{height:31px;margin:0 auto;width:auto}@media screen and (max-width:1024px){.seacret .products h2 img{height:22px}}@media screen and (max-width:1024px){.seacret .products__item{background:url(../img/products_bg_sp.webp) no-repeat center;background-size:cover;margin:0 auto 40px;padding:40px 0 35px;width:calc(590 / 750 * 100vw)}}@media screen and (min-width:1025px){.seacret .products__item{-ms-flex-align:start;align-items:flex-start;background:url(../img/products_bg.webp) no-repeat center;background-size:cover;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 80px;max-width:1320px;padding:90px 80px;gap:50px}}.seacret .products__item--ex{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.seacret .products__item__photo{-ms-flex-preferred-size:654px;flex-basis:654px;text-align:center}@media screen and (min-width:1025px){.seacret .products__item__photo{margin-top:30px}}.seacret .products__item__photo img{width:100%}.seacret .products__item__photo figure{margin-bottom:20px}@media screen and (max-width:1024px){.seacret .products__item__photo figure{margin:0 -35px 5px}}.seacret .products__item__photo h3{font-family:"Noto Serif JP",serif;font-size:2.7rem;font-weight:700;letter-spacing:.01em;line-height:1.5em;margin:0 0 5px}@media screen and (max-width:1024px){.seacret .products__item__photo h3{margin:0 0 0;font-size:calc(44 / 750 * 100vw)}}.seacret .products__item__photo p{font-family:"Noto Serif JP",serif;font-size:2.4rem;font-weight:600;letter-spacing:.06em;line-height:1.5em}@media screen and (max-width:1024px){.seacret .products__item__photo p{font-size:calc(38 / 750 * 100vw)}}.seacret .products__item__photo p span{font-size:1.5rem}@media screen and (max-width:1024px){.seacret .products__item__photo p span{font-size:calc(26 / 750 * 100vw)}}.seacret .products__item__text{-ms-flex-preferred-size:460px;flex-basis:460px}@media screen and (max-width:1024px){.seacret .products__item__text{margin-top:22px;padding:0 20px}}.seacret .products__item__text img{width:100%}.seacret .products__item__text figure{margin-bottom:30px}@media screen and (max-width:1024px){.seacret .products__item__text figure{margin-bottom:8px}}.seacret .products__item__text p{font-size:1.8rem;font-weight:500;letter-spacing:.04em;line-height:1.666em}@media screen and (max-width:1024px){.seacret .products__item__text p{letter-spacing:.02em;line-height:1.8em;text-align:center;font-size:calc(30 / 750 * 100vw)}}.seacret .cv{background:#fff;bottom:0;height:86px;left:0;position:sticky;width:100%;z-index:100;box-shadow:-5px -5px 10px rgb(0 0 0 / .35)}@media screen and (max-width:1024px){.seacret .cv{height:60px}}.seacret .cv a{-ms-flex-align:center;align-items:center;background:#4f473c;background-size:cover;color:#fff;display:-ms-flexbox;display:flex;font-size:2.8rem;font-family:"Noto Serif JP",serif;font-weight:600;height:100%;-ms-flex-pack:center;justify-content:center;letter-spacing:.06em;transition:all 250ms ease}.seacret .cv a:hover{opacity:.8}@media screen and (max-width:1024px){.seacret .cv a{font-size:2rem;padding-left:calc(98 / 750 * 100vw)}}.seacret .cv a::after{background:url(../img/cv_arrow.svg) no-repeat center;background-size:contain;content:"";height:12px;margin:0 0 0 20px;width:40px;transition:all 250ms ease}@media screen and (max-width:1024px){.seacret .cv a::after{height:calc(20 / 750 * 100vw);width:calc(64 / 750 * 100vw);margin-left:calc(34 / 750 * 100vw)}}@media screen and (min-width:1025px){.seacret .cv a:hover::after{margin:0 -5px 0 25px}}.seacret .btns{background:url(../img/btns_bg.webp) no-repeat center top #fff;background-size:cover}@media screen and (min-width:1025px){.seacret .btns{padding:122px 30px 80px}}@media screen and (max-width:1024px){.seacret .btns{background-image:url(../img/btns_bg_sp.webp);padding:68px 15px 65px}}.seacret .btns h2{color:#222;font-family:"Noto Serif JP",serif;font-size:2.2rem;font-weight:600;letter-spacing:.15em;line-height:1.5em;margin:0 auto 75px;max-width:766px;text-align:center}@media screen and (max-width:1024px){.seacret .btns h2{color:#585550;letter-spacing:0;line-height:1.6em;font-size:calc(38 / 750 * 100vw);margin-bottom:calc(60 / 750 * 100vw)}}.seacret .btns h2 img{margin:0 auto 23px;width:100%}@media screen and (max-width:1024px){.seacret .btns h2 img{margin-bottom:20px;max-width:229px}}.seacret .btns h2 a{color:inherit;display:inline;text-decoration:underline}.seacret .btns h2 a:hover{text-decoration:none}.seacret .btns p{color:#222;font-family:"Noto Serif JP",serif;font-size:2.3rem;font-weight:600;letter-spacing:.06em;line-height:1.826em;margin:40px 0 20px;text-align:center}@media screen and (max-width:1024px){.seacret .btns p{font-size:1.7rem;letter-spacing:.06em;margin-top:calc(20 / 750 * 100vw);margin-bottom:calc(20 / 750 * 100vw)}}.seacret .btns nav{margin-bottom:40px}@media screen and (max-width:1024px){.seacret .btns nav{margin-bottom:calc(50 / 750 * 100vw)}}
/*# sourceMappingURL=../map/lp.css.map */
