/* 게시판 */

/* 추후 이동 */
.mt40 { margin-top:40px; }
.mt5 { margin-top:5px; }
/* 추후 이동 */

#board { font-size:14px; color:#333; }
#board div.notice ul { list-style:none; margin:0px; padding:0px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; background:#FBFBFB; }
#board div.notice li { border-bottom:1px dashed #CCC; overflow:hidden; line-height:3.6; }
#board div.notice li:last-child { border-bottom:0px; }
#board div.notice span.subject { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#board div.notice span.date { font-family:verdana; color:#666; font-size:12px; }
#board div.notice a { text-decoration:none; color:#333; font-weight:bold; }
#board div.notice a:hover { color:#2A72BA; }

#board div.list_A ul { list-style:none; margin:0px; padding:0px; }
#board div.list_A ul.top_line { border-top:1px solid #CCC; }
#board div.list_A li { border-bottom:1px solid #CCC; overflow:hidden; line-height:3.6; }
#board div.list_A li.no_data { line-height:20; }
#board div.list_A span.no { display:inline-block; width:40px; margin-right:10px; text-align:center; font-family:verdana; color:#999; font-size:12px; }
#board div.list_A span.headword { color:#2A72BA; }
#board div.list_A span.subject { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#board div.list_A span.date { font-family:verdana; color:#666; font-size:12px; }
#board div.list_A a { text-decoration:none; color:#333; }
#board div.list_A a:hover { color:#2A72BA; }

#board div.list_B ul { list-style:none; margin:0px; padding:0px; }
#board div.list_B ul.top_line { border-top:1px solid #CCC; }
#board div.list_B li { border-bottom:1px solid #CCC; overflow:hidden; padding:20px 0px; }
#board div.list_B li.no_data { line-height:20; }
#board div.list_B li div.img { height:150px; background:#DDD; background-position:center; background-size:cover; }
#board div.list_B li div.img a { display:block; height:100%; }
#board div.list_B li div.box { max-height:150px; overflow:hidden; }
#board div.list_B li div.subject { font-size:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#board div.list_B li div.contents { font-size:14px; line-height:25px; max-height:75px; overflow:hidden; text-align:justify; }
#board div.list_B li div.info { font-family:verdana; color:#666; font-size:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#board div.list_B a { text-decoration:none; color:#333; }
#board div.list_B a:hover { color:#2A72BA; }
#board div.list_B a.c { text-decoration:none; color:#666; }
#board div.list_B a.c:hover { color:#2A72BA; }

#board div.list_C { border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px 0px; }
#board div.list_C ul { list-style:none; margin:0px; padding:0px; overflow:hidden; }
#board div.list_C li { padding:10px; }
#board div.list_C li div.box { overflow:hidden; }
#board div.list_C li div.box div.img { height:150px; background:#DDD; background-position:center; background-size:cover; }
#board div.list_C li div.box div.img a { display:block; height:100%; }
#board div.list_C li div.box div.info { background:#F5F5F5; padding:10px; }
#board div.list_C li div.box div.title { height:20px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#board div.list_C li div.box div.date { height:20px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-family:verdana; color:#666; font-size:12px; }
#board div.list_C li.no_data_pc { line-height:20; height:auto; }
#board div.list_C li.no_data_mob { line-height:2; height:auto; }
#board div.list_C a { text-decoration:none; color:#333; }
#board div.list_C a:hover { color:#2A72BA; }

#board div.list_D { border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px 0px; }
#board div.list_D ul { list-style:none; margin:0px; padding:0px; overflow:hidden; }
#board div.list_D li { padding:10px; }
#board div.list_D li div.box { overflow:hidden; }
#board div.list_D li div.box div.img { height:150px; background:#DDD; background-position:center; background-size:cover; }
#board div.list_D li div.box div.img a { display:block; height:100%; }
#board div.list_D li div.box div.info { background:#F5F5F5; padding:10px; }
#board div.list_D li div.box div.title { height:20px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#board div.list_D li div.box div.date { height:20px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-family:verdana; color:#666; font-size:12px; }
#board div.list_D li.no_data_pc { line-height:20; height:auto; }
#board div.list_D li.no_data_mob { line-height:2; height:auto; }
#board div.list_D a { text-decoration:none; color:#333; }
#board div.list_D a:hover { color:#2A72BA; }

#board div.view h1 { font-size:20px; padding:10px; display:inline-block; }
#board div.view div.info { text-align:right; line-height:1; font-size:12px; color:#666; }
#board div.view div.url_file { font-family:verdana; font-size:12px; }

#board div.comment {}
#board div.comment span.name { font-weight:bold; }
#board div.comment span.date { font-family:verdana; color:#999; font-size:10px; }