@charset "utf-8";
@font-face {
font-family:ng;
src:url(/include/NanumGothic.eot); /* IE9 Compat Modes */
src:url(/include/NanumGothic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
           url(/include/NanumGothic.woff) format('woff'), /* Modern Browsers */
           url(/include/NanumGothic.ttf)  format('truetype'); /* Safari, Android, iOS */
}
/* Layout */
body{margin:0;padding:0;}
body:waiting * {cursor: progress;}
form, fieldset{border:0;margin:0;padding:0}
.user_layout{width:100%;margin:0 auto;}
.header{zoom:1;background:#fff;margin-bottom:0px;}
.header:after{content:"";display:block;clear:both}
.header .search{float:right}
.body{zoom:1;background:#fff;margin:0px;padding:0px;}
.body:after{content:"";display:block;clear:both}
.content{float:right;width:750px;border:0px solid #000;background:#fff;color:#000;min-height:500px;}
.contentmain{
	width:920px;
	background:#fff;
	color:#000;
	table-layout:fixed;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	text-align:left;
}
.footer1{width:100%;height:40px;border-top:1px solid #ccc;margin-top:20px;font-size:12px;}
.footer1sub{width:920px;text-align:left;color:#808080;padding-top:10px;}
.footer2{border-top:1px solid #ccc;padding-bottom:200px;}
.footer2sub{width:920px;text-align:left;color:#808080;padding-top:14px;}


a  {color:#000000;	text-decoration: none;}

.slideshowimg {
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	width:100%;
	height: 285px;
}

.lnb {
    float:left;
    width: 160px;
    border: 0 solid #efefef;
    table-layout: fixed;
    display: block;
    border-collapse: collapse;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.lnb ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.lnb ul li {
    height: 35px;
    width: 100%;
    background: #f4f4f4;
    border: 1px solid #dfdfdf;
    margin-bottom: 3px;
    padding-top: 7px;
    padding-left: 5px;
    border-radius: 2px;
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;}
.lnb ul li:focus,
.lnb ul li:hover {
    color: #000000;
    background: #fff4bf;
}
.lnb ul li.active {
    color: #000000;
    background: #fde888;
}
.lnbtop {
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    padding-top: 7px;
    padding-left: 8px;
    border-bottom: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    background: #ffffff;
    margin-bottom: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;}
.lnbtop:hover {
    color: #000000;
    background: #eee;
}
.bodytop2 {
	width:100%;
	height:50px;
	background:#3f78b5;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.bodytop2sub {
	width:920px;
	height:50px;
	border:0px solid #000;
	text-align:left;
	padding-left:20px;
	padding-top:14px;
	font-size:14px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.bodytop2sub span {
	color:#79a1cb;
	padding-left:10px;
	padding-right:10px;
}
.bodytop2sub a {
	color:#fff;
	padding-bottom:6px;
	padding-top:15px;
}
.bodytop2sub a:hover {
	border-bottom:2px solid #eee;
}
.bodymain1 {
	width:920px;
	table-layout:fixed;
	min-height:550px;
	border-left:1px solid #eee;
	padding:30px;
	border-right:1px solid #eee;
	min-height:550px;
	text-align:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.bodymain2 {
	width:920px;
	table-layout:fixed;
	padding:0px;
	min-height:880px;
	text-align:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.bodymain3 {
	width:920px;
	table-layout:fixed;
	border-left:1px solid #eee;
	padding:10px 10px 100px 10px;
	border-right:1px solid #eee;
	min-height:550px;
	text-align:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.commtitle {
	width:100%;
	background:url(/img/iconHeading.gif) no-repeat;
	background-position:10px 10px;
	height:40px;
	border-bottom:1px solid #eee;
	/* border-radius:8px;*/
	padding-left:50px;
	padding-top:3px;
	font-family:'Malgun Gothic';
	font-size:20px;
	color:#3684ce;
	font-weight:bold;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

