@charset "utf-8";
@import url('base.css');
@import url('border.css');
body									{  }
div#revenue							{ width:100%; min-height:500px;  }   

a:hover {text-decoration: none;}
.blind			{position:absolute; text-indent:-999em;}
.inputtxt {height:22px; border:1px solid #C2C2C2; padding:1px 2px; line-height:19px;}
.inputtxt01 {height:25px; border:1px solid #C2C2C2; padding:0 10px; line-height:19px; margin:0 5px 0 0 ; }

.inputsel {height:25px; border:1px solid #C2C2C2; padding:0 5px; line-height:19px;}


div.header { width:100%;min-height:84px; border-bottom:3px solid #676767; }
div.header h2 { padding:13px 13px 13px 0 ; width:171px; float:left;}
div.header h2 img {}


#gnb_wrap	{margin:0 auto; width:97.7%; }
#gnb_wrap.logo	{border:1px solid red; width:171px; float:left; }
#gnb_wrap.logo img {border:1px solid red; float:left;  }

#gnb_box		{ width:100%; position:relative; display:block; }

.gnb { position:absolute; left:166px; top:43px}
.gnb li {float:left; margin:0 20px; text-align:center;}
.gnb li a {font-size:20px; font-weight:bold; color:#424242;  font-weight:600; letter-spacing: -1px;}
.gnb li.first  {float:left; color:#424242; font-size:17px; color:#424242; font-weight:600; letter-spacing: -1px; padding :0 0 0 11px; margin:11px 25px 0 18px; height:16px; line-height:16px; border-left:2px solid #d6d6d6; text-align:center;}

.gnb li a.on {color:#065590; }
.gnb li a:hover {  color:#065590;}


/**/
#mainContainer  {position: relative; margin:0 auto; width:99%; height:100%; overflow: hidden;  }  

.content						{width:99%; margin:0 auto; height: 100%; overflow: hidden; padding-bottom:1%; }

.contentWrap										{ display:inline-block; width:100%; height: 100%;  overflow: hidden;}
.content .cont_top										{ display: block; border-bottom: 1px solid #ddd; height: 85px;}
.content .cont_top h2									{ font-size:30px; color:#2d5daa; font-weight:700; height: 50px; line-height:85px; }
.content .cont_top .location							{  float:left; display:inline-block; padding: 13px 0 0 17px; color:#595959; letter-spacing:-0.5px; background:url('/common/ehozo/images/icon01.png') 0 14px no-repeat;}
.content .contentWrap									{ margin-top: 10px;}


/*탭*/
.ttab {float:left ;position:relative; width:100%; text-align:left; margin-bottom:20px;}
.ttab ul {float:left; width:100%; border-left:1px solid #cdcdcd;}
.ttab ul li {float:left; text-align:center; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; border-right:1px solid #CDCDCD; width:179px}
.ttab ul li a { font-size:15px; font-weight:700; padding:14.5px 20px; display:inline-block;}
.ttab ul li a.on {background-color:#0c9aae;color:#fff; width:141px; }

/*탭*/
.p_box {clear:both; font-size:14px; font-weight:700; line-height:24px; padding:17px 0 17px 24px; border:1px solid #ddd; margin:0 0 40px 0; background:#fafafa;}
.in_pbox	{margin-right:10px}


.btn_group { float: right; margin-top:-2px;}


/* button style */
.btn_group input {background-color:#065590;color:#ffffff; line-height:23px; padding:2px 10px; border:none;}
.btn_wh01 {border:1px solid #CDCDCD;  margin-right:4px; text-align:center; padding:4px 6px;  line-height:11px; float:left;}
a.btn_sch01 {background-color:#065590;color:#ffffff; line-height:23px; padding:6px 10px;}
a.btn_res01 {background-color:#828282;color:#ffffff;line-height:23px; padding:6px 10px;}
.btn_sch02 a {background-color:#ffffff;color:#767676; border:1px solid red; line-height:18px; float:left; padding:4px 9px; margin:0 3px 0 0; border:1px solid #B7B7B7;}
a.btn_sch03 {background-color:#ffffff;color:#767676; border:1px solid red; line-height:23px; padding:5px 11px; border:1px solid #B7B7B7;}
a.btn_sch04 {background-color:#ffffff;color:#767676; border:1px solid red; line-height:23px; padding:5px 9px; border:1px solid #B7B7B7;}

/*a.btn_on {font-weight:bold;}*/


a.btn-first {
    background-image: url('/common/ehozo/images/btn_first.gif');
}
a.btn-prev {
    background-image: url('/common/ehozo/images/btn_prev.gif');
}
a.btn-next {
    background-image: url('/common/ehozo/images/btn_next.gif');
}
a.btn-last {
    background-image: url('/common/ehozo/images/btn_last.gif');
}


.footerWrap { width:100%; clear:both; border-top:1px solid #d6d6d6; }
.footer {max-width:1100px; margin:15px; color:#4e4e4e;}
.footer .footLogo { position:absolute; float:left; }
.footer ul { padding-left :138px; margin-top:20px; } 
.footer ul li { text-align:left; margin:4px 0;  font-size:13px;}
.footer .copy2 {padding-left :138px; font-size:13px;}