@charset "utf-8";
/* 
커뮤니티와 쇼핑몰 둘다 게시판을 사용하므로
게시판용 style은 분리한다.
*/

#_seperate{position:fixed;top:5px;left:5px;z-index:9999;display:inline-block;width:4px;height:4px;background:#ff0033;border-radius:50%;}

/* ─────────────────────────────────────────────────
										게시판 레이아웃
───────────────────────────────────────────────── */
.boWrap{position:relative;width:100%;margin:0;border-radius:0;/*z-index:1;*/}
.boWrap:after{display:block;visibility:hidden;clear:both;content:""}
@media screen and (min-width:781px) {
	.boWrap{
		padding-top:var(--bo-padding-top);
		padding-bottom:var(--bo-padding-bottom);
		padding-left:clamp(var(--bo-mobile-padding-lr), 5.2vw, var(--bo-padding-lr));
		padding-right:clamp(var(--bo-mobile-padding-lr), 5.2vw, var(--bo-padding-lr));
		
	}
}
@media screen and (max-width:780px) {
	.boWrap:not(.pageMake){
		padding-top:var(--bo-mobile-padding-top);
		padding-bottom:var(--bo-mobile-padding-bottom);
	}	
	.boWrap > *:not(#bo_v):not(#bo_w) .bo_btnSet{padding-left:var(--bo-mobile-inner-padding);padding-right:var(--bo-mobile-inner-padding);}
	.boWrap .tags-group{padding:var(--bo-mobile-inner-padding);}
	.boWrap .tags-group{padding:var(--bo-mobile-inner-padding);padding-top:0;}
}


.bo_list, .bo_gall, #bo_v, #bo_w, .boContainer{--bo-width:100%;margin:0 auto;}
@media screen and (min-width:781px) {
	.bo_list, .bo_gall, #bo_v, #bo_w, .boContainer{width:var(--bo-width);max-width:var(--bo-max-width);min-width:var(--bo-min-width);}
}
@media screen and (max-width:780px) {
	.boWrap:not(.pageMake) .bo_list, .boWrap:not(.pageMake) .bo_gall, .boWrap:not(.pageMake) .boContainer, #bo_v, #bo_w{padding-left:var(--bo-mobile-padding-lr);padding-right:var(--bo-mobile-padding-lr);}
}


@media screen and (min-width:781px) {
	#boSetting.btnSetting{position:fixed;bottom:12px;left:12px;font-size:0;}
}

/* 모바일 글등록 허용안함 */
@media screen and (min-width:781px) {
	#bo_w_mobile_msg{display:none !important;}
}
@media screen and (max-width:780px) {
	.boWrap[data-mobile-write="false"]{}
	.boWrap[data-mobile-write="false"] #bo_title, .boWrap[data-mobile-write="false"] #bo_w{display:none !important}
	#bo_w_mobile_msg{position:absolute;top:0;left:0;width:100%;min-height:calc(var(--vh) - var(--mobile-header-height));background:rgba(0,0,0,0.02);padding-bottom:150px;display:flex;align-items:center;justify-content:center;}
}






#mixblockSetting{position:absolute;top:7px;left:7px;z-index:50;font-size:0;transform:scale(0.8);}
.edit_mixblock{position:absolute;bottom:7px;left:7px;z-index:50;font-size:0;transform:scale(0.8);}
.edit_mixblock:before{content:'\ea8d';font-family:'myfont';font-size:12px;padding-bottom:1px;width:22px;height:22px;border-radius:50%;color:#fff;background:var(--green);display:inline-flex;align-items:center;justify-content:center;}
.edit_mixblock:hover:before{background:var(--red);}
@media screen and (max-width:780px) {
	#mixblockSetting, .edit_mixblock{display:none;}
}


/* ─────────────────────────────────────────────────
										게시판 상단이미지
───────────────────────────────────────────────── */
.bo_top_img{width:100%;position:relative;padding:0;margin:0;overflow:hidden;display:flex;align-items:center;font-family:'Black Han Sans', sans-serif;font-size:50px;color:#fff;}
.bo_top_img .bgImg{position:absolute;top:0;left:50%;max-width:none}
.bo_top_img .bgSlogan{width:100%;position:absolute;left:0;z-index:4;text-align:center;display:flex;align-items:center;flex-direction:column}
.boCover{position:fixed;top:0;left:0;z-index:-1;width:100%;height:500px;overflow:hidden;display:flex;align-items:center;flex-direction:column}
.coverBg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover !important;background-repeat:no-repeat;text-align:center;display:flex;align-items:center;transition:all 0.4s ease-in}
.mainSlogan{width:100%;display:flex;align-items:center;flex-direction:column}
.coverSlogan{position:relative;width:100%;min-height:700px;padding:80px 30px;background-color:rgba(41,39,36,0.6);overflow:hidden;font-family:'Black Han Sans', sans-serif;font-size:50px;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}
.boCoverSpacer{position:relative;display:block;height:900px;}
.parallax{position:relative;width:100%;/*min-height:300px;*/display:flex;align-items:center;justify-content:center;background-size:cover;background-repeat:no-repeat;background-position:center;transition:none !important;background-attachment:fixed;}


/* ─────────────────────────────────────────────────
										게시판 상단내용
───────────────────────────────────────────────── */
.bo_content_head{font-family:'Noto Sans KR', sans-serif;position:relative;display:block;overflow:hidden;margin:0 auto}
.bo_content_head:after{display:block;visibility:hidden;clear:both;content:""}


/* ─────────────────────────────────────────────────
										게시판 타이틀
───────────────────────────────────────────────── */
#bo_title{
	--bo-title-size:46px;
	--bo-title-color:#272626;
	--bo-title-mb:60px;
	position:relative;text-align:center;font-family:var(--nanumSN);font-size:var(--bo-title-size);color:var(--bo-title-color);line-height:1.2em;font-weight:var(--bold);margin-bottom:var(--bo-title-mb);overflow:hidden;display:block;}
#bo_title a{}
#bo_title.blackGothic{font-family:'Black Han Sans', sans-serif;font-weight:normal;}
#bo_title[class*='malgunGothic']{font-family:'Malgun Gothic', dotum, sans-serif;}
#bo_title.malgunGothic200{font-weight:200;}
#bo_title.malgunGothic400{font-weight:400;}
#bo_title.malgunGothic600{font-weight:600;}
#bo_title[class*='nanumSR']{font-family:'NanumSquareRound', sans-serif;}
#bo_title.nanumSR300{font-weight:300;}
#bo_title.nanumSR400{font-weight:400;}
#bo_title.nanumSR700{font-weight:700;}
#bo_title.nanumSR800{font-weight:800;}
#bo_title[class*='noto']{font-family:'Noto Sans KR', sans-serif;}
#bo_title.noto100{font-weight:100;}
#bo_title.noto200{font-weight:200;}
#bo_title.noto300{font-weight:300;}
#bo_title.noto400{font-weight:400;}
#bo_title.noto500{font-weight:500;}
#bo_title.noto600{font-weight:600;}
#bo_title.noto700{font-weight:700;}
#bo_title.nanum{font-family:var(--nanumSN);font-weight:normal;}
#bo_title.nanum-bold{font-family:var(--nanumSN);font-weight:bold;}
body[data-font-family='noto'] #bo_title{font-family:var(--noto);font-weight:500;}
body[data-font-family='nanumGothic'] #bo_title{font-family:var(--nanumSN);font-weight:500;}

.bo_title_sub{display:block;margin-top:-40px;margin-bottom:50px;text-align:center}
.bo_title_sub a{color:inherit}
.bo_title_sub a:hover{text-decoration:underline}
.bo_title_sub .tag{vertical-align:middle;display:inline-block;padding:0 8px;height:24px;line-height:24px;font-size:11px;font-weight:400;color:#fff;text-align:center;border-radius:2px;background:rgba(71,78,103,0.85)}
.bo_title_sub .tag.light, .bo_title_sub .tag .light{color:#fff5bd}

@media screen and (max-width:780px) {
	#bo_title{--bo-title-size:30px !important;--bo-title-mb:45px !important;}
}




@media screen and (min-width:781px) {
	/* ─────────────────────────────────────────────────
											카테고리
	───────────────────────────────────────────────── */
	#bo_cate .btnSetting{position:absolute;left:-8px;top:-5px;transform:scale(0.8);}
	#bo_cate{margin-bottom:40px;position:relative;display:flex;align-items:center;justify-content:center;}
	/* ─────────────────────────────────────────────────
											게시판 검색
	───────────────────────────────────────────────── */
	#bo_sch{position:relative;margin-bottom:30px;font-size:0;display:flex;align-items:center;justify-content:center;}
	#bo_sch .btnSetting{position:absolute;top:-10px;left:-10px;transform:scale(0.8);}
	.bo_gall #bo_sch{margin-bottom:50px;}
}



/* ─────────────────────────────────────────────────
										태그 목록 (목록페이지)
───────────────────────────────────────────────── */
.tags-group{display:flex;align-items:center;flex-wrap:wrap;}
.tags-group .tag{height:var(--tag-height);padding:0 var(--tag-padding-lr);background:rgba(71,78,103,0.25);color:#fff;font-size:var(--tag-size);line-height:var(--tag-height);border-radius:30px;
	display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;}
.tags-group .tag:hover{background:rgba(71,78,103,0.45);}
.tags-group .tag.active{background:var(--green);}
.tags-group .tag:before{content:'#';margin-right:4px;}
@media screen and (min-width:781px) {
	.tags-group{justify-content:center;gap:10px 15px;margin-bottom:40px;--tag-size:15px;--tag-height:36px;--tag-padding-lr:15px;}
}
@media screen and (max-width:780px) {
	.tags-group{gap:10px 13px;margin-bottom:25px;--tag-size:14px;--tag-height:30px;--tag-padding-lr:12px;}
}





/* ▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨

																						목록페이지 콘텐츠 list.skin.php

▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨ */


.tableContainer{
	position:relative;
	--table-font-size:14px;
	}

/* ─────────────────────────────────────────────────
										div 테이블
───────────────────────────────────────────────── */
@media screen and (min-width:781px) {
	.table{width:100%;display:table;table-layout:fixed;border-collapse:collapse;}
	.table .caption{padding:0;font-size:0;line-height:0;overflow:hidden}
	.table .tr{display:table-row}
	.table .tr > *{display:table-cell;color:#0d0d0d;line-height:1.5em;vertical-align:middle;word-break:break-all;text-align:center}
	
	.table .thead{width:100%;display:table;table-layout:fixed;border-collapse:collapse;}
	.table .thead .tr > *{font-weight:var(--bold);color:#282828;text-align:center;padding:10px 5px;border-top:3px solid;border-bottom:1px solid;border-color:rgba(0,0,0,0.8);}
	.table .thead a{color:inherit;position:relative;}
	.table .thead a:hover{color:var(--mainColor);}
	.table .thead a:before{content:'\e948';font-family:'myfont';font-size:11px;color:inherit;font-weight:normal;position:absolute;right:-13px;top:50%;margin-top:-12px;z-index:4;display:inline-flex;
		text-decoration:none;opacity:0.6;}
	.table .thead a:after{content:'\e949';font-family:'myfont';font-size:11px;color:inherit;font-weight:normal;position:absolute;right:-13px;top:50%;margin-top:-5px;z-index:4;display:inline-flex;
		text-decoration:none;opacity:0.6;}
	.table .thead a:hover:before, .table .thead a:hover:after{opacity:0.9}
	
	.table .tbody{width:100%;display:table !important;table-layout:fixed;border-collapse:collapse;}
	.table .tbody .tr > *{padding:20px 5px;border-top:1px solid;border-bottom:1px solid;border-color:rgba(0,0,0,0.1);}
	.table .tbody .tr:first-child .td{border-top:0}
	.table .tbody .tr.bo_notice{background:rgba(0,0,0,0.02);}
	.table .tbody .th{background:rgba(0,0,0,0.02);}
	.table .tbody .bo_current{color:var(--mainColor);font-size:12px;}
	.table .tbody .cell_chk{text-align:center}
	.table .tbody .cell_cate{padding:0 10px}
	.table .tbody .cell_subject{position:relative;text-align:left;vertical-align:middle;padding-left:15px;padding-right:15px;}
	.table .tbody .cell_subject a:hover{color:var(--mainColor);}
	.table .tbody .cell_subject .list_btn{margin-left:20px}
	.table .tbody .skinOption-subject{min-width:100px;color:#0d0d0d;font-size:15px;font-weight:var(--bold);line-height:1.3em;display:flex;align-items:center;gap:8px;}
	.table .tbody .skinOption-subject a:not(.cate_link){display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-text-overflow:ellipsis;}
	.table .tbody .skinOption-subject > *:not(:first-child){/*margin-left:8px;*/}
	.table .tbody .skinOption-subject .boIcon_img{}
	.table .tr.bo_notice .skinOption-subject{font-weight:bold;}
	.table .tbody .skinOption-subject .cate_link{vertical-align:middle;font-size:0.9em;font-weight:400;color:#878792;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;}
	.table .tbody .skinOption-subject .cate_link:before{content:'';width:1px;height:11px;background:rgba(0,0,0,0.2);}
	.table .tbody .skinOption-subject.use_none a, .table .tbody .skinOption-subject.use_mobile a{opacity:0.7;text-decoration:line-through;text-decoration-color:rgba(0,0,0,0.7);}
	.table .tbody .cell_phone{font-size:0.95em;font-family:var(--font-num);font-weight:400}
	.table .tbody .cell_date{font-size:0.95em;font-family:var(--font-num);font-weight:400;color:#7f7f7f} 
	.table .tbody .cell_hit{font-size:0.95em;font-family:var(--font-num);font-weight:400}
	.table .tbody .cell_name{font-weight:normal;text-align:center;}
	.table .tbody .cell_name .writer{white-space:nowrap;}
	.table .cell_chk{width:40px;}
	.table .cell_num{width:50px;}
	.table .cell_name{max-width:300px;min-width:90px;width:140px;}
	.table .cell_date{width:100px;}
	.table .cell_good{width:60px;}
	.table .cell_hit{width:60px;}
	.table .cell_group{width:100px} 
	.table .cell_mb_id{width:94px} 
	.table .cell_mng{width:80px} 
	.table .cell_nick{width:100px}
	.table .cell_admin{width:50px}
	.table .cell_10{width:10px;}.table .cell_15{width:15px;}.table .cell_20{width:20px;}.table .cell_25{width:25px;}.table .cell_30{width:30px;}.table .cell_35{width:35px;}.table .cell_40{width:40px;}.table .cell_45{width:45px;}.table .cell_50{width:50px;}.table .cell_55{width:55px;}.table .cell_60{width:60px;}.table .cell_65{width:65px;}.table .cell_70{width:70px;}.table .cell_75{width:75px;}.table .cell_80{width:80px;}.table .cell_85{width:85px;}.table .cell_90{width:90px;}.table .cell_95{width:95px;}.table .cell_100{width:100px;}.table .cell_105{width:105px;}.table .cell_110{width:110px;}.table .cell_115{width:115px;}.table .cell_120{width:120px;}.table .cell_125{width:125px;}.table .cell_130{width:130px;}.table .cell_135{width:135px;}.table .cell_140{width:140px;}.table .cell_145{width:145px;}.table .cell_150{width:150px;}.table .cell_155{width:155px;}.table .cell_160{width:160px;}.table .cell_165{width:165px;}.table .cell_170{width:170px;}.table .cell_175{width:175px;}.table .cell_180{width:180px;}.table .cell_185{width:185px;}.table .cell_190{width:190px;}.table .cell_195{width:195px;}.table .cell_200{width:200px;}.table .cell_205{width:205px;}.table .cell_210{width:210px;}.table .cell_215{width:215px;}.table .cell_220{width:220px;}.table .cell_225{width:225px;}.table .cell_230{width:230px;}.table .cell_235{width:235px;}.table .cell_240{width:240px;}.table .cell_245{width:245px;}.table .cell_250{width:250px;}.table .cell_255{width:255px;}.table .cell_260{width:260px;}.table .cell_265{width:265px;}.table .cell_270{width:270px;}.table .cell_275{width:275px;}.table .cell_280{width:280px;}.table .cell_285{width:285px;}.table .cell_290{width:290px;}.table .cell_295{width:295px;}.table .cell_300{width:300px;}.table .cell_305{width:305px;}
}


@media screen and (max-width:780px) {
	.table:not(.fix){position:relative;}
	.table:not(.fix) .caption{padding:0;font-size:0;line-height:0;overflow:hidden}
	.table:not(.fix) .thead{display:none !important;}
	.table:not(.fix) .tbody{display:flex;flex-direction:column;}
	.table:not(.fix) .tbody .tr{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:18px 15px;}
	.table:not(.fix) .tbody .tr:first-child{border-top:3px solid var(--mainColor);}
	.table:not(.fix) .tbody .tr{padding:17px 10px;color:#0d0d0d;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,0.1);}
	.table:not(.fix) .tbody .tr.bo_notice{background:rgba(0,0,0,0.02);}
	.table:not(.fix) .tbody .cell_subject{position:relative;text-align:left;width:100%;order:0;display:flex;align-items:center;overflow:hidden;}
	.table:not(.fix) .tbody .cell_subject a:hover{color:#000}
	.table:not(.fix) .tbody .cell_subject .list_btn{margin-left:20px}
	.table:not(.fix) .tbody .skinOption-subject{color:#0d0d0d;font-size:15px;font-weight:500;line-height:1.5em;display:inline;}
	.table:not(.fix) .tbody .bo_notice .skinOption-subject:before{content:'';display:inline-flex;margin-right:5px;vertical-align:middle;width:19px;height:19px;background:url('./img/icon_notice.svg') no-repeat center / 100% auto;}
	.table:not(.fix) .tbody .skinOption-subject .cate_link{vertical-align:middle;font-size:0.9em;font-weight:400;color:#878792;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;}
	.table:not(.fix) .tbody .skinOption-subject .cate_link:before{content:'';width:1px;height:11px;background:rgba(0,0,0,0.2);}
	.table:not(.fix) .tbody .coCnt{margin-top:-0.2em;}
	.table:not(.fix) .tbody .skinOption-subject > *:not(:first-child){margin-left:8px;}
	.table:not(.fix) .tbody .skinOption-subject:hover a{color:var(--mainColor);}
	.table:not(.fix) .tr.bo_notice .skinOption-subject{font-weight:bold;}
	.table:not(.fix) .tbody .cell_name{margin-right:auto;display:inline-flex;align-items:center;}
	.table:not(.fix) .tbody .cell_name .writer{font-size:12px;}
	.table:not(.fix) .tbody .cell_date,
	.table:not(.fix) .tbody .cell_good,
	.table:not(.fix) .tbody .cell_hit{display:inline-flex;align-items:center;gap:4px;font-family:var(--mont);font-size:13px;color:#7f7f7f;}
	.table:not(.fix) .tbody .cell_date:before{content:'\ea3e';font-family:'myfont';font-size:12px;}
	.table:not(.fix) .tbody .cell_good:before{content:'\ea59';font-family:'myfont';font-size:12px;}
	.table:not(.fix) .tbody .cell_reply:before{content:'\e9a3';font-family:'myfont';font-size:13px;}
	.table:not(.fix) .tbody .cell_hit:before{content:'\e9ef';font-family:'myfont';font-size:13px;}
	.table:not(.fix) .tbody .cell_admin{display:none !important;}
	.table:not(.fix) .tbody .cell_subject ~ *{margin-bottom:-5px;}
}





/* ─────────────────────────────────────────────────
												갤러리
───────────────────────────────────────────────── */
.gall_ul{
	--gall-gap:40px;
	--gall-cols:3;
	--gall-cols-tmp:calc(var(--gall-cols) - 1);
	--gall-gutter:calc(var(--gall-gap) * var(--gall-cols-tmp) / var(--gall-cols));
	--gall-nth:calc(100% / var(--gall-cols));
	--gall-width:calc(var(--gall-nth) - var(--gall-gutter));
}

.bo_gall{position:relative;}
.bo_gall [class*='boIcon_use_']{position:absolute;top:-7px;left:-7px;z-index:21}
.bo_gall .labelCheck{position:absolute;top:-7px;left:-7px;margin-bottom:0;z-index:22}
.bo_gall .btnEdit{opacity:0;transform:scale(0.5);transition-delay:0.3s}
.bo_gall ul > li:hover .btnEdit, .bo_gall .gall_li:hover .btnEdit, .bo_gall .wz_li:hover .btnEdit{opacity:1;transform:scale(1);transition-delay:0s}

.gall_ul{text-align:left;margin:0;padding:0;list-style:none;display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--gall-gap);}

	.gall_li{position:relative;width:var(--gall-width);transition:all .2s ease-in-out;}
	.gall_li.use_none .textSubject a, .gall_li.use_none .textContent, .gall_li.use_mobile .textSubject a, .gall_li.use_mobile .textContent{opacity:0.7 !important;text-decoration:line-through !important;text-decoration-color:rgba(0,0,0,0.7) !important;}
		.gallContents{position:relative;font-size:13px;font-weight:normal;color:#616161;display:flex;flex-direction:column;align-items: flex-start;gap:20px}
		.gallContents .gall_thumb{position:relative;padding:0;font-size:0;overflow:hidden;line-height:0;color:#fff;width:100%;}
		.gallContents .gall_thumb a{color:inherit;width:100%;}
		.gallContents .gall_thumb a:after{position:absolute;top:15px;right:10px;margin:0;z-index:2;opacity:0;}
		.gallContents .gall_thumb a:hover:after{opacity:0.9}
		.gallContents .gall_thumb a img{transition:all .35s ease-in-out}
		.gallContents .gall_thumb img{width:100%;}
		.gallContents .gall_thumb:not(.noeffect) a img:hover{transform:scale(1.05);}
		.gallContents .gall_thumb .video-container video[poster]{width:100%;height:100%;object-fit:cover;}
		.gallContents .gall_con{width:100%;background:transparent;border:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}
		.gallContents .boIcon_hot{margin-right:8px;}
		.gallContents .textSubject{font-size:15px;font-weight:var(--bold);color:#0d0d0d;line-height:1.5em;z-index:2;word-break:keep-all;}
		.gallContents .textSubject a{display:inline;}
		.gallContents .textSubject a:hover{color:#000}
		.gallContents .textSubject a ~ *{vertical-align:middle;margin-left:10px;}
		.gallContents .textSubject a[class*='link-icon-']:after{display:none}
		.gallContents .textContent{max-width:100%;font-size:1em;line-height:1.5em;font-weight:normal;color:#484848;text-align:left;}		
		.gallContents .cate_link{font-size:0.95em;color:rgba(71,78,103,0.6);font-weight:var(--bold);}
		.gallContents .cate_link:hover{color:#4b86ff}
		.gallContents .tagSet{margin-top:10px;}
			.gall_list_infoSet{position:relative;width:100%;font-size:12px;color:#888888;display:flex;align-items:center;flex-wrap:wrap;gap:10px}
			* + .gall_list_infoSet{margin-top:15px;}
			.gall_list_infoSet .writer{font-size:12px;}
			.gall_list_infoSet .date{font-family:var(--font-num);font-weight:400}
			.gall_list_infoSet * + .date:before{content:'';display:inline-block;width:1px;height:10px;background:rgba(0,0,0,0.1);margin-right:10px;}
			.gall_list_infoSet .info_hit{margin-left:auto;display:inline-flex;align-items:center;gap:5px;}
			.gall_list_infoSet .info_hit .num{font-size:1em;font-family:var(--font-num);font-weight:normal;}
		.gallContents .list-btn-set a{min-width:120px}

/* masonry_wrap ───────────────────────────────────────────────── */
.masonry_wrap{position:relative;margin:0 auto;}
.masonry_wrap .gall_ul{display:block;position:relative;}

/* webzine ───────────────────────────────────────────────── */
.webzine .labelCheck{position:absolute;top:5px;left:0;margin-bottom:0;z-index:22}
.webzine .gall_ul{gap:0 var(--gall-gap);}
.webzine .gall_ul .gall_li{border-color:rgba(0,0,0,0.15);border-style:solid;border-width:0;border-top-width:1px;border-bottom-width:1px;}
		.wzContents{overflow:hidden;font-size:13px;padding:40px 0;display:flex;align-items:flex-start;gap:30px}
		@media screen and (max-width:780px) {
			.wzContents{padding:25px 0;gap:15px;}
		}
		.wzContents .wz_thumb{position:relative;z-index:1;overflow:hidden;flex-shrink:1;max-width:var(--thumb-width);}
		@media screen and (max-width:780px) {
			.wzContents .wz_thumb{max-width:30%;}
		}
		.wzContents .wz_thumb img{border-radius:2px;}
		.wzContents .wz_thumb a:after{position:absolute;top:15px;right:10px;margin:0;z-index:2;opacity:0;color:#fff;}
		.wzContents .wz_thumb a:hover:after{opacity:0.9}
		.wzContents .wz_con{position:relative;z-index:2;flex:1;display:flex;align-items:flex-start;flex-direction:column;gap:10px;overflow:hidden;}/*overflow:hidden -> 옵션에서 제목한줄자르기 일때 제목이 영역을 벗어나는 문제 해결 */ 
		.wzContents .wz_con .textSubject{font-size:16px;font-weight:var(--bold);}
		@media screen and (min-width:781px) {
			.wzContents .list-btn-set a{min-width:130px}
		}
		@media screen and (max-width:780px) {
			.wzContents .list-btn-set a{min-width:100px}
		}		
		.wzContents .gall_list_infoSet{}
		.wzContents .gall_list_infoSet .info_hit{margin-left:0;}
		.wzContents .gall_list_infoSet * + .info_hit:before{content:'';display:inline-block;width:1px;height:10px;background:rgba(0,0,0,0.1);margin-right:10px;}
		.wzContents .list_goodContainer{order:5;width:auto;margin:0;margin-left:30px;vertical-align:middle;}

/* ──────────────────────────────────────────────────────────────────
															gallerySwiper
─────────────────────────────────────────────────────────────────── */
.gallerySwiper .swiper-container{position:relative;width:100%;height:auto;/*cursor:grab;*/}
.gallerySwiper .swiper-container .swiper-wrapper{position:relative;display:flex;align-items:stretch;}
.gallerySwiper .swiper-slide{position:relative;display:block}
.gallerySwiper .swiper-slide:active{cursor:grabbing}
.gallerySwiper .gallContents{gap:15px !important;}
.gallerySwiper .gallContents .gall_thumb{width:100%;}

.gallerySwiper .btn-slide{cursor:pointer;}
.gallerySwiper .btn-slide:before{	content:'';font-family:'myfont';cursor:pointer;position:absolute;top:50%;z-index:11;margin-top:-28px;font-size:13px;width:46px;height:46px;color:rgba(53,57,69,0.6);background:rgba(255,255,255,0.8);
	box-shadow:0 1px 6px rgba(0,0,0,0.1);border-radius:50%;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center;}
.gallerySwiper .btn-slide.prev:before{content:'\e93f';left:-60px}
.gallerySwiper .btn-slide.next:before{content:'\e940';right:-60px}
.gallerySwiper .btn-slide:hover:before{color:rgba(53,57,69,0.7);background:rgba(255,255,255,0.95);border:0;box-shadow:0 3px 8px rgba(0,0,0,0.15)}
.gallerySwiper .btn-slide.swiper-button-disabled:before{content:'\e33a';cursor:default;background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.7);box-shadow:none;transform:scale(0.4)}



@media screen and (min-width:781px) {
	/*.gallerySwiper[data-per="1"] .swiper-slide{transition:all 0.4s cubic-bezier(0.5,0,0,1.25);}
	.gallerySwiper[data-per="1"] .swiper-slide:not(.swiper-slide-active){transition:filter;filter:blur(2px)}
	.gallerySwiper[data-per="1"] .swiper-slide:not(.swiper-slide-active){transform:scale(0.8);opacity:0.7;}
	.gallerySwiper[data-per="1"] .swiper-slide .gallContents{text-align:left;flex-direction:row;align-items:stretch !important;gap:0 !important;padding:0 !important;background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:3px;}
	.gallerySwiper[data-per="1"] .swiper-slide .gallContents .gall_thumb{position:relative;width:50%}
	.gallerySwiper[data-per="1"] .swiper-slide .gallContents .gall_thumb .video-container .video{position:relative !important;}
	.gallerySwiper[data-per="1"] .swiper-slide .gallContents .gall_con{width:50%;height:100%;padding:35px;display:flex;flex-direction:column;gap:15px;}
	.gallerySwiper[data-per="1"] .swiper-slide .textSubject{font-size:21px;}
	.gallerySwiper[data-per="1"] .swiper-slide .textContent{font-size:15px;}
	.gallerySwiper[data-per="1"] .swiper-slide .list-btn-set{margin-top:40px !important;padding:0 !important;width:100%;--btn-height:44px;}
	.gallerySwiper[data-per="1"] .swiper-slide .list-btn-set a{min-width:150px;border-radius:2px;}
	.gallerySwiper[data-per="1"] .swiper-slide .tagSet{margin-top:auto;}
	.gallerySwiper[data-per="1"] .swiper-slide .gall_list_infoSet{order:5;margin-top:auto;}

	.layout-rt .gallerySwiper[data-per="1"] .swiper-slide:not(.swiper-slide-active),
	.layout-lt .gallerySwiper[data-per="1"] .swiper-slide:not(.swiper-slide-active){filter:blur(0);transform:scale(1);opacity:1;}
	.layout-rt .gallerySwiper[data-per="1"] .swiper-slide .gallContents,
	.layout-lt .gallerySwiper[data-per="1"] .swiper-slide .gallContents{flex-direction:column;}
	.layout-rt .gallerySwiper[data-per="1"] .swiper-slide .gallContents .gall_thumb,
	.layout-lt .gallerySwiper[data-per="1"] .swiper-slide .gallContents .gall_thumb{position:relative;width:100%}
	.layout-rt .gallerySwiper[data-per="1"] .swiper-slide .gallContents .gall_con,
	.layout-lt .gallerySwiper[data-per="1"] .swiper-slide .gallContents .gall_con{width:100%;padding:10px;display:flex;flex-direction:column;gap:15px;}
	.layout-rt .gallerySwiper[data-per="1"] .swiper-slide .textSubject,
	.layout-lt .gallerySwiper[data-per="1"] .swiper-slide .textSubject{font-size:18px;}
	.layout-rt .gallerySwiper[data-per="1"] .swiper-slide .textContent,
	.layout-lt .gallerySwiper[data-per="1"] .swiper-slide .textContent{font-size:14px;}
	.layout-rt .gallerySwiper[data-per="1"] .swiper-slide .list-btn-set,
	.layout-lt .gallerySwiper[data-per="1"] .swiper-slide .list-btn-set{margin-top:20px !important;}*/
}

/* *:not(.layout-rt)  */





/* ─────────────────────────────
						list_style_outline
────────────────────────────── */
.list_style_outline .gallContents{background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:3px;}
.list_style_outline .gallContents{padding-bottom:15px;}
.list_style_outline .gallContents .gall_con{padding:0 15px;}
.list_style_outline .gallContents .list-btn-set{margin-top:5px;}


/* ─────────────────────────────
						list_style_horizon
────────────────────────────── */
.list_style_horizon{}
.list_style_horizon{transition:all 0.4s cubic-bezier(0.5,0,0,1.25);}
.list_style_horizon .gallContents{text-align:left;flex-direction:row;align-items:stretch !important;gap:0 !important;padding:0 !important;background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:3px;}
.list_style_horizon .gallContents .gall_thumb{position:relative;flex:1;}
.list_style_horizon .gallContents .gall_thumb .video-container .video{position:relative !important;}
.list_style_horizon .gallContents .gall_con{flex:1;height:100%;padding:25px;display:flex;flex-direction:column;gap:15px;}
.list_style_horizon .textSubject{}
.list_style_horizon .textContent{}
.list_style_horizon .list-btn-set{margin-top:40px !important;padding:0 !important;width:100%;--btn-height:44px;}
.list_style_horizon .list-btn-set a{min-width:150px;border-radius:2px;}
.list_style_horizon .tagSet{margin-top:auto;}
.list_style_horizon .gall_list_infoSet{order:5;margin-top:auto;}








/* ─────────────────────────────────────────────────
										게시물 없음
───────────────────────────────────────────────── */
.empty_list{width:100%;height:200px;display:flex;align-items:center;justify-content:center;}
.empty_list:before{content:""attr(data-text)"";font-size:14px;font-weight:400;color:#a1a1a1;padding:0 16px;}
#pageMake .empty_list{height:160px}



/* ─────────────────────────────────────────────────
								게시판 목록 링크 아이콘
───────────────────────────────────────────────── */
@media screen and (min-width:781px) {
	a[class*='link-icon-']{display:inline-flex;}
}
a[class*='link-icon-']:after{content:'';font-family:'myfont';font-weight:normal;opacity:0.7;margin-left:5px;display:inline-flex;align-items:center;vertical-align:middle;transition:all .1s ease-in-out;}
a[class*='link-icon-']:hover:after{opacity:1;}
a.link-icon-out:after{content:'\e990';font-size:14px;}
a.link-icon-pop:after{content:'\ea2e';font-size:15px;}
a.link-icon-alert:after{content:'\e9a5';font-size:13px;}
a.link-icon-layerpop:after{content:'\ea32';font-size:14px;opacity:0.85;}
.pop-alert{cursor:pointer;}


/* ─────────────────────────────────────────────────
										게시판 아이콘
───────────────────────────────────────────────── */
[class*='boIcon_']{font-size:0;vertical-align:middle;display:inline-flex;justify-content:flex-start;position:relative;}
[class*='boIcon_']:before{content:"";font-family:'myfont';position:relative;font-style:normal;font-weight:normal;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;}
.boIcon_notice{display:inline-flex;width:22px;height:22px;background:url('./img/icon_notice.svg') no-repeat center / 100% auto;}
.boIcon_new{display:inline-flex;width:18px;height:18px;background:url('./img/icon_new.svg') no-repeat center / 100% auto;}
.boIcon_file:before{content:'\ea9b';font-size:13px;font-weight:normal;color:rgba(71,78,103,0.9);}
.boIcon_img:before{content:'\ea9c';font-size:13px;color:rgba(71,78,103,0.9);}
.boIcon_video:before{content:'\e997';font-size:13px;color:rgba(71,78,103,0.9);}
.boIcon_secret:before{content:"\ea23";font-size:15px;color:rgba(71,78,103,0.55);}
.boIcon_secret + a{color:rgba(158, 158, 158, 1)}
.boIcon_hot{display:inline-flex;width:15px;height:21px;background:url('./img/icon_hot.svg') no-repeat center / auto 100%;}
.boIcon_link:before{content:'\e990';font-size:15px;font-weight:normal;transition:all .2s ease-in-out;border:1px solid red}
.boIcon_link:hover:before{color:var(--blue);}
.boIcon_attach:before{content:'\e9fe';font-size:14px;opacity:0.7;}
[class*='boIcon_']:after{opacity:0;visibility:hidden;font-size:10px;line-height:1em;height:18px;padding:0 5px;white-space:nowrap;position:absolute;top:-20px;left:-5px;z-index:5;background:#fff;color:var(--blue);
	border:1px solid var(--blue);border-radius:3px;box-shadow:0 3px 4px rgba(0,0,0,0.03);transition:all .15s ease-in-out;display:inline-flex;align-items:center;justify-content:center;}
[class*='boIcon_']:hover:after{opacity:1;visibility:visible;transition-delay:0.15s;top:-25px}
.boIcon_notice:after{content:'공지글'}
.boIcon_file:after{content:'첨부파일'}
.boIcon_img:after{content:'첨부이미지'}
.boIcon_video:after{content:'동영상'}
.boIcon_secret:after{content:'비밀글'}
.boIcon_hot:after{content:'인기글'}
.boIcon_attach:after{content:'첨부링크'}

/* 게시물 사용여부 아이콘 */
[class*='boIcon_use_']{position:relative;display:inline-flex;justify-content:center;}
[class*='boIcon_use_']:before{content:"";font-family:'myfont';color:#fff7c4;width:21px;height:21px;background-color:rgba(71,78,103,1);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;}
.boIcon_use_pc:before{content:'\ea16';font-size:13px;}
.boIcon_use_mobile:before{content:'\ea11';font-size:13px}
.boIcon_use_none:before,
.boIcon_use_admin:before{content:'\e9b2';font-size:13px;}
.boIcon_use_pc:after{content:'PC전용 글입니다';}
.boIcon_use_mobile:after{content:'모바일전용 글입니다';}
.boIcon_use_none:after{content:'비공개 글입니다';}
.boIcon_use_admin:after{content:'관리자전용 글입니다';}


/* 작성자 */
.writer{font-size:13px;font-weight:var(--semi-bold);font-weight:var(--bold);color:#333333;display:inline-flex;align-items:center;gap:8px;}

/* 사이드뷰 */
.sv_member{font-size:13px;font-weight:var(--semi-bold);color:#333;display:inline-flex;align-items:center;gap:6px;}
.sv_wrap{position:relative;font-weight:normal}
.sv_wrap .sv{z-index:1000;display:none;margin:5px 0 0;font-size:0.92em;background:#333;box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);}
.sv_wrap .sv:before{content: "";position: absolute;top: -6px;left: 15px;width: 0;height: 0;border-style: solid;border-width: 0 6px 6px 6px;border-color: transparent transparent #333 transparent;}
.sv_wrap .sv a{display:inline-block;margin:0;padding:0 10px;line-height:30px;width:100px;font-weight:normal;color:#bbb }
.sv_wrap .sv a:hover{background:#000;color:#fff}
.sv_on{display:block !important;position:absolute;top:23px;left:0px;width:auto;height:auto}
.sv_nojs .sv{display:block}

/* 카테고리 */
.category{white-space:nowrap;}

/* 댓글 카운트 */
.coCnt{font-family:var(--font-num);font-weight:500;color:#ff4a4a;line-height:1em;vertical-align:middle;}

/* swiper-container */
.boWrap .swiper-pagination{position:relative !important;width:100%;display:flex;align-items:center;justify-content:center;gap:20px;margin-top:30px !important;top:0 !important;bottom:0 !important;}
.boWrap .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;background:rgba(71,78,103,0.15);opacity:1;font-size:0;cursor:pointer;transition:all .1s ease-in-out;display:inline-flex;align-items:center;justify-content:center;}
.boWrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--mainColor);}
@media screen and (max-width:780px) {
	.boWrap .swiper-pagination{gap:10px;}
}



/* ─────────────────────────────────────────────────
											좋아요 버튼
───────────────────────────────────────────────── */
.list_goodContainer{position:relative;width:100%;display:flex;align-items:center;margin-bottom:15px;justify-content:center;}
.list_goodContainer .good_button{font-size:0;width:30px;height:30px;background-color:#ff7b7b;border-radius:50%;overflow:hidden;transition:all 0.2s cubic-bezier(0.5,0,0,1.25);display:inline-flex;align-items:center;justify-content:center;}
.list_goodContainer .good_button:before{content:'';width:15px;height:15px;background:url('./img/icon_good.svg') no-repeat center / 100% auto;display:inline-flex;align-items:center;justify-content:center;}
.list_goodContainer .good_button:hover{transform:scale(1.3);}
.list_goodContainer .good_button:hover:before{position:relative;animation:good_button_active 0.4s cubic-bezier(1,0,0,0.6) infinite alternate;}
@keyframes good_button_active {0%{top:0;}100%{top:5px}}
.list_goodContainer .label_good{cursor:default;color:#fff;--label-color:rgba(71,78,103,0.7);}
.list_goodContainer .label_good.new{--label-color:#ff7b7b;}
.list_goodContainer .label_good:before{content:""attr(data-tip)"";display:inline-block;height:19px;line-height:20px;padding:0 5px;font-size:11px;font-weight:400;
	position:absolute;top:50%;left:50%;margin-left:28px;margin-top:-9px;background:var(--label-color);border-radius:4px;transition:all .2s ease-in-out;opacity:1;visibility:hidden;visibility:visible;z-index:39}
.list_goodContainer .label_good:after{ content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid var(--label-color);border-top:4px solid transparent;border-bottom:4px solid transparent;
	position:absolute;top:50%;left:50%;margin-left:20px;margin-top:-4px;transition:all .2s ease-in-out;opacity:1;visibility:hidden;visibility:visible;z-index:39}
.list_goodContainer .label_good:hover:before, .bo_v_good .label_good:hover:after{opacity:1;visibility:visible}
.list_goodContainer .label_good.new:before{background:#ff7b7b}
.list_goodContainer .label_good.new:after{border-right:4px solid #ff7b7b}


/* ─────────────────────────────────────────────────
										페이지 넘버
───────────────────────────────────────────────── */
.pg_wrap{clear:both;font-family:'Montserrat', 'NanumSquareRound', sans-serif;text-align:center;padding:0;}
.pg_wrap .pg{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);}
.pg_wrap .pg > *{font-size:var(--btn-font-size);font-weight:normal;color:#838383;width:var(--btn-size);height:var(--btn-size);text-align:center;display:flex;align-items:center;justify-content:center;
	cursor:pointer;background:var(--btnColor);border:1px solid rgba(0,0,0,0.2);border-radius:var(--btn-radius);padding:0;margin:0 !important;}
.pg_wrap.gap0 .pg > *:not(:last-child){border-right:0;}
.pg_wrap.gap0 .pg > *:first-child{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;}
.pg_wrap.gap0 .pg > *:last-child{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;}
.pg_wrap.gap0 .pg > *:not(:first-child):not(:last-child){border-radius:0 !important;}
.pg_wrap .pg_page:focus, .pg_wrap .pg_page:hover{border:0;background:var(--btnColor-hover);color:#fff;}
.pg_wrap .pg_current{background:var(--btnColor-active);font-weight:500;color:#fff;}
.pg_wrap .pg_start, .pg_wrap .pg_prev, .pg_wrap .pg_end, .pg_wrap .pg_next{font-size:0;position:relative;text-indent:0px;}
.pg_start:before, .pg_prev:before, .pg_end:before, .pg_next:before{content:'';font-family:'myfont';font-size:15px;font-weight:normal;margin-top:2px}
.pg_start:before{content:'\e950';}
.pg_prev:before{content:'\e94e';font-size:14px;}
.pg_next:before{content:'\e94f';font-size:14px;}
.pg_end:before{content:'\e951';}
.pg_wrap .ellipsis:before{content:'\ea52';font-size:13px;font-family:'myfont';margin-top:2px;font-weight:normal;color:rgba(55,71,79,0.8);}
.pg_wrap .pg .sound_only{display:none !important;}

@media screen and (min-width:781px) {
	.pg_wrap{--btn-font-size:12px;--btn-size:34px;--btn-gap:6px;--btn-radius:2px;--btnColor:#fff;--btnColor-hover:rgba(71,78,103,0.5);--btnColor-active:var(--mainColor);margin-top:40px;}
}

@media screen and (max-width:780px) {
	.pg_wrap{--btn-font-size:12px;--btn-size:34px;--btn-gap:6px;--btn-radius:2px;--btnColor:#fff;--btnColor-hover:rgba(71,78,103,0.5);--btnColor-active:var(--mainColor);margin-top:40px;}
}




/* ─────────────────────────────────────────────────
										무한스크롤 ajax 동적추가
───────────────────────────────────────────────── */
.gall_li.add_li{opacity:0;animation:list_add_animation 0.5s cubic-bezier(0.5,0,0,1.25) forwards;}
@keyframes list_add_animation{
	0%{transform:scale(0.7);opacity:0;}
	100%{transform:scale(1);opacity:1;}
}

._auto_more_list .gall_ul{padding-bottom:60px;}
._auto_more_list .bo_btnSet{position:fixed;left:20px;bottom:20px;z-index:32;padding:0;margin:0 auto;display:inline-flex !important;justify-content:center;}
._auto_more_list .bo_btnSet .bo_adm_set{top:-35px;}
._auto_more_list .bo_btnSet .pop_write{margin:0 !important;}
._more_list_loading{position:fixed;bottom:35px;left:calc(50% - 30px);width:60px;height:60px;background:url('./img/loading.svg') no-repeat center / 100%;display:flex;align-items:center;justify-content:center;font-size:0;opacity:0.7}






/* 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

															   상세페이지 view.skin.php

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 */
#bo_v{position:relative}

/* ─────────────────────────────────────────────────
										상세 헤더
───────────────────────────────────────────────── */
#bo_v #bo_v_header{display:flex;align-items:center;flex-wrap:wrap;}
#bo_v #bo_title{--bo-title-size:19px;font-weight:600;color:#5e606a;padding:0;margin:0;}
#bo_v .ca_name{font-size:15px;font-weight:300;color:#707070;display:inline-flex;align-items:center;}
#bo_v #bo_title + .ca_name:before{content:'\e91d';font-family:'myfont';font-size:10px;display:inline-block;vertical-align:middle;padding:0 10px}
#bo_v #bo_v_subject{position:relative;width:100%;font-family:var(--noto);font-weight:400;font-size:29px;line-height:1.2em;color:#2a2a2a;padding:15px 0 30px 0;margin-bottom:40px;border-bottom:1px solid rgba(71,78,103,0.15);}
@media screen and (max-width:780px) {
	#bo_v #bo_title{display:none !important;}
	#bo_v #bo_title + .ca_name:before{display:none !important;}
	#bo_v #bo_v_subject{font-size:19px;padding:10px 0 15px 0;}
}

	/* ─────────────────────────────────────────────────
												본문
	───────────────────────────────────────────────── */
	#bo_v_atc{position:relative;margin-bottom:20px;line-height:1.5em}
	#bo_v_atc #bo_v_video{width:100%;text-align:center;margin:0 auto;position:relative;overflow:hidden}
	#bo_v_atc #bo_v_video:after{display:block;visibility:hidden;clear:both;content:""}
	#bo_v_atc #bo_v_video video{width:100%;float:left}
	#bo_v_atc #bo_v_video iframe{width:100%;float:left}
	#bo_v_atc #bo_v_video iframe.youtubeShorts{width:428px;height:760px;border-radius:12px;}
	#bo_v_atc .bo_v_img{margin:0;width:100%;overflow:hidden;zoom:1;}
	#bo_v_atc .bo_v_img:after{display:block;visibility:hidden;clear:both;content:""}
	#bo_v_atc .bo_v_img img{max-width:100%;height:auto}
	#bo_v_atc * + .bo_v_img{margin-top:20px}
		#bo_v_con{font-size:14px;width:100%;word-break:break-all;overflow:hidden;line-height:1.7em;}
		* + #bo_v_con{margin-top:20px;}	
		#bo_v_con p img{margin:5px 0}
		#bo_v_con_mobile{font-size:14px;width:100%;word-break:break-all;overflow:hidden;line-height:1.7em;}
		* + #bo_v_con_mobile{margin-top:15px;}	
		#bo_v_con_mobile p img{margin:5px 0}

		/* ─────────────────────────────────────────────────
												첨부파일
		───────────────────────────────────────────────── */
		#bo_v_file.rollbtn{position:absolute;top:20px;right:0;}
		#bo_v_file.rollbtn .fileOpener{position:relative;cursor:pointer;font-size:13px;width:116px;height:38px;border-radius:3px;background-color:rgba(71,78,103,0.9);color:#fff;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;gap:7px;}
		#bo_v_file.rollbtn .fileOpener:before{content:'';width:19px;height:19px;background:url('./img/icon_cloud.svg') no-repeat center / 100% auto;display:inline-flex;margin-top:2px;}
		#bo_v_file.rollbtn .fileOpener .cnt{position:absolute;top:-7px;right:-7px;font-size:10px;font-weight:500;width:17px;height:17px;background:#9facc3;color:#fff;border-radius:50%;z-index:3;transition:all .2s ease-in-out;
			display:inline-flex;align-items:center;justify-content:center;}
		#bo_v_file.rollbtn .file_ul{position:absolute;top:38px;right:0;padding:15px 20px;background:#fff;border:2px solid var(--blue);z-index:999;box-shadow:-2px 3px 3px rgba(0, 0, 0, 0.15);transition:all .2s ease-in-out;opacity:0;visibility:hidden;}
		#bo_v_file.rollbtn:hover .fileOpener{background:var(--blue);}
		#bo_v_file.rollbtn:hover .file_ul{opacity:1;visibility:visible;}
		#bo_v_file.rollbtn .file_ul li{position:relative;font-size:14px;color:#000;padding:6px 5px;border-top:1px solid rgba(0,0,0,0.1);white-space:nowrap;display:flex;align-items:center;gap:6px;transition:all .2s ease-in-out}
		#bo_v_file.rollbtn .file_ul li:before{content:'';width:15px;height:15px;background:url('./img/icon_cloud.svg') no-repeat center / 100% auto;display:inline-flex;margin-top:2px;}
		#bo_v_file.rollbtn .file_ul li:first-child{border:0}
		#bo_v_file.rollbtn .file_ul li a{color:inherit;font-weight:var(--bold);font-size:13px;line-height:2em;word-wrap:normal;width:auto !important}
		#bo_v_file.rollbtn .file_ul li a:hover{text-decoration:underline !important}
		#bo_v_file.rollbtn .file_ul li .fileSize{font-family:var(--font-num);font-size:11px;opacity:0.7;margin-left:5px;}

		#bo_v_file.list{position:relative;top:-40px;}
		#bo_v_file.list .file_ul{position:relative;}
		#bo_v_file.list:hover .fileOpener{background:var(--blue);}
		#bo_v_file.list:hover .file_ul{opacity:1;visibility:visible;}
		#bo_v_file.list .file_ul li{position:relative;font-size:14px;color:#000;padding:8px 10px;border-bottom:1px solid rgba(0,0,0,0.1);white-space:nowrap;display:flex;align-items:center;gap:6px;transition:all .2s ease-in-out}
		#bo_v_file.list .file_ul li:before{content:'';width:15px;height:15px;background:url('./img/icon_cloud.svg') no-repeat center / 100% auto;display:inline-flex;margin-top:2px;}
		#bo_v_file.list .file_ul li a{color:inherit;font-weight:var(--bold);font-weight:400;font-size:14px;line-height:2em;color:#656565;word-wrap:normal;width:auto !important}
		#bo_v_file.list .file_ul li a:hover{text-decoration:underline !important;color:#000}
		#bo_v_file.list .file_ul li .fileSize{font-family:var(--font-num);font-size:11px;opacity:0.7;margin-left:5px;}



		/* ─────────────────────────────────────────────────
												첨부된 링크
		───────────────────────────────────────────────── */
		#bo_v_linkSet{margin-top:-10px;padding:20px 25px;border-radius:3px;background:rgba(0,0,0,0.04);display:flex;flex-direction:column;gap:10px;}
		#bo_v_linkSet li{position:relative;display:flex;align-items:center;gap:10px}
		#bo_v_linkSet li:before{content:'\e98f';font-family:'myfont';font-size:14px;}
		#bo_v_linkSet li .linkname{font-weight:var(--bold);margin-right:15px;}
		#bo_v_linkSet li a{display:inline-block;font-size:14px;color:rgba(0,0,0,0.95);transition:all .1s ease-in-out}
		#bo_v_linkSet li a:hover{color:var(--blue);text-decoration:underline}
		@media screen and (max-width:780px) {
			#bo_v_linkSet{margin-top:-20px;padding:15px;}
			#bo_v_linkSet li{gap:7px;font-size:12px;}
			#bo_v_linkSet li:before{font-size:12px;}
			#bo_v_linkSet li a{font-size:12px;}
		}

		/* ─────────────────────────────────────────────────
												작성자 정보
		───────────────────────────────────────────────── */
		#bo_v_info{position:relative;font-size:13px;color:#555555;margin-top:60px;display:flex;align-items:center;gap:25px}
		#bo_v_info .writer{font-size:13px;font-weight:bold;color:#333333;}
		#bo_v_info .date{font-family:var(--font-num);font-weight:normal;letter-spacing:0.02em}
		#bo_v_info .num{font-family:var(--font-num);font-weight:normal;margin-left:3px}
		#bo_v_info .info_hit{color:rgba(71,78,103,0.7)}

	#bo_v_atc .tagSet{margin-top:40px;}

		/* ─────────────────────────────────────────────────
													좋아요 버튼
		───────────────────────────────────────────────── */
		#bo_v_good{margin-top:60px;margin-bottom:20px;}
		#bo_v_good.list_goodContainer .good_button{width:40px;height:40px;}
		#bo_v_good.list_goodContainer .good_button:hover{transform:scale(1.2);}
		#bo_v_good.list_goodContainer .good_button:before{width:18px;height:18px;}
		#bo_v_good.list_goodContainer .label_good:before{margin-left:35px;}
		#bo_v_good.list_goodContainer .label_good:after{margin-left:27px;}

		/* ─────────────────────────────────────────────────
													SNS
		───────────────────────────────────────────────── */
		#bo_v_sns{margin:0 0 20px;padding:0;list-style:none;zoom:1}
		#bo_v_sns:after{display:block;visibility:hidden;clear:both;content:""}
		#bo_v_sns li{float:left;margin:0 5px 0 0}


/* ─────────────────────────────────────────────────
										댓글 (Comment)
───────────────────────────────────────────────── */
#bo_view_comment{position:relative;margin-top:80px}
#bo_view_comment .cmCount{display:flex;align-items:center;margin-bottom:20px;}
#bo_view_comment .cmCount .num{font-size:14px;font-weight:500;color:var(--red);font-family:var(--font-num);display:inline-flex;align-items:center;gap:6px;}
#bo_view_comment .cmCount .num:before{content:'\e9a3';font-family:'myfont';font-size:13px;color:#9e9e9e;display:inline-block;margin-bottom:-1px;}
#bo_view_comment #bo_vc_empty{margin:0;padding:25px;text-align:center;color:#585858}

#bo_view_comment .listCo{position:relative;padding:22px 0;border-top:1px dotted rgba(0,0,0,0.12)}
#bo_view_comment #bo_vc_w + .listCo{margin-top:5px;}
#bo_view_comment .listCo:last-child{border-bottom:1px dotted rgba(0,0,0,0.12)}
#bo_view_comment .listCo.re:before{content:'\e97b';font-family:'myfont';font-size:13px;color:rgba(71,78,103,0.4);position:absolute;top:24px;left:-22px;}
#bo_view_comment .listCo .co-head{position:relative;display:flex;align-items:center;gap:15px;}
#bo_view_comment .listCo .co-head .writer{font-size:13px;font-weight:var(--bold);}
#bo_view_comment .listCo .co-head .writer .mb_img{width:22px !important;height:22px !important;}
#bo_view_comment .listCo .co-head .date{font-size:12px;color:rgba(71,78,103,0.6)}
#bo_view_comment .listCo .replyCon-wrap{margin-top:13px;line-height:1.8em;color:#3e4250}
#bo_view_comment .listCo .replyCon-wrap .co_re{margin-left:10px;font-size:11px;height:18px;line-height:1em;background:rgba(71,78,103,0.25);padding:0 4px;border-radius:3px;color:#fff;
	display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease-in-out;}
#bo_view_comment .listCo .replyCon-wrap .co_re:hover{background:var(--blue)}

#bo_view_comment .listCo .co_btnSet{position:absolute;right:0px;top:20px;z-index:99999;}
#bo_view_comment .listCo .co_btnSet ul{display:inline-flex;align-items:center;gap:10px}
#bo_view_comment .listCo .co_btnSet li a{font-size:0;}
#bo_view_comment .listCo .co_btnSet li a:before{color:rgba(71,78,103,0.5);}
#bo_view_comment .listCo .co_btnSet li a:hover:before{color:rgba(71,78,103,0.9);}
#bo_view_comment .listCo .co_btnSet li a.co_edit:before{content:'\e995';font-family:'myfont';font-size:16px;}
#bo_view_comment .listCo .co_btnSet li a.co_del:before{content:'\e965';font-family:'myfont';font-size:16px;}
/*#bo_view_comment .listCo .co_btnSet li a{font-size:11px;height:19px;line-height:1em;background:#fff;padding:0 4px;border-radius:3px;background:rgba(71,78,103,0.8);color:#fff;
	display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease-in-out;}
#bo_view_comment .listCo .co_btnSet li a.co_edit:hover{background:var(--green)}
#bo_view_comment .listCo .co_btnSet li a.co_del:hover{background:var(--red)}
#bo_view_comment .listCo .co_btnSet li a.co_re{background:rgba(71,78,103,0.5);}
#bo_view_comment .listCo .co_btnSet li a.co_re:hover{background:var(--blue)}*/
#bo_view_comment .listCo.hash{background:rgba(71,78,103,0.02)}
#bo_view_comment .listCo.hash .replyCon{font-weight:400;color:#000}

	/* ─────────────────────────────────────────────────
												댓글 폼
	───────────────────────────────────────────────── */
	#bo_vc_w{position:relative;padding:0;width:100%;}
		._comment_form{position:relative;display:flex;align-items:center;flex-direction:column;gap:8px;font-size:12px;--form-height:32px;}
		._comment_form .form-list{position:relative;width:100%;flex-direction:row;}
		._comment_form .form-list.guest{display:flex;align-items:center;gap:10px;}
		._comment_form .form-list.guest input{width:150px;}
		._comment_form .form-list.wr_content{position:relative;display:flex;align-items:stretch;gap:0;}
		._comment_form .form-list.wr_content #char_cnt{display:none;}
		._comment_form .form-list.wr_content textarea{flex:1;font-size:13px;background:#fff;padding:10px 13px;width:100%;height:auto;min-height:60px;max-height:350px;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;}
		._comment_form .form-list.wr_content .btnComment{font-size:12px;width:50px;border:0;background:rgba(53,57,69,0.5);color:#fff;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;display:inline-flex;align-items:center;justify-content:center;}
		._comment_form .form-list.wr_content .btnComment:hover{background:rgba(53,57,69,0.7)}
		._comment_form #captcha{height:32px}
		._comment_form #captcha #captcha_mp3, ._comment_form #captcha #captcha_reload{width:32px}
		._comment_form #captcha #captcha_mp3:before{font-size:14px}
		._comment_form #captcha #captcha_reload:before{font-size:16px}
		._comment_form #captcha #captcha_info{display:inline-block;margin-left:10px}
		@media screen and (max-width:780px) {
			._comment_form .form-list.guest{gap:5px;}
			._comment_form .form-list.guest > *{flex:1;width:auto;}
			._comment_form .form-list.guest input{width:100%;}
		}
		
	/* ────────────────────
				댓글수정, 대댓글
	───────────────────── */	
	.area_form ._comment_form{margin-top:15px;}
	.area_form ._comment_form .form-list.wr_content{padding-left:23px;}
	.area_form ._comment_form .form-list.wr_content .btnClose{font-size:0;width:26px;height:26px;border:1px solid rgba(0,0,0,0.2);background:#fff;background:#fffee7;border-right:0;border-top-left-radius:3px;border-bottom-left-radius:3px;
		display:inline-flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:9;transition:all .2s ease-in-out;}
	.area_form ._comment_form .form-list.wr_content .btnClose:before{content:'\e95c';font-family:'myfont';font-size:14px;color:rgba(53,57,69,0.5);transition:all .2s ease-in-out}
	.area_form ._comment_form .form-list.wr_content .btnClose:hover:before{color:#000}
	.area_form ._comment_form .form-list.wr_content #wr_content:focus + .btnClose{border-color:rgba(0,0,0,0.65);}
	[id*='reply_'].area_form ._comment_form{padding-left:22px}
	[id*='reply_'].area_form ._comment_form:before{content:'\e97b';font-family:'myfont';font-size:13px;color:rgba(71,78,103,0.4);position:absolute;top:5px;left:0px;}



/* 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

															   등록페이지 write.skin.php

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 */
@media screen and (max-width:780px) {
	.boWrap[data-mobile-write=true] #bo_title{display:none !important;}
}
/* 내용쓰기 pc,mobile */
.wrConTabs{position:absolute;top:40px;right:100%;margin-right:4px;z-index:9;font-size:0}
.editor .wrConTabs{top:0px}


/* 게시물 사용여부 아이콘 - 등록페이지(select) */
.bootstrap-select [class*='icon_']{display:inline-flex;align-items:center;}
.bootstrap-select [class*='icon_']:before{content:"";font-family:'myfont';font-weight:normal;font-size:11px;width:20px;margin-right:5px;display:inline-flex;align-items:center;justify-content:center;position:relative;}
.bootstrap-select .icon_check:before{content:'\e932';top:1px;}
.bootstrap-select .icon_none:before{content:'\e9b2';font-size:14px;}
.bootstrap-select .icon_pc:before{content:'\ea16';font-size:13px;}
.bootstrap-select .icon_mobile:before{content:'\ea11';font-size:13px;}
.bootstrap-select .icon_admin:before{content:'\e9b4';font-size:14px;}


._a_skin_view{height:30px;font-size:11px;color:#fff;background:#000;padding:0 10px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;}


/* 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

																	게시판 버튼 모음

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 */
._adm_icon{font-size:0;display:inline-block;width:19px !important;height:19px !important;padding:0;background:url('./img/adm.svg') no-repeat center / cover;position:absolute;top:-7px;right:-10px;z-index:5;transform:scale(0.8);}
._adm_icon:hover{animation:icon_rotate 1s linear infinite normal;}
@keyframes icon_rotate {
	0%{transform:rotate(0deg) scale(0.8);}
	100%{transform:rotate(180deg) scale(0.8);}
}

/* 목록선택 채크박스 토글 */
.edit-mode:not(.on){display:none !important}



@media screen and (min-width:781px) {
	.bo_btnSet{position:relative;max-width:1500px;margin-left:auto;margin-right:auto;margin-top:10px;padding-top:40px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;}
	.bo_btnSet{--font-size:14px;--btn-width:160px;--btn-height:44px;--btnColor:var(--mainColor);--btnColor-hover:var(--subColor);}
	.bo_gall .bo_btnSet{margin-top:25px}
	.bo_btnSet .btn_list{min-width:200px}
	.bo_btnSet .btn_list + .btn_write{min-width:90px;}
}
@media screen and (max-width:780px) {
	.bo_btnSet{position:relative;margin-top:10px;padding-top:20px;display:flex;flex-direction:column;gap:10px;}
	.bo_btnSet{--font-size:14px;--btn-width:100%;--btn-height:54px;--btnColor:var(--mainColor);--btnColor-hover:var(--subColor);}
	.bo_gall .bo_btnSet{margin-top:25px}
	.bo_btnSet [class*="btn_"]{height:52px;}
}


[class*="btn_"]{position:relative;font-size:var(--btn-fontSize);font-weight:var(--bold);padding:0 8px;height:var(--btn-height);/*height:42px;*/color:#fff;background:rgba(53,57,69,0.85);border-radius:var(--btn-radius);transition:all .2s ease-in-out;outline:0;cursor:pointer;
	display:inline-flex;align-items:center;justify-content:center;gap:7px;}
.btn_admin{font-family:var(--nanumSR);font-size:10px;height:25px;font-weight:normal;}
.btn_admin:hover{text-decoration:none;background-color:#181818}
.bo_include{font-size:9px;width:42px;height:12px;line-height:11px;text-align:center;color:rgba(76, 127, 255, 1);border:1px solid rgba(76, 127, 255, 0.95);background:#fff;border-radius:5px;cursor:help}
.bo_include.myTip.mini:before{font-size:9px;font-weight:var(--bold);height:21px;line-height:21px;margin-top:-1em;margin-right:7px;padding:0px 6px;color:#d4fbff;background-color:rgba(76, 127, 255, 0.95);letter-spacing:-0.01em}
.bo_include.myTip:after{border-width:3px;border-left-color:rgba(76, 127, 255, 0.95);margin-right:1px;margin-top:-3px}
/* btn color (버튼컬러) */
.btn_write{font-size:var(--font-size);min-width:var(--btn-width);height:var(--btn-height);line-height:var(--btn-height);background-color:var(--btnColor);padding:0 19px;}
.btn_write:hover{background:var(--btnColor-hover);}
.btn_modify{background:#18A4EA;min-width:70px}
.btn_modify:hover{background-color:#0093E5}
.btn_del{background-color:#ff5d5d}
.btn_del:hover{background-color:#f02b2b}
.btn_copy{background-color:rgba(71,78,103,0.65);min-width:50px}
.btn_copy:hover{background-color:rgba(71,78,103,0.75)}
.btn_move{background-color:#525252}
.btn_move:hover{background-color:#434343}
.btn_search{background:#f5f5f5;height:32px}
.btn_search:hover{background:#f0efef}
.btn_reply{background-color:rgba(71,78,103,0.65)}
.btn_reply:hover{background-color:rgba(71,78,103,0.8)}
.btn_list{background-color:#fff;color:#6c7185;border:1px solid #6c7185;color:var(--btnColor);border:1px solid var(--btnColor);font-size:var(--font-size);height:var(--btn-height);}
.btn_check{background-color:#377eff;background:rgba(71,78,103,0.95)}
.btn_check:hover{background-color:#1f68ed;background:rgba(71,78,103,1)}
.btn_submit{background:rgba(53,57,69,0.9);border:0;}
.btn_cancel{color:#474747;background:rgba(53,57,69,0.1)}
.btn_cancel:hover{background:rgba(53,57,69,0.15)}
/* btn icon (버튼 아이콘) */
/*[class*="btn_"]:before{content:'';font-family:'myfont';font-weight:normal;font-size:12px;margin-left:-1px;margin-top:-1px;display:inline-block;vertical-align:middle}*/
.btn_admin:before{display:none;}
.btn_write.block{background-color:#000;}
.btn_write.block:before{content:'\e985';font-family:'myfont';font-weight:normal;font-size:17px;margin-left:-1px;margin-top:-1px;display:inline-block;vertical-align:middle}
.btn_write.talk:before{content:'\e9a7';font-family:'myfont';font-weight:normal;font-size:15px;margin-left:-1px;margin-top:-1px;display:inline-block;vertical-align:middle}
.btn_write.map:before{content:"\ea48";font-family:'myfont';font-weight:normal;font-size:14px;margin-left:-1px;margin-top:-1px;display:inline-block;vertical-align:middle}
.btn_modify:before{content:"\e995";font-family:'myfont';font-weight:normal;font-size:13px;margin-left:-1px;margin-top:-1px;display:inline-block;vertical-align:middle}
.btn_del:before{content:"\e965";font-family:'myfont';font-weight:normal;font-size:13px;margin-left:-1px;display:inline-block;vertical-align:middle}
.btn_copy:before{content:"";}
.btn_move:before{content:"";}
.btn_list:before{content:"\e925";font-family:'myfont';font-weight:normal;font-size:15px;margin-left:-1em;margin-top:2px;display:inline-block;vertical-align:middle}/*전체목록*/
.btn_reply:before{content:"\e97b";font-family:'myfont';font-weight:normal;font-size:12px;margin-left:-1px;margin-top:-1px;display:inline-block;vertical-align:middle}
.btn_movie:before{content:"\ea0e";font-family:'myfont';font-weight:normal;font-size:13px;margin-left:-1px;margin-top:-1px;display:inline-block;vertical-align:middle}



/* ─────────────────────────────────────────────────
									목록페이지 버튼
───────────────────────────────────────────────── */
@media screen and (min-width:781px) {
	/* (EDIT-MODE) */
	.bo_btnSet .bo_adm_set{position:absolute;top:0px;left:0;display:inline-flex;align-items:center;gap:6px;font-family:var(--nanumSR);}	
		.bo_adm_set .btnEditMode{font-size:10px;text-align:center;padding:0 6px;height:25px;color:#fff;background:rgba(71,78,103,0.4);border-radius:2px;transition:all .15s ease-in-out;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;}
		.bo_adm_set .btnEditMode:hover{background:rgba(71,78,103,0.6)}
		.bo_adm_set .btnEditMode.on{background:#ff4242;background:var(--blue);transform:translateY(0);}	
		.bo_adm_set .ul-edit-mode{position:absolute;z-index:5;left:calc(100% + 10px);padding:15px;background:#fcfdff;border:1px solid rgba(57,90,255,0.5);box-shadow:0 3px 6px rgba(0,0,0,0.07);border-radius:4px;transition:transform 0.2s cubic-bezier(0.5,0,0,1.25);
			display:inline-flex;align-items:center;gap:6px;}
		.bo_adm_set .ul-edit-mode:before{content:'';display:block;width:8px;height:8px;background:#fcfdff;transform:rotate(45deg);border:1px solid rgba(57,90,255,0.5);border-top:0;border-right:0;position:absolute;left:-5px;top:50%;margin-top:-3px;}
		.bo_adm_set .ul-edit-mode:not(.on){display:none}
		.bo_adm_set .ul-edit-mode li{white-space:nowrap;}
		.bo_adm_set .ul-edit-mode label.btnChkall span{margin:0;width:auto;padding:0 10px;padding-top:2px;height:25px;font-size:11px;font-weight:bold;color:#fff;background:rgba(53,57,69,0.35);
			border-radius:2px;border:1px solid rgba(0,0,0,0.08);display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:all .2s ease-in-out;}
		.bo_adm_set .ul-edit-mode label.btnChkall span:before{font-size:15px;}
		.bo_adm_set .ul-edit-mode label.btnChkall input[type="checkbox"]:checked + span{background:#1abc9c}
		.bo_adm_set .ul-edit-mode input[type=submit]{font-size:11px;font-weight:400;padding:0 6px;height:25px;background:#fff;color:var(--blue);border:1px solid var(--blue);letter-spacing:-0.08em;border-radius:2px;}
		.bo_adm_set .ul-edit-mode input[type=submit]:hover{color:#fff;background:var(--blue)}
		.bo_adm_set .ul-edit-mode input[type=submit].del{color:var(--red);border-color:var(--red)}
		.bo_adm_set .ul-edit-mode input[type=submit].del:hover{color:#fff;background:var(--red)}
		.bo_adm_set .ul-edit-mode .btn_tmpCon{background:rgba(0,0,0,0.9);color:#fff;padding:0 10px;height:25px;font-size:11px;font-weight:normal;padding-top:1px;}
		/* 스크롤 가려질때 화면에 고정 */
		.bo_adm_set .ul-edit-mode.on.fixed{position:fixed;bottom:25px;left:200px;z-index:333;/*transform:scale(1.25)*/}
		.bo_adm_set .ul-edit-mode.on.fixed:before{display:none;}
		.bo_adm_set .ul-edit-mode.on.fixed .relative{display:none;}
}
@media screen and (max-width:780px) {
	.bo_btnSet .bo_adm_set{display:none !important;}
}


/* 퀵등록 */
@media screen and (min-width:781px) {
	.bo_btnSet .pop_write{width:130px;height:var(--btn-height);padding:0 10px;background:black;color:#fff;font-size:13px;font-weight:var(--bold);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;margin-right:-150px;}
	.bo_btnSet .pop_write:before{content:'\ea57';font-family:'myfont';font-weight:normal;font-size:13px;font-weight:normal;margin-right:7px;}
}
@media screen and (max-width:780px) {
	.bo_btnSet .pop_write{display:none !important;}
}

/* 게시물 개별 보조버튼 */
.list-btn-set{margin-top:15px;position:relative;--gap:10px;--btn-height:38px;--btn-color:transparent;--btn-radius:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap);}
.list-btn-set a{position:relative;padding:0 15px;font-size:13px;font-weight:600;height:var(--btn-height);background:var(--btn-color);border-radius:var(--btn-radius);transition:all .2s ease-in-out;
	display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid rgba(71,78,103,0.6);color:rgba(71,78,103,0.8);white-space:nowrap;}
.list-btn-set a:hover{z-index:5;color:#fff;background:#000;border-color:#000;}
.list-btn-set a[class*='btnIcon-']:not(.btnIcon-link):after{position:absolute;top:-4px;right:-8px;content:'';width:19px;height:19px;transform:scale(0.5);opacity:0;transition:all 0.3s cubic-bezier(0.5,0,0,1.25);transform-origin:left bottom;
	display:inline-flex;transform:scale(0.5);}
.list-btn-set a[class*='btnIcon-']:not(.btnIcon-link):hover:after{transform:scale(1);opacity:1;}
.list-btn-set a.btnIcon-alert:after{background:url('./img/icon_alert.svg') no-repeat center / 100% auto;}
.list-btn-set a.btnIcon-download:after{background:url('./img/icon_download.svg') no-repeat center / 100% auto;}
.list-btn-set a.btnIcon-layerpop:after{background:url('./img/icon_layerpop.svg') no-repeat center / 100% auto;}
.list-btn-set a.btnIcon-popwin:after{background:url('./img/icon_popwin.svg') no-repeat center / 100% 100%;width:19px;height:16px;}

@media screen and (min-width:781px) { /* pc상에선 가로수4개부터 버튼이 1,2일때 사이즈 50% */
	.list-btn-set[data-count="1"].lg\:w-full a,
	.list-btn-set[data-count="2"].lg\:w-full a{min-width:calc(50% - var(--gap) / 2);}
}
@media screen and (max-width:780px) { /* 모바일상에선 가로수가 1일때 사이즈 50%, 그외엔 100% */
	.list-btn-set{width:100%;--gap:8px;}
	.list-btn-set a{width:100%;}
	.list-btn-set[data-count="1"].sm\:w-full a,
	.list-btn-set[data-count="2"].sm\:w-full a{min-width:calc(50% - var(--gap) / 2);}
}

/* 게시물 개별 링크(링크첨부) */
.list_btn{display:inline-flex;align-items:center;justify-content:center;height:29px;padding:0 10px;font-size:13px;font-weight:600;color:#fff;background:rgba(71,78,103,0.55);border-radius:4px;transition:all .15s ease-in-out}
.list_btn:hover{color:#fff !important;text-decoration:none !important;background:rgba(71,78,103,0.75)}
/* 일괄편집 */
.list_bundle{position:fixed;top:var(--header-height);right:10px;margin-top:5px;z-index:99;display:inline-block;width:25px;height:25px;border-radius:21px;background:#fff;border:2px solid rgba(44,119,255,0.9);font-size:0;
	transition:all 0.35s cubic-bezier(0.32, 2, 0.255, 1);box-shadow:0px 3px 6px rgba(0, 0, 0, 0.15);display:flex;align-items:center;justify-content:center;}
.list_bundle:hover{background:#fff;}
.list_bundle:before{content:'\ea55';font-family:'myfont';font-size:13px;color:rgba(44,119,255,1);position:relative;z-index:4;display:inline-block;transition:all .1s ease-in-out}
.list_bundle:after{position:absolute;right:30px;content:attr(title);display:inline-flex;align-items:center;justify-content:center;text-align:center;width:50px;height:19px;font-size:10px;color:#fff;background:rgba(67,129,255,0.8);border-radius:7px;
	border-top-right-radius:1px;transition:all .2s ease-in-out;opacity:0;visibility:hidden;}
.list_bundle:hover:after{opacity:1;visibility:visible;}
@media screen and (max-width:780px) {
	.list_bundle{display:none;}
}
/* 수정버튼 (갤러리목록에서..) */
.layerBtn{position:absolute;top:-10px;right:-10px;z-index:31;}
.btnEdit{position:relative;display:inline-block;font-size:0;text-align:center;color:#fff;width:19px;height:19px;line-height:19px;padding:0;background-color:#1bc8a6;border-radius:2px;transition:all .1s ease-in-out}
.btnEdit:hover{background-color:#00d6ac}
.btnEdit:before{content:'\ea98';font-family:'myfont';font-size:11px;color:inherit}
.btnEdit.includeOn{background-color:#ffc446;color:#fff}
.btnEdit.includeOn:hover{background-color:#ffda46}
.btnEdit.admin{background:#000}
/* 개별 삭제 아이콘 버튼 */
.iconDel, .btn.iconDel{color:#fff;font-size:0px;width:30px;height:29px;line-height:29px;padding:0;border-radius:2px}
.iconDel:before{content:'\e966';font-family:'myfont';font-weight:normal;font-size:17px;}
/* 게시물 태그(목록에서) */
.tagSet{color:#2abcce;color:rgba(71,78,103,0.85);font-size:13px;color:var(--blue);display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.tagSet:before{content:'\e9d9';font-family:'myfont';font-size:16px;font-weight:normal;transform:scaleX(-1);}
.tagSet .tag{white-space:nowrap;}
.tagSet .tag.active{background:var(--yellow);}
.tagSet .tag:before{content:'#';font-size:12px;margin-right:4px;font-style:italic;vertical-align:top;}

/* ─────────────────────────────────────────────────
									상세페이지 버튼
───────────────────────────────────────────────── */
@media screen and (min-width:781px) {
	#bo_v .bo_btnSet .moveList{width:100%;display:flex;align-items:center;justify-content:center;padding-top:25px;margin-bottom:40px;border-top:1px solid rgba(0,0,0,0.6);position:relative;}
	#bo_v .bo_btnSet .moveList [class*="btnMove"]{font-size:12px;font-weight:var(--bold);color:#676767;transition:all .2s ease-in-out}
	#bo_v .bo_btnSet .moveList [class*="btnMove"]:hover{color:#313131}
	#bo_v .bo_btnSet .moveList [class*="btnMove"] .sort_subject{font-size:12px;color:rgba(53,57,69,0.5)}
	#bo_v .bo_btnSet .moveList [class*="btnMove"]:hover .sort_subject{text-decoration:underline}
	#bo_v .bo_btnSet .moveList .btnMovePrev,
	#bo_v .bo_btnSet .moveList .btnMoveNext{position:absolute;display:inline-block}
	#bo_v .bo_btnSet .moveList .btnMovePrev{left:0}
	#bo_v .bo_btnSet .moveList .btnMoveNext{right:0}
	#bo_v .bo_btnSet .moveList .btnMovePrev:before{content:'\e92a';font-family:'myfont';font-weight:normal;font-size:13px;display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:10px}
	#bo_v .bo_btnSet .moveList .btnMoveNext:after{content:'\e92b';font-family:'myfont';font-weight:normal;font-size:13px;display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:10px}
	#bo_v .bo_btnSet .moveList .btnMoveList{font-size:14px;font-weight:var(--bold);min-width:100px;padding:0 15px;height:38px;background-color:#fff;color:#6c7185;border-radius:2px;transition:all .2s ease-in-out;outline:0;cursor:pointer;
		display:flex;align-items:center;justify-content:center;gap:10px;}
	#bo_v .bo_btnSet .moveList .btnMoveList:before{content:'\e925';font-family:'myfont';font-weight:normal;font-size:17px;}
}
@media screen and (max-width:780px) {
	#bo_v .bo_btnSet .moveList{display:flex;align-items:center;flex-wrap:wrap;gap:10px;}
	#bo_v .bo_btnSet .moveList .sort_subject{display:none;}
	#bo_v .bo_btnSet .moveList .btnMovePrev:after{content:'이전글';}
	#bo_v .bo_btnSet .moveList .btnMoveNext:before{content:'다음글';}
	#bo_v .bo_btnSet .moveList [class*="btnMove"]{font-size:13px;font-weight:var(--bold);color:#676767;height:50px;border:1px solid rgba(0,0,0,0.35);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;}
	#bo_v .bo_btnSet .moveList .btnMovePrev,
	#bo_v .bo_btnSet .moveList .btnMoveNext{width:calc(50% - 5px);height:42px;}
	#bo_v .bo_btnSet .moveList .btnMoveList{order:3;width:100%;font-size:14px;}
}
#bo_v .bo_btnSet ul{position:relative;width:100%;display:flex;align-items:center;justify-content:flex-end;gap:7px;}
#bo_v .bo_btnSet [class*="btn_"]{height:32px;gap:5px;}
#bo_v .bo_btnSet .fleft{margin-right:auto;}
#bo_v .bo_btnSet .fright{margin-left:auto;}
/* 게시물 개별 보조버튼 */
#view-btn-set.list-btn-set{margin:80px 0;display:flex;align-items:center;justify-content:center;gap:10px;}
#view-btn-set.list-btn-set a{min-width:170px;height:50px;font-size:14px;border-radius:4px;}
#view-btn-set.list-btn-set a.arrow-go:after{font-size:13px;}

/* ─────────────────────────────────────────────────
									등록페이지 버튼
───────────────────────────────────────────────── */
#bo_w .bo_btnSet [class*="btn_"]{font-size:13px;}
#bo_w .btn_submit{padding:0 30px}
#bo_w .btn_submit.wide{min-width:160px}
#bo_w .btn_cancel{padding:0 19px}
@media screen and (min-width:781px) {
	#bo_w .btn_del{position:absolute;top:0;left:0;padding:0 10px;margin-right:20px;height:30px;line-height:30px;}
}
@media screen and (max-width:780px) {
	#bo_w .btn_del{order:5;margin-top:25px;}
	#bo_w .btn_del:before{display:none;}
}








@media screen and (min-width:781px) {


	

} /* @media screen and (min-width:781px) */















/* ▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨

																						(mobile) media max 780

▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨ */

@media screen and (max-width:780px) {

	#bo_sch{position:relative;margin-bottom:15px;font-size:0;}
	.bo_gall #bo_sch{margin-bottom:30px;}

} /* @media screen and (max-width:780px) */

































/* ▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨

																					등록페이지 write.skin.php

▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨▨ */

/*쓰기페이지 필드팁*/
/*.fieldTip{cursor:pointer;position:relative;border:1px solid red}
.fieldTip.active:before{
	content:""attr(data-tip)"";
	font-size:10px;
	font-weight:normal;
	width:auto;
	padding:0 7px;
	height:18px;
	line-height:18px;
	color:#fff;
	display:inline-block;
	position:absolute;
	top:-25px;
	left:calc(50% - 20px);
	margin:0;
	margin-right:8px;
	background:#6a7cff;
	border-radius:4px;
	white-space:nowrap;
	transition:all .2s ease-in-out;
	opacity:1;
	visibility:visible;
	z-index:20;
	}
.fieldTip.active:after{
	content:'';
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:4px solid #6a7cff;
	border-bottom:4px solid transparent;
	position:absolute;
	top:-8px;
	left:calc(50% - 12px);
	transition:all .2s ease-in-out;
	opacity:1;
	visibility:visible;
	z-index:39;	
	}
.fieldTip.select:before{ top:-30px;left:calc(50% - 56px);margin:0;margin-right:8px;z-index:50;}
.fieldTip.select:after{ top:-13px;left:calc(50% - 48px);z-index:49;}*/