@charset "utf-8";

/* 내용관리 */
#ctt {margin:0;padding:0;background:#fff}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}f
#ctt_con {letter-spacing:-0.5px;}
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center}


.con_gray {background:#f6f6f6;}


.con_title {display:block;padding:80px 20px;text-align:center;}
.con_title h3 {display:block;margin:0 0 12px 0;font-size:30px;font-weight:700;line-height:40px;}
.con_title h2 {display:block;margin:0 0 36px 0;color:#145cab;font-size:45px;font-weight:700;line-height:50px;}
.con_title p {font-size:16px;font-weight:500;word-break:keep-all;}


.con_intro {display:block;position:relative;width:100%;max-width:1220px;margin:0 auto;padding:80px 0px;}
.con_intro:after {display:block;visibility:hidden;clear:both;content:""}
.con_intro .img {width:45%;text-align:center;}
.con_intro .img img {max-width:430px;height:auto;}
.con_intro .con {position:absolute;right:0;top:50%;width:53%;
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transform:translate(0,-50%);
}
.con_intro .con h2 {display:block;margin:0 0 24px 0;color:#145cab;font-size:40px;font-weight:500;}
.con_intro .con p {font-size:24px;font-weight:400;line-height:34px;word-break:keep-all;}


.con_intro2 {display:block;position:relative;width:100%;max-width:1220px;margin:0 auto;padding:80px 0px;}
.con_intro2:after {display:block;visibility:hidden;clear:both;content:""}
.con_intro2 .img {float:right;width:45%;text-align:center;}
.con_intro2 .img img {max-width:430px;height:auto;}
.con_intro2 .con {position:absolute;left:0;top:50%;width:53%;
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transform:translate(0,-50%);
}
.con_intro2 .con h2 {display:block;margin:0 0 24px 0;color:#145cab;font-size:40px;font-weight:500;}
.con_intro2 .con strong {display:block;margin:0 0 18px 0;font-size:30px;font-weight:500;line-height:36px;}
.con_intro2 .con p {font-size:24px;font-weight:400;line-height:34px;word-break:keep-all;}


.con_circle4x {padding:80px 20px;}
.con_circle4x h2 {display:block;margin:0 0 80px 0;color:#145cab;font-size:40px;font-weight:500;text-align:center;}
.con_circle4x h2 strong {font-weight:700;}
.con_circle4x ul {width:100%;max-width:1220px;margin:0 auto;}
.con_circle4x ul:after {display:block;visibility:hidden;clear:both;content:""}
.con_circle4x ul li {display:block;float:left;width:25%;}
.con_circle4x ul li .item {width:290px;height:290px;margin:0 auto;padding:48px 0 0 0;text-align:center;border:solid 6px #145cab;border-radius:50%;}
.con_circle4x ul li .item .num {display:block;margin:0 0 36px 0;font-size:30px;font-weight:400;}
.con_circle4x ul li .item p {font-size:24px;font-weight:400;}


.con_circle_img4x {padding:180px 20px;}
.con_circle_img4x h2 {display:block;margin:0 0 80px 0;color:#145cab;font-size:40px;font-weight:500;text-align:center;}
.con_circle_img4x h2 strong {font-weight:700;}
.con_circle_img4x ul {width:100%;max-width:1220px;margin:0 auto;}
.con_circle_img4x ul:after {display:block;visibility:hidden;clear:both;content:""}
.con_circle_img4x ul li {display:block;float:left;width:25%;}
.con_circle_img4x ul li .item {}
.con_circle_img4x ul li .item .img {width:290px;margin:0 auto 36px auto;border-radius:50%;box-shadow:-10px 10px 40px rgba(0,0,0,0.2);}
.con_circle_img4x ul li .item .img img {width:100%;height:auto;}
.con_circle_img4x ul li .item p {color:#145cab;font-size:26px;font-weight:700;text-align:center;}
.con_circle_img4x ul li:nth-child(2n) .item p {color:#38a1db;}



.con_point3x {padding:80px 20px;}
.con_point3x h2 {display:block;margin:0 0 36px 0;color:#145cab;font-size:40px;font-weight:500;line-height:48px;text-align:center;}
.con_point3x h2 strong {display:block;font-weight:700;}
.con_point3x ul {width:100%;max-width:1220px;margin:0 auto;}
.con_point3x ul:after {display:block;visibility:hidden;clear:both;content:""}
.con_point3x ul li {display:block;float:left;width:33.33%}
.con_point3x ul li .img {position:relative;width:100%;max-width:310px;margin:0 auto 24px auto;}
.con_point3x ul li .img img {width:100%;height:auto;}
.con_point3x ul li .img .text {position:absolute;left:0;top:50%;width:100%;color:#fff;font-size:30px;font-weight:700;text-align:center;
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transform:translate(0,-50%);
}
.con_point3x ul li p {display:block;width:100%;max-width:360px;margin:0 auto;font-size:24px;text-align:center;font-weight:400;letter-spacing:-2px;}


.con_doctor_text {display:block;width:100%;max-width:1220px;margin:80px auto;background:#f6f6f6;}
.con_doctor_text:after {display:block;visibility:hidden;clear:both;content:""}
.con_doctor_text .img {float:left;width:40%;}
.con_doctor_text .img img {width:100%;height:auto;}
.con_doctor_text .con {float:left;width:58%;padding:60px 0 0 0;}
.con_doctor_text .con h2 {display:block;margin:0 0 36px 0;font-size:40px;line-height:48px;font-weight:500;letter-spacing:-1px;}
.con_doctor_text .con h2 strong {display:block;color:#145cab;font-weight:500;}
.con_doctor_text .con p {font-size:24px;line-height:36px;font-weight:400;word-break:keep-all;letter-spacing:-1.5px;}
.con_doctor_text .con p strong {color:#145cab;font-weight:400;}


.con_number {width:100%;max-width:1260px;margin:0 auto;padding:120px 20px;}
.con_number h3 {display:block;margin:0;font-size:30px;font-weight:700;line-height:40px;text-align:center;}
.con_number h2 {display:block;margin:0 0 60px 0;color:#145cab;font-size:40px;font-weight:500;line-height:50px;text-align:center;}
.con_number h2 strong {font-weight:700;}
.con_number ul {width:100%;max-width:1220px;margin:0 auto;}
.con_number ul li {display:block;margin:0 0 30px 0;}
.con_number ul li:after {display:block;visibility:hidden;clear:both;content:""}
.con_number ul li .img {float:left;width:50%;padding:0 50px;}
.con_number ul li .con {float:left;width:50%;}
.con_number ul li .con .title {display:inline-block;margin:20px 0 30px 0;padding:0 30px 0 0;color:#fff;font-size:24px;line-height:30px;font-weight:400;background:#145cb1;border:solid 5px #145cb1;border-radius:40px;}
.con_number ul li .con .title .num {display:inline-block;width:30px;height:30px;margin:0 8px 0 0;color:#145cb1;font-size:20px;font-weight:500;text-align:center;line-height:30px;background:#fff;border-radius:50%;}
.con_number ul li .con .title strong {font-weight:700;}
.con_number ul li .con .title_sub {margin:0 0 12px 0;font-size:20px;font-weight:700;}
.con_number ul li .con p {font-size:20px;font-weight:400;word-break:keep-all;}


.con_kind {padding:80px 20px;}
.con_kind h2 {display:block;margin:0 0 36px 0;color:#145cab;font-size:40px;font-weight:500;line-height:50px;text-align:center;}
.con_kind h2 strong {font-weight:700;}
.con_kind h3 {display:block;position:relative;width:680px;margin:0 auto 80px auto;font-size:30px;font-weight:500;line-height:40px;text-align:center;}
.con_kind h3 strong {color:#145cab;font-weight:700;}
.con_kind h3 .quo_left {display:block;position:absolute;left:0px;top:-10px;width:36px;}
.con_kind h3 .quo_right {display:block;position:absolute;right:0px;bottom:-10px;width:36px;}
.con_kind h3 .quo_left img,
.con_kind h3 .quo_right img {width:100%;height:auto;}
.con_kind ul {width:100%;max-width:880px;margin:0 auto;}
.con_kind ul li {display:block;margin:0 0 30px 0;background:#f1f1f1;border:solid 1px #ccc;border-radius:400px;}
.con_kind ul li:after {display:block;visibility:hidden;clear:both;content:""}
.con_kind ul li .img {display:block;float:left;width:240px;height:240px;text-align:center;background:#363636;border-radius:50%;}
.con_kind ul li .img img {width:100%;height:auto;}
.con_kind ul li .con {margin:0 0 0 280px;padding:20px 0 0 0;}
.con_kind ul li .con strong {display:block;margin:0 0 24px 0;color:#145cb1;font-size:40px;font-weight:700;}
.con_kind ul li .con p {font-size:24px;font-weight:400;letter-spacing:-1px;}


.con_process {padding:80px 20px;}
.con_process h2 {display:block;margin:0 0 80px 0;color:#145cab;font-size:40px;font-weight:500;line-height:50px;text-align:center;}
.con_process h2 strong {font-weight:700;}
.con_process ul {width:100%;max-width:1220px;margin:0 auto;}
.con_process ul:after {display:block;visibility:hidden;clear:both;content:""}
.con_process ul li {display:block;float:left;width:48%;margin:0 4% 60px 0;}
.con_process ul li:after {display:block;visibility:hidden;clear:both;content:""}
.con_process ul li:nth-child(2n) {margin:0 0 60px 0;}
.con_process ul li .img {float:left;width:260px;}
.con_process ul li .img img {width:100%;height:auto;}
.con_process ul li .con {margin:0 0 0 300px;}
.con_process ul li .con .label {display:block;margin:0 0 12px 0;width:140px;color:#fff;font-size:20px;font-weight:400;line-height:40px;text-align:center;background:#145cb1;border-radius:40px;}
.con_process ul li .con strong {display:block;margin:0 0 12px 0;color:#145cb1;font-size:24px;font-weight:500;}
.con_process ul li .con p {font-size:24px;font-weight:400;line-height:30px;word-break:keep-all;}


.con_bohum {width:100%;max-width:1220px;margin:80px auto;padding:100px 80px;background:url(../../../theme/basic/img/implant_bg.jpg) no-repeat 50% 50%;background-size:cover;}
.con_bohum h2 {display:block;margin:0 0 80px 0;color:#fff;font-size:40px;font-weight:700;line-height:50px;text-align:center;letter-spacing:-1px;word-break:keep-all;}
.con_bohum h2 strong {color:#ff7700;font-weight:700;}
.con_bohum .con {padding:60px 80px;background:url(../../../theme/basic/img/implant_model.png) no-repeat right bottom #fff;}
.con_bohum .con .title_con {display:block;margin:0 0 18px 0;color:#222;font-size:40px;font-weight:400;line-height:50px;text-align:center;letter-spacing:-1px;word-break:keep-all;}
.con_bohum .con .title_con strong {font-weight:700;}
.con_bohum .con p {margin:0 0 60px 0;font-size:30px;text-align:center;line-height:36px;word-break:keep-all;}
.con_bohum .con p strong {color:#ff7700;font-weight:400;text-decoration:underline;}
.con_bohum .con .img {width:50%;max-width:351px;margin:0 0 30px 80px;}
.con_bohum .con .img img {width:100%;height:auto;}
.con_bohum .con ul {width:100%;max-width:600px;}
.con_bohum .con ul li {display:block;margin:0 0 12px 0;padding:0 0 12px 0;font-size:24px;font-weight:400;border-bottom:dashed 1px #666;}
.con_bohum .con ul li img {margin:0 12px 0 0;}


.con_benefit {padding:80px 20px;}
.con_benefit h2 {display:block;margin:0 0 80px 0;font-size:40px;text-align:center;font-weight:700;letter-spacing:-1px;}
.con_benefit .img {width:100%;max-width:800px;margin:0 auto;}
.con_benefit .img img {width:100%;height:auto;}


.con_bohum_table {width:100%;margin:0 auto 120px auto;padding:80px 20px;background:#f0edee/*url(../../../theme/basic/img/pattern.gif);*/}
.con_bohum_table h2 {display:block;margin:0 0 80px 0;font-size:40px;text-align:center;font-weight:700;letter-spacing:-1px;}

.con_type {width:100%;max-width:1220px;margin:0 auto;}
.con_type table {width:100%;border-collapse:collapse;border-spacing:0 5px;background:#fff;} 
.con_type caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.con_type th {width:20%;padding:12px 10px;font-size:18px;font-weight:500;color:#fff;text-align:center;background:#b59a69;border:solid 1px #666;}
.con_type td {width:80%;padding:12px 10px;font-size:18px;font-weight:400;text-align:center;word-break:keep-all;border:solid 1px #666;}
.con_type td strong {color:#ff0000;font-weight:400;}


.gum_process {padding:80px 20px;background:#103b69;}
.gum_process .icon {width:100px;margin:0 auto 18px auto;}
.gum_process .icon img {width:100%;height:auto;}
.gum_process h2 {display:block;position:relative;width:100%;max-width:1220px;margin:0 auto 24px auto;text-align:center;}
.gum_process h2 .text {display:inline-block;position:relative;padding:0 12px;color:#fff;font-size:40px;line-height:50px;font-weight:700;background:#103b69;z-index:1;}
.gum_process h2 .line {display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background:#fff;
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transform:translate(0,-50%);
}
.gum_process h3 {display:block;margin:0 0 36px 0;color:#54c3f1;font-size:24px;font-weight:500;text-align:center;}
.gum_process ul {width:100%;max-width:1220px;margin:0 auto;}
.gum_process ul:after {display:block;visibility:hidden;clear:both;content:""}
.gum_process ul li {display:block;float:left;width:33.33%;}
.gum_process ul li .item {position:relative;width:330px;margin:0 auto;}
.gum_process ul li .item img {width:100%;height:auto;}
.gum_process ul li .item .con {display:block;position:absolute;left:0;top:0;width:100%;padding:50px 0 0 0;color:#fff;text-align:center;}
.gum_process ul li .item .con strong {font-size:26px;font-weight:700;}
.gum_process ul li .item .con .num {display:block;font-size:40px;font-weight:700;line-height:90px;}
.gum_process ul li:last-child .item .con .num {margin:30px 0 0 0;}
.gum_process ul li .item .con .num strong {color:#54c3f1;font-size:90px;font-weight:700;}
.gum_process ul li .item .con p {font-size:24px;font-weight:400;}


.con_warning {padding:180px 20px;}
.con_warning h2 {display:block;margin:0 0 80px 0;color:#145cab;font-size:40px;text-align:center;font-weight:400;letter-spacing:-1px;}
.con_warning h2 strong {font-weight:700;}
.con_warning ul {width:100%;max-width:1220px;margin:0 auto;padding:80px 40px;background:url(../../../theme/basic/img/img5_1_11.png) no-repeat right bottom #f6f6f6;}
.con_warning ul li {display:block;position:relative;margin:0 0 24px 0;padding:0 0 0 70px;font-size:24px;font-weight:400;word-break:keep-all;}
.con_warning ul li img {display:block;position:absolute;left:0;top:0;}


.chiju {padding:180px 20px;}
.chiju h2 {display:block;margin:0 0 80px 0;color:#145cab;font-size:40px;text-align:center;font-weight:400;letter-spacing:-1px;}
.chiju h2 strong {font-weight:700;}
.chiju ul {width:100%;max-width:1220px;margin:0 auto;}
.chiju ul:after {display:block;visibility:hidden;clear:both;content:""}
.chiju ul li {display:block;float:left;position:relative;width:25%}
.chiju ul li img {width:100%;height:auto}
.chiju ul li .con {position:absolute;left:0;bottom:0;width:100%;height:50%;text-align:center;}
.chiju ul li .con strong {display:block;margin:0 0 18px 0;color:#145cab;font-size:26px;font-weight:700;}
.chiju ul li:nth-child(2n) strong {color:#38a1db;}
.chiju ul li .con p {font-size:24px;font-weight:400;letter-spacing:-1px;}


.chiju_process {padding:80px 20px;background:#103b69;}
.chiju_process .icon {width:100px;margin:0 auto 18px auto;}
.chiju_process .icon img {width:100%;height:auto;}
.chiju_process h2 {display:block;position:relative;width:100%;max-width:1220px;margin:0 auto 80px auto;text-align:center;}
.chiju_process h2 .text {display:inline-block;position:relative;padding:0 12px;color:#fff;font-size:40px;line-height:50px;font-weight:700;background:#103b69;z-index:1;}
.chiju_process h2 .line {display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background:#fff;
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transform:translate(0,-50%);
}
.chiju_process ul {width:100%;max-width:1280px;margin:0 auto;}
.chiju_process ul:after {display:block;visibility:hidden;clear:both;content:""}
.chiju_process ul li {display:block;float:left;width:25%;}
.chiju_process ul li .item {position:relative;}
.chiju_process ul li .item .img {width:100%;max-width:252px;margin:0 auto 24px auto;}
.chiju_process ul li .item .img img {width:100%;height:auto;}
.chiju_process ul li .item .con {display:block;color:#fff;text-align:center;}
.chiju_process ul li .item .con strong {display:block;margin:0 0 18px 0;color:#fff;font-size:26px;font-weight:700;}
.chiju_process ul li:nth-child(2n) .item .con strong {color:#38a1db;}
.chiju_process ul li .item .con p {font-size:20px;font-weight:300;letter-spacing:-1px;}
.chiju_process ul li .item .gap {position:absolute;right:-30px;top:65px;width:70px;}
.chiju_process ul li .item .gap img {width:100%;height:auto;}


.chiju_treatment {padding:180px 20px;}
.chiju_treatment h2 {display:block;margin:0 0 24px 0;color:#145cab;font-size:40px;text-align:center;font-weight:400;letter-spacing:-1px;}
.chiju_treatment h2 strong {font-weight:700;}
.chiju_treatment h3 {display:block;margin:0 0 160px 0;font-size:24px;text-align:center;font-weight:400;letter-spacing:-1px;}
.chiju_treatment ul {width:100%;max-width:1220px;margin:0 auto;}
.chiju_treatment ul li {display:block;margin:0 0 80px 0;background:#f6f6f6;}
.chiju_treatment ul li:after {display:block;visibility:hidden;clear:both;content:""}
.chiju_treatment ul li .img {float:left;width:430px;}
.chiju_treatment ul li .img img {width:100%;}
.chiju_treatment ul li .con {margin:0 0 0 430px;}
.chiju_treatment ul li .con .title {padding:8px 60px;color:#145cb1;font-size:30px;font-weight:700;background:#fff;border-bottom:solid 2px #145cb1;}
.chiju_treatment ul li .con strong {display:block;margin:18px 0;padding:0 60px;font-size:20px;font-weight:700;}
.chiju_treatment ul li .con p {margin:0 60px;font-size:20px;font-weight:400;}


.cavity_process {padding:180px 20px;}
.cavity_process h2 {display:block;margin:0 0 12px 0;color:#145cab;font-size:40px;text-align:center;font-weight:400;letter-spacing:-1px;}
.cavity_process h2 strong {font-weight:700;}
.cavity_process h3 {display:block;margin:0 0 120px 0;font-size:24px;font-weight:500;text-align:center;}
.cavity_process ul {width:100%;max-width:1220px;margin:0 auto;}
.cavity_process ul:after {display:block;visibility:hidden;clear:both;content:""}
.cavity_process ul li {display:block;float:left;width:25%;}
.cavity_process ul li .img {margin:0 0 18px 0;}
.cavity_process ul li .img img {width:100%;height:auto;}
.cavity_process ul li .con {text-align:center;}
.cavity_process ul li .con strong {display:block;margin:0 0 18px 0;color:#145cb1;font-size:26px;font-weight:700;}
.cavity_process ul li .con .line {display:block;position:relative;margin:0 0 8px 0;padding:0 10px 0 25px;font-size:20px;font-weight:400;text-align:left;word-break:keep-all;}
.cavity_process ul li .con .line .bullet {display:block;position:absolute;left:10px;top:11px;width:7px;height:7px;background:#145cb1;}
.cavity_process ul li:nth-child(2n) .con strong {color:#38a1db;}
.cavity_process ul li:nth-child(2n) .con .line .bullet {background:#38a1db;}


.cavity {padding:120px 20px;text-align:center;background:url(../../../theme/basic/img/img3_1_6.jpg) no-repeat 50% 50%;background-size:cover;}
.cavity h3 {display:block;margin:0 0 12px 0;color:#fff;font-size:30px;font-weight:500;}
.cavity h2 {display:block;margin:0 0 80px 0;color:#d3edfb;font-size:60px;font-weight:700;line-height:70px;}
.cavity div {color:#fff;font-size:24px;}
.cavity div span {display:block;}


.cavity_material {padding:180px 20px;}
.cavity_material h2 {display:block;margin:0 0 24px 0;color:#145cab;font-size:40px;text-align:center;font-weight:400;letter-spacing:-1px;}
.cavity_material h2 strong {font-weight:700;}
.cavity_material h3 {display:block;margin:0 0 160px 0;font-size:24px;text-align:center;font-weight:400;letter-spacing:-1px;}
.cavity_material ul {width:100%;max-width:1220px;margin:0 auto;}
.cavity_material ul li {display:block;margin:0 0 80px 0;background:#f6f6f6;}
.cavity_material ul li:after {display:block;visibility:hidden;clear:both;content:""}
.cavity_material ul li .img {float:right;width:800px;background:#fff;}
.cavity_material ul li .img img {width:100%;}
.cavity_material ul li .con {margin:0 800px 0 0;}
.cavity_material ul li .con .title {padding:8px 60px;color:#145cb1;font-size:30px;font-weight:700;background:#fff;border-bottom:solid 2px #145cb1;}
.cavity_material ul li .con strong {display:block;margin:0 0 18px 0;padding:0 60px;font-size:20px;font-weight:700;line-height:24px;}
.cavity_material ul li .con p {margin:0 60px;font-size:20px;font-weight:400;line-height:24px;}


.con_neur {padding:120px 20px;}
.con_neur h2 {display:block;margin:0 0 80px 0;color:#145cab;font-size:40px;text-align:center;font-weight:400;letter-spacing:-1px;}
.con_neur h2 strong {font-weight:700;}
.con_neur ul {width:100%;max-width:1220px;margin:0 auto;}
.con_neur ul:after {display:block;visibility:hidden;clear:both;content:""}
.con_neur ul li {display:block;float:left;width:33.33%;margin:0 0 40px 0;text-align:center;}
.con_neur ul li .img {width:80%;max-width:300px;margin:0 auto 24px auto;}
.con_neur ul li .img img {width:100%;height:auto;}
.con_neur ul li p {padding:0 20px;color:#145cab;font-size:26px;font-weight:700;word-break:keep-all;}
.con_neur ul li:nth-child(2n) p {color:#38a1db;}


.simmi {padding:180px 20px}
.simmi h2 {display:block;margin:0 0 24px 0;color:#145cab;font-size:40px;text-align:center;font-weight:400;letter-spacing:-1px;}
.simmi h2.margin {margin:0 0 80px 0;}
.simmi h2 strong {font-weight:700;}
.simmi h3 {display:block;margin:0 0 160px 0;font-size:24px;text-align:center;font-weight:400;letter-spacing:-1px;}
.simmi ul {width:100%;max-width:1220px;margin:0 auto}
.simmi ul:after {display:block;visibility:hidden;clear:both;content:""}
.simmi ul li {display:block;float:left;width:47%;margin:0 6% 0 0;}
.simmi ul li:last-child {margin:0;}
.simmi ul li .img {margin:0 0 24px 0;}
.simmi ul li .img img {width:100%;height:auto;}
.simmi ul li .con {min-height:280px;}
.simmi ul li .con strong {display:block;margin:0 0 12px 0;color:#145cab;font-size:26px;font-weight:700;}
.simmi ul li .con p {font-size:24px;font-weight:400;word-break:keep-all;}
.simmi ul li .line_title {display:block;margin:0 0 12px 0;padding:0 60px;color:#145cab;font-size:26px;font-weight:700;}
.simmi ul li .line_wrap {display:block;padding:10px 60px;background:#f6f6f6;}
.simmi ul li .line_wrap .line {display:block;position:relative;margin:0 0 8px 0;padding:0 10px 0 25px;font-size:20px;font-weight:400;text-align:left;word-break:keep-all;}
.simmi ul li .line_wrap .line .bullet {display:block;position:absolute;left:10px;top:11px;width:7px;height:7px;background:#145cb1;}


.simmi_why {padding:80px 20px;background:#103b69;}
.simmi_why .icon {width:100px;margin:0 auto 18px auto;}
.simmi_why .icon img {width:100%;height:auto;}
.simmi_why .h2 {display:block;position:relative;width:100%;max-width:1220px;margin:0 auto 120px auto;text-align:center;}
.simmi_why .h2 .text {display:block;position:relative;width:460px;margin:0 auto;color:#fff;font-size:40px;line-height:50px;font-weight:700;text-align:center;background:#103b69;z-index:1;}
.simmi_why .h2 .text .point {display:block;position:absolute;left:0;bottom:-15px;width:310px;}
.simmi_why .h2 .text .point img {width:100%;height:auto;}
.simmi_why .h2 .line {display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background:#fff;
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transform:translate(0,-50%);
}
.simmi_why ul {width:100%;max-width:1280px;margin:0 auto;}
.simmi_why ul:after {display:block;visibility:hidden;clear:both;content:""}
.simmi_why ul li {display:block;float:left;position:relative;width:33.33%;}
.simmi_why ul li .img {width:100%;}
.simmi_why ul li .img img {width:100%;height:auto;}
.simmi_why ul li .con {display:block;position:absolute;left:0;top:0;width:100%;height:100%;padding:48px 0 0 0;text-align:center;}
.simmi_why ul li .con .icon {width:120px;margin:0 auto 24px auto;}
.simmi_why ul li .con .icon img {width:100%;height:auto;}
.simmi_why ul li .con p {margin:0 0 12px 0;color:#fff;font-size:22px;}
.simmi_why ul li .con strong {color:#54c3f1;font-size:26px;font-weight:700;}


.simmi_target {padding:180px 20px}
.simmi_target h2 {display:block;margin:0 0 120px 0;color:#145cab;font-size:40px;text-align:center;font-weight:400;letter-spacing:-1px;}
.simmi_target h2 strong {font-weight:700;}
.simmi_target ul {width:100%;max-width:1220px;margin:0 auto;}
.simmi_target ul:after {display:block;visibility:hidden;clear:both;content:""}
.simmi_target ul li {display:block;float:left;position:relative;width:25%}
.simmi_target ul li img {width:100%;height:auto;}
.simmi_target ul li .con {display:block;position:absolute;left:0;bottom:0;width:100%;padding:0 0 36px 0;color:#fff;font-size:26px;font-weight:700;line-height:32px;text-align:center;}
.simmi_target ul li:nth-child(2n) .con {color:#145cab;}
.simmi_target ul li:nth-child(2) .con,
.simmi_target ul li:nth-child(3) .con {padding:0 0 52px 0;}


.whitening {padding:180px 20px 100px 20px}
.whitening h2 {display:block;margin:0 0 120px 0;color:#145cab;font-size:40px;text-align:center;font-weight:400;letter-spacing:-1px;}
.whitening h2 strong {font-weight:700;}
.whitening ul {width:100%;max-width:1220px;margin:0 auto;}
.whitening ul:after {display:block;visibility:hidden;clear:both;content:""}
.whitening ul li {display:block;float:left;width:32%;margin:0 2% 80px 0;}
.whitening ul li:nth-child(3n) {margin:0 0 80px 0;}
.whitening ul li .img {position:relative;margin:0 0 24px 0;}
.whitening ul li .img img {width:100%;height:auto;}
.whitening ul li .img .num {display:block;position:absolute;left:0;top:0;width:60px;height:60px;color:#fff;font-size:36px;font-weight:700;text-align:center;line-height:46px;background:#145cab;border:solid 5px #fff;border-radius:50%;
-webkit-transform:translate(-30%,-30%);
-moz-transform:translate(-30%,-30%);
-ms-transform:translate(-30%,-30%);
-o-transform:translate(-30%,-30%);
transform:translate(-30%,-30%);
}
.whitening ul li p {font-size:24px;font-weight:400;text-align:center;letter-spacing:-1px;}


.whitening_process {padding:80px 20px;background:#103b69;}
.whitening_process .icon {width:100px;margin:0 auto 18px auto;}
.whitening_process .icon img {width:100%;height:auto;}
.whitening_process h2 {display:block;position:relative;width:100%;max-width:1220px;margin:0 auto 24px auto;text-align:center;}
.whitening_process h2 .text {display:inline-block;position:relative;padding:0 12px;color:#fff;font-size:40px;line-height:50px;font-weight:700;background:#103b69;z-index:1;}
.whitening_process h2 .line {display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background:#fff;
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transform:translate(0,-50%);
}
.whitening_process ul {width:100%;max-width:1240px;margin:0 auto;}
.whitening_process ul:after {display:block;visibility:hidden;clear:both;content:""}
.whitening_process ul li {display:block;float:left;width:25%;}
.whitening_process ul li .item {position:relative;}
.whitening_process ul li .item .img {width:100%;margin:0 auto 24px auto;}
.whitening_process ul li .item .img img {width:100%;height:auto;}
.whitening_process ul li .item .con {display:block;color:#fff;text-align:center;}
.whitening_process ul li .item .con strong {display:block;margin:0 0 18px 0;color:#fff;font-size:26px;font-weight:700;}
.whitening_process ul li:nth-child(2n) .item .con strong {color:#38a1db;}
.whitening_process ul li .item .con p {font-size:20px;font-weight:300;letter-spacing:-1px;}
.whitening_process ul li .item .gap {position:absolute;right:-30px;top:65px;width:70px;}
.whitening_process ul li .item .gap img {width:100%;height:auto;}


.hospi_title {padding:80px 20px;text-align:center;}
.hospi_title h2 {display:block;margin:0 0 24px 0;color:#145cab;font-size:45px;font-weight:400;line-height:60px;word-break:keep-all;}
.hospi_title h2 strong {font-weight:700;}
.hospi_title p {font-size:24px;font-weight:400;word-break:keep-all;}


.hospi_doctor {}
.hospi_doctor.bg1 {background:url(../../../theme/basic/img/img1_2_1.jpg) no-repeat 50% 50% #444;background-size:cover;}
.hospi_doctor.bg2 {background:url(../../../theme/basic/img/img1_2_7.jpg) no-repeat 50% 50% #444;background-size:cover;}
.hospi_doctor .hospi_con {display:block;position:relative;width:100%;max-width:1220px;margin:0 auto;}
.hospi_doctor .hospi_con:after {display:block;visibility:hidden;clear:both;content:""}
.hospi_doctor .hospi_con .img {position:absolute;left:-80px;bottom:0;width:460px;}
.hospi_doctor .hospi_con .img img {width:100%;height:auto;}
.hospi_doctor .hospi_con .career {display:block;float:left;width:33.33%;margin:0 0 0 33%;padding:60px 30px 40px 0;}
.hospi_doctor .hospi_con .career h2 {display:block;margin:0 0 6px 0;color:#fff;font-size:30px;font-weight:700;}
.hospi_doctor .hospi_con .career h3 {display:block;margin:0 0 48px 0;color:#54c3f1;font-size:26px;font-weight:400;}
.hospi_doctor .hospi_con .career p {color:#fff;font-size:22px;font-weight:500;line-height:45px;}
.hospi_doctor .hospi_con .career2 {display:block;float:left;width:66.66%;margin:0 0 0 33%;padding:60px 30px 80px 0;}
.hospi_doctor .hospi_con .career2 h2 {display:block;margin:0 0 6px 0;color:#fff;font-size:30px;font-weight:700;}
.hospi_doctor .hospi_con .career2 h3 {display:block;margin:0 0 48px 0;color:#54c3f1;font-size:26px;font-weight:400;}
.hospi_doctor .hospi_con .career2 p {color:#fff;font-size:22px;font-weight:500;line-height:64px;}
.hospi_doctor .hospi_con .con {display:block;float:left;width:33.33%;padding:40px 0;color:#fff;font-size:14px;line-height:18px;}
.hospi_doctor .hospi_con .con .bullet {display:inline-block;margin:0 6px 0 0;color:#54c3f1;}
.hospi_doctor .hospi_con .con strong {font-weight:500;}


.hospi_article {padding:120px 20px;text-align:center;background:#d9d9d9;}
.hospi_article h2 {display:block;margin:0 0 24px 0;color:#145cab;font-size:45px;font-weight:400;word-break:keep-all;}
.hospi_article h2 strong {font-weight:700;}
.hospi_article h3 {display:block;margin:0 0 60px 0;font-size:24px;font-weight:400;word-break:keep-all;}
.hospi_article ul {width:100%;max-width:1220px;margin:0 auto 60px auto;}
.hospi_article ul:after {display:block;visibility:hidden;clear:both;content:""}
.hospi_article ul li {display:block;float:left;width:18%;margin:0 2.5% 0 0;box-shadow:0 0 20px rgba(0,0,0,0.4);}
.hospi_article ul li:last-child {margin:0;}
.hospi_article ul li img {width:100%;height:auto;}
.hospi_article p {color:#145cab;font-size:22px;font-weight:400;}


.hospi_time {padding:120px 20px;background:url(../../../theme/basic/img/img1_4_1.png) no-repeat 20% bottom;background-size:50% auto;}
.hospi_time h2 {display:block;margin:0 0 36px 0;color:#145cab;font-size:45px;font-weight:700;text-align:center;word-break:keep-all;}
.hospi_time .con {width:100%;max-width:920px;height:580px;margin:0 auto;background:url(../../../theme/basic/img/img1_4_2.png) no-repeat 50% 50%;background-size:100% auto;}
.hospi_time .con dl {padding:80px 180px;}
.hospi_time .con dl:after {display:block;visibility:hidden;clear:both;content:""}
.hospi_time .con dl dt {display:block;float:left;width:25%;margin:0 0 24px 0;color:#145cab;font-size:26px;font-weight:700;text-align:justify;}
.hospi_time .con dl dd {display:block;float:left;width:75%;margin:0 0 24px 0;color:#595757;font-size:26px;font-weight:700;}
.hospi_time .con dl dd strong {color:#145ca;font-weight:700;}


.hospi_contact {padding:80px 20px;background:#103b69;}
.hospi_contact .icon {width:100px;margin:0 auto 18px auto;}
.hospi_contact .icon img {width:100%;height:auto;}
.hospi_contact h2 {display:block;position:relative;width:100%;max-width:1220px;margin:0 auto 80px auto;text-align:center;}
.hospi_contact h2 .text {display:inline-block;position:relative;padding:0 12px;color:#fff;font-size:40px;line-height:50px;font-weight:700;background:#103b69;z-index:1;}
.hospi_contact h2 .line {display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background:#fff;
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transform:translate(0,-50%);
}
.hospi_contact .map {width:100%;max-width:1100px;;margin:0 auto;}
.hospi_contact .map img {width:100%;height:auto;}


.hospi_preview {padding:120px 20px;text-align:center;}
.hospi_preview h2 {display:block;margin:0 0 24px 0;color:#145cab;font-size:45px;font-weight:400;word-break:keep-all;}
.hospi_preview h2 strong {font-weight:700;}
.hospi_preview p {display:block;font-size:24px;font-weight:400;word-break:keep-all;}


.preview {width:100%;max-width:1240px;margin:0 auto;}
.preview .item img {width:100%;height:auto;}

.thumb {width:auto;max-width:1240px;margin:20px auto 120px auto;}
.thumb:after {display:block;visibility:hidden;clear:both;content:""}
.thumb a {display:block;float:left;width:16%;margin:0 0.5% 5px 0;}
.thumb a:nth-child(6n) {margin:0 0 5px 0;}
.thumb a img {width:100%;height:auto;border:solid 2px #fff}
.thumb a:hover img,
.thumb a:active img {border:solid 2px #15aacf}


.hospi_promise {width:100%;max-width:1920px;margin:0 auto;}
.hospi_promise .icon_top {display:block;width:140px;margin:0 auto 18px auto;}
.hospi_promise .icon_top img {width:100%;height:auto;}
.hospi_promise h2 {display:block;position:relative;width:100%;max-width:1220px;margin:0 auto 80px auto;text-align:center;}
.hospi_promise h2 .text {display:inline-block;position:relative;padding:0 12px;color:#145cab;font-size:40px;line-height:50px;font-weight:400;background:#fff;z-index:1;}
.hospi_promise h2 .text strong {font-weight:700;}
.hospi_promise h2 .line {display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background:#000;
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transform:translate(0,-50%);
}

.hospi_promise .con1 {position:relative;margin:0 0 10px 0;background:url(../../../theme/basic/img/img1_1_3.jpg) no-repeat 50% 50%;background-size:cover;}
.hospi_promise .con1 .con_wrap {position:relative;width:100%;max-width:1220px;height:680px;margin:0 auto;}
.hospi_promise .con1 .name {position:absolute;left:0%;bottom:0;width:50%;height:100%;}
.hospi_promise .con1 .name1 {display:block;position:absolute;left:0%;bottom:10%;color:#444;font-size:22px;font-weight:400;}
.hospi_promise .con1 .name1 strong {color:#145cab;font-weight:500;}
.hospi_promise .con1 .name2 {display:block;position:absolute;right:10%;bottom:10%;color:#444;font-size:22px;font-weight:400;}
.hospi_promise .con1 .name2 strong {color:#145cab;font-weight:500;}
.hospi_promise .con1 .con {position:absolute;left:50%;bottom:0;width:50%;padding:0 0 60px 100px;}
.hospi_promise .con1 .con .icon {width:120px;margin:0 60px;}
.hospi_promise .con1 .con .icon img {width:100%;height:auto;}
.hospi_promise .con1 .con strong {display:block;color:#145cab;font-size:30px;font-weight:700;}
.hospi_promise .con1 .con strong .num {font-size:60px;}
.hospi_promise .con1 .con p {color:#444;font-size:26px;font-weight:700;}

.hospi_promise .con2 {position:relative;margin:0 0 10px 0;background:url(../../../theme/basic/img/img1_1_5.jpg) no-repeat 50% 50%;background-size:cover;}
.hospi_promise .con2 .con_wrap {position:relative;width:100%;max-width:1220px;height:680px;margin:0 auto;}
.hospi_promise .con2 .con {position:absolute;left:0%;bottom:0;width:50%;padding:0 0 60px 0;}
.hospi_promise .con2 .con .icon {width:120px;margin:0 60px;}
.hospi_promise .con2 .con .icon img {width:100%;height:auto;}
.hospi_promise .con2 .con strong {display:block;color:#145cab;font-size:30px;font-weight:700;}
.hospi_promise .con2 .con strong .num {font-size:60px;}
.hospi_promise .con2 .con p {color:#fff;font-size:26px;font-weight:700;}

.hospi_promise .con3 {position:relative;margin:0 0 10px 0;background:url(../../../theme/basic/img/img1_1_7.jpg) no-repeat 50% 50%;background-size:cover;}
.hospi_promise .con3 .con_wrap {position:relative;width:100%;max-width:1220px;height:680px;margin:0 auto;}
.hospi_promise .con3 .con {position:absolute;left:50%;bottom:0;width:50%;padding:0 0 60px 100px;}
.hospi_promise .con3 .con .icon {width:120px;margin:0 60px;}
.hospi_promise .con3 .con .icon img {width:100%;height:auto;}
.hospi_promise .con3 .con strong {display:block;color:#145cab;font-size:30px;font-weight:700;}
.hospi_promise .con3 .con strong .num {font-size:60px;}
.hospi_promise .con3 .con p {color:#444;font-size:26px;font-weight:700;}


.hospi_disin {padding:120px 20px;}
.hospi_disin .icon_top {display:block;width:140px;margin:0 auto 18px auto;}
.hospi_disin .icon_top img {width:100%;height:auto;}
.hospi_disin h2 {display:block;position:relative;width:100%;max-width:1220px;margin:0 auto 80px auto;text-align:center;}
.hospi_disin h2 .text {display:inline-block;position:relative;padding:0 36px;color:#145cab;font-size:40px;line-height:50px;font-weight:400;background:#fff;z-index:1;}
.hospi_disin h2 .text strong {font-weight:700;}
.hospi_disin h2 .line {display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background:#000;
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transform:translate(0,-50%);
}

.hospi_disin ul {width:100%;max-width:1220px;margin:0 auto;}
.hospi_disin ul:after {display:block;visibility:hidden;clear:both;content:""}
.hospi_disin ul li {display:block;float:left;width:24%;margin:0 1.25% 40px 0;}
.hospi_disin ul li:nth-child(4n) {margin:0 0 40px 0;}
.hospi_disin ul li .img {position:relative;margin:0 0 40px 0;}
.hospi_disin ul li .img .num {display:block;position:absolute;left:50%;bottom:0;width:70px;height:70px;margin:0 0 -25px -35px;color:#fff;font-size:35px;font-weight:700;text-align:center;line-height:54px;background:#145cab;border:solid 7px #fff;border-radius:50%;}
.hospi_disin ul li .con strong {display:block;margin:0 0 12px 0;color:#145cab;font-size:26px;font-weight:700;text-align:center;}
.hospi_disin ul li .con p {height:90px;color:#666;font-size:20px;text-align:center;font-weight:400;letter-spacing:-2px;}


.hosip_difference {padding:120px 0;}
.hosip_difference h2 {display:block;margin:0 auto 80px auto;color:#145cab;font-size:40px;font-weight:400;text-align:center;word-break:keep-all;}
.hosip_difference h2 strong {font-weight:700;}
.hosip_difference ul {}
.hosip_difference ul:after {display:block;visibility:hidden;clear:both;content:""}
.hosip_difference ul li {display:block;float:left;position:relative;width:50%;height:420px;}
.hosip_difference ul li:nth-child(1) {background:url(../../../theme/basic/img/img1_1_17.jpg) no-repeat 50% 50%;background-size:cover;}
.hosip_difference ul li:nth-child(2) {background:url(../../../theme/basic/img/img1_1_18.jpg) no-repeat 50% 50%;background-size:cover;}
.hosip_difference ul li:nth-child(3) {background:url(../../../theme/basic/img/img1_1_19.jpg) no-repeat 50% 50%;background-size:cover;}
.hosip_difference ul li:nth-child(4) {background:url(../../../theme/basic/img/img1_1_20.jpg) no-repeat 50% 50%;background-size:cover;}
.hosip_difference ul li .con {display:block;position:absolute;top:0;width:100%;max-width:610px;height:100%;letter-spacing:-1px;}
.hosip_difference ul li .con strong {display:block;margin:0 0 12px 0;color:#fff;font-size:26px;font-weight:700;}
.hosip_difference ul li .con p {color:#fff;font-size:22px;font-weight:400;}
.hosip_difference ul li .con .img2 {text-align:center;}
.hosip_difference ul li .con .img2 img {width:260px;height:auto;}
.hosip_difference ul li:nth-child(1) .con,
.hosip_difference ul li:nth-child(3) .con {right:0;padding:50px 40px 0 0;text-align:right;}
.hosip_difference ul li:nth-child(2) .con,
.hosip_difference ul li:nth-child(4) .con {left:0;padding:50px 0 0 40px;text-align:left;}
.hosip_difference ul li:nth-child(1) .con {width:52%;background:#383735;}





@media screen and (max-width:1240px) {
.con_circle4x ul li .item {width:240px;height:240px;margin:0 auto 20px auto;padding:42px 0 0 0;}
.con_circle4x ul li .item .num {margin:0 0 30px 0;font-size:24px;}
.con_circle4x ul li .item p {font-size:18px;}


.con_circle_img4x ul li .item .img {width:240px;margin:0 auto 30px auto;box-shadow:-10px 10px 30px rgba(0,0,0,0.2);}
.con_circle_img4x ul li .item p {font-size:22px;}

.chiju_process ul li .item .gap {display:none;}

.whitening_process ul li .item .gap {display:none;}


.hosip_difference ul li:nth-child(1) .con {width:100%;background:none;}
}




@media screen and (max-width:1024px) {
.con_title h3 {font-size:24px;line-height:30px;}
.con_title h2 {font-size:36px;line-height:40px;}


.con_intro .con h2 {font-size:30px;}
.con_intro .con p {font-size:18px;line-height:24px;}

.con_intro2 .con h2 {font-size:30px;}
.con_intro2 .con strong {font-size:24px;line-height:30px;}
.con_intro2 .con p {font-size:18px;line-height:24px;}


.con_circle4x h2 {margin:0 0 60px 0;font-size:30px;}
.con_circle4x ul {max-width:520px;}
.con_circle4x ul li {width:50%;}


.con_circle_img4x h2 {margin:0 0 60px 0;font-size:30px;}
.con_circle_img4x ul {max-width:520px;}
.con_circle_img4x ul li {width:50%;margin:0 0 30px 0;}
.con_circle_img4x ul li .item .img {width:220px;margin:0 auto 24px auto;box-shadow:-10px 10px 20px rgba(0,0,0,0.2);}
.con_circle_img4x ul li .item p {font-size:18px;}


.con_point3x h2 {font-size:30px;line-height:36px;}


.con_point3x ul li .img .text {font-size:24px;}
.con_point3x ul li p {font-size:18px;}


.con_doctor_text .con {padding:40px 0 0 0;}
.con_doctor_text .con h2 {margin:0 0 30px 0;font-size:30px;line-height:36px;}
.con_doctor_text .con p {font-size:18px;line-height:28px;}


.con_number {padding:80px 20px;}
.con_number h3 {font-size:24px;line-height:32px;}
.con_number h2 {margin:0 0 48px 0;font-size:36px;line-height:40px;}
.con_number ul li .img {float:left;width:50%;padding:0 50px 0 0;}
.con_number ul li .con {float:left;width:50%;}
.con_number ul li .con .title {margin:0px 0 20px 0;padding:0 24px 0 0;;font-size:20px;line-height:30px;}
.con_number ul li .con .title .num {width:30px;height:30px;margin:0 8px 0 0;font-size:18px;;line-height:30px;}
.con_number ul li .con .title_sub {margin:0 0 12px 0;font-size:18px;}
.con_number ul li .con p {font-size:18px;}


.con_kind h2 {font-size:30px;line-height:40px;}
.con_kind h3 {width:540px;margin:0 auto 60px auto;font-size:24px;line-height:32px;}
.con_kind h3 .quo_left {width:30px;}
.con_kind h3 .quo_right {width:30px;}

.con_kind ul li .img {width:200px;height:200px;}
.con_kind ul li .con {margin:0 0 0 240px;padding:20px 0 0 0;}
.con_kind ul li .con strong {margin:0 0 18px 0;font-size:30px;}
.con_kind ul li .con p {font-size:18px;}


.con_process h2 {margin:0 0 60px 0;font-size:30px;line-height:40px;}
.con_process ul li .img {float:left;width:180px;}
.con_process ul li .con {margin:0 0 0 200px;}
.con_process ul li .con .label {width:120px;font-size:18px;}
.con_process ul li .con strong {font-size:18px;}
.con_process ul li .con p {font-size:18px;line-height:24px;}


.con_bohum {padding:80px 40px;}
.con_bohum h2 {margin:0 0 60px 0;font-size:30px;line-height:40px;}
.con_bohum .con {padding:30px 40px;background-size:70%;}
.con_bohum .con .title_con {font-size:30px;line-height:40px;}
.con_bohum .con p {margin:0 0 40px 0;font-size:24px;line-height:30px;}
.con_bohum .con .img {width:40%;margin:0 0 30px 40px;}
.con_bohum .con ul li {margin:0 0 12px 0;padding:0 0 12px 0;font-size:18px;}
.con_bohum .con ul li img {width:12px;height:auto;margin:0 8px 0 0;}


.con_benefit {padding:60px 20px;}
.con_benefit h2 {margin:0 0 60px 0;font-size:30px;}


.con_bohum_table {padding:80px 20px;}
.con_bohum_table h2 {margin:0 0 60px 0;font-size:30px;}

.con_type th {width:20%;font-size:16px;}
.con_type td {width:80%;font-size:16px;}


.gum_process {padding:60px 20px;}
.gum_process .icon {width:80px;}
.gum_process h2 .text {font-size:30px;line-height:40px;}
.gum_process h3 {font-size:18px;}
.gum_process ul li .item {width:260px;}
.gum_process ul li .item .con {padding:30px 0 0 0;}
.gum_process ul li .item .con strong {font-size:22px;}
.gum_process ul li .item .con .num {font-size:30px;line-height:60px;}
.gum_process ul li:last-child .item .con .num {margin:36px 0 0 0;}
.gum_process ul li .item .con .num strong {font-size:60px;}
.gum_process ul li .item .con p {font-size:18px;}


.con_warning {padding:60px 20px;}
.con_warning h2 {margin:0 0 60px 0;font-size:30px;}
.con_warning ul li {padding:0 0 0 60px;font-size:18px;}
.con_warning ul li img {width:40px;height:auto;}


.chiju {padding:120px 20px;}
.chiju h2 {margin:0 0 60px 0;font-size:30px;}
.chiju ul {max-width:600px;}
.chiju ul li {width:50%}
.chiju ul li .con strong {margin:0 0 12px 0;font-size:22px;}
.chiju ul li .con p {font-size:18px;}


.chiju_process {padding:60px 20px;}
.chiju_process .icon {width:80px;}
.chiju_process h2 {margin:0 0 60px 0;}
.chiju_process h2 .text {font-size:30px;line-height:40px;}
.chiju_process ul {max-width:600px;}
.chiju_process ul li {width:50%;margin:0 0 60px 0;}
.chiju_process ul li .item .img {width:100%;max-width:252px;margin:0 auto 24px auto;}
.chiju_process ul li .item .con strong {font-size:22px;}
.chiju_process ul li .item .con p {font-size:18px;}


.chiju_treatment {padding:120px 20px;}
.chiju_treatment h2 {font-size:30px;}
.chiju_treatment h3 {margin:0 0 120px 0;font-size:18px;}


.chiju_treatment {padding:120px 20px;}
.chiju_treatment h2 {font-size:30px;}
.chiju_treatment h3 {margin:0 0 120px 0;font-size:18px;}
.chiju_treatment ul li {margin:0 0 60px 0;}
.chiju_treatment ul li .img {width:360px;}
.chiju_treatment ul li .con {margin:0 0 0 360px;}
.chiju_treatment ul li .con .title {padding:8px 40px;font-size:24px;}
.chiju_treatment ul li .con strong {margin:12px 0;padding:0 40px;font-size:18px;}
.chiju_treatment ul li .con p {margin:0 40px;font-size:16px;}


.cavity_process {padding:120px 20px;}
.cavity_process h2 {margin:0 0 8px 0;font-size:30px;}
.cavity_process h3 {margin:0 0 80px 0;font-size:18px;}
.cavity_process ul {max-width:600px;}
.cavity_process ul li {width:50%;}
.cavity_process ul li .img {margin:0 0 12px 0;}
.cavity_process ul li .con strong {font-size:22px;}
.cavity_process ul li .con .line {padding:0 10px 0 20px;font-size:18px;}
.cavity_process ul li .con .line .bullet {left:10px;top:10px;width:6px;height:6px;}


.cavity {padding:80px 20px;}
.cavity h3 {margin:0 0 8px 0;font-size:24px;}
.cavity h2 {margin:0 0 60px 0;font-size:48px;line-height:54px;}
.cavity div {font-size:18px;}


.cavity_material {padding:120px 20px;}
.cavity_material h2 {font-size:30px;}
.cavity_material h3 {margin:0 0 120px 0;font-size:18px;}
.cavity_material ul {max-width:800px;}
.cavity_material ul li {margin:0 0 60px 0;}
.cavity_material ul li .img {float:none;width:100%;padding:0 0 30px 0;}
.cavity_material ul li .con {margin:0;padding:0 0 20px 0;}
.cavity_material ul li .con .title {padding:8px 40px;font-size:24px;}
.cavity_material ul li .con strong {margin:0 0 18px 0;padding:0 40px;font-size:18px;line-height:22px;}
.cavity_material ul li .con p {margin:0 40px;font-size:18px;line-height:22px;}


.con_neur {padding:80px 20px;}
.con_neur h2 {margin:0 0 60px 0;font-size:30px;}
.con_neur ul {max-width:600px;}
.con_neur ul li {width:50%;margin:0 0 40px 0;}
.con_neur ul li p {min-height:90px;font-size:22px;line-height:30px;}


.simmi {padding:120px 20px}
.simmi h2 {font-size:30px;}
.simmi h2.margin {margin:0 0 60px 0;}
.simmi h3 {margin:0 0 120px 0;font-size:18px;}
.simmi ul li {width:49%;margin:0 2% 0 0;}
.simmi ul li .con {min-height:240px;}
.simmi ul li .con strong {font-size:22px;}
.simmi ul li .con strong img {width:48px;height:auto;}
.simmi ul li .con p {font-size:18px;}
.simmi ul li .line_title {padding:0 50px;font-size:22px;}
.simmi ul li .line_wrap {padding:10px 50px;}
.simmi ul li .line_wrap .line {padding:0 10px 0 20px;font-size:18px;}
.simmi ul li .line_wrap .line .bullet {left:10px;top:10px;width:6px;height:6px;}


.simmi_why {padding:60px 20px;}
.simmi_why .icon {width:80px;margin:0 auto 12px auto;}
.simmi_why .h2 {margin:0 auto 80px auto;}
.simmi_why .h2 .text {width:340px;font-size:30px;line-height:36px;}
.simmi_why .h2 .text .point {bottom:-10px;width:220px;}
.simmi_why ul li {float:none;width:100%;margin:0 0 40px 0;}
.simmi_why ul li:last-child {margin:0;}
.simmi_why ul li .img {max-width:430px;margin:0 auto;}
.simmi_why ul li .con {padding:90px 0 0 0;}
.simmi_why ul li .con .icon {width:80px;margin:0 auto 18px auto;}
.simmi_why ul li .con p {margin:0 0 12px 0;font-size:18px;}
.simmi_why ul li .con strong {font-size:22px;}


.simmi_target {padding:120px 20px}
.simmi_target h2 {margin:0 0 80px 0;font-size:30px;}
.simmi_target ul {max-width:600px;}
.simmi_target ul li {width:50%;}
.simmi_target ul li .con {padding:0 0 36px 0;font-size:20px;line-height:24px;}
.simmi_target ul li:nth-child(2) .con,
.simmi_target ul li:nth-child(3) .con {padding:0 0 40px 0;}


.whitening {padding:120px 20px 40px 20px}
.whitening h2 {margin:0 0 80px 0;font-size:30px;}
.whitening ul {max-width:720px;}
.whitening ul li {width:49%;margin:0 2% 60px 0;}
.whitening ul li:nth-child(3n) {margin:0 2% 60px 0;}
.whitening ul li:nth-child(2n) {margin:0 0 60px 0;}
.whitening ul li .img {margin:0 0 18px 0;}
.whitening ul li .img .num {width:50px;height:50px;font-size:30px;line-height:36px;}
.whitening ul li p {font-size:18px;}


.whitening_process {padding:60px 20px;}
.whitening_process .icon {width:80px;}
.whitening_process h2 .text {font-size:30px;line-height:40px;}
.whitening_process ul {max-width:600px;}
.whitening_process ul li {width:50%;margin:0 0 60px 0;}
.whitening_process ul li .item .img {width:100%;margin:0 auto 24px auto;}
.whitening_process ul li .item .con strong {font-size:22px;}
.whitening_process ul li .item .con p {font-size:18px;}


.hospi_title {padding:60px 20px;}
.hospi_title h2 {margin:0 0 18px 0;font-size:30px;line-height:36px;}
.hospi_title p {font-size:18px;}


.hospi_doctor {padding:40px 0;}
.hospi_doctor .hospi_con {}
.hospi_doctor .hospi_con .img {float:left;position:relative;left:0px;top:0;bottom:auto;width:50%;}
.hospi_doctor .hospi_con .career {width:50%;margin:0;padding:40px 20px;}
.hospi_doctor .hospi_con .career h2 {font-size:24px;}
.hospi_doctor .hospi_con .career h3 {margin:0 0 36px 0;font-size:22px;}
.hospi_doctor .hospi_con .career p {font-size:18px;line-height:30px;}
.hospi_doctor .hospi_con .career2 {width:50%;margin:0;padding:40px 20px}
.hospi_doctor .hospi_con .career2 h2 {font-size:24px;}
.hospi_doctor .hospi_con .career2 h3 {margin:0 0 36px 0;font-size:22px;}
.hospi_doctor .hospi_con .career2 p {font-size:18px;line-height:30px;}
.hospi_doctor .hospi_con .con {width:100%;padding:40px 20px;font-size:14px;line-height:18px;}


.hospi_article {padding:80px 20px;}
.hospi_article h2 {margin:0 0 18px 0;font-size:30px;}
.hospi_article h3 {margin:0 0 48px 0;font-size:18px;}
.hospi_article ul {margin:0 auto 48px auto;}
.hospi_article p {font-size:18px;}


.hospi_time {padding:80px 20px;}
.hospi_time h2 {font-size:30px;}
.hospi_time .con {max-width:720px;height:460px;}
.hospi_time .con dl {padding:40px 120px;}
.hospi_time .con dl dt {width:25%;margin:0 0 18px 0;font-size:22px;}
.hospi_time .con dl dd {width:75%;margin:0 0 18px 0;font-size:22px;}


.hospi_contact {padding:60px 20px;}
.hospi_contact .icon {width:80px;}
.hospi_contact h2 {margin:0 0 60px 0;}
.hospi_contact h2 .text {font-size:30px;line-height:40px;}


.hospi_preview {padding:80px 20px;text-align:center;}
.hospi_preview h2 {font-size:30px;}
.hospi_preview p {font-size:18px;}


.hospi_promise .icon_top {width:120px;}
.hospi_promise h2 {margin:0 auto 60px auto;}
.hospi_promise h2 .text {font-size:30px;line-height:40px;}

.hospi_promise .con1 .con_wrap {height:580px;}
.hospi_promise .con1 .name1 {left:5%;bottom:10%;color:#444;font-size:18px;}
.hospi_promise .con1 .name2 {right:10%;bottom:10%;color:#444;font-size:18px;}
.hospi_promise .con1 .con {padding:40px;}
.hospi_promise .con1 .con .icon {width:80px;margin:0 40px;}
.hospi_promise .con1 .con strong {font-size:24px;}
.hospi_promise .con1 .con strong .num {font-size:48px;}
.hospi_promise .con1 .con p {font-size:20px;}

.hospi_promise .con2 .con_wrap {height:580px;}
.hospi_promise .con2 .con {width:70%;padding:40px;}
.hospi_promise .con2 .con .icon {width:80px;margin:0 40px;}
.hospi_promise .con2 .con strong {font-size:24px;}
.hospi_promise .con2 .con strong .num {font-size:48px;}
.hospi_promise .con2 .con p {font-size:20px;}

.hospi_promise .con3 .con_wrap {height:580px;}
.hospi_promise .con3 .con {left:40%;width:60%;padding:40px;}
.hospi_promise .con3 .con .icon {width:80px;margin:0 40px;}
.hospi_promise .con3 .con strong {font-size:24px;}
.hospi_promise .con3 .con strong .num {font-size:48px;}
.hospi_promise .con3 .con p {font-size:20px;}


.hospi_disin {padding:80px 20px;}
.hospi_disin .icon_top {width:120px;}
.hospi_disin h2 {margin:0 auto 60px auto;}
.hospi_disin h2 .text {padding:0 24px;font-size:30px;line-height:40px;}

.hospi_disin ul li {width:32%;margin:0 2% 40px 0;}
.hospi_disin ul li:nth-child(4n) {margin:0 2% 40px 0;}
.hospi_disin ul li:nth-child(3n) {margin:0 0 40px 0;}
.hospi_disin ul li .img {margin:0 0 30px 0;}
.hospi_disin ul li .img .num {width:60px;height:60px;margin:0 0 -30px -30px;font-size:26px;line-height:48px;border:solid 5px #fff;}
.hospi_disin ul li .con strong {font-size:22px;}
.hospi_disin ul li .con p {height:80px;font-size:18px;}


.hosip_difference {padding:80px 0;}
.hosip_difference h2 {margin:0 auto 60px auto;font-size:30px;}
.hosip_difference ul li {float:none;width:100%;height:360px;}
.hosip_difference ul li .con {position:relative;width:100%;max-width:100%;height:100%;left:0;}
.hosip_difference ul li .con strong {font-size:22px;}
.hosip_difference ul li .con p {font-size:18px;}
.hosip_difference ul li .con .img2 {text-align:right;}
.hosip_difference ul li .con .img2 img {width:220px;height:auto;}
.hosip_difference ul li:nth-child(1) .con,
.hosip_difference ul li:nth-child(3) .con {padding:40px;}
.hosip_difference ul li:nth-child(2) .con,
.hosip_difference ul li:nth-child(4) .con {padding:40px;}
.hosip_difference ul li:nth-child(1) .con {width:100%;background:none;}

}






@media screen and (max-width:768px) {
.con_title {padding:60px 20px;}
.con_title h3 {margin:0 0 8px 0;font-size:18px;line-height:24px;}
.con_title h2 {margin:0 0 24px 0;font-size:30px;line-height:36px;}
.con_title p {font-size:14px;}


.con_intro {padding:60px 20px;}
.con_intro .img {width:auto;margin:0 0 24px 0;}
.con_intro .con {position:relative;left:0;width:auto;
-webkit-transform:translate(0,0);
-moz-transform:translate(0,0);
-ms-transform:translate(0,0);
-o-transform:translate(0,0);
transform:translate(0,0);}
.con_intro .con h2 {margin:0 0 18px 0;font-size:24px;}
.con_intro .con p {font-size:16px;line-height:22px;}


.con_intro2 {padding:60px 20px;}
.con_intro2 .img {float:none;width:auto;margin:0 0 24px 0;}
.con_intro2 .con {position:relative;left:0;width:auto;
-webkit-transform:translate(0,0);
-moz-transform:translate(0,0);
-ms-transform:translate(0,0);
-o-transform:translate(0,0);
transform:translate(0,0);}
.con_intro2 .con h2 {margin:0 0 18px 0;font-size:24px;}
.con_intro2 .con strong {margin:0 0 12px 0;font-size:18px;line-height:24px;}
.con_intro2 .con p {font-size:16px;line-height:22px;}


.con_circle4x {padding:60px 20px;}
.con_circle4x h2 {margin:0 0 48px 0;font-size:24px;}
.con_circle4x ul li {width:100%;}
.con_circle4x ul li .item {width:180px;height:180px;padding:30px 0 0 0;}
.con_circle4x ul li .item .num {margin:0 0 24px 0;font-size:18px;}
.con_circle4x ul li .item p {font-size:16px;}


.con_circle_img4x {padding:60px 20px;}
.con_circle_img4x h2 {margin:0 0 48px 0;font-size:24px;}
.con_circle_img4x ul {max-width:520px;}
.con_circle_img4x ul li {width:100%;margin:0 0 30px 0;}
.con_circle_img4x ul li:last-child {margin:0;}
.con_circle_img4x ul li .item .img {width:200px;margin:0 auto 24px auto;box-shadow:-10px 10px 20px rgba(0,0,0,0.2);}
.con_circle_img4x ul li .item p {font-size:16px;}


.con_point3x {padding:60px 20px;}
.con_point3x h2 {font-size:24px;line-height:32px;}


.con_point3x ul {max-width:260px;margin:0 auto;}
.con_point3x ul li {width:auto;margin:0 auto 40px auto;}
.con_point3x ul li .img .text {font-size:18px;}
.con_point3x ul li p {font-size:16px;}


.con_doctor_text {margin:60px auto;}

.con_doctor_text .img {float:none;width:100%;max-width:460px;margin:0 auto;}
.con_doctor_text .con {float:none;width:100%;padding:40px 20px;}
.con_doctor_text .con h2 {margin:0 0 24px 0;font-size:24px;line-height:30px;}
.con_doctor_text .con p {font-size:16px;line-height:24px;}


.con_number h3 {font-size:18px;line-height:24px;}
.con_number h2 {margin:0 0 48px 0;font-size:24px;line-height:32px;}
.con_number ul li .img {float:none;width:auto;margin:0 0 20px 0;padding:0;}
.con_number ul li .con {float:none;width:auto;}
.con_number ul li .con .title {margin:0px 0 20px 0;padding:0 24px 0 0;;font-size:18px;}
.con_number ul li .con .title .num {font-size:16px;}
.con_number ul li .con .title_sub {font-size:16px;}
.con_number ul li .con p {font-size:16px;}


.con_kind {padding:60px 20px;}
.con_kind h2 {font-size:24px;line-height:30px;}
.con_kind h3 {width:420px;margin:0 auto 48px auto;font-size:18px;line-height:24px;}
.con_kind h3 .quo_left {width:24px;}
.con_kind h3 .quo_right {width:24px;}

.con_kind ul li .img {width:180px;height:180px;}
.con_kind ul li .con {margin:0 0 0 200px;padding:20px 40px 0 0;}
.con_kind ul li .con strong {margin:0 0 16px 0;font-size:24px;}
.con_kind ul li .con p {font-size:16px;}


.con_process {padding:60px 20px;}
.con_process h2 {margin:0 0 48px 0;font-size:24px;line-height:30px;}
.con_process ul li {float:none;width:100%;margin:0 0 40px 0;}
.con_process ul li:nth-child(2n) {margin:0 0 40px 0;}
.con_process ul li .img {width:120px;}
.con_process ul li .con {margin:0 0 0 140px;}
.con_process ul li .con .label {width:100px;margin:0 0 8px 0;font-size:16px;line-height:34px;}
.con_process ul li .con strong {margin:0 0 8px 0;font-size:16px;}
.con_process ul li .con p {font-size:16px;line-height:20px;}


.con_bohum {padding:60px 20px;}
.con_bohum h2 {margin:0 0 48px 0;font-size:24px;line-height:30px;}
.con_bohum .con {padding:20px;}
.con_bohum .con .title_con {font-size:24px;line-height:30px;}
.con_bohum .con p {margin:0 0 40px 0;font-size:18px;line-height:24px;}
.con_bohum .con .img {width:40%;margin:0 0 30px 20px;}
.con_bohum .con ul li {font-size:16px;}
.con_bohum .con ul li img {width:10px;height:auto;margin:0 6px 0 0;}


.con_bohum_table {padding:40px 20px;}
.con_bohum_table h2 {font-size:24px;line-height:30px;}


.con_benefit h2 {font-size:24px;line-height:30px;}

.con_type th {width:20%;font-size:14px;}
.con_type td {width:80%;font-size:14px;}


.gum_process .icon {width:60px;}
.gum_process h2 .text {font-size:24px;line-height:30px;}
.gum_process h3 {font-size:16px;}
.gum_process ul li {float:none;width:auto;margin:0 0 30px 0;}
.gum_process ul li:last-child {margin:0;}
.gum_process ul li .item {width:200px;}
.gum_process ul li .item .con {padding:24px 0 0 0;}
.gum_process ul li .item .con strong {font-size:18px;}
.gum_process ul li .item .con .num {font-size:24px;line-height:48px;}
.gum_process ul li:last-child .item .con .num {margin:24px 0 0 0;}
.gum_process ul li .item .con .num strong {font-size:48px;}
.gum_process ul li .item .con p {font-size:16px;}


.con_warning {padding:60px 20px;}
.con_warning h2 {margin:0 0 48px 0;font-size:24px;}
.con_warning ul {padding:40px 20px;background-size:40%;}
.con_warning ul li {margin:0 0 18px 0;padding:0 0 0 50px;font-size:16px;}
.con_warning ul li img {width:32px;height:auto;}


.chiju {padding:80px 20px;}
.chiju h2 {margin:0 0 48px 0;font-size:24px;}
.chiju ul {max-width:300px;}
.chiju ul li {width:100%}
.chiju ul li .con strong {margin:0 0 12px 0;font-size:20px;}
.chiju ul li .con p {font-size:16px;}


.chiju_process .icon {width:60px;}
.chiju_process h2 {margin:0 0 40px 0;}
.chiju_process h2 .text {font-size:24px;line-height:30px;}
.chiju_process ul {max-width:300px;}
.chiju_process ul li {width:100%;margin:0 0 40px 0;}
.chiju_process ul li .item .img {max-width:200px;}
.chiju_process ul li .item .con strong {font-size:20px;}
.chiju_process ul li .item .con p {font-size:16px;}


.chiju_treatment {padding:80px 20px;}
.chiju_treatment h2 {font-size:24px;}
.chiju_treatment h3 {margin:0 0 80px 0;font-size:16px;}


.chiju_treatment {padding:80px 20px;}
.chiju_treatment h2 {font-size:24px;}
.chiju_treatment h3 {margin:0 0 80px 0;font-size:16px;}
.chiju_treatment ul li {margin:0 0 40px 0;}
.chiju_treatment ul li .img {float:none;width:100%;margin:0 auto;}
.chiju_treatment ul li .con {margin:0 auto;}
.chiju_treatment ul li .con .title {padding:8px 20px;font-size:20px;}
.chiju_treatment ul li .con strong {padding:0 20px;font-size:16px;}
.chiju_treatment ul li .con p {margin:0px;padding:0 20px 20px 20px;font-size:15px;}


.cavity_process {padding:80px 20px;}
.cavity_process h2 {margin:0 0 8px 0;font-size:24px;}
.cavity_process h3 {margin:0 0 60px 0;font-size:16px;}
.cavity_process ul {max-width:300px;}
.cavity_process ul li {width:100%;}
.cavity_process ul li .con strong {font-size:18px;}
.cavity_process ul li .con .line {padding:0 10px 0 20px;font-size:16px;}
.cavity_process ul li .con .line .bullet {left:10px;top:10px;width:5px;height:5px;}


.cavity {padding:60px 20px;}
.cavity h3 {margin:0 0 8px 0;font-size:18px;}
.cavity h2 {margin:0 0 48px 0;font-size:32px;line-height:40px;word-break:keep-all;}
.cavity div {font-size:16px;}
.cavity div span {display:inline;}


.cavity_material {padding:80px 20px;}
.cavity_material h2 {font-size:24px;}
.cavity_material h3 {margin:0 0 80px 0;font-size:16px;}
.cavity_material ul li {margin:0 0 40px 0;}
.cavity_material ul li .img {padding:0 0 10px 0;}
.cavity_material ul li .con .title {padding:8px 20px;font-size:18px;}
.cavity_material ul li .con strong {margin:0 0 18px 0;padding:0 20px;font-size:16px;line-height:20px;}
.cavity_material ul li .con p {margin:0 20px;font-size:16px;line-height:20px;}


.con_neur {padding:60px 20px;}
.con_neur h2 {margin:0 0 40px 0;font-size:24px;}
.con_neur ul {max-width:300px;}
.con_neur ul li {float:none;width:100%;margin:0 0 40px 0;}
.con_neur ul li p {min-height:auto;font-size:18px;line-height:24px;}


.simmi {padding:80px 20px}
.simmi h2 {font-size:24px;}
.simmi h2.margin {margin:0 0 40px 0;}
.simmi h3 {margin:0 0 80px 0;font-size:16px;}
.simmi ul li {float:none;width:100%;margin:0 0 40px 0;}
.simmi ul li .con {min-height:auto;margin:0 0 20px 0;}
.simmi ul li .con strong {font-size:18px;}
.simmi ul li .con strong img {width:36px;}
.simmi ul li .con p {font-size:16px;}
.simmi ul li .line_title {padding:0 40px;font-size:18px;}
.simmi ul li .line_wrap {padding:10px 40px;}
.simmi ul li .line_wrap .line {padding:0 10px 0 20px;font-size:16px;}
.simmi ul li .line_wrap .line .bullet {left:10px;top:10px;width:5px;height:5px;}


.simmi_why .icon {width:60px;}
.simmi_why .h2 {margin:0 auto 60px auto;}
.simmi_why .h2 .text {width:280px;font-size:24px;line-height:30px;}
.simmi_why .h2 .text .point {bottom:-10px;width:180px;}
.simmi_why ul li .img {max-width:300px;margin:0 auto;}
.simmi_why ul li .con {padding:48px 0 0 0;}
.simmi_why ul li .con .icon {width:60px;margin:0 auto 18px auto;}
.simmi_why ul li .con p {margin:0 0 8px 0;font-size:16px;}
.simmi_why ul li .con strong {font-size:20px;}


.simmi_target {padding:80px 20px}
.simmi_target h2 {margin:0 0 60px 0;font-size:24px;}
.simmi_target ul {max-width:300px;}
.simmi_target ul li {width:100%;}
.simmi_target ul li .con {padding:0 0 46px 0;font-size:18px;line-height:22px;}
.simmi_target ul li:nth-child(2) .con,
.simmi_target ul li:nth-child(3) .con {padding:0 0 52px 0;}


.whitening {padding:80px 20px}
.whitening h2 {margin:0 0 60px 0;font-size:24px;}
.whitening ul li {float:none;width:100%;margin:0 0 40px 0;}
.whitening ul li:nth-child(3n) {margin:0 0 40px 0;}
.whitening ul li:nth-child(2n) {margin:0 0 40px 0;}
.whitening ul li:last-child {margin:0;}
.whitening ul li .img {max-width:360px;margin:0 auto 12px auto;}
.whitening ul li .img .num {width:40px;height:40px;font-size:24px;line-height:26px;}
.whitening ul li p {font-size:16px;}


.whitening_process .icon {width:60px;}
.whitening_process h2 .text {font-size:24px;line-height:30px;}
.whitening_process ul {max-width:300px;}
.whitening_process ul li {width:100%;margin:0 0 40px 0;}
.whitening_process ul li .item .con strong {font-size:20px;}
.whitening_process ul li .item .con p {font-size:16px;}


.hospi_title h2 {margin:0 0 16px;font-size:24px;line-height:30px;}
.hospi_title h2 strong {display:block;}
.hospi_title p {font-size:16px;}


.hospi_doctor {padding:40px 0;}
.hospi_doctor .hospi_con {}
.hospi_doctor .hospi_con .img {float:none;position:relative;width:100%;max-width:360px;margin:0 auto;}
.hospi_doctor .hospi_con .career {width:auto;padding:40px 20px;}
.hospi_doctor .hospi_con .career h2 {font-size:18px;}
.hospi_doctor .hospi_con .career h3 {margin:0 0 30px 0;font-size:16px;}
.hospi_doctor .hospi_con .career p {font-size:16px;line-height:24px;}
.hospi_doctor .hospi_con .career2 {width:auto;}
.hospi_doctor .hospi_con .career2 h2 {font-size:18px;}
.hospi_doctor .hospi_con .career2 h3 {margin:0 0 30px 0;font-size:16px;}
.hospi_doctor .hospi_con .career2 p {font-size:16px;line-height:24px;}
.hospi_doctor .hospi_con .con {font-size:13px;line-height:16px;}


.hospi_article {padding:60px 20px;}
.hospi_article h2 {margin:0 0 16px 0;font-size:24px;line-height:36px;}
.hospi_article h2 strong {display:block;}
.hospi_article h3 {margin:0 0 36px 0;font-size:16px;}
.hospi_article ul {margin:0 auto 36px auto;}
.hospi_article ul li {width:32%;margin:0 2% 20px 0;}
.hospi_article ul li:nth-child(3n) {margin:0 0 20px 0;}
.hospi_article ul li:last-child {margin:0;}
.hospi_article p {font-size:16px;}


.hospi_time {padding:60px 20px;}
.hospi_time h2 {font-size:24px;}
.hospi_time .con {max-width:320px;height:auto;background:none;}
.hospi_time .con dl {padding:20px 20px;}
.hospi_time .con dl dt {width:100%;margin:0;font-size:16px;}
.hospi_time .con dl dd {width:100%;margin:0 0 12px 0;font-size:16px;}


.hospi_contact .icon {width:60px;}
.hospi_contact h2 {margin:0 0 40px 0;}
.hospi_contact h2 .text {font-size:24px;line-height:30px;}


.hospi_preview {padding:60px 20px;}
.hospi_preview h2 {font-size:24px;}
.hospi_preview h2 strong {display:block;}
.hospi_preview p {font-size:16px;}


.hospi_promise .icon_top {width:80px;}
.hospi_promise h2 {margin:0 auto 48px auto;}
.hospi_promise h2 .text {font-size:24px;line-height:30px;}

.hospi_promise .con1 .con_wrap {height:380px;}
.hospi_promise .con1 .name {display:none}
.hospi_promise .con1 .con {left:0;bottom:0;width:100%;padding:40px;}
.hospi_promise .con1 .con .icon {width:60px;margin:0 20px;}
.hospi_promise .con1 .con strong {font-size:18px;}
.hospi_promise .con1 .con strong .num {font-size:36px;}
.hospi_promise .con1 .con p {font-size:16px;}

.hospi_promise .con2 .con_wrap {height:380px;}
.hospi_promise .con2 .con {left:0;bottom:0;width:100%;padding:40px;}
.hospi_promise .con2 .con .icon {width:60px;margin:0 20px;}
.hospi_promise .con2 .con strong {font-size:18px;}
.hospi_promise .con2 .con strong .num {font-size:36px;}
.hospi_promise .con2 .con p {font-size:16px;}

.hospi_promise .con3 .con_wrap {height:380px;}
.hospi_promise .con3 .con {left:0;bottom:0;width:100%;padding:40px;}
.hospi_promise .con3 .con .icon {width:60px;margin:0 20px;}
.hospi_promise .con3 .con strong {font-size:18px;}
.hospi_promise .con3 .con strong .num {font-size:36px;}
.hospi_promise .con3 .con p {font-size:16px;}


.hospi_disin {padding:60px 20px;}
.hospi_disin .icon_top {width:80px;}
.hospi_disin h2 {margin:0 auto 40px auto;}
.hospi_disin h2 .text {font-size:24px;line-height:30px;}

.hospi_disin ul li {width:49%;margin:0 2% 40px 0;}
.hospi_disin ul li:nth-child(4n) {margin:0 2% 40px 0;}
.hospi_disin ul li:nth-child(3n) {margin:0 2% 40px 0;}
.hospi_disin ul li:nth-child(2n) {margin:0 0 40px 0;}
.hospi_disin ul li .img .num {width:50px;height:50px;margin:0 0 -25px -25px;font-size:22px;line-height:38px;}
.hospi_disin ul li .con strong {font-size:28px;}
.hospi_disin ul li .con p {height:70px;font-size:16px;}


.hosip_difference {padding:60px 0;}
.hosip_difference h2 {margin:0 auto 40px auto;font-size:24px;}
.hosip_difference ul li {float:none;width:100%;height:260px;}
.hosip_difference ul li .con strong {font-size:18px;}
.hosip_difference ul li .con p {font-size:16px;}
.hosip_difference ul li .con .img2 img {width:180px;height:auto;}
.hosip_difference ul li:nth-child(1) .con,
.hosip_difference ul li:nth-child(3) .con {padding:20px;}
.hosip_difference ul li:nth-child(2) .con,
.hosip_difference ul li:nth-child(4) .con {padding:20px;}


}





@media screen and (max-width:480px) {
.con_kind ul li {padding:20px;border-radius:30px;}
.con_kind ul li .img {width:140px;height:140px;}
.con_kind ul li .con {margin:0 0 0 160px;padding:0px;}
.con_kind ul li .con strong {margin:0 0 16px 0;font-size:18px;}
.con_kind ul li .con p {font-size:14px;}


.con_benefit {padding:40px 20px;}
.con_benefit h2 {font-size:24px;line-height:30px;}


.con_bohum_table {padding:40px 20px;}


.hospi_article ul li {width:48%;margin:0 4% 20px 0;}
.hospi_article ul li:nth-child(3n) {margin:0 4% 20px 0;}
.hospi_article ul li:nth-child(2n) {margin:0 0 20px 0;}


.hospi_disin ul {max-width:280px;}
.hospi_disin ul li {width:100%;margin:0 0 40px 0;}
.hospi_disin ul li:nth-child(4n) {margin:0 0 40px 0;}
.hospi_disin ul li:nth-child(3n) {margin:0 0 40px 0;}
.hospi_disin ul li:nth-child(2n) {margin:0 0 40px 0;}
}