@charset "euc-kr";
/*CSS Document*/
@font-face{
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: normal;
  src: url('/css/fonts/NanumGothic.eot'); 
  src: local('¨©'), url('/KOR/css/fonts/NanumGothic.woff') format('woff'), url('/KOR/css/fonts/NanumGothic.ttf') format('truetype'); 
}

@font-face{
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: bold;
  src: url('/css/fonts/NanumGothicBold.eot');     
  src: local('¨©'), url('/KOR/css/fonts/NanumGothicBold.woff') format('woff'), url('/KOR/css/fonts/NanumGothicBold.ttf') format('truetype'); 
}

/* reset css */
body{margin:0; padding:0; background-color:#fff;}
html{overflow-y:scroll;}
body, table, th, td, input, select, textarea, div{font-family:"³ª´®°íµñ",'NanumGothic',Helvetica!important; font-size:13px; color:#666; /*line-height:1.6;*/}
h1, h2, h3, h4, h5, h6, ol, ul, li, form, fieldset, input, textarea, hr, p{margin:0; padding:0;}
img, fieldset{border:0 none;}
img{vertical-align:middle;}/* ¾Ö´ÏÀ§Áî ¼Ö·ç¼ÇÀº middle */
input{vertical-align:middle;}
ol, ul, li{list-style:none;}
/*table{border-spacing:0; border-collapse:collapse; border:0 none;}*/
h1,h2,h3,h4,h5,h6{font-size:100%;}
button{border:0 none; padding:0; margin:0; background:transparent; *overflow:visible; cursor:pointer; vertical-align:middle; font-family:"³ª´®°íµñ",'NanumGothic',Helvetica!important;}
button::-moz-focus-inner{border:0; padding:0;}
label{cursor:pointer;}
a:link{color:#666; text-decoration:none;}
a:visited{color:#666; text-decoration:none;}
a:hover{color:#d9371e; text-decoration:none;}
a:active{color:#666; text-decoration:none;}

b, strong{font-weight:600;}



/**************************************************** ½ºÄÉÁÙ ****************************************************/
h1{font-size:25px; font-weight:normal; color:#333; text-align:center; line-height:1.5;}
h1 p{font-size:15px; color:#666; margin:15px 0 0;}


.schd_table{border-top:1px solid #ec6550; border-left:1px solid #ddd}
.schd_table *{word-break:keep-all;}
.schd_table .bg{background:#f7f7f7;}
.schd_table th, .schd_table td{height:20px; padding:6px 10px; border-width:0 1px 1px 0; border-style:solid; border-color:#ddd; line-height:1.4;}
.schd_table thead{}
.schd_table thead th, .schd_table thead td{background:#fbeae7; text-align:center; font-weight:normal; color:#d42f12;}
.schd_table thead th{}
.schd_table thead td{}
.schd_table tbody{}
.schd_table tbody th, .schd_table tbody td{font-weight:normal; color:#444;}
.schd_table tbody th{}
.schd_table tbody td{}
.schd_table span{color:#d42f12;}

.schd_table .no{color:#aaa;}
.schd_table .red{color:#ff0000;}
.schd_table .blue{color:#001aff;}

font.blue{color:#001aff;}

.table-summary{margin:10px 0 0; line-height:1.4;}
.table-summary p{ font-size:13px; margin:5px 0 0;}
.table-summary p:first-child{margin:0;}
.table-summary p span{color:#d42f12;}





















/**************************************************** °øÅë ****************************************************/
h3{font-size:17px; font-weight:600; color:#333; padding-left:17px; letter-spacing:-0.05em; line-height:1.3; background:url(../img/sub/h3.gif) 0 50% no-repeat;}
h4{font-size:17px; font-weight:600; color:#333; padding-left:12px; letter-spacing:-0.05em; line-height:1.3; background:url(../img/sub/h4.png) 0 50% no-repeat;}
h5{font-size:15px; font-weight:600; color:#333; padding-left:12px; letter-spacing:-0.05em; line-height:1.3; background:url(../img/sub/h5.gif) 0 50% no-repeat;}

font.red{color:#d9371e;}
.eng{letter-spacing:0em!important;}


/* ÅÇ ½ºÅ¸ÀÏ (ÁöÇý¾¾) ------------------------------------------- */
.dep_slnb{overflow:hidden; margin-bottom:30px; border-left:1px solid #ddd;}
.dep_slnb li{float:left; overflow:hidden; }
.dep_slnb li a{display:block; min-width:100px; height:36px; line-height:36px; font-size:14px; letter-spacing:-0.05em; text-align:center; font-weight:500; padding:0 10px; border:1px solid #ddd; border-left:none 0; background:#f4f4f4;}
.dep_slnb li a:hover{text-decoration:none;}
.dep_slnb li.on a{ border-top:1px solid #d9371e; background:#fff; color:#d9371e; }
	.dep_slnb.eng li a{letter-spacing:0em;}

/* Æû ¿ä¼Ò */
input.inputst{height:22px; line-height:22px; color:#666; font-size:13px; padding:0 0 0 10px; background:#f8f8fa; border:1px solid #d5d5d5; vertical-align:middle;}
input.inputfilest{height:22px; line-height:22px; color:#666; font-size:13px; border:0 none; vertical-align:middle;}
.block{display:block;}
select.selectst{height:24px; line-height:24px; color:#666; font-size:13px; padding:0 0 0 5px; background:#f8f8fa; border:1px solid #d5d5d5; vertical-align:middle;}
textarea.textareast{color:#666; font-size:13px; line-height:1.4; padding:5px; background:#f8f8fa; border:1px solid #d5d5d5;}


/* ¹öÆ° */
.button_2{text-align:center;}
.button_2 .btn_ok{width:130px; height:40px; line-height:39px; font-size:16px; font-weight:600; color:#fff; letter-spacing:-0.05em; background:#d9371e; border:1px solid #b71d06; margin:0 2px;}
.button_2 .btn_cancel{width:130px; height:40px; line-height:39px; font-size:16px; font-weight:600; color:#fff; letter-spacing:-0.05em; background:#c0c0c0; border:1px solid #9f9f9f; margin:0 2px;}

.btn{width:40px; line-height:20px; font-weight:600; color:#ffffff; letter-spacing:-0.05em; background:#d9371e; border:1px solid #b71d06; margin:0 2px;}
.btn_n{width:80px; line-height:40px; font-size:12pt; font-weight:600; color:#ffffff; letter-spacing:-0.05em; background:#d9371e; border:1px solid #b71d06; margin:0 2px;}

.btn_blue{width:80px; line-height:40px; font-size:12pt; font-weight:600; color:#ffffff; letter-spacing:-0.05em; background:#72a4ff; border:1px solid #5c8cfe; margin:0 2px;}


.btn_s{display:inline-block; height:22px; line-height:21px; text-align:center; font-size:12px; padding:0 8px; font-weight:600; color:#fff!important; letter-spacing:-0.05em; background:#d9371e; border:1px solid #b71d06;}
.btn_s:hover{background:#b71d06;}

/* ÆäÀÌÂ¡ */
.paging{text-align:center; margin:20px 0 0; font-size:0;}
.paging a{display:inline-block; width:26px; height:26px; line-height:26px; border:1px solid #ddd; margin:0 2px; font-size:13px; color:#999;}
.paging a:hover{background:#f7f7f7; border-color:#ccc; color:#666;}
.paging a.on{border-color:#ec6550; color:#ec6550; font-weight:600;}



/* Å×ÀÌºí */
.Table_default{border-top:1px solid #ec6550;}
.Table_default thead{}
.Table_default thead th, .Table_default thead td{height:25px; padding:5px 0; font-size:13px; color:#333; letter-spacing:-0.05em; text-align:center; font-weight:normal; border-bottom:1px solid #ddd; background:#f7f7f7; line-height:1.6;}
.Table_default thead th{}
.Table_default thead td{}
.Table_default tbody{}
.Table_default tbody tr{}
.Table_default tbody tr:hover{background:#fafafa;}
.Table_default tbody th, .Table_default tbody td{height:25px; padding:5px 0; font-size:13px; color:#666; text-align:center; font-weight:normal; border-bottom:1px solid #ddd; line-height:1.6;}
.Table_default tbody th{}
.Table_default tbody td{}
	/* Å×ÀÌºí »ó´Ü ¾È³»¹®±¸ */
	.Table_top_txt{font-size:13px; color:#666; line-height:1.3; letter-spacing:-0.05em;}
	.Table_top_txt span{color:#d9371e; font-weight:600;}

	.Table_default.rowline{}
	.Table_default.rowline th, .Table_default.rowline td{border-left:1px solid #ddd;}
	.Table_default.rowline .lt{border-left:0 none;}
	
	.Table_default.left{}
	.Table_default.left td{text-align:left; padding-left:15px;}
	
	.Table_default .point{background:#fafafa; color:#333;}

.Table_col{border-top:1px solid #ec6550;}
.Table_col th, .Table_col td{height:25px; padding:5px 0; font-size:13px; color:#666; text-align:left; font-weight:normal; border-bottom:1px solid #ddd; line-height:1.6;}
.Table_col th{background:#f7f7f7; color:#333; border-right:1px solid #ddd; padding-left:15px; padding-right:10px;}
.Table_col td{padding-left:15px; padding-right:10px;}
.Table_col tr{}
.Table_col tr:hover{background:#fafafa;}

.Table_gray{border-top:1px solid #bbb; border-left:1px solid #ddd; background:#fff;}
.Table_gray th, .Table_gray td{height:25px; padding:5px 0; font-size:13px; text-align:center; color:#666; font-weight:normal; border-width:0 1px 1px 0; border-style:solid; border-color:#ddd; line-height:1.6;}
.Table_gray thead{}
.Table_gray thead th, .Table_gray thead td{background:#e9e9e9;}
.Table_gray thead th{color:#333;}
.Table_gray thead td{}
.Table_gray tbody{}
.Table_gray tbody th, .Table_gray tbody td{}
.Table_gray tbody th{}
.Table_gray tbody td{text-align:left; padding-left:15px;}
/*
.Table_gray tr{}
.Table_gray tr:hover{background:#fafafa;}
*/







/* ÀÎÇ² Ã¢ »çÀÌÁî ------------------------------------------------ */
.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w150{width:150px;}
.w200{width:200px;}
.w300{width:300px;}
.w400{width:400px;}
.w500{width:500px;}
.w600{width:600px;}
.w650{width:650px;}
.w700{width:700px;}
.w800{width:800px;}
.w900{width:900px;}

/* ¸¶Áø ------------------------------------------------ */
.top3{margin-top:3px;}
.top4{margin-top:4px;}
.top5{margin-top:5px;}
.top10{margin-top:10px;}
.top15{margin-top:15px;}
.top20{margin-top:20px;}
.top23{margin-top:23px;}
.top25{margin-top:25px;}
.top30{margin-top:30px;}
.top35{margin-top:35px;}
.top40{margin-top:40px;}
.top50{margin-top:50px;}
.top60{margin-top:60px;}
.top70{margin-top:70px;}
.top80{margin-top:80px;}
.top90{margin-top:90px;}

.left5{margin-left:5px;}
.left10{margin-left:10px;}
.left15{margin-left:15px;}
.left20{margin-left:20px;}
.left25{margin-left:25px;}
.left30{margin-left:30px;}
.left35{margin-left:35px;}
.left40{margin-left:40px;}
.left50{margin-left:50px;}
.left60{margin-left:60px;}
.left70{margin-left:70px;}
.left80{margin-left:80px;}
.left90{margin-left:90px;}



.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}