@charset "utf-8";

.clear{overflow:hidden;width:100%}
.clear2:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.tr{text-align:right !important}
.tl{text-align:left !important}
.tc{text-align:center !important}
.fwb{font-weight:bold !important}
.dn{display:none}
.dib{display:inline-block; zoom:1; *display:inline}
.pointer{cursor:pointer}
.fl img{display:block}
.fl img.dn{display:none}
.fl .tc img{display:inline}


/*Common*/
*{margin:0;padding:0}
/*html,body{width:100%;height:100%;}*/
html{overflow-y:scroll}
/*body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all}*/
body{background-color:#fff;word-break:keep-all; word-wrap:break-word}
body,a,textarea{color:#555;font-family:"돋움",dotum,helvetica,sans-serif;font-size:12px;font-weight:normal}
img,fieldset,iframe{border:0 none}
ul,ol,li{list-style:none}
em,address{font-style:normal}
img,input,select,textarea{vertical-align:middle}
a{text-decoration:none}
a:hover{text-decoration:none}
button,label{cursor:pointer;_cursor /**/:hand}
button *{position:relative}
button img{left:-3px;*left:auto}
textarea{overflow:auto;overflow-x:hidden}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
.input_text, textarea{*margin:-1px 0;padding-right:1px}
.input_check, .input_radio{width:13px;height:13px}
.blind, legend, caption{position:absolute;left:-5000px;top:0;width:0px;height:0px;font-size:0;line-height:0;overflow:hidden}
hr{display:none}
legend{*width:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
caption{*line-height:0}
textarea{overflow-x:hidden}
td{word-break:break-all;}
.clear {clear:both;}



#lnb > #lnb_menu {
	padding-top:50px;
	padding-left:29px;
}
#lnb > #lnb_menu > .menu_top {
	margin-bottom:14px;
	overflow:hidden;
}
#lnb > #lnb_menu > .menu_top li {
	float:left;
	margin-right:7px;
	line-height:0;
}

#lnb > #lnb_menu > .logo {
	margin-bottom:66px;
}

#lnb > #lnb_menu > .bar_top {
	width:12px;
	height:1px;
	background:#fff;
	margin-bottom:11px;

}

#lnb > #lnb_menu > .menu_center {
	width:240px;
	padding-bottom:20px;
	min-height:405px;
}

#lnb > #lnb_menu > .menu_center > li {
	
}
#lnb > #lnb_menu > .menu_center > li > a{
	line-height:22px;
	height:22px;
	display:block;
}
#lnb > #lnb_menu > .menu_center > li > .menu_sub {
	margin-top:3px;
	padding-bottom:20px;
	display:none;
}
#lnb > #lnb_menu > .menu_center > li > .menu_sub > li {
	line-height:18px;
	height:18px;
	padding-left:10px;
}
#lnb > #lnb_menu > .menu_center > li > .menu_sub > li .bar {
	height:18px;
	width:0px;
	display:inline-block;
	background: url(/img/menu_center_img00.png) no-repeat right center;
	float:left;
	opacity: 0;
	-webkit-transition: all 0.35s;
    transition: all 0.35s;
	margin-right:4px;
}
#lnb > #lnb_menu > .menu_center > li> .menu_sub > li:hover  .bar {
	width:11px;
	opacity: 1;
}
#lnb > #lnb_menu > .menu_center > li > .menu_sub > li .m2 {
	opacity: 0.6;
	-webkit-transition: all 0.35s;
    transition: all 0.35s;
}
#lnb > #lnb_menu > .menu_center > li > .menu_sub > li:hover .m2 {opacity: 1;}


#lnb > #lnb_menu > .bar {
	width:12px;
	height:1px;
	background:#848484;
	margin-bottom:10px;
}

#lnb > #lnb_menu > .menu_bottom01 {
	margin-bottom:50px;
}
#lnb > #lnb_menu > .menu_bottom01 a .img {
	opacity: 0.6;
	-webkit-transition: all 0.35s;
    transition: all 0.35s;
	padding-right:3px;
}
#lnb > #lnb_menu > .menu_bottom01 a:hover .img {opacity: 1;padding-right:8px;}

#lnb > #lnb_menu > .menu_bottom01 a .bar {
	height:9px;
	width:7px;
	background: url(/img/menu_bottom01_bar.png) no-repeat center 2.5px;
	display:inline-block;
	opacity: 0.6;
	transition: all 0.35s;
	padding-right:5px;
}
#lnb > #lnb_menu > .menu_bottom01 a:hover .bar {opacity: 1;}
#lnb > #lnb_menu > .menu_bottom02 {margin-bottom:7px;}
#lnb > #lnb_menu > .menu_bottom03 {margin-bottom:24px;}
#lnb > #lnb_menu > .menu_bottom04 {    padding-bottom: 50px;}
