@charset "utf-8";

*#wrap {position:relative;width:100%;min-width:1000px;margin:0 auto;padding-top:112px;}

#header {position:absolute;left:0;top:0;width:100%;background:#fff;z-index:200;height:125px;overflow:hidden; /* box-shadow:0 1px 3px rgba(0,0,0,0.2);   border-bottom: 1px solid #ccc; 1693ab*/  border-bottom: 3px solid #1693ab;}
#header .tnb {border-bottom:1px solid #e6e6e6;letter-spacing:-0.03em; background:url(../_img/common/topbg.gif) repeat-x;}
#header .tnb .inner {height:33px;width:950px;margin:0 auto;position:relative;}
#header .tnb ul {position:absolute;right:0;top:0;}
#header .tnb ul li {float:left;margin-left:17px;}
#header .tnb ul li a {display:block;float:left;height:33px;line-height:33px;color:#fff;}
#header .tnb ul li a:hover{font-weight:bold;}

#header .top {border-bottom:1px solid #e6e6e6;letter-spacing:-0.03em;}
#header .top .inner {width:1000px;margin:0 auto;position:relative;height:92px;}
#header .top .logo {position:absolute;left:15px;top:0px;font-size:0;}

#header .top .gnb {float:left; width:700px; margin-left:295px;}
#header .top .gnb > li {float:left;position:relative; }
#header .top .gnb > li > a {display:block;height:90px; line-height:90px;color:#252525;font-size:16px;font-weight:600;padding:0 30px 0 30px;transition:0.3s; text-align: center;}
#header .top .gnb > li:hover > a,
#header .top .gnb > li.active > a {color:#138399;}
#header .top .gnb li ul {position:absolute;left:0; top:92px; padding:10px 25px 0 25px; height:415px; border-left:#e1e1e1 solid 1px;}
#header .top .gnb li ul li {margin-top:13px;letter-spacing:-0.05em; }
#header .top .gnb li ul li a {display:block;font-size:13px;color:#636363;white-space:nowrap;}
#header .top .gnb li ul li:hover a,
#header .top .gnb li ul li.active a {text-decoration:underline;color:#1693ab;}
#header .bg {position:absolute;right:50%;width:340px;margin-right:180px; height:275px;}
#header .bg .img {position:absolute; left:0px; top:30px;}


/* FOOTER */
#footer {border-top:1px solid #dedede;padding:10px 0;background:#ededed;}
#footer .foot_inner {width:985px; margin:0 auto; font-size:13px;color:#4f4f4f;line-height:25px; clear:both;}
#footer .foot_l {float:left; width:60%; padding-left:20px;}
#footer .foot_r {float:left; width:37%; text-align:right;}
#footer .foot_l address span {padding:3px 5px 0 0;color:#bbb;}
#footer .foot_l p {margin-top:0px;}
#footer .foot_r a {font-size:13px;color:#0066ff;white-space:nowrap;}
#footer .foot_r a:hover {text-decoration:underline;color:#0066ff;}
.footerguid {color:#666; font:12px 'Nanum Gothic','맑은 고딕','굴림', '돋음';  height:20px;}
.footerguid a {font-size:13px;color:#666;white-space:nowrap;}
.footerguid a:hover {text-decoration:underline;}

#footer .foot_inner:before,#footer .foot_inner:after{
    content:'';
    display:table;
    clear:both;
}

/* SUB */
/*서브상단 이미지, 텍스트*/
#stitbg1 {background:url(../_img/common/subImgBg01.jpg) center 0 no-repeat; width:100%;margin:0 auto;}
.svis1 {width:1000px; background:url(../_img/common/subImg01.jpg) no-repeat; margin:0 auto; height:185px;}
#stitbg2 {background:url(../_img/common/subImgBg02.jpg) center 0 no-repeat; width:100%;margin:0 auto;}
.svis2 {width:1000px; background:url(../_img/common/subImg02.jpg) no-repeat; margin:0 auto; height:185px;}
#stitbg3 {background:url(../_img/common/subImgBg03.jpg) center 0 no-repeat; width:100%;margin:0 auto;}
.svis3 {width:1000px; background:url(../_img/common/subImg03.jpg) no-repeat; margin:0 auto; height:185px;}
#stitbg4 {background:url(../_img/common/subImgBg04.jpg) center 0 no-repeat; width:100%;margin:0 auto;}
.svis4 {width:1000px; background:url(../_img/common/subImg04.jpg) no-repeat; margin:0 auto; height:185px;}


/*서브 콘텐츠 레이아웃 외*/
#sub {background:url(../_img/common/sub-line.gif) repeat-y;padding:35px 0 30px; width:1000px;margin:0 auto;}
#sub:after {content:"";display:block;clear:both;}
#sub #lef {float:left;width:220px;}
#sub #lef h2 {
	font-weight:600;
	font-size:23px;
	letter-spacing:-0.03em;
	color:#242424;
	text-align:center;
	padding-bottom:35px;	
	background:url(../_img/common/leftMenu_line.gif) no-repeat 50% 100%;
}
#sub #lef .lnb {width:183px; margin:25px auto 0;}
#sub #lef .lnb > li > a {
	display:block;
	height:37px;
	line-height:37px;
	border-radius:37px;
	font-size:15px;
	letter-spacing:-0.085em;
	word-spacing:-0.075em;
	font-weight:normal;
	padding:0 15px 0 17px;
	color:#242424;
	transition:0.2s;
}
#sub #lef .lnb > li span > a {
	display:block;
	height:45px;
	line-height:130%;
	border-radius:37px;
	font-size:15px;
	letter-spacing:0em;
	word-spacing:-0.075em;
	font-weight:normal;
	padding:7px 15px 0 17px;
	color:#242424;
	transition:0.2s;
}
#sub #lef .lnb > li {margin-top:12px;}
#sub #lef .lnb > li:first-child {margin-top:0;}
#sub #lef .lnb > li:hover > a,
#sub #lef .lnb > li.active > a {background:#4ebcca;color:#fff; font-weight:600;}
#sub #lef .lnb > li span:hover > a, 
#sub #lef .lnb > li span.active > a {background:#4ebcca; color:#fff; font-weight:600; padding:7px 15px 0px 17px;}
#sub #rig {width:730px; float:left; margin-left:25px;}
#sub #rig .title {padding-bottom:20px;background:url(../_img/common/contTit_line.gif) repeat-x 0 100%;margin-bottom:20px;position:relative;letter-spacing:-0.05em; }
#sub #rig .title h3 {font-size:31px;font-weight:600;color:#242424;}
#sub #rig .title p {font-size:14px;color:#999;margin-top:10px;}
#sub #rig .title .navi {position:absolute;right:0;bottom:30px;font-size:13px;color:#838383; letter-spacing:0.01px;}
#sub #rig .title .navi span {color:#11869d; font-weight:bold;}
/*서브타이틀 작은사이즈 스타일*/
#sub #rig .title2 {padding-bottom:25px;background:url(../_img/common/contTit_line.gif) repeat-x 0 100%;margin-bottom:20px;position:relative;letter-spacing:-0.05em;}
#sub #rig .title2 h3 {font-size:30px;font-weight:600;color:#242424;}
#sub #rig .title2 p {font-size:14px;color:#999;margin-top:10px;}
#sub #rig .title2 .navi {position:absolute;right:0;bottom:30px;font-size:13px;color:#838383; letter-spacing:0.01px;}
#sub #rig .title2 .navi span {color:#11869d; font-weight:bold;}
/*서브 콘텐츠*/
#content { float:left; min-height:400px; width:730px;}

/*메인 스타일-----------------------------------------------------------------------*/
/*메인 이미지*/
.mainimg_box {float:left; width:100%; height:395px; border:#333 solid 0px; padding-top:0px; margin:0 auto;  background-position:center top;  text-align:center;}

/*메인 콘텐츠 레이아웃 외*/
#main {display:block; padding:35px 0 0px; width:1000px; height:240px; margin:0 auto; clear: both;}
#main .m-left {display:block; float:left;width:300px; margin-right: 50px;}
#main .m-right {display:block; float:right; width:650px; }

#main2 {display:block; padding:0px 0 0 0px; width:1000px; height:240px; margin:0 auto; clear: both;}
#main2 .m-left2 {display:block; float:left;width:300px; margin-right: 50px;}
#main2 .m-right2 {display:block; float:right; width:650px; }

/* 간격주기 */
.blank1 {float:left; clear:both; width:100%; height:1px; padding:0px;}

/*메인공지*/
.tab.list{float:left; height:220px; width: 100%;}
.tab.list ul{position:relative;margin:0px;padding:0;list-style:none;border-bottom:1px solid #ccc;font-family:Tahoma, Sans-serif;font-size:12px;*zoom:1}
.tab.list ul:after{content:"";display:block;clear:both;}
.tab.list li{float:left;margin-bottom:-1px; }
.tab.list li a{position:relative;float:left;text-decoration:none;color:#333;}
.tab.list li a span{display:inline-block; height:27px; padding:10px 15px 5px 15px; color:#777777; font-size: 15px;  border-top:#e7e7e7 solid 1px;  border-left:#e7e7e7 solid 1px; border-right:#e7e7e7 solid 1px;}
.tab.list li a span:hover{border-top:#e7e7e7 solid 1px;}
.tab.list li ul{width:100%; height:155px; position:absolute;top:40px;left:0;list-style:none;border:0;margin:0;padding:0;*zoom:1}
.tab.list li ul:after{content:"";display:block;clear:both}
.tab.list li li{float:none;position:relative;margin:3px 0 2px 0; padding:0 5px 0 15px; color:#999;  background:url(../_img/main/board_icon.gif) 0px 30% no-repeat; font-size:14px; height:28px;}
.tab.list li li a{float:none;padding:0;margin:0;border:0 !important;color:#666 !important;font-weight:normal;background:transparent;letter-spacing:normal; }
.tab.list li li a:hover,
.tab.list li li a:active,
.tab.list li li a:focus{color:#000 !important;text-decoration:underline;}
.tab.list li li img {vertical-align: middle;}
.tab.list li li time,
.tab.list li li .time{position:absolute;top:0;right:0;color:#767676;font-size:13px;}
.tab.list li li.more{position:absolute;top:-50px;right:0;border:0 !important;background:transparent}
.tab.list li.active a{color:#404040; margin-top:-1px;background:transparent;}
.tab.list li.active a span{border-top:#2c96d9 solid 2px; color:#404040; font-weight: bold; }
.tab.list.jx{height:auto}
.tab.list.jx ul{border:0}
.tab.list.jx li{float:none;position:relative}
.tab.list.jx li a{float:none;display:block;font-weight:bold;color:#333;border:1px solid #eee !important;border-bottom-color:#ccc !important;}
.tab.list.jx li ul{position:static;display:block;left:0;top:0;padding:5px 0}
.tab.list.jx li li a{display:inline;border:0 !important;background:none !important;font-weight:normal}
.tab.list.jx li li.more{top:7px;right:15px}

/*포토게시판 목록*/
/* pTab + List */
.ptab.list{float:left; display:block; width:100%; }
.ptab.list ul{position:relative; margin:0;padding:0;list-style:none;border-bottom:0px solid #215193;font-size:12px;}
.ptab.list ul:after{content:"";display:block;clear:both}
.ptab.list li{float:left;margin-bottom:-1px; color:#333; background:url(../_img/main/title_line.gif) left top no-repeat; padding-top:7px;}
.ptab.list li a{position:relative;float:left;text-decoration:none;}
.ptab.list li a span{display:inline-block; padding:0; font-weight:bold; font-family:'맑은 고딕','굴림','Malgun Gothic'; font-size:17px;}
.ptab.list li ul{width:100%; position:absolute;top:45px;left:0;list-style:none;border:0;margin:0;padding:0;}
.ptab.list li ul:after{content:"";display:block;clear:both}
.ptab.list li li{float:left; display:block; width:195px; /* height:153px; */ list-style:none; margin:0 10px 0 10px; padding:0;}
.ptab.list li li a{float:none;padding:0;margin:0;border:0 !important;font-weight:normal;background:transparent;letter-spacing:normal;}
.ptab.list li li a:hover,
.ptab.list li li a:active,
.ptab.list li li a:focus{text-decoration:none; color:#f95800;}
.ptab.list li li img {vertical-align: middle;}
.ptab.list li li time,
.ptab.list li li .time{position:absolute; top:5px; right:5px;color:#767676;font-size:11px;}
.ptab.list li li .th_img {display:block; vertical-align:middle; width:190px;  height:135px; text-align:left; cursor:pointer;  border:1px solid #dbdbdb;}
.ptab.list li li .th_tit {display:block; text-align:center; padding-top:10px; font-size: 14px; /* margin: 1px; */ margin: 0 auto; }
.ptab.list li li .th_tit a{display:block; text-align:center; padding-top:7px; color:333;}
.ptab.list li li .th_tit a:hover{display:block; text-align:center; padding-top:7px; color:#f95800;}
.ptab.list li li .th_tit_box{position:relative; width:190px; height:26px;}
/* .ptab.list li li .th_tit font{font-weight:normal;}
.ptab.list li li .th_tit font img {vertical-align: middle;} */
.ptab.list li li.more{width:19px; position:absolute;top:-40px;right:10px;border:0 !important;background:transparent}
.ptab.list li.active a{background:transparent;}
.ptab.list li.active a span{font-weight:bold;}
.ptab.list li.active a span:hover{text-decoration:none; font-weight:bold; color:#f95800;}
.ptab.list.jx{height:auto}
.ptab.list.jx ul{border:0}
.ptab.list.jx li{float:none;position:relative;}
.ptab.list.jx li a{float:none; display:block;font-weight:normal; border-bottom:2px solid #215193;background:#fff !important;}
.ptab.list.jx li ul{position:static;display:block;left:0;top:0;padding:5px 0}
.ptab.list.jx li li a{display:inline;border:0 !important;background:none !important;font-weight:normal;  color:#f95800;}
.ptab.list.jx li li.more{top:0px;right:15px;}

/*참여마당 바로가기*/
.m_bus {float:left; width:280px; margin:0;  padding:15px 10px 17px 10px; border:#c2daeb solid 1px; border-radius:5px; background:url(/_img/main/banner_bg.gif) repeat;} 

.m_bus_tit{float:left; width:280px; margin:0 0 0px 0; font-weight:bold; font-family:'맑은 고딕','굴림','Malgun Gothic'; font-size:17px; text-align:left; background:url(../_img/main/title_line.gif) left top no-repeat;}
.m_bus_tit ul {margin:0; padding:0; list-style:none;}
.m_bus_tit li {float:left; margin:0; padding:0; list-style:none; color:#333;}
.m_bus_tit li.mtit {width:100%; height:29px; padding:10px 0 0 0;}
.m_bus_tit li.mmr {float:right; padding:5px 0px 0px 0px;}

.m_bus .busBtn {float:left; margin:9px 0 3px 0;  padding:0; }
.m_bus .busBtn ul {list-style:none; margin:0px; padding:0;}
.m_bus .busBtn li {float:left; list-style:none;  margin:0;  padding:0;}

.m_bus .busList {float:left; width:280px; height:110px; margin:0px; padding:0; background:url(/_img/main/img01.png) 0 15px no-repeat;}
.m_bus .busList ul {list-style:none; margin:0px; padding:0;  margin:0px 10px 0 85px;}
.m_bus .busList li {list-style:none; margin:0px; padding:0; text-align:center; padding:5px;}
.m_bus .busList li.bus_img {float:left; width:135px; margin:10px 0px 0 0; text-align:center;}
.m_bus .busList li.bus_txt {height:9px; padding:5px 0 5px 0; margin:0; text-align:left; font-family:'맑은 고딕','굴림','Malgun Gothic';  font-size:12px; line-height:190%;}
.m_bus .busList li.bus_tit {padding:0 15px 0 0; margin:0; text-align:right; font-family:'맑은 고딕','굴림','Malgun Gothic'; font-size:14px;   background:url(../_img/main/icon01.png) right 60% no-repeat; line-height:180%;}
.m_bus .busList li.bus_tit2 {padding:0 15px 0 0; margin:0; text-align:right; font-family:'맑은 고딕','굴림','Malgun Gothic'; font-size:12px;   background:url(../_img/main/icon01.png) right 60% no-repeat; line-height:180%;}
.m_bus .busList li.bus_btn {float:left; height:20px;  padding:3px 10px 0px 0px; margin:0; text-align:left;}

.m_bus li A:link {text-decoration:none; color:#737373}
.m_bus li A:visited {text-decoration:none; color:#737373}
.m_bus li A:active {text-decoration:underline;}
.m_bus li A:hover {text-decoration:underline;color:#f85711;}

/* Quick menu  */
.quick_menu_box {float:left; width:650px; height:155px; font-family:'NanumGothic','맑은 고딕','굴림','Malgun Gothic'; padding:10px 0; font-size:13px; border:#dedede solid 0px;} 
.quick_menu {float:left; width:100%; margin:0;  padding:0; background:url(/_img/main/quink_icon.gif) left -13px repeat-x;} 
.quick_menu h2 {font-family:'맑은 고딕','굴림','Malgun Gothic'; font-size:17px; font-weight:bold; width:100px; height:25px; text-align:left; padding:0px 0 3px 0; background-color:#fff;}/*quick menu 타이틀*/
.quick_menu ul {list-style:none; margin:0; padding:0 10px 0 10px; text-align:center;}
.quick_menu li {float:left; list-style:none; margin:10px 0 0 0; padding:0; text-align:center; }
.quick_menu .qu_a {display:block; width:110px; padding-right:20px; cursor:pointer;  font-family:'맑은 고딕','굴림','Malgun Gothic'; font-size:13px;}
.quick_menu .qu_a2 {display:block; width:110px; cursor:pointer;  font-family:'맑은 고딕','굴림','Malgun Gothic'; font-size:13px;}
.quick_menu .qu_a img {margin:0 12px 3px 0; padding:0;}
.quick_menu .qu_a2 img {margin:0 0px 3px 0; padding:0;}
.qu_tit {display:block; overflow:hidden; letter-spacing:-1px; text-align:center; height:60px; padding-top:2px;}

.quick_menu A:link {text-decoration:none; color:#666565;}
.quick_menu A:visited {text-decoration:none; color:#666565;}
.quick_menu A:active {text-decoration:none; color:#f85711; font-weight:bold;}
.quick_menu A:hover {text-decoration:none; color:#f85711; font-weight:bold;}

/*메인이미지*/
.mainImg1{
	float:left;
	width:100%;
	height:395px;
	text-align:center;
	background:url("/_img/main/mainimg01.jpg") no-repeat top center;
}

.mainImg2{
	float:left;
	width:100%;
	height:395px;
	text-align:center;
	background:url("/_img/main/mainimg02.jpg") no-repeat top center;
}