/*content*/
#contentsArea {font-size:13px; line-height:22px; word-break:keep-all;}
#contentsArea .img_c {text-align:center; }
#contentsArea .txt_B {font-weight:bold; color:#0071c5; }
#contentsArea p.txt_p { padding:0 0 15px 0; margin:0; }
#contentsArea p.txtP { padding-bottom:20px; }
h4 { margin:0; background:url("../../img/common/arrow_17.gif") no-repeat left 2px; font-size:15px; padding:0 0 15px 20px; margin-top:5px;}
ul.list, ul.none {padding:0 0 20px 0; margin:0; overflow:hidden;}
ul.list li { background:url("../../img/common/arrow_09.gif") no-repeat 15px 7px; padding-left:25px; }
ul.none li {list-style-type:none; background:none; padding-left:0;}
ul.none li ul li { background:url("../../img/common/arrow_09.gif") no-repeat 15px 7px; padding-left:25px; }
p.txt_box { border:1px solid #d2d2d2; padding:15px 15px; margin:0; background:#f2f2f2; }
div.img_left_w01 { }
div.cont_02, div.cont_01 {position:relative; clear:both; padding-bottom:30px;}
div.cont_right_w01 { padding-left:250px; width:600px; position:absolute; left:0; top:0; }
.pdL15 {padding-left:15px}
.pdL20 {padding-left:20px}
.pdL25 {padding-left:25px}
.pdT15 {padding-top:15px}
.pdT20 {padding-top:20px}
.pdT30 {padding-top:30px}

.root_daum_roughmap {width:100% !important;} /*다음맵*/

#contentsArea div.contBox1 {font-size:14px; line-height:25px;}
div.map2 {width:100%; background-image:url("../../img/sub/bg_address.jpg"); background-repeat:no-repeat; background-position:30px center; box-sizing:border-box; border:1px solid #dfdfdf; padding:15px 30px 22px 140px;  background-color:#fff;  margin-top:30px;}
div.map2 ul {padding:0; margin:0; list-style-type:none; }
div.map2 ul li {padding-bottom:10px; }
div.map2 ul li span.tit {font-size:14px; background:url("../../img/common/arrow_14.gif") no-repeat left 18px;  width:100%; font-weight:bold; padding:10px 0 5px 17px; display:block; color:#0071c5; line-height:25px; }
div.map2 ul li span.add {}

div.ca_map {text-align:center;}

#contentWrap #content #contentsArea ul.sitemap_box { padding:0; margin:0;  }
#contentWrap #content #contentsArea .sitemap_list { list-style-type:none; float:left; width:190px; padding:0 15px; height:220px;  }
#contentWrap #content #contentsArea .sitemap_list h3 { font-size:1.7em; font-weight:normal; border-bottom:1px solid #e1e1e1;  padding:15px 5px; margin:0 0 5px 0; }
#contentWrap #content #contentsArea ul.sitemap_con { list-style-type:none;  padding:0; margin:0; }
#contentWrap #content #contentsArea ul.sitemap_con li{ padding-top:5px; padding-left:5px; }

#contentsArea div.personal{}
#contentsArea div.personal h3{padding:0 0 5px 0;}
#contentsArea div.personal p{font-size:12px; padding-bottom:25px;}
div.ceo {padding-left:330px; background:url("../../img/content/ceo_img.jpg") no-repeat left 5px; }

table.tb01 {border-top:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
table.tb01 th{border-left:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; padding:5px 5px; background-color:#f0f0f0; color:#ed1e30}
table.tb01 td{border-left:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; padding:5px 5px;}

@media not all and (min-width:800px){
div.ceo {padding-left:0px; background:none; }
#contentWrap #content #contentsArea .root_daum_roughmap{ width:100% !important;  }/*다음맵*/
div.map2 {width:100%; box-sizing:border-box; border:1px solid #dfdfdf; padding:20px 20px ;  background-color:#fff; background:none; margin-top:30px;}
}