@media only screen and (min-width : 320px) and (max-width : 800px) {

.tbl_head01 tr th.dpmn {display:none;}
.tbl_head01 .td_name{display:none;}
.tbl_head01 .td_num2{display:none;}

.irtable2_wrap {margin-top:30px;}
.ir_writer {width:25% !important;padding-left:0 !important;}
.ir_date {width:55% !important;}
.ir_hits {float:right;width:20% !important;}
.ir_down {width:100%;float:left;border-top:1px solid #ddd;padding-top: 4px;margin-top: 4px;}
.tbl_head01 td.td_subject { width: 65% !important;}

}

/* ±âº»Å×ÀÌºí */

.bo_fx { margin-bottom: 5px; zoom: 1;}
.bo_fx:after{display:block;visibility:hidden;clear:both;content:""}
#bo_list_total { float: right; font-size:12px;}

.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0;font-size:12px;}
.tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left}

.tbl_head01 {margin:0 0 10px}
.tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th {padding:6px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #006837;border-top:2px solid #006837;background:#efefef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head01 thead a {color:#383838}
.tbl_head01 thead th input {vertical-align:top} /* middle ·Î ÇÏ¸é °Ô½ÃÆÇ ÀÐ±â¿¡¼­ ¸ñ·Ï »ç¿ë½Ã Ã¼Å©¹Ú½º ¶óÀÎ ±úÁü */
.tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th {padding:8px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head01 tbody tr.bo_notice {background:#efefef;}
.tbl_head01 td {padding:5px 5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.5em;word-break:break-all;text-align:center;font-size:12px;}
.tbl_head01 td.td_subject {text-align:left;padding-left:10px;}
.tbl_head01 tr.bo_notice td.td_subject a {font-weight:700;color:#333;}
.tbl_head01 tr.bo_notice td.td_num strong {color:#006837;}
.tbl_head01 a {}

.tbl_head02 {margin:0 0 10px}
.tbl_head02 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head02 thead a {color:#383838}
.tbl_head02 thead th input {vertical-align:top} /* middle ·Î ÇÏ¸é °Ô½ÃÆÇ ÀÐ±â¿¡¼­ ¸ñ·Ï »ç¿ë½Ã Ã¼Å©¹Ú½º ¶óÀÎ ±úÁü */
.tbl_head02 tfoot th, .tbl_head02 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all}
.tbl_head02 a {}

.ir_view {border-top:2px solid #006837; border-bottom:1px solid #006837; background:#efefef;font-size:12px;padding:3px 0 3px 18px;color:#333;font-weight:bold;}
.ir_view_info {padding:5px 0;}
.ir_view_info:after{display:block;visibility:hidden;clear:both;content:""}
.ir_writer {font-size:12px; float:left;width:120px;padding-left:18px;}
.ir_date {font-size:12px; float:left;width:210px;}
.ir_hits {font-size:12px; float:left;width:120px;}
.ir_down {font-size:12px; float:right;}
.ir_down .small {margin-left:7px;}
.ir_contents_view {border-top:1px solid #efefef;border-bottom:1px solid #006837;}
#bo_v_bot {padding-top:15px;}
#bo_v_bot:after{display:block;visibility:hidden;clear:both;content:""}
#bo_v_bot ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.bo_v_nb {
    float: right;
}
.bo_v_nb li {
    float: left;
    margin-right: 5px;
}
.bo_v_nb li a.prev_ir {padding-left:18px;background: url(/images/prev_ir_bg.gif) no-repeat 7% 50%; }
.bo_v_nb li a.next_ir {padding-right:18px;background: url(/images/next_ir_bg.gif) no-repeat 93% 50%; }
a.btn_b01 {
    display: inline-block;
    padding: 3px 7px;
    border: 1px solid #dadada;
    background: #fff;
    color: #666;
    text-decoration: none;
    vertical-align: middle;
	font-size:12px;
}
.bo_v_com {
    float: left;
}
.bo_v_com li {
    float: left;
    margin-left: 5px;
}



