
/* <style> */
.reset{padding: 0; margin: 0; list-style: none;}

/* board */
table.bbs_list {border-collapse:collapse; width:100%;border-top: 3px solid #4b4e52; border-bottom: 2px solid #4b4e52; }
table.bbs_list tr th {padding:10px 0;font-size:15px;background-color:#f5f1f4; color:#33471c; border-bottom: 1px solid #4b4e52; }
table.bbs_list tr th.top_line {padding:0;height:4px;background-color:#4b4e52;}
table.bbs_list tr td {padding:10px 0;font-size:14px;background:#fff;text-align:center; border-bottom: 1px solid #c6cbd4;}
table.bbs_list tr td.comm {padding-left:10px;text-align:left;}
table.bbs_list tr td.comm_body {padding:0px;text-align:left;line-height:1.6em; letter-spacing:0; font-size:14px;}
table.bbs_list tr td.comm a {color:#000;}
table.bbs_list tr td.comm_body img{max-width: 960px}


/* image board */
ul.bbs_list_image{overflow: hidden;border: 0; padding: 0; margin: 0; list-style: none;}
ul.bbs_list_image li{display: inline-block; padding:0; margin:3px;margin-bottom: 16px; width:310px;padding-top: 180px; ; cursor: pointer; background-size: cover; background-position: center;}
ul.bbs_list_image li p{color: #fff; font-size: 16px; bottom: 0; background-color:rgba(0,0,0,0.33);text-align: center; margin: 0; padding: 5px; border-top: 1px solid #333; white-space: nowrap;   text-overflow: ellipsis; overflow: hidden;}


iframe.youtube_board {    width: 960px;    height: 540px;    margin: 30px 0;    padding: 0;}
iframe.vr_frame {    width: 960px;    height: 540px;    margin: 30px 0;    padding: 0;}

.bbs_top {position:relative;width:100%;height:35px;}
.bbs_top .search {top:0;right:0px;width:230px;height:28px;}
.bbs_top .search form {display:block;position:relative;width:100%;height:100%;}
.bbs_top .search form .txt {top:0px;left:0px;width:180px;height:20px; font-family:'Nanum Gothic';color:#666;font-size:14px; border:1px solid #aaa; padding-bottom:2px}
.bbs_top .search form #b_txt {background:url("_bg_search_txt.png") no-repeat 2px 5px;}
.bbs_top .search  form .focus {background:none !important;}
.bbs_top .search form span.btnw{top:0px;right:0px; width:42px; height:25px; background-color:#4b4e52;}
.bbs_top .search form span.btnw .btn{top:5px;right:15px;}

.bbs_bot {position:relative;padding-top:25px;width:100%; text-align:center; height: initial;}
.bbs_bot .btn_write {top:25px;right:0;}
.subpage_text1 {font-size:18px; font-family:'Nanum Gothic';}
.subpage_text2 {font-size:12px; font-family:'Nanum Gothic';}

button.btn_def{background-color:#4b4e52; padding:6px 12px; margin:5px; border-radius: 4px; color:#fff; font-size:16px; border:0;font-family:'Nanum Gothic'; cursor:pointer}
input.btn_def{background-color:#4b4e52; padding:6px 12px; margin:5px; border-radius: 4px; color:#fff; font-size:16px; border:0;font-family:'Nanum Gothic'; cursor:pointer}
input.btn_sm{background-color:#4b4e52; padding:3px 6px; margin:2px; border-radius: 4px; color:#fff; font-size:14px; border:0;font-family:'Nanum Gothic'; cursor:pointer}

input.insert_subj{width:98%;height:25px;font-size:16px; background:none;border:1px solid #666;color:#333;}
input.insert_wname{width:250px;height:22px;font-size:14px; background:none;border:1px solid silver;color:#333;}
input.insert_phone{width:120px;height:22px;font-size:14px; background:none;border:1px solid silver;color:#333;}
input.insert_pass{width:80px;height:22px;font-size:14px; background:none;border:1px solid #e54b00;color:red;}

/* 방명록 */
div.guestbook_list{padding: 20px 5px 7px 5px; border-bottom: 1px solid #ccc; font-size: 14px;}
div.guestbook_list img{display: block; width:100%; margin: 0 auto 15px auto;}
div.guestbook_list p{margin: 0; padding: 3px 0;}
div.guestbook_list p.name{font-weight: bold;font-size: 18px;}
div.guestbook_list  p.name span.date{font-size: 12px; color: #aaa; font-weight: normal; margin-left: 10px;}
div.guestbook_list p.txt{color: #666;}
div.guestbook_list p.btn{text-align: right;margin: 0;padding: 0;}
div.guestbook_list p.btn a{display: inline-block; background-color:#cbd0d8; padding:3px 6px;margin:0; border-radius: 4px; color:#fff; font-size:12px; border:0;font-family:'Nanum Gothic'; cursor:pointer; text-decoration: none;}
div.guestbook_list p.btn a:hover{background-color: #494c52;}
a.btn_gbok_wr{display:block; background-color:#4179e0; width: 200px; padding:20px 40px ;margin:0 auto; border-radius: 6px; color:#fff; font-size:25px; border:0;font-family:'Nanum Gothic'; cursor:pointer; text-align: center; text-decoration: none;}
a.btn_gbok_wr:hover{background-color: #3261b7;}

/* 글쓰기 */
textarea.txt_area{width: 100%; height: 200px; font-size: 14px; line-height: 1.65em; font-family: initial;}

/*repl */

div.repl_nums{text-align:left;color:#b83874;font-weight:bold;clear:both; padding-top:20px}
div.repl_body{background-color:#f3f3f3;padding:10px}
div.repl_body div.repl_title{width:100%;height:20px}
div.repl_body div.repl_title span.name{float:left; font-size:16px;color:#333333;font-family:돋움;font-weight:bold}
div.repl_body div.repl_title span.date{float:right; font-size:13px;color:#aaaaaa;font-family:Arial}
div.repl_body div.repl_title span.del{float:right; cursor:pointer;font-size:13px;color:#787878;font-family:Arial; margin:0 10px}
div.repl_body div.repl_comment {margin:5px 0 0 5px}


div.repl_del{display:none;line-height:22px;text-align:left;width:100%;background-color:#fff5e0; text-align:right}
div.repl_del form{text-align:right}
div.repl_line{margin:10px 0;height:2px; border-bottom:2px dashed #aaa;}
textarea.repl_comment{border-style:solid;border-color:#aaa;border-width:1px;height:80px;width:84%;margin:10px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
input.repl_up{width:15%;height:86px;float:right;margin-top:10px; font-size: 16px; border: 1px solid #ccc; background: #f3f3f3; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}


/* 페이지 이동 */
.page {width:100%;text-align:center; padding:0}
.page li {display:inline-block; zoom:1; *display:inline;width:28px;font-size:14px;color:#666;margin:0 3px}
.page li a {display:block;padding:5px 0;width:100%;color:#666;border:1px solid #ddd;}
.page li a.normal {color:#333;background:#fff;border:1px solid #d1d2d4;}
.page li a.over {color:#fff;background:#82a636;border:1px solid #d1d2d4;}

.clr {clear:both;}
.pos_abs {position:absolute;}
._center{text-align:center}

table.tmp_tb{width:800px; border-collapse:collapse; margin:10px auto;overflow:hidden}
table.tmp_tb tr{border:1px solid #aaa}
table.tmp_tb tr th{font-size:20px; text-align:center;padding:7px; background-color:#eee}
table.tmp_tb tr th.tit{font-size:16px; text-align:center;padding:7px; background-color:#fafafa; border:1px solid #aaa;}
table.tmp_tb tr td{padding:5px; border:1px solid #aaa; line-height:25px}
table.tmp_tb tr td.tit{width:155px; font-size:15px; text-align:center}
table.tmp_tb tr td.img{padding:5px; }
table.tmp_tb tr td.img img{width:200px; margin:3px; float:left }
table.tmp_tb tr td.body{overflow:hidden}
input{
    vertical-align:middle;
}

