@charset "utf-8";

/* 갤러리 목록 */
#bo_gall h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#bo_gall #gall_ul {margin-top:10px; margin-right:-15px}
#bo_gall .gall_li{  margin-bottom:20px; width:25%;}
#bo_gall .gall_li .gall_box { position: relative; margin-right:15px; border:1px solid #ccc; transition: .3s; height: 100%;}
#bo_gall .gall_li .gall_box:hover {border-color:#666; box-shadow: 0 0 10px 0 rgba(0,0,0,.1);}
#bo_gall .gall_li .gall_box .gall_chk {position:absolute; top:5px; left:5px; padding:5px; z-index:1}
#bo_gall .gall_li .gall_box .gall_con {position:relative}
#bo_gall .gall_li .gall_img {text-align:center; overflow:hidden;}
#bo_gall .gall_li .gall_img a{height:100%;}
#bo_gall .gall_li .gall_img img,
#bo_gall .gall_li .gall_img video {max-width:100%;}
#bo_gall .gall_li .no_image{font-size:1.25em; color:#ccc; font-weight: 600; width:100%; height:100%; background-color: #f9f9f9;}
#bo_gall .gall_li .no_image .xi{font-size:2.5em; display: block; line-height: 1;}
#bo_gall .gall_li .gall_text_href{padding:50px 15px 15px; display: block;}
#bo_gall .gall_li .gall_text_href .bo_tit{font-weight:500; font-size: 1.068em;}
#bo_gall .gall_li .gall_text_href .bo_cnt{color:#666; font-size:.938em; margin-top:5px; line-height: 1.4;}
#bo_gall .gall_li .gall_text_href .bo_cnt br{display:none;}
#bo_gall .gall_li .gall_text_href .gall_info{margin-top:7px;}
#bo_gall .gall_li .gall_text_href .gall_info > li{font-size:.875em; margin-right:7px; color:#999;}
#bo_gall .gall_li .gall_text_href .gall_info > li .xi{vertical-align: middle;}

.gall_row .col-gn-0,
.gall_row .col-gn-1 {width:100%}
.gall_row .col-gn-2 {width:calc(100% / 2);}
.gall_row .col-gn-3 {width:calc(100% / 3);}
.gall_row .col-gn-4 {width:calc(100% / 4);}
.gall_row .col-gn-5 {width:calc(100% / 5);}
.gall_row .col-gn-6 {width:calc(100% / 6);}
.gall_row .col-gn-7 {width:calc(100% / 7);}
.gall_row .col-gn-8 {width:calc(100% / 8);}
.gall_row .col-gn-9 {width:calc(100% / 9);}
.gall_row .col-gn-10 {width:calc(100% / 10);}
.gall_row .box_clear {clear:both}



    
.vote_tit_bn{padding: 80px 300px; text-align: center; background-color: #aaa; border-radius: var(--item_r); margin:30px 0 50px;}
.vote_tit_bn .in_tt{color:#fff; font-size:2.812em; font-weight: 600; line-height: 1.3;}
.vote_tit_bn .in_time{color:#fff; font-size:1.25em; font-weight: 300; margin-top:20px;}
.vote_wrap{background-color: #f9f9f9; border-radius: var(--item_r); border:1px solid #ccc; padding:45px; margin-bottom: 50px;}
.vote_wrap .in_time{border:1px solid #aaa; padding:8px 20px; background-color: #fff; border-radius: 50px; display: inline-block; color:#666;}
.vote_wrap .in_time .xi{font-size:1.125em; vertical-align: bottom; margin-right:3px;}
.vote_wrap .in_tt{font-size:1.375em; font-weight: 600; color:#222; margin:20px 0;}
.vote_wrap .in_tx{color:#666;}
.vote_wrap .vote_list{font-size:1.068em; background-color: #fff; border-radius: var(--item_r); padding:30px; margin-top: 25px; border:1px solid #ddd;}
.vote_wrap .vote_list .label_st:not(.cssbrowser) input ~ span{color:#666;}
.vote_wrap .vote_btn_w{margin-top:50px;}
.vote_wrap .vote_btn_w .input_st{border-radius: 50px; padding:.5em 2.5em; margin:0 5px;}


.vote_chart{background-color: #fff; border-radius: var(--item_r); padding:30px; margin-top: 25px; border:1px solid #ddd;}
.vote_grp .vote_li:not(:last-child){ margin-bottom:20px}
.vote_grp .vote_li .t1{font-size:1.068em; font-weight: 500; color:#333; margin-bottom: 5px;}
.vote_grp .vote_li .in_grp{height: 30px; line-height: 30px; background-color: #ededed; border-radius: 50px;}
.vote_grp .vote_li .in_grp .grp_bar{height:100%; border-radius: 50px; text-align: right; padding:0 10px 0 0; box-sizing: border-box; color:#fff; font-size:.93em;}
.vote_grp .vote_li:nth-child(1) .in_grp .grp_bar{background-color:#ff5c5b; display: block;}
.vote_grp .vote_li:nth-child(2) .in_grp .grp_bar{background-color:#4b7bd3; display: block;}
.vote_grp .vote_li:nth-child(3) .in_grp .grp_bar{background-color:#ffb160; display:block;}
.vote_grp .vote_li:nth-child(4) .in_grp .grp_bar{background-color:#9279cd; display:block;}
.vote_grp .vote_li:nth-child(5) .in_grp .grp_bar{background-color:#ff9292; display:block;}

/*투표 글쓰기*/
.vote_w_item li{position: relative; margin-bottom: 5px;}
.vote_w_item li .input_st{padding:.5em 3.5em .5em 3em;}
.vote_w_item li .nmb{position: absolute; top: 50%; left: 0; transform: translateY(-50%); height: 3em; line-height: 3em; width:3em; text-align: center; color:#999;}
.vote_w_item li .dle_btn{background-color: transparent; color:#999; position: absolute; top: 50%; right: 0; transform: translateY(-50%); height: 3em; width:3em; border:0;}
.vote_w_item li .dle_btn:hover{color:#444;}
.vt_item_add{transition: .3s; font-size:1.068em;}
.vt_item_add:hover{background-color:#f9f9f9!important;}


