/* sub menu */
.sub_menu{position:absolute; top:405px; left:23px; text-align:center;width:180px}
.sub_menu h1{background:#f0f0f0; border:1px solid #bbb;border-bottom:0; font:bold 14px NanumGothic; padding:6px 0 5px; color:#000}
.sub_menu .sub01{background:#004f9c; border:1px solid #004f9c;}
.sub_menu .sub01 li{color:#fff; font-size:25px; padding:8px 0}
.sub_menu .sub01 li.first{border-bottom:1px solid #3372b0; font-size:16px; line-height:17px; }

.sub_menu .sub02{background:#fff}
.sub_menu .sub02 li{border:1px solid #ddd; border-width:0 1px 1px 1px;}
.sub_menu .sub02 li.qu01{background:url(../images/icon01.jpg) no-repeat center 13px;}
.sub_menu .sub02 li.qu02{background:url(../images/icon02.jpg) no-repeat center 13px;}
.sub_menu .sub02 li.qu03{background:url(../images/icon03.jpg) no-repeat center 13px;}
.sub_menu .sub02 li.qu04{background:url(../images/icon04.jpg) no-repeat center 13px;}
.sub_menu .sub02 li a{display:block; padding:20px 0 10px;font-size:14px}
.sub_menu .sub02 li.qu05 a{padding:10px 0;}
.sub_menu .sub02 li a:hover{color:#e76200; font-weight:bold}
.sub_menu .sub02 li.qu05 a strong{color:#004f9c; font:bold 14px NanumGothic}



/* subCommon */
.dot_box {width:100%;
       margin-left:220px;
		border : 1px dashed #d6d6d6;
		behavior: url(border-radius.htc);
    	border-radius: 10px;
    	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;}
.dot_box{width:100%; margin-top:88px}
.dot_box .dot_box_cont p {padding: 20px 20px 20px 20px; line-height: 20px; font-size: 14px; color:#313131;}
.inlineBlock {display: inline-block;}

/* company */

 #subPageTitle {padding: 20px 0 0 ; font-size:16px; font-weight:bold; height:35px; display:inline-block; margin-bottom:3px; float:left}
 #subPageTitle img {vertical-align:middle}
 #subPageTitle span {line-height:20px; width:auto; float:left; padding-left: 10px;}
 #subPageTitle .subPageTitleLeft {border-bottom:3px solid #88a8ff;}
 #subPageTitle .subPageTitleRight {border-bottom:3px solid #bacfff;}
 #subPageNavi {float:right; height:30px; line-height:35px; display:inline-block; }
 #subPageNavi span {margin-left:5px;}
 #subPageNavi .navi_2dep {font-weight:bold}
 #subPageCont {margin-right:20px; clear:both; width:100%;  max-width:780px; margin-bottom:50px; display: block;}
 #subPageCont #introCont .subimage{width:941px; height:185px;}
 #subPageCont .introduce01{width:674px; height:336px;}
 #subPageCont .map{padding:20px}
 #subPageCont .map p{margin-top:20px}


 /* company */
.company01 li a{text-align: center; padding-bottom:30px}
.company02 li {text-align: center; padding-bottom:30px}
.company02 {text-align: center;}

 /* esa */
.esa01 li a{text-align: center;}
