@charset "utf-8";
@import url("default.css");
/** (주) 플랜아이 (http://plani.co.kr) */
/* ------------------------------------------------------------
 * Created   : 2013/9/12 jk
 * Modify    : 
 ------------------------------------------------------------ */

/*일반리스트 20140117*/

div#board-list {width:100%; padding:0; margin:0 0 20px; }
div#board-list dl.list {width:100%; overflow:hidden; padding:0; margin:0 0 5px;}
/*div#board-list dl.list:hover {border:3px solid #d0332c;}
div#board-list dl.list:hover dt.name {background-color:#d0332c;}
div#board-list dl.list:hover dt.name02 {background-color:#d0332c;}*/

div#board-list dl.list dt,
div#board-list dl.list dd {float:left; padding:18px 0; margin:0; background-color:#FFF; background-color:rgba(255,255,255,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70ffffff,endColorstr=#70ffffff);  zoom:1;font-size:12px; letter-spacing:-0.01em;}
div#board-list dl.list dt {color:#555; width:15%; height:20px; border-right:1px solid #eee; padding-left:25px; padding-right:13px;font-size:12px; font-family:'나눔고딕 Bold',NGB, NanumGothicBold, sans-serif;}

/*div#board-list dl.list dt.name {background-color:#fff; }
div#board-list dl.list dt.name02 {background-color:#fff;}*/
div#board-list dl.list dd.subject {width:75%;  height:20px; padding-left:30px; color:#e60012; font-family:'나눔고딕',NG,NanumGothic, sans-serif;}
div#board-list dl.list dd.subject a {color:#e60012;}
div#board-list dl.list dd.subject a:hover {text-decoration:underline;}
div#board-list dl.list dd.subject a:hover span {color:#e60012;}
div#board-list dl.list dd.subject span.ex-name {color:#000;}

div#board-list dl.header {width:100%; overflow:hidden; padding:0; margin:0 0 5px;}
div#board-list dl.header dt,
div#board-list dl.header dd {float:left; padding:18px 0; margin:0; background-color:#FFF; background-color:rgba(255,255,255,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70ffffff,endColorstr=#70ffffff);  zoom:1; font-size:12px; letter-spacing:-0.01em;}
div#board-list dl.header dt {color:#555; width:15%; height:20px;border-right:1px solid #eee; padding-left:25px;padding-right:13px; font-size:12px; font-family:'나눔고딕 Bold',NGB, NanumGothicBold, sans-serif;}
/*div#board-list dl.header dt.name {background-color:#636262;}
div#board-list dl.header dt.name02 {background-color:#8c8c8b;}*/
div#board-list dl.header dd.subject {width:75%;  height:20px;padding-left:30px; color:#e60012; font-family:'나눔고딕',NG,NanumGothic, sans-serif;}
div#board-list dl.header dd.subject span.ex-name {color:#000;}

div#board-contents {background-color:#fff; background-color:rgba(255,255,255,0.9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90ffffff,endColorstr=#90ffffff);  zoom:1;}
div.board-bg {background-color:#fff; background-color:rgba(255,255,255,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50ffffff,endColorstr=#50ffffff);  zoom:1;}
div#board-contents div.contents-wrap {padding:20px; font-family:'나눔고딕',NG,NanumGothic, sans-serif; font-size:12px; line-height:180%;}
div#board-contents div.contents-wrap p {padding:0 0 30px; margin:0;}

div#board-bottom {overflow:hidden;}
div#board-bottom  img {vertical-align:middle;}
div#board-bottom  input {vertical-align:middle;}
div#board-bottom  .text-left {text-align:left;}
div#board-bottom  .right {float:right;}
div#board-bottom  .left {float:left;}
div#board-bottom  ul {list-style:none; padding:0; margin:0; overflow:hidden;}
div#board-bottom  ul li {width:100%; float:left; margin:0 0 3px; padding:0; vertical-align:middle;  font-size:11px; }
div#board-bottom  input {vertical-align:middle; padding:0 4px 2px; }
div#board-bottom  label {vertical-align:middle; padding:2px 0 0; display:inline-block; }

/*보드 뷰어  20140117*/
div#board-view-wrap {background-color:#fff; background-color:rgba(255,255,255,0.9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90ffffff,endColorstr=#90ffffff);  zoom:1;}
div#board-view {background-color:#fff; background-color:rgba(255,255,255,0.9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90ffffff,endColorstr=#90ffffff);  zoom:1;}
div#board-view dl.header {width:100%; overflow:hidden; padding:0; margin:0 auto;  border-top:1px solid #eee;  border-bottom:1px solid #eee;}
div#board-view dl.header dt,
div#board-view dl.header dd {float:left; width:96%; padding:18px 0; margin:0 auto;  font-size:12px; letter-spacing:-0.01em;}
div#board-view dl.header dt {color:#fefefe; padding-left:5px; padding-right:5px;font-size:12px; font-family:'나눔고딕 Bold',NGB, NanumGothicBold, sans-serif; text-align:center;}
div#board-view dl.header dt.subject {padding-left:5px; color:#4c3133; font-family:'나눔고딕',NG,NanumGothic, sans-serif;}
div#board-view dl.header dd.name {padding-left:25px; background-color:#636262;color:#fff;}
div#board-view dl.header dd span {display:inline-block; padding:0 10px;}
div#board-view dl.header dd span.name {padding-left:0;}

div#board-view-contents {background-color:#fff; background-color:rgba(255,255,255,0.9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90ffffff,endColorstr=#90ffffff);  zoom:1;}
div#board-view-contents div.contents-wrap {padding:20px; font-family:'나눔고딕',NG,NanumGothic, sans-serif; font-size:12px; line-height:180%;}
div#board-view-contents div.contents-wrap p {padding:0 0 30px; margin:0;}
div#board-view-contents div.contents-wrap img {display:block;}



/* 갤러리01 스킨 - img-view-list */
.thumb_gallery {height:123px; overflow:hidden;  margin:0 0 5px;}
div.img-view-list {width:100%; margin:0 0 20px; }
div.img-view-list img {display:inline-block;}
div.img-view-list ul.list {list-style:none; overflow:hidden; padding:0; margin:0 auto; text-align:center; }
div.img-view-list ul.list li {float:left; padding:0; width:174px; height:200px;margin:0 29px 32px 29px;  text-align:center; }
div.img-view-list ul.list li:hover {}
div.img-view-list ul.list li.first {margin:0 0 0 20px; }
div.img-view-list ul.list span {display:block; margin:5px 0 0;  font-size:11px; font-family:tahoma, sans-serif;}
div.img-view-list ul.list a {display:block; padding:0; margin:0 auto; font-size:11px; }
div.img-view-list ul.list a.pic {height:123px; overflow:hidden; padding:5px; background:none; margin:0 0 5px;  text-align:center; }

div.img-view-list ul.list a.subject {color:#000; font-size:11px; padding:0 5px 16px;font-family:'나눔고딕',NG,NanumGothic, sans-serif;}

/* 갤러리02 스킨 - img-view-list02 */
div.img-view-list02 {width:100%; margin:0 0 20px; }
div.img-view-list02 img {display:block;}
div.img-view-list02 ul.list {list-style:none; overflow:hidden; padding:0; margin:0 auto; text-align:center; }
div.img-view-list02 ul.list li {float:left; padding:0; width:160px; height:125px; margin:0 13px 30px 0;  text-align:center; }
div.img-view-list02 ul.list a {display:block; margin:0; padding:0;  width:160px; height:123px; background-color:#fff; text-align:center; }
div.img-view-list02 ul.list a img {width:160px; height:123px; overflow:hidden;}



/* text 정렬 */
.align-center {text-align:center; }
.align-right {text-align:right;}
.align-left {text-align:left;}
.v-top {vertical-align:top;}
.v-bottom {vertical-align:top;}

/*페이징*/
div.paging {position:relative; width:100%; padding:20px 0; overflow:hidden;}
div.paging div.pages {width:55%; overflow:hidden; margin:0 auto; padding:0; text-align:center; }
div.paging div.pages a {display:inline-block; margin:0;padding:0; vertical-align:middle; font-weight:bold; color:#969696;}
div.paging div.pages a:hover {color:#4572c3;}
div.paging div.pages a img {display:block;}
div.paging div.pages a.first {padding:3px 5px 3px 0;}
div.paging div.pages a.prev {padding:3px 6px 3px 0;}
div.paging div.pages a.next {padding:3px 0 3px 6px;}
div.paging div.pages a.last {padding:3px 0 3px 5px;}

div.paging div.pages ul {float:left; list-style:none; margin:0; padding:0; overflow:hidden;}
div.paging div.pages ul li {float:left; height:12px; padding:0;  margin:0; }
div.paging div.pages span a.first {background:none;}
div.paging div.pages span a {padding:2px 6px ; border:1px solid #eee; font-family: NG,'NanumGothic';}
div.paging div.pages span a:hover,
div.paging div.pages span a.active {padding:2px 6px; color:#4572c3; border:1px solid #4e9ee9;}

/* 버튼 */
a.board-btn-red {display:inline-block; background-color:#d0332c; line-height:100%; font-size:12px; padding:8px 24px ; margin:0; color:#fff; vertical-align:middle; font-family:'나눔고딕 Bold',NGB, NanumGothicBold, sans-serif;}
span.board-btn-red {display:inline-block; background-color:#d0332c; line-height:120%; font-size:12px; padding:8px 24px 0 ; height:25px; margin:0; color:#fff; vertical-align:middle; font-family:'나눔고딕 Bold',NGB, NanumGothicBold, sans-serif;}
span.board-btn-red:hover {background-color:#e14b45; }
span.board-btn-red input {display:inline; color:#fff; font-family:'나눔고딕 Bold',NGB, NanumGothicBold, sans-serif; padding:0; margin:-1px 0 0; height:15px; font-size:12px;  vertical-align:top;}
input.board-type-hidden {display:inline; margin:0; background:none; border:none; vertical-align:top; }
