﻿@charset "utf-8";
@import url(/common/css/nanumgothic.css);
/********************************/
/* CSS reset */
	* {margin:0; padding:0;}
	html, body {width:100%; height:100%; font-family:"Nanum Gothic","Malgun Gothic","sans-serif"; color:Black; letter-spacing:-0.5px; vertical-align:baseline; border:0; -webkit-text-size-adjust:none; font-size:12px;}
	/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote,iframe{margin:0;padding:0;}*/
	img {border:0 none; }
	form, fieldset {display:block; border:0; }
	ul,ol,li {list-style:none;}

	hr {display:none;}
	td {word-wrap:break-word;}
    table {border-spacing:0; border-collapse:collapse;}


	input{vertical-align:middle; font-family:Nanum Gothic; font-size:12px; color:#393939; border:1px solid #ccc; background-color:#fff; height:16px; padding:1px; margin:0px;}
	input[type=radio] {border:none; margin:0; padding:0}
	input[type=checkbox] {border:none; margin:0; padding:0;}	
	input[type=file] {margin:0; padding:0; height:25px; vertical-align:middle; line-height:25px;}
	select {font:12px Nanum Gothic; height: 25px; padding: 3px 3px 3px 1px; vertical-align:middle; border:1px solid #ccc;}
	blockquote, q {quotes: none;}
	del {text-decoration: line-through;}
	input.inputN{clear:both; border:none; background:none;}
	textarea{vertical-align:middle; font-family:Nanum Gothic; font-size:12px; color:#393939; border:1px solid #ccc; background-color:#fff;padding:5px; margin:0px; resize:none;} 

	a:link {color:#666; text-decoration:none;}
	a:visited {color:#666; text-decoration:none;}
	a:hover, a:focus {color:#3399c9; text-decoration:none;}
	a:active {color:#666; text-decoration:none;}

	.leftW{float:left;}
	.rightW{float:right;}
	.clearG{clear:both;}
	.positionR {position:relative;}
	
	/* =float 해제 */
	.clearG:after {
		content: ".";
		height: 0;
		display: block;
		visibility: hidden;
		clear: both;
	}
	/* =float 해제 */

	/* ie용 홀리 핵 시작 */
	* html .f_clear{height:1px;}
	.f_clear{display:block; min-height:1px;}
	/* ie용 홀리 핵 끝 */
/********************************/


/*********** 본문영역 *************/
.container{width:100%;}
#contentW {width:100%; margin:0 auto;text-align:center}


/*********** footer 라인처리 *************/
#footer .login_foot_menu { background-color:White; width:100%; color:Black; text-align:right; font-size:1.1em; font-weight:bold; padding:5px 0 0 0; margin:0; letter-spacing:0; }
#footer .login_foot_logo { vertical-align:middle;}
#footer .login_foot_txt { text-align:left;padding:0 0 0 40px; line-height:19px; color:#727272; font-size:0.9em; letter-spacing:0; }


#login_header { width:100%; position:relative; padding:10px 0 17px 0; margin:0 0 2px 0; }
#login_header h1 { margin:0; padding:0; width:204px; text-align:left; }
#login_header ul#login_menu { position:absolute; bottom:12px; right:0; font-size:1.5em; color:#333333; font-weight:bold; }
#login_header ul#login_menu li { float:right; padding:0 0 0 40px; text-align:right; }

#login_header ul#login_menu li a	   { color:#333333;}
#login_header ul#login_menu li a:hover { color:#3f93db;}
#login_header ul#login_menu li a.select{ color:#333333;} /* 20150714 수정*/


li.menu_on_blue { color:#024d92; }
li.menu_on_blc { color:#333333 }
li.cate_menu_on { color:#86c7ed; }

.sel_input { height:17px; font-size:0.9em; border:solid 1px #d4d4d4; }
.txt_input { height:17px; font-size:0.9em; border:solid 1px #d4d4d4; }
.border{ BORDER:#d6d6d6 1px solid;}
.login_form_tit {text-align:left; height:25px; color:#494949; }



/* 로그인 */
.notice_icon {width:121px; text-align:center; vertical-align:middle; }
.notice_list {width:337px; padding:0 0 0 20px; }
.notice_list h5 { font-size:1.4em; padding:0; margin:7px 0 10px 0; }
.notice_board { width:100%; color:#717171; font-size:1em; letter-spacing:0; }
.notice_board th { width:95%; text-align:left; font-weight:lighter; font-size:1em; }
.notice_board td { height:25px; text-align:center; }


.maincat1{background-color:#042656; width:140px; min-height:307px;}
.maincat2{background-color:#1a55a5; width:133px; min-height:307px;}
.cate1_menu_list { width:80%; margin:0 auto; margin-top:15px; font-size:1.2em; color:White; text-align:right; letter-spacing:0; }
.cate1_menu_list li { height:21px; padding:5px 0 0 0; font-weight:bold; }
.cate1_menu_list li a:link { color:White; }
.cate1_menu_list li a:visited { color:White; }
.cate1_menu_list li a:hover { color:#86c7ed; }
.cate2_menu_list { width:100%; margin:0 auto; margin-top:15px; font-size:1em; color:White; text-align:left; letter-spacing:0; border-top:solid 1px #3165ae; }
.cate2_menu_list li { height:21px; padding:5px 0 0 10px; font-weight:bold; border-bottom:solid 1px #3165ae; position:relative; }
.cate2_menu_list li a:link { color:White; }
.cate2_menu_list li a:visited { color:White; }
.cate2_menu_list li a:hover { color:#86c7ed; }
.cate_banner { width:208px; height:307px; }
.cate_banner div.cate_banner_bul { width:200px; height:32px; text-align:right; padding:10px 15px 5px 0; }
.cate_banner div.cate_banner_bul span { padding:0 0 0 5px; }


