@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;}

#BG{background:#f2f2f2; padding:30px;}




/* STEP1 ¼ö·ÃÀÚ°Ý½É»ç ½ÅÃ»ÀÚ°Ý (±Þ¼ö¿¡ µû¸¥ ¼³¸í) */
.Process_Step1{width:600px; background:#fff; margin:0 auto;}
.Process_Step1 .cont{padding:30px; border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc;}
.Process_Step1 table{border-width:1px 0 0 1px; border-style:solid; border-color:#ddd;}
.Process_Step1 table th, .Process_Step1 table td{border-width:0 1px 1px 0; border-style:solid; border-color:#ddd; padding:10px; font-size:12px; line-height:1.6;}
.Process_Step1 table th{background:#f7f7f7; font-weight:normal; color:#444; text-align:center;}
.Process_Step1 table td{text-align:left; font-size:12px; color:#666;}




/* STEP2 ¼ö·ÃÀÚ°Ý½É»ç ½ÅÃ»ÀÚ°Ý - Áö¿øÁ¶°Ç È®ÀÎ (¶óµð¿À¹öÆ°) */
.Process_Step2{width:450px; background:#fff; margin:0 auto;}
.Process_Step2 .cont{padding:30px; border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc;}
.Process_Step2 p{font-size:15px; color:#333; line-height:1.6; margin:0 0 10px;}
.Process_Step2 .radiobox{background:#f7f7f7; border:1px solid #ddd; padding:15px 20px; line-height:1.8;}
.Process_Step2 .radiobox input{margin-right:5px;}
.Process_Step2 .radiobox label{}
.Process_Step2 .radiobox label a{color:#d9371e;}
.Process_Step2 .radiobox label a:hover{text-decoration:underline;}




/* STEP3 ¼ö·ÃÀÚ°Ý½É»ç ½ÅÃ»ÀÚ°Ý - Áö¿øÁ¶°Ç È®ÀÎ (O X) */
.Process_Step3{width:450px; background:#fff; margin:0 auto;}
.Process_Step3 .cont{padding:30px; border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc;}
.Process_Step3 .cont p{background:#f7f7f7; font-size:15px; text-align:center; border:1px solid #ddd; padding:15px 20px; line-height:1.5;}
.Process_Step3 .cont p a{color:#d9371e; font-weight:600;}
.Process_Step3 .cont p a:hover{text-decoration:underline;}
.Process_Step3 .cont a.btn_mid span,.Process_Step3 .cont a.btn_mid strong{width:70px;}



/* */
.Process_Step3_2{width:450px; background:#fff; margin:0 auto;}
.Process_Step3_2 .cont{padding:30px; border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc;}
.Process_Step3_2 p{font-size:15px; color:#333; line-height:1.6; margin:0 0 10px;}
.Process_Step3_2 .radiobox{background:#f7f7f7; border:1px solid #ddd; padding:15px 20px; line-height:1.8;}
.Process_Step3_2 .radiobox input{margin-right:5px;}
.Process_Step3_2 .radiobox label{}
.Process_Step3_2 .radiobox label a{color:#d9371e;}
.Process_Step3_2 .radiobox label a:hover{text-decoration:underline;}






/* STEP4 ¼ö·ÃÀÚ°Ý½É»ç ½ÅÃ»ÀÚ°Ý - ¿Ï·á_¾È³»¹® */
.Process_Step4{width:450px; background:#fff; margin:0 auto;}
.Process_Step4 .cont{padding:30px; border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc;}
.Process_Step4 .cont p{font-size:14px; background:#f7f7f7; border:1px solid #ddd; padding:15px 20px; line-height:1.8; text-align:center;}
.Process_Step4 .cont p b{color:#d9371e; font-weight:600;}




/* »ó´ã°ü·Ã°ú¸ñ */
.Process_step_subject{margin:50px 0 0;}
.Process_step_subject p{margin:15px 0 20px; line-height:1.6;}
.Process_step_subject table{border-width:1px 0 0 1px; border-style:solid; border-color:#d3a29b; background:#fff;}
.Process_step_subject table th, .Process_step_subject table td{border-width:0 1px 1px 0; border-style:solid; border-color:#d3a29b; padding:5px; font-size:11px; line-height:1.4; text-align:center;}
.Process_step_subject table th{font-weight:normal; background:#dcbbb6; color:#333;}
.Process_step_subject table td{color:#666;}
.Process_step_subject table .point{background:#e0e0e0;}




/* »ó´ãÇÐ ¿µ¿ª */
.Process_step_subject2{margin:50px 0 0;}
.Process_step_subject2 p{margin:15px 0 10px; line-height:1.6;}
.Process_step_subject2 table{border-width:1px 0 0 1px; border-style:solid; border-color:#d3a29b; background:#fff;}
.Process_step_subject2 caption{text-align:right; margin:0 0 10px; font-size:12px; color:#888;}
.Process_step_subject2 table th, .Process_step_subject2 table td{border-width:0 1px 1px 0; border-style:solid; border-color:#d3a29b; padding:5px; font-size:11px; line-height:1.4; text-align:center;}
.Process_step_subject2 table th{font-weight:normal; background:#dcbbb6; color:#333;}
.Process_step_subject2 table td{color:#666;}
.Process_step_subject2 table .point{background:#e0e0e0;}


















/**************************************************** °øÅë ****************************************************/
h1{height:37px; padding-left:20px; line-height:37px; font-size:17px; letter-spacing:-0.05em; font-weight:600; color:#fff; background:#d9371e;}

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;}

/* ÅÇ ½ºÅ¸ÀÏ (ÁöÇý¾¾) ------------------------------------------- */
.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; width:130px; 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; }

/* Æû ¿ä¼Ò */
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;}


/* ¹öÆ° */
.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_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;}

.btn_big{display:inline-block;}
.btn_big strong{display:inline-block; height:38px; line-height:37px; font-size:16px; font-weight:600; letter-spacing:-0.05em; color:#fff; background:#d9371e; border:1px solid #b71d06; padding:0 18px;}
.btn_big:hover strong{background:#c1230b; border-color:#941300;}
.btn_big span{display:inline-block; height:38px; line-height:37px; font-size:16px; font-weight:600; letter-spacing:-0.05em; color:#fff; background:#c4c4c4; border:1px solid #a1a1a1; padding:0 18px;}
.btn_big:hover span{background:#aaa; border-color:#888;}

.btn_mid{display:inline-block;}
.btn_mid strong{display:inline-block; height:33px; line-height:32px; font-size:16px; font-weight:600; letter-spacing:-0.05em; color:#fff; background:#d9371e; border:1px solid #b71d06; padding:0 18px;}
.btn_mid:hover strong{background:#c1230b; border-color:#941300;}
.btn_mid span{display:inline-block; height:33px; line-height:32px; font-size:16px; font-weight:600; letter-spacing:-0.05em; color:#fff; background:#c4c4c4; border:1px solid #a1a1a1; padding:0 18px;}
.btn_mid:hover span{background:#aaa; border-color:#888;}


/* ÆäÀÌÂ¡ */
.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:35px; font-size:13px; color:#333; letter-spacing:-0.05em; text-align:center; font-weight:normal; border-bottom:1px solid #ddd; background:#f7f7f7;}
.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:35px; font-size:13px; color:#666; text-align:center; font-weight:normal; border-bottom:1px solid #ddd;}
.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;}







/* ÀÎÇ² Ã¢ »çÀÌÁî ------------------------------------------------ */
.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;}