/*갤러리리스트커스텀*/
.siiruBoard-galleryBox .photoBox{ height:auto;}
.siiruBoard-galleryBox dl dt{ min-height:auto; margin-bottom:10px}
.siiruBoard-galleryBox dl dt a, .siiruBoard-galleryBox dl dt span.title{ display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
@media all and (min-width:768px){
    .siiruBoard-galleryBox{ width:32%; margin:0 2% 2% 0}
    .siiruBoard-gallery div:nth-child(3n){ margin-right:0;}
    .siiruBoard-galleryBox .photoBox{ height:200px;}
    .siiruBoard-galleryBox .photoBox img{ width:auto; height:100%;}
}
@media all and (min-width:1200px){
    .siiruBoard-galleryBox{ width:19%; margin:0 1.25% 2% 0}
    .siiruBoard-gallery div:nth-child(3n){ margin-right:1.25%;}
    .siiruBoard-gallery div:nth-child(5n){ margin-right:0;}
}

/*게시판읽기커스텀*/
.siiru-boardWrap .siiruBoard-view h4{font-size:18px;padding:15px 10px;margin-bottom:0;border-bottom: 1px solid #dde2e7; background-color:#f3f3f3; }
.siiru-boardWrap .siiruBoard-view h4 .notice {background-color: #616161; color:#fff; text-align:center; padding: 3px 5px; font-size:.6em; font-weight: bold; border-radius: 2px;margin-right: 4px;}
.siiru-boardWrap .siiruBoard-view h4:before{ display:none;}
.siiruBoard-view {border-top:2px solid #333}
.siiruBoardInfo .boardInfo-view{ margin:10px 0;}
.siiruBoardInfo .boardInfo-view span{ font-size:0.75em}
.siiruBoardInfo dl{ margin:0;}
.siiruBoardBody{ margin:0; }
.siiruBoardInfo dl dd{ width:100%;}
.siiruBoardInfo dl dd li small{display:block; margin:5px 0; overflow:visible; font-size:12px; }
.siiruBoardBody .boardContents{ font-size:0.85em; padding:10px 0;}
.siiruBoardBtnInfo{ margin:0; }
.siiruBoardList{ margin:0; }
.siiruBoardList li{padding: 15px 20px; border:none; }
.siiruBoardList li:last-child {border:none; }
.siiruBoardList ul {background-color:#f9f9f9;}
.siiruBoardList ul li a{width: 50%;display: inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align: top;}
.imageView, .videoView, .audioView, .flashView{ max-width:850px;}
.siiruBoardBody .koglSeView small {margin-bottom:20px;}
.siiruBoardBtnInfo {border-top:2px solid #333;}

@media all and (min-width:768px){
    .siiruBoardInfo dl{ padding:10px 15px;}
    .siiruBoardInfo dl dd{ width:90%; padding:0; position:relative;  }
    .siiruBoardInfo dl dd a.siiru-btn{ position:absolute; right:0; top:0;}
    .siiruBoardInfo dl dd li small{ display:inline-block; margin-left:15px; }
    .siiruBoardInfo .boardInfo-view{ margin:15px 0; padding:0 15px; }
}
@media all and (min-width:1024px){
    .siiruBoardBody .boardContents{ padding:20px 15px;}
}

/*게시판리스트커스텀*/
select::-ms-expand {display:none}
.siiruBoard-search select{  width:100%; min-width:auto; font-size:0.75em; padding:5px 10px; height:40px;  -webkit-appearance:none; background:url(/home/www/images/sub/caret-down-solid.svg) 95% center no-repeat; background-size:18px 18px; margin-bottom:10px;  }
.siiruBoard-search input[type="text"]{ float:left; width:80%; padding:5px 10px;  height:40px;  }
.siiruBoard-search input[type="button"], .siiruBoard-search input[type="submit"], .siiruBoard-search button{ height:40px; border-radius:0; width:20%; }
.siiruBoard-listInfo p{ font-size:0.75em }
.siiruBoard-list-head{ padding:15px 0; }
.siiruBoard-list-head p{ font-size:0.75em }
.siiruBoard-list .nodata{ font-size:0.75em }
.siiruBoard-list .subject{ padding:0 15px 0 0}
.siiruBoard-list-body .listBody-row{ padding:15px 0;}
.siiruBoard-list-body .listBody-row p{ font-size:0.85em; vertical-align:middle; }
a.siiru-btn{ font-size:0.75em; padding:10px !important; height:33px;}
button.siiru-btn,input[type="submit"].siiru-btn{ font-size:0.75em;  padding:7px 10px !important; height:33px; -webkit-appearance: none;     -moz-appearance: none; appearance:none }
.siiruBoard-list-body .listBody-row .subject img{ float:left}
.siiruBoard-list-body .listBody-row .subject a{ width:92%; display:block; }
.pagination li a{ line-height:32px; font-size:0.85em}
@media all and (min-width:768px){
.siiruBoard-search{ width:100%; text-align:right;}
.siiruBoard-search *{ vertical-align:bottom;}
.siiruBoard-search select{ float:none; width:18%; margin-bottom:0; }
.siiruBoard-search input[type="text"]{ float:none;  width:35%; min-width:auto; }
.siiruBoard-search input[type="button"], .siiruBoard-search input[type="submit"], .siiruBoard-search button{ float:none; }
    .siiruBoard-list .date{ width:15%;}
 .siiruBoard-search input[type="button"], .siiruBoard-search input[type="submit"], .siiruBoard-search button{width:80px;border-radius: 3px;}
}
@media all and (min-width:1024px){
.siiruBoard-search{ width:100%;}
    .siiruBoard-search select{width:auto;padding-right:25px;margin-right: 5px;border-radius: 3px;}
    .siiruBoard-search input[type="text"]{width:200px;margin-right: 5px;border-radius: 3px;}
.siiruBoard-list-head{ padding:20px 0; }
.siiruBoard-list-head p{font-size:0.95em; }
.siiruBoard-list-body .listBody-row p{ font-size:0.95em; }
.siiruBoard-list-body .listBody-row .subject a{ width:95%; }
}


/*게시판글쓰기 커스텀*/
.siiruBoard-write dl{ padding:0; }
.siiruBoard-write dl dt{ width:100%; padding:10px 0;  }
.siiruBoard-write dl dt span{ vertical-align:bottom}
.siiruBoard-write dl dt label{  display:inline-block; font-size:0.85em }
.siiruBoard-write dl dd{ width:100%; padding:0 0 10px 0;  }
.siiruBoard-write dl dd select{ height:auto;}
.siiruBoard-write dl dd input[type="text"]{ width:100%; font-size:0.75em; height:40px; padding:10px; }
.siiruBoard-write dl dd label{ line-height:1; font-size:0.75em }
.siiruBoard-write dl dd small{ font-size:0.65em; margin-top:10px; line-height:1.3 }
.siiruBoard-write dl dt span.btnLayer{ display:inline-block; vertical-align:middle; margin-left:10px;  }
.radioBlock{ margin:10px 0 20px; height:auto;}
.radioBlock input[type='radio'] + label{ font-size:12px; }
.radioBlock small{ line-height:1.5 }
.radioBlock img{ vertical-align:middle;  display:block; margin-bottom:5px; }
@media all and (min-width:1024px){
.siiruBoard-write dl dt{ float:left; width:20%; padding:20px 0 20px 20px; }
.siiruBoard-write dl dt label{ line-height:40px; }
.siiruBoard-write dl dt span{ vertical-align:-4px}
.siiruBoard-write dl dd{ float:right; width:80%; padding:20px 0; }
	.radioBlock img{ display:inline-block; margin-right:5px; margin-bottom:0; }
}