/* base */
		/*@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');*/

		html, body { width:100%; font-family:/*"Nanum Gothic",*/'돋움','Dotum','apple gothic', 'Arial', sans-serif; background:#eeeeee; font-size:14px; /* line-height:18px; */ }
		html, body, table, p, h1, h2, h3, h4, h5, ul, ol, li, a { margin:0; padding:0; border:0; color:#666; }
		table,th, td { border-collapse:collapse; padding:0; }
		table { width:100%; }
		a { /*display:block;*/ text-decoration:none; color:#666; }
		li { list-style:none; } 
		img { border:0; padding:0; margin:0; vertical-align:middle; }
		a:hover, a:active { text-decoration:underline; }
		input, select { margin:0; padding:0; vertical-align:middle; }
		h1,h2,h3,h4,h5 { margin:0; padding:0; }
		textarea { resize:none; }
		button { border:0; background-color:transparent; cursor:pointer; font-family:"Nanum Gothic",'돋움','Dotum','apple gothic', 'Arial', sans-serif; }
		select::-ms-expand { display:none; }
		select, input { border:1px solid #ccc; padding:4px; font-family:"Nanum Gothic",'돋움','Dotum','apple gothic', 'Arial', sans-serif; }

		/* header */
		#header_wrap { width:100%; height:60px; background:#405784; }
		#header_wrap .logo { position:absolute; top:13px; left:37px; }
		#header_wrap .info { position:absolute; top:19px; right:37px; text-align:right; color:#bcc5d0; }
		#header_wrap .logout_btn { padding:6px 10px; font-size:11px; background:url('../img/common/logout_btn_bg.png') no-repeat 0 0; color:#d6d7e0; cursor:pointer; }

		/* left_menu */
		#Left_menu { position:absolute; top:60px; left:0; bottom:0; background:#323544; padding:20px; width:260px; }
		#Left_menu .Lm_con .mDepth { height:0; overflow:hidden; }
		#Left_menu .mDepth li { padding:14px 20px; background:#1e202c; font-size:12px; }
		#Left_menu .mDepth li a { color:#999ca3; }
		.mTitle { padding:18px 20px; font-weight:bold; background:url('../img/sub/menu_arr.gif') no-repeat 170px center; }
		.mTitle a { color:#fff; }
		.mDepth li a:hover,
		.mDepth li a:active { color:#fff; }
		.copyright { position:relative; bottom:20px; top:60px; left:20px; font-size:10px; color:#999ca3; }

		/* contants_common */
		#wrap { padding:20px; position:absolute; top:60px; left:200px; right:0; bottom:0;  } /* overflow-x:hidden; overflow-y:auto; */
		#wrap_box { width:100%; height:100%; background:#fff; border:1px solid #ddd; overflow-y:scroll; }
		#wrap_iframe { padding:0 20px; position:absolute; left:0px; right:0;/* top:0px; bottom:0; */  } /* overflow-x:hidden; overflow-y:auto; */
		#wrap_box_iframe { /* width:100%; */ height:100%; background:#fff; border:1px solid #ddd; /* overflow-y:scroll; */ }

		.con_page_title { padding:21px 25px; border-bottom:1px solid #ededed; color:#333; position:relative; font-size:18px; }
		.con_page_title img { margin-bottom:4px; }
		.sm_ti { background:url('../img/sub/dot.gif') no-repeat 0 center; font-weight:bold; padding-left:10px; margin-bottom:10px; color:#333; }
		
		/* table */
		table.basic { border-top:1px solid #ccc; border-bottom:1px solid #ccc; width:100%; }
		table.basic tr { border-bottom:1px solid #efefef; }
		table.basic th { padding:6px 0; color:#666; text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; /* width:80px; *//*  background:url('./img/sub/table_th_bg.jpg') repeat-x 0 0; */ background:#f7f7f7; }
		table.basic th.first { border-left:1px solid #ccc; }
		table.basic td { /* padding:8px 0; line-height:5px;*/ }

		/* table-page */
		.page_box { width:239px; margin:0 auto; padding-top:20px; clear:both; }
		.page_prev { float:left; margin-right:15px; }
		.page_num { float:left; margin:0 23px; }
			.page_num b{ color:#463dc6; }
		.page_next { float:right; margin-left:15px; }
		.page_prev span,
		.page_num span,
		.page_next span { cursor:pointer; }

		/* 검색박스 */
		.search_box { border:1px solid #bbb; border-top:2px solid #4f5998; padding:15px 20px; text-align:center; margin:7px 0 20px 0; }


		
		/* table2 */
		table.info_box { border:1px solid #ccc; }
		table.info_box th { background:#f7f7f7; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:5px; }
		table.info_box th.ti { background:#CBDDEF; border:1px solid #A1C3E4; color:#214669; }
		table.info_box td { padding:5px; }
		.sub_box { width:31%; margin:0 5px; float: left; }
		.bb { border-bottom:1px solid #ccc; }
		.bb2 { border-bottom:1px solid #ddd; }

		/* 기타 */
		.f_w { color:#fff; }
		.black_1 { color:#aaa; }
		.font_12 { font-size:12px; }
		.font_13 { font-size:13px; }
		.p10 { padding:10px; }
		.p25 { padding:25px; }
		.mr_5 { margin-right:5px; }
		.mr_10 { margin-right:10px; }
		.mt_20 { margin-top:20px; }
		.ml_5 { margin-left:5px; }
		.w150 { width:150px; }
		.cb { clear:both; }

		/* btn */
		.search_btn { background:#f3f3f3; border:1px solid #ccc; color:#323544; padding:6px 12px; font-weight:bold; cursor:pointer; font-family:'Nanum Gothic'; }
		.modi_btn { top:15px; right:25px; position:absolute; background:#172c55; border:1px solid #152a51; color:#fff; padding:6px 12px; font-weight:bold; cursor:pointer; font-family:'Nanum Gothic'; }
		.pop_btn { background:#5d50ac; border:1px solid #4d4199; color:#fff; font-weight:bold; padding:6px 12px; cursor:pointer; text-align:center; font-family:'Nanum Gothic'; }


/* tab */
.tab { width:100%; margin:0 0 30px 0; }
.tab .ntab_on,
.tab .ntab { width:19.5%; padding:15px 0; text-align:center; float:left; font-size:14px; }
.tab .ntab_on { background:#fff; font-weight:bold; color:#303436; border:1px solid #303436; border-bottom:0; }
.tab .ntab {  border:1px solid #e4e4e4; background:#f6f6f6; color:#989da2; border-bottom:1px solid #303436; }
