
/*서브내용*/
#subFrameWrap {width:100%; margin: 0 auto ;  padding-bottom:20px; font-family:'NanumBarun','맑은 고딕',Dotum,"돋움",Gulim,"굴림",sans-serif; background:#f1f1f1; position:relative; }

.sub_title {width:100%; height:120px; text-align:center;}
body.sub01_01 .sub_title {background:url(../images/sub_timg_01.jpg) no-repeat center 0;}
body.sub02_01 .sub_title {background:url(../images/sub_timg_02.jpg) no-repeat center 0;}
body.sub03_01 .sub_title {background:url(../images/sub_timg_03.jpg) no-repeat center 0;}

.sub_title h2 {display:block; color:#fff; font-family: 'NanumBarun'; height:77px; font-size:35px; padding-top:43px;  background: url(../images/sub_timg_arrow.png) no-repeat bottom center; }


.contents {width:560px; margin:0 auto; height:0%; min-height:500px; margin-top:20px; background:#fff; color:#333; 	line-height:32px; padding:20px 30px 40px 30px; font-size:18px; }


h4.tit01 {display:block; font-size:26px; font-weight:bold; color:#333; line-height:28px; letter-spacing:-1px; background:url(../images/bull_01.jpg) no-repeat 0 0; padding-top:18px;}
h5.tit02 {display:block; font-size:20px; font-weight:bold; color:#014fa2; line-height:22px;}


.type_01 {border-collapse:collapse; width:100%; border-top:2px solid #c9c9c9; border-bottom:2px solid #dedede; }
.type_01 th {	border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:12px 25px; color:#444444; text-align:left;  font-size:19px; }
.type_01 td {	border-left:1px solid #dedede; border-bottom:1px solid #dedede; padding:12px 25px; color:#444444; text-align:left;  font-size:18px; }
.type_01 td.noline {border-left:none;}
.type_01 th.noline {border-right:none;}
.type_01 th {background:#f8f8f8; font-weight:bold; color:#222;}
.type_01 th.t_center {text-align:center; padding:12px 7px; font-size:18px;}
.type_01 td.t_center {text-align:center; padding:12px 7px;}
.type_01 td.t_right {text-align:right; padding:12px 15px;}
.red_line{border-top:2px solid #ed4a31;}
.black_line{border-top:2px solid #333;}

.type_02 {border-collapse:collapse; width:100%; border-top:2px solid #777;}
.type_02 th, .type_02 td {	border:1px solid #dedede; padding:9px 7px; color:#444444; text-align:center;}
.type_02 th {background:#f8f8f8; font-weight:bold; color:#222;}


.list_01 li {font-size:18px; font-weight:bold; color:#333333; line-height:22px;}
.list_01 li ul li {	display:block; font-size:15px; font-weight:bold; color:#024fbf; line-height:22px}

.list_02 li {font-size:18px; background:url(../images/bull_dot.jpg) no-repeat 0 12px; padding-left:10px; line-height:32px;}
.list_03 li {font-size:18px; padding-left:10px; line-height:32px;}

.line1 {border-bottom:1px solid #dadada; margin-top:20px;}

.tab_menu {overflow:hidden; width:560px; margin: 0 auto 40px auto;}
.tab_menu li {width:50%; float:left;}
.tab_menu li a {display:block; text-align:center; background:#fff; font-weight:bold; color:#666; line-height:65px; font-size:24px; letter-spacing:-0.5px; border:1px solid #145eb3;}
.tab_menu li.on a {color:#fff; background:#145eb3;}
.tab_menu li a.noline_l {border-left:none;}
.tab_menu li a.noline_r {border-right:none;}
.tab_menu li a.noline_t {border-top:none;}

.tab_menu2 {overflow:hidden; width:560px; margin: 0 auto 40px auto;}
.tab_menu2 li {width:50%; float:left;}
.tab_menu2 li a {display:block; text-align:center; background:#fff; font-weight:bold; color:#666; line-height:28px; padding-top:30px; height:60px; font-size:22px; letter-spacing:-0.5px; border:1px solid #145eb3;}
.tab_menu2 li a.row2 {display:block; text-align:center; background:#fff; font-weight:bold; color:#666; line-height:28px; padding-top:15px; height:75px; font-size:22px; letter-spacing:-0.5px; border:1px solid #145eb3;}
.tab_menu2 li.on a {color:#fff; background:#145eb3;}
.tab_menu2 li a.noline_l {border-left:none;}
.tab_menu2 li a.noline_r {border-right:none;}
.tab_menu2 li a.noline_t {border-top:none;}


.partner_box {overflow:hidden;}
.partner_box li {float:left; width:275px; margin-left:10px; }
.partner_box li:first-child { margin-left:0;}


.busi02_step {overflow:hidden; }
.busi02_step_img {width:300px; float:left; }
.busi02_step_text {float:left; width:860px; }

.busi02_box05 {overflow:hidden;}
.busi02_box05 p {display:block; float:left; width:270px; margin-left:15px;}
.busi02_box05 p:first-child { margin-left:0;}
.busi02_box05 p span {display:block; width:253px;  font-size:18px; line-height:24px; margin:0; padding:12px 10px; background:#f3f3f3; border:1px solid #dadada; border-top:none; text-align:center;}
.busi02_box05 img {margin:0; padding:0; display:block; }

.busi03_box02 {overflow:hidden;}
.busi03_box02 p {display:inline-block; float:left; width:270px; margin-left:15px; }
.busi03_box02 p:first-child { margin-left:0;}
.busi03_box02 p span {display:inline-block; font-size:18px; line-height:24px; width:253px; padding:12px 10px; background:#f3f3f3; border:1px solid #dadada; border-top:none; text-align:center;}
.busi03_box02 img {margin:0; padding:0; display:block; width:275px; height:184px; }

.busi04_box03 {overflow:hidden;}
.busi04_box03 p {display:inline-block; float:left; width:270px;}
.busi04_box03 p.img2 {display:inline-block; float:left; width:560px;}
.busi04_box03 p.img44 {display:inline-block; float:left; width:560px; height:450px;}
.busi04_box03 p:first-child { margin-left:0;}
.busi04_box03 p span {display:inline-block; font-size:18px; line-height:24px; width:348px; padding:12px 10px; background:#f3f3f3; border:1px solid #dadada; border-top:none; text-align:center;}
.busi04_box03 p.img2 span { font-size:18px; line-height:24px; display:inline-block; width:538px; padding:12px 10px; background:#f3f3f3; border:1px solid #dadada; border-top:none; text-align:center;}
.busi04_box03 p.img44 span.img44 { font-size:18px; line-height:24px; width:560px; padding:12px 10px; background:#f3f3f3; border:1px solid #dadada; border-top:none; text-align:center;}
.listspan4 {width:560px; padding:12px 10px; background:#f3f3f3; border:1px solid #dadada; border-top:none; text-align:center;}

.busi04_box03 p.img2 img {display:block; float:left; width:560px; height:193px;}
.busi04_box03_1 {text-align:center;}
.busi04_box03_1 p {width:370px; }
.busi04_box03_1 p img { display:block;  margin:0; padding:0; width:370px; height:259px; }
.busi04_box03_1 p span {font-size:18px; line-height:24px; display:block; width:348px; padding:12px 10px; background:#f3f3f3; border:1px solid #dadada; border-top:none; text-align:center;}
.busi04_box03 p.img3 img {display:inline-block; float:left; width:560px;}
.busi04_box03 p.img3 span.img3 { font-size:18px; line-height:24px; display:inline-block; width:538px; padding:12px 10px; background:#f3f3f3; border:1px solid #dadada; border-top:none; text-align:center;}




/* 연혁 */
.hisory_wrap {background: url(../images/history_line.png) repeat-y 167px top;}
	.histry_list {overflow:hidden; }
	.histry_list dt {float:left; width:170px; margin-right:20px;}
	.histry_list dd {float:left; width:370px; }
	.histry_list > dd > ul > li {margin-bottom:15px; overflow:hidden; font-size:16px; line-height:22px; color:#555; background:url(../images/history_dot.png) no-repeat 0 5px; padding-left:15px; }
	.histry_list > dd > ul > li:first-child {margin-top:15px;}
	.histry_list dd span {display:inline-block; margin-right:35px; font-size:17px; letter-spacing:-1px; font-weight:bold; color:#555; }


/* 오시는길 */
.mapbox{width: 610px; height: 300px; background-color: #f2f2f2;}
.mapboxin{font-size: 1.1em;margin-top: 20px; padding: 20px; background-color: #f7f7f7; border: 1px solid #dadada; width: 958px; height: 65px; line-height: 1.2em;}
.map_01{height: 30px; line-height: 30px; float: left; width: 100px; font-weight: bold;}
.map_text{height: 30px; line-height: 30px; float: left; width: 500px;}
