body{padding-top:80px}.review{color:#fff;font-size:14px;width:-moz-max-content;width:max-content;display:block;margin:0 auto}@media screen and (max-width:768px){.review{margin-left:0;margin-right:auto}}.products__modal--detail .left{width:100%}@media screen and (max-width:768px){.products__modal--detail .left{width:100%}}.products__modal--detail .rights{width:100%}@media screen and (max-width:768px){.products__modal--detail .rights{width:100%}}.products__modal--detail .item{margin-bottom:40px}.product__description p{color:#fff}.products__modal--detail .item .ttl{color:#fff;font-weight:500;font-size:18px;padding:0 0 10px;margin-bottom:15px;border-bottom:1px solid #fff}.products__modal--detail .item .price{color:#fff;font-size:14px}@media screen and (max-width:768px){.products__modal--detail .item .price{font-size:3.2vw}}.products__modal--detail .item .price span{font-size:22px}@media screen and (max-width:768px){.products__modal--detail .item .price span{font-size:4.5333333333vw}}.products__modal--detail .item .text{color:#fff;font-size:16px;line-height:1.5}@media screen and (max-width:768px){.products__modal--detail .item .text{font-size:3.4666666667vw}}.company{padding:40px;background:#000}@media screen and (max-width:768px){.company{padding:10.6666666667vw 5.3333333333vw}}.company__inner{max-width:1000px;margin:0 auto}.company .section__title{text-align:center;color:#d6b788;font-size:32px;text-shadow:0 0 15px rgba(255,255,255,.6);font-weight:500;margin-bottom:50px}@media screen and (max-width:768px){.company .section__title{font-size:5.3333333333vw;margin-bottom:8vw}}.company__table{width:-moz-max-content;width:max-content;margin:0 auto 40px;max-width:800px}@media screen and (max-width:768px){.company__table{width:95%;margin-bottom:20px}}.company__table th{color:#fff;font-size:20px;text-align:left;width:30%;padding:20px 20px 20px 0}@media screen and (max-width:768px){.company__table th{font-size:4.2666666667vw;padding:10px 0;vertical-align:top}}.company__table td{color:#fff;font-size:20px;text-align:left;width:70%;padding:20px 0}@media screen and (max-width:768px){.company__table td{padding:10px 0;font-size:4.2666666667vw}}.company__text{color:#d6b788;text-align:center;font-size:28px}@media screen and (max-width:768px){.company__text{font-size:4.8vw;text-align:left;width:85%;margin:0 auto}}.moreBtn{display:block;width:240px;height:45px;display:flex;align-items:center;justify-content:center;border:1px solid #d6b788;color:#fff;transition:.3s ease;text-shadow:0 0 15px rgba(255,255,255,.6);font-size:20px;margin:40px auto 0}.moreBtn:hover{opacity:1;background:#d6b788;color:#000}.concept{background:#000;padding:120px 40px}@media screen and (max-width:768px){.concept{padding:13.3333333333vw 5.3333333333vw}}.concept__inner{max-width:1200px;margin:0 auto}.concept .section__title{text-align:center;color:#d6b788;font-size:32px;text-shadow:0 0 15px rgba(255,255,255,.6);font-weight:500;margin-bottom:0}@media screen and (max-width:768px){.concept .section__title{font-size:5.3333333333vw}}.concept .section__subTitle{color:#fff;display:block;margin:0 auto 80px;text-align:center}@media screen and (max-width:768px){.concept .section__subTitle{margin-bottom:10.6666666667vw}}.concept__text{text-align:center;color:#fff;line-height:1.5;font-size:20px}@media screen and (max-width:768px){.concept__text{font-size:4.8vw}}.concept h3{text-align:center;font-size:24px;font-weight:500;margin:30px auto}.contact{background:#7f765e;padding:140px 40px 80px}@media screen and (max-width:768px){.contact{padding:23.3333333333vw 5.3333333333vw}}.contact__inner{max-width:1200px;margin:0 auto}.contact__title{text-align:center;color:#fff;margin-bottom:40px}.contact__title h2{font-size:36px;margin-bottom:10px}.contact__title span{display:block}.contact__text{text-align:center;color:#fff;font-size:16px;line-height:1.8}.contact__form{max-width:600px;margin:0 auto}.contact__item{padding:40px 0;border-bottom:1px solid #fff}.contact__item--title{font-size:18px;color:#fff;display:flex;align-items:center;gap:10px;margin-bottom:30px}.contact__item--title .required{display:inline-block;padding:0 6px;color:#fff;background:#000;font-size:13px}.contact__item--text{display:flex;justify-content:space-between}.contact__item--text input{height:50px;box-sizing:border-box;font-size:16px;padding:10px;width:100%;font-family:\6e38\660e\671d,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif}.contact__item--text input.w50{width:48%}.contact__item--text.label{display:block}.contact__item--text textarea{width:100%;height:200px;box-sizing:border-box;padding:10px;text-align:left;font-family:\6e38\660e\671d,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif}.contact__item label{display:flex;align-items:center;gap:10px;color:#fff;margin-bottom:20px;font-size:18px}.contact__item label input{width:auto;height:auto;margin:0}.contact__submit{margin:50px auto 0;text-align:center}.contact__submit button{display:block;cursor:pointer;border-radius:50px;color:#7d765e;background:#fff;text-align:center;width:220px;height:40px;font-size:18px;border:none;outline:none;margin:0 auto;font-family:\6e38\660e\671d,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif}.contact .form__message{border:1px solid #fff;padding:20px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/page.css.map */
