.head20,.head22,.head24,.head26,.text16{line-height:1.7}#sec-intro .flexBox .img img,#sec-service #service02 .flexBox .img img,.flexList img{border-radius:20px}#sec-service .mainImg .textWrap,#sec-service .mainImg:after{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute}.head20,.head22,.head24,.head26,.head28,.head30,.head33{font-weight:500}.text16{font-size:1.6rem}.head20{font-size:2rem}.head22{font-size:2.2rem}.head24{font-size:2.4rem}.head26{font-size:2.6rem}.head28{font-size:2.8rem;line-height:1.4}.head30{font-size:3rem;line-height:1.7}.head33{font-size:3.3rem;line-height:1.7}.flexBox{display:flex;justify-content:space-between;align-items:center}.flexList,.thinkBox .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap}.flexList img{margin-bottom:20px;width:100%}.flexList .ttl{font-size:2.4rem;line-height:1.4;text-align:center;margin-bottom:20px;font-weight:400}#sec-intro{margin-bottom:150px}#sec-intro .c-ttl__01,#sec-service .bgWrap .ttlWrap{margin-bottom:70px;text-align:center}#sec-intro .head26{color:#68ba92;text-align:center}#sec-intro .mb140{margin-bottom:140px;text-align:center}#sec-intro .flexBox{margin-bottom:120px}#sec-intro .flexBox .img,#sec-service #service02 .flexBox .detail,#sec-service #service03 .flexBox .img{width:46%}#sec-intro .flexBox .detail,#sec-service #service03 .flexBox .detail,.thinkBox .flexBox dl,.thinkBox .flexBox ul li{width:50%}#sec-intro .flexBox .detail .headWrap,#sec-service #service02 .flexBox .detail .head24,#sec-service .bgWrap .ttlWrap .head30,#service01 .mb40,#service02 .mb40,#service03 .mb40{margin-bottom:30px}#sec-intro .head28,#sec-material .border,#sec-material .head33{margin-bottom:40px;text-align:center}#sec-intro .head28 span{border-bottom:2px solid #2b180f}#sec-intro .flexList li,#sec-material li,#sec-service .serviceList li{width:31%}#sec-intro .flexList li img{border-radius:20px;margin-bottom:25px}#sec-intro .flexList li .text16{margin:0 5%;width:90%}#sec-material{background:#faf8f8;padding:140px 0 0}#sec-material .mb80,#sec-service .bgWrap .mb80{text-align:center;margin-bottom:80px}#sec-material .border span{border:2px solid #68ba92;border-radius:30px;color:#68ba92;font-size:2.6rem;padding:5px 20px;display:inline-block;line-height:1.4}#sec-service{background:#faf8f8;padding:140px 0 70px}#sec-service .serviceIntro{margin:0 auto 80px;text-align:center;width:80%}#sec-service .serviceIntro .head33{color:#2b180f;margin-bottom:40px}#service01,#service02,#service03{background:#fff;border-radius:50px;overflow:hidden;margin-bottom:100px;padding-bottom:50px}#service03{margin:0}#sec-service #service01 .mainImg{background:url(img/aesthetic/aes01_00.jpg);height:350px;position:relative;overflow:hidden}#sec-service #service02 .mainImg{background:url(img/aesthetic/aes02_00.jpg);height:350px;position:relative;overflow:hidden}#sec-service #service03 .mainImg{background:url(img/aesthetic/aes03_00.jpg);height:350px;position:relative;overflow:hidden}#sec-service .mainImg:after{background:rgba(43,24,15,.6);content:"";width:100%;height:100%;z-index:0}#sec-service .mainImg .textWrap{color:#fff;text-align:center;z-index:2}#sec-service .mainImg .textWrap .text16{line-height:1;font-weight:700}#sec-service .mainImg .textWrap .number{display:flex;justify-content:center;align-items:center;font-size:3rem;font-weight:600;line-height:1;margin:0 auto 20px}#sec-service .mainImg .textWrap .number span{border-bottom:5px dotted #fff}#sec-service .bgWrap{border-radius:20px;background:#fff;padding:5% 3%;margin:-70px auto 0;width:85%;z-index:3;position:relative}#sec-service .bgWrap .ttlWrap .head22{color:#68ba92}#sec-service .bgWrap .ttlWrap .head30 span{border-bottom:2px solid #2b180f;line-height:.9;display:inline-block}#sec-service .serviceList{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:60px}#sec-service .serviceList li img{border-radius:20px;margin-bottom:15px;width:100%}#sec-service .serviceList li .ttl{font-size:1.9rem;font-weight:500;color:#68ba92;line-height:1.4;margin-bottom:10px;text-align:center}#sec-service #service01 .serviceList li .ttl{color:#2b180f}#sec-service .serviceList li .ttl span{font-size:1.2rem;display:inline-block}#sec-service #service02 .flexBox.second,#sec-service .serviceList.whitening{margin-bottom:0}#sec-service .serviceList.whitening li{width:28%;position:relative}#sec-service .serviceList.whitening li:after{content:"→";position:absolute;color:#68ba92;font-size:40px;left:104%;top:15%;font-family:FontAwesome}#sec-service .serviceList.whitening li:last-child:after{content:""}#sec-service .serviceList.whitening img{height:300px;object-fit:contain}#sec-service #service02 .flexBox{margin-bottom:80px;width:100%}#sec-service #service02 .flexBox .img{width:51%}#sec-service #service02 .flexBox.second .img{order:2}#sec-service #service02 .flexBox.second .detail{order:1}#sec-service #service03 .flexBox .img img{border-radius:20px;width:100%}.spNote,.sp_br,.sp_img{display:none}.service_more_btn a{display:block;border-bottom:0;background:#d1eade;border-radius:20px;color:#2b180f;font-size:2rem;text-align:center;padding:20px 0;transition:.2s;bottom:0;width:300px;margin:0 auto 15px}.service_more_btn a:hover{background:#68ba92;border:none}.pc_img{display:block}@media screen and (max-width:1000px){#sec-intro .c-ttl__01{margin-bottom:40px}#sec-intro .mb140{margin-bottom:70px;text-align:left}.head33{font-size:2.8rem}#sec-intro .flexBox{margin-bottom:80px}#sec-material .border span{font-size:2.2rem}#sec-service .bgWrap .mb80{margin-bottom:50px}#sec-service #service02 .flexBox,#sec-service .bgWrap .ttlWrap{margin-bottom:30px}#sec-service .bgWrap .ttlWrap .head30{margin-bottom:20px}}.thinkBox{padding-top:80px}.thinkBox .thinkBox__head{font-size:2.1rem;text-align:center;background:rgba(104,186,146,.3);padding:15px 0;margin-bottom:20px}.thinkBox .flexBox dl dt{font-size:1.8rem;margin-bottom:20px;line-height:1.7}.thinkBox .flexBox dl dd{font-size:1.5rem;line-height:1.7}.thinkBox .flexBox ul{display:flex;justify-content:space-between;flex-wrap:wrap;width:48%}.thinkBox .flexBox ul li p{font-size:1.2rem;line-height:1.4;margin-top:10px}.thinkBox .flexBox ul li .item{font-size:1.3rem;margin-bottom:10px;text-align:center;font-weight:700}@media screen and (max-width:834px){.service_more_btn a{font-size:1.7rem;width:70%}.pc_img{display:none}#sec-intro .flexBox,#sec-service #service03 .flexBox,#sec-service .serviceList,.spNote,.sp_br,.sp_img{display:block}.sp_txt_left{text-align:left}.spNote{text-align:center;font-size:1.2rem;color:#9d9d9d;margin:10px 0 30px}.flexList .ttl,.head20{font-size:1.8rem}#sec-service .mainImg .textWrap .head26,.head22{font-size:1.7rem}#sec-material .border span,.head26{font-size:2rem}#sec-intro .flexBox .detail .c-ttl__01 .jp,.head28{font-size:2.2rem}.head30{font-size:2.6rem}.head33{font-size:2.3rem}#sec-intro{margin-bottom:50px}#sec-intro .c-ttl__01,#sec-intro .flexBox .detail .headWrap,#sec-material .head33{margin-bottom:20px}#sec-intro .head26,#service01 .mb40,#service02 .mb40,#service03 .mb40,.flexList .ttl{margin-bottom:10px}#sec-intro .mb140,#sec-service #service03 .all,.thinkBox .flexBox dl{margin-bottom:30px}#sec-intro .flexBox{margin-bottom:50px}#sec-intro .flexBox .detail{width:100%;order:1}#sec-intro .head28{text-align:center;margin-bottom:30px}#sec-intro .flexList li,#sec-material li{margin-bottom:25px;width:48%}#sec-intro .flexBox .img{width:100%;margin-bottom:25px}#sec-material{padding:50px 0 0}#sec-material .mb80{text-align:left;margin-bottom:50px}.flexList img{margin-bottom:15px}#sec-service{padding:20px 0 0}#sec-service .serviceIntro{margin:0 auto 30px;text-align:left;width:100%}#sec-service .serviceIntro .head33{margin-bottom:10px;text-align:center}#service01,#service02,#service03{padding-bottom:10px}#sec-service #service01,#sec-service #service02,#sec-service #service03{margin-bottom:40px}#sec-service #service01 .mainImg,#sec-service #service02 .mainImg,#sec-service #service03 .mainImg{height:220px;background-size:cover}#sec-service .mainImg .textWrap .text16{margin-bottom:5px;font-size:1.4rem}#sec-service .mainImg .textWrap .number{font-size:2rem;width:45px;height:45px;margin:0 auto 5px}#sec-service .bgWrap{margin:-30px auto 0;width:90%}#sec-service .bgWrap .head30{margin-bottom:10px;font-size:2rem}#sec-service .bgWrap .mb80{margin-bottom:20px;text-align:left}#sec-service .serviceList li{margin-bottom:25px;width:100%}#sec-service .serviceList li img{border-radius:20px;margin-bottom:15px;width:100%;height:190px;object-fit:cover}#sec-service .serviceList li .ttl{font-size:1.6rem}#sec-service .serviceList li .text16{font-size:1.3rem}#sec-service .serviceList.whitening li{width:100%;position:relative;display:flex;align-items:center}#sec-service .serviceList.whitening img{height:auto;object-fit:contain;width:170px;margin-right:10px;border-radius:0}#sec-service .serviceList.whitening li .text16{font-size:1.1rem;width:calc(100% - 170px)}#sec-service .serviceList.whitening li:after{content:"↓";font-size:25px;left:50%;top:91%;font-family:FontAwesome}#sec-service #service02 .flexBox{display:block;margin-bottom:30px}#sec-service #service02 .flexBox .img,#sec-service #service03 .flexBox .img{width:100%;margin-bottom:15px}#sec-service #service02 .flexBox .detail,#sec-service #service03 .flexBox .detail,.thinkBox .flexBox dl,.thinkBox .flexBox ul{width:100%}#sec-service #service02 .flexBox .detail .head24{margin-bottom:15px;text-align:center;font-size:1.8rem}#sec-service #service02 .serviceList li,.thinkBox .flexBox ul li{width:48%}.thinkBox{padding-top:40px}.thinkBox h2{font-size:1.5rem}.thinkBox .flexBox ul li h3{font-size:1.2rem}.thinkBox .flexBox ul li p{font-size:1rem}}