@charset "utf-8";
.bo_sch #stx {border:solid 6px #444;}

/* 사진게시판 */
#photo_type .item {width:24%;margin:0 1.33% 40px 0;}
#photo_type .item:nth-child(3n) {margin:0 1.33% 40px 0;}
#photo_type .item:nth-child(4n) {margin:0 0 40px 0;}

@media screen and (max-width:1440px) {
#photo_type {padding:0 20px;}
#photo_type .item {;width:32%;margin:0 2% 40px 0;}
#photo_type .item:nth-child(4n) {margin:0 2% 40px 0;}
#photo_type .item:nth-child(3n) {margin:0 0 40px 0;}
}

@media screen and (max-width:980px) {
#photo_type .item {width:49%;margin:0 2% 40px 0;}
#photo_type .item:nth-child(4n) {margin:0 2% 40px 0;}
#photo_type .item:nth-child(3n) {margin:0 2% 40px 0;}
#photo_type .item:nth-child(2n) {margin:0 0 40px 0;}
}

@media screen and (max-width:420px) {
#photo_type .item {width:100%;margin:0 0 40px 0;}
#photo_type .item:nth-child(4n) {margin:0 0 40px 0;}
#photo_type .item:nth-child(3n) {margin:0 0 40px 0;}
#photo_type .item:nth-child(2n) {margin:0 0 40px 0;}
}


#photo_type .thumb {display:block;position:absolute;right:0;top:0;width:80px;margin:0;}

#photo_type a.bo_tit {margin:0 0 4px 0;font-size:14px;text-align:left;;}
#photo_type a.bo_tit .bo_cate_link {margin:0 0 2px 0;font-family:var(--font3);font-size:12px;text-align:left;}
#photo_type .bo_info {display:block;color:#999;font-size:13px;text-align:left;overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis; 
-o-text-overflow:ellipsis;
-moz-binding: url('ellipsis.xml#ellipsis');
}

#photo_type .chk_box {left:auto;right:0;line-height:22px;}
#photo_type .chk_box input[type="checkbox"] + label span {margin:-14px 0 0 0;}
#photo_type .chk_box a {vertical-align:middle;}