/* CSS Document */

body {
	height: 100%;
	width:100%;
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 150%;
	font-family: µ¸¿ò, Dotum, AppleGothic, sans-serif;
	color:#575757;
}

form, p, blockquote, dl, dd, dt {margin:0;padding: 0;}
ul, li, ol {list-style:none;margin:0px;padding:0px;}
fieldset{margin:0; padding:0; border:0}
img, input {vertical-align:middle;}
img {vertical-align:middle; border: 0 none;}
caption{visibility:hidden;position:absolute;top:0;left:0;width:0px;height:0px;font-size:0;line-height:0}


/*LINK*/
a:link, a:visited {color: #666; text-decoration: none}
a:hover, a:active {color: #000; text-decoration: none;}
a, area {outline:none; selector-dummy:expression(this.hideFocus=true);}
:focus {-moz-outline-style:none;}

/* skip ¼û±è¿µ¿ª */
#accessibility, .skip, hr {
	position:absolute;
	width:1px;
	height:1px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
	z-index:-1;
}

/*´ëÃ¼ÅØ½ºÆ®¿ë*/
.comment{
	position:absolute;
	left:-10000px;
	width:1px;
	height:1px;
	overflow:hidden;
}


/* input style */
input, textarea, select  { font-size:12px; color:#000;}
.txtBox { border:1px solid #c0c0c0; height:18px; color:#000;}
.txtBoxW {background-color:#fff; border:1px solid #d8d8d8; height:18px; color:#000;}
.txtSelect {  padding: 1px 1px 1px 1px; }


/*Layout*/
* {margin:0;}
html{}
#contents h2.title4 {clear: both;font-size: 22px;padding: 0 0 0 16px;color: #654a24;font-weight: 600;background: url(../images/h_icon.jpg) left 6px no-repeat;line-height: 24px;margin-bottom: 10px;font-family: "Nanum Gothic", sans-serif;}

#wrap{width:100%; height:100%;}
#header{width:100%;  background:url(../images/common/bg_subTop.jpg) repeat-x top; overflow:hidden;   }
#topArea {width:998px; margin:0 auto; height:111px;  background:url(../images/common/bg_util.jpg) no-repeat top right; }
#topArea h1.logo {float:left; padding-top:20px; padding-left:25px; }
#topArea div.utilArea {width:100%; height:21px; padding-top:5px;}
#topArea ul.util { float:right; border:0px solid #000; }
#topArea ul.util li {float:left;  padding:2px 0px 0 30px; }
#topArea ul.util li.up {padding-top:3px;}
#topArea ul.util li img, input {vertical-align:middle;}


/* gnb */
#head {width:100%; min-width:980px;  background:url(../images/common/bg_subTop.jpg) repeat-x top;   z-index:50 ; }
#head .bg_gnb {display:none; position:absolute; left:0; top:111px; width:100%; height:140px; background:url('../images/common/bg_gnb.png') 0 0; z-index:1; }
#head .gnb {float:right; width:650px; border:0px solid #000;}
#head .gnb .menu {position:relative;  float:left; cursor:pointer; z-index:1; padding:10px 0px 0 0px;}
#head .gnb .menu * {font-family:"¸¼Àº°íµñ", 'Malgun Gothic', dotum; font-weight:bold; }
#head .gnb .menu p {height:74px; overflow:hidden; padding-top:0px; }
#head .gnb .menu p img {} 
#head .gnb .menu p a {display:block; height:70px; overflow:hidden; border-bottom:0px solid #fff;}
#head .gnb .menu.on p a {border-bottom-color:#ffd305; }
#head .gnb .menu.on p a img {margin-top:-70px;}
#head .gnb .menu .s_links {display:none; position:absolute; left:0;top: 56px; padding:35px 0px 0 0px; width:130px; z-index:10;  text-align:center;}
#head .gnb .menu .s_links li {height: 21px;}
#head .gnb .menu .s_links li a {color:#4f4f4f; font-size:12px;}
#head .gnb .menu .s_links li a:hover {text-decoration:none; COLOR:#88550e; font-weight:bold;}
#head .gnb .menu.menu2 .s_links {}
#head .gnb .menu.menu3 .s_links {}
#head .gnb .menu.menu4 .s_links {}
#head .gnb .menu.menu5 .s_links {}

#head .gnb .menu:hover {}
#head.on .bg_gnb {display:block;}
#head.on .gnb .menu .s_links{display:block;}


/* ¸ÞÀÎ ºñÁÖ¾ó */
.visual{position:relative;height:381px;margin:0 auto; border-bottom:0px solid #41559e }
.visual .visualWrap{position:absolute; overflow:hidden; top:0; left:0; z-index:10; width:100%; height:534px; z-index:-9999}
.visual ul {position:absolute; top:0; left:0; width:200%;}
.visual ul li {float:left; width:50%; height:534px; }
.visual ul li.tp1,
.visual ul li.tp1 .inner {background:url('../images/main/visual_01.jpg') no-repeat 50% top}
.visual ul li.tp1 .inner div.visuBox {width:980px; height:534px; margin:0 auto; position:relative;}
.visual ul li.tp1 .inner div.visuTxt {position:absolute; top:80px; left:45px;}
.visual ul li.tp2,
.visual ul li.tp2 .inner {background:url('../images/main/visual_02_new.jpg?t=1') no-repeat 50% top}
.visual ul li.tp2 .inner div.visuBox {width:980px; height:534px; margin:0 auto; position:relative;}
.visual ul li.tp2 .inner div.visuTxt {position:absolute; top:80px; left:45px; }
.visual ul li.tp3,
.visual ul li.tp3 .inner {background:url('../images/main/visual_03.jpg') no-repeat 50% top}
.visual ul li.tp3 .inner div.visuBox {width:980px; height:534px; margin:0 auto; position:relative; }
.visual ul li.tp3 .inner div.visuTxt {position:absolute; top:100px; left:90px; text-align:left; z-index:50}
.visual ul li.tp3 .inner div.visuPic {position:absolute; top:80px; right:20px;}
.visual ul .inner {position:relative; width:1000px; padding-right:45px; margin:0 auto; text-align:right; letter-spacing:-1px; font-size:0; line-height:0;}
.visual ul .inner h2 {position:absolute; top:30px; right:267px;}
.visual img {vertical-align:top;}
.visual .ctr {position:relative; z-index:999; width:1000px; height:0; margin:0 auto;}
.visual .prev{position:absolute;top:260px;left:33px;}
.visual .next{position:absolute;top:260px;left:75px;}

#main_containerBx {width:100%; min-width:1200px;}
#main_container {width:1000px; margin:0 auto; padding:30px 0 30px 15px; position:relative; }
#main_container:after{display:block;clear:both;content:''}
#main_container div.mCon_01 { width:680px; float:left;} 
#main_container div.mCon_01 ul.baroBx {width:100%;}
#main_container div.mCon_01 ul.baroBx:after{display:block;clear:both;content:''}
#main_container div.mCon_01 ul.baroBx li {float:left; margin-right:12px; margin-bottom:17px;}
#main_container div.mCon_02 {width:301px; float:right;}

#main_container div.notiBox { width:327px; height:177px; float:left; position:relative;  background:url(../images/main/img_bg_noti.gif) no-repeat; padding-left:25px;}
#main_container div.notiBox p.notiTitle {height:30px; margin:20px 35px 16px 0px; }
#main_container div.notiBox p.notimore {position:absolute; top:30px; right:20px;}
#main_container div.notiBox p.cont { margin:0 0 0 25px; border:1px solid #000;}


#main_container div.videoBox {width:251px; float:left; position:relative; padding-left:13px;}
#main_container div.videoBox p.videomore {position:absolute; top:80px; right:25px;}

#main_container div.qBox { width:352px; height:177px; float:left; position:relative; background:url(../images/main/img_bg_quick.jpg) no-repeat; margin-left:13px; }
#main_container div.qBox ul {margin:45px 0 0 20px;}
#main_container div.qBox li { float:left; padding:0px 8px 0 8px;}

#main_container div.timeBox { width:352px; float:left; position:relative; margin-top:13px;}
#main_container div.timeBox p.cont { margin:0 0 0 0px;}

#main_container div.carBox { width:251px; float:left; position:relative; padding-left:13px; margin-top:13px;}
#main_container div.carBox p.carmore {position:absolute; top:95px; left:30px;}
#main_container div.carBox p.cont { margin:0 0 0 0px;}

#main_container div.telBox { width:171px; float:left; position:relative; padding-left:13px; margin-top:13px;}
#main_container div.telBox p.cont { margin:0 0 0 0px;}

#main_container div.locatBox { width:171px; float:left; position:relative; padding-left:9px; margin-top:13px;}
#main_container div.locatBox p.cont { margin:0 0 0 0px;}


/* sub °øÅë */

#subVisu {width:100%; height:139px; background:url(../images/common/bg_sub01.jpg?t=1) no-repeat 50% center; position:relative;}
#subVisu div.subVBox {width:980px; margin:0 auto;}
#subVisu2 {width:100%; height:190px; background:url(../images/environ/bg_sub01.jpg) no-repeat 50% center; position:relative;}
#subVisu2 div.subVBox {width:980px; margin:0 auto;}
#subVisu3 {width:100%; height:190px; background:url(../images/valve/bg_sub01.jpg) no-repeat 50% center; position:relative;}
#subVisu3 div.subVBox {width:980px; margin:0 auto;}

#containWrap {width:100%; background:url(../images/common/bg_con.jpg) no-repeat 50% top; }
#container{width:1000px; margin:0 auto; border-left:1px solid #e6e6e6;}
#container:after{display:block;clear:both;content:''}


#subNav {float:left; width:220px; min-height:500px; top:35px;  position:relative;}
#subNav p.subTitle {position:absolute; left:0px; top:0px; z-index:10;}
#subNav ul.lnb {width:220px; padding:60px 0 20px 0px; border:0px solid #d5d5d5;}
#subNav ul.lnb li.top{padding:0 0 0px 0px; margin:0 0px 0 0px; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0;}
#subNav ul.lnb li.line {padding:0 0 0px 0px; margin:0 0px 0 0px;  border-bottom:1px solid #e0e0e0;}

#subNav ul.lnb li.somenuBG {width:235px; border-bottom:1px solid #e5e5e5;}
#subNav ul.lnb li.somenuBG ul.somenu { width:215px; background:url(../images/biz/bg_menu.gif) no-repeat; padding:8px 0 0 10px; text-align:left;}
#subNav ul.lnb li.somenuBG ul.somenu li {border-bottom:1px dashed #e5e5e5; padding:8px 0 8px 25px;  letter-spacing:-0.5px; line-height:120%; text-align:left;}
#subNav ul.lnb li.somenuBG ul.somenu li.dot_none {border-bottom:none;}
#subNav ul.quick {width:183px; height:87px; margin-top:9px; padding:20px 0px 0 15px; border:1px solid #d5d5d5; background-color:#f6f6f6;}


#contents {float:right; width:720px; padding:40px 0 50px 59px; min-height:500px;  border-left:1px solid #e6e6e6; position:relative;}
#contents .localpg { float:right; height:17px; color:#939393; background:url(../images/common/icon_home.gif) no-repeat 8px 0px ; font-size:11px; padding:0 0px 0 20px; margin-top:15px; }
#contents h1.title {padding:0px 0 10px 0;  border-bottom:1px solid #e6e6e6; margin-bottom:45px;}
#contents h2.title2 {/* clear: both; *//* font-size: 22px; *//* padding: 0 0 0 16px; *//* color: #654a24; *//* font-weight: 600; *//* background: url(../images/h_icon.jpg) left 6px no-repeat; *//* line-height: 24px; */margin-bottom: 10px;/* margin-top: 30px; */font-family: "Nanum Gothic", sans-serif;}
#contents h2.title3 {padding:30px 0 20px 10px; width:100%; }
#contents h2.titleTd {padding:30px 0 10px 10px; width:100%; }
#contents p{
    font-size: 14px;
    font-family: "Nanum Gothic", sans-serif;
    font-weight: 600;
    line-height: 24px;
    color: #888;
}
.sotitle {padding:10px 0 0 5px;}
.sotitle_02 {font-weight:bold; padding-left:15px;}
.con {padding:0 0 0 10px;}

#footer {width:100%; height:150px; background:url(../images/common/bg_foot.gif) repeat-x top;  margin-top:0px; padding-top:6px; }
#footer:after{display:block;clear:both;content:''}
#footArea {width:998px; margin:0 auto; padding-top:20px;}
#footArea p.copyLogo {width:164px; float:left; padding-left:20px;}
#footArea p.copyAdd {float:left; padding:15px 0 0 40px;}

/*ÇÑÀÇ¿ø¼Ò°³*/
.messBox {width:100%; background:url(../images/company/bg_message.jpg) no-repeat;}
.messBox p.messText {padding-left:198px; padding-bottom:15px;}

.time {width:100%; height:250px; background:url(../images/company/bg_time.jpg) no-repeat;}
.time ul { padding:30px 0 0 25px;}
.time ul.tel li { float:left; padding-right:5px;}

.mapBtn {float:right; padding-right:3px; padding-top:10px; margin-bottom:30px;}

/*Å¬¸®´Ð*/
.contBtn {width:100%; padding-bottom:48px;}
.contBtn:after{display:block;clear:both;content:''}
.contBtn ul li {float:left;border-top:1px solid #654a24;border-bottom:1px solid #654a24;border-right:1px solid #654a24;border-left: 1px solid #999;margin-left: -1px;}
.contBtn ul li.first { float:left; border-left:1px solid #654a24;}

.clinic_int01 {width:100%;  background:url(../images/clinic/bg_0101_01.jpg) 55px 10px no-repeat; padding-top:205px;}
.clinic_digest02 {width:100%;  background:url(../images/clinic/bg_0202_01.jpg) 55px 15px no-repeat; padding-top:205px;}
.clinic_digest03 {width:100%;  background:url(../images/clinic/bg_0203_01.jpg) 55px 30px no-repeat; padding-top:220px;}
.contBtn2 p{}

.contBtn2 {width:100%; padding-bottom:48px;}
.contBtn2:after{display:block;clear:both;content:''}
.contBtn2 ul li {float:left;border-top:1px solid #654a24;border-bottom:1px solid #654a24;border-right:1px solid #654a24;border-left: 1px solid #999;margin-left: -1px;padding: 10px 19.6px;}
.contBtn2 ul li.on {background: #654a24;}
.contBtn2 ul li.on a{color: #ffffff;}
.contBtn2 ul li a{color: #9d9d9d;font-size: 14px;letter-spacing: -1px;font-weight: 500;font-family: "Nanum Gothic", sans-serif;}

.contBtn3 {width:100%; padding-bottom:48px;}
.contBtn3:after{display:block;clear:both;content:''}
.contBtn3 ul li {float:left;border-top:1px solid #654a24;border-bottom:1px solid #654a24;border-right:1px solid #654a24;border-left: 1px solid #999;margin-left: -1px;padding: 10px 8.4px;}
.contBtn3 ul li.on {background: #654a24;}
.contBtn3 ul li.on a{color: #ffffff;}
.contBtn3 ul li a{color: #9d9d9d;font-size: 14px;letter-spacing: -1px;font-weight: 500;font-family: "Nanum Gothic", sans-serif;}




.contBot {width:100%; height:78px; background:url(../images/clinic/bg_contbot.jpg) no-repeat; padding:14px 0 0 33px; margin-top:70px;}

.red {color:#CC0000; font-weight:bold;}
.pdLf5 {padding-left:5px;}
.pdLf10 {padding-left:10px;}
.pdLf15 {padding-left:15px;}
.pdLf20 {padding-left:20px;}
.pdLf25 {padding-left:25px;}
.pdLf30 {padding-left:30px;}
.pdLf40 {padding-left:40px;}
.pdLf50 {padding-left:50px;}
.pdLf60 {padding-left:60px;}

.pdTop5 {padding-top:5px;}
.pdTop10 {padding-top:10px;}
.pdTop15 {padding-top:15px;}
.pdTop20 {padding-top:20px;}
.pdTop30 {padding-top:30px;}
.pdTop40 {padding-top:40px;}
.pdTop50 {padding-top:50px;}
.pdTop70 {padding-top:70px;font-size: 14px;font-family: "Nanum Gothic", sans-serif;font-weight: 600;}
.pdBm10 {padding-bottom:10px;}
.pdBm20 {padding-bottom:20px;}
.pdBm30 {padding-bottom:30px;}

.mgRt10 {margin-right:10px;}
.mgTp5 {margin-top:5px;}
.mgTp10 {margin-top:10px;}
.mgTp15 {margin-top:15px;}
.mgTp30 {margin-top:30px;}
.mgTp50 {margin-top:50px;}
.cen {text-align:center;}
.cenB {text-align:center; font-weight:bold; color:#6f915a}
.right {text-align:right;}

.cerTb {border-top:1px solid #b0c88e; border-left:1px solid #b0c88e;}
.cerTb th.cerTh {background-color:#c1e58e; line-height:110%; font-weight:bold; text-align:center; color:#424831; padding:8px; border-bottom:1px solid #b0c88e; border-right:1px solid #b0c88e;}
.cerTb td.cerTd  {padding:5px;  border-bottom:1px solid #b0c88e; border-right:1px solid #b0c88e;}
.cerTb td.cerTd2  {padding:5px; background-color:#e9eed5;  border-bottom:1px solid #b0c88e; border-right:1px solid #b0c88e; color:#819729; font-weight:bold;}
.cerTb td.cerTd2 sub  {color:#819729; }
.cerTb td.cerTd3  {padding:3px;  border-bottom:1px solid #b0c88e; border-right:1px solid #b0c88e; color:#878d6d; font-weight:bold; background-color:#f3f5ef;}
.sth {font-size:11px; font-weight:normal; line-height:110%;}

/* Board Wirte Css */

#gmEditor table td{
	font-size: 13px !important;
}