body {font-size:12px;font-family:gulim;}
input,select,textarea {font-size:12px;font-family:gulim;}
select {font-size:12px;font-family:dotum;}
label {cursor:pointer;}
a {text-decoration:none;color:#000;}
a:hover {color:#666;}
.wrap {width:1100px;margin:auto;}

/*--서브메뉴--*/
.wrap .snbBottom {padding:0px;margin-top:10px}
.wrap .category {float:left;width:184px;padding:0;margin:0;}
.wrap .category h2 {margin:0 0 10px 0;font-family:nanumgothic,dotum;font-size:16px;letter-spacing:-2px;font-weight:bold;color:#222;text-align:center;background:url(./image/sub_title_bg.gif) no-repeat;height:46px;line-height:40px;}
.wrap .category ul {padding:0;margin:0;}
.wrap .category li {list-style-type:none;margin:0;border-bottom:1px #ddd solid}

.wrap .category .m2 {font-size:12px;letter-spacing:-1px;}
.wrap .category .m2 a {font-family:'돋움';color:#444;display:block;padding-left:23px;height:28px;line-height:28px;background:url(./image/snb_m2_ico.gif) no-repeat 10px 7px;_line-height:29px;}
.wrap .category .m2 a:hover {text-decoration:none;color:#ff6000;background-color:#efefef}

.wrap .category .selected2 a {color:#fff;background:url(./image/sub_active_orange.jpg) repeat-x 0 0;font-weight:bold;height:30px;line-height:30px}
.wrap .category .selected2 a:hover {color:#fff;text-decoration:none;}
.wrap .snb .category .selected2 span.num {color:#fff}

.wrap .category .orange a {background:url(./image/sub_active_orange.jpg) repeat-x 0 0;}
.wrap .category .green a {background:url(./image/sub_active_green.jpg) repeat-x 0 0;}
.wrap .category .blue a {background:url(./image/sub_active_blue.jpg) repeat-x 0 0;}
.wrap .category .light_blue a {background:url(./image/sub_active_light_blue.jpg) repeat-x 0 0;}
.wrap .category .black a {background:url(./image/sub_active_black.jpg) repeat-x 0 0;}
.wrap .category .grey a {background:url(./image/sub_active_grey.jpg) repeat-x 0 0;}
.wrap .category .red a {background:url(./image/sub_active_red.jpg) repeat-x 0 0;}

.wrap .category ul li ul {margin:0px;background:none;background:#f0f0f0 url(./image/submenu_shadow.gif) repeat-x top;padding:10px 0;border-top:none}
.wrap .category ul li ul li.m3 {font-weight:normal;font-size:12px;border-bottom:none}
.wrap .category ul li ul li.m3 a {font-weight:normal;font-family:dotum;color:#454545;display:block;padding-left:23px;height:21px;line-height:21px;background:url(./image/snb_m3_ico.gif) no-repeat 16px 8px;letter-spacing:-1px;}
.wrap .category ul li ul li.m3 a:hover {text-decoration:none;color:#000;background-color:#ddd;}

.wrap .category ul li ul li.selected3 a {color:#ff6000;font-weight:bold;background:url(./image/snb_m3_ico_open.gif) no-repeat 15px 7px;}
.wrap .category .spaceLi {height:7px;}
.wrap .category .new {font:normal 10px arial;color:#ff0000;}
.wrap .category .num {font:normal 11px arial;color:#999;}

.subContent {}
.subContent .location {clear:both;font:normal 12px dotum;color:#999;padding:0;text-align:right}
.subContent .location a {color:#000;letter-spacing:-1px;}
.subContent .location a:hover {color:#ff0000}
.subContent h3.subTitleSubject {margin:0;padding:0;border-bottom:2px #ddd solid;font-size:20px;font-family:nanumgothic,dotum;font-weight:bold;padding-bottom:5px;letter-spacing:-1px;margin-bottom:15px;color:#555;background:url(./image/ico_title.png) no-repeat;padding-left:30px;}

.subContent .go-top {display:block;width:40px;height:40px;line-height:35px;text-align:center;font-size:30px;position:fixed;bottom:-40px;right:20px;
	-webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
	background-color:#404040;color:#FFFFFF;text-decoration:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;}
.subContent .go-top .show {bottom:20px;}
.subContent .go-top:hover{background-color:#5DBA9D;color:#FFFFFF;}

#header {}
#content {padding:20px 0 0 0;min-height:500px;}
#footer {}