body, input, select, textarea {
	font-size: 12px;
	font-family:'Noto Sans KR','Malgun Gothic','NanumGothic',Dotum;
	overflow-x:hidden;
}
label {cursor:pointer;}
a {text-decoration:none;color:#000;}
a:hover {color:#666;}
.wrap {width:1240px;margin:auto;border:none;}

pre {
	font-size:10pt;
	font-family:'Noto Sans KR','Malgun Gothic','NanumGothic',Dotum;
	line-height:1.5;
}

#IE {height:80px;font-size:10pt;line-height:80px;text-align:center;border-bottom:1px solid #DDDDDD;background-color:#fafafa;}

#header {position:relative;width:100%;}
#top {position:relative;display:block;height:38px;border-bottom:1px solid #1C2C5F;background-color:#263a7f;z-index:2;}
#top .wrap {position:relative;}
#top .logo {position:absolute;width:239px;height:111px;text-align:center;line-height:114px;border:1px solid #DDD;border-top:none;border-bottom:none;}
#top .logo img {display:block;width:239px;height:111px;margin:0 auto;padding:0;}
#top ul {float:right;text-align:right;}
#top ul li {float:left;height:38px;padding:0 0 0 20px;font-size:10pt;line-height:38px;}
#top ul li a {color:#fff;}

#gnb {position:relative;width:100%;height:72px;z-index:1;}
#gnb .mask {position:absolute;left:0;width:100%;height:72px;border-bottom:1px solid #DDD;background:#FFF;overflow:hidden;}
#gnb .d1 {position:relative;width:1240px;margin:0 auto 0;}
#gnb .d1 .bg {position:absolute;left:35px;top:80px;}
#gnb .d1 h1 {float:left;width:240px;min-height:72px;margin:0;padding:0;background-color:#FFF;}
#gnb .d1 h1 img {padding:5px 0 5px 0;}

/*#gnb .d1 > li {float:left;width:124px;height:100%;border-right:1px solid #FFF;}*/
#gnb .d1 > li {float:left;width:141.7px;height:100%;border-right:1px solid #FFF;}
#gnb .d1 > li > a {display:block;font-weight:400;font-size:13pt;line-height:72px;color:#555;text-align:center}
#gnb .d1 > li > a.on {color:#263a7f;}
#gnb .d1 > li:hover > a {color:#FFF;}
#gnb .d1 > li:hover {background-color:#263a7f;}

#gnb .d1 > li:hover > a {background-color:#263a7f}
#gnb .d1 > li:hover .d2 {background-color:#00BA04;position:relative;z-index:10}
#gnb .d1 > li:hover .d2 > li > a {color:#FFF}
#gnb .d1 > li:hover .d2 > li > a:hover,
#gnb .d1 > li:hover .d2 > li.on > a {background-color:#C0EAC0;color:#00BA04;}

#gnb .d2 {height:300px}

#gnb .d2 > li {position:relative;}
#gnb .d2 > li > a {display:block;height:40px;font-size:9pt;line-height:40px;text-align:center;color:#676767;letter-spacing:-1px;}

#gnb .d3 {display:none;position:absolute;top:0;left:180px;width:150px;padding:2px;border:1px solid #000;background-color:#000;z-index:10;}
#gnb .d3 .arrow {position:absolute;left:-6px;top:14px;background:url('./image/arrow.gif') no-repeat;width:6px;height:11px}
#gnb .d3 li {border-top:1px solid #000}
#gnb .d3 li:first-child {border-top:none}
#gnb .d3 a {display:block;line-height:34px;padding:0 10px;color:#FFF;}
#gnb .d3 a:hover {background-color:#1C2C5F;color:#333;}

#gnb:hover li {border-right-color:#d0d0d0;}

/*#main_img {width:100%;height:287px;border-bottom:1px solid #DDD;text-align:center;background-color:#fff;overflow:hidden;}
#main_img img {width:1240px;height:287px;margin:0 auto;}*/
#main_img {position:relative;width:100%;height:350px;border-bottom:1px solid #DDD;text-align:center;background-color:#fff;overflow:hidden;}
#main_img img {width:1240px;height:350px;margin:0 auto;}
#main_img .btn {position:absolute;left:50%;bottom:10px;width:400px;height:50px;padding:0;margin-left:-200px;line-height:48px;font-size:14pt;font-weight:bold;}

#main_banner {width:100%;height:150px;border-top:1px solid #DDD;text-align:center;background-color:#fff;overflow:hidden;}
#main_banner img {width:960px;;height:150px;margin:0 auto;}

#jcomline {width:100%;height:70px;padding:15px 0;border-top:1px solid #DEDEDE;background-color:#fff;}
#jcompany {width:1240px;height:70px;margin:0 auto;padding:0;overflow:hidden;}

#tbox {width:100%;margin-top:20px;}
#tbox .t1 {float:left;width:400px;margin-right:20px;}
#tbox .t2 {float:right;width:820px;height:242px;}
#tbox .t2 .mbox {float:left;width:409px;height:64px;margin:0 2px 2px 0;padding:28px 0;background-color:#FAFAFA;}
#tbox .t2 .mr0 {margin-right:0;}
#tbox .t2 .mb0 {margin-bottom:0;}

#tbox .t2 .mbox i {float:left;width:64px;height:64px;margin:0 5%;background:#333;font-size:26pt;color:#fff;text-align:center;line-height:64px;border-radius:50%;}
#tbox .t2 .mbox i.fa1 {background-color:#00A804;}
#tbox .t2 .mbox i.fa2 {background-color:#FF8000;}
#tbox .t2 .mbox i.fa3 {background-color:#df5a47;}
#tbox .t2 .mbox i.fa4 {background-color:#2da6d5;}

#tbox .t2 .mbox ul {margin:5px 0 0 0;padding:0;}
#tbox .t2 .mbox ul li {font-size:10pt;line-height:120%;}
#tbox .t2 .mbox ul li h4 {margin:0 0 8px 0;padding:0;font-size:13pt;}
#tbox .t2 .mbox ul li .fc1 {color:#00A804;}
#tbox .t2 .mbox ul li .fc2 {color:#FF8000;}
#tbox .t2 .mbox ul li .fc3 {color:#df5a47;}
#tbox .t2 .mbox ul li .fc4 {color:#2da6d5;}

#top_img {width:100%;height:178px;border-bottom:1px solid #2C5221;text-align:center;background:#fff;}
#top_img img {width:1920px;height:178px;margin:0 auto;}

.lside {float:left;width:240px;}
.lside .ban {display:block;width:100%;}
.lside .ban img {display:block;width:100%;}
.rcont {float:right;width:960px;margin-top:20px;min-height:800px;}
.rcont h2 {width:100%;margin:0 0 30px 0;padding:0 0 10px 0;font-size:30pt;border-bottom:1px solid #d0d0d0;}
.rcont h2 small {float:right;position:relative;top:30px;font-weight:400;font-size:9pt;color:#656565;}
.rcont h2 small a {color:#656565;}
.rcont h2 small a:hover {color:#333;}

#submenu {width:100%;}
#submenu h2 {position:relative;cursor:pointer;width:84%;height:100px;margin:0;padding:10px 8% 40px 8%;font-size:17pt;line-height:100px;color:#FFF;background-color:#374764;letter-spacing:-2px;}
#submenu h2 i {
	position: absolute;
	right: 10px;
	bottom: 10px;
	font-weight: 500;
	font-size:40pt;
	opacity : 0.4;
	filter: alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
}
#submenu li {width:80%;height:50px;margin-top:1px;padding:0 10%;font-size:11pt;line-height:50px;color:#676767;background-color:#eaeaea;}
#submenu li:hover,
#submenu .on {font-weight:600;color:#FFF;background-color:#00BA04;}
#submenu li i {float:right;font-size:16pt;line-height:50px;}
#submenu li dl {width:100%;}
#submenu li dd {cursor:default;width:90%;height:40px;margin-top:1px;padding:0 5%;font-size:11pt;line-height:40px;color:#676767;z-index:10;}
#submenu li dd a {color:#FFF;} 
#submenu li dd.on a {font-weight:500;color:#656565;}
#submenu li dd.on i {float:right;margin:-2px -4% 0 0;font-size:12pt;line-height:40px;color:#656565;}

#content {width:100%;padding:0;min-height:300px;}

#footer {width:100%;border-top:#DEDEDE solid 1px;background-color:#fff;}
#footer .company {width:100%;margin:0;padding:16px 0;font-size:12px;line-height:160%;color:#676767;text-align:center;}
#footer .company .bar {margin:0 10px;}
#footer .company b {font-size:10pt;}
#footer .company a {color:#676767;}
#footer .copyright {width:100%;height:50px;font-size:12px;text-align:center;line-height:50px;border-top:1px solid #DEDEDE;color:#676767;}
#footer .copyright img {cursor:pointer;height:30px;margin:0 20px;vertical-align:middle;}
#footer .copyright .bar {margin:0 10px;}
#footer .copyright a {color:#676767;}