/* base */
@import url(http://fonts.googleapis.com/css?family=Noto+Sans);
@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@font-face{
font-family:Noto+Sans;
src:url(Noto+Sans.eot);
src:local(¡Ø), url(Noto+Sans.woff) format(¡®woff¡¯)
}

/*@charset "utf-8";*/
#section{*zoom:1;}
#section:after{content:"";clear:both;display:block;}
#lnb{/*width:200px;*/}
#contents{/*width:780px;*/}

#content_c19,#content_c21,#content_c25,#content_c27,#content_c31,#content_c33{float:left;/*width:390px;*/}
#content_c20,#content_c22,#content_c26,#content_c28,#content_c32,#content_c34{float:right;/*width:390px;*/}
.clear_fix{*zoom:1;}
.clear_fix:after{display:block;content:'';clear:both;}

/*reset,common */
html,body{width:100%;height:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0 auto;padding:0}
body,h1,h2,h3,h4,input,button{ font-family: 'notokr-regular', Sans-serif; font-size:12px;}
body{background-color:#fff;}
img,fieldset,iframe{border:0 none}
ul,li{list-style:none}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{text-decoration:none}
a:hover{color:#390;text-decoration:none;}
table{border-collapse:collapse;border-spacing:0}
.hidden_title{visibility:hidden;width:0;height:0;font-size:0;line-height:0;text-indent:9999px;position:absolute;top:-9999px;overflow:hidden;}

/*#wrap_group{width:980px;margin:0 auto;display:none;display:table;}*/
.hsf_positions{ display: block; }
@media screen and (min-width: 960px){
#wrap_group{ display: block!important; }
}

FORM{
	display: inline;
}

body{
	margin : 0;
	text-align :left;
	font-color:#666666;
	font-size:12px;
	font-family : Noto+Sans, notokr-regular, Noto+Sans ;
}

img{
	border : 0;
}

td, input, select{
	font-size : 12px;
	color : #666666;
}

a:link 		{text-decoration:none;  Color:#666666;}
a:visited 	{text-decoration:none; Color:#666666;}
a:hover 	{text-decoration:none; Color:#666666;}
a:active 	{text-decoration:none; Color:#666666;}

P {
  margin: 0;
}
ul{
  list-style : none;
  margin : 0;
}
li{
  float : left;
}
blockquote{
  margin : 0 0 0 10px;
}


/*content_wrap*/
.content_wrap{ width: 100%; height: auto; background: #fff; }

/*sub_content*/
.sub_content{ width: 1200px; height: auto; padding-top: 55px; margin: auto; }

/***sub_tab*/
ul.sub_tab{ width: 1200px; height: 55px; border: 1px solid #ccc; margin: -110px auto 50px; box-sizing: border-box; z-index: 55; position: relative; }
ul.sub_tab li:last-child{ border-right: none; }
ul.sub_tab li a{ display: inline-block; width: 100%; height: 100%; text-align: center; font-size: 17px; color: #000; }
ul.sub_tab li.tab_on{ background: #1c327e; border-right: none; }
ul.sub_tab li.tab_on a{ color: #fff; }
ul.sub_tab li:hover{ background: #1c327e; border-right: none; }
ul.sub_tab li:hover a{ color: #fff; }

/*footer_wrap*/
.footer_wrap{ margin-top: 90px; }