@charset "UTF-8";

.hidden,small { display:none; }

.wrap-main section {
	/*background:url("/res/images/mainVisual.jpg") no-repeat center top; height:678px;*/
}

.wrap-sub section.layout { width:1000px; height:1%; }
.wrap-sub > /**/ section.layout { height:auto; }
section.layout:after { display:block; content:""; clear:both; }

/* 링크(폰트) 영역 */
.link3 a:link { color:#636363;}
.link3 a:visited { color:#636363;}
.link3 a:hover { color:#3a3a3a;text-decoration:none;}
.link3 a:active { color:#3a3a3a;}

/* 링크(폰트) 영역 */
.link5 a:link { color:#393939;}
.link5 a:visited { color:#393939;}
.link5 a:hover { color:#000000;text-decoration:none;}
.link5 a:active { color:#000000;}




/* 공통영역 */
.outlogin {position:absolute; top:148px;left:24px;height:172px;z-index:999;}
.outlogin2 {position:absolute; top:63px;left:623px;}
.outlogin_wrap {position:relative; width:10px; height:10px;}

/* 인풋박스 색상변환 영역 */
.lineon {border:1px solid #cb2c31;height:18px;line-height:20px;}
.lineoff {border:1px solid #5d5d5d;height:18px;line-height:20px;}
.lineon2 {border:1px solid #cb2c31;}
.lineoff2 {border:1px solid #5d5d5d;}

/* 메인 영역 시작 */
.Gnb {float:right;padding:0 9px 0 0;}
.Gnb ul {float:left;margin:4px 0 0 0;}
.Gnb ul li {float:left;padding:0 0 0 6px;}

.Gnb2 {float:right;padding:0 9px 0 0;}
.Gnb2 ul {float:left;margin:62px 0 0 0;}
.Gnb2 ul li {float:left;padding:0 0 0 6px;}

.logo {position:absolute;top:42px;left:11px;z-index:999;}
.topbtn01 {position:absolute;top:6px;left:792px;z-index:999;}
.topbtn02 {position:absolute;top:6px;left:838px;z-index:999;}
.topbtn03 {position:absolute;top:5px;left:884px;z-index:999;}

.Maincontent {float:left;margin:603px 0 0 0;width:1000px;height:144px;background:url("/res/images/mainconbg.jpg") no-repeat center top;}
.Maincon01 {float:left;width:279px;}
.Maincon02 {float:left;width:296px;padding:0 0 0 64px;margin:32px 0 0 0;}
.Maincon03 {float:left;width:296px;padding:0 0 0 56px;margin:32px 0 0 0;}




#topmenu { position: absolute; top: 56px; width: 788px; left:232px;height: 31px; margin: 0; padding: 0; z-index:3;}
#topmenu ul { list-style: none; height: 31px;  }
#topmenu li { margin: 0; padding: 0;}
#topmenu ul li { float: left; display: inline; padding: 0; color: #C2C2C2;}
#topmenu ul li img { position: relative; z-index:3; }
#topmenu ul li a { display: block; }

#topmenu ul ul { display:block; list-style: none; position: absolute; left: 0; top: 29px; width: 768px; height: 31px; margin: 0; padding: 0;z-index:4; }
#topmenu ul ul li { float: left; display: inline; min-width: 1px; margin: 0; padding: 0;}
*html #topmenu ul ul li { width: 1px; }
#topmenu ul ul#top2m4 { width: 340px; padding:0; margin:0 0 0 451px;background:#ffffff;}
#topmenu ul ul#top2m5 { width: 440px; padding:0; margin:0 0 0 540px;background:#ffffff;}


/* 메인 영역 끝 */

/* 서브 영역 시작 */

section.layout .content { float:left; width:1000px;}
section.layout .content2 { float:left;   width:1000px;}
section.layout .content header { width:1100px; height:60px; margin-top:250px;}

.boardarea {width:1100px; margin-top:30px;margin-bottom:60px; padding:0 0 0 0px;}
.boardarea2 {width:960px; margin-top:40px;margin-bottom:60px; padding:0 0 0 30px;}
/* 서브 영역 끝 */


/* 블록영역 */
.block a span,
.block2 a span{ display:block; overflow:hidden; width:0; height:0; font-size:0; position:absolute; }
.block3 a span{ display:block; overflow:hidden; width:0; height:0; font-size:0; position:absolute; }

.block { float:left; width:75px; height:20px; display:block; padding-top:30px; padding-left:204px;}
.block2 { float:left; width:51px; height:20px; display:block; padding-top:4px; padding-left:4px;}
.block3 { position:absolute; float:left; width:161px; height:40px; display:block; top:40px;left:10px;z-index:9999;}

.block1 { float:left; width:100px; height:20px;position:relative;top:10px;left:610px;z-index:9999;}




/* 블럭영역 시작 */

.block05 a span,
.block06 a span,
.block07 a span,
.block08 a span,
.block09 a span,
.block12 a span { display:block; overflow:hidden; width:0; height:0; font-size:0; position:absolute; }


.block05 {width:115px; height:25px; display:block; position:absolute; top:6px; left:65px;}
.block06 {width:85px; height:25px; display:block; position:absolute; top:6px; left:189px;}
.block07 {width:62px; height:25px; display:block; position:absolute; top:6px; left:294px;}
.block08 {width:115px; height:25px; display:block; position:absolute; top:6px; left:370px;}
.block09 {width:65px; height:23px; display:block; position:absolute; top:68px; left:586px;}

/* 블럭영역 끝 */