<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

ul{padding:0;margin:0;}
li{list-style:none;}
img{vertical-align:middle;}
a{text-decoration:none;color:#000;display:inline-block;}

.mobile_view{display:none;}

#page{}
#page:after{content:"";clear:both;display:block;}
.section{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;box-sizing:border-box;}
.section:after{content:"";clear:both;display:block;}

.top_section_basic{background-image:url("/jp/img/non_surgical/main_background.jpg");}

/*section01*/
.section01{background-image:url("/jp/img/non_surgical/background01_231019.jpg");background-position:left bottom;background-size:auto;}
.section01 .section_cont{width:56%;float:right;text-align:center;}
.section01 .section_cont .section_title{font-size:41px;font-weight:500;}
.section01 .section_cont .section_title span{font-size:50px;font-weight:600;color:#ffc554;display:block;}
.section01 .section_cont .desc{font-size:25px;line-height:35px;font-weight:100;margin-top:30px;letter-spacing:-0.04em;}
.section01 .section_cont .desc span{color:#ffc554;font-weight:500;}
.section01 .section_cont .mobileImg{display:none;}

/*section02*/
.section02{background-image:url("/jp/img/non_surgical/background02.jpg");}
.section02 .section_cont{text-align:center;color:#fff;}
.section02 .section_cont .section_title{font-weight:600;}
.section02 .section_cont .section_title span{color:#ffc554;}
.section02 .section_cont .desc{font-size:18px;font-weight:100;margin-top:5px;letter-spacing:-0.04em;}
.section02 .section_cont .desc span{display:inline-block;}
.section02 .section_cont .imgBox{margin-top:30px;}
.section02 .section_cont .imgBox img{max-width:100%;}

/*section03*/
.section03 .section_cont{text-align:center;}
.section03 .section_cont .section_title{font-weight:600;}
.section03 .section_cont .desc{font-size:25px;font-weight:100;margin-top:15px;line-height:35px;letter-spacing:-0.04em;}
.section03 .section_cont .desc span{display:inline-block;}
.section03 .section_cont .imgBox{margin-top:40px;}
.section03 .section_cont .imgBox img{max-width:100%;}

/*section04*/
.section04{background:#fff5e3;}
.section04 .section_cont{text-align:center;}
.section04 .section_cont .section_title{font-size:41px;line-height:55px;font-weight:500;}
.section04 .section_cont .section_title span{font-size:50px;font-weight:600;color:#ffc554;display:block;}
.section04 .section_cont ul{display:flex;justify-content:center;margin-top:40px;}
.section04 .section_cont ul li{background:#fff;margin:0 10px;}
.section04 .section_cont ul li p{padding:23px 0 25px;color:#111;text-align:center;font-size:20px;letter-spacing:-0.05em;font-weight:300;}
.section04 .section_cont ul li img{max-width:100%;}

/*section05*/
.section05{background-image:url(/jp/img/non_surgical/background05.jpg);}
.section05 .section_cont{text-align:center;}
.section05 .section_cont .section_title{font-weight:600;color:#fff;}
.section05 .section_cont .section_title span{color:#ffc554;}
.section05 .section_cont .imgBox{margin-top:60px;}
.section05 .section_cont .imgBox img{max-width:100%;}
.section05 .section_cont .desc{color:#ffc554;font-size:30px;font-weight:500;margin-top:50px;letter-spacing:-0.04em;}

/*section06*/
.section06{background:#fff5e3;}
.section06 .section_cont{text-align:center;}
.section06 .section_cont .section_title{font-weight:600;}
.section06 .section_cont .desc{font-size:25px;font-weight:100;margin-top:10px;letter-spacing:-0.04em;}
.section06 .section_cont .imgBox{margin-top:60px;}
.section06 .section_cont .imgBox img{max-width:100%;}


/*section10*/
.section10{background-image:url(/jp/img/non_surgical/background10.png);text-align:center;background-position:center bottom;}

/*section11*/
.section11{background:#eee;text-align:center;}

/*section12*/
.section12{background-image:url("/jp/img/non_surgical/background12.jpg");}
.patent_section.patent_right_section .section_cont{width:34%;float:none;letter-spacing:-2px;margin-left:10%;text-align:center;}
.patent_section.patent_right_section .patent_img{width:34.58%;position:absolute;left:51%;top:50%;transform:translateY(-40%);right:auto;}
.patent_section.patent_right_section .section_cont .desc1 span{font-weight:400;}
.patent_section.patent_right_section .section_cont .tit{color:#fff;}
.patent_section.patent_right_section .section_cont .desc1{color:#fff;}

/*section13*/
.section13{background-image:url("/jp/img/non_surgical/background13.png");}

/*section14*/
.section14{text-align:center;background:#eee;}

/*section15*/
.section15{background-image:url("/jp/img/non_surgical/background15_231019.jpg");}
.section15 .section_title span{display:block;}

/* 211227 */
.cut_special{background-image:url("/jp/img/cut_shot_01/background5.png");}
.cut_special .section_cont{float:left;display:inline-block;margin-left:7%;text-align:center;}
.cut_special .section_cont .number{}
.cut_special .section_cont .tit{font-weight:600;color:#fff;}
.cut_special .section_cont .desc{font-size:30px;line-height:40px;font-weight:100;margin-top:15px;color:#fff;}
.cut_special .section_cont .desc span{color:#ffc554;font-weight:500;}
.cut_special .section_cont ul{margin-top:45px;display:inline-block;}
.cut_special .section_cont ul:after{content:"";clear:both;display:block;}
.cut_special .section_cont ul li{width:190px;height:190px;float:left;border-radius:50%;background-color:rgba(255,255,255,0.6);padding-top:24px;box-sizing:border-box;}
.cut_special .section_cont ul li:nth-child(n+2){margin-left:30px;}
.cut_special .section_cont ul li .img{}
.cut_special .section_cont ul li .txt{font-size:25px;font-weight:100;margin-top:15px;line-height:30px;}
.cut_special .section_cont ul li .txt span{font-weight:500;}
.cut_special .section_cont ul li:nth-child(2) .txt{margin-top:31px;}
.cut_special .section_cont ul li .txt span{font-weight:700;}

.why_cutshot{background-image:url("/jp/img/cut_shot_01/background05.png");}
.why_cutshot .section_cont{text-align:center;float:right;margin-right:8.33%;}
.why_cutshot .section_cont .number{}
.why_cutshot .section_cont .tit{font-weight:600;}
.why_cutshot .section_cont .desc{font-size:30px;line-height:30px;font-weight:300;margin-top:50px;}
.why_cutshot .section_cont .desc span{color:#ffc554;font-weight:500;}
.why_cutshot .section_cont .desc1{font-size:40px;font-weight:400;margin-top:50px;}

.customer_satisfaction{background-image:url("/jp/img/cut_shot_01/background06.png");text-align:center;}
.customer_satisfaction .section_cont{width:90%;margin:0 auto}
.customer_satisfaction .section_cont:after{content:"";display:block;clear:both;}
.customer_satisfaction .section_cont .left{width:44%;float:left;text-align:center;}
.customer_satisfaction .section_cont .right{float:right;}
.customer_satisfaction .section_cont .right img{width:100%}
.customer_satisfaction .section_cont .number{}
.customer_satisfaction .section_cont .tit{font-weight:500;color:#fff;}
.customer_satisfaction .section_cont .desc{font-size:30px;line-height:33px;font-weight:100;margin-top:10px;color:#fff;letter-spacing:-2.2px;}
.customer_satisfaction .section_cont .desc span{font-weight:400;}
.customer_satisfaction .section_cont .desc1{font-size:35px;font-weight:100;margin-top:40px;color:#fff;}
.customer_satisfaction .section_cont .desc1 span{color:#ffc554;font-weight:500;}
.customer_satisfaction .section_cont .desc2{font-size:40px;font-weight:300;color:#fff;}


@media screen and (max-width:1900px){
.section01{background-position:center center;background-size:cover;}
}

@media screen and (max-width:1700px){
.customer_satisfaction .section_cont{width:100%;}
.customer_satisfaction .section_cont .right{width:50.26%;}
}

@media screen and (max-width:1425px){
.patent_section.patent_right_section .section_cont{margin-left:0;width:55%;}
}

@media screen and (max-width:1400px){
.customer_satisfaction .section_cont .left{width:46.37%}
.customer_satisfaction .section_cont .right{width:44.26%;margin-top:15%}
}

@media screen and (max-width:1279px){
}

@media screen and (max-width:1000px){
.patent_section.patent_right_section .patent_img{left:60%;}
}

@media screen and (max-width:979px){
.section01{background:none;padding-bottom:0 !important;}
.section01 .section_cont{width:100%;float:none;}
.section01 .section_cont .section_title{font-size:28px;}
.section01 .section_cont .section_title span{font-size:34px;}
.section01 .section_cont .desc{font-size:18px;line-height:30px;}
.section01 .section_cont .mobileImg{display:block;margin-top:30px;}
.section01 .section_cont .mobileImg img{width:100%;}

.section04 .section_cont .section_title{font-size:28px;line-height:40px;}
.section04 .section_cont .section_title span{font-size:34px;}

/*section15*/
.section15.treatment_area{background-color:#fff;}
.section15 .section_title span{display:inline-block;}

.patent_section.patent_right_section .section_cont{margin-left:0}
#page .patent_section.patent_right_section .patent_img{width:80%;position:relative;left:10%;top:20px;transform:none;}

.cut_special .section_cont{float:none;display:block;margin-left:0}
.cut_special .section_cont .desc{font-size:22px;line-height:32px;margin-top:15px;}
.cut_special .section_cont ul{display:flex;align-items:center;justify-content:center;}
.cut_special .section_cont ul li{width:175px;height:175px;padding-top:35px;float:none;display:inline-block}
.cut_special .section_cont ul li:nth-child(n+2){margin-left:20px;}
.cut_special .section_cont ul li .img img{width:40px}
.cut_special .section_cont ul li .txt{line-height:26px;margin-top:10px;font-size:20px}
.cut_special .section_cont ul li:nth-child(2) .txt{margin-top:25px;}

.why_cutshot{background-image:url("/jp/img/cut_shot_01/background05_m.png");}
.why_cutshot .section_cont{text-align:center;float:none;margin-right:0}
.why_cutshot .section_cont .desc{font-size:26px;margin-top:20px;}
.why_cutshot .section_cont .desc1{font-size:28px;margin-top:20px;}
.why_cutshot .section_cont .desc2{font-size:28px;margin-top:30px;}
.why_cutshot .section_cont .desc2 br{display:none}

.customer_satisfaction .section_cont .left{float:none;width:100%}
.customer_satisfaction .section_cont .right{float:none;margin-left:0;width:100%;margin-top:30px}

.customer_satisfaction .section_cont .desc{font-size:22px;margin-top:5px;}
.customer_satisfaction .section_cont .desc1{font-size:28px;margin-top:30px;}
.customer_satisfaction .section_cont .desc2{font-size:29px;}
}

@media screen and (max-width:767px){
.mobile_view{display:block !important;}
.pc_view{display:none;}

.top_section_basic{background-image:url("/jp/img/non_surgical/main_background_m.jpg");}

.section03 .section_cont .desc{font-size:20px;line-height:28px;margin-top:10px;}
.section04 .section_cont ul{flex-wrap:wrap;}
.section04 .section_cont ul li{width:48%;margin:1%;}
.section04 .section_cont ul li img{width:100%;}
.section04 .section_cont ul li p{font-size:16px;padding:15px 0;}
.section05 .section_cont .desc{font-size:20px;}
.section06 .section_cont .desc{font-size:20px;}

.cut_special .section_cont .desc{font-size:20px;line-height:28px;margin-top:10px;}
.cut_special .section_cont ul{margin-top:20px;}
.cut_special .section_cont ul li{width:145px;height:145px;padding-top:20px;}
.cut_special .section_cont ul li:nth-child(n+2){margin-left:15px;}
.cut_special .section_cont ul li .img img{width:38px}
.cut_special .section_cont ul li .txt{line-height:22px;margin-top:10px;font-size:18px}
.cut_special .section_cont ul li:nth-child(2) .txt{margin-top:20px;}

.why_cutshot .section_cont .desc{font-size:23px;margin-top:15px;}
.why_cutshot .section_cont .desc1{font-size:26px;margin-top:15px}
.why_cutshot .section_cont .desc2{font-size:26px;margin-top:25px;line-height:26px}

.customer_satisfaction .section_cont .right{margin-top:20px}
.customer_satisfaction .section_cont .desc{font-size:20px;}
.customer_satisfaction .section_cont .desc1{font-size:24px;margin-top:20px;}
.customer_satisfaction .section_cont .desc2{font-size:25px;}
}

@media screen and (max-width:650px){
.section01 .section_cont .section_title{font-size:22px;}
.section01 .section_cont .section_title span{font-size:28px;}
.section01 .section_cont .desc{font-size:15px;line-height:26px;margin-top:15px;}
.section04 .section_cont .section_title{font-size:22px;}
.section04 .section_cont .section_title span{font-size:28px;}

.cut_special .section_cont .desc{font-size:18px;margin-top:8px;}
.cut_special .section_cont ul{margin-top:15px;}
.cut_special .section_cont ul li{width:135px;height:135px;padding-top:18px;}
.cut_special .section_cont ul li:nth-child(n+2){margin-left:10px;}
.cut_special .section_cont ul li .img img{width:33px}
.cut_special .section_cont ul li .txt{font-size:16px}

.why_cutshot.section{background-position:98% center}
.why_cutshot .section_cont .desc{font-size:22px;margin-top:20px;}
.why_cutshot .section_cont .desc1{font-size:24px;margin-top:10px}
.why_cutshot .section_cont .desc2{font-size:24px;margin-top:15px;line-height:24px}

.customer_satisfaction .section_cont .right{margin-top:15px}
.customer_satisfaction .section_cont .desc{font-size:18px;margin-top:0;}
.customer_satisfaction .section_cont .desc1{font-size:21px;margin-top:15px;}
.customer_satisfaction .section_cont .desc2{font-size:22px;}
}

@media screen and (max-width:480px){
.section04 .section_cont ul li p{font-size:14px;}
.section05 .section_cont .desc{font-size:19px;}


.cut_special .section_cont .desc{font-size:16px;margin-top:5px;}
.cut_special .section_cont ul{margin-top:10px;}
.cut_special .section_cont ul li{width:115px;height:115px;padding-top:13px;}
.cut_special .section_cont ul li .txt{font-size:14px;line-height:18px;}
.cut_special .section_cont ul li:nth-child(2) .txt{margin-top:15px;}
.cut_special .section_cont ul li:nth-child(n+2){margin-left:5px;}
.cut_special .section_cont ul li .img img{width:28px}
.cut_special .section_cont ul li .txt{font-size:14px;margin-top:5px;line-height:20px}

.why_cutshot .section_cont .desc{font-size:17px;margin-top:15px;}
.why_cutshot .section_cont .desc1{font-size:19px;}
.why_cutshot .section_cont .desc2{font-size:19px;margin-top:8px;}

.customer_satisfaction .section_cont .right{margin-top:20px}
.customer_satisfaction .section_cont .desc{font-size:16px;}
.customer_satisfaction .section_cont .desc1{font-size:18px;margin-top:10px;}
.customer_satisfaction .section_cont .desc2{font-size:17px;}

}

@media screen and (max-width:320px){
.cut_special .section_cont ul li{width:86px;height:86px;padding-top:8px;}
.cut_special .section_cont ul li .img img{width:25px}
}</pre></body></html>