/* default */
*{margin:0; padding:0; font-family: NanumBarunGothic, Sans-serif;}
ul,ol,dl {list-style:none;}
img {border:0; vertical-align:middle;}
input,select{vertical-align:middle;}
table{}

input {color:#636363;padding:2px 5px;}
select {font-size:12px;color:#636363;padding:2px 1px;}
input[type='text'],input[type='password']{height:18px; font-size:11px;color:#999;}
textarea {font-size:12px;color:#777;padding:5px;}
.makeContent0 div img{width:100%;}

/* 하이퍼링크 */
a,a:link, a:visited, a:active,a:hover, a:active, a:focus{text-decoration:none; cursor:pointer;}

body{}

/* 200305 */
caption {display: none;}
table{width: 100%; margin-top: 40px; border-spacing: 0;}
table th {height: 30px; border-bottom: 1px solid #ccc;}
table td {padding: 10px 0; border-bottom: 1px solid #eee;}
table td.td_subject {width: 150px; padding-left: 15px;}
table td.td_name {text-align: center !important;}
table a {color: #2d2d2d;}
fieldset {border: none;}
label.sound_only {display: none;}

.pg_wrap {margin-top: 30px; display: inline-block; position: relative; left: 50%; transform: translateX(-50%);}
.pg_wrap .sound_only {display: none;}
.pg_wrap .pg_current {display: inline-block; width: 30px; padding: 4px 0; margin: 0 6px; color: #fff; background: #666; text-align: center;}
.pg_wrap .pg_page {display: inline-block; width: 26px; padding: 2px 0; margin: 0 6px; color: #2d2d2d; border: 1px solid #ccc; text-align: center;}
.pg_wrap .pg_start, .pg_wrap .pg_prev, .pg_wrap .pg_next, .pg_wrap .pg_end {width: auto; border: none; font-size: 12px;}
#bo_sch {float: none;}
#bo_sch .btn_submit {color: #fff; background: #666; border: none; width: 60px; height: 30px;}

#gall_ul a {color: #2d2d2d;}
.sound_only {display: none;}

.btn_submit {
   padding: 8px;
    border: 0;
    background: #e5ecef;
    color: #444;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
}

/* quickbar */
#sideQuick table {margin-top: 0;}
#sideQuick table th, #sideQuick table td {border: none;}
#sideQuick table th {height: auto;}
#sideQuick table td {padding: 0;}

/* 글쓰기 버튼 */
#bo_list .bo_fx ul {float: right;}
#bo_list .bo_fx .btn_bo_user {float: left; background: #d7d7d7; margin: 2px;}
#bo_list .bo_fx .btn_bo_user a {border: none !important; display: block; padding: 6px 12px;}


/* 게시판 */
.tbl_wrap th {width: 100px; border-bottom-color: #eee;}
.tbl_wrap input[type="file"] {width: 350px; height: 30px; border: 1px solid #eee;}
.tbl_wrap input[type="file"] + .btn_frmline {width: 55px; height: 35px; vertical-align: middle; background: #fff; border: 1px solid #ccc; cursor: pointer;}
.btn_confirm {text-align: center; margin-top:10px;}
.btn_confirm input[type="submit"] {width: 85px; height: 35px; background: #e5ecef;}
.btn_confirm .btn_cancel {display: inline-block; width: 85px; height: 35px; border: 1px solid #e5ecef; line-height: 35px; font-size: 13px;}

/* 로그인 메시지 */
#hd_login_msg a {
	float: right;
    margin: 10px 10px 0 0;
    border: 1px solid #ccc;
    background: #ddd;
    color: #fff;
    padding: 2px 5px;
	}
#wr_content{
width: 850px;
height:200px;

}

/*200316*/
._comment button{padding:5px;}
#captcha_key{margin-left:5px;}