@charset "utf-8";

/* CSS Document */
*{margin:0; padding:0; font-family:dotum,verdana, tahoma, sans-serif;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote,table, th, td {padding:0; margin:0;}
input, option, textarea {font:1em dotum,verdana, tahoma, sans-serif; vertical-align:middle;}
select {background-color:#fff; vertical-align:middle; font:1em dotum,verdana, tahoma, sans-serif;}
/*select {behavior:url(/inc/selectbox.htc);}*/

/* fieldset */
fieldset {padding:0; border:none;margin:0;}
fieldset legend {position:absolute; left:0; top:0; overflow:hidden; font-size:0; line-height:0; height:0;visibility:hidden;padding:0;margin:0;}
button {border:0; background:none; cursor:pointer; clear:both; margin:0; padding:0;}

form, fieldset {border:0;}
img { border:0; vertical-align:top; margin:0; padding:0; }
address, caption, em {font-weight:normal; font-style:normal;}

/* table */
table {border-collapse:collapse; border-spacing:0;}

/* 캡션 */
.cp_no {position:absolute; visibility:hidden; padding:0;margin:0;width:0; height:0;line-height:0; overflow:hidden;font-size:0.88em;}    /*캡션 표시안나게*/
.cp_right { text-align:right; font-size:0.92em; padding:3px 0 5px 0; }                     /*캡션 오른쪽정렬*/
.cp_left { text-align:left; font-size:0.92em; padding:3px 0 5px 0;}       /*캡션 왼쪽정렬*/


/* heading */
hr {position:absolute; width:0; height:0; font-size:0; overflow:hidden; line-height:0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:100%;}
.h_none{display:none;}

/* ifram */
iframe {margin: 0; padding: 0; border: none;}

/* clear */
.al_clear { clear:both; }
/* png */
.png {_behavior:url(/include/png/iepngfix.htc);}


/* 숨김 */
.di_no {display:none;}
.vi_hid {position:absolute; left:0; top:0; visibility:hidden;}

/* 숫자,영문 폰트 */
.verdana { font-family: verdana; font-size:0.92em;}
.tohama { font-family: tahoma; font-size:0.92em;}

/* 밑줄 없애기 */
.tno_bor { border-top:none; }
.bno_bor { border-bottom:none; }
.lno_bor { border-left:none; }
.rno_bor { border-right:none; }
/* font-style */

.b {font-weight:bold; }
.bnormal { font-weight:normal;}

.fnt11 { font-size:0.92em/*11px*/;}
.fnt10 { font-size:0.83em/*10px*/;}
.fnt14 { font-size:1.17em/*14px*/;}

/* font 자간 */
.letter01 { letter-spacing:-2px; }

/* font 컬러 */
.gray01 { color:#999; }
.gray02 { color:#333; }
.gray03 { color:#888; }
.red01 { color:#df4548;}
.red02 { color:#c5a0a0;}
.oran { color:#ffd200;}
.oran1 { color:#ea890c;}
.sky_b { color:#00d8ff;}
.blue_b { color:#0099FF;}
.iron_b { color:#9933FF;}


/* float 사용*/
.fright {float:right;}
.fleft {float:left;}
.cboth {clear:both;}


/*텍스트 정렬*/
.verm{vertical-align:middle;}
.textc{text-align:center;}
.textl{text-align:left;}
.textr{text-align:right;}

.mar_t0 {margin-top:0 !important;}
.mar_t3 {margin-top:3px !important;}
.mar_t4 {margin-top:4px !important;}
.mar_t5 {margin-top:5px !important;}
.mar_t11 {margin-top:11px !important;}
.mar_t15 {margin-top:15px !important;}
.mar_t20 {margin-top:20px !important;}
.mar_t25 {margin-top:25px !important;}
.mar_t35 {margin-top:35px !important;}
.mar_l10 {margin-left:10px !important;}
.mar_r0 { margin-right:0px !important;}
.mar_a {margin:5px !important;;}

.pad_2 {padding:2px;}
.pad_5 {padding:5px;}
.pad_10 {padding:10px;}
.pad_20 {padding:20px;}

/* sel inp textarea 정의 */
.b_sel { font-size:1.1em; font-family:dotum; color:#333;}
.b_inp { border:1px solid #c6c6c6; margin:0; padding:3px 0 0 0; }
.b_inp1 { border:1px solid #c6c6c6; margin:0; padding:3px 0 0 3px; }
.b_inp2 { border:3px solid #308dd5; margin:0; padding:5px 0 0 0; }
.inp_serch_bt { padding:4px 0 0 0; }
.w20 { width:20px;}
.w30 { width:30px;}
.w40 { width:40px;}
.w50 { width:50px;}
.w55 { width:55px;}
.w71 { width:71px;}
.w90 { width:90px;}
.w96 { width:96px;}
.w85 { width:85px;}
.w100 { width:100px;}
.w110 { width:110px;}
.w95p { width:95%;}
.w100p { width:100%;}
.w120 { width:120px;}
.w135 { width:135px;}
.w140 { width:140px;}
.w150 { width:150px;}
.w170 { width:170px;}
.w200 { width:200px;}
.w300 { width:300px;}
.w400 { width:400px;}
.w500 { width:500px;}
.w530 { width:530px;}
.w624 { width:621px;}
.h15 { height:15px; }
.h16 { height:16px; }
.h17 { height:17px; }
.h21 { height:21px; }
.h22 { height:22px; }
.h30 { height:30px; }
.h50 { height:50px; }
.h100 { height:100px; }
.h200 { height:200px; }

/* 테이블 기본링크 */


/* 스킵네비게이션 */
#accessibility li {position:absolute; left:0px;	top:0px; width:800px; z-index:999;}
#accessibility a {display:block; padding:0 10px; height:0; overflow:hidden;	color:#fff;	text-align:left;}
#accessibility a:hover, #accessibility a:focus, #accessibility a:active {background:#f93; height:auto;}

/* 페이지 맨 위로 이동하기 */
#returnToPageTop {position:relative; bottom:0;	width:800px; z-index:2;}
#returnToPageTop a {display:block;	padding:0 10px;	height:0; overflow:hidden; color:#fff;	text-align:right;}
#returnToPageTop a:hover, #returnToPageTop a:focus, #returnToPageTop a:active {	background:#f93;height:auto;}


.n_inp01 { background:#fff; border:1px solid #e3e3e3; width:45px; height:17px; }
.n_inp02 { background:#fff; border:1px solid #e3e3e3; width:80px; height:17px; }
.border1_a { background:#fff; border:1px solid #eeeeee; }
