:root{--brand-color: #77a09c;--secondary-color: #f3f6f7}.sub_sentence_wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 100px;height:auto;position:relative}.sub_title_wrap h2{font-size:3.6rem;text-align:left;color:var(--brand-color)}.sub_sentence_wrap p{font-size:1.6rem;text-align:left;color:#393939;margin:0;padding:0}.sub_sentence_wrap h3.sub_title{font-size:2.4rem;text-align:left;color:var(--brand-color)}.aboutus_wrap{width:100%;display:flex;flex-wrap:wrap;gap:50px;margin-bottom:50px}.aboutus_wrap:last-child{margin-bottom:0}.aboutus_wrap .box_content,.aboutus_wrap .box_image{width:calc((100% - 50px)/2)}.aboutus_wrap .box_image img{width:100%;height:auto}@media screen and (max-width: 749px){.sub_sentence_wrap{width:100%;padding:0 4%}.sub_title_wrap h2{font-size:2rem;text-align:left}.sub_sentence_wrap p{font-size:1.6rem;text-align:left}.aboutus_wrap{gap:0}.aboutus_wrap:nth-child(2n-1) .box_content{order:2}.aboutus_wrap:nth-child(2n-1) .box_image{order:1}.aboutus_wrap .box_content,.aboutus_wrap .box_image{width:100%}.aboutus_wrap .box_content h3.sub_title{font-size:2rem;margin-bottom:20px}.aboutus_wrap .box_content p{font-size:1.6rem;line-height:1.6}}@media screen and (min-width: 749px){.featuredcollection_wrap{width:100%;max-width:1200px;padding-inline:4rem;margin:0 auto;box-sizing:border-box;height:300px}.featuredcollection_inner{width:100%;margin:auto;position:relative;display:flex;align-items:center}.featuredcollection_inner .box{width:60%;background-color:var(--brand-color);padding:20px;position:relative;z-index:1;height:auto}.featuredcollection_inner .box h2{font-size:2.4rem;font-weight:700;color:#fff}.featuredcollection_inner .box p{width:60%;font-size:1.6rem;color:#fff}.featuredcollection_inner img{width:60%;position:absolute;object-fit:cover;right:0;top:50%;height:200px;z-index:2}}@media screen and (max-width: 749px){.featuredcollection_wrap{width:100%;max-width:100%;margin:0 auto;padding:0;box-sizing:border-box}.featuredcollection_inner{width:100%;margin:auto;display:flex;flex-wrap:wrap}.featuredcollection_inner .box{width:90%;background-color:var(--brand-color);padding:10px 10px 30px;margin-right:10%}.featuredcollection_inner .box h2{font-size:1.8rem;margin:0 0 10px;padding:0;font-weight:700;color:#fff}.featuredcollection_inner .box p{width:100%;font-size:1.4rem;margin:0;padding:0;line-height:1.4;color:#fff}.featuredcollection_inner img{width:90%;margin-left:10%;margin-top:-20px}}.caution_wrap{width:100%;max-width:1200px;margin:0 auto 60px;background-color:var(--secondary-color);padding:40px;display:flex;flex-wrap:wrap;gap:40px;box-sizing:border-box}.caution_wrap img.icon{width:80px}.caution_wrap .caution_text{width:calc(100% - 120px)}.usecare_wrap{width:100%;margin-bottom:80px}.usecare_wrap h2{font-size:3rem;color:#393939;border-bottom:1px solid #393939;padding:0;margin:0 0 40px}.usecare_wrap .box{width:100%;margin-bottom:80px}.usecare_wrap .box:last-child{margin-bottom:0}.usecare_wrap .box h3{font-size:2rem;color:var(--brand-color);font-weight:700;padding:0;margin:0 0 20px}.usecare_wrap .box p{font-size:1.6rem;color:#393939;padding:0;margin:0}.usecare_wrap .box p span{text-align:left;text-indent:1.6rem}.usecare_wrap .box ul{width:100%;display:flex;flex-wrap:wrap;gap:10px;margin:40px 0 0;padding:0}.usecare_wrap .box ul li{width:80px}.usecare_wrap .box ul li img{width:100%;height:auto}@media screen and (max-width: 749px){.caution_wrap{width:100%;margin:0 auto 60px;background-color:var(--secondary-color);padding:20px;display:flex;flex-direction:column;align-items:center;gap:20px;box-sizing:border-box}.caution_wrap img.icon{width:60px}.caution_wrap .caution_text{width:100%;text-align:left}.usecare_wrap{width:100%;margin-bottom:80px}.usecare_wrap h2{font-size:1.8rem;color:#393939;border-bottom:1px solid #393939;padding:0;margin:0 0 40px}.usecare_wrap .box{width:100%;margin-bottom:80px}.usecare_wrap .box:last-child{margin-bottom:0}.usecare_wrap .box h3{font-size:1.8rem;color:var(--brand-color);font-weight:700;padding:0;margin:0 0 20px}.usecare_wrap .box p{font-size:1.6rem;color:#393939;padding:0;margin:0}.usecare_wrap .box p span{text-align:left;text-indent:1.6rem}.usecare_wrap .box ul{justify-content:center}.usecare_wrap .box ul li{width:calc((100% - 30px)/4)}}.crystalglasswrap{width:100%;max-width:1000px;margin:0 auto;background-color:var(--secondary-color);padding:40px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:40px}.crystalglasswrap img{width:40%;height:auto;object-fit:contain}.crystalglass_content{width:calc(60% - 40px)}.crystalglass_content h3{width:auto;display:inline-block;font-size:2.4rem;font-weight:700;color:#393939;border:1px solid var(--brand-color);padding:5px 20px}@media screen and (max-width: 749px){.crystalglasswrap{padding:20px 4%;gap:20px}.crystalglasswrap img{width:100%;height:auto}.crystalglass_content{width:100%}.crystalglass_content h3{font-size:2rem;padding:5px 15px}}.company_history_wrap{width:100%;display:flex;flex-wrap:wrap;gap:40px}.company_history_wrap img{width:40%;height:auto;height:fit-content}.company_history_content{width:calc(60% - 40px)}.company_history_content p{line-height:1.8}@media screen and (max-width: 1024px){.company_history_wrap{gap:30px}.company_history_wrap img{width:40%}.company_history_content{width:calc(60% - 30px)}}@media screen and (max-width: 749px){.company_history_wrap{gap:20px}.company_history_wrap img{width:100%;height:auto}.company_history_content{width:100%}.company_history_content p{font-size:1.6rem;line-height:1.6}}.history_area{width:100%;max-width:1200px;margin:auto;padding:40px 100px}.history_area_inner{padding:0}.history_area_inner dl{padding-left:5%;border-left:solid 1px #78a09c;padding-top:30px;padding-bottom:30px}.history_area_inner dt{position:relative;color:#42655e;font-size:1.8rem;margin-bottom:1vw;line-height:1.4}.history_area_inner dt:before{content:"";height:24px;width:24px;position:absolute;left:-6.5%;top:3px;display:block;background:url(/cdn/shop/files/icon_hishi.png?v=1742791970) no-repeat center;background-size:contain}.history_area_inner dd{font-size:1.6rem;line-height:1.8em;margin-bottom:80px}.history_area_inner dd img{display:block;margin-top:20px;max-width:100%;height:auto}@media screen and (max-width: 749px){.history_area{width:100%;padding:0}.history_area_inner{width:94%;margin:auto}.history_area_inner dl{padding-left:5%;border-left:solid 1px #78a09c;padding-top:30px;padding-bottom:30px}.history_area_inner dt{position:relative;color:#42655e;font-size:1.2rem;margin-bottom:5px;line-height:1.4}.history_area_inner dt:before{content:"";height:14px;width:14px;position:absolute;left:-7.5%;top:3px;display:block;background:url(/cdn/shop/files/icon_hishi.png?v=1742791970) no-repeat center;background-size:contain}.history_area_inner dd{font-size:1.4rem;line-height:1.8em;margin-bottom:40px}.history_area_inner dd img{display:block;margin-top:20px;max-width:100%;height:auto}}.craftsmansps_wrap{width:100%;max-width:1200px;margin:auto;padding:40px 100px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:40px}.craftsmansps_wrap:last-child{padding-bottom:0}.craftsmansps_wrap img{width:40%;height:auto}.craftsmansps_content{width:calc(60% - 40px)}.craftsmansps_content h3{width:auto;display:inline-block;font-size:2.4rem;font-weight:700;color:#393939;border:1px solid var(--brand-color);padding:5px 20px}@media screen and (max-width: 749px){.craftsmansps_wrap{padding:20px 2%;gap:20px}.craftsmansps_wrap img{width:100%;height:auto}.craftsmansps_content{width:100%}.craftsmansps_wrap h3{font-size:1.6rem;width:auto;display:inline-block;font-weight:700;color:#393939;border:1px solid var(--brand-color);padding:5px 20px;margin:0 0 10px}}.youtube_wrap{width:100%}.youtube_wrap h2{font-size:3.6rem;text-align:center;color:var(--brand-color);padding:0;margin:0 0 20px;position:relative}.youtube_wrap h2:before,.youtube_wrap h2:after{content:"";position:absolute;top:50%;width:40%;height:2px;background-color:var(--brand-color)}.youtube_wrap h2:before{left:0}.youtube_wrap h2:after{right:0}.youtube_wrap ul{width:100%;display:flex;flex-wrap:wrap;margin:0;padding:0;gap:20px}.youtube_wrap ul li{width:calc(50% - 10px);border:1px solid var(--brand-color);padding:20px;box-sizing:border-box}.youtube_wrap ul li iframe{width:100%;aspect-ratio:16/9;border:none}.youtube_wrap ul li h3{font-size:2.4rem;text-align:center;color:var(--brand-color);margin:10px 0;padding:0}.youtube_wrap ul li p{font-size:1.6rem}@media screen and (max-width: 767px){.youtube_wrap h2:before,.youtube_wrap h2:after{width:30%}.youtube_wrap ul li{width:100%}.youtube_wrap h2{font-size:2.8rem}.youtube_wrap ul li h3{font-size:2rem}.youtube_wrap ul li p{font-size:1.4rem}}@media screen and (min-width: 750px){.introduction_wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 100px}.introduction_box{width:calc(100% - 20px);margin-left:20px;padding:20px;background-color:var(--secondary-color);margin-bottom:80px}.introduction_box_inner{width:100%;display:flex;flex-wrap:wrap;gap:40px}.introduction_box_inner_image{width:50%;margin:-40px 0 0 -40px;height:fit-content}.introduction_box .introduction_box_inner_content{width:50%}.introduction_box .introduction_box_inner_content h3{width:100%;font-size:2rem;color:var(--brand-color)}.introduction_box .introduction_box_inner_content_text{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px}.introduction_box .introduction_box_inner_content_text h4{width:calc(50% - 5px);font-size:2.4rem;border-right:1px solid #000;margin:0}.introduction_box .introduction_box_inner_content_text p{width:calc(50% - 5px);font-size:1.2rem;line-height:1.4;text-align:left}}@media screen and (max-width: 749px){.introduction_wrap{width:100%;margin-top:80px}.introduction_box{width:100%;padding:20px 4%;background-color:var(--secondary-color);margin-bottom:120px}.introduction_box:last{margin-bottom:0}.introduction_box_inner{width:100%;display:flex;flex-wrap:wrap;gap:20px}.introduction_box_inner_image{width:100%;margin:-80px 0 0;height:fit-content}.introduction_box .introduction_box_inner_content{width:100%}.introduction_box .introduction_box_inner_content h3{width:100%;font-size:1.4rem;color:var(--brand-color)}.introduction_box_inner_content p{width:100%;font-weight:700;text-align:left}.introduction_box .introduction_box_inner_content_text{width:100%;display:flex;flex-wrap:wrap;border-bottom:1px solid #000}.introduction_box .introduction_box_inner_content_text h4{width:100%;font-size:2.4rem;margin:0}.introduction_box .introduction_box_inner_content_text p{width:100%;font-size:1.2rem;line-height:1.4;text-align:left}@media screen and (min-width: 750px){.contact_noticewrap{width:100%;max-width:1000px;margin:0 auto;background-color:#eee;padding:10px 30px;box-sizing:border-box;display:block}.contact_noticewrap p{font-size:1.4rem;line-height:140%}.contact_noticewrap p.title{font-size:1.8rem;font-weight:700;margin:1.8rem 0 1.4rem}}.contact_noticewrap{padding:20px 4%;gap:20px}.contact_noticewrap p{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/moca_sub.css.map */
