@charset "utf-8";

/* Wrap */
#wrap {width:100%;}

/* Skip_navigation */
#accessibility {position:relative;width:100%;top:-1px;left:0;z-index:10000;}
#accessibility ul li {position:absolute;top:-1px;left:0;width:100%;}
#accessibility a, #accessibility a:link {display:block;width:100%;height:1px;margin:0 0 -1px 0;font-size:1em;text-decoration:none;overflow:hidden;}
#accessibility a:active,
#accessibility a:focus,
#accessibility a:hover {width:100%;height:20px;padding:14px 0 6px 0;font-weight:bold;color:#fff;text-align:center;background:#000;}

/* Header */
#header {width:100%;height:108px;line-height:14px;z-index:100;}
#header h1 {position:relative;width:990px;margin:0 auto;}
#header h1 span {position:absolute;top:49px;left:0;z-index:10;}

/* Utility */
.utility_area {position:relative;width:100%;height:37px;background:#d6e5f2;border-bottom:1px solid #afc7db;}
.utility {width:990px;margin:0 auto;overflow:hidden;}
.utility li {float:left;}
.utility li a {display:block;padding:12px 13px 10px;height:15px;border-left:1px solid #afc7db;text-align:center;color:#333;font-size:13px;}
/* 미래창조과학부로고 추가 문제로 CSS변경  150602
.utility li a {display:block;padding:12px 20px 10px;height:15px;border-left:1px solid #afc7db;text-align:center;color:#333;font-size:13px;}
*/

/* Search */
.search_area {position:absolute;right:0;top:-40px;}
.search_area input.input_type {width:115px;height:35px;*height:34px;padding:4px 0 0 10px;border:0;margin-right:-5px;font-size:15px;font-weight:bold;border-left:1px solid #afc7db;border-bottom:1px solid #afc7db;background:#fff;}
/* 미래창조과학부로고 추가 문제로 CSS변경  150602
.search_area input.input_type {width:215px;height:35px;*height:34px;padding:4px 0 0 10px;border:0;margin-right:-5px;font-size:15px;font-weight:bold;border-left:1px solid #afc7db;border-bottom:1px solid #afc7db;background:#fff;}
*/
.search_area .ov_label {padding:13px 0 0 10px;color:#777;cursor:pointer;}
.search_area a.btn_search {width:49px;height:39px;display:inline-block;overflow:hidden;text-indent:-9999px;cursor:pointer;vertical-align:middle;
background:#afc7db url('../../images/user/common/btn_search.gif') no-repeat left top;}

/* Gnb */
#gnb_area {position:relative;width:990px;margin:0 auto;line-height:18px;z-index:2000;}
#gnb {position:absolute;right:0;top:14px;}
#gnb li {position:relative;float:left;padding:0 10px 15px 0;}
#gnb li.menu06 {padding:0 10px 0 13px;}
#gnb li.menu06 li {padding:0;}
#gnb li.last{padding:0;}
#gnb li a {display:inline-block;padding:13px 10px;color:#333;font-size:17px;font-weight:bold;}
#gnb li a:hover,#gnb li.over a {color:#2185d7;background:url('../../images/user/common/gnb_over01.jpg') no-repeat 13px 3px;}

#gnb li div {overflow:hidden;position:absolute;top:56px;left:8px;z-index:2000;display:none;background:#fff;}
#gnb li ul {padding:8px 20px 14px 18px;overflow:hidden;border:1px solid #549fde;border-top:0;}
#gnb li.menu01 div {width:388px;}
#gnb li.menu02 div {width:991px;left:-317px;*left:-345px;}
@media \0screen { #gnb li.menu02 div {left:-345px;} }
@media screen and (-webkit-min-device-pixel-ratio:0) { #gnb li.menu02 div {left:-297px} }
#gnb li.menu03 div {width:140px;}
#gnb li.menu04 div {width:180px;}
#gnb li.menu05 div {width:170px;}
#gnb li.menu06 div {width:190px;}
@media \0screen { #gnb li.menu06 div {} }
@media screen and (-webkit-min-device-pixel-ratio:0) { #gnb li.menu06 div {} }
#gnb li ul li {float:none;padding:0;}
#gnb li ul li a {display:block;color:#333 !important;font-weight:normal;font-size:13px;padding:3px 0 3px 0;}
#gnb li ul li a:hover,#gnb li ul li a:focus,#gnb li ul li.on a {color:#2185d7 !important;text-decoration:none;background:none;}
#gnb li.over ul li a,#gnb li.menu03.over ul li a,#gnb li.menu06.over ul li a {background:none;}
#gnb li ul li.menu03 a:hover,#gnb li ul li.menu06 a:hover {background:none;}
#gnb li ul li.menu03.over a,#gnb li ul li.menu06.over a {background:none;}

#gnb li.menu01 ul {padding:8px 0 15px 0;}
#gnb li.menu01 ul ul {padding:3px 0 0 0;}
#gnb li.menu01 ul li {float:left;letter-spacing:-1px;padding:0 17px;min-width:70px;}
#gnb li.menu01 ul li a {font-size:14px;text-decoration:underline;}
#gnb li.menu01 ul li ul li {float:none;letter-spacing:-1px;height:auto;border-right:0;padding:0;}
#gnb li.menu01 ul li ul li a {color:#666 !important;font-size:12px;text-decoration:none;}
#gnb li.menu01 ul li ul li a:hover {color:#2185d7 !important;}

#gnb li.menu02 ul {padding:8px 0 0 0;}
#gnb li.menu02 ul ul {padding:3px 0 0 0;}
#gnb li.menu02 ul li {float:left;height:284px;letter-spacing:-1px;border-right:1px solid #e0e0e0;padding:0 15px}
#gnb li.menu02 ul li a {font-size:14px;text-decoration:underline;}
#gnb li.menu02 ul li.last {border-right:0;}
#gnb li.menu02 ul li ul li {float:none;letter-spacing:-1px;height:auto;border-right:0;padding:0;}
#gnb li.menu02 ul li ul li a {color:#666 !important;font-size:12px;text-decoration:none;}
#gnb li.menu02 ul li ul li a:hover {color:#2185d7 !important;}
#gnb li ul li ul {padding:0;border:0;}

/* #gnb li.menu07 ul li {float:left;width:105px;letter-spacing:-1px;border-right:1px solid #e0e0e0;padding:0 15px} */
#gnb li.menu07 ul li {float:left;width:105px;letter-spacing:-1px;}

.allmenu {display:none !important;}
.allmenu_btn {display:none;}

/* Title_Area */
.title_area {position:relative;width:100%;height:155px;z-index:1000;}
.title_area h3 {padding:35px 0 0 0;color:#fff;font-size:36px;font-weight:normal;letter-spacing:-1px;}
.visual01 {background:url('../../images/user/common/visual01.jpg') no-repeat left top;}
.visual02 {background:url('../../images/user/common/visual02.jpg') no-repeat left top;}
.visual03 {background:url('../../images/user/common/visual03.jpg') no-repeat left top;}
.visual04 {background:url('../../images/user/common/visual04.jpg') no-repeat left top;}
.visual05 {background:url('../../images/user/common/visual05.jpg') no-repeat left top;}
.visual06 {background:url('../../images/user/common/visual06.jpg') no-repeat left top;}
.visual07 {background:url('../../images/user/common/visual05.jpg') no-repeat left top;}
.visual08 {background:url('../../images/user/common/visual05.jpg') no-repeat left top;}

/* Snb */
.snb_wrap {position:absolute;bottom:0;width:100%;height:47px;background:url('../../images/user/common/bg_lnb.gif') no-repeat left top;}
.snb_wrap .snb_wrap_inner {width:100%;height:47px;background:url('../../images/user/common/bg_lnb_right.gif') no-repeat right top;}
.snb_wrap .home {position:absolute;left:0;top:0;height:47px;border-right:1px solid #e0e0e0;}
.snb_wrap .home a {display:block;width:62px;height:47px;overflow:hidden;text-indent:-9999px;background:url('../../images/user/common/icon_home.gif') no-repeat 25px 16px;}
.snb_wrap .snb_list {padding-left:62px;}
.snb_wrap .snb_list a {display:block;float:left;width:179px;height:47px;border-right:1px solid #e0e0e0;}
.snb_wrap .snb_list span {display:block;padding:15px 18px 13px 15px;color:#444;font-size:15px;letter-spacing:-1px;background:url('../../images/user/common/lnb_arrow.gif') no-repeat right 15px;}
.snb_wrap .snb_list a.on span {color:#2185d7;background:url('../../images/user/common/lnb_arrow_on.gif') no-repeat right 15px;}
.snb_wrap .list {width:100%;position:absolute;left:0;top:46px;width:179px;display:none;z-index:1000;border:1px solid #e0e0e0;border-top:0;border-right:0;background:#f5f5f5;}
.snb_wrap .list li {background:#f5f5f5;}
.snb_wrap .list li a {display:block;float:none;color:#444;font-size:14px;padding:8px 0 8px 15px;width:auto;height:auto;letter-spacing:-1px;border-top:1px solid #e0e0e0;}
.snb_wrap .list li a:hover {background:#5792d7;color:#fff;}
.snb_wrap .depth01 {left:62px;}
.snb_wrap .depth02 {left:241px;width:180px;}
.snb_wrap .depth03 {left:421px;width:180px;}
.snb_wrap .snb01 .loc03 {width:200px;}
.snb_wrap .snb01 .depth03 {width:200px;}
.snb_wrap .snb02 .loc02 {left:241px;width:275px;}
.snb_wrap .snb02 .depth02 {left:241px;width:276px;}
.snb_wrap .snb02 .loc03 {left:421px;width:305px;}
.snb_wrap .snb02 .depth03 {left:517px;width:306px;}
.snb_wrap .snb05 .loc02 {left:241px;width:200px;}
.snb_wrap .snb05 .depth02 {left:241px;width:200px;}
.snb_wrap .snb06 .loc02 {left:241px;width:240px;}
.snb_wrap .snb06 .depth02 {left:241px;width:240px;}
.snb_wrap .snb07 .loc02 {left:241px;width:200px;}
.snb_wrap .snb07 .depth02 {left:241px;width:200px;}
.snb_wrap .snb04 .loc03 {left:421px;width:200px;}
.snb_wrap .snb04 .depth03 {left:421px;width:200px;}
.snb_wrap .snb_list span.current {color:#2185d7;font-weight:bold;}

/* Container */
#container {position:relative;width:990px;margin:0 auto;}
#container:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}

/* Main_Container */
#main_container {width:100%;overflow:hidden;}
#main_container:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}

/* Contents */
#contents_area {width:988px;margin-bottom:89px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fff;}
#contents {padding:55px 29px 65px 29px;min-height:500px;line-height:22px;}

/* Title */
.h3_title {margin-bottom:35px;color:#333;font-size:36px;font-weight:normal;letter-spacing:-1px;clear:both;}
.h4_title {margin-bottom:10px;color:#5995e2;font-size:25px;font-weight:normal;letter-spacing:-1px;clear:both;}

/* 담당자 */
.person_charge {position:relative;height:25px;padding:10px 0 0 20px;color:#555;font-size:13px;border:1px solid #e0e0e0;background:#fff;width:968px;top:-80px;margin-left:-1px;margin:0 auto;}
.person_charge .per_list {position:absolute;right:-5px;top:10px;overflow:hidden;}
.person_charge .per_list dt {float:left;margin-right:7px;color:#555;font-size:13px;font-weight:bold;}
.person_charge .per_list dd {margin-right:30px;float:left;color:#555;font-size:13px;padding-left:7px;background:url('../../images/user/common/sideline01.gif') no-repeat left 2px;}

/* Footer */
#footer {width:100%;clear:both;border-top:3px solid #424241;line-height:20px;}
#footer .footer_inner {position:relative;width:990px;height:120px;font-size:13px;margin:0 auto;overflow:hidden;}
#footer .fmaenu {margin:12px 0 0 0;}
#footer .fmaenu span {padding:0 3px;}
#footer .gowin {position:absolute;right:0;top:12px;}
#footer .gowin span {padding:0 3px;}
#footer .relation fieldset {_float:right}
#footer .relation select {height:28px;padding:1px 1px 1px 5px;border:1px solid #82b8e6;color:#555;font-size:12px;background:#e2f0f5;}
#footer .relation {position:absolute;right:0;top:45px;}
#footer address {margin:11px 0 0 0;color:#555;}
#footer .copy {font-size:13px;color:#555;}

/* Top */
#toTop {display:none;position:fixed;z-index:10000;bottom:212px;right:0;left:50%;margin:0 0 0 505px;overflow:hidden;width:57px;height:57px;border:none;text-indent:100%;background:url('../../images/user/common/top.png') no-repeat left top;}
#toTopHover {background:url('../../images/user/common/top.png') no-repeat left top;width:57px;height:57px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus {outline:none;}



.__tab1 {font-size:0;border-bottom:1px solid #ddd;margin-bottom:20px;}
.__tab1 a {display:inline-block;background:#f3f3f3;box-sizing:border-box;font-size:14px;color:#333;border:1px solid #ddd;height:40px;line-height:40px;padding:0 20px;margin:0 0 -1px -1px;}
.__tab1 a:first-child {margin-left:0;}
.__tab1 a:hover {color:#333;font-weight:bold;}
.__tab1 .active {color:#000;font-weight:bold;background:#fff;border-bottom:none;}
.__tabarea {}
.__tabarea .tabcon {display:none;}
.__tabarea .tabcon.active {display:block;}

.__tbl1 {table-layout:fixed;width:100%;border-top:2px solid #549fde;}
.__tbl1 tr > * {border:1px solid #e6e6e6;padding:10px;font-size:14px;}
.__tbl1 tr th {text-align:center;color:#3c96e0;font-weight:bold;background:#f6f6f6;}

.__tit1 {margin-bottom:8px;}
.__tit1 h3 {font-size:16px;color:#000;font-weight:bold;margin-top:30px;position:relative;padding-top:7px;}
.__tit1 h3:before {content:"";display:block;position:absolute;left:0;top:0;width:20px;height:3px;background:#000;}
.__tit1:first-child {margin-top:0;}

.__dotlist li {margin-top:5px;position:relative;padding-left:10px;font-size:13px;color:#666;letter-spacing:-0.025em;}
.__dotlist li:first-child {margin-top:0;}
.__dotlist li:before {content:"";display:block;width:4px;height:4px;position:absolute;left:0;top:9px;background:#999;border-radius:50%;}


.__botarea {margin-top:30px;text-align:center;}
.__btn1 {display:inline-block;box-sizing:border-box;height:40px;line-height:38px;border:1px solid #ddd;background:#f3f3f3;color:#333;margin:0 4px;padding:0 20px;border-radius:20px}
.__btn1:after {content:"▶";display:inline-block;margin-left:5px;}

@media all and (max-width:768px) {
	.__tab1 {margin-bottom:10px;margin-right:-1px;border-bottom:none;}
	.__tab1 a {font-size:12px;height:30px;line-height:28px;padding:0 10px;width:50%;margin:-1px 0 0 -1px;text-align:center;letter-spacing:-0.075em;}
	.__tab1 a:nth-child(odd) {margin-left:0;}

	
	.__tbl1 tr > * {padding:3px;font-size:12px;line-height:1.5em;}
	.__tbl1 tr td {font-size:11px;}
	
	.__tit1 {margin-bottom:5px;}
	.__tit1 h3 {font-size:14px;margin-top:20px;padding-top:5px;}
	.__tit1 h3:before {width:15px;height:2px;}
	
	.__dotlist li {margin-top:3px;padding-left:7px;font-size:12px;}
	.__dotlist li:before {width:3px;height:3px;top:8px;}


	.__botarea {margin-top:20px;}
	.__btn1 {height:34px;line-height:32px;margin:0 2px;padding:0 15px;border-radius:17px}
	.__btn1:after {margin-left:3px;}


}