@charset "utf-8";

/* 게시글타이틀 */
#bo_v h2#bo_v_title {display:block;position:relative;padding:18px 20px;border-top:solid 1px #444;border-bottom:solid 1px #ddd;}
#bo_v h2#bo_v_title .bo_v_tit {display:block;margin:0;color:#222;font-size:18px;font-weight:500;line-height:24px;}

#bo_v_info {display:block;position:relative;margin:0 0 40px 0;padding:0 20px;border-bottom:solid 1px #ddd;}
#bo_v_info:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_info strong {font-weight:500;}
#bo_v_info .date {display:inline-block;margin:0 0 0 12px;padding:16px 0 16px 12px;color:#666;background:url(../../../theme/basic/img/var.gif) no-repeat 0 50%;}

#bo_v_info .profile_info_ct {display:block;float:right;padding:16px 0;}

#bo_v_atc {margin:0 0 24px 0;border-bottom:solid 1px #ddd;}

#bo_v_con {margin:0 20px 80px 20px;}

#bo_v_top {margin:0 0 72px 0;}


.faq {margin:0 0 20px 0;border-top:solid 2px #444;}
.faqitem {position:relative;}
.faqitem .header {padding:12px 40px 12px 70px;color:#222;line-height:22px;cursor:pointer;border-bottom:solid 1px #ddd;}
.faqitem .header strong {display:block;position:absolute;left:20px;top:8px;width:30px;height:30px;margin:0 10px 0 0;font-family:'arial';font-size:18px;color:#444;font-weight:400;line-height:30px;text-align:center;}
.faqitem .header p {display:block;overflow:hidden;white-space:nowrap;
text-overflow:ellipsis;  /* IE, Safari */
-o-text-overflow:ellipsis;  /* Opera under 10.7 */
-moz-binding: url('ellipsis.xml#ellipsis');
}
.faqitem .header i {display:block;position:absolute;right:20px;top:14px;font-size:24px;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.faqitem .header .bo_cate_link {display:inline-block;margin:0 6px 0 0;color:#15aacf;}
.faqitem.jquery-accordion-active .header i {transform-origin:50% 50%;transform:rotate(180deg);}

.faqitem .content {display:none;position:relative;padding:24px 20px 24px 70px;border-bottom:solid 1px #ddd;}
.faqitem .content strong {display:block;position:absolute;left:20px;top:20px;width:30px;height:30px;margin:0 10px 0 0;font-family:'arial';font-size:18px;color:#444;font-weight:400;line-height:30px;text-align:center;}
.faqitem .content a.link i,
.faqitem .content a.download i {color:#666;font-size:22px;vertical-align:middle;}
.faqitem .content a.link {display:block;margin:0 0 18px 0;}
.faqitem .content a.download {display:block;margin:0 0 18px 0;}
.faqitem .content a.edit {display:block;margin:24px 0 0 0;color:#ff7700;text-decoration:underline}
.faqitem .content img {max-width:100%;height:auto;}

.faqitem .chk_box {position:absolute;left:0px;top:0px;padding:5px;z-index:2;background:#fff;}
.faqitem .chk_box a {color:#ff7700;font-size:12px;text-decoration:underline;}