@charset "utf-8";
/* 랜드마크 */
.land_mark{float:left; width:100%; height:79px;  margin-bottom:10px;}
.land_nav{float:right; text-align:right; margin:-10px 0px 0 0; font-size:12px; color:#545454; padding-right:20px;}
.land_print{float:right; margin:-10px 10px 0 0px;}
.land_subject{margin-top:28px; float:left; font-size:22px; color:#707070; font-weight:bold;}


.agreement {background:#fafafa; border:1px solid #e1e1e1; padding:15px; margin-bottom:20px;}
.agreement_box {background:#fff; border:1px solid #e1e1e1; height:200px; padding:10px; margin:5px 0 10px 0; overflow-y:scroll; line-height:180%; }

.agreement2 {background:#fafafa; border:1px solid #e1e1e1; padding:15px; margin-bottom:20px;}
.agreement_box2 {background:#fff; border:1px solid #e1e1e1; height:550px; padding:10px; margin:5px 0 10px 0; overflow-y:scroll; line-height:180%; }
.agreement_box3 {background:#fff; border:1px solid #e1e1e1; height:120px; padding:10px; margin:5px 0 10px 0; overflow-y:scroll; line-height:180%; }
.agreement label input {vertical-align:middle; margin-top:-2px;}
.agreement .yak1 {display:none;}
.agreement .yak2 {display:none;}

#board_list {float:left; margin:20px auto 10px; width:100%; }
/*#board_list:after { content:""; display:block; float:none; clear:both; }*/
#board_list .board_status { background-color:red; }
#board_list .board_status .write_count { font-size:13px; color:#404040; float:left;  margin:20px 5px 15px; }
#board_list .board_status .admin {float:left; margin:20px 5px 0px;}
#board_list .board_status .rss { padding-bottom:11px; }
/*#board_list .board_status:after { content:""; display:block; float:none; clear:both; }*/
#board_list .list_table { float:left; }
#board_list .list_table { border:0;}
#board_list .list_table th {border-top:1px solid #ececec; border-bottom:1px solid #dcdcdc; background-color:#f4f4f4; font-size:12px; color:#000; font-weight:bold;}
#board_list .list_table th {height:15px; padding:10px 6px 7px 10px; *padding:8px 6px 6px 6px; white-space:nowrap; text-align:center; line-height:normal; }
#board_list .list_table th a { color:#999; }
#board_list .list_table td { border:0; border-bottom:1px solid; padding:8px 6px 7px 6px; *padding:8px 6px 6px 6px; white-space:nowrap; text-align:center; line-height:normal; vertical-align:middle; }
#board_list .list_table td { border-color:#eee; color:#5a5a5a; height:27px; padding:10px 6px 7px 10px; font-size:12px;}
#board_list .list_table td a{color:#5a5a5a;}
#board_list .list_table th.title { width:100%; }
#board_list .list_table tr.notice td.notice {height:70px; vertical-align:middle; font-size:12px; font-weight:bold; }
#board_list .list_table tr.notice td.title { font-weight:bold;  vertical-align:middle;}
#board_list .list_table tr.notice td.title .n_img{float:left; width:110px; margin-right:10px; border:1px solid #000;}
#board_list .list_table tr.notice td.title .n_subject{margin-top:0px; font-size:12px;}
#board_list .list_table tr.notice td.title .n_content{font-weight:normal; font-size:12px; margin-top:5px; line-height:17px; }
#board_list .list_table tr.notice td.title img{vertical-align:middle;}
#board_list .list_table tr.notice td.list_check{ vertical-align:middle;}
#board_list .list_table td.title { width:100%; white-space:normal; text-align:left; }
#board_list .list_table td.title { overflow: hidden; text-overflow: ellipsis; }
#board_list .list_table td.title .icon_reply { padding-right:5px; margin-bottom:-1px; }
#board_list .list_table td.title .reply { padding:0 5px; }
#board_list .list_table td.title .comment { font:9px Tahoma; color:#ff6600; }
#board_list .list_table td.author { font-size:13px; text-align:center; vertical-align:middle;}
#board_list .list_table td.num,
#board_list .list_table td.date { font-size:11px ; vertical-align:middle;}
#board_list .list_table td.current { font-size:12px; color:#d3d3d3; letter-spacing:-3px; }
#board_list .list_table td span.cate a{color:#999;}
#board_list .btn_area { float:left; margin:30px 0; width:100%; }
#board_list .board_sw {display:none;}
#board_list .page_area { float:left; text-align:center; margin-top:10px; width:100%; }
#board_list .page_area strong { border:1px solid #989898; padding:5px 10px; background-color:#eeeeee;}
#board_list .page_area span {padding:5px 10px; border:1px solid #d3d3d3;  margin-top:2px;}
#board_list .search_area { float:right;  margin:17px 0px 0px;}
#board_list .is_reply{border:1px solid #006bbe; padding:3px 5px; font-size:12px; margin-right:5px; color:#006bbe}
#board_list .not_reply{border:1px solid #5da424; padding:3px 5px; font-size:12px;  margin-right:5px; color:#5da424}

#board_list .search_area {width:310px; float:right;  margin:10px 0; position:relative; text-align:right;}
#board_list .search_area .sel_search { height:22px; padding:1px; margin-bottom:-8px; }
#board_list .search_area #stx {padding:3px; border:1px solid #d3d3d3;  margin-bottom:-8px; }
#board_list .search_area .btn_search { margin-bottom:-6px; }


/* 게시물 쓰기 */
#board_write {clear:both; float:left; display:block; margin:0 auto 30px; width:calc(100% - 30px);padding:67px 15px 0;}
#board_write h1{padding:20px 0 10px;font-size:20px;}
#board_write .title_msg { font-size:17px; letter-spacing:-1px; color:#873905; font-weight:bold; margin:0 0 10px 0; }
#board_write .write_box {border:1px solid #c1c1c1; border-top:2px solid #75ae1b; padding:20px; margin-bottom:30px;}
#board_write .write_table { width:100%; }
#board_write .write_table th,
#board_write .write_table td { padding:5px 0 4px; line-height:200%;}
#board_write .write_table th { text-align:left;  font-weight:normal; color:#666; font-weight:bold; width:25%; vertical-align:top;}
#board_write .write_table th.area1 {width:80px;}
#board_write .write_table td p{display:block; width:90%;}
#board_write .write_table td p {margin:0; padding:0;}
#board_write .write_table td p img {vertical-align:middle;}
#board_write .write_table td p.guide {margin-top:5px; color:#666;}
#board_write .write_table th p a { color:#aaa; font-size:11px; }
#board_write .write_table td {padding-left:10px; }
#board_write .write_table td input {vertical-align:middle;  border:1px solid #c1c1c1; }
#board_write .write_table td input.radio{vertical-align:middle;  border:0; }
#board_write .write_table th input.check{vertical-align:middle; }
#board_write .write_table td textarea.textarea {width:97%; border:1px solid #d1d1d1; padding:5px; font:12px/18px '맑은 고딕',Gulim,AppleGothic,Sans-serif;}
#board_write .write_table td input.title { width:98%; }
#board_write .btn_area { margin:10px 0; }
#board_write .textarea_control span.button { cursor: pointer; }
#board_write .textarea_control div.float { float: left; width: 50%; }
#board_write .textarea_control div.right { float: right; }
#board_write textarea.textarea { width: 100%; word-break: break-all; }
#board_write .text_msg {border:2px solid #75ae1b; padding:10px;  font-weight:bold; margin:0px 0 30px; line-height:210%;}
#board_write .select {height:22px; padding:1px; border:1px solid #a3a3a3;}
input[type=text]{width:32%}
#wr_10{width:100%};
#wr_addr1{width:100%;}

/* 파일첨부 */
#variableFiles { list-style: none; margin: 0; padding: 0; }
#variableFiles li { padding-top: 5px; }
#variableFiles li input.file { border: 1px solid #d1d1d1; height: 22px; }
/*
#variable_files { }
#variable_files table { }
#variable_files td.file div { padding-top:5px; }
#variable_files td.file input.file { border:1px solid #d1d1d1; height:22px; }
*/

/* 게시물 보기 */
#board_view {margin:0 auto 30px;padding:0 15px; margin-bottom:50px;padding-top:67px;}
#board_view .title_msg {width:100%;  font-size:20px; letter-spacing:-1px;  font-weight:bold; margin:0 0 10px 0; text-align:left;padding-top:20px;}


#board_view .view_box{float:left; width:100%; border:1px solid #c1c1c1; border-top:2px solid #75ae1b; border-bottom:0; margin-bottom:30px;}
#board_view .view_table { width:100%;}
#board_view .view_table th,
#board_view .view_table td {border-bottom:1px solid #b3b3b3; padding:5px 0 4px; line-height:200%; vertical-align:top; background-color:white;}
#board_view .view_table th {background-color:#fafafa;}
#board_view .view_table th { text-align:left; padding-left:10px; font-weight:normal; color:#666; font-weight:bold; width:130px;}
#board_view .view_table td p{display:block; width:90%;}
#board_view .view_table td p {margin:0; padding:0;}
#board_view .view_table td p img {vertical-align:middle;}
#board_view .view_table td p.guide {margin-top:5px; color:#666;}
#board_view .view_table th p a { color:#aaa; font-size:11px; }
#board_view .view_table td {padding-left:10px; }

/* #board_view .btn_area:after { content:""; display:block; float:none; clear:both; } */
#board_view .btn_area {clear:both;padding-top:20px;}
#board_view .btn_area_bottom { float:left; margin-bottom:20px; }
#board_view .title_area { float:left; width:100%; }
#board_view .title_area { padding:10px 0;}
#board_view .title_area a{color:#2a99ce;}
/* #board_view .title_area { margin-bottom:5px; } */
#board_view .title_area { margin-bottom:5px; *padding:10px 0 10px 0; _padding:10px 0 10px 0; }
/* #board_view .title_area .title { float:left; } */
#board_view .title_area .title { float:left; }
#board_view .title_area .title { font:12pt '맑은 고딕',Gulim; font-weight:bolder; letter-spacing:-1px; }
#board_view .title_area .sum { float:right; }
#board_view .title_area .sum .tit { font:11px '맑은 고딕',Gulim; letter-spacing:-1px; }
#board_view .title_area .sum .num { font:9px Tahoma; color:#ADADAD; margin:0 5px; }
#board_view .title_area .sum .date { font:9px Tahoma; color:#ADADAD; margin-right:10px; }

#board_view .author_area {}
#board_view .author_area .author { float:left; margin-right:10px; font:14px; font-weight:700;   margin-bottom:20px;}
#board_view .author_area .ipaddress { float:left; font:9px Tahoma; color:#ADADAD; }
/* #board_view .author_area:after { content:""; display:block; float:none; clear:both; } */

#board_view .attach { float:left; width:100%; margin:10px 0 0 0;}
#board_view .attach dt { margin-right:5px; font:11px '맑은 고딕',Gulim; color:#4d4d4d; float:left }
#board_view .attach dd { font:9px Tahoma; text-decoration:none; color:#4d4d4d; }
#board_view .attach a { text-decoration:none; color:#adadad; }
#board_view .view_file { float:left; margin-top:10px; width:100%; }
#board_view .comment_date {margin-left:40px; color:#a9a9a9;}
/*
#board_view .attach a:hover,
#board_view .attach a:active,
#board_view .attach a:focus { text-decoration:underline; color:#adadad; }
*/

#board_view .content { float:left;  width:100%; }
#board_view .content { margin:15px 0; }
#board_view .content { overflow:hidden; }
#board_view .content { font:12px/20px '맑은 고딕',Gulim; }
#board_view .content a { text-decoration:underline; }

#board_view .signature { float:left; width:100%; background-color:red; margin:10px 0; }

/* 코멘트 */
#board_comment { }

/* 코멘트 리스트 */
.comment_area { float:left; padding:10px; border:1px solid #d3d3d3;}
.comment_area { border-top:1px solid #e0e0e0; }
.comment_area span.secret { color:#ff6600; }

.comment_list { }
.comment_list { padding-top:10px; }
.comment_list .author_area {}
.comment_list .author_area .author { float:left; margin-right:10px;  font-size:13px; font-weight:700;}
.comment_list .author_area .date { float:left; font:9px Tahoma; color:#ADADAD; margin-right:10px; }
.comment_list .author_area .ipaddress { font:9px Tahoma; color:#ADADAD; }
.comment_list .option_area { float:right; }
.comment_list .option_area { font:11px '맑은 고딕',Gulim; }
.comment_list .option_area a { color:#999999; }
/*.comment_list .option_area:after { content:""; display:block; float:none; clear:both; }*/
.comment_list .content { float:left; width:100%; }
.comment_list .content { overflow:hidden; }
.comment_list .content { padding:10px 0; }
.comment_list .content { font:12px/20px '맑은 고딕',Gulim; }
.comment_list .content a { text-decoration:underline; }
.comment_list .content { }


/* 코멘트 쓰기 */
#comment_write { float:left; width:98%; }
#comment_write .author_area { float:left; margin:0 0 5px 0; width:100%; }
#comment_write .content_area div.content { float:left; margin-right:-70px; }
#comment_write .content_area div.content div.text { margin-right:70px; }
#comment_write .content_area div.content div.text textarea { height:180px; font:12px/18px '맑은 고딕',Gulim; }
#comment_write .content_area div.button { float:right; width:65px; }
#comment_write .content_area div.button { margin-top:14px; }
#comment_write fieldset { margin:0; padding:0; border:0px; }



@media only screen
and (max-width : 650px)
{
.mobile_none {display:none;}
}