@charset "utf-8";
/* reset */
@import url(reset.css);
@import url(contents.css);
@import url(board.css);
@import url(style.css);

body, height {height: 100%;}

body { 
	text-align: center;
	width: 100%;
	height: 100%;
	font-size: 75%;
	font-family: Microsoft YaHei,dotum, sans-serif;
	color: #7d7d7d;
	list-style: none;
	line-height: 18px;
	border: 0px solid blue;
	outline: 0;
}

.point_color10 {color: #3b84b1}


/* 파일 숨김 */
.skip_navigation, .blind {visibility: hidden; overflow: hidden; position: absolute; top: 0; left: 0; width: 0; height: 0; font-size: 0; line-height: 0}

/* 전체 */
#wrapper {position: relative; width: 100%; margin: 0 auto; padding: 0; text-align: left; border: 0px solid black; font-size: 1em;}

/* 상단 */
#header {width: 100%; height: 117px; margin-bottom: 18px; background: url(../make_img/common/bg_topmenu.jpg) repeat-x left bottom;}

#header:after {content: ""; clear: both; display: block;}

#header .header_area {position: relative; width: 964px; height: 117px; margin: 0 auto; border: 0px solid red;}
#header .header_area:after {content: ""; display: block; clear: both;}
#header .header_area .logo {float: left; padding-top: 55px; padding-left: 3px; border: 0px solid red;}
#header .header_area .logo:after {content: ""; display: block; clear: both;}
#header .header_area .logo img {float: left; display: block; border: 0px solid red;}

.gnb_area {float: right; padding-top: 11px;border: 0px solid red;}
.gnb_area dl {float: left; }
.gnb_area dl a, .gnb_area dl img {display: block;}
.gnb_area dl{float: left;}
.gnb_area dl dt {float: left; margin-right: 15px}
.gnb_area dl dd {float: left; padding: 0 7px 0 6px; line-height: 9px; background: url(../make_img/common/icon_bar01.gif) no-repeat right top;}
.gnb_area dl dd.none {background: transparent;}

/* 메인메뉴 */
.mainmenu {position: absolute; top: 68px; left: 249px; margin: 0; padding: 0;}
.mainmenu ul {overflow: hidden; margin: 0; border: 0px solid red;}  
.mainmenu li {float: left; padding: 0 44px;}
.mainmenu li a img {display: block;border: 0px solid red;}
.mainmenu li.gnb01 {padding-left: 0;}
.mainmenu li.gnb05 {padding-right: 0;}


/* 본문 */
#container {width: 964px; margin: 0 auto; overflow: hidden; background: url(../make_img/common/bg_container.gif) repeat-y left top; border: 0px solid red;}
.info_container {width: 100%; margin: 0 auto;}
.info_container img {display: block;}

/* 뷰메뉴 */
#lnb {float :left; position: relative; margin:0; width: 226px; padding-top: 31px; background: #fff; text-align:left; border: 0px solid red;}

/* leftmenu2Depth **********/
#leftmenu ul {position: relative; list-style: none; width: 226px; background: #404040; border:0px solid green; font-weight: bold;}
#leftmenu ul li {width: 226px; border-bottom: 1px solid #535353;}
#leftmenu ul li a {display: block; width: 176px; min-height: 15px; margin: 0; padding: 25px; color: #686868; font-size: 0.98em; font-family: Microsoft YaHei, sans-serif; background: url(../make_img/common/icon_arrow_02.png) no-repeat 205px center;}
#leftmenu ul li a.on {background: #ca3b37 url(../make_img/common/icon_arrow_01.png) no-repeat 205px center; color: #fff; text-decoration: none; }
#leftmenu ul li a:hover {background: #ca3b37 url(../make_img/common/icon_arrow_01.png) no-repeat 205px center; color: #fff; text-decoration: none; }
#leftmenu ul li.menu_on a{ background: #ca3b37 url(../make_img/common/icon_arrow_01.png) no-repeat 205px center; color: #fff; text-decoration: none; }
#leftmenu ul ul li.none a{}

/* leftmenu3Depth **********/
#leftmenu ul li ul {display: block; list-style: none; width: 226px; padding: 15px 0; background: #282828} /*  display: none; 춤추는것방지 */
#leftmenu ul li ul li {margin: 0; padding: 0; width: 226px; border-bottom: 0;}
#leftmenu ul li ul li a {display: block; width: 180px; min-height: 15px; padding: 8px 12px 7px 34px; margin: 0;  line-height: 14px;}
#leftmenu ul li ul li a.on {color: #696969; background: url(../make_img/common/icon_bullet01.png) no-repeat 21px 13px}
#leftmenu ul li ul li.menu_on a{color: #fff; background: url(../make_img/common/icon_bullet01.png) no-repeat 21px 13px}
#leftmenu ul li ul li.none a {color: #696969; background: url(../make_img/common/icon_bullet02.png) no-repeat 21px 13px}
#leftmenu ul li ul li.none a:hover {color: #fff; background: url(../make_img/common/icon_bullet01.png) no-repeat 21px 13px}

/* 컨텐츠 */
#contents {position: relative; float: right; width: 703px; padding-top: 65px; min-height: 550px;}
.title_area {position: relative;}

.navigation {position: absolute; top: 15px; right: 0; float: left; padding-top: 4px; color: #525252; font-size: 11px;}
.navigation .icon_home {float: left; margin-right: 8px; padding-left: 9px; background: url(../make_img/common/icon_arrow_03.png) no-repeat left center; letter-spacing: -1px;}
.navigation .icon_bar02 {float: left; margin-right: 8px; padding-left: 8px; background: url(../make_img/common/icon_gt.png) no-repeat left 6px; letter-spacing: -1px;}
.navigation strong {float: left; margin-right: 8px; padding-left: 8px; background: url(../make_img/common/icon_gt.png) no-repeat left 6px; font-weight: bold; color: #525252;}


.contents_area {position: relative; padding: 0 0 100px 0; border: 0px solid red;}

.ceo_area {position: relative; padding-left: 230px;}

/* 하단 */
#footer {position: relative; clear: both; width: 100%; height: 377px; background: url(../make_img/common/bg_footer.jpg) repeat-x left bottom}
#footer:after {content: ""; display: block; clear: both;}


.footer_area {position: relative;width: 964px; padding-top: 37px; margin: 0 auto; border: 0px solid red;} 

.footer_menu_area {overflow: hidden; height: 233px; border: 0px solid red;}
.footer_menu_area dl {float: left; margin-right: 130px; font-family: Microsoft YaHei, sans-serif; overflow: hidden;}
.footer_menu_area dl.none {margin-right: 0;}
.footer_menu_area dl dt {display: block; margin-bottom: 15px}
.footer_menu_area dl dt img {display: block;}
.footer_menu_area dl dd {border: 0px solid red;}
.footer_menu_area dl dd a {display: block; line-height: 12px;; margin-bottom: 15px; color: #797979; font-family: Microsoft YaHei,dotum, sans-serif;}

.comapny_area {position: relative; overflow: hidden; padding-left: 200px; padding-top: 29px;}
.footer_logo {position: absolute; top: 29px; left: 0;}


.company_info {border: 0px solid red; color: #ffffff; font-size: 11px; font-family: Microsoft YaHei, sans-serif;}
.select_box {position: absolute; top: 30px; right: 0;}
.select_box select {background: #2e2e2e; border: 1px solid #464646; color: #9e9e9e; width: 270px; height: 27px; vertical-align: middle;}
.select_box a,.select_area input[type="submit"] {display: inline-block; width: 33px; height: 25px; margin-left: -4px; vertical-align: middle; background: url(../make_img/common/btn_go.png) no-repeat left top; border: 0; text-indent: -5000em;}
