@charset "UTF-8";.ttl-area{padding:62px 0 0}.ttl-area h1{font-size:3.067rem;font-weight:700;line-height:1.1739;text-align:center}.ttl-area h1 small{font-size:1.6rem;font-weight:400;line-height:1.375;text-align:center;display:block;margin-top:9.333px}.ttl-area p{font-size:2.133rem;font-weight:700;line-height:1.5;text-align:center;color:#9f885e;margin-top:33.333px}.ttl-area img{width:100%;margin-top:26.667px}h2{font-size:2.667rem;font-weight:700;line-height:1;text-align:center}h2 small{font-size:1.333rem;display:block;margin-top:7.333px}h3{font-size:2rem;font-weight:700;line-height:1.6;color:#9f885e;text-align:center;margin-top:13.333px}h3+img{margin:33.333px auto 24px}.popup-modal{width:393.333px;height:72px;margin:31.333px auto 0;background:#9f9f9f url(//cosim.jp/cdn/shop/files/common-icon07.png?v=9897922261131234623) center right 16px no-repeat;background-size:14px auto;font-size:1.467rem;text-align:center;line-height:1.5;color:#fff;padding-top:14px;display:block}.story{padding:66.667px 40px 80px}.method{padding:66.667px 40px 80px;background:#f7f5f0}.promise{padding:66.667px 40px 80px}.philosophy{padding:66.667px 40px 80px;background:#f7f5f0}.message{padding:66.667px 40px 80px}.skin{padding:66.667px 40px 80px;background:#f7f5f0}.link .link-area{width:100%;padding:53.333px 26.667px;display:flex;justify-content:space-between}.link .link-area li{width:47.0149%;position:relative;background:#000}.link .link-area li a img{opacity:.8;transition:.3s all ease}.link .link-area li a:hover img{opacity:1}.link .link-area li span{font-size:1.467rem;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.campaign{padding:53.333px 0;background:#f7f5f0}.campaign h2{font-size:2rem;line-height:1;text-align:center}.campaign h2 small{font-size:66.7%;display:block;margin-top:6.667px}.campaign .slide01{margin-top:53.333px}.campaign .slide01 .slick-slide{width:346.667px;padding:0 6.667px;opacity:.3;transition:.8s all ease}.campaign .slide01 .slick-slide.slick-center{opacity:1}.campaign .slide01 .slick-slide img{width:88.32%;margin:0 auto;padding:20px 0;transition:.8s all ease}.campaign .slide01 .slick-slide.slick-center img{width:100%;padding:0}.campaign .slide01 .slick-slide span{font-size:1.6rem;text-align:center;line-height:1;width:100%;display:block;margin-top:46.667px;opacity:0;transition:.8s all ease}.campaign .slide01 .slick-slide.slick-center span{opacity:1}.campaign .slide01 .slick-prev,.campaign .slide01 .slick-next{top:349.333px;width:26.667px;height:6px;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);z-index:200}.campaign .slide01 .slick-prev{right:130px;left:auto}.campaign .slide01 .slick-prev:before{content:"";width:100%;height:1px;background:#333;position:absolute;bottom:0;left:0}.campaign .slide01 .slick-prev:after{content:"";width:8px;height:1px;background:#333;position:absolute;bottom:0;left:0;transform:rotate(-45deg);transform-origin:left bottom}.campaign .slide01 .slick-next{right:83.333px}.campaign .slide01 .slick-next:before{content:"";width:100%;height:1px;background:#333;position:absolute;bottom:0;left:0}.campaign .slide01 .slick-next:after{content:"";width:8px;height:1px;background:#333;position:absolute;bottom:0;right:0;transform:rotate(45deg);transform-origin:right bottom}.campaign .slide01 .slick-num{position:absolute;top:347.333px;left:83.333px;font-size:1.467rem;line-height:1}.campaign .slide01 .slick-num .all-count{color:#d3d3d3}.support{padding:106.667px 0 80px}.support h2{font-size:2rem;text-align:center;line-height:1}.support h2 small{font-size:1.333rem;display:block;margin-top:10.667px}.support ul{padding:0 40px;margin-top:43.333px;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:52px}.support ul li{width:50%;text-align:center;line-height:1;font-size:1.467rem}.support ul li img{width:70.667px;margin:0 auto 26.667px}.popup{width:446.667px;margin:53.333px auto;position:relative}.popup>ul{width:446.667px;background:#fff;border-radius:20px;margin:0 auto;padding:53.333px 26.667px 31.333px}.popup>ul .slick-slide{width:393.333px}.popup>ul h4{font-size:2rem;font-weight:500;text-align:center;line-height:1.533}.popup>ul h4 span{font-size:4.8rem;font-weight:300;line-height:1;opacity:.3;display:block;margin-bottom:6.667px}.popup>ul img{width:393.333px;margin:20.667px auto 0}#popup01.popup>ul img,#popup06.popup>ul img{width:340px}.popup>ul img+p{margin-top:18px}.popup>ul p{font-size:1.6rem}.popup>ul p+p{margin-top:12px}.popup>ul .condition{width:368px;margin:18px auto}.popup>ul .condition li{width:100%;margin-bottom:6.667px;background:#f7f5f0;color:#9f885e;text-align:center;line-height:1.3182;padding:10px 0}.popup>ul .condition li:last-child{margin-bottom:0}.popup>ul .freefrom{display:flex;justify-content:center;flex-wrap:wrap;margin:18.667px 0 18px;row-gap:13.333px;column-gap:20.667px}.popup>ul .freefrom li{width:106.667px;height:106.667px;border:3px solid #dcd4c5;border-radius:50%;font-size:1.6rem;font-weight:500;line-height:1.167;text-align:center;color:#9f885e;display:flex;justify-content:center;align-items:center}button.mfp-close{width:50.667px;height:50.667px;line-height:0;position:inherit;right:auto;top:auto;text-indent:-9999px;background:url(//cosim.jp/cdn/shop/files/close01.png?v=13799879694169360658) no-repeat;background-size:contain;margin:26.667px auto 0}.popup .slick-prev,.popup .slick-next{width:32px;height:32px;border-radius:50%;background:#e9e9e9cc;z-index:100}.popup .slick-prev{left:-16.667px}.popup .slick-next{right:-16.667px}.popup .slick-prev:before,.popup .slick-prev:after{content:"";position:absolute;top:calc(50% - .333px);left:38%;width:8px;height:1px;border-radius:9999px;background-color:#000;transform-origin:.333px 50%}.popup .slick-prev:before{transform:rotate(45deg)}.popup .slick-prev:after{transform:rotate(-45deg)}.popup .slick-next:before,.popup .slick-next:after{content:"";position:absolute;top:calc(50% - .333px);right:38%;width:8px;height:1px;border-radius:9999px;background-color:#000;transform-origin:calc(100% - .333px) 50%}.popup .slick-next:before{transform:rotate(45deg)}.popup .slick-next:after{transform:rotate(-45deg)}@media screen and (max-width:768px){.ttl-area{padding:12.4vw 0 0}.ttl-area h1{font-size:6.133vw}.ttl-area h1 small{font-size:3.2vw;margin-top:1.867vw}.ttl-area p{font-size:6.133vw;margin-top:6.67vw}.ttl-area img{margin-top:5.33vw}h2{font-size:5.33vw}h2 small{font-size:2.67vw;margin-top:1.467vw}h3{font-size:4vw;margin-top:2.67vw}h3+img{margin:2.67vw auto 4.8vw}.popup-modal{width:78.67vw;height:14.4vw;margin:6.267vw auto 0;background:#9f9f9f url(//cosim.jp/cdn/shop/files/common-icon07.png?v=9897922261131234623) center right 3.2vw no-repeat;background-size:2.8vw auto;font-size:2.933vw;padding-top:2.8vw}.story,.method,.promise,.philosophy,.message,.skin{padding:13.33vw 8vw 16vw}.link .link-area{padding:10.667vw 5.333vw}.link .link-area li span{font-size:2.933vw}.campaign{padding:10.67vw 0}.campaign h2{font-size:4vw}.campaign h2 small{margin-top:1.333vw}.campaign .slide01{margin-top:10.667vw}.campaign .slide01 .slick-slide{width:69.333vw;padding:0 1.333vw}.campaign .slide01 .slick-slide img{padding:4vw 0}.campaign .slide01 .slick-slide span{font-size:3.2vw;margin-top:9.333vw}.campaign .slide01 .slick-prev,.campaign .slide01 .slick-next{top:69.867vw;width:5.333vw;height:1.2vw}.campaign .slide01 .slick-prev{right:26vw}.campaign .slide01 .slick-prev:before{height:.133vw}.campaign .slide01 .slick-prev:after{width:1.6vw;height:.133vw}.campaign .slide01 .slick-next{right:16.667vw}.campaign .slide01 .slick-next:before{height:.133vw}.campaign .slide01 .slick-next:after{width:1.6vw;height:.133vw}.campaign .slide01 .slick-num{top:69.467vw;left:16.667vw;font-size:2.933vw}.support{padding:21.333vw 0 16vw}.support h2{font-size:4vw}.support h2 small{font-size:2.667vw;margin-top:2.133vw}.support ul{padding:0 8vw;margin-top:8.667vw;row-gap:10.4vw}.support ul li{font-size:2.933vw}.support ul li img{width:14.133vw;margin:0 auto 5.333vw}.popup{width:89.33vw;margin:10.67vw auto}.popup>ul{width:89.33vw;border-radius:4vw;padding:10.67vw 5.33vw 6.267vw}.popup>ul .slick-slide{width:78.67vw}.popup>ul h4{font-size:4vw}.popup>ul h4 span{font-size:9.6vw;margin-bottom:1.33vw}.popup>ul img{width:91.78vw;margin:4.133vw auto 0}#popup01.popup>ul img,#popup06.popup>ul img{width:68vw}.popup>ul img+p{margin-top:3.6vw}.popup>ul p{font-size:3.2vw}.popup>ul p+p{margin-top:2.4vw}.popup>ul .condition{width:73.6vw;margin:3.6vw auto}.popup>ul .condition li{margin-bottom:1.33vw;padding:2vw 0}.popup>ul .freefrom{margin:3.733vw 0 3.467vw;row-gap:2.67vw;column-gap:4.133vw}.popup>ul .freefrom li{width:21.33vw;height:21.33vw;font-size:3.2vw}button.mfp-close{width:10.133vw;height:10.133vw;margin:5.33vw auto 0}.popup .slick-prev,.popup .slick-next{width:6.4vw;height:6.4vw}.popup .slick-prev{left:-3.33vw}.popup .slick-next{right:-3.33vw}.popup .slick-prev:before,.popup .slick-prev:after{top:calc(50% - .067vw);width:1.6vw;height:.133vw;transform-origin:.067vw 50%}.popup .slick-next:before,.popup .slick-next:after{top:calc(50% - .067vw);width:1.6vw;height:.133vw;transform-origin:calc(100% - .067vw) 50%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/about.css.map */
