/*  default */
* {padding: 0; margin: 0; font-family: "굴림"}
html{padding: 0; margin: 0;}
input, textarea, select {margin:0; padding:0;}
select {border:1px solid #dcdcdc;}
img {border:none;}
table {margin:0;border-collapse:collapse;}
ul,li,ol,dl,dd,dt {margin:0; padding:0; list-style:none; overflow:hidden;}
a{text-decoration: none; color:#777; font-size: 13px;}
/* layout */
#wrap{position:relative;width:100%;}
#header{position:relative; width: 100%; min-width:1000px; height:90px;padding-top:30px;}
#content{position:relative; width: 100%; min-width: 1000px;}
#footer{width: 100%; height:130px; background-color:#fff;}

/* header */
.logo{width: 100%; text-align: center;}
.right_menu{position:fixed; right:0px;top:270px; z-index:1000;}
.right_menu li{margin-top:5px;}
/* content */
.main_banner{height: 600px;background: url(../image/main_banner.jpg?v=20240116) bottom no-repeat;}
.main_menu{position:absolute;left:50%; margin:5px 0 0 -500px; width:1005px;}
.main_menu ul li{float: left; margin-left: 5px;}
/* main1 - Big3 질문과 답변 */
.main1_QnA{width: 100%; height:1180px; background: url(../image/1/mian1_bg.jpg) no-repeat fixed 50%; }
.main1_QnA dl{text-align: center;padding-top:120px}
/* main2 - 선착순100명 */
.main2_envet{width: 100%; height:600px; background: url(../image/1/main2_event_bg.jpg) 50%; text-align: center;padding:150px 0;}
.main2_envet ul{max-width:950px; margin: 0 auto; height:560px; text-align:center;} 
.main2_envet ul li{float: right;}
/* main3 - 전체임플란트 */
.main3_implant{width: 100%; height: 1100px; background: url(../image/1/main3_implant_bg.jpg); padding-top:60px;}
.main3_implant ul{width:1050px; margin: 0 auto;background: url(../image/1/main3_implant_model.png) no-repeat 10px;}
.main3_implant ul li{margin-left:242px;}
.main3_implant_price{position: relative; width: 1000px; background-color: #fff; margin: 0 auto; height: 520px;}
.main3_implant_price img{margin:40px 0 0 40px}
.main3_implant_model{position: absolute;width:699px; height:624px; top:-25px;right:-250px; background: url(../image/1/main3_implant_model2.png) no-repeat;}

/* main4 - DB */
.main4_db{width: 100%; height:550px; background: url(../image/1/main4_db_bg.jpg) no-repeat; text-align: center; padding-top: 50px; background-size: cover;}
.DB_btn{margin:10px 0;}
.DB_body{position: relative; width: 1000px;background-color: #0052a4; height: 235px; margin: 0 auto; padding-top:40px}
.DB_body table{width:600px;height:70px; margin:0 auto; color: #fff; font-size: 17px;}
.DB_body table th{text-align: center;}
.DB_body table th span{display: inline-block; width:60px; height:17px;margin-top: 4px;}
.DB_info1{background: url(../image/1/main4_DB_info.png) no-repeat;background-position:13px 0;}
.DB_info2{background: url(../image/1/main4_DB_info.png) no-repeat;background-position:13px -41px;}
.DB_info3{background: url(../image/1/main4_DB_info.png) no-repeat;background-position:6px -21px;}
.DB_info4{background: url(../image/1/main4_DB_info.png) no-repeat;background-position:0 -62px;}
.DB_body table td{text-align: left;}
.DB_body table td input[type="text"]{padding:6px 8px; border-radius:5px; border: none;}
.DB_body table td input[type="radio"]{width:18px; height:18px;}
.DB_body table td select{padding: 5px;border-radius:5px;}
.DB_body table td .input_tel{width:50px; text-align: center;}
.main4_db ul{margin-top: 20px;color:#fffb42; font-weight: bold;}
.main4_db ul input[type="checkbox"]{width:20px; height:20px;}
.layer{position:absolute;top:0px;left:50%;margin-left:-485px;display:none;}
.layer_wrap{position: absolute; top:15px;left: 0; width:970px; height:240px; background-color: #fff;opacity: 0.95;text-align:left;z-index:1000;}
.DB_info_detail{width:900px; font-size: 12px; margin: 0 auto;height: 120px; overflow:auto; margin-top:15px;}
.layer table{font-size: 12px; text-align: left; color:#222;margin-top: 20px;}
.layer table thead tr th{font-size: 17px;}
.layer table th{text-align: left;}
.close_btn{position: absolute;width:30px;height:30px;top:0px;right:20px;}
/* main5 - 정확한진료 */
.main5_treatment{width: 100%;height: 1000px; background: url(../image/1/main5_treatment_bg.jpg); padding-top: 50px; text-align: center;}
/* main6 - 고난이도 임플란트포함 , 의사소개 */
.main6_doctor{position: relative; width: 100%; height:739px; padding-top: 60px ;background: url(../image/1/main6_doctor_bg.jpg) no-repeat 50%; text-align: center;}
.main6_doctor .doctor_title{width: 1000px; margin:0 auto;text-align:right;}
.main6_doctor .doctor_award{width:1000px; margin: 0 auto;}
.main6_doctor .doctor_award dt{margin-left: 300px;}
.main6_doctor .doctor_award dd{margin-left: 300px;}
/* main7 - 임플란트전후사진 */
.main7_beforeafter{width: 100%; height: 1610px; background: url(../image/1/main7_beforeafter_bg.jpg) no-repeat 50%; padding-top:70px; text-align: center;}
.main7_beforeafter div{margin-top: 10px;text-align:center}
.main7_beforeafter dt{margin-bottom: 30px;}
.main7_beforeafter_2{width: 1200px; margin: 0 auto;}
.main7_beforeafter_2 dd{float: left; margin-right:5px;}
.main7_beforeafter_2 dd:last-child{margin: 0;}
/* main8 - 정확한진료 */
.main8_promise{width: 100%; height: 1140px; background: url(../image/1/main8_promise_bg.jpg) 50% no-repeat; text-align: center; padding-top: 60px;}


/*    ****************   인비절라인  ******************    */
/* content */
.index2_main_banner2{height: 600px;background: url(../image/main_banner2.jpg) bottom no-repeat;}
/* main1 */
.index2_main1_350{width: 100%; height: 200px;text-align: center; margin-top:120px;}
/* main2 */
.index2_main2_style{width: 100%; height:730px; padding-top:100px; text-align: center;}
.index2_main2_style ul{width: 790px; margin: 0 auto;}
.index2_main2_style ul li{float: left; text-align: left; margin-top:50px;}
/* main4 */
.index2_main4_invisalign{width: 100%; height:1950px;padding-top:80px; background: url(../image/2/main4_bg.jpg) no-repeat; text-align: center; min-width:1000px;}
.index2_main4_invisalign dd{margin-top:40px;}
.index2_main4_invisalign ul li{display: inline-block;}
/* main5 */
.index2_main5_makeinvis{position: relative; width: 100%; height:2950px; padding-top:30px; text-align: center;}
.invis_product{position: absolute;}
.index2_main5_makeinvis dt{margin: 0 auto;}
.index2_main5_makeinvis dd{ margin: 0 auto;}
/* main6 */
.index2_main6_3d{width: 100%; height:620px; padding-top:20px; text-align: center;}
.index2_main6_3d ul{width: 1000px; margin:0 auto; text-align: center;}
.index2_main6_3d ul li{display: inline-block; margin:0px 5px;}
.index2_main6_3d p{margin-top: 20px;}
/* main7 */
.index2_main7_beforeafter{width: 100%; height: 1700px; padding-top: 80px; background: url(../image/2/main7_boforeafter_bg.jpg); text-align: center;}
.index2_main7_beforeafter div{margin-top: 10px;text-align:center}
.index2_main7_beforeafter dt{margin-bottom: 30px;}
.index2_main7_beforeafter_2{width: 1250px; margin: 0 auto;}
.index2_main7_beforeafter_2 dd{float: left; margin-right:0px;}
.index2_main7_beforeafter_2 dd:last-child{margin: 0;}
/* main8 */
.index2_main8_topclass{width: 100%; height:720px; padding-top:100px; text-align: center;}
.index2_main8_topclass ul{width:1050px;;margin: 0 auto; text-align: center;}
.index2_main8_topclass ul li{display: inline-block; margin:30px 0;}
.index2_main8_topclass p{text-align: left; width: 800px; margin:0 auto}
/* main9 */
.index2_main9_range{width: 100%; height:740px; padding-top: 100px;background: url(../image/2/main9_bg.jpg) no-repeat; text-align: center;}
.index2_main9_range ul{margin:0 auto; width: 1200px;}
.index2_main9_range ul li{display: inline-block; vertical-align: middle; margin: 40px 5px;}
/* main10 */
.index2_main10_vs{width: 100%; height:870px; padding-top: 130px; text-align: center;}
.index2_main10_vs dt{margin-bottom:50px;}

/*    ****************   치아교정  ****************** */

.index3_main_banner3{height: 600px;background: url('../image/main_banner3.jpg?v=20240111') 50% no-repeat; background-position:50% 0px;}
/* main1 */
.index3_main1{width: 100%; height:515px; padding-top: 100px; background: url(../image/3/main1_bg.jpg) no-repeat 50%;}
.index3_main1 dl{width:1000px; margin: 0 auto;}
.index3_main1 dl dt{ margin-top:20px; margin-left: 30px;}
.index3_main1 dl dd{float: left; margin-top: 30px;margin-left: 30px;}
/* main2 */
.index3_main2{width: 100%;height: 1250px; padding-top: 70px; text-align: center; background: url(../image/3/main2_bg.jpg);}
.index3_main2 dt{margin-bottom:40px;}
/* main4 */
.index3_main4{width: 100%; height: 1155px; background: url(../image/3/main4_bg.jpg); text-align:center;}
.index3_main4 img{margin-top: 32px;}
/* main5 */
.index3_main5_beforeafter{width: 100%; height: 1600px; padding-top: 80px;text-align: center;}
.index3_main5_beforeafter div{margin-top: 10px;text-align:center}
.index3_main5_beforeafter dt{margin-bottom: 30px;}
.index3_main5_beforeafter_2{width: 1200px; margin: 0 auto;}
.index3_main5_beforeafter_2 dd{display: inline-block;;}
.index3_main5_beforeafter_2 dd:last-child{margin: 0;}
/* main6 */
.index3_main6{width: 100%; height: 1020px; text-align: center; padding-top:70px;}
.index3_main6 dt{margin-bottom: 40px;}
/* main7 */
.index3_main7{width: 100%; height:520px; background: url(../image/3/main7_bg.jpg) no-repeat 50%;}
.index3_main7 ul{width: 1000px; text-align: left; margin: 0 auto; padding-top:60px;}
.index3_main7 ul li{margin-bottom: 15px;}
/* main9 */
.index3_main9{width: 100%; height: 1300px; background: url(../image/3/main8_bg.jpg) no-repeat 50%;text-align: center;}
.index3_main9 dl{width: 1000px; margin:0 auto;padding-top:220px;}
.index3_main9 dl dt{margin:20px;}
.index3_main9 dl dd{margin-left:230px; text-align: left; margin-top:30px;}

/* 오시는길 */
.Directions{width: 100%; height:930px; background-color: #fff; padding-top:90px; text-align: center;}
.Directions iframe{border: 1px #ccc solid; box-sizing: border-box; margin:40px 0;}
.Directions table{width:960px; margin: 0 auto;}
.Directions table tr td{text-align: left; vertical-align:top;}

/*
.Directions table tr td span{display: inline-block; width: 34px; height: 20px;background:url(../image/main9_map_bus_num.png) no-repeat}
.Directions table tr td .bus1{background-position:0 0;}
.Directions table tr td .bus2{background-position:0 -21px;}
.Directions table tr td .bus3{background-position:0 -42px;}
.Directions table tr td .bus4{background-position:0 -63px;}
.Directions table tr td .bus5{background-position:0 -84px;}
*/

/* footer*/
#footer ul{width: 1100px; margin: 0 auto;}
#footer ul li{float: left;}
#footer .footer_info1{display: inline-block; width: 100%; height:30px; background-color: #ddd; text-align: center;padding-top:8px; margin:20px 0; color:#aaa;}
#footer .footer_info2{ text-align: center; font-size: 13px; color: #666; margin-top:20px;}
#footer .bar{color:#aaa; display: inline-block; padding:0 5px;}






