@charset "utf-8";

#bo_w,#bo_v{width: calc(100% - 40px);max-width: var(--max-width);margin: 50px auto 0;}



/* list 시작 */
	/* colorset.css에 있음 */
/* list 끝 */



/* write 시작 */
#bo_w .bo_subject{font-size: var(--font-size35); font-weight: 600; white-space: nowrap; display: flex; align-items: center; gap: 10px;margin-bottom: 80px;}
#bo_w .bo_subject i{font-size: var(--font-size45) !important; line-height: var(--font-size45) !important;}
#bo_w form{}
#bo_w form .list-group-item{border-left: unset;border-right:unset ;}
#bo_w form .row{margin: 0 !important;}
#bo_w form .list-group-item, #bo_w form .col-md-10, #bo_w form label, #bo_w form .px-3.px-sm-0, #bo_w form .col-sm-10{padding-left: 0 !important;padding-right: 0 !important;}
#bo_w form .color_ck{margin: 0; width: 100px; text-align: center; border: 1px solid #ddd; border-radius: 3px; padding: 10px;}
#bo_w form .color_ck p{}
#bo_w form .color_ck input{outline: unset; width: 20px; height: 20px; display: block; margin: 0 auto; box-shadow: unset;}
#ca_name option:last-child{display: none;}
.cke_sc{display: none;}
#bo_w .btn_wrap{display:flex;gap: 10px;justify-content: space-between;align-items: center;margin-top: 50px;}
#bo_w .btn_wrap a,
#bo_w .btn_wrap button{width: 50%; display: block; font-size: var(--font-size18); line-height: var(--font-size40);text-align: center; padding: 8px;border-radius: 10px; font-weight: 600;margin: 0;}
/* write 끝 */



/* view 시작 */
#bo_v .cate_wrap{}
#bo_v .cate_wrap p{display: flex;align-items: center;gap: 8px;}
#bo_v .cate_wrap span{color: #0000007a;font-size: var(--font-size18);font-weight: 600;}
#bo_v .cate_wrap i{color: #0000007a;font-size: var(--font-size20) !important;}
#bo_v .cate_wrap b{font-size: var(--font-size30);font-weight: 600;display: block;}
#bo_v #bo_v_btn{display: flex; gap: 5px; justify-content: end; align-items: center;}
#bo_v #bo_v_btn button,
#bo_v #bo_v_btn a,
#bo_v #bo_v_btn button i,
#bo_v #bo_v_btn a i,
#bo_v #bo_v_btn label{color: #fff !important;font-size: 15px !important;}
#bo_v #bo_v_atc{margin-top: 20px;}
#bo_v #bo_v_con{background: #f8f8f8; border-radius: 15px; padding: 30px;}
#bo_v #bo_v_con #bo_v_img{}
#bo_v #bo_v_con div{padding: 0 !important;}
#bo_v #bo_v_con iframe{width: 100%;}
#bo_v #bo_v_con #bo_v_img a{display: block;pointer-events: none;}
#bo_v #bo_v_con #bo_v_img a img{display: block; width: 100%; max-width: 600px; margin: 0 auto;}
#bo_v .go_list{float: right; margin-top: 20px; font-size: var(--font-size18); line-height: var(--font-size40); width: 100%; max-width: 300px; text-align: center; padding: 8px; background: #ebebeb; border-radius: 10px; font-weight: 600; cursor: pointer;transition: 0.3s;}
#bo_v .go_list:hover,
#bo_v .go_list:active{background: #dddddd;}
/*view 끝 */



@media all and (max-width:1700px) {
    #nt_footer .footer_wrap .pc_floating{display: none;}
}


@media all and (max-width:1200px) {
	#bo_w,#bo_v{margin: 20px auto 0;}
}


@media all and (max-width:900px) {
	#bo_w .bo_subject{margin-bottom: 40px;}
	#bo_v .cate_wrap p i{font-size: var(--font-size30) !important;}
	#bo_v .cate_wrap b{font-size: var(--font-size25);margin-top: 5px;}
}


@media all and (max-width:600px) {
	#bo_v #bo_v_info{display:none}
	#bo_v #bo_v_atc{width: calc(100% + 40px);margin-left: -20px;}
	#bo_v #bo_v_con{border-radius: 0;padding: 20px;}
	#bo_v .go_list{max-width: unset;line-height: 35px;float: unset;}
	#bo_w .btn_wrap{margin-top: 20px;}
	#bo_w .btn_wrap a,
	#bo_w .btn_wrap button{line-height: 35px;}
}