/*common*/
iframe {width: 100%;height: 450px;}
.imgcenter {margin: 0 auto;}
.header{background-color: #26272c;}
.header .topgnb_wrap {display: block;position: relative;}
.wrap{padding-top: 100px;max-width: 100%;}
.sub_visual {position:relative; width:100%; height:860px; background-repeat:no-repeat; background-position:center top; background-size:cover; color:#fff;padding: 100px;overflow: hidden;}
.sub_visual.fixed {position:fixed;}
.sub_visual.sub_visual01 {background: url("/skin/default/img/sub/sub_banner_1.jpg") no-repeat center center; -webkit-background-size: cover; background-size: cover;}
.sub_visual.sub_visual02 {background: url("/skin/default/img/sub/sub_banner_6.jpg") no-repeat center center; -webkit-background-size: cover; background-size: cover;}
.sub_visual.sub_visual03 {background: url("/skin/default/img/sub/sub_banner_2.jpg") no-repeat center center; -webkit-background-size: cover; background-size: cover;}
.sub_visual.sub_visual04 {background: url("/skin/default/img/sub/sub_banner_3.jpg") no-repeat center center; -webkit-background-size: cover; background-size: cover;}
.sub_visual.sub_visual05 {background: url("/skin/default/img/sub/sub_banner_4.jpg") no-repeat center center; -webkit-background-size: cover; background-size: cover;}
.sub_visual.sub_visual06 {background: url("/skin/default/img/sub/sub_banner_5.jpg") no-repeat center center; -webkit-background-size: cover; background-size: cover;}
.sub_visual.sub_visual07 {background: url("/skin/default/img/sub/sub_banner_7.jpg") no-repeat center center; -webkit-background-size: cover; background-size: cover;}
.sub_visual.sub_visual08 {background: url("/skin/default/img/sub/sub_banner_8.jpg") no-repeat center center; -webkit-background-size: cover; background-size: cover;}
.sub_title_box {width: 100%;height: 100%;padding-top: 100px;position: relative;}
.sub_middle_title {font-size: 50px;color:#004385;font-weight: 700;}
.sub_big_title {font-size: 84px;color:#004385;font-weight: 700;margin: 12px 0;}
.sub_small_title {color:#3189e1;font-size: 18px;position: relative;letter-spacing: 4px;}
.sub_small_title:after{width: 1px;height: 30px;content:'';background-color:#004385;display: block;position: absolute;left: 50%;top:70px;}
.scroll_icon {margin-top: 130px;}
.page-nav {position: static;}
.page-nav > a {width: 220px;height: 145px;position: absolute;top:50%;margin-top: -72px;font-size: 16px;color:#004385;font-weight: 700;}
.page-nav > a.page-prev {left: 0;background: url("/skin/default/img/sub/prevArrow.png") left center no-repeat;padding-left: 100px;}
.page-nav > a.page-next {right: 0;background: url("/skin/default/img/sub/nextArrow.png") right center no-repeat;padding-right: 100px;}
.page-nav .prev_title {height: 145px;display: table;width: 100%;}
.page-nav .next_title {height: 145px;display: table;width: 100%;}
.sub_wrap {margin-top: 40px;position: relative;z-index: 1;display: none;}
a:hover {text-decoration:none;}

.sub_nav_tab {display: block;border-top: 1px solid #d7d7d7;border-left: 1px solid #d7d7d7;}
.sub_nav_tab:before {content: "";display: table;}
.sub_nav_tab:after {content: "";display: table;clear: both;}
.sub_nav_tab > li {float:left;width: 25%;display: block;}
.sub_nav_tab > li > a {color:#777777;display: block;height: 60px;line-height: 60px;font-size: 18px;text-align: center;background-color: #f9f9f9;position: relative;border-bottom: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;}
.sub_nav_tab > li > a:before {display: none;position: absolute;width: 100%;height: 100%;content: "";border: 1px solid #3189e1;left: 0;top: 0;}
.sub_nav_tab > li.active > a:before {display: block;}
.sub_nav_tab li.active a{color:#000;background-color: #fff;}
.location_wrap {margin-top: 60px;position: relative;z-index: 1;}
.location_wrap .sub-title {text-align: center;font-size: 46px;color:#004385;font-weight: 700;}
.location_wrap .sub-title:after {width: 1px;height: 30px;content:'';background-color:#c6c6c6;display: block;position: absolute;left: 50%;top:50%;margin-top: 15px;}
.blue {color:#3189e1;}
.navy {color:#004385;}
.common_sub_title.white,
.common_sub_sub_title.white {color:#fff;}
.common_sub_title {text-align: center;font-size: 48px;color:#000;font-weight: 200;word-break:keep-all;}  
.common_sub_title .small {font-size: 30px;}
.common_sub_sub_title {text-align: center;font-size: 20px;color:#000;font-weight: 300;margin-bottom: 70px;line-height: 1.5;margin-top: 40px;word-break:keep-all;}
.bgpd {padding-top: 120px;padding-bottom: 100px;}
.nopd {padding-top: 0;padding-bottom: 0;}
/*common*/

/*compnay*/
.with_top {background-image: url("/skin/default/img/sub/company/company7_bottom_img.jpg");margin-top: 80px;background-repeat: no-repeat;background-position: center bottom;-webkit-background-size: cover;background-size: cover;padding-bottom:220px;}   
.company_wrap {margin-top: 40px;position: relative;}
#company1:after {width: 1477px;height: 1100px;background-image: url("/skin/default/img/sub/company1_bg.png");background-repeat: no-repeat;background-position: right bottom;content: "";display: block;position: absolute;bottom: 0;right: 0;z-index: 0;}
.company1_img .img {position: relative;z-index: 2;}
.company1_img .img img {height: 600px;}
#company_tbox {z-index: 1;margin-top: 115px;}
.t1 {font-size: 22px;word-break:keep-all ;color:#000;}
.t2 {font-size: 40px;word-break:keep-all ;color:#000;}
.t3 {font-size: 16px;color:#777777;word-break:keep-all ;line-height: 1.6;margin-bottom: 20px;}
.t4 {word-break:keep-all ;font-size: 20px;color:#000;}
.t5 {word-break:keep-all ;font-size: 25px;color:#000;font-weight: 700;margin-top: 50px;}
.mascot {border:8px solid#3189e1;z-index: 1;background-color: #fff;position: absolute;bottom: 0;right: -110px;content:"";width: 320px;height: 320px;display: table;padding-left: 110px;}
.mascot .vm {text-align: left;}
.mascot .t1 {font-size: 16px;color: #000;font-weight: 400;margin-bottom: 30px;}
.mascot .t2 {font-size: 34px;font-weight: 700;color: #004385;margin-bottom: 0;}


.doctor_wrap .doctor {position: relative;margin-top: 90px;margin-bottom: 100px;}
.doctor_wrap .doctor.bottom:before {display: block;position: absolute;height: 1px;width: 100%;background-color:#dddddd;bottom: -40px;left: 0;content:"";}
.doctor .info .name {font-size: 30px;color:#000;margin-bottom: 10px;}
.doctor .info .name strong {font-weight: 700;font-size: 52px;}
.doctor .info .medical {padding: 15px 30px;background-color: #f4f4f4;font-size: 18px;font-weight: 500;}
.doctor .info .profile {margin-top: 40px;position: relative;line-height: 2;}
.doctor .info .profile li {position: relative;padding-left: 15px;color:#666666;}
.doctor .info .profile li:before {display: block;position: absolute;height: 4px;width: 4px;background-color:#3189e1;top: 15px;left: 0;content:"";}


.company3_bg {position: relative;height: 462px;width: 100%;background-image: url("/skin/default/img/sub/company/company3_1.jpg");background-repeat: no-repeat;background-size:cover ;background-position: center center;margin: 100px 0;}  
.company3_bg .bg_wrap {display: table;width: 100%;height: 100%;}
.company3_bg .bg_wrap .t1 {font-size: 52px;color:#fff;}
.company3_bg .bg_wrap .t1:before {display: block;content:"";width: 1px;height: 36px; background-color: #c6c6c6;position: absolute;left: 50%;margin-left: -0.5px;top: 25px;}
.company3_bg .bg_wrap .t2 {font-size: 60px;color:#fff;}
.company3_bg .bg_wrap .t3 {margin-bottom: 50px;}
.company3_bg .bg_wrap .t3,
.company3_bg .bg_wrap .t4 {font-size: 20px;color:#fff}
.mission_wrap {text-align: center;position: relative;margin-bottom: 260px;}
.mission_wrap .title {font-size: 52px;color:#000;font-weight: 300;margin-bottom: 65px;}
.mission_wrap .title:before {display: block;content:"";width: 1px;height: 36px; background-color: #c6c6c6;position: absolute;left: 50%;margin-left: -0.5px;top: -45px;}
.mission_wrap .txt {font-size: 30px;color:#000;font-weight: 300;margin-top: 90px;}

.company_sub_title {font-size: 20px;color:#000;text-align: center;margin-top: 35px;font-weight: 200;word-braek:keep-all;}
.company_sub_title2 {font-size: 30px;color:#000;margin-top: 40px;text-align: center;}
.sub_content_tab {margin-top: 30px;margin-bottom: 130px;border-left: 1px solid #d7d7d7;display: block;text-align: center;overflow: hidden;}
.sub_content_tab > li {float: left;width: 25%; display: block;position: relative;}
.sub_content_tab.three > li {width: 33.333333333%;}
.sub_content_tab > li > a {position: relative;color:#777;display: table;width: 100%;padding: 15px 0;font-size: 18px;border-top: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;}
.sub_content_tab > li > a span {display: table-cell;text-align: center;vertical-align: middle;}
.sub_content_tab > li > a:before {content: "";display: none;width: 100%;height: 100%;border: 1px solid #3189e1;position: absolute;left: 0;top: 0;}
.sub_content_tab > li > a.active  {color:#000;font-weight: 500;}
.sub_content_tab > li > a.active:before {display: block;}

.company_sub_wrap4_1 .section1 {margin-top: 75px;margin-bottom: 90px;}   
.company_sub_wrap4_1 .section2 {background-image: url("/skin/default/img/sub/company/company4_sub_bg.jpg");background-size:cover ; background-repeat: no-repeat;padding: 100px 0;background-position: center center;margin-bottom: 115px;}
.company4_item {margin-top: 70px;}
.mgt10 {margin-top:10px;}
.mgb130 {margin-bottom: 130px;}

.company_sub_wrap4_2 .section1 {background-image: url("/skin/default/img/sub/company/sub_company_04_2_bg.jpg");background-size:cover ; background-repeat: no-repeat;padding: 100px 0;background-position: center center;margin-bottom: 115px;margin-top: 75px;}  
.company_sub_wrap4_2 .section1 .row.no-mar {background-color: #fff;}
.company_sub_wrap4_2 .section1 .box {width: 100%;display: table;padding: 100px 50px;}
.company_sub_wrap4_2 .section1 .box .vm {text-align: left;}
.company_sub_wrap4_2 .section1 .box .t1 {font-size: 24px;color:#000;font-weight: 500;line-height: 1.5;}
.company_sub_wrap4_2 .section1 .box .t2 {font-size: 16px;color:#777777;margin-top: 50px;}
.company_sub_wrap4_2 .section1 .section1_bottom {background-color: #004385;padding: 56px 0;width: 100%;display: table;}
.company_sub_wrap4_2 .section1 .section1_bottom .t1 {font-size: 34px;color:#fff;font-weight: 700;text-decoration: underline;}
.section2_wrap {margin-top: 70px;}
.section2_wrap .title {font-size: 20px;color:#000;font-weight: 500;margin-top: 20px;}
.section2_wrap .title .num {color:#fff;background-color: #3189e1;display:inline-block;width: 45px;height: 45px;text-align: center;padding-top: 10px;margin-right: 10px;}
.section2_wrap .cont {font-size: 16px;color:#777777;text-align: left;margin-left: 55px;}
.company_sub_wrap4_2 .section3 {background-image: url("/skin/default/img/sub/company/sub_company_04_2_2_bg.jpg");background-size:cover ; background-repeat: no-repeat;background-position: center center;margin-top: 135px;padding-top: 115px;padding-bottom: 145px;}
.company_sub_wrap4_2 .section3 .icon {text-align: center;margin: 30px 0;}

.company_sub_wrap4_3 .section2 {background-image: url("/skin/default/img/sub/company4_3_bg.jpg");-webkit-background-size: cover;background-size:cover ;background-position: center center;padding-top: 80px;padding-bottom: 120px;}   
.company_sub_wrap4_3 {padding-top: 60px;}
.company_sub_wrap4_3 .section1 {margin-bottom: 85px;}
.lecture .title {text-align: center;color:#fff;background-color: #004385;padding: 20px 27px;font-size: 16px;font-weight: 300;}
.lecture {margin-bottom: 30px;}

#map_canvas {height: 350px;width: 100%;}
.parking {border:15px solid #efefef;padding: 25px 35px;position: relative;}
.black {color:#000;font-weight: 700;text-decoration: underline;}
.parking_info {display: block;margin: 15px 0;padding-left: 150px;}
.parking_info p {line-height: 1.5;font-weight: 300;}
.parking_info .title {color:#3189e1;font-weight: 700;font-size: 18px;margin-bottom: 20px;}
.parking_info:before {display:block;position: absolute;left: 40px;top: 37px;width: 100px;height: 100px;content:"";background-image: url("/skin/default/img/sub/Parking.png");background-repeat: no-repeat;background-position: center center;}
.parking_info .line {border-left: 1px solid #ccc;padding-left: 30px;}
.contact_wrap .contact_info strong {color:#004385;font-size: 16px;font-weight: 300;}
.contact_wrap {margin-bottom: 130px;}
.contact_wrap .contact_info .cont {color:#777;}
.contact_wrap .contact_info .title {color:#000;font-size: 16px;font-weight: 700;position: relative;padding-left: 10px;}
.contact_wrap .contact_info .title:before {position: absolute;left: 0;top: 8px;width: 4px;height: 4px;background-color: #3189e1;display: block;content:"";}
.contact_wrap .contact_info {position: relative;margin-top: 50px;}
.contact_wrap .contact_info:after{position: absolute;left: 0;bottom: -25px;background-color: #dddddd; width: 100%; height: 1px;display: block;content:"";}

.company4_4_bg.section1  {background-color: #f3f5f6;padding-top: 125px;position: relative;}
.company4_4_bg.section1:after {content: "";display: block;position: absolute;left: 0;bottom: 0;background-color: #004385;width: 100%;z-index: 1;height: 260px;width: 100%;}
.product_tab {display: block;}
.product_tab:before {display: table;content: "";}
.product_tab:after {display: table;content: "";clear: both;}
.product_tab > li {width: 20%;float: left;display:block;text-align: center;}
.product_tab > li > a {text-decoration: none;font-size: 23px;font-weight: 700;color: #c1cad8;}
.product_tab > li > a.active {color: #004385;font-size: 26px;}

.company4_4_bg.section2 {margin: 60px 0;}
.product_img {position: relative;}
.product_img.plus:after {position: absolute;content: "";top: 50%;right: -25px;width: 41px;height: 41px;background-image: url("/skin/default/img/sub/company/company4_plus_icon.png");background-repeat: no-repeat;margin-top: -20px;background-size:cover ;background-position: center center;}
.company4_4_bg.section3 {background-image: url("/skin/default/img/sub/forming/forming01_01_bg4.jpg");padding-top: 125px;padding-bottom: 110px;background-repeat: no-repeat;background-size:cover ;background-position: center center;}
.cerec_img {margin-top: 70px;}
.special_cont.special_cont4 .company4_4_bg.section3,
.special_cont.special_cont3 .company4_4_bg.section3 {background: none;}

.company_8_bg.section1{position: relative;height: 583px;width: 100%;background-image: url("/skin/default/img/sub/company/company8_bg.jpg");background-repeat: no-repeat;background-size:cover ;background-position: center center;}   
.app {font-size: 26px;font-weight: 700;text-align: center;color: #3189e1;margin-top: 60px;margin-bottom: 40px;}
.googleplay {display: inline-block;margin-right: 10px;}
.app_store {display: inline-block;}

.apple_cell {display: table;width: 100%;height: 100%;position: relative;}
.apple_item {padding: 45px 0;border-bottom: 1px solid #dddddd;margin-top: 40px;}
.apple_cell:after {position: absolute;top: 50%;right: 0;width: 124px;height: 130px;content: "";background-repeat: no-repeat;background-position: center center;margin-top: -65px;}
.apple_cell.cell1:after {background-image: url("/skin/default/img/sub/company/company8_icon1.png");}
.apple_cell.cell2:after {background-image: url("/skin/default/img/sub/company/company8_icon2.png");}
.apple_cell.cell3:after {background-image: url("/skin/default/img/sub/company/company8_icon3.png");}
.apple_cell.cell4:after {background-image: url("/skin/default/img/sub/company/company8_icon4.png");}
.apple_cell.cell5:after {background-image: url("/skin/default/img/sub/company/company8_icon5.png");}
.apple_cell.cell6:after {background-image: url("/skin/default/img/sub/company/company8_icon6.png");}
.apple_cell .vm {text-align: left;}
.apple_cell .info1 {font-size: 26px;font-weight: 700;color: #004385;margin-bottom: 25px;}
.apple_cell .info2 {font-size: 18px;font-weight: 700;color: #000;margin-bottom: 30px;}
.apple_cell .info3 {font-size: 16px;font-weight: 300;color: #777777;line-height: 1.5;word-break:keep-all;}
.apple_item.top  {border-top: 1px solid #dddddd;}
.company_8_bg.section3 {margin-bottom: 100px;margin-top: 30px;}
/*compnay*/

/*implant*/
.implant_wrap {margin-top: 30px;}
.implant_title {text-align: center;font-size: 20px;color:#000;margin: 45px 0;}
.implant_sub_title {text-align: center;font-size: 20px;color:#000;font-weight: 300;margin-bottom: 70px;line-height: 1.5;margin-top: 40px;}
.implant_wrap .bg_img {background-image: url("/skin/default/img/sub/implant/implant1_sub_bg1.jpg");background-size: cover; background-repeat: no-repeat;background-position: center center;height: 585px;margin-bottom: 10px;}

.content_wrap .content {text-align: center;position: relative;margin-top: 50px;}
.content_wrap .content .num_wrap {position: relative;margin-bottom: 60px;}
.content_wrap .content .num_wrap .num span {width: 35px;height: 35px;background-color: #3189e1;text-align: center;display: block;color:#fff;font-size: 16px;padding-top: 5px;}
.content_wrap .content .num_wrap .num {position: absolute;top: 0;left: 50%;margin-left: -17px;}
.content_wrap .content .title {color:#000;font-size: 40px;margin: 20px;}
.content_wrap .content .txt {font-size: 18px;color:#666666;font-weight: 300;margin-bottom: 50px;}
.content_wrap .content .img {margin-bottom: 70px;}
.content_wrap .content .img iframe {width: 100%;height: 420px;}
.content_wrap .content:after {width: 100%;height: 1px;background-color: #dddddd;position: absolute;left: 0;bottom: 0;content:"";}
.content_wrap .content.no_line:after{display: none;}

.quick_wrap {background-color: #f3f5f6; padding: 75px 0;}
.quick_wrap .quick_box {border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}
.quick_wrap .quick{ width:100%;height: 296px;background-color: #fff;border-right:1px solid #d3d3d3;position: relative;}
.quick_wrap .quick .etit {color:#bab8c2;font-size: 13px;font-weight: 500;margin-bottom: 13px;letter-spacing: 3px;}
.quick_wrap .quick .ktit {color:#000;font-size: 24px;font-weight: 700;}

.quick_wrap .quick .icon {padding-bottom: 130px;}
.quick_wrap .quick {background-position: center center;background-size:cover;}
.quick_wrap .quick.banner1 .icon:before {position: absolute;left: 50%;top: 56px;content:"";background-image: url("/skin/default/img/sub/implant/online_off.png");width: 64px;height: 64px;margin-left: -32px;background-repeat: no-repeat;}
.quick_wrap .quick.banner2 .icon:before {position: absolute;left: 50%;top: 56px;content:"";background-image: url("/skin/default/img/sub/implant/bubble_off.png");width: 64px;height: 59px;margin-left: -32px;background-repeat: no-repeat;}
.quick_wrap .quick.banner3 .icon:before {position: absolute;left: 50%;top: 56px;content:"";background-image: url("/skin/default/img/sub/implant/friend_off.png");width: 64px;height: 64px;margin-left: -32px;background-repeat: no-repeat;}

.quick_wrap .quick .icon:after {position: absolute;left: 50%;top: 150px;width: 22px;height: 1px;background-color: #000;content:"";margin-left: -11px;}
.quick_wrap .quick a {display: block;width: 100%;height: 100%;position: relative;}
.quick_wrap .quick a:hover .hover{display: block;}
.quick_wrap .quick .hover {width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: none;background-position: center center;background-repeat: no-repeat;}

.quick_wrap .quick.banner1 .hover {background-image: url("/skin/default/img/sub/implant/online_bg.jpg");}
.quick_wrap .quick.banner2 .hover {background-image: url("/skin/default/img/sub/implant/sergery_bg.jpg");}
.quick_wrap .quick.banner3 .hover {background-image: url("/skin/default/img/sub/implant/before_after_bg.jpg");}

.quick_wrap .quick.banner1 .hover .icon:before{background-image: url("/skin/default/img/sub/implant/online_on.png");}
.quick_wrap .quick.banner2 .hover .icon:before{background-image: url("/skin/default/img/sub/implant/bubble_on.png");}
.quick_wrap .quick.banner3 .hover .icon:before{background-image: url("/skin/default/img/sub/implant/friend_on.png");}


.quick_wrap .quick .hover .icon:after{background-color: #fff;}
.quick_wrap .quick .hover .etit{color:#fff;}
.quick_wrap .quick .hover .ktit{color:#fff;}

.implant2_bg {background-size:cover ;background-position: center center;background-repeat: no-repeat;}
.implant2_bg.section1 {background-image: url("/skin/default/img/sub/implant/implant02_bg1.jpg");height: 583px;-webkit-background-size: cover; background-size:cover ;background-repeat: no-repeat;background-position: center center;}
.implant2_bg.section2 {background-image: url("/skin/default/img/sub/implant/implant02_bg2.jpg");padding: 120px 0;margin-bottom: 120px;-webkit-background-size: cover; background-size:cover ;background-repeat: no-repeat;background-position: center center;}
.implant2_bg.section2 .title {text-align: center;font-size: 52px;font-weight: 300;color:#fff;margin-bottom: 70px;}
.implant2_bg.section2 .video {text-align: center;}
.advantage_wrap {margin-top: 90px;margin-bottom: 65px;}
.implant2_sub_title {font-size: 30px;font-weight: 700;color:#004385;text-align: center;}
.implant2_sub_text {text-align: center;color:#777777; font-size: 16px;font-weight: 300;margin-top: 25px;}
.bg_gray {background-color: #f3f5f6;padding-bottom: 70px;}
.bg_gray .advantage_wrap {margin-bottom: 35px;}
.advantage_wrap .cont .text {font-size: 16px;color:#777777;font-weight: 300;text-align: center;margin: 18px;}
.implant2_cont {text-align: center;padding: 78px 0;font-size: 0;}
.implant2_cont .icont {display: inline-block;}
.implant2_cont .icont .item {float: left;}
.implant2_cont .icont .item.item1 {padding-right: 82px;margin-right: 38px;position: relative;}
.implant2_cont .icont .item.item1:after {content: "VS";color: #dddddd;font-size: 36px;position: absolute;right: 0;top: 50%;margin-top: -25px;font-weight: 600;}
.implant2_cont .icont .item p {font-size: 14px;color:#777777;text-align: center;margin-top: 20px;}
.center_img {text-align: center;margin-bottom: 55px;}
.bg_gray.pt {padding-top: 75px;}

.guide_wrap {padding: 120px 0;}
.process_wrap{width: 100%;position: relative;margin-top: 95px;}
.process {width: 25%;height: 100%;display: inline-block;float: left;position: relative;}
.ic {position: relative;margin-bottom: 145px;}
.ic:after {position: absolute;left: 50%;top: 50%;content:"";width: 78px;height: 78px;background-repeat: no-repeat;background-position: center center;margin-top: -39px;margin-left: -78px;padding: 65px;border:15px solid #f1f1f1;border-radius: 50%;}
.ic.ic1:after{background-image: url("/skin/default/img/sub/implant/implant_icon1.png");}
.ic.ic2:after{background-image: url("/skin/default/img/sub/implant/implant_icon2.png");}
.ic.ic3:after{background-image: url("/skin/default/img/sub/implant/implant_icon3.png");}
.ic.ic4:after{background-image: url("/skin/default/img/sub/implant/implant_icon4.png");}
.ic.ic5:after{background-image: url("/skin/default/img/sub/implant/implant_icon5.png");}
.ic.ic6:after{background-image: url("/skin/default/img/sub/implant/implant_icon9.png");}
.ic.ic7:after{background-image: url("/skin/default/img/sub/implant/implant_icon10.png");}
.ic.ic8:after{background-image: url("/skin/default/img/sub/implant/implant_icon11.png");}
.ic.ic9:after{background-image: url("/skin/default/img/sub/implant_icon12.png");} 
.ic.ic10:after{background-image: url("/skin/default/img/sub/correction/correction_icon1.png");} 
.ic.ic11:after{background-image: url("/skin/default/img/sub/correction/correction_icon2.png");} 
.process span {font-size: 20px;text-align: center;display: block;} 
.process p {font-size: 16px;color:#000;text-align: center;display: block;}
.process.arrow:after{content:"";position: absolute;right: 0;top: 35px;width: 23px;height: 23px;background-image: url("/skin/default/img/sub/implant/implant_icon_next.png");background-repeat: no-repeat;background-position: center center;}
#advantage {padding-bottom: 70px;}

.case_wrap{background-image: url("/skin/default/img/sub/implant/implant02_bg3.jpg");-webkit-background-size: cover; background-size:cover ;background-position: center center;background-repeat: no-repeat;padding-top: 125px;padding-bottom: 115px;}
.case_wrap .common_sub_title {color:#fff;}
.case {margin-top: 85px;text-align: center;}
.case .item .title {font-size: 20px;color:#fff;}
.case .item p {color:#fff;font-size: 16px;line-height: 1.5;-ms-word-break:keep-all;word-break:keep-all ;font-weight: 200;}
.case .item .cont{padding: 30px 30px 55px;height: 220px;}
.case .item.item1 .cont {background-color: #004385;}
.case .item.item2 .cont {background-color: #285171;}
.case .item.item3 .cont {background-color: #2776c5;}
.case .item.item4 .cont {background-color: #272829;}
.case .item .cont .title {margin-bottom: 20px;}

.compare_wrap {margin-top:80px;}
.compare {background-image: url("/skin/default/img/sub/implant/implant02_bg4.jpg");background-size:cover ;background-position: center center;background-repeat: no-repeat;padding-top: 120px;padding-bottom: 100px;}   
.compare_wrap .normal {width: 100%;height: 100%;border-right:1px solid #ced4d7;}
.compare_wrap .normal .title {color:#000;font-weight: 700;font-size: 28px;background-color: #ced4d7;padding: 28px 0  26px 50px;}
.compare_wrap .normal .cont {padding:10px 130px 136px 50px;background-color: #fff;}
.compare_wrap .navigation .cont {padding:10px 67px 112px 50px;background-color: #fff;}
.compare_wrap .navigation {width: 100%;height: 100%;}
.compare_wrap .navigation .title {color:#fff;font-weight: 700;font-size: 28px;background-color: #3189e1;padding: 28px 0  26px 100px;position: relative;}
.compare_wrap .navigation .title:before {position: absolute;left: 0;top: 50%;content:"";background-position: center center;background-repeat: no-repeat;background-image: url("/skin/default/img/sub/implant/implant_icon_check.png");width: 32px;height: 23px;margin-top: -11px;margin-left: 60px;}
.compare_wrap p {color:#666666;font-size: 16px;-ms-word-break: keep-all;word-break: keep-all;font-weight: 200;line-height: 1.5;}
.compare_wrap span {font-weight: 700;font-size: 20px;margin-top: 40px;display: block;}

.operation_bf{padding-top: 135px;padding-bottom: 85px;}
.bf_wrap {width: 100%;height: 1px;background-color: #dddddd;margin-top: 100px;margin-bottom: 80px;position: relative;}
.bf_wrap:after {position: absolute;left: 50%;top: 50%;width: 180px;height: 54px;border:1px solid #000;background-color: #000;border-radius:30px;content:"CASE 1";color:#fff;text-align: center;font-size: 26px;margin-left: -90px;margin-top: -27px;line-height: 54px;}
.bf_pos {position: relative;}
.operation_bf p {color:#666666;font-size: 18px;font-weight: 200;-ms-word-break: keep-all;word-break:keep-all ;display: block;margin-top: 25px;}
p.bf_date {color: #000;font-weight: 700;margin-top: 0;position: absolute;bottom: 5px;left: 50%;font-size: 16px;margin-left: -35px;}
p.bf_date.white {color: #fff;}

.implant3_bg.section1 {background-image: url("/skin/default/img/sub/implant/implant03_bg1.jpg");height: 583px;-webkit-background-size: cover; background-size:cover ;background-repeat: no-repeat;background-position: center center;}   
.implant3_bg.section2  {background-color: #f3f5f6;padding-top: 125px;position: relative;}
.implant3_bg.section2:after {content: "";display: block;position: absolute;left: 0;bottom: 0;background-color: #004385;width: 100%;z-index: 1;height: 260px;width: 100%;}
.iscope_wrap {z-index: 2;position: relative;margin-top: 115px;}
.iscope_wrap.company4{margin-top: 70px;}
.iscope_wrap .iscopebox {border:8px solid #3189e1;border-right-color: transparent;position: relative;padding: 45px 0 45px 55px;width: 410px;height: 350px;margin-top:16px;}
.iscope_wrap .iscopebox:before {position: absolute;content: "";display: block;right:-8px;top: -8px;width: 8px;height: 192px;background-color: #3189e1;}
.iscope_wrap .iscopebox:after {position: absolute;content: "";display: block;right:-8px;bottom: -8px;width: 8px;height: 34px;background-color: #3189e1;}
.iscope_wrap .iscopebox .bt {font-size: 30px;font-weight: 700;}
.iscope_wrap .iscopebox .st {font-size: 16px;color:#777777;font-weight: 200;position: relative;}
.iscope_wrap .iscopebox .st:before {position: absolute;content: "";display: block;left: 0;top: -20px;width: 25px;height: 1px;background-color: #004385;}
.iscope_wrap .iscopebox .text {color:#c7dbf0; font-size: 16px;font-weight: 200;margin-top: 58px;width: 480px;}
.iscopebox_wrap {padding-left: 50px;}
.iscope_wrap .iscopebox.company4 {margin-top: 77px;}

.implant3_bg.section3 {padding-top: 125px;}
.implant3_bg.section3 .reason1 {padding: 75px 0;}
.implant3_bg.section3 .reason1 iframe {width: 100%;height: 420px;}
.implant3_bg.section3 .reason2 {background-color: #f3f5f6;padding-top: 80px;}
.implant3_bg.section3 .reason1 .cont {position: relative;margin-top: 60px;padding-left: 40px;}
.implant3_bg.section3 .reason1 .cont .num,
.implant3_bg.section3 .reason2 .cont .num {width: 45px;height: 45px;background-color: #3189e1;color:#fff;display: block;text-align: center;font-size: 18px;margin-bottom: 20px;font-weight: 700;padding-top: 10px;}
.implant3_bg.section3 .reason1 .cont .implant2_sub_title,
.implant3_bg.section3 .reason2 .cont .implant2_sub_title {text-align: left;}
.implant3_bg.section3 .reason1 .cont .txt,
.implant3_bg.section3 .reason2 .cont .txt {word-break: keep-all; color: #777777; font-size: 16px; font-weight: 200; line-height: 1.5; margin-top: 50px;}
.implant3_bg.section3 .reason2 .cont {padding-right: 55px;}
.implant3_bg.section3 .reason2 .img {padding-top: 60px;}
.implant3_bg.section3 .reason2 .cont {padding-bottom: 170px;}

.implant3_bg.section4 {background-image: url("/skin/default/img/sub/implant/implant03_bg2.jpg");padding-top: 120px;padding-bottom: 100px;-webkit-background-size: cover; background-size:cover ;background-repeat: no-repeat;background-position: center center;}
.implant3_bg.section4 .common_sub_title {color:#fff;}
.bluebox {border:8px solid #3189e1;border-left-color: transparent;padding: 65px;position: relative;margin: 65px 150px 0;}
.bluebox.forming1 {margin: 65px 80px 0;}
.bluebox:before {position: absolute;content: "";display: block;left:-8px;top: -8px;width: 8px;height: 76px;background-color: #3189e1;}
.bluebox:after {position: absolute;content: "";display: block;left:-8px;bottom: -8px;width: 8px;height: 76px;background-color: #3189e1;}
.bluebox ul > li {font-size: 24px;font-weight: 600;color:#fff;display: block;margin-bottom: 54px;word-break:keep-all;}
.bluebox ul > li span.blue {font-style: italic;margin-right: 10px;}
.bluebox ul > li.last {margin-bottom: 0;}

.implant3_bg.section5 .process_wrap .process {width: 20%;}
.implant3_bg.section6 .compare .compare_wrap .cont ul > li {display: block;margin-bottom: 35px;font-size: 16px;font-weight: 200;color:#666666;position: relative;padding-left: 10px;}
.implant3_bg.section6 .compare .compare_wrap .cont ul > li:before {display: block;position: absolute;top: 9px;left: 0;content: "";width: 4px;height: 4px;background-color: #3189e1;}
.implant3_bg.section6 .compare .compare_wrap .normal .cont,
.implant3_bg.section6 .compare .compare_wrap .navigation .cont{padding: 50px 110px 50px 50px;}

.implant4_bg.section1 {background-image: url("/skin/default/img/sub/implant/implant04_bg1.jpg");height: 583px;-webkit-background-size: cover; background-size:cover ;background-repeat: no-repeat;background-position: center center;}   
.medical_table {margin-top: 50px;}
.medical_table table {width: 100%;text-align: center;vertical-align: middle;border-bottom : 1px solid #d7d7d7;border-left : 1px solid #d7d7d7;}
.medical_table table > thead > tr > th { width: 25%;background-color: #3189e1;color:#fff;font-size: 16px;text-align: center;vertical-align: middle;border-right: 1px solid #d7d7d7;padding: 20px 0;font-weight: 500;}
.medical_table table > tbody > tr > th {font-size: 16px;color:#000;padding: 20px 0;text-align: center;vertical-align: middle;background-color: #e8edf0;border-top : 1px solid #d7d7d7;border-right : 1px solid #d7d7d7;font-weight: 500;}
.medical_table table > tbody > tr > td {border-top : 1px solid #d7d7d7;background-color: #fff;border-right : 1px solid #d7d7d7;color:#777777;font-weight: 200;font-size: 16px;}

.implant4_bg.section2{margin-top: 120px;margin-bottom: 100px;}
.implant4_bg.section2 .implant2_sub_title {color:#3189e1;margin-bottom: 50px;}
.implant4_bg.section2 .device .title {text-align: center;color:#fff;background-color: #004385;padding: 20px 27px;font-size: 16px;font-weight: 301;}
.implant4_bg.section3 .case_wrap .case .cont .title {font-size: 18px;margin: 0;}
.implant4_bg.section3 .case_wrap .case .cont {height: 130px;}

.implant4_bg.section4 {padding-top: 120px;padding-bottom: 100px;}
.caution {border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;margin-top: 40px;}
.caution .item:before {display: table;content: "";}
.caution .item:after {display: table;content: "";clear: both;}
.caution .item {width: 100%;height: 100%;position: relative;display: table;padding: 45px 0;border-right:1px solid #d7d7d7;height: 300px;}
.caution .item .icon:before {position: absolute;content: "";left: 50%;top: 50px;width: 90px;height: 82px;margin-left: -45px;background-repeat: no-repeat;background-position: center center;background-size:cover ;}
.caution .item .icon {font-size: 20px;color:#000;padding: 128px 30px 0 ;background-size:cover ;background-position: center center;}
.caution .item .icon.icon1:before {background-image: url("/skin/default/img/sub/implant/implant_icon8.png");}
.caution .item .icon.icon2:before {background-image: url("/skin/default/img/sub/implant/implant_icon7.png");}
.caution .item .icon.icon3:before {background-image: url("/skin/default/img/sub/implant/implant_icon6.png");}
.caution .item .icon.icon4:before {background-image: url("/skin/default/img/sub/implant_icon13.png");}
.caution .item .icon.icon5:before{background-image: url("/skin/default/img/sub/implant_icon14.png");}
.caution .item .icon.icon6:before{background-image: url("/skin/default/img/sub/implant_icon15.png");}
.caution .item .icon.icon7:before{background-image: url("/skin/default/img/sub/forming/coffee_icon.png");}
.caution .item .icon.icon8:before{background-image: url("/skin/default/img/sub/forming/cup_icon.png");}
.caution .item .icon.icon9:before{background-image: url("/skin/default/img/sub/forming/gum_icon1.png");}
.caution .item .icon.icon10:before{background-image: url("/skin/default/img/sub/forming/gum_icon2.png");}
.caution .item .icon.icon11:before{background-image: url("/skin/default/img/sub/forming/gum_icon3.png");}
.caution .item .icon.icon12:before{background-image: url("/skin/default/img/sub/forming/gum_icon4.png");}
.caution .item .cont {font-size: 16px;color:#777777;font-weight: 200;line-height: 1.5;margin-top: 15px;word-break:keep-all ;}
.implant4_bg.section5 .bg_gray {padding-top: 120px;}

.qna_wrap {margin-top: 40px;}
.qna_wrap > li {margin-bottom: 20px;}
.qna_wrap .question {display: table;width: 100%;position: relative;background-color: #3189e1;}
.qna_wrap .question .cmark {width: 8%;text-align: center; font-size: 40px;color: #fff;font-weight: 700;display: table-cell;vertical-align: middle;height: 80px;}
.qna_wrap .question .title {width: 92%;font-size: 20px;color: #fff;font-weight: 700; padding: 0;display: table-cell;vertical-align: middle;height: 80px;}
.qna_wrap .answer {background-color: #fff;padding: 30px 40px;}
.qna_wrap .answer .answer_cont:before {content: "A";font-size: 40px;color: #004385;font-weight: 700;position: absolute;left: 0;top: -15px;display: block;}
.qna_wrap .answer .answer_cont {position: relative;padding-left:60px;font-size: 18px;color:#777777;line-height: 1.5;font-weight: 200;}

.implant5_bg.section1 {background-image: url("/skin/default/img/sub/implant/implant05_bg1.jpg");height: 583px;-webkit-background-size: cover; background-size:cover ;background-repeat: no-repeat;background-position: center center;}
.implant5_bg.section2 .bf_wrap {width: 100%;height: 1px;background-color: #dddddd;margin-top: 100px;margin-bottom: 80px;position: relative;}
.implant5_bg.section2 .bf_wrap.bf1:after {position: absolute;left: 50%;top: 50%;width: 400px;height: 54px;border:1px solid #000;background-color: #000;border-radius:30px;content:"전악임플란트(고정형 임플란트 보철)";color:#fff;text-align: center;font-size: 20px;margin-left: -200px;margin-top: -27px;}
.implant5_bg.section2 .bf_wrap.bf2:after {position: absolute;left: 50%;top: 50%;width: 400px;height: 54px;border:1px solid #000;background-color: #000;border-radius:30px;content:"임플란트 틀니(틀니형 임플란트 보철)";color:#fff;text-align: center;font-size: 20px;margin-left: -200px;margin-top: -27px;}
.implant5_bg.section2 .operation_bf .cont {text-align: center;font-size: 16px;color:#666666;font-weight: 200;-ms-word-break: keep-all;word-break: keep-all;}
.implant5_bg.section2 .bg_gray {padding-top: 125px;}
.implant5_bg.section2 .fixture .tit {font-size: 20px;font-weight: 700;color:#000;margin: 20px 0;}
.implant5_bg.section2 .fixture .txt {font-size: 16px;color:#777777;font-weight: 200;}
.implant5_bg.section3 {background-image: url("/skin/default/img/sub/implant/implant05_bg2.jpg");-webkit-background-size: cover; background-size:cover ;background-repeat: no-repeat;background-position: center center;padding: 120px 0;}
.implant5_bg.section3 .common_sub_title {color:#fff;}
.implant5_bg.section3 .implant_title {font-size: 24px;color:#fff;font-weight: 400;text-decoration: underline;}
.implant5_bg.section3 .implant_sub_title {color:#fff;font-weight: 200;line-height: 1.5;margin-bottom: 110px;}
.implant5_bg.section3 .section_title {font-size: 30px;font-weight: 700;color:#fff;text-align: center;}

.new_bluebox {border:8px solid #3189e1;border-left-color: transparent;padding: 55px 95px;position: relative;margin:65px 150px 0;}
.new_bluebox:before {position: absolute;content: "";display: block;left:-8px;top: -8px;width: 8px;height: 76px;background-color: #3189e1;}
.new_bluebox:after {position: absolute;content: "";display: block;left:-8px;bottom: -8px;width: 8px;height: 76px;background-color: #3189e1;}
.new_bluebox ul > li {font-size: 24px;font-weight: 600;color:#fff;display: block;margin-bottom: 54px;}
.new_bluebox ul > li span {font-style: italic;margin-right: 10px;}
.new_bluebox ul > li.last {margin-bottom: 0;}

.implant6_bg.section1 {background-image: url("/skin/default/img/sub/implant/implant06_bg1.jpg");height: 583px;-webkit-background-size: cover; background-size:cover ;background-repeat: no-repeat;background-position: center center;}   
.implant6_bg.section2 {padding-top: 120px;padding-bottom: 100px;}
.side_effect .title {background-color: #004385;color:#fff;font-size: 16px;font-weight: 200;text-align: center;padding: 25px 0;margin-bottom: 40px;}

.implant6_bg.section3 .compare .compare_wrap .cont ul > li {display: block;margin-bottom: 35px;font-size: 16px;font-weight: 200;color:#666666;position: relative;padding-left: 10px;}
.implant6_bg.section3 .compare .compare_wrap .cont ul > li:before {display: block;position: absolute;top: 9px;left: 0;content: "";width: 4px;height: 4px;background-color: #3189e1;}
.implant6_bg.section3 .compare .compare_wrap .normal .cont,
.implant6_bg.section3 .compare .compare_wrap .navigation .cont{padding: 50px 110px 50px 50px;}


.implant7.section1 {padding-bottom: 170px;}
.experience {margin-top: 60px;}
.experience .title {font-size: 20px;color:#000;font-weight: 500;margin-top: 20px;}
.experience .title .num {color:#fff;background-color: #3189e1;display:inline-block;width: 45px;height: 45px;text-align: center;padding-top: 10px;margin-right: 10px;}   
.experience .cont {font-size: 16px;color:#777777;text-align: left;margin-left: 55px;}
/*implant*/

/*forming*/
.forming_wrap {margin-top: 30px;}
.forming_wrap .sub_content_tab > li {width: 50%;}
.forming1_1_bg,
.forming1_2_bg {background-size:cover ;background-position: center center;background-repeat: no-repeat;}
.forming1_1_bg.section1 {background-image: url("/skin/default/img/sub/forming/forming01_01_bg1.jpg");height:583px;}
.forming1_1_bg.section2,
.forming1_2_bg.section2 {background-image: url("/skin/default/img/sub/forming/forming01_01_bg2.jpg");padding: 125px 0;}
.forming1_1_bg.section3,
.forming1_2_bg.section3 {background-image: url("/skin/default/img/sub/forming/forming01_01_bg3.jpg");padding: 125px 0;}
.forming1_1_bg.section4,
.forming1_2_bg.section4 {padding: 110px 0;}
.forming1_1_bg.section7,
.forming1_2_bg.section7 {background-image: url("/skin/default/img/sub/forming/forming01_01_bg4.jpg");padding: 125px 0;}
.forming1_1_bg.section2 .img,
.forming1_2_bg.section2 .img,
.forming1_1_bg.section7 .img,
.forming1_2_bg.section7 .img {margin-top: 70px;}
.forming1_1_bg.section8,
.forming1_2_bg.section8{padding-top: 120px;}
.laboratory {margin-bottom: 20px;}


.apply {display: block;border-top: 1px solid #d7d7d7;border-left: 1px solid #d7d7d7;width: 100%;margin-top: 75px;}
.apply:before {content: "";display: table;}
.apply:after {content: "";display: table;clear: both;}
.apply.apply_correction2 > li {height: 166px;}
.apply.apply_forming2 > li {height: 137px;}
.apply.apply_correction2 > li {font-size: 18px;}
.apply > li {display: table;float: left; width: 33.33333333%;border-bottom: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;text-align: left;background-color: #fff;padding:40px 10px 40px 20px;position: relative;height: 120px;}
.apply > li div {display: table-cell;vertical-align: middle;font-size: 18px;color:#000;padding-left:45px;position: relative;word-break: keep-all;}
.apply > li div:after {position: absolute;content: "";top: 50%;left: 0;display: block;width: 32px;height: 23px;background-image: url("/skin/default/img/sub/icon_check_blue.png");background-position: center center;background-repeat: no-repeat;margin-top: -11px;}
.forming1_1_bg.section5 .process {width: 33.33333333%;}
.forming1_1_bg.section6,
.forming1_2_bg.section6 {background-color: #f3f5f6;padding-top: 125px;position: relative;}
.forming1_1_bg.section6:after,
.forming1_2_bg.section6:after {content: "";display: block;position: absolute;left: 0;bottom: 0;background-color: #004385;width: 100%;z-index: 1;height: 260px;width: 100%;}
.forming1_1_bg.section6 .iscope_wrap .iscopebox,
.forming1_2_bg.section6 .iscope_wrap .iscopebox {margin-top: 44px;}
.forming1_2_bg.section1 {background-image: url("/skin/default/img/sub/forming/forming01_02_bg1.jpg");height:583px;}
.forming1_2_bg.section4 .apply > li {width: 50%;}
.forming1_2_bg.section10 .bg_gray {padding-top: 120px;}
.forming1_2_bg.section10 .caution{background-color: #fff;}
.forming1_2_bg.section10 .caution .item .icon:before {position: absolute;content: "";left: 50%;top: 50px;width: 100px;height: 110px;margin-left: -50px;}

.forming2_1_bg {background-size:cover ;background-position: center center;background-repeat: no-repeat;}
.forming2_1_bg.section1 {background-image: url("/skin/default/img/sub/forming/forming02_01_bg1.jpg");height:583px;}   
.forming2_1_bg.section2 {;height: 590px;padding-top: 120px;background-color:#414b66;}
.forming2_1_bg.section2 .img {margin-top: 36px;}
.forming2_1_bg.section4 .bg_gray{padding-top: 120px;}
.tooth_color {margin: 50px 0;}
.whitening .cont {background-color: #004385;padding: 20px 0 20px 120px;text-align: left;}
.whitening .cont .t1 {font-weight: 700;color:#fff;font-size: 16px;position: relative;padding-left: 50px;}
.whitening .cont .t1:before{position: absolute;content: "";left: 0;top: 0;width: 34px;height: 46px;background-position: center center;background-size:cover ;}
.whitening .cont.cont1 .t1:before{background-image: url("/skin/default/img/sub/forming/tooth_icon1.png");}
.whitening .cont.cont2 .t1:before{background-image: url("/skin/default/img/sub/forming/tooth_icon2.png");}
.whitening .cont.cont3 .t1:before{background-image: url("/skin/default/img/sub/forming/tooth_icon3.png");}
.whitening .cont .t2 {font-weight: 200;color:#fff;font-size: 16px;padding-left: 50px;}
.forming2_1_bg.section5 {padding-top: 120px;padding-bottom: 100px;}
.forming2_1_bg.section5 .caution .item .icon:before{width: 140px;height: 104px;margin-left: -70px;}
.forming2_1_bg.section6 {background-image: url("/skin/default/img/sub/implant/implant02_bg2.jpg");padding: 120px 0;}
.forming2_1_bg.section7 {background-image: url("/skin/default/img/sub/forming/forming02_01_bg7.jpg");padding: 120px 0;}
.expert_whitening {border-top:1px solid #8091a6;border-bottom:1px solid #8091a6;padding: 40px 0;margin: 75px 0 55px 0;}
.expert_whitening ul {padding-left: 20px;}
.expert_whitening ul > li {color:#fff;font-size: 18px;font-weight: 200;line-height: 2.3;}
.expert_pros {position: relative;color:#fff;padding-left: 140px;font-size: 18px;font-weight: 200;}
.pros {position: absolute;left: 0;top: 50%;width: 120px;height: 45px;border-radius:30px;background-color: #3189e1;color:#fff;margin-top: -22px;text-align: center;font-size: 20px;line-height: 45px;}
.cons {position: absolute;left: 0;top: 50%;width: 120px;height: 45px;border-radius:30px;background-color: #004385;color:#fff;margin-top: -22px;text-align: center;font-size: 20px;line-height: 45px;}
.self_whitening {border-top:1px solid #5c87b0;border-bottom:1px solid #5c87b0;padding: 40px 0;margin: 75px 0 55px 0;}
.self_whitening ul {padding-left: 20px;}
.self_whitening ul > li {color:#000;font-size: 18px;font-weight: 200;line-height: 1.5;margin-bottom: 30px;}
.self_pros {position: relative;color:#000;padding-left: 140px;font-size: 18px;font-weight: 200;}

.forming2_2_bg {background-size:cover ;background-position: center center;background-repeat: no-repeat;}
.forming2_2_bg.section1 {background-image: url("/skin/default/img/sub/forming/forming02_02_bg1.jpg");height:583px;}   
.forming2_2_bg.section2 {height: 590px;padding-top: 120px;background-color:#414b66;}
.forming2_2_bg.section2 .img {margin-top: 36px;}   
.forming2_2_bg.section3 .process_wrap .process {width: 20%;}
.forming2_2_bg.section4 .bg_gray {padding-top: 120px;}
.forming2_2_bg.section5 {padding: 120px 0 100px 0;}
.forming2_2_bg.section5 .caution .item {border-top: 1px solid #d7d7d7;}
.forming2_2_bg.section5 .caution {border-top: none;}
.forming2_2_bg.section5 .caution .item .icon:before {width: 120px;height: 108px;position: absolute; content: ""; left: 50%;top: 50px;margin-left: -60px;}

.forming3_bg {background-size:cover ;background-position: center center;background-repeat: no-repeat;}
.forming3_bg.section1 {background-image: url("/skin/default/img/sub/forming/forming03_bg1.jpg");height:583px;}   
.forming3_bg.section2 {background-color:#414b66;height: 590px;padding-top: 120px;}
.forming3_bg.section6 {background-image: url("/skin/default/img/sub/forming/forming03_bg2.jpg");padding-top: 120px;padding-bottom: 100px;}
.forming3_bg.section2 .img {margin-top: 36px;}   
.forming3_bg.section3 .process_wrap .process {width: 20%;}
.forming3_bg.section4 .bg_gray {padding-top: 120px;}
.forming3_bg.section5 {padding: 120px 0 100px 0;}
.forming3_bg.section5 .caution .item {border-top: 1px solid #d7d7d7;}
.forming3_bg.section5 .caution {border-top: none;}
.forming3_bg.section5 .caution .item .icon:before {width: 120px;height: 108px;position: absolute; content: ""; left: 50%;top: 50px;margin-left: -60px;}
.forming3_bg.section6 .bluebox {margin-left: 0;}
.forming3_bg.section6 .img {margin-top: -80px;}

.forming4_1.section1,
.forming4_2.section1 {padding-bottom: 190px;}
/*forming*/

/*correction*/
.correction_wrap {margin-top: 30px;}
.bf_wrap.case2:after {content:"CASE 2"}
.bf_wrap.case3:after {content:"CASE 3"}
.bf_wrap.case4:after {content:"CASE 4"}

.correction1_bg.section1{background-image: url("/skin/default/img/sub/correction/correction01_bg1.jpg");height: 563px;-webkit-background-size: cover;background-size:cover;background-position: center center;background-repeat: no-repeat;margin-top: 100px;}
.correction1_bg.section2{background-color: #f3f5f6;padding-top: 120px;padding-bottom: 100px;}
.correction_what {font-size: 24px;color:#3189e1;margin-top: 55px;font-weight: 500;text-align: center;}
.correction2_bg.section1 {background: url("/skin/default/img/sub/correction/correction02_bg1.jpg") no-repeat center;height: 583px;-webkit-background-size: cover;background-size:cover ;}   
.correction2_bg.section2 {padding: 120px 0 100px 0;}
.correction2_bg.section3 .process {width: 33.33333333%;}
.correction2_bg.section3 {background-color: #f3f5f6;}
.correction2_bg.section3 .process .ic:after{background-color: #fff;}
.using_caution {margin-top: 55px;}
.using {display: table;width: 100%;margin-bottom: 20px;}
.using .num {display: table-cell; width: 10%;vertical-align: middle;height:100%;font-size: 24px;font-weight: 700;font-style: italic;color:#fff;text-align: center;padding: 45px;}
.using .num.num1{background-color: #004385;}
.using .num.num2{background-color: #285171;}
.using .num.num3{background-color: #2776c5;}
.using .num.num4{background-color: #272829;}
.using .num.num5{background-color: #4ac5c9;}
.using .cont {color:#000;font-size: 22px;background-color: #f7f7f7;width: 100%;padding:45px 0 50px 45px;vertical-align: middle;border:1px solid #cccccc; border-left: none;word-break:keep-all;}
.correction2_bg.section4 .operation_bf {padding-bottom: 0;}
.correction2_bg.section5 {padding-top: 120px;padding-bottom: 100px;}

.correction3_bg.section1{background: url("/skin/default/img/sub/correction/correction03_bg1.jpg") no-repeat center;height: 583px;-webkit-background-size: cover;background-size:cover ;}   
.correction3_bg.section2 {padding-top: 120px;padding-bottom: 100px;}
.correction3_bg.section2 .section2_wrap {margin-top: 0;}
.correction3_bg.section2 .section2_wrap .title {font-size: 16px;text-align: center;font-weight: 200;color:#fff;background-color: #004385;padding: 25px 0;margin-top: 0;}
.correction3_bg.section3 {background: url("/skin/default/img/sub/correction/correction03_bg2.jpg"); padding-top: 120px;padding-bottom: 100px;}
.correction3_bg.section4 {background: url("/skin/default/img/sub/correction/correction03_bg3.jpg"); padding-top: 120px;padding-bottom: 100px;}
.correction3_bg.section5 .operation_bf {padding-bottom: 0;}
.correction3_bg.section6 {padding-top: 120px;padding-bottom: 100px;}
.correction_sub_title_white {color:#fff;font-size: 30px;font-weight: 700;text-align: center;text-decoration: underline;}

.correction4_bg.section1 {background: url("/skin/default/img/sub/correction/correction04_bg1.jpg") no-repeat center;height: 583px;-webkit-background-size: cover;background-size:cover ;}   
.correction4_bg.section3 {padding-top: 120px;padding-bottom: 100px;}
.correction4_bg.section2 .operation_bf {padding-bottom: 0;padding-top: 120px;}
.correction5_bg.section1 {background: url("/skin/default/img/sub/correction/correction05_bg1.jpg") no-repeat center;height: 583px;-webkit-background-size: cover;background-size:cover ;}    
.operation_pd {padding-top: 70px;}

.correction6_bg.section1 {background: url("/skin/default/img/sub/correction/correction06_bg1.jpg") no-repeat center;height: 583px;-webkit-background-size: cover;background-size:cover ;}     
.correction6_bg.section2 .operation_bf {padding-top: 85px;}
.correction6_bg.section2 .operation_bf .operation_pd {padding-top: 0;}
.correction6_bg.section3 {background-image: url("/skin/default/img/sub/correction/correction03_bg2.jpg");}
.correction6_bg.section4 {background-image: url("/skin/default/img/sub/correction/correction03_bg3.jpg");}
.correction6_bg.section5 ul > li {height: 137px;}
.operation_bf .operation_pd .title {color:#000;font-size: 20px;font-weight: 700;margin-bottom: 10px;margin-top: 20px;}
.operation_bf .operation_pd p {margin-top: 0;}
.correction6_bg.section6 .operation_bf {padding-bottom: 0;padding-top: 0;}
.correction6_bg.section6 {background-color:#f3f5f6;}
.case_info {color:#000;font-size: 20px;font-weight: 700;text-align: center;margin-top: 30px;}
.white_wrap {background-color: #fff;padding: 52px;height: 290px;}
.white_wrap .title {font-size: 30px;font-weight: 700;color: #004385;margin-bottom: 35px;}
.white_wrap .cont {color: #000;font-weight: 200;font-size: 16px;word-break:keep-all ;}

.correction7_bg.section1 {background: url("/skin/default/img/sub/correction/correction07_bg1.jpg") no-repeat center;height: 583px;-webkit-background-size: cover;background-size:cover ;}     
.correction7_bg.section2 {background: url("/skin/default/img/sub/correction/correction03_bg2.jpg") no-repeat center;-webkit-background-size: cover;background-size:cover ;} 
.correction7_bg.section3 .apply > li {width: 50%;}
.correction7_bg.section4 {background-color: #f3f5f6;}
.correction7_bg.section4 .process {width: 33.33333333%;}
.correction7_bg.section4 .ic:after {background-color: #fff;}
.correction7_bg.section3 ul > li {height: 137px;}
.correction8_bg.section1 {padding-bottom: 100px;}
/*correction*/

/*prevention*/
.prevention_wrap {margin-top: 30px;}
.prevention_1_bg.section1,
.prevention_4_bg.section1 {background: url("/skin/default/img/sub/prevention/prevention_bg1.jpg") no-repeat center;height: 583px;-webkit-background-size: cover;background-size:cover ;}   
.prevention_1_bg.section3 {background: url("/skin/default/img/sub/prevention/prevention_bg2.jpg") no-repeat center;background-size:cover ;}
.prevention_1_bg.section5 {background: url("/skin/default/img/sub/prevention/prevention1_bg3.jpg") no-repeat center;background-size:cover ;}
.prevention_1_bg.section7 {background: url("/skin/default/img/sub/prevention/prevention01_bg4.jpg") no-repeat center;background-size:cover ;}
.prevent_video_wrap {width: 100%;height: 100%;display: table;}
.prevent_video_wrap .t1 {font-size: 48px;font-weight: 700;color:#3189e1;font-family: Roboto;}
.prevent_video_wrap .t2 {font-size: 40px;font-weight: 200;color:#000;}
.prevent_video_wrap .t3 {font-size: 56px;font-weight: 700;color:#000;}
.prevent_video_wrap .t4 {font-size: 18px;font-weight: 200;color:#000;margin-top: 28px;}
.prevent_info {font-weight: 700;color:#000;margin-top: 22px;font-size: 22px;}
.program_wrap {padding-top: 40px;}
.program_wrap .program {margin-top: 40px;}
.program_wrap .program .title {color:#fff;font-weight: 200;font-size: 16px;text-align: center;background-color: #004385;padding: 23px 0;}
.using_bottom {border-top:1px solid #98c4f0;border-bottom:1px solid #98c4f0;padding: 20px 0;margin-top: 60px;}
.using_bottom p {font-size: 20px;color:#000;padding: 45px 0;word-break:keep-all;line-height: 1.5;font-weight: 500;}
.watanabe {padding-top: 65px;}
.watanabe .watanabe_txt {color: #fff;font-weight: 200;font-size: 20px;padding-top: 30px;word-break:keep-all;}
.prevention_circle_wrap {padding-top: 18px;}
.prevention_circle_wrap .circle {display: table;width: 285px;height: 285px;border:18px solid #f0f0f0;border-radius:50%;margin-top: 40px;}
.prevention_circle_wrap .circle .t1 {color:#000;font-size: 16px;font-weight: 200;}
.prevention_circle_wrap .circle strong {font-size: 64px;font-weight: 700;color:#004385;}
.prevention_circle_wrap .circle .t2 {font-weight: 500;color:#3088df;font-size: 20px;}
.prevention_cont_wrap {border-top: 1px solid #3189e1 ;border-bottom: 1px solid #3189e1 ;padding: 30px 0;margin-top: 90px;text-align: center;}
.prevention_cont_wrap span {font-weight: 700;font-size: 30px;line-height: 1.5;}

.prevention_2_bg.section1 {background: url("/skin/default/img/sub/prevention/prevention2_bg1.jpg") no-repeat center;height: 
583px;-webkit-background-size: cover;background-size:cover ;}      
.prevention_2_bg.section2 {background-color: #f3f5f6;}
.prevention_2_bg.section4 {background: url("/skin/default/img/sub/prevention/prevention2_bg2.jpg") no-repeat center;-webkit-background-size: cover;background-size:cover ;}
.prevention_process_wrap {padding-top: 60px;}
.prevention_process {display: table;width: 100%;margin-bottom: 20px;}
.prevention_process .num {display: table-cell;width: 16%;height: 100%;vertical-align: middle;padding:70px 30px;text-align: center;color:#fff;font-size: 18px;font-weight: 200;}
.prevention_process .num strong {margin-bottom: 25px;font-size: 20px;font-weight: 700;display: block;word-break:keep-all;}
.prevention_process .content {display: table-cell;width: 21%;height: 100%;vertical-align: middle;text-align: center;border:1px solid #d7d7d7;border-left: none;padding: 0 30px;background-color: #fff;}
.prevention_process.three .content {width: 28%;}
.prevention_process .num.num1{background-color:#004385;}
.prevention_process .num.num2{background-color:#285171;}
.prevention_process .num.num3{background-color:#3189e1;}
.prevention_process .num.num4{background-color:#272829;}

.prevention_process .content .content_num {font-size: 18px;font-weight: 700;color:#3189e1;}
.prevention_process .content .content_title {color:#000;font-weight: 700;font-size: 20px;margin-top: 10px;margin-bottom: 20px;}
.prevention_process .content .content_txt {color:#777777;font-size: 16px;font-weight: 200;word-break:keep-all;height: 110px;overflow: hidden;}
.prevention_2_bg.section3 .medical_table table > thead > tr > th {width: 20%;}
.prevention_2_bg.section3 .medical_table table > tbody > tr > td {width: 20%;padding:20px 10px;text-align: left;}
.feature .feature_etitle {color:#3189e1;font-size: 20px;font-weight:500;}
.feature .feature_ktitle {color:#000;font-size: 14px;font-weight: 500;margin-top: 15px;margin-bottom: 20px;}
.feature .feature_cont {color:#777777;font-size: 14px;word-break:keep-all;height: 80px;}

.bad_breath {background-color: #fff;padding:55px 100px 80px;} 
.breathalyzer .breath_title {font-size: 24px;color:#000;font-weight: 500;position: relative;padding-bottom: 55px;}
.breathalyzer .breath_title:after {position: absolute;bottom: 50%;left: 0;content: "";height: 1px;width: 40px;background-color: #3189e1;margin-bottom: -20px;}
.breathalyzer .breath_cont {font-size: 18px;color:#777777;font-weight: 200;line-height: 1.5;}
.bb_checker {padding-top: 50px;}
.bad_breath_box {background-color: #f6f6f6;padding: 35px;}
.bad_breath_box ul:before {display: table;content: "";}
.bad_breath_box ul:after {display: table;content: "";clear: both;}
.bad_breath_box ul > li .bb_tit {font-size: 18px;color:#004385;font-weight: 700;display: inline-block;width: 12%;}
.bad_breath_box ul > li {margin-bottom: 20px;}
.bad_breath_box ul > li.last {margin-bottom: 0;}
.bad_breath_box ul > li .bb_txt {padding-left: 70px;display: inline-block;width: 88%;}
.prevention_2_bg.section6 {padding-top: 60px;}
.liquid_wrap {padding-top: 60px;}   
.liquid_wrap .item {position: relative;}
.liquid_wrap .item {padding:0 20px;}
.liquid_wrap .item.arrow:after {width: 45px;height: 45px;background-color: #3189e1;border:1px solid#3189e1; border-radius:50%;position: absolute;top: 50%;right: -30px;content: "";background-image: url("/skin/default/img/sub/prevention/prevent_arrow.png");background-position: center center;background-repeat: no-repeat;margin-top: -22px;}
.liquid_wrap .item .liquid_text{border:1px solid #d7d7d7;padding: 30px 45px;height: 200px;}
.liquid_wrap .item .liquid_dot {position: relative;font-size: 16px;color:#000;font-weight: 200;display: block;margin-bottom: 15px;}
.liquid_wrap .item .liquid_dot:before {position: absolute;content: "";left: -20px;top: 8px;width: 5px;height: 5px;background-color: #3189e1;}
.acidity,
.acidity .img2 {padding-top: 65px;}

.prevention_3_bg.section1 {background: url("/skin/default/img/sub/prevention/prevention3_bg1.jpg") no-repeat center;height: 583px;-webkit-background-size: cover;background-size:cover ;}      
.prevention_3_bg.section3 {background: url("/skin/default/img/sub/prevention/prevention3_bg2.jpg") no-repeat center;-webkit-background-size: cover;background-size:cover ;}      
.prevention_3_bg.section2 .circle {border: 18px solid  #3189e2;width: 270px;height: 270px;margin-top: 0;}
.prevention_3_bg.section2 .circle .t1:before {position: absolute;content: "";left: 50%;top: 0;width: 50px;height: 75px;margin-left: -25px;}
.prevention_3_bg.section2 .circle.c1 .t1:before{ background: url("/skin/default/img/sub/prevention/prevention3_icon1.png") no-repeat center;}
.prevention_3_bg.section2 .circle.c2 .t1:before{ background: url("/skin/default/img/sub/prevention/prevention3_icon2.png") no-repeat center;}
.prevention_3_bg.section2 .circle.c3 .t1:before{ background: url("/skin/default/img/sub/prevention/prevention3_icon3.png") no-repeat center;}
.prevention_3_bg.section2 .circle .t1 {font-size: 24px;font-weight: 700;color:#000;position: relative;padding-top: 90px;}
.bluebox ul > li .txt {font-size: 16px;font-weight: 200;padding: 20px 120px 20px 0;}

.prevention_3_bg.section2 .prevention_cont_wrap,
.prevention_3_bg.section4 .prevention_cont_wrap,
.prevention_4_bg.section2 .prevention_cont_wrap {color:#000;font-size: 20px;font-weight: 500;line-height: 2;}
.prevention_3_bg.section2 .prevention_cont_wrap strong,
.prevention_3_bg.section4 .prevention_cont_wrap strong,
.prevention_4_bg.section2 .prevention_cont_wrap strong {color:#004385;font-weight: 700;font-size: 30px;} 

.prevention_5_bg.section1 {background: url("/skin/default/img/sub/prevention/prevention5_bg1.jpg") no-repeat center;height: 583px;-webkit-background-size: cover;background-size:cover ;}     
.bad_breath_factor {padding-top: 60px;}
.factor_wrap {border:1px solid #d7d7d7;margin-bottom: 30px;}
.factor_wrap .factor {padding-left: 40px;padding-top: 38px;}
.factor_wrap .factor .factor_title {color:#3189e1;font-size: 24px;font-weight: 700;margin-bottom: 30px;}
.factor_wrap .factor .factor_txt {font-weight: 200;font-size: 16px;color:#777777;display: block;line-height: 2;padding-left: 15px;position: relative;}
.factor_wrap .factor .factor_txt:before {position: absolute;content: "";width: 4px;height: 4px;left: 0;top: 50%;background-color: #3189e1;margin-top: -2px;}

.bad_breath_table {padding-top: 60px;}   
.bad_breath_table table {width: 100%;text-align: center;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;}
.bad_breath_table table > thead > tr > th:first-child{width: 25%;}
.bad_breath_table table > thead > tr > th {width: 37.5%;background-color: #3189e1;font-size: 16px;color: #fff;text-align: center;vertical-align: middle;padding: 20px 0;border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;}
.bad_breath_table table > tbody > tr > th {background-color: #e8edf0;color:#000;text-align: center;font-size: 20px;vertical-align: middle;font-weight: 500;border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;padding: 70px 0;}
.bad_breath_table table > tbody > tr > td {font-size: 20px;color: #3189e1;text-align: center;vertical-align: middle;border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;padding: 70px 0;}
.caption_bottom {caption-side: bottom;font-size: 20px;color:#000;text-align: center;padding-top: 60px;padding-bottom: 0;}

.prevention_5_bg.section3 {padding-top: 60px;} 
.prevention_5_bg.section4 {background: url("/skin/default/img/sub/prevention/prevention2_bg2.jpg") no-repeat center;-webkit-background-size: cover;background-size:cover ;}
.prevention_5_bg.section4 .bad_breath {background-color: #fff;padding:20px;}   
.prevention_5_bg.section4 .breathalyzer {padding-top: 35px;padding-right: 100px;}
.prevention_5_bg.section4 .breathalyzer .breath_title {font-size: 24px;color:#000;font-weight: 500;position: relative;padding-bottom: 55px;}
.prevention_5_bg.section4 .breathalyzer .breath_title:after {position: absolute;bottom: 50%;left: 0;content: "";height: 1px;width: 40px;background-color: #3189e1;margin-bottom: -20px;}
.prevention_5_bg.section4 .breathalyzer .breath_cont {font-size: 18px;color:#777777;font-weight: 200;line-height: 1.5;}   
/*prevention*/
/*tooth*/
.tooth_wrap {margin-top: 30px;}
.apply.tooth1 > li {width: 50%;}   
.apply.tooth1 > li.last {width: 100%;}
.case .item .cont.tooth {padding:35px 0; text-align: center;font-size: 18px;color: #fff;font-weight: 300;height: auto;}
.tooth1_care_cont_wrap {padding-left: 30px;}

.tooth_1_bg.section1 {background: url("/skin/default/img/sub/tooth/tooth1_bg1.jpg") no-repeat center;height: 583px;-webkit-background-size: cover;background-size:cover ;}        
.tooth_1_bg.section2 {background: url("/skin/default/img/sub/tooth/tooth1_bg2.jpg") no-repeat center;-webkit-background-size: cover;background-size:cover ;}
.tooth1_section2_title {color: #fff;font-weight: 200;font-size: 16px;background-color: #004385;padding: 20px 0;text-align: center;}
.tooth_1_bg.section4 {background-image: url("/skin/default/img/sub/implant/implant02_bg3.jpg");-webkit-background-size: cover; background-size:cover ;background-position: center center;background-repeat: no-repeat;}
.tooth_1_bg.section6 {background-color: #004385;padding: 80px 0;}
.tooth_1_bg.section5 {background-color: #f3f5f6;}
.tooth1_care {width: 100%;height: 100%;display: table;}
.tooth1_care .t1 {font-weight: 700;font-size: 48px;color:#3189e1;font-family: Roboto;}
.tooth1_care .t2 {font-weight: 200;font-size: 40px;color: #fff;margin-bottom: 0;}
.tooth1_care .t3 {font-weight: 700;font-size: 56px;color: #fff;margin-bottom: 35px;}
.tooth1_care .t4 {font-weight: 200;font-size: 18px;color: #fff;}
.tooth1_care_cont:before{display: table;content: "";}
.tooth1_care_cont {border-top: 1px solid #4072a4;border-bottom: 1px solid #4072a4;}
.tooth1_care_cont:after{display: table;content: "";clear: both;}
.tooth1_care_cont > li .cell {color: #fff;font-size: 20px;padding: 24px 0;}
.tooth1_care_cont > li {width: 100%;position: relative;}
.tooth1_care_cont > li:after{position: absolute;content:"";bottom: 0;left: 0;width: 100%;height: 1px;background-color: #4072a4;}
.tooth1_care_cont > li.last:after{display: none;}
.tooth1_care_cont > li .cell {padding-left: 70px;position: relative;}
.tooth1_care_cont > li .cell:before {position: absolute;content: "";top: 50%;left: 10px; display: block; width: 32px; height: 23px; background-image: url("/skin/default/img/sub/icon_check_blue.png"); background-position: center center; background-repeat: no-repeat;margin-top: -11px;}

.precautions_wrap {text-align: center;padding-top: 50px;}
.tooth_precautions,
.tooth_precautions2 {display: inline-block;}
.tooth_precautions2 .precautions,
.tooth_precautions .precautions {float: left;margin:0 50px;}
.tooth_precautions .precautions .txt,
.tooth_precautions2 .precautions .txt {color: #000;font-size: 20px;padding-top: 20px;padding-bottom: 40px;}
.tooth_success_wrap {padding-top: 60px;}
.tooth_success_wrap .tooth_success_circle {display: table;width: 260px;height: 260px;background-position: center center; background-repeat: no-repeat;background-size:cover ;margin: 0 auto;}
.tooth_success_wrap .tooth_success_circle.circle1 {background-image: url("/skin/default/img/sub/tooth/tooth1_circle1.jpg");}
.tooth_success_wrap .tooth_success_circle.circle2 {background-image: url("/skin/default/img/sub/tooth/tooth1_circle2.jpg");}
.tooth_success_wrap .tooth_success_circle.circle3 {background-image: url("/skin/default/img/sub/tooth/tooth1_circle3.jpg");}
.tooth_success_wrap .tooth_success_circle .vm {font-size: 64px;font-weight: 700;color:#004385;font-family: Roboto;}
.tooth_success_wrap p {font-size: 20px;color: #000;text-align: center;margin-top: 30px;margin-bottom: 20px;}

.tooth_2_bg.section1 {background: url("/skin/default/img/sub/tooth/tooth2_bg1.jpg") no-repeat center;height: 583px;-webkit-background-size: cover;background-size:cover ;}     
.tooth_2_bg.section3 {background-image: url("/skin/default/img/sub/implant/implant02_bg3.jpg");-webkit-background-size: cover; background-size:cover ;background-position: center center;background-repeat: no-repeat;}
.tooth2_section2_cont {margin-top: 47px;}
.tooth2_section2_cont .title {text-align: center;color: #000;font-size: 18px;margin-top: 30px;margin-bottom: 10px;font-weight: 500;}

.tooth_3_bg.section1 {background: url("/skin/default/img/sub/tooth/tooth3_bg1.jpg") no-repeat center;height: 583px;-webkit-background-size: cover;background-size:cover ;}   
.tooth_3_bg.section3 {background-image: url("/skin/default/img/sub/implant/implant02_bg3.jpg");-webkit-background-size: cover; background-size:cover ;background-position: center center;background-repeat: no-repeat;}
.tooth_root {margin-top: 55px;border-top: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;border-left: 1px solid #d7d7d7;overflow: hidden;}
.tooth_root > li {border-bottom: 1px solid #d7d7d7;padding: 34px 0 34px 50px;font-size: 20px;color: #000;display: table;width: 100%;}
.tooth_root > li span {position: relative;word-break:keep-all;padding-left: 60px;display: table-cell;vertical-align: middle;}
.tooth_root > li span:after {position: absolute;left: 0;top: 5px;content: "";background-image: url("/skin/default/img/sub/icon_check_blue.png");width: 32px;height: 23px;}
.tooth_sub_title {font-weight: 700;color: #004385;font-size: 30px;text-align: center;}

.tooth_4_bg.section1 {background: url("/skin/default/img/sub/tooth/tooth4_bg1.jpg") no-repeat center;height: 583px;-webkit-background-size: cover;background-size:cover ;}  
.tooth_4_bg.section3 {background: url("/skin/default/img/sub/implant/implant03_bg2.jpg") no-repeat center;-webkit-background-size: cover;background-size:cover ;}
.tooth_4_bg.section4 {background-color: #004385;}
.tooth4_section2_wrap {margin-top: 65px;}

.tooth4_section2_sub_box {border:1px solid #d7d7d7;padding: 26px 30px;margin-top: 45px;}
.tooth4_section2_sub_box .cont .strong {font-size: 22px;font-weight: 700;color: #000;margin: 15px 0 30px 0;}
.tooth4_section2_sub_box .cont p {font-weight: 200;font-size: 16px;color: #777777;}

.tooth_5_bg.section1 {background: url("/skin/default/img/sub/tooth/tooth5_bg1.jpg") no-repeat center;height: 583px;-webkit-background-size: cover;background-size:cover ;}  
.tooth_5_bg.section3 {background: url("/skin/default/img/sub/correction/correction03_bg2.jpg") no-repeat center;-webkit-background-size: cover;background-size:cover ;}
.tooth_5_bg.section4 {background-color: #f3f5f6;}
.tooth_5_bg.section3 .img_tooth {background-color: #fff;padding: 55px 0;}
.tooth_5_bg.section3 .cont.tooth4 {height: auto;padding: 45px 0;}
.tooth_5_bg.section3 .cont.tooth4 .t1 {font-size: 18px;color: #fff;text-align: center;}
.tooth_5_bg.section3 .cont.tooth4 .t2 {font-size: 18px;color: #fff;text-align: center;}
.tooth_5_bg.section6 {background-color: #004385;}

.indication_wrap {margin-top: 15px;}
.indication_wrap .tooth_sub_title {margin: 50px 0;}
.indication1 {margin-top: 50px;}
.indication1 .img {background-color: #fff;border:1px solid#d7d7d7;padding: 44px 0;}   
.indication1 .img.img1 {margin-right: 30px;position: relative;}
.indication1 .img.img1:after {position: absolute;top: 50%;right: -53px;content: "";width: 23px;height: 23px;background-image: url("/skin/default/img/sub/implant/implant_icon_next.png");margin-top: -11px;}
.indication1 .img.img2 {margin-left: 30px;}
.indication2 .img {padding: 35px 0;background-color: #fff;border:1px solid#d7d7d7;}
.indication3 .img {background-color: #fff;border:1px solid#d7d7d7;margin-bottom: 20px;}
.indication3 .img.img1 {margin-right: 30px;position: relative;padding: 25px 0;}
.indication3 .img.img1:after {position: absolute;top: 50%;right: -53px;content: "";width: 23px;height: 23px;background-image: url("/skin/default/img/sub/implant/implant_icon_next.png");margin-top: -11px;}
.indication3 .img.img2 {margin-left: 30px;padding: 47px 0;}
.indication3 p {word-break:keep-all;text-align: center;font-size: 16px;color: #777777;font-weight: 200;}

.process_wrap.tooth {display: inline-block;margin-top: 70px;}   
.process_wrap.implant .process_item {margin: 0 auto; max-width:180px ;}
.process_wrap.tooth .process_item {float: left;margin-right: 60px;position: relative;}
.process_wrap.implant .process_item.arrow:after {right:0;}
.process_item.arrow:after {position: absolute;top: 75px;right: -53px;content: "";width: 23px;height: 23px;background-image: url("/skin/default/img/sub/implant/implant_icon_next.png");background-position: center center;background-size:cover;}
.process_item.last {margin-right: 0;}
.process_item .cont {text-align: center;}
.process_item .cont .step {font-size: 20px;color: #3088df;margin-top: 30px;}
.process_item .cont p {margin-top: 10px;font-weight: 200;font-size: 16px;color: #000;line-height: 1.5;word-break:keep-all;}

.extraction_wrap {margin-top: 55px;margin-bottom: 30px;}
.extraction {width: 100%;height: 100%;display: table;background-color: #f1f2f4;padding: 85px 0;position: relative;}   
.extraction:after{position: absolute;content: "";left: 50%;top: 50%;width: 1px;height: 20px;background-color: #d0d3da;margin-top: -10px;}
.extraction .title {font-size: 30px;font-weight: 700;color: #004385;margin-bottom: 55px;position: relative;}
.extraction .title:after {}
.extraction .cont {font-size: 20px;color: #000;padding: 0 70px;word-break:keep-all;}

.tooth_6_bg.section1 {background: url("/skin/default/img/sub/tooth/tooth6_bg1.jpg") no-repeat center;height: 583px;-webkit-background-size: cover;background-size:cover ;}    
.tooth_6_bg.section2 {background: url("/skin/default/img/sub/tooth/tooth6_bg3.jpg") no-repeat center;-webkit-background-size: cover;background-size:cover ;} 
.tooth_6_bg.section4 {background: url("/skin/default/img/sub/tooth/tooth6_bg2.jpg") no-repeat center;-webkit-background-size: cover;background-size:cover ;} 
.tooth_6_bg.section5 {background-color: #f3f5f6;}
.tooth_6_bg.section5 .caution .item {background-color: #fff;}
.tooth_6_bg.section4 .common_sub_sub_title {font-weight: 700;line-height: 2;}
.wisdom_shape_wrap {background-color: #fff;padding:5px;margin-top: 50px;}
.wisdom_shape_wrap .cont{padding-top: 50px;}
.wisdom_shape_wrap .cont .title {margin-bottom: 35px;font-size: 24px;color: #000;position: relative;padding-bottom: 25px;}
.wisdom_shape_wrap .cont .title:after{position: absolute;content: "";left: 0;bottom: 0;width:40px ;height: 1px;background-color: #3189e1;}
.wisdom_shape_wrap .cont .txt {font-size: 18px;font-weight: 200;color: #777777;word-break:keep-all;padding-right: 100px;}

.caution.wisdom {margin-top: 60px;}  
.caution.wisdom .item {width: 100%;height: 300px;display: table;border-right: 1px solid #d7d7d7;}
.caution.wisdom .item .wicon {position: relative;padding-top: 135px;}
.caution.wisdom .item .wicon:after {position: absolute;left: 50%;top: 0;content: "";background-repeat: no-repeat;width: 100px;height: 100px;margin-left: -50px;}
.caution.wisdom .item .wicon.icon1:after {background-image: url("/skin/default/img/sub/tooth/tooth6_icon1.png");}
.caution.wisdom .item .wicon.icon2:after {background-image: url("/skin/default/img/sub/tooth/tooth6_icon2.png");}
.caution.wisdom .item .wicon.icon3:after {background-image: url("/skin/default/img/sub/tooth/tooth6_icon3.png");}
.caution.wisdom .item .wicon.icon4:after {background-image: url("/skin/default/img/sub/tooth/tooth6_icon4.png");}
.caution.wisdom .item .wicon.icon5:after {background-image: url("/skin/default/img/sub/tooth/tooth6_icon5.png");}
.caution.wisdom .item .wicon.icon6:after {background-image: url("/skin/default/img/sub/tooth/tooth6_icon6.png");}
.caution.wisdom .item .wicon.icon7:after {background-image: url("/skin/default/img/sub/tooth/tooth6_icon7.png");}
.caution.wisdom .item .wicon.icon8:after {background-image: url("/skin/default/img/sub/tooth/tooth6_icon8.png");}
.caution.wisdom .item .wtxt {font-size: 20px;color: #000;text-align: center;padding: 0 32px;min-height: 84px;word-break:keep-all;}
.case .img_tooth {border:1px solid #d7d7d7;padding: 43px 27px;}   
.case .cont.tooth4 {padding: 21px;height: 150px;}
.case .cont.tooth4 .t1 {font-size: 14px;color: #fff;text-align: center;margin-bottom: 20px;}
.case .cont.tooth4 .t2 {font-size: 18px;color: #fff;text-align: center;}
/*tooth*/
/*beauty*/
.beauty_wrap {margin-top: 30px;}
.beauty_1_bg.section1 {background: url("/skin/default/img/sub/beauty/beauty_bg1.jpg") no-repeat center;height: 583px;-webkit-background-size: cover;background-size:cover ;}   
.beauty_1_bg.section2,
.beauty_3_bg.section2{padding-top: 120px;}
.beauty_img {margin-top: 60px;}
.beauty2_section_bottom {border-top:1px solid #3189e1;border-bottom:1px solid #3189e1;width: 100%;padding: 30px 0;text-align: center;margin-top: 65px;}
.beauty2_section_bottom p {font-size: 20px;color: #000;}
.beauty2_section_bottom strong {font-size: 40px;color: #004385;font-weight: 700;}
.beauty_2_bg.section1 {background: url("/skin/default/img/sub/beauty/beauty2_bg1.jpg") no-repeat center;height: 583px;-webkit-background-size: cover;background-size:cover ;}   
.beauty_2_bg.section3 {background: url("/skin/default/img/sub/beauty/beauty2_bg3.jpg") no-repeat center;-webkit-background-size: cover;background-size:cover ;}   
.beauty_2_bg.section4 {background-color: #004385;padding: 80px 0;}
.beauty_2_bg.section4 .tooth1_care_cont_wrap {padding-top: 30px;}
.beauty_3_bg.section1 {background: url("/skin/default/img/sub/beauty/beauty3_bg1.jpg") no-repeat center;height: 583px;-webkit-background-size: cover;background-size:cover ;}   
/*beauty*/
/*customer*/
.list_ul {border-top: 2px solid #000;}
.list_ul li {border-bottom: 1px solid #dddddd;}
.list_ul li a {display: table;width: 100%;padding: 27px 0 26px 0;text-decoration: none;position: relative;}
.list_ul li a:hover {background-color: #f7f7f7;}
.list_ul li .cell {display: table-cell;vertical-align: middle;}
.list_ul li .cell.cell0 {width: 10%;font-size: 18px;color: #426799;font-weight: 500;text-align: center;}
.list_ul li .cell.cell1 {width: auto;font-size: 20px;color: #000;font-weight: 700;}
.list_ul li .cell.cell2 {width: 15%;font-size: 16px;color: #ababab;text-align: center;}

.page_wrap {text-align:center;font-size:0;margin-top: 40px;}
.page_nation {display:inline-block;}
.page_nation .none {display:none;}
.page_nation a {border-radius:50%;display:block;float:left;width:36px;height:36px;line-height:36px;text-align:center;background-color:#fff;font-size:14px;color:#333333;text-decoration:none;margin-right: 10px;}
.page_nation .arrow {border:1px solid #e6e6e6;}
.page_nation .pprev {background:#fff url('/skin/default/img/sub/page_pprev.png') no-repeat center center;margin-left:0;}
.page_nation .prev {background:#fff url('/skin/default/img/sub/page_prev.png') no-repeat center center;}
.page_nation .next {background:#fff url('/skin/default/img/sub/page_next.png') no-repeat center center;}
.page_nation .nnext {background:#fff url('/skin/default/img/sub/page_nnext.png') no-repeat center center;margin-right:0;}
.page_nation a:hover,
.page_nation a.active {background-color:#3189e1;color:#fff;}
.page_nation .arrow:hover {background-color: #fff;}

.news_view {border-top: 1px solid #000;}
.news_view .tit {font-size: 20px;color: #000000;font-weight: 400;position: relative;border-bottom: 1px solid #ddd;padding: 32px 130px 31px 30px;}
.news_view .tit .cate {color: #3189e1;margin-right: 10px;font-size: 15px;border:1px solid#3189e1;padding: 0 10px;}
.news_view .info {position: absolute;top: 30px;right: 30px;font-size: 16px;color: #ababab;}
.news_view .info span {font-size: 15px;color: #666666;position: relative;}
.news_view .info span.red {color: #e1438c;}
.news_view .info span.bar {padding-right: 18px;margin-right: 18px;}
.news_view .info span strong {color: #0035ad;display: inline-block;margin-left: 10px;}
.news_view .info span.bar:after {content: "";display: block;background-color: #d2d2d2;width: 1px;height: 15px;position: absolute;right: 0;top: 2px;}
.news_view .info .mar {display: inline-block;margin-right: 35px;}
.news_view .cont {padding: 0 0 20px 0;border-bottom:1px solid #c6c6c6;}
.news_view .cont .file {padding: 30px;}
.news_view .cont .file a {display: inline-block;text-decoration: underline;font-size: 16px;color: #6c6c6c;padding-left: 20px;position: relative;}
.news_view .cont .file a:before {position: absolute;content: "";display: block;width: 14px;height: 16px;left: 0;top: 7px;background-image: url('/skin/default/img/sub/ico_file.png');-webkit-background-size: 14px auto;background-size: 14px auto;}
.news_view .cont .real {padding: 30px 30px 100px 30px;}
.news_view .cont .real,
.news_view .cont .real p,
.news_view .cont .real td,
.news_view .cont .real span {font-size: 15px !important;color: #222222 !important;font-family: 'Nanum Gothic' !important;}
.news_view .cont img {width: auto !important;max-width:100% !important;height: auto !important;}

.board_form_btn {text-align: center;margin-top: 50px;}
.board_form_btn input {display: inline-block;width: 160px;height: 50px;font-size: 16px;color: #000;font-weight: 500;background-color: #fff;outline:none;border:1px solid#000;}
.board_form_btn input:hover {background-color: #004385;color: #fff;}

.prevnext_wrap {border-bottom:1px solid #c6c6c6;}
.prevnext_wrap .prevnext.line {border-bottom:1px solid #c6c6c6;}
.prevnext_wrap .prevnext {display: table;width: 100%;}
.prevnext_wrap .prevnext .cell {display: table-cell;vertical-align: middle;height: 70px;}
.prevnext_wrap .prevnext .arrow {width: 8%;}
.prevnext_wrap .prevnext .arrow span {display: block;height: 100%;background-image: url('/skin/default/img/sub/ico_up.png');background-size:16px 8px;background-position: center center;background-repeat: no-repeat;}
.prevnext_wrap .prevnext .arrow.down span {background-image: url('/skin/default/img/sub/ico_down.png');}
.prevnext_wrap .prevnext .txt {width: 8%;font-size: 16px;color: #000000;font-weight: 600;}
.prevnext_wrap .prevnext .link {width: 84%;font-size: 16px;color: #000000;}
.prevnext_wrap .prevnext .link a {font-size: 16px;color: #000000;font-weight:400;}

.board_search_box {text-align: center;font-size: 0;background-color: #f4f5f7;padding: 25px;margin-bottom: 50px;border: 1px solid #eeeeee;}
.board_search_box .search_box_inline {display: inline-block;}
.board_search_box .search_box_inline:before {content: "";display: table;}
.board_search_box .search_box_inline:after {content: "";display: table;clear:both;}
.board_search_box .search_box_inline .cell {float:left;}
.board_search_box .search_box_inline .cate {width: 180px;margin-right: 25px;}
.board_search_box .search_box_inline .cate select {background-color: #fff;border: 1px solid #cbcbcb;}
.board_search_box .search_box_inline .cell select,
.board_search_box .search_box_inline .cell input {width: 100%;height: 46px;font-size: 14px;color: #777777;padding: 0 10px;border:2px solid #cccccc;outline: none;font-weight: 600;}
.board_search_box .search_box_inline .input {width: 480px;margin-right: 25px;}
.board_search_box .search_box_inline .input input {background-color: #fff;border: 1px solid #cbcbcb;}
.board_search_box .search_box_inline .submit {width: 150px;}
.board_search_box .search_box_inline .submit input {background-color: #000;text-align: center;color: #fff;border: none;}

.customer_notice {margin-top: 50px;margin-bottom: 120px;}
.list_ul li .cell .notice {display: inline-block;width: 80px;height: 25px;line-height: 23px;color: #004385;border: 1px solid #004385;text-align: center;font-size: 15px;font-weight: 700;border-radius:30px;}
.customer_gallery {margin-bottom: 120px;margin-top: 50px;}
.customer_gallery.no {margin-top: 0;}

.customer_notice.customer5 .list_ul li .cell.cell0 {width: 10%;font-size: 18px;color: #426799;font-weight: 500;text-align: center;}
.customer_notice.customer5 .list_ul li .cell.cell1 {width: 10%;font-size: 18px;color: #3189e1;font-weight: 500;}
.customer_notice.customer5 .list_ul li .cell.cell2 {width: auto;font-size: 20px;color: #000;font-weight: 700;text-align: left;}   
.customer_notice.customer5 .list_ul li .cell.cell3 {width: 5%;font-size: 16px;color: #ababab;font-weight: 400;}   
.customer_notice.customer5 .list_ul li .cell.cell4 {width: 10%;font-size: 16px;color: #ababab;font-weight: 400;}   
.customer_notice.customer5 .list_ul li .cell.cell5 {width: 10%;font-size: 15px;color: #004385;font-weight: 700;}   
.list_ul li .cell .answer {display: inline-block;width: 80px;height: 25px;line-height: 23px;color: #004385;border: 1px solid #004385;text-align: center;font-size: 15px;font-weight: 700;border-radius:30px;}
.list_ul li .cell.lock {position: relative;display: inline-block;padding-right: 30px;}
.list_ul li .cell.lock:after {background-image: url("/skin/default/img/sub/ico_lock.png");background-repeat: no-repeat;background-position: center center;content: "";position: absolute;top: 50%;right: 0;width: 16px;height: 16px;margin-top: -8px;}
.btn_write {text-align: right;margin-top: 20px;}
.btn_write button {display: inline-block;text-align: center;width: 160px;height: 50px;color: #fff;background-color: #004385;border:1px solid#004385;font-size: 16px;}

.customer_wrap .sub_content_tab > li {width: 50%;}   
.customer_gallery {padding-bottom: 120px;}
.customer_gallery .item {margin-bottom: 35px;}
.customer_gallery .item .cont {padding: 20px 0;}
.customer_gallery .item .cont .tit {color: #000;font-size: 18px;font-weight: 400;margin-bottom: 15px;min-height: 56px;word-break:keep-all;}
.customer_gallery .item .cont .date {font-size: 16px;font-weight: 200;color: #999999;}

.customer_wrap .sub_content_tab > li {width: 50%;}   
.customer_gallery .customer2 {border-top: 2px solid#000;}
.customer_gallery .customer2 .item {padding: 30px 0;border-bottom: 1px solid#d7d7d7;} 
.customer_gallery .customer2 .item:before {display: table;content: "";}
.customer_gallery .customer2 .item:after {display: table;content: "";clear: both;}
.customer_gallery .customer2 .item .cont {padding-left: 20px;padding-top: 20px;}
.customer_gallery .customer2 .item .cont .tit {font-weight: 700;font-size: 24px;color: #000;margin-bottom: 30px;}
.customer_gallery .customer2 .item .cont .txt {font-weight: 200;font-size: 15px;color: #999999;word-break:keep-all;}

.item.real .img  img {height:240px;}
.item.star .img {border:1px solid #ececec;padding: 0 20px;}
.item.star .img img {height: 300px;}
.item.bna .img img {height: 187px;width: 258px;}

.news_view .answer {background-color: #f7f6f6;color: #000;font-size: 16px;padding: 30px 30px 100px 30px;}
.news_view .answer .answer_tit span {display: inline-block;font-size: 15px;padding: 5px 10px;color: #1964b0;border: 1px solid #1964b0;text-align: center;margin-bottom: 20px;border-radius:30px;font-weight: 700;}

.board_form {border-top:2px solid #555555;}
.board_form .form_field {display:table;width:100%;border-bottom:1px solid #e5e5e5;height: 60px;}
.board_form .form_field.last {border-bottom:none;}
.board_form .form_field .th {display:table-cell;width:12.5%;vertical-align:middle;font-size:16px;background-color:#f6f6f6;color:#000000;padding:10px 10px 10px 25px;font-weight:500;}
.board_form .form_field.two .th {width: 25%;}
.board_form .form_field.two .td {width: 75%;}
.board_form .form_field .th span.star {color:#038ac3;}
.board_form .form_field .td {display:table-cell;width:87.5%;vertical-align:middle;font-size:16px;color:#333333;padding:10px 30px;}
.board_form .form_field .td input.form_input {border:1px solid #d5d5d5;height:40px;background-color:#fff;padding:0 10px;}
.board_form .form_field .td textarea.form_textarea {resize:none;border:1px solid #d5d5d5;height:220px;padding:15px;width: 100%;}
.board_form .form_field .td select {border:1px solid #d5d5d5;height:40px;background-color:#fff;padding:0 15px;}
.board_form .form_field .td .ex {font-size: 15px;color: #e00000;font-weight: 500;margin-top: 10px;}
.w60 {width:60px;}
.w80 {width:80px;}
.w100 {width:100px;}
.w160 {width:160px;}
.w200 {width:200px;}
.w300 {width:300px;}
.w400 {width:400px;}
.w800 {width:800px;}
.file_btn {line-height: 40px;text-align: center;width: 150px;height: 40px;color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #333333;font-size: 16px;border: none;vertical-align: top;font-weight: normal;}
.uploadBtn {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}

.filebox {position: relative;height: 40px;padding-right: 150px;}
.filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;}
.filebox label {background-color: #000;text-align: center;display: inline-block;font-size: 17px;color: #ffffff;font-weight: 300;width:140px;height: 40px;line-height: 40px;vertical-align: middle;cursor: pointer;position:absolute;right:0;bottom:0;z-index:4;margin-bottom:0;}
.filebox .upload-name {position: relative;z-index: 1;height: 40px;top: 0;border: none;background: transparent;font-size: 16px;border: 1px solid #d5d5d5;color: #666666;font-weight: 300;outline: none;width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 0 10px;}
.board_form_btn {text-align: center;margin-top: 50px;}
.board_form_btn input {display: inline-block;width: 160px;height: 50px;font-size: 16px;color: #fff;background-color: #004385;outline:none;border:1px solid#004385;}
.board_form_btn .cancel {display: inline-block;width: 160px;height: 50px;background-color: #fff;color: #000;border:1px solid#000;outline:none;font-size: 16px;margin-right: 20px;}
.board_form_btn .cancel:hover{background-color: #fff;color:#000;}
.contact_wrap  {margin-top: 50px;}

.txc-image {max-width: 100%; height: auto;}
.member_wrap {margin: 100px 0;}
.login_wrap {padding: 0 300px;overflow: hidden;}
.login_box {background-color: #f8f8f8;border:1px solid#dddddd;border-top: solid#3189e1;padding: 40px 125px 45px;text-align: center;margin-bottom: 20px;}   
.login_box .login_info {font-size: 14px;color: #000;font-weight: 400;margin-bottom: 15px;}
.login_input {margin-bottom: 10px;}
.login_input input[type="text"],
.login_input input[type="password"] {height: 50px;padding-left: 20px;width: 350px;}
.login_input.last {margin-bottom: 30px;}
.login_btn {margin-bottom: 55px;}
.login_btn input {color: #fff;background-color: #3189e1;width: 350px;height: 50px;outline: none;border:none;}
.search_idpw {text-align: center;color: #777777;font-size: 14px;text-decoration: underline;}
.join_btn {overflow: hidden;}
.join_btn input {background-color: #fff;color: #3189e1;border:1px solid#3189e1;font-weight: 500;font-size: 16px;padding: 10px 60px;float: right;}
.join_btn span {color: #000;font-size: 16px;line-height: 45px;}
.clause_wrap .tit,   
.privacy_wrap .tit {font-size: 20px;font-weight: 700;color: #000;margin-bottom: 20px;}
.clause_wrap,   
.privacy_wrap {margin-bottom: 40px;}
.radio_sms {display: inline-block;}
.red  {font-size: 15px;font-weight: 300;color: #df0000;margin-left: 20px;}
.idcheck {color: #fff;font-size: 15px;background-color: #838e9d;border:none;padding: 10px 25px 9px 25px;vertical-align: top;outline: none;}
.home_btn {text-align: center;}
.home_btn input {color: #fff;font-size: 16px;background-color: #004385;padding: 10px 60px;border:none;outline: none;}
.join_img {margin-bottom: 40px;}
.member_wrap .common_sub_title {font-weight: 500;}
.member_wrap .common_sub_sub_title {margin: 20px 0 50px;}
.join_wrap {margin-top: 50px;}
.modify_txt {margin: 20px 0;color: #000;}

.radio_input {display: inline-block;}
.radio_input input[type="radio"] {display: none;}
.radio_input input[type="radio"] + label:before {content: "";margin: 0 8px 0 0;vertical-align: middle;width: 20px;display: inline-block;height: 20px;overflow: hidden;background-image:url('/skin/default/img/sub/radio_off.gif');background-position: 0 0;background-repeat: no-repeat;}
.radio_input input[type="radio"]:checked + label:before {background-image:url('/skin/default/img/sub/radio_on.gif');}
.radio_input.mar label {margin-left: 10px;}

.agree-chk {display: inline-block;}
.agree-chk input[type="checkbox"] {outline: none;border: none;background-color: #fff;-webkit-border-radius: 0;-webkit-appearance: none;display: none;}
.agree-chk input[type=checkbox]:checked + label {background-position: 0 0;}
.agree-chk label {height: 20px;font-size: 14px;color: #000000;font-weight: 600;margin: 0;}
.agree-chk input[type="checkbox"] + label:before {content: "";margin: 0 8px 0 0;vertical-align: middle;width: 20px;display: inline-block;height: 20px;overflow: hidden;background-position: -20px 0;background-image:url('/skin/default/img/sub/check_off.gif');}
.agree-chk input[type="checkbox"]:checked + label:before {background-image:url('/skin/default/img/sub/check_on.gif');}
.agree-chk label {font-weight: 400;margin-bottom: 60px;} 
.customer_gallery.customer7 .custom-col-sm-5 {float: left;position: relative;min-height: 1px; padding-left: 10px; padding-right: 10px;}  

.small_box {position: relative;}   
.small_box:before {position: absolute;left: 0;top: 0;content: "";width: 130px;height: 50px;background-color: #3189e1;font-size: 20px;color: #fff;line-height: 50px;text-align: center;font-weight: 300;}
.small_box.small1:before {content: "교정 전";}
.small_box.small2:before {content: "교정 중";}
.small_box.small3:before {content: "교정 후";}
.small_box.small4:before {content: "치료 전";}
.small_box.small5:before {content: "치료 후";}
.small_box.small6:before {content: "치료 중";}
.small_box.small7:before {content: "치료 중1";}
.small_box.small8:before {content: "치료 중2";}
.small_box.small9:before {content: "(비발치)교정 전";width: 150px;}
.small_box.small10:before {content: "(왼쪽발치)교정 전";width: 150px;}
.small_box.small11:before {content: "(발치)교정 전";width: 150px;}
.period {position: absolute;left: 50%;bottom: -40px;font-size: 20px;font-weight: 500;color: #000;margin-left: -30px;}

.forming1_1_bg.section4.bg {background-color: #f5f7f8;}
.forming_t1 {text-align: center;font-size: 36px;font-weight: 700;color: #000;margin-bottom: 70px;}
.forming_t1 .ft_bold {color: #3088df;font-style: italic;margin-right: 15px;}
.forming_img_wrap {margin-bottom: 60px;}
.forming_t2 {text-align: center;font-size: 26px;font-weight: 700;color: #3088df;margin-bottom: 30px;}

.tac {text-align: center;}
.staff_item {margin: 10px 0;} 
.staff_box {display: inline-block;width: 260px;height: 60px;line-height: 60px;border-radius:30px;background-color: #3189e1;text-align: center;font-size: 32px;font-weight: 700;color: #fff;}
.staff_box.long {width: 340px;}
.staff_caption {font-size: 20px;font-weight: 300;color: #999999;text-align: center;}
.staff_wrap {padding-bottom: 130px;}
.staff_wrap.last {padding-bottom: 100px;}

.pop_wrap {position: fixed;width: 100%;height: 100%;left: 0;top: 0;bottom: 0;right: 0;background-color: rgba(0, 0, 0, 0.65);z-index: 1000;}
.pop_cont {background-color: #fff;padding: 40px 40px;position: relative;}
.pop_close {position: absolute;right: -50px;top: 0;width: 32px;height: 30px;display: inline-block;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;background-size: cover;background-image: url("/skin/default/img/sub/pop_close.png");}    
.pop_info {text-align: left;}
.pop_info .name {font-size: 40px;font-weight: 700;color: #000;margin-bottom: 20px;}
.pop_info .medical {font-size: 18px;color: #000;margin-bottom: 35px;}
.pop_info .profile {display: block;}
.pop_info .profile:before {display: table;content: "";}
.pop_info .profile:after {display: table;content: "";clear: both;}
.pop_info .profile li {position: relative;font-size: 18px;color: #666;font-weight: 300;line-height: 1.5;padding-left: 10px;padding-top: 5px;padding-bottom: 5px;}
.pop_info .profile li:before {display: block; position: absolute; height: 4px; width: 4px; background-color: #3189e1;top: 15px;left: 0; content: "";}

#company1 {padding: 100px 0;}
.pos {position: relative;}    
.company1_img_new {position: absolute;right: 9%;top: 0;z-index: 10;width: 500px;}
.company1_img_new img {width: 100%;}
.implan5_bg {background-color: #f4f4f4;}
.navy {color: #004385;}
@media (min-width: 768px){
	.customer_gallery .custom-col-sm-5 { width: 20%;}  
}
@media (max-width: 1629px) {
	.company1_img_new {right: 6%;}
}
@media (max-width: 1579px) {
	.company1_img_new {right: 3%;}
}
@media (max-width: 1469px) {
	.company1_img .img img {height: 700px;}
	.mascot {width: 300px;height: 300px;padding-left: 110px;right: -96px;}
	#company1:after {height: 922px;width: 1430px;}
	.sub_big_title {font-size: 70px;}
	.page-nav > a.page-next {right: -100px;}
	.page-nav > a.page-prev {left: -100px;}
	.modify_txt {font-size: 15px;}	
	.company1_img_new {right: 0;}
}

@media (max-width: 1429px) {
	.company1_img .img img {height: 650px;}
	.t1 {font-size: 20px;}
	.t2 {font-size: 32px;margin-bottom: 55px;}
	.t3 {margin-bottom: 50px;}
	.t4 {font-size: 18px;}
	.t5 {font-size: 22px;margin-top: 45px;}
	.location_wrap .sub-title {font-size: 30px;}
	.common_sub_title {font-size: 40px;}
	.implant_sub_title {font-size: 17px;}
	.content_wrap .content .title {font-size: 35px;}
	.content_wrap .content .txt {font-size: 16px;}
	.implant2_bg.section2 .title {font-size: 42px;}
	.case .item p {font-size: 15px;}
	.mascot {padding-left: 134px;}
	#company1:after {height: 850px;width: 1200px;}
	iframe {height: 350px;}
	.company_sub_wrap4_2 .section1 .box {padding: 50px;}
	.company_sub_wrap4_2 .section1 .box .t1 {font-size: 21px;}
	.company_sub_wrap4_2 .section1 .box .t2 {font-size: 15px;word-break:keep-all;margin-bottom: 0;margin-top: 42px;}
	.company_sub_wrap4_2 .section1 .section1_bottom .t1 {font-size: 30px;}
	.lecture .title {height: 60px;padding: 20px 0;font-size: 14px;}
	.product_tab > li > a,
	.product_tab > li > a.active{font-size: 22px;}
	.company4_4_bg.section1:after {height: 200px;}
	.iscope_wrap .iscopebox.company4 {margin-top: 27px;height: 340px;}
	.product_img.plus:after {width: 20px;height: 20px;margin-top: -10px;right: -20px;}
	.implant3_bg.section2:after {height: 179px;}
	.iscope_wrap .iscopebox {margin-top: 0;}
	.implant4_bg.section3 .case_wrap .case .cont .title {font-size: 17px;word-break:keep-all;}
	.operation_bf p {font-size: 16px;}
	.forming1_1_bg.section6:after, 
	.forming1_2_bg.section6:after {height: 200px;}
	.forming1_1_bg.section6 .iscope_wrap .iscopebox,
	.forming1_2_bg.section6 .iscope_wrap .iscopebox {margin-top: -1px;}
	.caution .item .icon {font-size: 17px;}
	.common_sub_sub_title {font-size: 17px;word-break:keep-all;} 
	.apply > li div {font-size: 17px;}
	.using .cont {font-size: 18px;}
	.correction_sub_title_white {font-size: 25px;}
	.common_sub_sub_title {margin-bottom: 45px;}
	.white_wrap .cont {font-size: 15px;}
	.white_wrap .title {font-size: 27px;margin-bottom: 30px;}
	.prevention_circle_wrap .circle .t2 {font-size: 18px;}
	.prevention_circle_wrap .circle strong {font-size: 50px;}
	.prevention_circle_wrap .circle .t1 {padding-top: 35px;}
	.prevention_circle_wrap .circle {width: 230px;height: 230px;}
	.prevention_cont_wrap span {font-size: 25px;}
	.prevent_video_wrap .t1 {font-size: 40px;}
	.prevent_video_wrap .t2 {font-size: 28px;margin-bottom: 0;}
	.prevent_video_wrap .t3 {font-size: 45px;margin-bottom: 24px;}
	.using_bottom p {font-size: 18px;padding: 22px 0;}
	.watanabe .watanabe_txt {font-size: 17px;padding-top: 22px;}
	.feature .feature_cont {height: 112px;}
	.liquid_wrap .item .liquid_dot {font-size: 15px;margin-bottom: 7px;}
	.bgpd {padding-top: 100px;padding-bottom: 80px;}
	.prevention_3_bg.section2 .circle .t1 {font-size: 20px;}
	.prevention_3_bg.section2 .prevention_cont_wrap, 
	.prevention_3_bg.section4 .prevention_cont_wrap, 
	.prevention_4_bg.section2 .prevention_cont_wrap {font-size: 18px;}
	.prevention_3_bg.section2 .prevention_cont_wrap strong,
	.prevention_3_bg.section4 .prevention_cont_wrap strong,
	.prevention_4_bg.section2 .prevention_cont_wrap strong {font-size: 26px;}
	.tooth_precautions2 .precautions, 
	.tooth_precautions .precautions {margin: 0 45px;}
	.tooth1_care .t1 {font-size: 45px;}
	.tooth1_care .t2 {font-size: 32px;margin-bottom: 15px;}
	.tooth1_care_cont > li .cell {font-size: 18px;}
	.bluebox ul > li {font-size: 21px;}
	.case .cont.tooth4 .t2 {font-size: 16px;margin-bottom: 0;}
	.tooth_5_bg.section3 .cont.tooth4 .t2 {font-size: 16px;}
	.tooth_5_bg.section3 .cont.tooth4 {height: 150px;padding: 35px 0;}
	.tooth_sub_title {font-size: 27px;}
	.tooth1_care_cont_wrap {padding-left: 77px;}
	.wisdom_shape_wrap .cont .txt {font-size: 16px;}
	.extraction .cont {font-size: 17px;padding: 0 50px;}
	.extraction .title {font-size: 25px;}
	.login_wrap {padding: 0 150px;}
	.board_form .form_field .th {padding: 10px;}
	.w300 {width: 248px;}
	.w800 {width: 771px;}
	.sub_big_title {font-size: 50px;}
	.sub_small_title {font-size: 16px;}
	.expert_whitening ul > li {font-size: 16px;line-height: 1.5;}
	.self_whitening ul > li {font-size: 16px;}
	.caution .item .icon {font-size: 15px;}
	.whitening .cont .t2 {margin-bottom: 20px;}
	.whitening .cont {padding: 20px 0 20px 70px;}
	.quick_wrap .quick .ktit {font-size: 20px;}
	.process_item {margin-right: 12px;}
	.process_item.arrow:after {width: 10px;height: 10px;right: -10px;top: 87px;}
	.customer_notice.customer5 .list_ul li .cell.cell1,
	.customer_notice.customer5 .list_ul li .cell.cell0{font-size: 16px;}
	.customer_notice.customer5 .list_ul li .cell.cell2 {font-size: 18px;}
	.small_box:before {width: 108px;height: 40px;line-height: 40px;font-size: 14px;}
	.small_box.small9:before,
	.small_box.small10:before,
	.small_box.small11:before {width: 115px;}
	.sub_middle_title {font-size: 30px;}
	.period {font-size: 18px;}
	.forming1_1_bg.section4 .apply > li {height: 130px;}
	.forming_t1 {font-size: 30px;}
	.company1_img_new {width: 450px;top: 100px;}

} 

@media (max-width: 1199px) {	
	.period {font-size: 15px;}
	.with_top {padding-bottom: 110px;}
	.topgnb {display: none;}
	.wrap {padding-top: 80px;}
	#company1:after {background-position: right 50px;width: 993px;}
	.mascot {right: -10px;}
	.sub_title_box .container {width: 100%;}
	#company_tbox {margin-top: 50px;}
	.t1 { font-size: 18px;}
	.t2 { font-size: 30px;  margin-bottom: 50px;}
	.t3 {font-size: 15px;margin-bottom: 40px;}
	.t5 {font-size: 20px;margin-top: 40px;}
	.company1_img .img img {height: 475px;width: 278px;}
	.mascot {width: 245px;height: 245px;right: 0;border: 6px solid#3189e1;}
	.mascot .t2 {font-size: 30px;}
	.company3_bg .bg_wrap .t1 {font-size: 45px;}
	.company3_bg .bg_wrap .t2 {font-size: 55px;margin-bottom: 30px;}
	.mission_wrap .txt {font-size: 26px;margin-top: 55px;}
	.mission_wrap {margin-bottom: 150px;}
	.mission_wrap .title {font-size: 45px;}
	.doctor .info .name strong {font-size: 45px;}
	.iscope_wrap .iscopebox .text {width: 400px;word-break:keep-all;margin-top: 25px;}
	.iscope_wrap .iscopebox {padding:45px 0 45px 25px;}
	.iscope_wrap .iscopebox .bt {font-size: 25px;}
	.iscope_wrap .iscopebox.company4 {margin-top: 55px;height: 320px;}
	.iscope_wrap .iscopebox:before {height: 164px;}
	.implant2_sub_title {font-size: 24px;}
	.compare_wrap .navigation .title,
	.compare_wrap .normal .title{font-size: 25px;}
	.iscopebox_wrap {margin-top: 25px;}
	.iscope_wrap .iscopebox {height: 305px;}
	.implant4_bg.section2 .device .title {font-size: 15px;}
	.forming1_1_bg.section6 .iscope_wrap .iscopebox,
	.forming1_2_bg.section6 .iscope_wrap .iscopebox {margin-top: 27px;}
	.implant3_bg.section3 .reason2 .cont {padding-bottom: 120px;}
	.bluebox ul > li {margin-bottom: 40px;}
	.implant5_bg.section2 .bg_gray {padding-top: 100px;}
	.implant5_bg.section3 .implant_sub_title {margin-bottom: 95px;}
	.new_bluebox {margin: 43px 150px 0;}
	.new_bluebox ul > li {font-size: 21px;margin-bottom: 30px;}
	.compare {padding: 95px 0 ;}
	.forming1_1_bg.section4,
	.forming1_2_bg.section4 {padding: 100px 0;}
	.guide_wrap {padding: 85px 0;}
	.apply > li div {font-size: 15px;}
	.forming3_bg.section6 .bluebox {padding: 45px;}
	.bluebox ul > li .txt {padding: 0;}
	.factor_wrap .factor .factor_title {margin-bottom: 18px;}
	.caption_bottom {font-size: 17px;}
	.tooth_precautions .precautions .txt,
	.tooth_precautions2 .precautions .txt {font-size: 18px;}
	.tooth1_care_cont_wrap {padding-left: 10px;}
	.tooth1_care .t3 {font-size: 44px;}
	.tooth1_care_cont > li .cell {font-size: 16px;padding-left: 60px;}
	.bluebox ul > li {font-size: 20px;}
	.caution.wisdom .item {overflow: hidden;}
	.caution.wisdom .item .wtxt {font-size: 18px;min-height: 100px;}
	.caution.wisdom .item {padding: 35px 0;}
	#company1:after {height: 786px;}
	.tooth_root > li {font-size: 18px;padding: 30px 0 30px 50px;}
	.pop_info .name {font-size: 30px;}
	.pop_info .profile li {font-size: 15px;}
	.pop_info .medical {font-size: 16px;}
	.pop_cont {max-width:800px;margin: 0 auto;}
	.staff_box {font-size: 25px;}
	.staff_caption {font-size: 16px;}
	.company1_img_new { width: 370px;top: auto;bottom: 20px;}
}

	@media (max-width: 991px) {
	.period {bottom: -30px;}
	.sub_small_title:after {top: 40px;}
	.scroll_icon {margin-top: 60px;}
	.sub_middle_title {font-size: 25px;}
	.small_box:before {width: 80px;height: 30px;line-height: 30px;font-size: 12px;font-weight: 300;}
	.small_box.small9:before,
	.small_box.small10:before,
	.small_box.small11:before {width: 100px;}
	.with_top {padding-bottom: 85px;}
	.company3_bg .bg_wrap .t1:before {top: 56px;}
	#company1:after {height: 746px;}
	.sub_visual {height: 430px;}
	.page-nav > a.page-next,
	.page-nav > a.page-prev {background-size:45px 70px;}
	.sub_title_box {padding-top: 0;}
	.scroll_icon img{width: 20px;height: 40px;}
	.t2 {font-size: 25px;margin-bottom: 25px;}
	.t1,
	.t4 {font-size: 16px;}
	.t3 {margin-bottom: 30px;}
	.t5 {font-size: 18px; margin-top: 33px;}
	.company1_img .img img {height: 400px;width: 183px;}
	.mascot {width: 180px;height: 180px;right: 0;border: 6px solid#3189e1;padding-left: 73px;}
	.mascot .t1 {margin-bottom: 15px;}
	.mascot .t2 {font-size: 25px;}
	.location_wrap .sub-title {font-size: 23px;}
	.common_sub_title {font-size: 30px;}
	.company3_bg .bg_wrap .t1 {font-size: 35px;}
	.company3_bg .bg_wrap .t2 {font-size: 43px;}
	.company3_bg .bg_wrap .t3 {margin-bottom: 30px;}
	.company3_bg .bg_wrap .t4 {font-size: 18px;}
	.mission_wrap .title {font-size: 35px;margin-bottom: 40px;}
	.mission_wrap .txt {font-size: 24px;}
	.mission_wrap {margin-bottom: 115px;}
	.doctor .info .name strong {font-size: 30px;}
	.doctor .info .name {font-size: 26px;}
	.doctor .info .profile {margin-top: 10px;}
	.doctor .info .medical {font-size: 16px;padding: 10px 30px;}
	.company_sub_title {font-size: 17px;}
	iframe{height: 265px;}
	.company_sub_wrap4_1 .section2 {margin-bottom: 60px;}
	.sub_content_tab > li > a {font-size: 16px;}
	.sub_content_tab {margin-bottom: 75px;}
	.company_sub_wrap4_2 .section1 .box .t1 {font-size: 18px;}
	.company_sub_wrap4_2 .section1 .box {padding: 30px;}
	.company_sub_wrap4_2 .section1 .box .t2 {margin-top: 10px;}
	.company_sub_wrap4_2 .section1 .section1_bottom .t1{font-size: 25px;}
	.section2_wrap .title {font-size: 17px;}
	.section2_wrap .title .num {width: 25px;height: 25px;padding-top: 0;}
	.section2_wrap .cont {margin-left: 33px;font-size: 15px;}
	.company_sub_wrap4_2 .section3 {margin-top: 70px;}
	.iscope_wrap .iscopebox {width: 330px;}
	.iscope_wrap .iscopebox .bt {font-size: 21px;}
	.iscope_wrap .iscopebox .text {width: 300px;margin-top: 10px;font-size: 15px;}
	.iscope_wrap {margin-top: 35px;}
	.product_tab > li > a, 
	.product_tab > li > a.active {font-size: 20px;}
	.iscope_wrap .iscopebox.company4 {height: 290px;margin-top: 26px;}
	.company4_4_bg.section1:after {height: 150px;}
	.iscope_wrap .iscopebox:before {height: 146px;}
	.iscopebox_wrap {padding-left: 25px;}
	.sub_big_title{font-size: 38px;}
	.implant_title {font-size: 18px;margin: 28px 0;}
	.implant_sub_title {font-size: 15px;margin-bottom: 50px;}
	.content_wrap .content .title {font-size: 30px;}
	.content_wrap .content .img iframe {height: 320px;}
	.implant2_cont .icont .item.item1:after {display: none;}
	.implant2_cont .icont .item.item1 {margin-right: 10px;padding-right: 0;}
	.case .item .cont .title {font-size: 18px;margin-bottom: 15px;}
	.case .item .cont {padding: 10px;}
	.compare_wrap .navigation .title, .compare_wrap .normal .title {font-size: 20px;}
	.compare_wrap span {font-size: 17px;margin-top: 20px;}
	.compare_wrap p {font-size: 15px;}
	.compare_wrap .navigation .cont {padding: 30px 35px 35px;}
	.compare_wrap .normal .cont {padding: 30px 35px 123px;}
	.operation_bf {padding-top: 80px;}
	.implant2_bg.section2 .title {font-size: 32px;}
	.implant3_bg.section2:after {height: 160px;}
	.implant3_bg.section3 .reason1 .cont {margin-top: 20px;}
	.implant2_sub_title {font-size: 21px;}
	.implant3_bg.section3 .reason1 .cont .txt,
	.implant3_bg.section3 .reason2 .cont .txt {font-size: 15px;margin-top: 40px;}
	.implant3_bg.section3 .reason2 .cont {padding-bottom: 75px;}
	.medical_table table > tbody > tr > td,
	.medical_table table > tbody > tr > th{font-size: 15px;}
	.medical_table table > thead > tr > th {font-size: 14px;}
	.bluebox {padding: 38px;}
	.implant4_bg.section2 .device .title {padding: 20px;min-height: 82px;}
	.implant4_bg.section3 .case_wrap .case .cont {height: 100px;}
	.implant4_bg.section3 .case_wrap .case .cont .title {font-size: 15px;}
	.caution .item .icon {padding-top: 100px;}
	.caution .item .cont {font-size: 15px;}
	.implant4_bg.section5 .bg_gray {padding-top: 80px;}
	.qna_wrap .question .title {font-size: 18px;height: 65px;}
	.qna_wrap .answer .answer_cont {font-size: 15px;}
	.qna_wrap .question .cmark,
	.qna_wrap .answer .answer_cont:before{font-size: 30px;}
	.qna_wrap .question .cmark {height: 65px;}
	.qna_wrap .answer {padding: 25px 20px;}
	.quick_wrap .quick.banner3 .icon:before,
	.quick_wrap .quick.banner1 .icon:before,
	.quick_wrap .quick.banner2 .icon:before {width: 32px;height: 32px;margin-left:-16px;background-size:32px 32px ;}
	.quick_wrap .quick .icon:after {top: 125px;}
	.quick_wrap .quick .icon {padding-bottom: 90px;}
	.quick_wrap .quick .ktit {font-size: 18px;}
	.quick_wrap .quick {height: 250px;}
	.quick_wrap {padding: 60px 0;}
	.implant5_bg.section3 .implant_sub_title {margin-bottom: 65px;}
	.implant5_bg.section3 .section_title {font-size: 25px;}
	.new_bluebox {padding: 55px 10px;}
	.new_bluebox ul > li {font-size: 18px;}
	.implant6_bg.section3 .compare .compare_wrap .cont ul > li {margin-bottom: 20px;}
	.implant6_bg.section3 .compare .compare_wrap .normal .cont, 
	.implant6_bg.section3 .compare .compare_wrap .navigation .cont {padding: 50px;}
	.experience .title {font-size: 17px;}
	.experience .title .num {width: 25px;height: 25px;padding-top: 0;}
	.experience .cont {font-size: 15px;margin-left: 35px;}
	.bluebox ul > li {font-size: 18px;}
	.apply > li {padding: 40px 10px 32px 20px;}
	.forming1_1_bg.section4, .forming1_2_bg.section4 {padding: 80px 0;}
	.iscope_wrap .iscopebox:before {height: 124px;}
	.iscope_wrap .iscopebox {height: 245px;}
	.forming1_1_bg.section6:after, .forming1_2_bg.section6:after{height: 147px;}
	.iscope_wrap .iscopebox .bt {font-size: 18px;}
	.forming1_1_bg.section6, .forming1_2_bg.section6 {padding-top: 80px;}
	.caution .item .icon:before,
	.forming1_2_bg.section10 .caution .item .icon:before,
	.forming2_1_bg.section5 .caution .item .icon:before  {width: 45px;height: 40px;background-size:45px 40px;margin-left: -22px;}
	.caution .item {padding: 26px 0; height: 213px;}
	.whitening .cont .t1:before {width: 17px; height: 23px;background-size:17px 23px ;}
	.whitening .cont .t1 {padding-left: 35px;}
	.whitening .cont {padding: 20px 0 20px 33px;}
	.whitening .cont .t2 {margin-bottom: 5px;padding-left: 35px;}
	.forming2_1_bg.section7 {padding: 80px 0;}
	.self_pros {font-size: 16px;}
	.forming2_2_bg.section5 .caution .item .icon:before {top: 25px;}
	.apply > li div:after {width: 15px;height: 10px;margin-top: -5px;background-size: 15px 10px;}
	.apply > li div {padding-left: 25px;}
	.apply {margin-top: 50px;}
	.apply.forming3 > li {height: 136px;}
	.forming3_bg.section5 .caution.forming3 .item .icon:before {top: 25px;}
	.bluebox.forming3 {margin: 25px 0px 0;}
	.correction_sub_title_white {font-size: 20px;}
	.correction3_bg.section4 {padding: 80px 0;}
	.bf_wrap:after {width: 90px;height: 27px;margin-left: -45px;margin-top: -13px;line-height: 27px;font-size: 17px;}
	.using .num {font-size: 20px;padding: 40px 45px;}
	.using .cont {padding: 40px 0 40px 45px;}
	.white_wrap {padding: 35px;}
	.white_wrap .title {font-size: 20px; margin-bottom: 17px;}
	.bf_wrap {margin: 80px 0;}
	.case_info {font-size: 17px;}
	.case .item .cont.tooth {padding: 18px 5px;height: 108px;font-size: 16px;}
	.tooth_precautions2 .precautions, .tooth_precautions .precautions {margin: 0 5px;}
	.tooth_precautions .precautions .txt, .tooth_precautions2 .precautions .txt {font-size: 16px;padding-bottom: 25px;}
	.tooth_success_wrap .tooth_success_circle {width: 130px;height: 130px;}
	.tooth_success_wrap {padding-top: 47px;}
	.tooth_success_wrap .tooth_success_circle .vm {font-size: 35px;}
	.tooth_success_wrap p {font-size: 18px;}
	.tooth1_care_cont > li .cell:before {width: 16px;height: 10px;background-size: 16px 10px;margin-top: -5px;}
	.tooth1_care_cont > li .cell {padding-left: 40px;}
	.tooth1_care .t1 {font-size: 40px; margin-top: 20px;}
	.tooth1_care .t2 {font-size: 24px; margin-bottom: 15px;}
	.tooth1_care .t3 {font-size: 38px;}
	.tooth_root > li span:after {width: 16px;height: 10px;background-size: 16px 10px;top: 5px;}
	.tooth_root > li {font-size: 16px;}
	.tooth_root > li span {padding-left: 40px;}
	.tooth_root {margin-top: 38px;}
	.case.tooth3 .item .cont.tooth {height: 70px;}
	.case {margin-top: 65px;}
	.tooth_sub_title {font-size: 24px;}
	.tooth4_section2_sub_box .cont .strong {font-size: 20px;margin: 10px 0;}
	.apply.tooth5 > li {height: 136px;}
	.wisdom_shape_wrap .cont .title {font-size: 22px;margin-bottom: 17px;padding-bottom: 15px;}
	.wisdom_shape_wrap .cont {padding-top: 27px;}
	.extraction {padding: 56px 0;height: 260px;}
	.extraction .title {font-size: 20px;}
	.extraction:after {height: 10px;margin-top: -20px;}
	.extraction .cont {font-size: 16px;}
	.caution.wisdom .item .wicon:after {width: 50px;height: 50px;margin-left: -25px;background-size: 50px 50px;}
	.caution.wisdom .item .wicon {padding-top: 80px;}
	.caution.wisdom .item .wtxt {font-size: 16px;padding: 0;word-break:keep-all;}
	.caution.wisdom .item {height: 250px;}
	.login_wrap {padding: 0 90px;}
	.login_box {padding: 40px 90px 45px;}
	.red {margin-left: 0;}
	.board_form .form_field .th {font-size: 15px;}
	.w300 {width: 184px;}
	.board_search_box .search_box_inline .cate {width: 150px;margin-right: 10px;}
	.board_search_box .search_box_inline .input {width: 300px;margin-right: 10px;}
	.board_search_box .search_box_inline .submit {width: 130px;}
	.list_ul li .cell .notice {width: 60px;height: 17px;line-height: 17px;}
	.list_ul li .cell.cell0 {font-size: 16px;}
	.list_ul li .cell.cell1 {font-size: 18px;}
	.news_view .tit,
	.customer_gallery .item .cont .tit{font-size: 18px;}
	.customer_gallery .customer2 .item .cont .tit{font-size: 21px;margin-bottom: 20px;}
	.w80 {width: 62px;}
	.w800 {width: 100%;}
	.implant5_bg.section2 .bf_wrap.bf1:after,
	.implant5_bg.section2 .bf_wrap.bf2:after {width: 270px;height: 40px;font-size: 16px;margin-left: -160px;margin-top: -16px;line-height: 40px;}
	.implant5_bg.section2 .fixture .tit {font-size: 18px;}
	.implant5_bg.section2 .fixture .txt {font-size: 15px;}
	.implant5_bg.section3 .implant_title {font-size: 20px;}
	.prevention_circle_wrap .circle {width: 165px;height: 165px;}
	.prevention_circle_wrap .circle strong {font-size: 36px;}
	.prevention_circle_wrap .circle .t2{font-size: 15px;}
	.prevention_cont_wrap span {font-size: 20px;}
	.prevention_cont_wrap {margin-top: 60px;}
	.prevent_video_wrap .t1 {font-size: 37px;}
	.prevent_video_wrap .t2 {font-size: 26px;}
	.prevent_video_wrap .t3{font-size: 37px;}
	.prevent_video_wrap .t4 {margin-top: 0;}
	.prevent_info {font-size: 18px;}
	.using_bottom p {font-size: 16px;padding: 5px 0;}
	.watanabe .watanabe_txt {padding: 0;}
	.prevention_process .content {padding: 0;}
	.prevention_process .num{font-size: 16px;}
	.prevention_process .content .content_txt {font-size: 15px;height: 135px;}
	.feature .feature_cont {height: 135px;}
	.liquid_wrap .item .liquid_text {padding: 30px 25px;}
	.prevention_3_bg.section2 .prevention_cont_wrap strong,
	.prevention_3_bg.section4 .prevention_cont_wrap strong, 
	.prevention_4_bg.section2 .prevention_cont_wrap strong {font-size: 22px;}
	.prevention_3_bg.section2 .circle {width: 185px;height: 185px;}
	.prevention_3_bg.section2 .circle .t1 {font-size: 15px;padding-top: 55px;}
	.prevention_3_bg.section2 .circle.c1 .t1:before,
	.prevention_3_bg.section2 .circle.c2 .t1:before,
	.prevention_3_bg.section2 .circle.c3 .t1:before {width: 25px;height: 37px;margin-left: -12px;background-size:25px auto ;background-position: center center;}
	.prevention_3_bg.section2 .circle {margin: 0 auto;}
	.factor_wrap .factor .factor_title {font-size: 20px;margin-bottom: 10px;}
	.factor_wrap .factor .factor_txt{font-size: 15px;padding-left: 11px;word-break:keep-all;line-height: 1.7;}
	.factor_wrap .factor { padding-left: 25px; padding-top: 18px;}
	.bad_breath_table table > tbody > tr > td,
	.bad_breath_table table > tbody > tr > th {padding: 35px 0; font-size: 17px;}
	.caption_bottom {padding-top: 45px;font-size: 15px;}
	.prevention_5_bg.section4 .breathalyzer {padding-top: 0;}
	.prevention_5_bg.section4 .breathalyzer .breath_cont  {font-size: 15px;}
	.prevention_5_bg.section4 .breathalyzer .breath_title {padding-bottom: 35px;font-size: 20px;}
	.breathalyzer .breath_cont {font-size: 15px;}
	.bad_breath {padding: 55px 15px 80px;}
	.breathalyzer .breath_title {font-size: 22px;padding-bottom: 35px;}
	.bad_breath_box ul > li .bb_tit {width: 17%;}
	.bad_breath_box ul > li .bb_txt {width: 83%;}
	.beauty2_section_bottom strong {font-size: 35px;}
	.idcheck {font-size: 14px;padding: 5px 25px;}
	.red {font-size: 12px;}
	#mem_email3 option {font-size: 12px;}
	.implant_wrap .bg_img,
	.implant2_bg.section1,
	.implant3_bg.section1,
	.implant3_bg.section1,
	.implant5_bg.section1,
	.implant5_bg.section1,
	.forming1_1_bg.section1,
	.forming1_2_bg.section1,
	.forming2_1_bg.section1,
	.forming2_2_bg.section1,
	.forming3_bg.section1,
	.correction1_bg.section1,
	.correction2_bg.section1,
	.correction3_bg.section1,
	.correction4_bg.section1,
	.correction5_bg.section1,
	.correction6_bg.section1,
	.correction7_bg.section1,
	.prevention_1_bg.section1,
	.prevention_4_bg.section1,
	.prevention_2_bg.section1,
	.prevention_3_bg.section1,
	.prevention_5_bg.section1,
	.tooth_1_bg.section1,
	.tooth_2_bg.section1,
	.tooth_3_bg.section1,
	.tooth_4_bg.section1,
	.tooth_5_bg.section1
	.tooth_6_bg.section1,
	.beauty_1_bg.section1,
	.beauty_2_bg.section1,
	.beauty_3_bg.section1,
	.company_8_bg.section1
	{height: 350px;}
	.app {font-size: 20px;margin: 40px 0;}
	.apple_cell .info1 {font-size: 20px;margin-bottom: 20px;}
	.apple_cell .info2 {font-size: 16px;margin-bottom: 20px;}
	.apple_cell .info3 {font-size: 15px;}
	.apple_cell:after {width: 62px;height: 65px;margin-top: -33px;}
	.apple_cell.cell1:after,
	.apple_cell.cell2:after,
	.apple_cell.cell3:after,
	.apple_cell.cell4:after,
	.apple_cell.cell5:after,
	.apple_cell.cell6:after {background-size: 62px auto;}
	.apple_item {margin-top: 0;padding: 30px 0;}
	.parking_info:before {width: 50px;height: 50px;-webkit-background-size: 50px auto;	background-size:50px auto;top: 30px;}
	.contact_wrap .contact_info .title {font-size: 14px;margin-top: 10px;}
	.contact_wrap .contact_info strong {font-size: 13px;}
	.contact_wrap .contact_info .cont {font-size: 12px;}
	.parking_info .title {font-size: 15px;}
	.parking_info .line {font-size: 13px;word-break:keep-all;}
	.parking {padding: 10px;}
	#map_canvas {height: 300px;}
	.wrap {padding-top: 60px;}
	.forming_t1 {font-size: 22px;margin-bottom: 35px;}
	.forming_img_wrap {margin-bottom: 30px;}
	.forming_t2 {font-size: 17px;margin-bottom: 15px;}
	.staff_wrap {padding-bottom: 65px;}
	.staff_box {font-size: 20px;width: 200px;height: 45px;line-height: 45px;}
	.staff_box.long {width: 260px;}
	.pop_info .name {font-size: 20px;margin-bottom: 10px;}
	.pop_info .medical {font-size: 14px;margin-bottom: 20px;}
	.pop_info .profile li {font-size: 13px;}
	.pop_cont {padding: 20px 20px;max-width:630px;}
	.pop_info .profile li:before {top: 12px;}
	.pop_close {width: 16px;height: 15px;-webkit-background-size: 16px auto;background-size: 16px auto;right: -25px;}
	.staff_wrap.last {padding-bottom: 50px;}
	.common_sub_title .small {font-size: 24px;}
	#company1 {padding: 50px 0;}
	.company1_img_new {width: 300px;bottom: 25px;right: 10px;}
}	

@media (max-width: 767px) {
	.period {font-size: 12px;bottom: -20px;}
	.parking_info:before {display: none;}
	.parking_info {padding-left: 0;text-align: center;}
	.parking_info .line {padding-left: 0;border-left: none;}
	.contact_wrap .contact_info {margin-top: 25px;}
	.contact_wrap {margin-top: 30px;}
	.prevention_process .num,
	.prevention_process .content,
	.prevention_process.three .content{width: 100%;display: block;}
	.mission_wrap {margin-bottom: 70px;}
	.sub_visual {padding: 0 67px;height: 350px;}
	.page-nav > a.page-prev {padding-left: 0;background-size: 45px 70px;left: -67px;}
	.page-nav > a.page-next {background-size: 45px 70px;padding-right: 0;right: -67px;}
	.sub_big_title {font-size: 25px;word-break:keep-all;}
	.page-nav .next_title,
	.page-nav .prev_title{display: none;}
	.page-nav > a {width: 45px;height: 70px;}
	.sub_small_title:after {height: 15px;}

	.location_wrap .sub-title {font-size: 18px;}
	.location_wrap .sub-title:after {height: 15px;}
	.company_wrap {margin-top: 0;}
	.t1 {margin-bottom: 10px;}
	.company1_img .img img {width: 233px;height: 370px;}
	.mascot {width: 160px;height: 160px;padding-left: 44px;right: 20px;}
	.common_sub_title {font-size: 25px;word-break:keep-all;}
	.company3_bg {margin-top: 50px;}
	.company3_bg .bg_wrap .t2 {font-weight: 40;margin-bottom: 25px;}
	.mission_wrap .txt {font-size: 22px;margin-top: 50px;}
	.doctor .info .profile li {font-size: 15px;}
	.doctor_wrap .doctor {margin-bottom: 50px;}
	.location_wrap .sub-title:after {display: none;}
	.company_sub_title {font-size: 16px;}
	.company_sub_wrap4_1 .section1 {margin-top: 50px;margin-bottom: 70px;}
	.company_sub_wrap4_1 .section2 {padding: 80px 0;}
	iframe {height: 350px;}
	.mgb130 {margin-bottom: 90px;}
	.company_sub_wrap4_2 .section1 {padding: 80px 0;}
	.company_sub_wrap4_2 .section1 .box {padding: 20px;}
	.company_sub_wrap4_2 .section1 .section1_bottom {padding: 38px 0;}
	.company_sub_wrap4_2 .section1 .section1_bottom .t1 {font-size: 21px;}
	.company_sub_wrap4_2 .section3 {padding: 80px 0;}
	.company_sub_title2 {font-size: 27px;}
	.product_tab > li {width: 100%;margin-bottom: 10px;}
	.company4_4_bg.section1 {padding-top: 60px;}
	.product_tab > li > a, .product_tab > li > a.active {font-size: 18px;}
	.iscope_wrap .iscopebox {width: 300px;}
	.iscope_wrap .iscopebox.company4 {height: 285px;}
	.iscope_wrap .iscopebox .text{width: 100%;}
	.iscopebox_wrap {padding-left: 0;}
	.company4_4_bg.section1:after {height: 190px;}
	.iscope_wrap {padding-bottom: 35px;}
	.iscope_wrap .iscopebox:before {height: 130px;}
	.product_img {margin-bottom: 30px;}
	.product_img.plus:after {width: 20px;height: 20px;left: 50%;bottom: -23px;margin-left: -10px;top:auto;margin-top:0;}
	.content_wrap .content .num_wrap {margin-bottom: 0;padding-bottom: 30px;}
	.content_wrap .content .title {font-size: 25px;margin: 20px;}
	.content_wrap .content {margin-top: 20px;}
	.implant2_bg.section2 .title {font-size: 25px;}
	.implant2_sub_title {font-size: 19px;}
	.item {margin-bottom: 25px;}
	.case .item .cont {height: 156px;}
	.compare_wrap .navigation .title:before {width: 16px;height: 10px;background-size:16px 10px;margin-top: -5px;margin-left: 30px;}
	.compare_wrap .navigation .title,
	.compare_wrap .normal .title {font-size: 18px;}
	.compare_wrap .navigation .title {padding: 28px 0 26px 67px;}
	.compare_wrap .normal .cont {padding: 30px 35px 50px;}
	.iscope_wrap .iscopebox {height: 292px;}
	.implant3_bg.section2:after {height: 197px;}
	.implant3_bg.section3 .reason1 .cont {padding-left: 0;}
	.implant3_bg.section3 .reason2 {padding-top: 40px;}
	.implant3_bg.section3 .reason2 .cont {padding-right: 0;}
	.implant3_bg.section3 .reason2 .img {padding-bottom: 60px;padding-top: 0;}
	.bluebox,
	.bluebox.forming1 {margin:65px 0 0 0 ;}
	.implant3_bg.section6 .compare .compare_wrap .normal .cont, .implant3_bg.section6 .compare .compare_wrap .navigation .cont {padding: 50px;}
	.implant4_bg.section2 .device .title {min-height: auto;}
	.implant4_bg.section2 {margin: 80px 0;}
	.implant4_bg.section4,
	.case_wrap {padding: 80px 0;}
	.implant4_bg.section3 .case_wrap .case .cont {height: auto;width: 100%;}
	.caution {border:none;}
	.forming1_2_bg.section10 .caution {background-color:#f3f5f6;}
	.caution .item {border: 1px solid #d7d7d7;background-color: #fff;}
	.qna_wrap .question .cmark, .qna_wrap .answer .answer_cont:before {font-size: 25px;}
	.qna_wrap .question .title {font-size: 16px;}
	.qna_wrap .answer {padding: 25px 2px;}
	.qna_wrap .answer .answer_cont {padding-left: 30px;word-break:keep-all;}
	.bg_gray {padding-bottom: 55px;}
	.implant5_bg.section2 .bf_wrap.bf1:after, .implant5_bg.section2 .bf_wrap.bf2:after {width: 230px;margin-left: -110px;font-size: 14px;}
	.new_bluebox {margin: 43px 5px 0;}
	.compare_wrap {margin-top: 45px;}
	.implant6_bg.section3 .compare .compare_wrap .normal .cont, .implant6_bg.section3 .compare .compare_wrap .navigation .cont {padding: 37px;}
	.apply > li {padding: 10px 20px;width: 100%;}
	.forming1_1_bg.section6:after, .forming1_2_bg.section6:after {height: 197px;}
	.using .cont {padding: 40px 0 40px 15px;font-size: 16px;}
	.using .num {font-size: 18px;padding: 35px;}
	.forming1_2_bg.section4 .apply > li {width: 100%;}
	.pros{width: 60px;height: 22px;line-height: 22px;margin-top: -11px;font-size: 16px;}
	.cons {width: 60px;height: 22px;line-height: 22px;margin-top: -11px;font-size: 16px;}
	.expert_pros {padding-left: 80px;font-size: 16px;}
	.forming2_1_bg.section6 {padding: 80px 0;}
	.expert_whitening { margin: 60px 0 46px 0;}
	.expert_whitening ul,
	.self_whitening ul {margin-top: 20px;}
	.self_whitening {margin: 55px 0;}
	.self_whitening ul > li {font-size: 15px;}
	.self_pros {margin-top: 10px;}
	.operation_bf p {margin: 10px 0;}
	.correction7_bg.section3 .apply > li {width: 100%;}
	.prevention_cont_wrap span {font-size: 18px;}
	.prevent_video_wrap .t4 {margin-bottom: 10px;}
	.using_bottom p,
	.watanabe .watanabe_txt {margin-top: 10px;font-size: 15px;}
	.prevention_circle_wrap .circle {margin: 10px auto;}
	.medical_table {overflow-x: auto;}
	.medical_table table {width: 750px;}
	.medical_table table > tbody > tr > th,
	.medical_table table > tbody > tr > td {padding: 5px 0;font-size: 12px;}
	.feature .feature_cont {height: auto;}
	.medical_table table > thead > tr > th {font-size: 12px;}
	.feature .feature_etitle {font-size: 15px;}
	.feature .feature_ktitle {font-size: 13px;}
	.feature .feature_cont {font-size: 12px;}
	.liquid_wrap .item.arrow:after {display: none;}
	.bad_breath{padding: 35px 10px 50px;}
	.breathalyzer {margin-top: 10px;}
	.bad_breath_box ul > li .bb_tit{font-size: 13px;width: 100%;}
	.bad_breath_box ul > li .bb_txt{font-size: 13px;width: 100%;padding-left: 0;display: block;}
	.bad_breath_box ul > li {margin-bottom: 10px;}
	.breathalyzer .breath_cont {font-size: 14px;}
	.breathalyzer .breath_title {font-size: 16px; padding-bottom: 28px;}
	.liquid_wrap .item .liquid_dot {font-size: 13px;}
	.liquid_wrap .item .liquid_text {padding: 20px 25px;height: 150px;}
	.prevention_process .content, .prevention_process.three .content{padding:40px 0;}
	.prevention_process .content .content_txt {height: auto;}
	.prevention_3_bg.section2 .circle {margin: 0 auto 20px;}
	.prevention_cont_wrap {margin-top: 30px;}
	.prevention_3_bg.section2 .prevention_cont_wrap, 
	.prevention_3_bg.section4 .prevention_cont_wrap, 
	.prevention_4_bg.section2 .prevention_cont_wrap {font-size: 16px;}
	.prevention_3_bg.section2 .prevention_cont_wrap strong, 
	.prevention_3_bg.section4 .prevention_cont_wrap strong, 
	.prevention_4_bg.section2 .prevention_cont_wrap strong {font-size: 20px;word-break:keep-all;}
	.factor_wrap .factor .factor_title {font-size: 17px;}
	.bgpd {padding-top: 50px;padding-bottom: 40px;}
	.prevention_5_bg.section4 .breathalyzer {padding-right: 0;}
	.tooth_precautions2 .precautions, 
	.tooth_precautions .precautions {margin: 0 40px 0 45px;}
	.tooth_success_wrap p {font-size: 15px;}
	.tooth1_care {margin-bottom: 20px;}
	.indication3 .img.img1:after {display: none;}
	.indication1 .img.img1:after {display: none;}
	.tooth_sub_title {font-size: 20px;}
	.indication3 p {font-size: 15px;}
	.tooth_5_bg.section3 .cont.tooth4 {height: 100px;padding: 20px 0;}
	.tooth_5_bg.section3 .cont.tooth4 .t1 {font-size: 16px;margin-bottom: 15px;}
	.tooth_5_bg.section3 .cont.tooth4 .t2 {font-size: 14px;}
	.indication1 .img.img1 {margin-right: 0; margin-bottom: 10px;}
	.indication1 .img.img2 {margin-left: 0;}
	.indication3 .img.img1 {margin-right: 0;}
	.indication3 .img.img2 {margin-left: 0;}
	.common_sub_sub_title {font-size: 15px;}
	.caution.wisdom .item .wtxt {min-height: 0;}
	.case .item .cont {margin: 0 4px;height: 124px;}
	.case .item .cont .title {font-size: 15px;}
	.case .item p {font-size: 14px;}
	.implant4_bg.section4, .case_wrap {padding: 50px 0;}
	.implant2_cont {padding: 50px 0;}
	.case .item .cont.tooth {height: 80px;}
	.tooth_2_bg.section3 .case .item .cont.tooth,
	.case.tooth3 .item .cont.tooth{height: 50px;} 
	.wisdom_shape_wrap .cont {padding-left: 10px;}
	.beauty2_section_bottom p {font-size: 16px;}
	.beauty2_section_bottom strong {font-size: 27px;}
	.board_search_box .search_box_inline .cate {width: 70px;margin-right: 5px;}
	.board_search_box {padding: 15px 5px;margin-bottom: 30px;}
	.board_search_box .search_box_inline .submit {width: 55px;}
	.board_search_box .search_box_inline .input {width: 145px;}
	.list_ul li .cell .notice {width: 30px;font-size: 13px;line-height: 14px;}
	.list_ul li .cell.cell1 {font-size: 15px;padding-left: 5px;}
	.list_ul li .cell.cell2 {font-size: 13px;}
	.news_view .tit, 
	.customer_gallery .item .cont .tit {font-size: 15px;}
	.news_view .info {font-size: 13px;}
	.login_wrap {padding: 0;}
	.login_box { padding: 40px 20px 45px;}
	.login_box .login_input input[type="text"], 
	.login_box .login_input input[type="password"] {width: 100%;}
	.member_wrap {margin: 35px 0;}
	.login_btn input {width: 100%;}
	.join_btn span {font-size: 13px;}
	.join_btn input {font-size: 14px;padding: 10px 30px;}
	.login_btn {margin-bottom: 25px;}
	.clause_wrap .tit, .privacy_wrap .tit {font-size: 15px;}
	.clause_wrap, .privacy_wrap {margin-bottom: 0;}
	.agree-chk label {font-size: 12px;}
	.board_form {display: block;margin-bottom: 5px;height: auto;}
	.board_form .form_field .th {display: block;width: 100%;}
	.board_form .form_field .td {display: block;width: 100%;padding: 10px 0;}
	.board_form .form_field {display: block;height: auto;}
	.idcheck {display: inline-block;height: 40px;}
	.board_form_btn input,
	.board_form_btn .cancel{width: 80px;height: 35px;font-size: 14px;}
	.board_form .form_field .td input.form_input {width: 100%;}
	.board_form .form_field .td select {width: 100%;}
	.board_form_btn {margin-top: 35px;}
	.form_field #mem_id {width: 188px !important;}
	#o_name,#o_type,#o_pwd {width: 100% !important;}
	.w300,
	.w100 { width: 90px !important;}
	.board_form .form_field.two .th,
	.board_form .form_field.two .td{width: 100%;}
	.w80 {width: 30% !important; }
	.contact_wrap {margin-bottom: 65px;}
	.customer_notice.customer5 .list_ul li .cell.cell1 {width: 20%;font-size: 13px;padding-left: 0;}
	.customer_notice.customer5 .list_ul li .cell.cell4 {font-size: 13px;}
	.customer_notice.customer5 .list_ul li .cell.cell3 {width: 11%;font-size: 14px;}
	.customer_notice.customer5 .list_ul li .cell.cell2 {font-size: 16px;}
	.board_form_btn .cancel {margin-right: 5px;}
	.w400 {width: 100%;}
	.modify_txt {font-size: 15px;}
	.process_wrap.tooth {margin-top: 50px;display: block;}
	.process_item .cont .step {font-size: 17px;margin-top: 15px;}
	.process_item .cont {margin-bottom: 20px;}
	.process_item {margin-right: 0;margin-left: 70px;}
	.process_item.arrow:after {display: none;}
	.process_item .cont p {margin-top: 0;}
	.sub-twomenu li a {font-size: 13px;}
	.implant3_bg.section2 {padding-top: 60px;}
	.forming2_1_bg.section2,
	.forming2_2_bg.section2,
	.forming3_bg.section2 {height: 435px;}
	.implant_wrap .bg_img,
	.implant2_bg.section1,
	.implant3_bg.section1,
	.implant3_bg.section1,
	.implant5_bg.section1,
	.implant5_bg.section1,
	.forming1_1_bg.section1,
	.forming1_2_bg.section1,
	.forming2_1_bg.section1,
	.forming2_2_bg.section1,
	.forming3_bg.section1,
	.correction1_bg.section1,
	.correction2_bg.section1,
	.correction3_bg.section1,
	.correction4_bg.section1,
	.correction5_bg.section1,
	.correction6_bg.section1,
	.correction7_bg.section1,
	.prevention_1_bg.section1,
	.prevention_4_bg.section1,
	.prevention_2_bg.section1,
	.prevention_3_bg.section1,
	.prevention_5_bg.section1,
	.tooth_1_bg.section1,
	.tooth_2_bg.section1,
	.tooth_3_bg.section1,
	.tooth_4_bg.section1,
	.tooth_5_bg.section1
	.tooth_6_bg.section1,
	.beauty_1_bg.section1,
	.beauty_2_bg.section1,
	.beauty_3_bg.section1,
	.implant4_bg.section1,
	.company_8_bg.section1{height: 145px;}
	.sub_content_tab > li > a {font-size: 13px;}
	.sub01 .sub_content_tab > li > a {min-height: 75px;word-break: keep-all;}
	.customer_gallery .item {margin-bottom: 20px;}
	.with_top {padding-bottom: 60px;margin-top: 30px;} 
	.page_nation a {width:18px;height:18px;line-height:18px;font-size:12px;margin-right: 5px;}
	.googleplay {margin-right: 0;}
	.app {font-size: 17px;margin: 30px 0;}
	.googleplay img,
	.app_store img {width: 130px;}
	.apple_cell .info3 {font-size: 13px;}
	.apple_cell .info2 {font-size: 15px;}
	.apple_cell .info1 {font-size: 18px;}
	.apple_cell:after {margin-top: -72px;}
	.apple_item {margin-top: 20px;}
	.small_box:before {width: 100px;height: 38px;line-height: 38px;font-size: 15px;font-weight: 300;}
	.small_box.small9:before,
	.small_box.small10:before,
	.small_box.small11:before {width: 120px;}
	.sub_small_title {font-size: 12px;}
	.sub_middle_title {font-size: 15px;}
	.bluebox ul > li {font-size: 15px;}
	.operation_bf .col-sm-6,
	.operation_bf .col-sm-4,
	.operation_pd .col-sm-4{margin-bottom: 30px;}
	.forming1_1_bg.section4 .col-sm-4 {padding: 5px 0;}
	.staff_item img {margin: 0 auto;display: block;}
	.pop_cont {max-width: 100%;}
	.pop_info .profile li {font-size: 12px;}
	.pop_info .name {font-size: 16px;margin-top: 10px;}
	.pop_info .medical {font-size: 13px;margin-bottom: 15px;}
	.pop_wrap {padding: 20px 20px;overflow-y: scroll;}
	.pop_close {right: -20px;}
	.common_sub_title .small {font-size: 18px;}
	.company1_img_new {position: relative;width: 100%;right: auto;bottom: auto;}
}

