#articles {
	clear: both;
	width: 100%;
	background-color: #ffffff;
}

#mBoard { width:100%; text-align:left; }
#mBoard dl { border-bottom:1px solid #efefef; padding:10px; }
#mBoard dt { font-size:14px; font-weight:bold; min-height:20px; }

.lines		{ width:98%; height:2px; border-bottom:1px solid #efefef; }
.info		{ float: left; width: 49%; height: 20px; text-align: left; padding: 5px 0 0 10px; }
.hit		{ float: left; width: 49%; height: 20px; text-align: right; padding: 5px 0 0 0; }
.subject	{ clear: both; min-height: 25px; font-size:13px; padding: 0 0 0 10px; text-align:left; }

a.article:link		{ color:#333333; text-decoration: none; }
a.article:hover		{ color:#333333; text-decoration: none; }
a.article:visited	{ color:#333333; text-decoration: none; }
a.article:active	{ color:#333333; text-decoration: none; }

.boardtitle		{width:100%; text-align:center;font-weight:bold; margin:10px 0; }

#mBoard	.optionTitle{float:left;width:18%;padding:5px;}
#mBoard	.optionText{float:left;width:75%;padding:5px;}
#mBoard .input{width:100%;}
p img {width:100%;}


.list_title {font-size:12px; font-weight:bold; letter-spacing:-0.07em; color:#000; height:22px;}
.list_wrap {border-top:2px solid #464646;}
	.list_box {border-bottom:1px solid #ececec; padding:20px 0 20px 0; position:relative;}
	.list_box .list_photo {position:absolute; top:20px; left:0; width:100px; height:66px; border:1px solid #ececec;}
	.list_box .list_photo img {width:100px; height:66px;}
	.list_box dt {margin-bottom:7px; line-height:16px;}
	.list_box dt a {font-weight:bold; color:#333; font-size:15px; line-height:16px;}
	.list_box dd {font-size:11px; line-height:15px; color:#717171; font-weight:bold;}
	.list_box ul {padding-top:10px;}
	.list_box ul li {position:relative; font-size:10px; line-height:14px; font-weight:bold; padding:0 0 0 60px; letter-spacing:-0.07em; margin:3px 0; color:#717171;}
	.list_box ul li span {position:absolute; top:2px; left:0; font-size:11px; font-weight:normal; color:#939393;}



.btn_more {padding:25px 0 0; font-size:0; line-height:0;}

.bbs_write {padding:25px 0 0; font-size:0; line-height:0;}
.bbs_write img {width:100%;}
.bbs_search {padding:13px 25px 0 0; text-align:left; font-size:0; line-height:0; position:relative;}
.bbs_search * {vertical-align:middle;}
.bbs_search select {height:25px; width:28%; margin-right:2%; font-size:12px; line-height:23px;}
.bbs_search input[type="text"] {height:23px; border:1px solid #dadada; padding:0 2%; line-height:23px; width:65%; font-size:12px;}

img.btn_search {width:25px; position:absolute; top:13px; right:0;}





.board_write {border-collapse:collapse; width:100%; border-top:2px solid #dbdbdb;}
.board_write th {background:#f7f7f7; border-bottom:1px solid #ececec; text-align:left; padding:10px; font-size:12px; line-height:15px; letter-spacing:-0.05em; color:#444; font-weight:normal;}
.board_write td {padding:10px; font-size:12px; color:#717171; line-height:15px; border-bottom:1px solid #ececec;}
.board_write td .board_input {height:23px; border:1px solid #dadada; line-height:23px; padding:0 2%;}
.board_write td * {vertical-align:middle;}

.board_write td .bbs_text {display:block; padding:4px 0 10px; font-weight:bold; color:#000;}
.btn_bbs_area {font-size:0; line-height:0; padding:20px 0 0;}
.btn_bbs_area img, .btn_bbs_area input {width:100%; margin-bottom:10px;}


.board_view {padding-bottom:20px; border-bottom:2px solid #ececec; margin-bottom:20px;}
.board_view dl {border-top:2px solid #b6b6b6; background:#f7f7f7; border-bottom:1px solid #ececec;}
.board_view dl dt {padding:7px 10px 5px; font-weight:bold; color:#444; font-size:12px; line-height:16px;}
.board_view dl dd {padding:0 10px 7px;}
.board_view dl dd li {position:relative; padding:0 0 0 40px; font-size:10px; font-weight:bold; color:#717171; letter-spacing:-0.07em; line-height:16px;}
.board_view dl dd li span {position:absolute; top:2px; left:0; font-weight:normal; font-size:11px; color:#939393;}
.board_view .board_con {padding:10px 10px; font-size:12px; line-height:17px; font-weight:normal; color:#939393;}
.board_view .board_con img {max-width:100%;}

.board_nav {border-top:2px solid #ececec; border-bottom:2px solid #ececec;}
.board_nav li {padding:10px 60px 10px 40px; position:relative; font-size:12px; line-height:16px; border-bottom:1px solid #ececec; background:url("images/up_icon.jpg") 10px no-repeat; background-size:10px;}
.board_nav li span.date {position:absolute; top:10px; right:0; font-size:11px; color:#9f9f9f;}
.board_nav li a {color:#464646;}
.board_nav li + li {border-bottom:0; background:url("images/down_icon.jpg") 10px no-repeat; background-size:10px;}


.bbs_comment .comment_title {padding:0 10px; font-size:12px; color:#939393; line-height:16px;}
.bbs_comment .comment_title strong {color:#444;}
.bbs_comment .comment_box {border-top:2px solid #ececec; border-bottom:2px solid #ececec; background:#f7f7f7; padding:10px 70px 10px 10px; position:relative;}
.bbs_comment .comment_box textarea {width:94%; border:1px solid #ebebeb; padding:2%; height:41px;}
.bbs_comment .comment_box .btn_comment {position:absolute; top:10px; right:10px; width:53px;}
.bbs_comment .comment_list li {padding:10px; border-bottom:1px solid #ebebeb;position:relative;}
.bbs_comment .comment_list li p.comment_top {padding:5px 65px 0 0 ; font-size:12px; line-height:16px; color:#939393; margin-bottom:10px;}
.bbs_comment .comment_list li p.comment_top strong {display:inline-block; margin-right:10px; font-weight:bold; color:#444;}
.bbs_comment .comment_list li p.btn_comment_del {position:absolute; top:10px; right:10px;}
.bbs_comment .comment_list li p.btn_comment_del img {width:55px;}
.bbs_comment .comment_list li p.comment_con {font-size:12px; line-height:16px; color:#464646;}

.bbstop {padding:40px 0 20px;}
.bbstop img {width:100%;}






