@charset "utf-8";

/* 본문제목 */
h1,h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6{text-align:left;}
h2,.h2{display:block;padding:15px 0 15px 20px;font-size:15px;line-height:18px;color:#151f38;font-weight:600;letter-spacing:-1px;background:url('../images/sub/h2bg.gif') left 18px no-repeat;clear:both;}
h3,.h3{display:block;padding:12px 0 12px 22px;font-size:16px;line-height:16px;color:#0059a6;font-weight:600;letter-spacing:-1px;background:url('../images/sub/h3bg.gif') 3px 14px no-repeat;clear:both;}
h4,.h4{display:block;padding:10px 0 10px 40px;font-size:15px;line-height:15px;color:#264867;font-weight:600;background:url('../images/sub/h4bg.png') 20px 12px no-repeat;}
h5,.h5{display:block;padding:8px 0 8px 40px;font-size:14px;line-height:14px;color:#494949;font-weight:600;background:url('../images/sub/h5bg.png') 30px 12px no-repeat;}
h6,.h6{display:block;padding:3px 0 3px 45px;font-size:13px;color:#5e5e5e;font-weight:normal;letter-spacing:-1px;background:url('../images/sub/h6bg.png') 35px 10px no-repeat;}
.h0{clear:left;margin:0;padding:0;background:transparent;font-weight:normal;font-size:1em;letter-spacing:0;}    
 
/* 목록(List) */
ul.bu{margin:0;padding:2px 0 5px 10px; }
td ul.bu{padding:0;} /* 테이블 안에서 정렬 */
ul.bu li{margin:0;padding:0 0 2px 10px;list-style:none;background:url('../images/sub/bu_li1.png') left 8px no-repeat;}
ul.bu ul li{padding-left:10px;background:url('../images/sub/bu_li2.gif') left 7px no-repeat;}
ul.bu ul ul li{padding-left:10px;background:url('../images/sub/bu_li3.gif') left 7px no-repeat;}
ul.bu ul ul ul li{background:url('../images/sub/bu_li2.gif') no-repeat 0 4px;}
ul.bu ul,ul.bu ul ul,ul.bu ul ul ul{margin:0;padding:8px 0 8px 0;}

/*표(table)*/
table caption {display:none;}
table.table_t1{width:100%;margin:5px 0;border-top:2px solid #5f8fb3;border-bottom:1px solid #ccc;}
table.table_t1 th,table.table_t1 td{padding:10px 5px;border:1px solid #ccc;}
table.table_t1 thead th{color:#2b2b2b;font-weight:bold;border-bottom:none;background-color:#ededed;}
table.table_t1 tbody th{color:#2b2b2b;background-color:#ededed;}
table.table_t1 tfoot th{color:#2b2b2b;background-color:#ededed;}
table.table_t1_02{border-top:2px solid #7a7a7a;}
table.table_t1_02 thead th{color:#0e0e0e;}

table.table_t2{width:100%;margin:5px 0px;border-bottom:1px solid #ccc;}
table.table_t2 tbody{border-top:2px solid #5f8fb3;}
table.table_t2 th,table.table_t2 td{padding:9px 10px 10px;border:1px solid #ccc;}
table.table_t2 tbody th{color:#2b2b2b;background-color:#ededed;}
table.table_t2_02 tbody{border-top:2px solid #7a7a7a;}
table.table_t2_02 tbody th{color:#0e0e0e;}
table.table_t1 .convert_type,table.table_t2 .convert_type{display:inline-block;margin:0 10px 0 0;text-align:center;}
table.table_t1 .convert_type span,table.table_t2 .convert_type span{display:block;margin-top:4px;}

/* 목록 - 페이징 */

.pagination {padding:0; margin:25px 0 0; text-align:center;}
.pagination img { border:0;}
.pagination a,
.pagination strong { position:relative; display:inline-block; width:30px;height:22px;margin:0 2px; padding:8px 0 0;text-align:center;text-decoration:none;line-height:15px;font-family:Tahoma, Sans-serif; font-size:13px;vertical-align:middle;background:#fff;border:solid 1px #fff;}
.pagination a:hover,
.pagination a:active,
.pagination a:focus {background:#919191;border:1px solid #919191;color:#fff;}
.pagination strong {background:#919191;border-color:#919191; color:#fff !important;}
.pagination a.prev,
.pagination a.prevEnd,
.pagination a.next,
.pagination a.nextEnd { white-space:nowrap;font-size:0;line-height:0;background-repeat:no-repeat;background-color:#f3f3f3;background-position:50%;border-color:#989898;}
.pagination a.prev{background-image:url('../images/sub/btn_prev2.png');}
.pagination a.prevEnd{background-image:url('../images/sub/btn_prev1.png');}
.pagination a.next{background-image:url('../images/sub/btn_next2.png');}
.pagination a.nextEnd{background-image:url('../images/sub/btn_next1.png');}

/* 버튼 스타일1 */
	a.check_btn{display:inline-block;width:75px;margin:0 7px;line-height:25px;color:#fff;text-align:center;vertical-align:middle;background-color:#66717d;}

    .button{display:inline-block;margin:1px;overflow:hidden;}
    .button a{display:inline-block;padding:3px 15px;color:#fff;font-weight:bold;vertical-align:top;}
    .button input{display:inline-block;padding:3px 15px 3px 12px;background:none;color:#fff;cursor:pointer;font-weight:bold;font-size:1em;vertical-align:top;}
    .button input:hover{text-decoration:underline;}
    .button button{display:inline-block;padding:3px 15px 3px 12px;background:none;color:#fff;cursor:pointer;font-weight:bold;font-size:1em;vertical-align:top;}
     *:first-child+html span.btn input{padding:3px 15px 2px 12px;vertical-align:top}

    .button a.search,.button input.search{margin-left:13px;padding-left:24px;background: url('../images/sub/ico_search.png') no-repeat left 50%;}
    .gray_round{background-color:#595959;border-radius:3px;}
    .blue_round{background-color:#0d83de;border-radius:3px;}
    .green_round{background-color:#38a32a;border-radius:3px;}
    .purple_round{background-color:#4562a2;border-radius:3px;}
    .orange_round{background-color:#f45f06;border-radius:3px;}
    .red_round{background-color:#c22929;border-radius:3px;}
    .navy_round{background-color:#061949;border-radius:3px;}
    .line_round{border:1px solid #a0a0a0;border-radius:3px;}
    .line_round a{padding:3px 14px 2px 14px;color:#666;}
    .line_round input{padding:2px 14px 2px 11px;color:#666;}
    .line_round button{padding:2px 14px 2px 11px;color:#666;}
    .gray_rect{background-color:#595959;}
    .blue_rect{background-color:#0062ac;}
    .purple_rect{background-color:#10338c;}
    .red_rect{background-color:#9f0000;}
    .line_rect{border:1px solid #a0a0a0;}
    .line_rect a{padding:0 14px 2px 14px;color:#666;}
    .line_rect input{padding:2px 14px 2px 11px;color:#666;}

/* 단락 */
.para_left{padding:10px 0;text-align:left;}
.para_center{padding:10px 0;text-align:center;}
.para_right{padding:10px 0;text-align:right;}
.text_right{text-align:right;}
.text_center{text-align:center;}
.text_left{text-align:left;}

.fl{float:left;}
.fr{float:right;}

/* 강조 글자 */
.small { font-size: 0.92em; letter-spacing: -1px; }
.large { font-size: 1.167em; letter-spacing: -1px; }
.underline {text-decoration:underline;}
.em_blue {color:#0861bc;}
.em_red {color:#de2500;}
.em_green {color:#398308;}
.em_b_blue {color:#0861bc; font-weight:bold;}
.em_b_red {color:#de2500; font-weight:bold;}
.em_b_green {color:#398308; font-weight:bold;}

.margin_0 { margin:0 !important; }
.margin_t_5 { margin-top:5px !important; }
.margin_t_10 { margin-top:10px !important; }
.margin_t_15 { margin-top:15px !important; }
.margin_t_20 { margin-top:20px !important; }
.margin_t_25 { margin-top:25px !important; }
.margin_t_30 { margin-top:30px !important; }
.margin_t_35 { margin-top:35px !important; }
.margin_t_40 { margin-top:40px !important; }
.margin_t_45 { margin-top:45px !important; }
.margin_t_50 { margin-top:50px !important; }

.margin_b_5 { margin-bottom:5px !important; }
.margin_b_10 { margin-bottom:10px !important; }
.margin_b_15 { margin-bottom:15px !important; }
.margin_b_20 { margin-bottom:20px !important; }
.margin_b_20 { margin-bottom:25px !important; }
.margin_b_20 { margin-bottom:30px !important; }
.margin_b_20 { margin-bottom:35px !important; }
.margin_b_20 { margin-bottom:40px !important; }
.margin_b_20 { margin-bottom:45px !important; }
.margin_b_20 { margin-bottom:50px !important; }

.margin_r_5 { margin-right:5px !important; }
.margin_r_10 { margin-right:10px !important; }
.margin_r_15 { margin-right:15px !important; }
.margin_r_20 { margin-right:20px !important; }
.margin_r_25 { margin-right:25px !important; }
.margin_r_30 { margin-right:30px !important; }
.margin_r_35 { margin-right:35px !important; }
.margin_r_40 { margin-right:40px !important; }
.margin_r_45 { margin-right:45px !important; }
.margin_r_50 { margin-right:50px !important; }

.margin_l_5 { margin-left:5px !important; }
.margin_l_10 { margin-left:10px !important; }
.margin_l_15 { margin-left:15px !important; }
.margin_l_20 { margin-left:20px !important; }
.margin_l_25 { margin-left:25px !important; }
.margin_l_30 { margin-left:30px !important; }
.margin_l_35 { margin-left:35px !important; }
.margin_l_40 { margin-left:40px !important; }
.margin_l_45 { margin-left:45px !important; }
.margin_l_50 { margin-left:50px !important; }

.boardNavigation {position:relative; padding:10px 0; text-align:center;}
.boardNavigation .pagination { padding:5px 0;}
.boardNavigation .buttonLeft { float:left; text-align:left;}
.boardNavigation .buttonRight { float:right; text-align:right;}

input[type="text"] {height:22px;}