@import url("http://fonts.googleapis.com/earlyaccess/notosanskr.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
@import url("https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css"); 
@font-face {font-family:'NanumGothic'; src: url('fonts/NanumGothic.eot');}  
@font-face {font-family:'MalgunGothic'; src:url('fonts/MalgunGothic.eot');}
@font-face {font-family:'IC나무굴림R'; src:url('fonts/IC나무굴림R.ttf');}

@font-face {font-family:'Noto Sans SC'; src: url('fonts/NotoSansCJKsc-Black.otf');}  
@font-face {font-family:'Noto Sans SC'; src:url('fonts/NotoSansCJKsc-Bold.otf');}
@font-face {font-family:'Noto Sans SC'; src: url('fonts/NotoSansCJKsc-DemiLight.otf');}  
@font-face {font-family:'Noto Sans SC'; src:url('fonts/NotoSansCJKsc-Light.otf');}
@font-face {font-family:'Noto Sans SC'; src: url('fonts/NotoSansCJKsc-Medium.otf');}  
@font-face {font-family:'Noto Sans SC'; src:url('fonts/NotoSansCJKsc-Regular.otf');}
@font-face {font-family:'Noto Sans SC'; src:url('fonts/NotoSansCJKsc-Thin.otf');}

@font-face {
		font-family: 'NanumBarunGothic';
		src: url('fonts/NanumBarunGothic.eot');
		src: local(※), url('fonts/NanumBarunGothic.woff') format('woff');
	}
@import(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);

/* default */
*{margin:0; padding:0;/* font-family: Dotum, Sans-serif;*/} 
ul,ol,dl {list-style:none;}
img {border:0; vertical-align:middle;}
input,select{vertical-align:middle;}


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;}
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{}



/* 팝업 css 추가 */

/* 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: 5px 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: 80px;*/ 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;}
.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: 1000px;
height:200px;

}