@charset "utf-8";

.bbs{margin:0;}
.paddingBox{padding:20px; box-sizing:border-box; overflow:auto;}
.bbssize{width:900px; margin:0 auto;}

.topTitleBox{width:900px; margin:0 auto;}
.bbsTitle{font-family:"맑은 고딕", "돋움"; font-size:50px; font-weight:bold; margin-bottom:50px; color:#f57e1f; letter-spacing:-1px; float:left;}
.bbsTitle span{display:block; margin-top:10px; margin-left:3px; font-size:12px; color:#999;}
.moveMenu{float:right; padding-top:40px;}
.moveMenu ul li{float:left; margin-right:7px; padding:0 15px; height:35px; border:1px solid #b1b5ba; border-radius:3px; box-shadow:0 -1px 1px #e7e7e7; background:#e8e8e8; font-size:12px; line-height:35px; text-align:center; font-weight:bold; font-family:"돋움"; color:#727272; cursor:pointer; behavior: url(/js/PIE.htc);}
.moveMenu ul li.on{background: linear-gradient(#f8f8f8, #fff 40%); -pie-background: linear-gradient(#f8f8f8, #fff 40%); position:relative; z-index:100; color:#333333;}
.moveMenu ul li:last-child{margin-right:0;}

.bbs table *{font-family:"돋움";}

.bbs .channel{margin-bottom:5px; margin-left:5px;}
.bbs .channel h3{display:inline-block; font-size:14px;}
.bbs .channel p{display:inline-block; font-size:12px; color:#999;}
.bbs .channel p a{text-decoration:none; color:#39F;}
.bbs .channel .floatR{float:right;}
.bbs .channel .floatR p{margin-left:15px;}

.bbs .channel fieldset{float:right; border:none; padding:0; padding-top:10px; height:36px; vertical-align:top;}
.bbs .channel fieldset legend{display:none;}
.bbs .channel fieldset .type-text{height:36px; box-sizing:border-box; border:1px solid #ccc; padding:0 5px; float:left; margin-right:5px; line-height:36px;}
.bbs .channel fieldset select{height:36px; box-sizing:border-box; padding:0 5px; float:left; margin-right:5px; line-height:36px;}
.bbs .channel fieldset .boardSearch{float:left;}

.bbs .contents{padding:0 !important;}
.bbs .contents .list table{width:100%;}
.bbs .contents .list table th{height:40px; background:#eaeaea; font-size:13px; color:#000; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.bbs .contents .list table td{padding:15px 0; border-bottom:1px solid #f1f1f1; font-size:12px; color:#555555; background:#fff;}
.bbs .contents .list table .center{text-align:center;}
.bbs .contents .list table a{text-decoration:none; color:#333;}
.bbs .contents .list .select_r_btn{padding-top:20px; text-align:right;}
.bbs .contents .list .pageing{text-align:center;}
.bbs .contents .list .pageing span{display:inline-block; width:30px; height:30px; line-height:30px; text-align:center; border:1px solid #ccc; font-size:12px; color:#555; font-weight:bold;}
.bbs .contents .list .pageing strong span{color:#666; background:#eaeaea; border:1px solid #cccccc;}
.bbs .contents button,
.bbs .channel .boardSearch{border:1px solid #ccc; background:#fff; font-size:12px; padding:10px 15px; cursor:pointer; box-sizing:border-box;}


.bbs .contents .album{margin-bottom:30px;}
.bbs .contents .album dl{width:157px; margin:10px; float:left;}
.bbs .contents .album dl:nth-child(4n+4){margin-right:0;}
.bbs .contents .album dl dt{border:1px solid #cccccc; width:157px; height:110px; overflow:hidden; margin-bottom:5px; background:#fff; cursor:pointer;}
.bbs .contents .album dl dd{margin:0; font-size:13px; color:#666;}
.bbs .contents .album dl dd a{color:#666; text-decoration:none;}
.bbs .contents .album dl dd.subject{text-align:center; width:157px; padding:5px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.bbs .contents .paginate{text-align:center;}
.bbs .contents .paginate span{display:inline-block; width:30px; height:30px; line-height:30px; text-align:center; border:1px solid #ccc; font-size:12px; color:#555; font-weight:bold;}
.bbs .contents .paginate strong span{color:#666; background:#eaeaea; border:1px solid #cccccc;}

.bbs .contents .select_r_btn{text-align:right;}

.bbs .contents .d_list{ background:#fff;}
.bbs .contents .d_list p.title{background:#eaeaea; border-bottom:1px solid #cccccc; border-top:2px solid #cccccc; color:#000; padding:15px;}
.bbs .contents .d_list .content_main{padding:10px; border-bottom:1px solid #e1e1e1; font-size:12px; padding-bottom:40px;}
.bbs .contents .d_list img{max-width:100%;}

.bbs .contents .write{border-top:2px solid #cccccc;}
.bbs .contents .write *{vertical-align:middle;}
.bbs .contents .write dl{border-bottom:1px solid #cccccc; background:#fff; clear:both; width:100%; height:50px; margin:0; line-height:50px; font-size:12px;}
.bbs .contents .write dl dt{float:left; width:90px; background:#eaeaea; height:50px; padding:0 10px;}
.bbs .contents .write dl dd{float:left; height:50px; margin:0; padding:0 10px;}
.bbs .contents .write dl dd input.type-text{width:570px; height:32px; padding:0 5px; line-height:32px; box-sizing:border-box; border:1px solid #ccc;}

.bbs .contents .select_c_btn{text-align:center;}
.bbs .contents .noMember{width:400px; margin:0 auto; font-size:14px;}
.bbs .contents .noMember p{text-align:center;}
.bbs .contents .noMember fieldset{width:400px; text-align:center;}
.bbs .contents .noMember fieldset strong{width:100px; display:inline-block;}

button.white_sm{border:1px solid #b4b4b4; height:18px; border-radius:5px; background:#fff; font-size:11px; font-family:"돋움"; padding:0 5px; behavior: url(/js/PIE.htc);}
button span.icon_del{background:url(/images/icon_btn_del.png) no-repeat 0 50%; display:inline-block; padding-left:13px;}

.w100{width:100px !important;}
