﻿@charset "utf-8";
/* CSS Document */
/***************************  main 시작 ********************************/

.mainImg {width:100%;position:relative; border-bottom:1px solid #dedede; margin-bottom:25px;}
.mainImg .mdiv {position:relative; margin:0 auto; width:1040px; border-left:1px solid #dedede; border-right:1px solid #dedede;font-size:0px;}
.main_board { position:relative; width:1040px; margin:20px auto; height:260px; top:60px;}
.block1 {position:absolute; top:0px; left:0px; width:339px;}
.block2 {position:absolute; top:0px; left:378px; width:418px;}
.block3 {position:absolute; top:0px; left:834px; width:206px;}
.mtitle {font-family:'NanumGothicB'; font-size:16px; color:#000; margin:0px 0px 10px 3px;}
.mtitle a { vertical-align:middle;}

.mNotice_box { margin:0px 0px 0px 3px; padding:0px;}
.mNotice_box li { margin:0px; padding:0px; list-style:none; height:22px;}
.mNotice_box li span {display:inline-block;}
.mNotice_box li .span01 { width:270px;}
.mNotice_box li .span02 { width:65px; color:#999; font-size:11px;}

.tab_box {}

.tab_box a {display:inline-block; width:100px; height:18px; text-align:center; font-family:'NanumGothicB';}
.tab_box .tab {color:#666;}
.tab_box .tab_on { color:#000; border-bottom:3px solid #000;}
.mProject_box {margin:0px; padding:0px; border-top:1px solid #dedede;}
.mProject_box li { margin:0px; padding:10px 0px; list-style:none;  border-bottom:1px solid #e7e7e7;}
.mProject_box li span { display:inline-block; vertical-align:middle;}
.mProject_box li .span01 { width:120px; color:#13669b; text-align:center;}
.mProject_box li .span02 { width:280px; color:#999; font-size:11px; padding-left:10px; border-left:1px solid #bababa;}

.contact_box { margin:0px; padding:0px 0px 5px 0px;}
.contact_box li { margin:0px; padding:0px; list-style:none; height:22px;}
.contact_box li .span01 { font-family:'NanumGothicB'; font-size:14px; color:#d35f1f;}
.contact_box li .span02 { font-family:'NanumGothicB'; font-size:14px;}
.contact_box li .span02 a { font-family:'NanumGothicB'; font-size:12px;}


/***************************  main 끝 ********************************/

.body_nav {width:1040px;  background:url('../img/back_con.gif') repeat-y; position:relative;  margin:0 auto; padding-top:60px;}


/**************  left메뉴 시작 *******************/

.LM_box {padding:0px; margin:0px;width:200px;position:absolute;}
.LM_title {font-family:'NanumGothicB'; color:#000; font-size:16px; margin-top:43px; margin-left:20px; padding-bottom:22px;}
.LM_list {padding:0px 0px 0px 20px; margin:0px; list-style:none; border-top:1px solid #dedede;border-bottom:1px solid #dedede; 
height:30px; width:170px; margin-top:-1px; font-family:'NanumGothicB'; color:#525252; line-height:28px; display:block;}
.LM_list:hover {padding:0px 0px 0px 20px; margin:0px; list-style:none; background:url('../img/back_LM_on.png') no-repeat; 
height:30px; width:185px; margin-top:-1px; font-family:'NanumGothicB'; color:#0298b0; line-height:28px; display:block;}
.LM_list_on {padding:0px 0px 0px 20px; margin:0px; list-style:none; background:url('../img/back_LM_on1.png') no-repeat; 
height:30px; width:185px; margin-top:-1px; font-family:'NanumGothicB'; color:#0298b0; line-height:28px; display:block;}

/**************  left메뉴 끝 *******************/


.content {
	position:relative; top:0px; left:220px; min-height:500px; width:795px; padding-top:33px;
}
.content .ktitle {font-size:30px; font-family:'NanumGothicB'; color:#000; border-bottom:4px solid #000; display:inline-block; margin-bottom:20px;}
.content .stitle {font-size:36px; font-family:'NanumGothicB'; color:#000; border-bottom:4px solid #000; display:inline-block; margin-bottom:20px;}
.content .stitle2 {font-family:'NanumGothicB'; font-size:18px; color:#3c3c3c;}
.content .explain {font-family:'NanumGothicB'; font-size:18px; color:#666666;}
.content .txt { line-height:20px;}
.content .mL10{ margin-left:10px;}
.content .mL30{ margin-left:30px;}
.content .size11{ font-size:11px; color:#888;}
.content .size12{ font-size:12px; color:#666;}
.sTab_box {
	margin:35px 0px 20px 18px;
}
.sTab {width:62px; height:62px; font-family:'NanumGothicB'; font-size:14px; text-align:center; color:#fff; background:url('../img/sTab.png') no-repeat; display:inline-block; margin-left:5px; line-height:60px;}
.sTab_on {width:62px; height:62px; font-family:'NanumGothicB'; font-size:14px; text-align:center; color:#fff; background:url('../img/sTab_on.png') no-repeat; display:inline-block; margin-left:5px; line-height:60px;}
.sTab a {color:#fff;}
.sTab_on:hover {color:#fff;}
.sTab:hover {width:62px; height:62px; font-family:'NanumGothicB'; font-size:14px; text-align:center; color:#fff; background:url('../img/sTab_on.png') no-repeat; display:inline-block; margin-left:5px; line-height:60px;color:#fff;}

.content_box {
	padding-bottom:30px;
}
.content_box .sstitle { font-family:'NanumGothicB'; font-size:14px; color:#3c3c3c; padding:0px 0px 10px 0px;}
.content_box .ssstitle { font-family:'NanumGothicB'; font-size:12px; color:#2d9bc2; padding:5px 0px 5px 3px;}

.content_box .box_N {width:375px; border:1px solid #ccc;border-radius: 5px; display:inline-block; padding:2px; margin:0px 0px 10px 10px; vertical-align:top;}
.content_box .box_N .N_title {background:#7da932;border-radius:4px; height:25px; font-size:12px; color:#fff; line-height:24px; text-align:center; font-family:"NanumGothicB";}
.content_box .box_N ul {padding:5px; margin:0px;}
.content_box .box_N li {padding:0px 0px 0px 10px; margin:0px 0px 5px 10px;list-style:none; background:url('../solution/img/icon_b.gif') no-repeat;}

.content_box .box_Y {width:375px; border:1px solid #ccc;border-radius: 5px; display:inline-block; padding:2px; margin:0px 0px 10px 10px; vertical-align:top;}
.content_box .box_Y .N_title {background:#7d92a2;border-radius:4px; height:25px; font-size:12px; color:#fff; line-height:24px; text-align:center; font-family:"NanumGothicB";}
.content_box .box_Y ul {padding:5px; margin:0px;}
.content_box .box_Y li {padding:0px 0px 0px 10px; margin:0px 0px 5px 10px;list-style:none; background:url('../solution/img/icon_b.gif') 0px 2px no-repeat; line-height:18px;}

.search {text-align:right;position:relative; right:0px;}
.search select {height:27px; width:100px;}
.search input { height:24px; width:250px;margin-right:4px;}
.search a {font-family:'NanumGothicB';height:27px; width:90px; text-align:center; display:inline-block; background:#2ccfe9; line-height:24px; color:#fff;}
.search a:hover {font-family:'NanumGothicB';height:27px; width:90px; text-align:center; display:inline-block; background:#7aecfe; line-height:24px; color:#167391;}

.b_title { border-bottom:1px solid #898989; margin-top:20px;}
.b_title span{ text-align:center; display:inline-block; color:#000; font-family:'NanumGothicB'; height:20px;}
.b_title .st1 { width:50px;}
.b_title .st2 { width:550px;}
.b_title .st3 { width:115px;}
.b_title .st4 { width:70px;}

.q_title { border-bottom:1px solid #898989; margin-top:20px;}
.q_title span{ text-align:center; display:inline-block; color:#000; font-family:'NanumGothicB'; height:20px;}
.q_title .st1 { width:50px;}
.q_title .st2 { width:120px;}
.q_title .st3 { width:100px;}
.q_title .st4 { width:200px;}
.q_title .st5 { width:135px;}
.q_title .st6 { width:150px;}
.q_title .st7 { width:80px;}
.q_title .st8 { width:80px;}
.q_list { margin:0px; padding:0px;}
.q_list li { border-bottom:1px solid #ebebeb; margin:0px; padding:11px 0px 4px 0px; list-style:none;}
.q_list span { text-align:center; display:inline-block;height:20px;}
.q_list .st1 { width:50px;}
.q_list .st2 { width:120px;}
.q_list .st3 { width:100px;}
.q_list .st4 { width:200px;}
.q_list .st5 { width:135px;}
.q_list .st6 { width:150px;}
.q_list .st7 { width:80px;}
.q_list .st8 { width:80px;}

.v_title { margin-left:-30px;}
.v_title span {height:24px;}
.v_title .vt1 {display:inline-block; width:50px; text-align:center; color:#000; font-family:'NanumGothicB'; letter-spacing:1px; margin-left:30px;}
.v_title .vt2 { font-family:'NanumGothicB'; color:#25bad2; font-size:14px;}
.v_con { border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#f6f6f6; padding:15px; min-height:300px; line-height:20px;}
.v_title1 { margin-left:-30px;}
.v_title1 span {height:24px;}
.v_title1 .vt0 {display:inline-block; width:80px; text-align:center; color:#000; font-family:'NanumGothicB'; letter-spacing:1px; margin-left:20px;}
.v_title1 .vt1 {display:inline-block; width:50px; text-align:center; color:#000; font-family:'NanumGothicB'; letter-spacing:1px; margin-left:20px;}
.v_title1 .vt2 { font-family:'NanumGothicB'; color:#25bad2; font-size:14px;}

.h_title { border-top:1px solid #c1c1c1; border-bottom:1px solid #ebebeb; padding:9px 0px 3px 0px;}
.h_title2 { border-bottom:1px solid #c1c1c1; padding:9px 0px 3px 0px;}
.ht1 { display:inline-block; height:20px; width:80px; text-align:center; color:#000; font-family:'NanumGothicB';}
.ht2 {}

.p_title {border-bottom:1px solid #898989; margin-top:20px;}
.p_title span{ text-align:center; display:inline-block; color:#000; font-family:'NanumGothicB'; height:20px;}
.p_title .pt0 { width:105px;}
.p_title .pt1 { width:150px;}
.p_title .pt2 { width:400px;}
.p_title .pt3 { width:75px;}
.p_title .pt4 { width:60px;}

.notice_list { margin:0px; padding:0px;}
.notice_list li { border-bottom:1px solid #ebebeb; margin:0px; padding:11px 0px 4px 0px; list-style:none;}
.notice_list span { text-align:center; display:inline-block;height:20px;}
.notice_list .st1 { width:50px; color:#25bad2;}
.notice_list .st2 { width:550px; text-align:left;}
.notice_list .st3 { width:115px;}
.notice_list .st4 { width:70px;}

.project_list {margin:0px; padding:0px; width:795px; }
.project_list li { border-bottom:1px solid #ebebeb;width:795px;margin:0px;list-style:none;height:60px; display:table-cell;vertical-align:middle;}
.project_list span { text-align:center; line-height:20px; display:inline-block;vertical-align:middle;}
.project_list .pt0 { width:105px;color:#25bad2;}
.project_list .pt1 { width:150px; }
.project_list .pt2 { width:400px; text-align:left;}
.project_list .pt3 { width:60px;}
.project_list .pt4 { width:60px;}

.contact {margin:0px; padding:0px; border-top:1px solid #898989;}
.contact li {border-bottom:1px solid #ebebeb; margin:0px; padding:5px 0px 5px 0px; list-style:none;}
.contact span { line-height:20px; display:inline-block;vertical-align:middle;}
.contact input { height:24px;}
.contact textarea { width:650px; height:100px;}
.contact select { height:24px; width:150px;}
.contact .ct1 { width:135px; text-align:center; color:#000; font-size:12px; letter-spacing:1px; font-family:'NanumGothicB';}
.contact .ct2 {}

.history {margin:0px; padding:0px;}
.history li { border-bottom:1px solid #ebebeb; padding:10px 0px;list-style:none; vertical-align:middle;}
.history span { text-align:center; line-height:20px; display:inline-block;vertical-align:middle;}
.history .ht1 { width:120px; color:#25bad2; font-size:24px;}
.history .ht2 { width:604px; text-align:left;}

.tbl_a { border-top:1px solid #898989; border-bottom:1px solid #898989;}
.tbl_a th {border:1px solid #ddd;background:#f7f7f7; height:28px;}
.tbl_a td {border:1px solid #ddd; text-align:center;}
.tbl_a .ttd { background:#f7f7f7; color:#000; font-family:'NanumGothicB';}
.tbl_a .tte { text-align:left; padding-left:40px; line-height:18px;}

.tbl_b { background:#f0f0f0; width:500px; border:3px solid #f0f0f0;}
.tbl_b td { vertical-align:top;}
.tbl_b .ttd { color:#000; font-family:'NanumGothicB'; width:80px; padding-left:30px;}

.tbl_c {}
.tbl_c td {}
.tbl_c ul { padding:0px; margin:0px;}
.tbl_c li { padding:0px; margin:0px; list-style:none; height:20px; margin-left:10px;}
.tbl_c div { font-family:'NanumGothicB'; font-size:14px; border-bottom:1px solid #ccc; margin:10px 20px; padding:0px 0px 5px 0px;}


.paging { text-align:center; margin-top:10px; word-spacing:10px; letter-spacing:-1px;}
.paging img {vertical-align:middle;}
.paging a {vertical-align:middle;}
.paging .page_on { font-family:'NanumGothicB'; font-size:14px;}