/* 연혁 */
.history_con{position:relative; overflow:hidden;}
.history_con h4{padding:20px 0 20px 0;}
.history01{padding-left:205px; height:500px; background:url('/user_data/data/images/history01.jpg') no-repeat -15px 5px;}
.history01 > dl{position:relative;}
.history01 > dl > dt {display:block; position:absolute; left:-160px; top:0; font-size:17px; color:#444444; letter-spacing:-1pt; }
.history01 > dl > dt > strong{display:block; margin-bottom:10px; font-size:34px; color:#086ab1; line-height:1.1}
.history01 > dl > dd > p{margin:0 0 18px 33px; padding-top:25px; border-top:1px solid #d4d4d4}
.history01 > dl:first-child > dd > p{padding-top:0; border-top:0; letter-spacing:-1pt; }
.history01 > dl > dd > p > strong{font-size:25px;}
.history01 > dl > dd > ul{padding-bottom:20px;}
.history01 > dl > dd > ul > li{padding-left:5px; margin-top:13px}
.history01 > dl > dd > ul > li strong{display:inline-block; margin-right:23px; *display:inline; *zoom:1}
.history01 > dl > dd > ul > li > span{display:block; padding-left:52px; margin-top:10px; padding-left:51px;}
		
.history02{padding-left:25px; height:500px; background:url('') no-repeat 250px 5px;}
.history02 > dl{position:relative;  }
.history02 > dl > dt {display:block; position:absolute; left:460px; top:0; font-size:17px; color:#444444; letter-spacing:-1pt; }
.history02 > dl > dt > strong{display:block; margin-bottom:10px; font-size:34px; color:#086ab1; line-height:1.1}
.history02 > dl > dd > p{margin:0 0 18px 33px; padding-top:25px; border-top:1px solid #d4d4d4}
.history02 > dl:first-child > dd > p{padding-top:0; border-top:0; letter-spacing:-1pt; }
.history02 > dl > dd > p > strong{font-size:25px;}
.history02 > dl > dd > ul{padding-bottom:20px;}
.history02 > dl > dd > ul > li{padding-left:5px; margin-top:13px}
.history02 > dl > dd > ul > li strong{display:inline-block; margin-right:23px; *display:inline; *zoom:1}
.history02 > dl > dd > ul > li > span{display:block; padding-left:52px; margin-top:10px; padding-left:51px;}
:root .history02 > dl > dd > ul > li > span{padding-left:50px;}
.history02 > dl.last > dd > ul{padding-bottom:0}

/* 오시는 길 */
.location_con{position:relative; overflow:hidden;}
.location_con p.text01{font-size:27px; color:#2f3370; letter-spacing:-1pt; font-weight:700; line-height:32px; padding-bottom:10px;}
.location_con p.text01 span{font-size:17px; color:#21489c; letter-spacing:-1pt; font-weight:700; line-height:15px; padding-bottom:10px;}
.location_con p.text02{font-size:15px; color:#777; letter-spacing:-0.7pt; font-weight:600; line-height:15px; padding-bottom:25px;}
.location_con h4 {font-size:20px; color:#333; font-weight:600; padding-top:3px; }

.location_con .map{margin-bottom:25px;}

.map_txt{position:relative; overflow:hidden; padding-top:0px;}
.map_table{width:733px; border-collapse:separate; border-spacing:0px; }
.map_table th{width:73px; color:#333; text-align:left; padding:8px 0 8px 0; border-bottom:1px dashed #d4d4d4; vertical-align:top}
.map_table td{border-bottom:1px dashed #d4d4d4; padding:8px 0 8px 10px;}




/* 수량 */
.vol_l{margin:0; float:left; width:46px; height:24px;}
.vol_c{margin:0; padding:0; float:left; width:12px; height:22px;}
.vol_c .vtc {margin:0; padding:0; width:10px; height:13px; margin-top:1px;}
.vol_c .vtc img{margin:0; padding:0; width:10px; height:10px; vertical-align:top;}
.vol_c .vbc {margin:0; padding-top:-15px;  top:0; width:10px; height:10px;}
.vol_c .vbc img{margin:0; padding-top:-15px;  top:0; width:10px; height:10px; vertical-align:top;}
.vol_r{margin:0;  height:24px; margin-top:1px;}




textArea.middle {width:700px; margin-top:10px; margin-bottom:5px;}
textArea.sms {width:120px; margin-top:26px; margin-left:8px;}
textArea.smst {width:225px; height:138px;}

span.bold {font-weight:bold;}
span.red {color:#da000e; font-weight:bold;}
span.orange{color:#e6842d; font-size:14px; font-weight:bold;}
span.pink{color:#cf3a59; font-size:14px; font-weight:bold;}
span.sky{color:#0789c8; font-weight:bold;}
span.blue{color:#1f61a9;}
span.black {color:#000000; font-weight:bold;}
span.glay_s {color:#999; font-size:12px; }



/*foot*/
#footer_text {position:relative;  margin:0  auto;  width: 100%; height:44px;  border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.ftext {margin:0  auto; padding-top:10px; height:44px; text-align:left; color:#bcbdc0; width: 1100px; }
.ftext a{margin:0  auto; color:#777; letter-spacing:-1px; text-decoration:none; font-weight:bold;}
.ftext a:hover{text-decoration:none; color:#3f8dc2; font-weight:bold;}

#footer_copy  {position:relative;  margin:0  auto;  width: 1100px; height:90px; padding-top:15px; }
.flogo {margin:0  auto; float:left; text-align:left; color:#888c92; height:90px;  padding-top:10px; width: 230px; text-align:left; letter-spacing:-1px;}
.fcopy {margin:0  auto;  text-align:left; color:#888c92; text-align:left; letter-spacing:0px;}


#p_search {position:relative; margin:0 auto; margin-top:20px; height:120px; width:100%; padding-bottom:20px;}
.search_page {margin:0 auto; width:100%; height:30px; padding-top:20px; padding-bottom:30px;}
ul.page_search {margin:0; text-align:center; padding-bottom:20px;}
ul.page_search li{display: inline; padding-left:2px; padding-right:2px;}
ul.page_search li a:hover{font-weight:bold;}