@charset "utf-8";

.sub_wrap{position:relative;z-index:1;}

/* ���� ž���� */
.top_tit{position:relative;width:1200px;margin:0 auto;text-align:center;}
.top_tit > h3{font-size:48px;margin-top:40px;}
.subNavi{position:relative;margin-top:10px;font-size:15px;color:#666;font-weight:300;}
.subNavi > a > img{margin-top:-3px;}
.subNavi > span{padding:0 7px;font-family:'dotum';}
.subNavi > strong{color:#987b3f;}

/* ���� ���Ͽ��� */
.sub_tail{position:relative;width:100%;min-width:1200px;}
.subTail_wrap{position:relative;width:1200px;margin:0 auto 70px;overflow:hidden;}
.subTail_wrap > div{float:left;}
.map_warp{width:456px;}
.map_warp > p{background:#b5975c;color:#fff;font-size:17px;text-align:center;padding:10px 0 5px 0;}
.map_warp > p > strong{font-size:21px;}
.map_warp > span{display:block;background:#b5975c;color:#fff;font-size:14px;text-align:center;padding:0 0 12px 0;}
.info_wrap{margin-left:25px;width:288px;height:482px;border:solid 2px #e2e2e2;box-sizing: border-box;color:#987b3f;}
.info_wrap .tail_num{background:url(/html_2017/images/common/icon_tail_num.gif) center 0 no-repeat;margin:33px 0 33px;text-align:center;}
.info_wrap .tail_num > span{display:block;font-size:17px;font-weight:500;padding-top:53px;}
.info_wrap .tail_num > p{font-size:29px;font-weight:200;line-height:38px;margin-top:7px;}

.info_wrap .info_line{display:block;margin:0 auto;width:265px;height:1px;background:#e2e2e2;}

.info_wrap .tail_time{background:url(/html_2017/images/common/icon_tail_time.gif) center 0 no-repeat;margin:33px 0 0;text-align:center;}
.info_wrap .tail_time > span{display:block;font-size:17px;font-weight:500;padding-top:53px;}
.info_wrap .tail_time ul{margin:10px auto 0;}
.info_wrap .tail_time ul li{display:inline-block;font-size:20px;font-weight:300;margin-left:10px;line-height:30px;}
.info_wrap .tail_time ul li:first-child{color:#786743;margin-left:0px;}
.info_wrap .tail_time > p{font-size:17px;font-weight:200;margin-top:15px;text-decoration:underline;}

.wayout_warp{width:100%;}

.sub_counsel{float:right;width:406px;height:482px;background:#292f42;}
.sub_counsel .counsel_wrap{width:346px;height:414px;padding:0 20px;}
.sub_counsel .counsel_wrap h3{font-size:29px;color:#fff;margin-top:44px;text-align:center;}
.sub_counsel .counsel_wrap h3 > span{display:block;font-size:17px;color:#BBBEC7;font-weight:300;margin-left:0px;letter-spacing:0px;margin-top:3px;}

.sub_counsel .tbCounsel {width:100%;border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.sub_counsel .tbCounsel tbody tr th{height:18px;padding:4px 0;font-size:15px;font-weight:300;line-height:24px;color:#fff; text-align:left;vertical-align:top;}
.sub_counsel .tbCounsel tbody tr td{height:18px;padding:4px 0;line-height:20px;color:#fff;vertical-align:top;text-align:left;}
.sub_counsel .tbCounsel input{width:270px;height:28px;border:solid 1px #ddd;background:#f7f7f7;font-size:15px;font-weight:300;padding:5px 10px;}
.sub_counsel .tbCounsel textarea{width:270px;height:80px;border:solid 1px #ddd;background:#f7f7f7;font-size:15px;font-weight:300;padding:5px 10px;}

.sub_counsel .counsel_wrap .chk_box{text-align:left;margin-top:5px;}
.sub_counsel .counsel_wrap .chk_box label a{font-size:16px;color:#fff;margin-left:3px;}
.sub_counsel .counsel_wrap .btn_counsel{width:370px;height:60px;line-height:60px;background:#a2a7b8;font-size:18px;color:#fff;cursor:pointer;border:none;margin-top:20px;}

/* top_submenu */
#topmenu{position:relative;min-width:1200px;height:62px;margin:35px 0 40px;border-top:solid 2px #dedede;border-bottom:solid 1px #23252c;}
#topmenu nav ul {position: relative;display: -ms-flexbox;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;padding: 0;list-style: none;}
#topmenu nav ul li {position: relative;display: block;margin: 0;text-align: center;padding-bottom:5px;}
#topmenu nav a {position: relative;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.topTab {width:1200px;margin:0 auto;}
.topTab nav{}
.topTab nav li {}
.topTab nav li.active {background:url(/html_2017/images/sub/topmenu_arrow.gif) 50% bottom no-repeat;}
.topTab nav a {height:60px;font-size:17px;background:#fff;color: #464646;line-height:60px;letter-spacing:-1px;}
.topTab nav a:hover, .topTab nav a:focus {color: #987b3f;}
.topTab nav li.active a {border-bottom:solid 3px #601eab;color:#333;font-weight:500;}

.topTab_01 nav a {width:200px;}
.topTab_02 nav a {width:120px;}
.topTab_03 nav a {width:109px;}
.topTab_04 nav a {width:150px;}
.topTab_05 nav a {width:160px;}
.topTab_06 nav a {width:240px;}
.topTab_07 nav a {width:240px;}
.topTab_08 nav a {width:300px;}
.topTab_99 nav a {width:300px;}

.sub_contents{position:relative;width:100%;min-width:1200px;min-height:260px;overflow:hidden;font-size:16px;padding-bottom:70px;}
.sub_contents p{font-size:16px;line-height:28px;letter-spacing:-0.5px;}
.subtit_wrap{position:relative;width:1920px;left:50%;margin-left:-960px;}
.subtit_wrap .subtit_txt{position:relative;width:1200px;margin:0 auto;color:#fff;text-align:center;}
.contents_wrapA{position:relative;width:1200px;margin:0 auto;}
.contents_wrapB{position:relative;width:1920px;left:50%;margin-left:-960px;}

.sTitLine{display:block;width:51px;height:5px;background:url(/html_2017/images/sub/titLine.gif) 0 0 no-repeat;}

.contents_wrapA .conbasicBox{overflow:hidden;}
.contents_wrapA .conbasicBox li{float:left;width:950px;}
.contents_wrapA .conbasicBox li:first-child{width:208px;}
.contents_wrapA .conbasicBox1 div{text-align:right;}
.subTitA{padding-top:26px;margin-left:42px;font-size:37px;line-height:46px;letter-spacing:-2px;color:#23252c;
background:url(/html_2017/images/sub/stit_icon.gif) 0 0 no-repeat;}
p.subTxt_tit{color:#987b3f;font-size:30px;font-style: oblique;text-decoration:underline;font-weight:400;}
p.subTxtA{color:#464646;font-size:18px;line-height:29px;}

.co_pp{color:#611eac;}
.co_gd{color:#987b3f;}

/* ���� ������ */
.sub01_bg{height:428px;background:url(/html_2017/images/sub/01/tit_bg01.png) 0 center no-repeat;}
.sub01_bg > .subtit_txt > strong{font-size:50px;color:#e8bf6b;}
.sub01_bg > .subtit_txt > strong > span{display:block;font-size:30px;color:#fff;line-height:40px;padding-top:60px;}
.sub01_bg .subtit01_line{display:block;width:572px;height:1px;background:#fff;margin:40px auto;}

.sub01_bg > .txt01_02{padding-top:120px;}
.sub01_bg > .txt01_02 > strong{font-size:50px;color:#e8bf6b;}
.sub01_bg > .txt01_02 > p{margin-top:10px;font-size:30px;color:#fff;line-height:42px;}

.info01_01{height:414px;background:url(/html_2017/images/sub/01/bg01_01.jpg) 0 center no-repeat;}
.info01_01 > div, .info01_02 > div, .info01_03 > div{width:1200px;margin:0 auto;}
.info01_01 > div h4, .info01_02 > div h4, .info01_03 > div h4{font-size:30px;color:#232323;margin-top:20px;letter-spacing:-1.0px;}
.info01_01box, .info01_03box{position:relative;top:120px;left:60px;width:490px;}
.info01_02box{position:relative;top:120px;left:660px;width:520px;}
.info01_02{height:414px;background:url(/html_2017/images/sub/01/bg01_02.jpg) 0 center no-repeat;}
.info01_03{height:414px;background:url(/html_2017/images/sub/01/bg01_03.jpg) 0 center no-repeat;}

.sub01tit_txt{text-align:center;}
.sub01tit_txt > h4{font-size:50px;font-weight:500;}
.sub01tit_txt > p{width:490px;margin:10px auto 40px;padding:5px 0;font-size:18px;border-top:solid 1px #a5a5a5;border-bottom:solid 1px #a5a5a5;}

.depth3_tab{position:relative;width:1200px;margin:0 auto;overflow:hidden;}
.depth3_tab > li{float:left;width:598px;text-align:center;}
.depth3_tab > li > a{display:inline-block;width:100%;background:#fff;border:1px solid #ddd;padding:11px 0;color:#888;font-size:16px;text-decoration:none;}
.depth3_tab > li a:hover, .depth3_tab > .on > a{background:#583a79;border:1px solid #583a79;color:#fff;}

.depth4_tab{position:relative;width:1200px;margin:0 auto;overflow:hidden;}
.depth4_tab > li{float:left;width:399px;text-align:center;}
.depth4_tab > li > a{display:inline-block;width:100%;background:#fff;border:1px solid #ddd;padding:11px 0;color:#888;font-size:16px;text-decoration:none;}
.depth4_tab > li a:hover, .depth4_tab > .on > a{background:#583a79;border:1px solid #583a79;color:#fff;}

.lamar_preview{background:#eeeef0;padding:50px 0;}

.treat_wrap{padding:50px 0;background:#f8f8f8;}
.treat_wrap > div img{padding-left:42px;}

.caution_wrap{padding:50px 0;background:#f7f1ea;}
.caution_wrap .caution_txt{min-height:144px;margin-left:62px;}
.caution_wrap .caution_txt > p{width:872px;background:url(/html_2017/images/sub/icon_caution.gif) 0 7px no-repeat;padding-left:28px;font-size:17px;color:#333;}
span.caution_line{display:block;width:1047px;height:1px;margin:40px auto 0;background:#cbc1b6;}
.aft_proc{background:url(/html_2017/images/sub/after_procedure.png) 0 0 no-repeat;padding-left:186px;}
.bfr_srg{background:url(/html_2017/images/sub/before_surgery.png) 0 0 no-repeat;padding-left:186px;}
.aft_srg{background:url(/html_2017/images/sub/after_surgery.png) 0 0 no-repeat;padding-left:186px;}

.after_box{background:url(/html_2017/images/sub/bfaf_bg.gif) 0 0 repeat-y;text-align:center;padding:50px 0;}
.after_box > span{color:#fff;font-size:27px;text-decoration:underline;}
.after_box > img{margin-top:35px;}

/*���Ό��*/
.reser_info{padding:20px;background:#fbf7ed;}
.reser_wrap h3.reserTit{font-size:20px;color:#333;}

/*table*/
caption{position:absolute; visibility:hidden; left:-9999px; display:none;}
.tbTypeA {width:100%; border-top:2px solid #333; border-bottom:1px solid #6b6b6b; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbTypeA tbody tr th {padding:10px 12px;font-size:15px;line-height:24px;font-weight:500;color:#3e3e3e; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4;
border-left:1px solid #e4e4e4;background:#faf7f2;}
.tbTypeA tbody tr th:first-child {border-left:0;}
.tbTypeA tbody tr td {padding:10px 12px;font-size:15px;line-height:24px;color:#464646;vertical-align:middle;text-align:center;border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.tbTypeA tbody tr td:first-child {border-left:0;}
.tbTypeA tbody tr th.bdL, .tbTypeA tbody tr td.bdL {border-left:1px solid #e4e4e4 !important;}
.tbTypeA tbody tr.bdT td {border-top:1px solid #6b6b6b;}
.tbTypeA tbody .alignL{text-align:left;}
.tbTypeA tbody .txtBold{font-weight:500; color:#1b1b1b;}

/*Ŀ�´�Ƽ ��������ó����ħ*/
h3.checkTit{background:url(/html_2017/images/sub/icon_perinfo.gif) 0 3px no-repeat;font-size:20px;margin-bottom:7px;padding:0 0 3px 32px;color:#333;}



