.chk-admin-sel { width: auto !important; height: auto !important; -webkit-appearance: checkbox !important; appearance: checkbox !important;}
/* 새글 css */
.list_new				{display:inline-block; line-height:100%;}

/* 기본게시판 아웃라인 css */
.basic_li_box	{position:relative; top:0; left:0; width:100%; min-width:1260px; padding:0;}
.basic_li_box.sm_wd	{max-width:800px; right:0; margin:auto;}
.basic_li_box h2		{position:relative; top:0; left:0; border:0px solid red; width:100%;  /*font-family: arial;*/ font-weight:normal; font-size:15px; line-height:100%; padding-bottom:25px; text-align:center; letter-spacing:0; color:black;}
.basic_li_box h2 span		{display:inline-block; vertical-align:middle; position:relative;font-size:25px;}
.basic_li_box h2 span:after		{content:""; position:absolute; top:-20px; left:50%; transform:translateX(-50%); /*width:3px; height:3px; border-radius:100%; background:red;*/}

/* 자료수 / 카테고리 css */
.bbs_hd_box	{display:inline-block; width:100%; margin-bottom:10px;}
.bbs_hd_box .bhb_pos	{display:inline-block; width:100%; position:relative; height:45px;}
.bbs_hd_box .bhb_pos .bbs_cate	{position:absolute; top:0; right:0; transform:translateY(0%); z-index:1; }
.bbs_hd_box .bhb_pos .bbs_cate select		{width:150px; height:35px; padding:0 10px; border:1px solid transparent; background: #fafafa url('/images/sel_arr.gif') no-repeat right 5px center; border-radius:3px; color:#333; cursor:pointer;transition:all .2s;}
.bbs_hd_box .bhb_pos .bbs_cate select:hover,
.bbs_hd_box .bhb_pos .bbs_cate select:focus {outline:none; background: #fff url('/images/sel_arr.gif') no-repeat right 5px center; border-color:#eee; transition:all .2s;}
.bbs_hd_box .bhb_pos .bbs_cate a	{display:inline-block; vertical-align:middle; line-height:100%;  margin-left:3px; border:1px solid red;}
.bbs_hd_box .bhb_pos .bbs_cate a:first-child	{margin:0;}
.bbs_hd_box .bhb_pos .bbs_cate a > span	{display:inline-block; font-size:12px;line-height:100%;padding:3px; color:#333; border:1px solid blue;}
.bbs_hd_box .bhb_pos .bbs_cate a > span.on	{color:red;}
.bbs_hd_box .bhb_pos .bbs_count	{position:absolute; top:50%; left:0; transform:translateY(-50%); width:100%; font-size:12px;padding:0 15px;}
#default_ctg				{float:right;}
#default_ctg .cate_df_st				{display:inline-block; width:100%; text-align:center; line-height:100%; font-size:12px;}
#default_ctg .cate_df_st span		{margin-right:2px; color:rgba(0,0,0,0.6);}
#default_ctg .cate_d_sel				{float:left; padding:0 5px; color:#bf1d2d; font-weight:bold;}
#default_ctg .cate_d_normal			{float:left; padding:0 5px; color:black; transition:all .2s;}
#default_ctg .cate_d_normal:hover{color:#bf1d2d; transition:all .2s;}

/* 웹진기본 */
.brg_webzine {position:relative; max-width:1260px; width:100%; font-size:0;}
.brg_webzine > li {display:inline-block; vertical-align:top; width:100%; font-size:0; padding:40px 10px; margin-top:0px; /*background:#fafafa;*/ border-bottom:1px solid #fafafa; border-radius:0px; transition:all .3s; overflow:hidden; position:relative;}
.brg_webzine > li .list_new {position:absolute; top:25px; right:25px; font-size:0; z-index:1;}
.brg_webzine > li .list_new:after {content:"new"; position:absolute; top:0; right:0; background:red; color:#fff; font-size:11px; font-family:arial; padding:4px; line-height:100%; border-radius:3px;}
.brg_webzine > li .notice {position:absolute; top:-25px; right:-25px; z-index:1;background:red; color:#fff; font-size:11px;  padding:4px; line-height:100%; border-radius:3px;}
.brg_webzine > li:hover {background:#fff; border-color:#f4f4f4;}
.brg_webzine > li:first-child {margin:0; border-top:1px solid #fafafa;}
.brg_webzine > li.none {margin:0; padding:100px 0; text-align:center; font-size:12px; border:0; background:0;}
.brg_webzine > li .pic,
.brg_webzine > li .info {display:inline-block; vertical-align:top; position:relative;}
.brg_webzine > li .pic {width:250px; border-radius:15px; overflow:hidden;; background:#f5f3f3;}
.brg_webzine > li .pic.ytb {border-radius:7px;}
.brg_webzine > li .pic:after {content:""; display:block; padding-top:100%;}
.brg_webzine > li .pic.ytb:after {padding-top:56%;}
.brg_webzine > li .pic a {position:absolute; top:0; left:0; width:100%; height:100%; background:#f4f4f4;}
.brg_webzine > li .pic a span {position:absolute; top:50%; left:0; transform:translateY(-50%); width:100%; text-align:center; line-height:100%; font-size:11px; color:#999;}
.brg_webzine > li .pic img {width:100%;transform:scale(1); -web-kit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transition:all 0.3s ease-in-out;}
.brg_webzine > li:hover .pic img		{transform:scale(1.05); -web-kit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05);transition:all 0.3s ease-in-out;}
.brg_webzine > li .info {width:calc(100% - 250px); padding:15px 0 0 50px;}
.brg_webzine > li .info.ytb_i {padding-top:0;}
.brg_webzine > li .info .no,
.brg_webzine > li .info h3,
.brg_webzine > li .info h4,
.brg_webzine > li .info p,
.brg_webzine > li .info .w_wrp		{display:inline-block; width:100%; text-align:left; line-height:100%; font-size:0;}
.brg_webzine > li .info a				{display:block; }
.brg_webzine > li .info h3			{font-weight:normal;}
.brg_webzine > li .info h3 a			{color:#333;  font-size:18px; font-family:Noto Sans KR, sans-serif; font-weight:500; line-height:120%; transition:all .3s;}
.brg_webzine > li:hover .info h3 a			{color:#0158a3; transition:all .3s;}
.brg_webzine > li .info h3 em	{display:inline-block; width:100%; color:#777;  font-size:13px; font-family: NanumBarunGothic, sans-serif; font-weight:normal; line-height:120%; transition:all .3s; padding-top:10px; font-style:normal;}
.brg_webzine > li .info h4			{font-weight:normal; color:#555;  font-size:15px; line-height:120%; padding-top:10px;}
.brg_webzine > li .info ul.wz_dt_wrp	{display:inline-block; vertical-align:middle; padding:25px 0 0 0px; width:100%;}
.brg_webzine > li .info ul.wz_dt_wrp li	{display:inline-block; vertical-align:middle; font-size:0; width:100%; text-align:left; padding-top:5px;}
.brg_webzine > li .info ul.wz_dt_wrp li:first-child	{padding-top:0;}
.brg_webzine > li .info ul.wz_dt_wrp li.full	{width:100%;}
.brg_webzine > li .info ul.wz_dt_wrp li span	{display:inline-block; vertical-align:top; font-size:13px; line-height:150%;}
.brg_webzine > li .info ul.wz_dt_wrp li .wz_tit	{width:100px; color:#777;}
.brg_webzine > li .info ul.wz_dt_wrp li .wz_tit:before	{content:"ㆍ";}
.brg_webzine > li .info ul.wz_dt_wrp li .wz_con	{width:calc(100% - 100px); color:#333;}
.brg_webzine > li .info .w_wrp		{font-size:0; padding:20px 0 0 3px;}
.brg_webzine > li .info .w_wrp span		{display:inline-block; vertical-align:middle; line-height:100%; color:#333;}
.brg_webzine > li .info .w_wrp .name		{width:100%; font-size:12px; padding-bottom:10px; dis play:none;}
.brg_webzine > li .info .w_wrp .name.clm		{display:inline-block !important;}
.brg_webzine > li .info .w_wrp .name:before	{content:"작성자"; display:inline-block; background:#333; color:#eee; padding:4px 5px; border-radius:3px; margin-right:10px; font-size:11px;}
.brg_webzine > li .info .w_wrp .name.clm:before	{content:"오피니언"; display:inline-block; background:#333; color:#eee; padding:4px 5px; border-radius:3px; margin-right:10px; font-size:11px;}
.brg_webzine > li .info .w_wrp .date		{width:100px; font-family:arial; font-size:11px;}
.brg_webzine > li .info .w_wrp .date:before	{content:"D : "; color:#999;}
.brg_webzine > li .info .w_wrp .hit		{font-family:arial; font-size:11px;}
.brg_webzine > li .info .w_wrp .hit:before	{content:"H : "; color:#999;}
.brg_webzine > li .info p				{padding-top:15px;}
.brg_webzine > li .info p a			{color:#777; font-size:13px; line-height:170%; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; transition:all .3s;}
.brg_webzine > li:hover .info p a			{color:#555; transition:all .3s;}
.brg_webzine > li .info .cnt_box	{float:right;}
.brg_webzine > li .info .cnt_box .kind	{display:inline-block; vertical-align:middle; padding:25px 0 0 10px; min-width:30px; width:auto; line-height:100%;}
.brg_webzine > li .info .cnt_box .kind:first-child	{padding-left:0;}
.brg_webzine > li .info .cnt_box .kind i,
.brg_webzine > li .info .cnt_box .kind span		{display:inline-block; vertical-align:middle; line-height:100%;}
.brg_webzine > li .info .cnt_box .kind i			{font-size:15px;}
.brg_webzine > li .info .cnt_box .kind i.xi-heart			{color:red;}
.brg_webzine > li .info .cnt_box .kind span		{font-style:normal; font-size:11px; font-family:arial; padding-left:5px;}

/* 웹진 2 */
.brg_wz_half {position:relative; max-width:1260px; width:100%; font-size:0; padding:0; text-align:left;}
.brg_wz_half > li {display:inline-block; vertical-align:top; width:calc(50% - 5px); font-size:0; padding:35px; margin:5px 0; background:#fafafa; border:1px solid #fafafa; border-radius:10px; transition:all .3s; overflow:hidden; position:relative;}
.brg_wz_half > li:nth-child(odd)	{margin-right:5px; }
.brg_wz_half > li:nth-child(even)	{margin-left:5px; }
.brg_wz_half > li .list_new {position:absolute; top:25px; right:25px; font-size:0; z-index:1;}
.brg_wz_half > li .list_new:after {content:"new"; position:absolute; top:0; right:0; background:red; color:#fff; font-size:11px; font-family:arial; padding:4px; line-height:100%; border-radius:3px;}
.brg_wz_half > li .notice {position:absolute; top:-5px; right:-5px; z-index:1;background:#333; color:#fff; font-size:11px;  padding:4px; line-height:100%; border-radius:3px;}
.brg_wz_half > li:hover {background:#fff; border-color:#f4f4f4;}
.brg_wz_half > li.none {width:100%; margin:0; padding:100px 0; text-align:center; font-size:12px; border:0; background:0;}
.brg_wz_half > li .pic,
.brg_wz_half > li .info {display:inline-block; vertical-align:top; position:relative;}
.brg_wz_half > li .pic {width:180px; border-radius:15px; overflow:hidden;; background:#f5f3f3;}
.brg_wz_half > li .pic:after {content:""; display:block; padding-top:100%;}
.brg_wz_half > li .pic a {position:absolute; top:0; left:0; width:100%; height:100%; background:#f4f4f4;}
.brg_wz_half > li .pic a span {position:absolute; top:50%; left:0; transform:translateY(-50%); width:100%; text-align:center; line-height:100%; font-size:11px; color:#999;}
.brg_wz_half > li .pic img {width:100%;transform:scale(1); -web-kit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transition:all 0.3s ease-in-out;}
.brg_wz_half > li:hover .pic img		{transform:scale(1.05); -web-kit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05);transition:all 0.3s ease-in-out;}
.brg_wz_half > li .info {width:calc(100% - 180px); padding:5px 0 0 30px;}
.brg_wz_half > li .info .no,
.brg_wz_half > li .info h3,
.brg_wz_half > li .info p,
.brg_wz_half > li .info .w_wrp		{display:inline-block; width:100%; text-align:left; line-height:100%; font-size:0;}
.brg_wz_half > li .info a				{display:block; }
.brg_wz_half > li .info h3			{font-weight:normal;}
.brg_wz_half > li .info h3 a			{color:#333;  font-size:18px; font-family:Noto Sans KR, sans-serif; font-weight:500; line-height:120%; transition:all .3s;}
.brg_wz_half > li:hover .info h3 a			{color:#0158a3; transition:all .3s;}
.brg_wz_half > li .info h3 em	{display:inline-block; width:100%; color:#777;  font-size:13px; font-family: NanumBarunGothic, sans-serif; font-weight:normal; line-height:120%; transition:all .3s; padding-top:10px; font-style:normal;}
.brg_wz_half > li .info .w_wrp		{font-size:0; padding:20px 0 0 3px;}
.brg_wz_half > li .info .w_wrp span		{display:inline-block; vertical-align:middle; line-height:100%; color:#333;}
.brg_wz_half > li .info .w_wrp .name		{width:100%; font-size:12px; padding-bottom:10px; dis play:none;}
.brg_wz_half > li .info .w_wrp .name.clm		{display:inline-block !important;}
.brg_wz_half > li .info .w_wrp .name:before	{content:"작성자"; display:inline-block; background:#333; color:#eee; padding:4px 5px; border-radius:3px; margin-right:10px; font-size:11px;}
.brg_wz_half > li .info .w_wrp .date		{width:100px; font-family:arial; font-size:11px;}
.brg_wz_half > li .info .w_wrp .date:before	{content:"D : "; color:#999;}
.brg_wz_half > li .info .w_wrp .hit		{font-family:arial; font-size:11px;}
.brg_wz_half > li .info .w_wrp .hit:before	{content:"H : "; color:#999;}
.brg_wz_half > li .info p				{padding-top:15px;}
.brg_wz_half > li .info p a			{color:#777; font-size:13px; line-height:170%; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; transition:all .3s;}
.brg_wz_half > li:hover .info p a			{color:#555; transition:all .3s;}
.brg_wz_half > li .info .cnt_box	{float:right;}
.brg_wz_half > li .info .cnt_box .kind	{display:inline-block; vertical-align:middle; padding:25px 0 0 10px; min-width:30px; width:auto; line-height:100%;}
.brg_wz_half > li .info .cnt_box .kind:first-child	{padding-left:0;}
.brg_wz_half > li .info .cnt_box .kind i,
.brg_wz_half > li .info .cnt_box .kind span		{display:inline-block; vertical-align:middle; line-height:100%;}
.brg_wz_half > li .info .cnt_box .kind i			{font-size:15px;}
.brg_wz_half > li .info .cnt_box .kind i.xi-heart			{color:red;}
.brg_wz_half > li .info .cnt_box .kind span		{font-style:normal; font-size:11px; font-family:arial; padding-left:5px;}

/* 심플유튜브 */
.brg_wz_photo {position:relative; max-width:1260px; width:100%; font-size:0; padding:0; margin-bottom:-20px;}
.brg_wz_photo > li {display:inline-block; vertical-align:top; width:calc(33.3333% - 20px); font-size:0; padding:0px; margin:0 10px 20px 10px; background:#fafafa; border-radius:10px; transition:all .3s; overflow:hidden; position:relative;}
.brg_wz_photo > li .list_new {position:absolute; top:25px; right:25px; font-size:0; z-index:1;}
.brg_wz_photo > li .list_new:after {content:"new"; position:absolute; top:0; right:0; background:red; color:#fff; font-size:11px; font-family:arial; padding:4px; line-height:100%; border-radius:3px;}
.brg_wz_photo > li.none {width:100%; margin:0; padding:100px 0; text-align:center; font-size:12px; border:0; background:0;}
.brg_wz_photo > li .pic,
.brg_wz_photo > li .info {display:inline-block; vertical-align:top; position:relative;}
.brg_wz_photo > li .pic {width:100%; background:#f5f3f3; overflow:hidden;}
.brg_wz_photo > li .pic:after {content:""; display:block; padding-top:56%;}
.brg_wz_photo > li .pic a {position:absolute; top:0; left:0; width:100%; height:100%; background:#f4f4f4;}
.brg_wz_photo > li .pic a span {position:absolute; top:50%; left:0; transform:translateY(-50%); width:100%; text-align:center; line-height:100%; font-size:11px; color:#999;}
.brg_wz_photo > li .pic img {width:100%;transform:scale(1); -web-kit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transition:all 0.3s ease-in-out;}
.brg_wz_photo > li:hover .pic img		{transform:scale(1.05); -web-kit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05);transition:all 0.3s ease-in-out;}
.brg_wz_photo > li .info {width:100%; padding:35px;}
.brg_wz_photo > li .info .no,
.brg_wz_photo > li .info h3,
.brg_wz_photo > li .info h4,
.brg_wz_photo > li .info p,
.brg_wz_photo > li .info .w_wrp		{display:inline-block; width:100%; text-align:left; line-height:100%; font-size:0;}
.brg_wz_photo > li .info a				{display:block; }
.brg_wz_photo > li .info h3,
.brg_wz_photo > li .info h3 a			{font-weight:normal;color:#333;  font-size:15px; /*font-family:Noto Sans KR, sans-serif; font-weight:500;*/ line-height:120%; transition:all .3s;}
.brg_wz_photo > li:hover .info h3 a,
.brg_wz_photo > li:hover .info h3 a			{color:#0158a3; transition:all .3s;}
.brg_wz_photo > li .info h3 em	{display:inline-block; width:100%; color:#777;  font-size:13px; font-family: NanumBarunGothic, sans-serif; font-weight:normal; line-height:120%; transition:all .3s; padding-top:10px; font-style:normal;}
.brg_wz_photo > li .info h4			{font-weight:normal; color:#555;  font-size:13px; line-height:120%; padding-top:8px;}
.brg_wz_photo > li .info .w_wrp		{font-size:0; padding:15px 0 0 3px;}
.brg_wz_photo > li .info .w_wrp span		{display:inline-block; vertical-align:middle; line-height:100%; color:#333;}
.brg_wz_photo > li .info .w_wrp .name		{width:100%; font-size:12px; padding-bottom:10px; dis play:none;}
.brg_wz_photo > li .info .w_wrp .name.clm		{display:inline-block !important;}
.brg_wz_photo > li .info .w_wrp .name:before	{content:"작성자"; display:inline-block; background:#333; color:#eee; padding:4px 5px; border-radius:3px; margin-right:10px; font-size:11px;}
.brg_wz_photo > li .info .w_wrp .name.clm:before	{content:"오피니언"; display:inline-block; background:#333; color:#eee; padding:4px 5px; border-radius:3px; margin-right:10px; font-size:11px;}
.brg_wz_photo > li .info .w_wrp .date		{width:100px; font-family:arial; font-size:11px;}
.brg_wz_photo > li .info .w_wrp .date:before	{content:"D : "; color:#999;}
.brg_wz_photo > li .info .w_wrp .hit		{font-family:arial; font-size:11px;}
.brg_wz_photo > li .info .w_wrp .hit:before	{content:"H : "; color:#999;}
.brg_wz_photo > li .info ul.wz_dt_wrp	{display:inline-block; vertical-align:middle; padding:20px 0 0 0px; width:100%;}
.brg_wz_photo > li .info ul.wz_dt_wrp li	{display:inline-block; vertical-align:middle; font-size:0; width:100%; text-align:left; padding-top:5px;}
.brg_wz_photo > li .info ul.wz_dt_wrp li:first-child	{padding-top:0;}
.brg_wz_photo > li .info ul.wz_dt_wrp li.full	{width:100%;}
.brg_wz_photo > li .info ul.wz_dt_wrp li span	{display:inline-block; vertical-align:top; font-size:12px; line-height:150%;}
.brg_wz_photo > li .info ul.wz_dt_wrp li .wz_tit	{width:50px; color:#777;}
.brg_wz_photo > li .info ul.wz_dt_wrp li .wz_tit:before	{content:"ㆍ";}
.brg_wz_photo > li .info ul.wz_dt_wrp li .wz_con	{width:calc(100% - 50px); color:#333;}
.brg_wz_photo > li .info .cnt_box	{position:absolute; top:-10px; right:15px;}
.brg_wz_photo > li .info .cnt_box .kind	{display:inline-block; vertical-align:middle; padding:25px 0 0 10px; min-width:30px; width:auto; line-height:100%;}
.brg_wz_photo > li .info .cnt_box .kind:first-child	{padding-left:0;}
.brg_wz_photo > li .info .cnt_box .kind i,
.brg_wz_photo > li .info .cnt_box .kind span		{display:inline-block; vertical-align:middle; line-height:100%;}
.brg_wz_photo > li .info .cnt_box .kind i			{font-size:15px;}
.brg_wz_photo > li .info .cnt_box .kind i.xi-heart			{color:red;}
.brg_wz_photo > li .info .cnt_box .kind span		{font-style:normal; font-size:11px; font-family:arial; padding-left:5px;}

/* 이미지호버스타일 */
.brg_wz_hvr {position:relative; max-width:1260px; width:100%; font-size:0; padding:0; margin-bottom:-20px; text-align:left;}
.brg_wz_hvr > li {display:inline-block; vertical-align:top; width:calc(33.3333% - 20px); font-size:0; padding:0px; margin:0 10px 20px 10px; background:#fafafa; border-radius:10px; transition:all .3s; overflow:hidden; position:relative;}
.brg_wz_hvr > li .list_new {position:absolute; top:15px; right:15px; font-size:0; z-index:1;}
.brg_wz_hvr > li .list_new:after {content:"new"; position:absolute; top:0; right:0; background:red; color:#fff; font-size:11px; font-family:arial; padding:4px; line-height:100%; border-radius:3px;}
.brg_wz_hvr > li.none {width:100%; margin:0; padding:100px 0; text-align:center; font-size:12px; border:0; background:0;}
.brg_wz_hvr > li .pic{display:inline-block; vertical-align:top; position:relative;}
.brg_wz_hvr > li .pic {width:100%; background:#f5f3f3; overflow:hidden;}
.brg_wz_hvr > li .pic:after {content:""; display:block; padding-top:56%;}
.brg_wz_hvr > li .pic a {position:absolute; top:0; left:0; width:100%; height:100%; background:#f4f4f4;}
.brg_wz_hvr > li .pic a span {position:absolute; top:50%; left:0; transform:translateY(-50%); width:100%; text-align:center; line-height:100%; font-size:11px; color:#999;}
.brg_wz_hvr > li .pic img {width:100%;transform:scale(1); -web-kit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transition:all 0.3s ease-in-out;}
.brg_wz_hvr > li:hover .pic img		{transform:scale(1.05); -web-kit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05);transition:all 0.3s ease-in-out;}
.brg_wz_hvr > li .cnt_box	{position:absolute; bottom:15px; right:15px;}
.brg_wz_hvr > li .cnt_box .kind	{display:inline-block; vertical-align:middle; padding:0 0 0 10px; min-width:30px; width:auto; line-height:100%;}
.brg_wz_hvr > li .cnt_box .kind:first-child	{padding-left:0;}
.brg_wz_hvr > li .cnt_box .kind i,
.brg_wz_hvr > li .cnt_box .kind span		{display:inline-block; vertical-align:middle; line-height:100%;}
.brg_wz_hvr > li .cnt_box .kind i			{font-size:15px;}
.brg_wz_hvr > li .cnt_box .kind i.xi-heart			{color:red;}
.brg_wz_hvr > li .cnt_box .kind span		{font-style:normal; font-size:11px; font-family:arial; padding-left:5px; color:#fff;text-shadow: 0 0 1px #000000;}
.brg_wz_hvr > li a.cover		{position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.85); z-index:2; transition:all .3s; opacity:0;}
.brg_wz_hvr > li .no  {position:absolute; top:15px; left:15px; z-index:2; z-index:3;}
.brg_wz_hvr > li .info {position:absolute; top:53%; left:0; transform:translateY(-50%); width:100%; text-align:center; transition:all .3s; padding:0 10%;}
.brg_wz_hvr > li .info h3 {display:inline-block; width:100%; font-size:17px; color:#fff; font-weight:normal; font-family: 'GmSansM';}
.brg_wz_hvr > li .info h4 {display:inline-block; width:100%; font-size:13px; color:rgba(255,255,255,0.7); font-weight:normal; padding-top:7px; line-height:130%;}
.brg_wz_hvr > li:hover a.cover		{opacity:1; transition:all .3s;}
.brg_wz_hvr > li:hover .info {top:50%;  transition:all .3s;}

/* 외부링크포스터 */
ul.webzine_report {position:relative; font-size:0; padding:0; text-align:left;}
ul.webzine_report li {display:inline-block; vertical-align:top; width:calc(25% - 10px); margin:5px; position:relative; border:1px solid #eee; border-radius:7px; overflow:hidden;}
ul.webzine_report li > a {position:absolute; top:0; left:0; width:100%; height:100%; z-index:1;}
ul.webzine_report li .list_new {position:absolute; top:25px; right:25px; font-size:0; z-index:2;}
ul.webzine_report li .list_new:after {content:"new"; position:absolute; top:0; right:0; background:red; color:#fff; font-size:11px; font-family:arial; padding:4px; line-height:100%; border-radius:3px;}
ul.webzine_report li .pic,
ul.webzine_report li .info {display:inline-block; vertical-align:top; width:100%; text-align:center; font-size:0; overflow:hidden;}
ul.webzine_report li .pic img {width:100%; transform:scale(1); -web-kit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transition:all 0.3s ease-in-out;}
ul.webzine_report li:hover .pic img		{transform:scale(1.05); -web-kit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05);transition:all 0.3s ease-in-out;}
ul.webzine_report li .info > h3,
ul.webzine_report li .info > a {display:inline-block; vertical-align:middle; width:100%;line-height:120%; font-size:0; }
ul.webzine_report li .info > h3 a {display:block; font-size:15px; line-height:120%; color:#000; padding:10px 0; text-align:center;font-weight:normal;}
ul.webzine_report li .info > a {padding:10px; width:auto; text-align:center; background:#cf0000; border-radius:3px; margin-top:10px;}
ul.webzine_report li .info > a i,
ul.webzine_report li .info > a span {display:inline-block; vertical-align:middle; line-height:120%; color:#fff;}
ul.webzine_report li .info > a i {font-size:15px;}
ul.webzine_report li .info > a span {font-size:12px; padding-left:5px;}

/* 포스터 */
ul.brg_poster_wrp	{position:relative; font-size:0; display:inline-block; max-width:1260px; width:100%; text-align:left; padding:0;}
ul.brg_poster_wrp li	{display:inline-block; vertical-align:top; width:calc(33.3333% - 10px); margin:5px; position:relative;}
ul.brg_poster_wrp li .list_new {position:absolute; top:25px; right:25px; font-size:0; z-index:1;}
ul.brg_poster_wrp li .list_new:after {content:"new"; position:absolute; top:0; right:0; background:red; color:#fff; font-size:11px; font-family:arial; padding:4px; line-height:100%; border-radius:3px;}
ul.brg_poster_wrp li.none	{width:100%; margin:0; padding:80px 0; text-align:center; font-size:11px; color:#777;}
ul.brg_poster_wrp li .pic,
ul.brg_poster_wrp li .modify	{display:inline-block; width:100%; text-align:center;}
ul.brg_poster_wrp li .pic	{border:1px solid #eee; overflow:hidden; border-radius:15px;}
ul.brg_poster_wrp li .pic img	{width:100%; cursor:pointer; transform:scale(1); -web-kit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transition:all 0.3s ease-in-out;}
ul.brg_poster_wrp li:hover .pic img		{transform:scale(1.05); -web-kit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05);transition:all 0.3s ease-in-out;}
ul.brg_poster_wrp li .modify a	{display:block; font-size:15px; color:#000; padding:15px 0 20px 0;}
.pop_bg_mask {display: none; position: fixed; top:0; left:0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); z-index:999999999;}
.pop_bg_mask.list {}
.pop_bg_mask i {position:absolute; top:25px; right:25px; font-size:40px; color:#fff;transform:rotate(0deg); transition:all .3s; z-index:1; cursor:pointer;}
.pop_bg_mask i:hover {transform:rotate(180deg); transition:all .3s;}
.pop_bg_mask .pop_pic {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:1000px; width:100%; display:flex; justify-content:center; align-items:center; max-height:calc(100% - 80px); height:100%;overflow: hidden; padding:15px;}
.pop_bg_mask .pop_pic img {max-width:100%; max-height:100%; object-fit:contain;}

/* 한줄메모 */
ul.short_memo  {position:relative;}
ul.short_memo li  {display:inline-block; width:100%; padding:50px; margin-top:10px; background:#fafafa; border:1px solid #fafafa; text-align:right; border-radius:10px; position:relative; transition:all .3s;}
ul.short_memo li.none  {padding:80px 0; text-align:center; font-size:11px; color:#777; background:#fff; border-radius:0; border-width:1px 0;}
ul.short_memo li:hover {background:#fff; border-color:#f4f4f4;}
ul.short_memo li:first-child {margin:0;}
ul.short_memo li .member  {display:inline-block; width:100%; font-size:0; position:relative;text-align:left;}
ul.short_memo li .member > span  {display:inline-block; vertical-align:middle; width:100%; line-height:100%;}
ul.short_memo li .member .name  {font-size:15px; color:#000; font-weight:bold;}
ul.short_memo li .member .date  {font-size:11px; font-family:arial; color:#777; padding-top:7px;}
ul.short_memo li .member .date span  {display:inline-block; width:13px; height:13px; font-size:11px; line-height:13px; text-align:center; background:#333; color:#fff; border-radius:3px; margin:0 3px 0 5px;}
ul.short_memo li .member .btn_box  {position:absolute; top:0; right:0; z-index:1;}
ul.short_memo li .member .btn_box a  {display:inline-block; vertical-align:middle; font-size:15px; line-height:100%; margin-left:7px; color:#333;}
ul.short_memo li .modify		  {display:inline-block; position:relative; margin-top:15px;}
ul.short_memo li .modify a	  {display:block; line-height:100%; color:red; font-size:13px; position:relative;}
ul.short_memo li .cont_call  {display:inline-block; width:100%; position:relative; margin-top:15px; font-size:13px; line-height:160%; color:#777;text-align:left;}
ul.short_memo li .cont_call .pic  {float:left;}
ul.short_memo li .cont_call .pic img  {border-radius:5px;  width:100px; height:auto; margin:0 15px 15px 0; cursor:pointer;}

/* 모임포토 */
.brg_photo {position:relative; max-width:1260px; font-size:0; width:100%; text-align:left;}
.brg_photo > li {display:inline-block; vertical-align:top; width:calc(25% - 20px); font-size:0; padding:0; margin:10px;  transition:all .3s; overflow:hidden;}
.brg_photo > li:hover {}
.brg_photo > li.none {margin:0; padding:100px 0; text-align:center; font-size:12px; border:0; background:0; width:100%;}
.brg_photo > li .pic,
.brg_photo > li .info {display:inline-block; vertical-align:top; position:relative;}
.brg_photo > li .pic {width:100%; overflow:hidden;; background:#f5f3f3; border-radius:15px;}
.brg_photo > li .pic:after {content:""; display:block; padding-top:100%;}
.brg_photo > li .pic a {position:absolute; top:0; left:0; width:100%; height:100%; background:#f4f4f4;}
.brg_photo > li .pic a span {position:absolute; top:50%; left:0; transform:translateY(-50%); width:100%; text-align:center; line-height:100%; font-size:11px; color:#999;}
.brg_photo > li .pic img {width:100%;transform:scale(1); -web-kit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transition:all 0.3s ease-in-out;}
.brg_photo > li:hover .pic img		{transform:scale(1.05); -web-kit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05);transition:all 0.3s ease-in-out;}
.brg_photo > li .info {width:100%; padding:20px; }
.brg_photo > li .info .no,
.brg_photo > li .info h3,
.brg_photo > li .info .w_wrp		{display:inline-block; width:100%; text-align:left; line-height:100%; font-size:0;}
.brg_photo > li .info a				{display:block; }
.brg_photo > li .info h3			{font-weight:normal;}
.brg_photo > li .info h3 a			{color:#333;  font-size:15px; font-weight:normal; line-height:120%;/* text-overflow: ellipsis; white-space: nowrap; overflow:hidden;*/ transition:all .3s; }
.brg_photo > li:hover .info h3 a			{color:#0158a3; transition:all .3s;}
.brg_photo > li .info .w_wrp		{font-size:0; padding:10px 0 0 3px;}
.brg_photo > li .info .w_wrp span		{display:inline-block; vertical-align:middle; line-height:100%; color:#333;}
.brg_photo > li .info .w_wrp .name		{width:100%; font-size:12px; padding-bottom:10px;}
.brg_photo > li .info .w_wrp .name:before	{content:"작성자"; display:inline-block; background:#333; color:#eee; padding:4px 5px; border-radius:3px; margin-right:10px; font-size:11px;}
.brg_photo > li .info .w_wrp .date		{width:100px; font-family:arial; font-size:11px;}
.brg_photo > li .info .w_wrp .date:before	{content:"D : "; color:#999;}
.brg_photo > li .info .w_wrp .hit		{font-family:arial; font-size:11px;}
.brg_photo > li .info .w_wrp .hit:before	{content:"H : "; color:#999;}
.brg_photo > li .info ul.wz_dt_wrp	{display:inline-block; vertical-align:middle; padding:20px 0 0 0px; width:100%;}
.brg_photo > li .info ul.wz_dt_wrp li	{display:inline-block; vertical-align:middle; font-size:0; width:100%; text-align:left; padding-top:4px;}
.brg_photo > li .info ul.wz_dt_wrp li:first-child	{padding-top:0;}
.brg_photo > li .info ul.wz_dt_wrp li.full	{width:100%;}
.brg_photo > li .info ul.wz_dt_wrp li span	{display:inline-block; vertical-align:top; font-size:12px; line-height:150%; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.brg_photo > li .info ul.wz_dt_wrp li .wz_tit	{width:80px; color:#777;}
.brg_photo > li .info ul.wz_dt_wrp li .wz_tit:before	{content:"ㆍ";}
.brg_photo > li .info ul.wz_dt_wrp li .wz_con	{width:calc(100% - 80px); color:#333;}
.brg_photo > li .cnt_box	{position:absolute; bottom:15px; right:15px;}
.brg_photo > li .cnt_box .kind	{display:inline-block; vertical-align:middle; padding:0 0 0 10px; min-width:30px; width:auto; line-height:100%;}
.brg_photo > li .cnt_box .kind:first-child	{padding-left:0;}
.brg_photo > li .cnt_box .kind i,
.brg_photo > li .cnt_box .kind span		{display:inline-block; vertical-align:middle; line-height:100%; color:#fff;}
.brg_photo > li .cnt_box .kind i			{font-size:15px;}
.brg_photo > li .cnt_box .kind i.xi-heart			{color:red;}
.brg_photo > li .cnt_box .kind span		{font-style:normal; font-size:11px; font-family:arial; padding-left:5px;text-shadow: 0 0 1px #000;}

/* 기본게시판 기본 css */
ul.bbs_default		{display:inline-block; width:100%; font-size:0; text-align:left; }
ul.bbs_default li		{display:inline-block; width:100%; transition:all .2s; line-height:45px; border-bottom:1px solid #eeeeee; transition:all .2s; font-size:0;position:relative;}
ul.bbs_default li.spc_wrt		{position:absolute; top:50px; right:50px; width:auto; padding:0; margin:0; line-height:100%; border:0;}
ul.bbs_default li.spc_wrt a		{font-size:12px; color:white; padding:7px 15px; background:#333333;  border-radius:3px;}
ul.bbs_default li:hover		{background:#fafafa; transition:all .2s;}
ul.bbs_default li.txalg			{text-align:center; background:#fafafa; border:1px solid #565656; border-width:1px 0 1px 0; border-bottom:1px solid #eeeeee; color:black;  line-height:45px;}
ul.bbs_default li .no			{display:inline-block; vertical-align:middle; font-size:12px;  width:50px; text-align:center; border:1px solid transparent;}
ul.bbs_default li .subj			{display:inline-block; vertical-align:middle; font-size:12px;  width:calc(100% - 370px); text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
ul.bbs_default li .subj a		{padding-left:0px; color:black;transition:all .2s;}
ul.bbs_default li .subj a:hover		{color:red;transition:all .2s;}
ul.bbs_default li .rep			{display:inline-block; vertical-align:middle; font-size:12px;  width:60px;  text-align:center;}
ul.bbs_default li .date			{display:inline-block; vertical-align:middle; font-size:12px;  width:80px;  text-align:center;}
ul.bbs_default li .e_set		{display:inline-block; vertical-align:middle; font-size:0; width:180px; }
ul.bbs_default li .file		{display:inline-block; vertical-align:middle; font-size:12px;  width:50px; text-align:center; }
ul.bbs_default li .name		{display:inline-block; vertical-align:middle; font-size:12px;  width:calc(100% - 110px); text-align:center; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
ul.bbs_default li .hit			{display:inline-block; vertical-align:middle; font-size:12px;  width:60px;  text-align:center;}
ul.bbs_default li .spno		{font-family:tahoma; font-size:11px;}
ul.bbs_default li .spno input		{margin-top:18px;}
ul.bbs_default li .bs_hd		{display:none;}


/* 페이지 skip css */
.pps_set			{position:relative; top:0; left:0; width:100%; text-align:center; }
.pps_set ol.skip_pos			{display:inline-block; font-size:0; padding-top:50px; max-width:1260px; width:100%; position:relative; }
.pps_set ol.skip_pos li		{display:inline-block; vertical-align:middle; font-size:13px; margin:0;}
.pps_set ol.skip_pos li a		{display:block; padding:5px 7px; width:100%; transition:all .3s; color:rgba(0,0,0,0.7);}
.pps_set ol.skip_pos li a:hover	{transition:all .3s;color:rgba(0,0,0,1);}
.pps_set ol.skip_pos li a.pg_al:after	{content: '\f048'; font-family: "Font Awesome 5 Free"; font-weight: 700;}
.pps_set ol.skip_pos li a.all_l:after	{content: '\f049'; font-family: "Font Awesome 5 Free"; font-weight: 700; }
.pps_set ol.skip_pos li a.pg_ar:after	{content: '\f051'; font-family: "Font Awesome 5 Free"; font-weight: 700; }
.pps_set ol.skip_pos li a.all_r:after	{content: '\f050'; font-family: "Font Awesome 5 Free"; font-weight: 700; }
.pps_set ol.skip_pos li a.pg_al.not,
.pps_set ol.skip_pos li a.pg_ar.not			{color:rgba(0,0,0,0.2); cursor:default;}
.pps_set ol.skip_pos li.bd_list_btn		{position:absolute; top:35px; right:0; }
.pps_set ol.skip_pos li.bd_list_btn a		{display:block; padding:0 10px; width:100px; line-height:40px; background:#333333; transition:all .3s; color:white !important; border-radius:35px;}
.pps_set ol.skip_pos li.bd_list_btn a:hover	{transition:all .3s; background:#c30353;}
ol.page_no		{display:inline-block; font-size:0; padding:0 15px;}
ol.page_no li		{display:inline-block; vertical-align:middle; margin:0 2px !important; padding:0 !important;}
ol.page_no li.now,
ol.page_no li a		{color:#898989; font-size:11px; font-family:arial;padding:5px 10px !important; background:#f5f3f3; border-radius:3px; border:1px solid #eeeeee;}
ol.page_no li a:hover	{color:red !important; }
ol.page_no li.now,
ol.page_no li a.now,
ol.page_no li a.now:hover		{color:white !important; background:#333333; border:1px solid #333333;}

/* 기본검색  css */
.scr_default					{position:relative; top:0; left:0; width:100%;padding-top:35px; text-align:center; font-size:0; display:inline-block;}
.scr_default.top				{padding:0 0 30px 0;}
.scr_default .s_pos		{display:inline-block; vertical-align:middle; font-size:0;max-width:400px; width:100%;}
.scr_default .sel,
.scr_default .frm,
.scr_default .all			{display:inline-block; vertical-align:middle; position:relative;}
.scr_default .frm			{width:calc(100% - 55px);}
.scr_default .frm input				{width:100%; height:50px; padding:0 15px; border:1px solid transparent; background:#fafafa; font-size:13px; text-align:left; transition:all .2s; border-radius:7px;}
.scr_default .frm input:focus {outline:none; background-color:#fff; border:1px solid #eee; transition:all .2s;}
.scr_default .frm input::placeholder {color: rgba(0,0,0,0.3); font-size:11px;}
.scr_default .frm button			{position:absolute; top:0; right:0; width:50px; height:100%; border:0; background:transparent; cursor:pointer;}
.scr_default .frm button i			{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:20px; color:#333;}
.scr_default .all			{width:50px; margin-left:5px; background:#fafafa; border-radius:7px; cursor:pointer;}
.scr_default .all:after	{content:""; display:block; padding-top:100%; }
.scr_default .all i			{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:20px; color:#333;}
.scr_default.top .s_pos		{max-width:500px; float:left;}
.scr_default.top .sel	{width:100px; margin-right:5px;}
.scr_default.top .sel select		{width:100%; height:50px; padding:0 10px; border:1px solid transparent; background: #fafafa url('/images/sel_arr.gif') no-repeat right 5px center; border-radius:3px; color:#333; cursor:pointer;transition:all .2s;}
.scr_default.top .sel select:hover,
.scr_default.top .sel select:focus {outline:none; background: #fff url('/images/sel_arr.gif') no-repeat right 5px center; border-color:#eee; transition:all .2s;}
.scr_default.top .frm	{width:calc(100% - 160px);}
ul.list_kind {position:absolute; top:50%; right:0; transform:translateY(-50%); line-height:100%; display:inline-block;}
ul.list_kind li {display:inline-block; vertical-align:middle; margin-left:5px; }
ul.list_kind li a {display:block; font-size:12px; line-height:100%; color:#777; padding:7px; border:1px solid #eee; background:#fafafa; border-radius:3px;}
ul.list_kind li.on a {color:#000; background:#fff;}

/* 게시판하단 버튼 기본 css */
.bd_view_btn_box		{display:inline-block; width:100%; text-align:center;}
.bd_view_btn_box ul.bvb_pos		{display:inline-block; width:100%; padding:50px 0 0 0; font-size:0;}
.bd_view_btn_box ul.bvb_pos.spc		{padding:40px 0 30px 0; margin-top:30px; border-top:1px solid #eeeeee; }
.bd_view_btn_box ul.bvb_pos li		{display:inline-block; max-width:100px; width:calc(25% - 6px); margin:0 3px; }
.bd_view_btn_box ul.bvb_pos.spc li		{max-width:250px;}
.bd_view_btn_box ul.bvb_pos li a		{width:100%; display:block; padding:13px 0; border:1px solid #eee;background:#fafafa; color:#333; font-size:13px;transition: all .2s; border-radius:35px; line-height:100%;}
.bd_view_btn_box ul.bvb_pos li a:hover		{border:1px solid #ddd; background:#fff;transition: all .2s;}
.bd_view_btn_box ul.bvb_pos li input		{width:100%; display:block; padding:13px 0; border:1px solid #eee;background:#fafafa; color:#333; font-size:13px;transition: all .2s; border-radius:35px; cursor:pointer;}
.bd_view_btn_box ul.bvb_pos li input:hover		{border:1px solid #ddd; background:#fff;transition: all .2s;}

/* 게시물 이동 기본 세팅 */
.admin_move  {position:absolute; top:0; right:0; }
.admin_move input  {border:0; background:#3f3f3f; color:white; cursor:pointer; padding:8px 10px; line-height:100%; font-size:11px; border-radius:3px; transition:all .2s;}
.admin_move input:hover  {background:red; transition:all .2s;}

/* 게시물 상세보기 기본 타이틀 */
.view_bbs_title_box  {display:inline-block; width:100%; border:0px solid red; padding:0 0 30px 0; font-size:0; text-align:left;}
.view_bbs_title_box.qna  {padding:0;}
.view_bbs_title_box > span  {display:inline-block; font-size:13px; line-height:100%; color:#0089ff; margin-bottom:10px;}
.view_bbs_title_box h2	  {display:inline-block; width:100%; font-size:25px; color:black; letter-spacing:-0.05em; line-height:120%;font-family:Noto Sans KR, sans-serif; font-weight:500;}
.view_bbs_title_box h2 .scbl	  {display:inline-block; padding-right:5px; font-size:25px; font-weight:normal; display:none;}
.view_bbs_title_box h2 .scbl.lock	  {color:red;}
.view_bbs_title_box h2 .scbl.unlock	  {color:green;}
.view_bbs_title_box h2 .sc_txt	  {display:inline-block; background:red; color:#fff; line-height:100%; font-size:11px; padding:3px; border-radius:3px; font-family: NanumBarunGothic, sans-serif; font-weight:normal; letter-spacing:0;}
.view_bbs_title_box h2 em	  {display:inline-block; width:100%; font-size:15px; color:#555; letter-spacing:0em; line-height:120%;font-family: NanumBarunGothic, sans-serif; font-weight:normal; padding-top:7px; font-style:normal;}
.view_bbs_title_box .who_wrp		{display:inline-block; width:100%; text-align:left; line-height:100%; font-size:0; position:relative; margin-top:30px;}
.view_bbs_title_box .who_wrp span		{}
.view_bbs_title_box .who_wrp .name		{display:inline-block; vertical-align:middle; line-height:100%; color:#333; width:100%; font-size:12px;}
.view_bbs_title_box .who_wrp .name.clm		{}
.view_bbs_title_box .who_wrp .name:before	{content:"작성자"; display:inline-block; background:#333; color:#eee; padding:4px 5px; border-radius:3px; margin-right:10px; font-size:11px;}
.view_bbs_title_box .who_wrp .name.clm:before	{content:"오피니언";}
.view_bbs_title_box .who_wrp .rst_i		{position:absolute; top:50%; right:0; transform:translateY(-50%); font-size:0;}
.view_bbs_title_box .who_wrp .rst_i span		{display:inline-block; vertical-align:middle; line-height:100%;}
.view_bbs_title_box .who_wrp .rst_i .date		{width:100px; font-family:arial; font-size:11px;}
.view_bbs_title_box .who_wrp .rst_i .date:before	{content:"D : "; color:#999;}
.view_bbs_title_box .who_wrp .rst_i .hit		{font-family:arial; font-size:11px;}
.view_bbs_title_box .who_wrp .rst_i .hit:before	{content:"H : "; color:#999;}
.view_bbs_title_box .ip_number		{display:inline-block; width:100%; text-align:right; line-height:100%; font-family:arial; font-size:11px; position:relative; margin-top:2px;}

/* 게시물 상세보기 기본 */
.view_bbs_default	{display:inline-block; width:100%; text-align:center; position:relative;}
.view_bbs_default .vbd_pos		{display:inline-block; max-width:900px; width:100%; padding:0px; position:relative;}
.view_bbs_default .vbd_pos > h2		{display:inline-block; width:100%; padding:0px; position:relative; font-weight:normal; line-height:100%; font-size:50px; font-family: 'GmSansM';}

.view_bbs_default .vbd_pos .vp_hdbx		{display:inline-block; width:100%; padding:0px; position:relative; text-align:left; padding:0 20px 25px 20px; }
.view_bbs_default .vbd_pos .vp_hdbx h3	{display:inline-block; width:100%; padding:0px; position:relative; font-weight:normal; line-height:100%; font-size:18px;/* font-family: 'GmSansM';*/ color:#000;}
.view_bbs_default .vbd_pos .vp_hdbx p		{display:inline-block; width:100%; padding:0px; position:relative; line-height:140%; font-size:12px; padding-top:7px; color:#999;}

.view_bbs_default .vbd_pos ul.wz_dt_wrp	{display:inline-block; vertical-align:middle; padding:35px 0px ; width:100%; border-top:1px dashed #eee;}
.view_bbs_default .vbd_pos ul.wz_dt_wrp li	{display:inline-block; vertical-align:middle; font-size:0; width:100%; text-align:left; padding-top:5px;}
.view_bbs_default .vbd_pos ul.wz_dt_wrp li:first-child	{padding-top:0;}
.view_bbs_default .vbd_pos ul.wz_dt_wrp li.full	{width:100%;}
.view_bbs_default .vbd_pos ul.wz_dt_wrp li span	{display:inline-block; vertical-align:top; font-size:13px; line-height:150%;}
.view_bbs_default .vbd_pos ul.wz_dt_wrp li .wz_tit	{width:100px; color:#777;}
.view_bbs_default .vbd_pos ul.wz_dt_wrp li .wz_tit:before	{content:"ㆍ";}
.view_bbs_default .vbd_pos ul.wz_dt_wrp li .wz_con	{width:calc(100% - 100px); color:#333;}
.view_bbs_default .vbd_pos .content		{display:inline-block; width:100%; text-align:center; padding:70px 0 0 0; border:1px dashed #eee; border-width:0 0 1px 0; }
.view_bbs_default .vbd_pos .content > span	{display:inline-block; width:100%; text-align:center; border:0px solid red;}
.view_bbs_default .vbd_pos .content > span.exif_info		{padding:0 0 30px 0;}
.view_bbs_default .vbd_pos .content > span.exif_info.hidden		{display:none !important;}
.view_bbs_default .vbd_pos .content > span.exif_info img		{max-width:auto; width:100%;}
.view_bbs_default .vbd_pos .content .profile	{display:inline-block; text-align:left; width:100%;  padding:30px;border-bottom:1px solid #eee; margin-bottom:30px;}
.view_bbs_default .vbd_pos .content .profile em	{display:inline-block; width:100%;  font-size:15px; line-height:180%; color:#3f3f3f;  font-style:normal;}
.view_bbs_default .vbd_pos .content .txt	{display:inline-block; text-align:left; width:100%;  font-size:13px; line-height:180%; color:#999; padding:0 30px 70px 30px;}
.view_bbs_default .vbd_pos .content .txt .exif_info	{display:inline-block; width:100%; text-align:center;}
.view_bbs_default .vbd_pos .content .txt .exif_info img	{max-width:1000px; width:auto;}
.view_bbs_default .vbd_pos .call_map	{float:left; width:100%; height:700px; background:#eeeeee; position:relative; overflow:hidden;}
.view_bbs_default .vbd_pos .call_map .vb_btn  {position:absolute; bottom:10px; right:10px; z-index:10000;padding:15px 20px; font-size:13px; background:#0093fb; text-align:center; color:white; border-radius:3px;}
.view_bbs_default .vbd_pos .call_map .vb_btn i  {display:inline-block; vertical-align:middle; font-size:20px;}
.view_bbs_default .vbd_pos .call_map .vb_btn span  {display:inline-block; vertical-align:middle; font-size:13px;}

/* 게시물 첨부파일 */
.att_file_down {position:relative; font-size:0; text-align:left; background:#fafafa; padding:35px; border-radius:0px; border-top:1px dashed #eee;}
.att_file_down i,
.att_file_down h3 {display:inline-block; vertical-align:middle; line-height:100%; font-weight:normal;}
.att_file_down i		{color:#000; font-size:18px;}
.att_file_down h3	{color:#000; font-size:13px; padding-left:10px; font-weight:bold;}
.att_file_down ul.down_file_box {display:inline-block; width:100%; margin-top:7px;}
.att_file_down ul.down_file_box li {display:inline-block; position:relative; margin:5px 5px 0 0;}
.att_file_down ul.down_file_box li a {display:block; font-size:0; line-height:100%; padding:10px; background:#fff; border:1px solid #eee; border-radius:5px; transition:all .3s;}
.att_file_down ul.down_file_box li a:hover {border:1px solid #ddd;}
.att_file_down ul.down_file_box li a span,
.att_file_down ul.down_file_box li a em {display:inline-block; vertical-align:middle; font-style:normal; line-height:100%;}
.att_file_down ul.down_file_box li a span {font-size:11px; color:#777; transition:all .3s;}
.att_file_down ul.down_file_box li a:hover span {color:#000;}
.att_file_down ul.down_file_box li a em {font-size:11px; font-family:arial; padding-left:5px; color:#ddd; transition:all .3s;}
.att_file_down ul.down_file_box li a:hover em {color:#999;}

/* 좋아요 / 공유 */
.share_wrp_box		{display:inline-block; position:relative; width:100%; padding:30px 0 0 0; font-size:0; text-align:center;  }
.share_wrp_box .vote_box		{display:inline-block; vertical-align:middle; position:relative; width:100px; padding:0px 0; transition:all .3s;}
.share_wrp_box .vote_box .v_grp		{position:absolute; top:50%; left:0; transform:translateY(-50%); width:25px; z-index:1; transition:all .3s;}
.share_wrp_box .vote_box .v_grp:after		{content:""; display:block; padding-top:100%; }
.share_wrp_box .vote_box .v_grp input		{position:absolute; top:0; left:0; width:100%; height:100%; padding:0 ; background:transparent; font-size:0; border:0; transition:all .3s; z-index:1; cursor:pointer;}
.share_wrp_box .vote_box .v_grp .cnt_wrp		{ width:100%; font-size:0; text-align:center; }
.share_wrp_box .vote_box .v_grp i		{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); color:red; font-size:22px; line-height:100%; transition:all .3s;}
.share_wrp_box .vote_box.set i		{color:#555; transition:all .3s;}
.share_wrp_box .vote_box .v_grp span		{display:inline-block; vertical-align:middle; font-family:arial; font-size:12px; padding:0 2px;}
.share_wrp_box .vote_box .v_grp span.total	{text-align:right;}
.share_wrp_box .vote_box .v_grp span.week	{text-align:left;}
.share_wrp_box .vote_box .v_grp span.week:before	{content:"(";}
.share_wrp_box .vote_box .v_grp span.week:after	{content:")";}
.share_wrp_box .vote_box ul.exp		{position:relative; display:inline-block; vertical-align:middle; text-align:left; width:100%; padding-left:35px;}
.share_wrp_box .vote_box ul.exp li		{position:relative; display:inline-block; font-size:0; text-align:left;}
.share_wrp_box .vote_box ul.exp li .tit		{display:inline-block; vertical-align:middle; font-size:11px; width:50px; line-height:100%;}
.share_wrp_box .vote_box ul.exp li .con		{display:inline-block; vertical-align:middle; font-size:13px; position:relative; font-family:arial; line-height:100%;color:#000;}
.share_wrp_box .vote_box ul.exp li #id_vote_value_1:after		{content:""; font-size:12px; color:rgba(0,0,0,0.7); display:inline-block; padding-left:5px; font-family:NanumBarunGothic, sans-serif;}
.share_wrp_box .vote_box ul.exp li #id_vote_value_1:after		{content:"";}
.share_wrp_box .vote_box.set ul.exp li #id_vote_value_1:after		{content:""; color:red;}
/*
.share_wrp_box:after		{content:"이 게시글이 맘에 드시면 좋아요를 눌러주세요!"; font-size:12px; width:100%; display:inline-block; padding-top:22px; color:rgba(0,0,0,0.7);}
.share_wrp_box.set:after		{content:"회원님은 좋아요를 눌렀습니다."; color:red;}
*/
.share_wrp_box ul.sns_share		{position:relative; display:inline-block; vertical-align:middle;line-height:100%; text-align:right; font-size:0; width:calc(100% - 100px);}
.share_wrp_box ul.sns_share li	{display:inline-block; vertical-align:top; width:30px; line-height:100%; margin-right:5px; position:relative;}
/*.share_wrp_box ul.sns_share li:first-child	{margin:0;}*/
.share_wrp_box ul.sns_share li:last-child	{margin:0;}

.share_wrp_box ul.sns_share li.btn_share	{background:#333; width:30px; border-radius:5px; font-size:0; color:black; transition:all .2s; cursor:pointer;}
.share_wrp_box ul.sns_share li.btn_share:after	{content:""; display:block; padding-top:100%;}
.share_wrp_box ul.sns_share li.btn_share:hover	{background:#000; transition:all .2s;}
.share_wrp_box ul.sns_share li.btn_share i	{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);  line-height:100%; font-size:15px; color:#fff;}

.share_wrp_box ul.sns_share li a	{display:block;}
.share_wrp_box ul.sns_share li a img	{width:100%;}

/* 댓글수 및 권한이 없다 표시 - 댓글 기본내용css */
.cmt_li_return			{display:inline-block; width:100%; padding:0 0 40px 10px; margin-bottom:30px; border-bottom:1px solid #eeeeee;}
.cmt_li_return .title			{display:inline-block; width:calc(100% - 120px); text-align:left; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;  line-height:150%; color:black;font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:25px; letter-spacing:-0.05em;  padding-right:10px;}
.cmt_li_return .title a		{color:black;}
.cmt_li_return .title span	{color:red; margin-right:10px;}
.cmt_li_return .btn			{display:inline-block; width:120px; text-align:center; background:#464646; font-size:11px; padding:10px 0; color:white;border:0px solid red;}
.bd_cmt_blk			{display:inline-block; width:100%; padding:50px 0 0 0;}
.cmt_li_count			{display:inline-block;; width:100%; padding-bottom:10px; text-align:left;  font-size:13px;}
.cmt_li_count span	{color:red;}
.cmt_li_no_p				{display:inline-block; width:100%; background:#fafafa; padding:25px 0px; border:1px solid #eeeeee; border-width:1px 0; font-size:13px; margin:15px 0 0 0; display:none;}
.cmt_wrp						{display:inline-block; width:100%;}
.cmt_li_df1						{float:left; width:100%; background:#fafafa ; margin-top:15px; padding:30px; color:#6a6a6a; border-radius:7px; position:relative; z-index:3;}
.cmt_li_df2						{float:right; width:calc(100% - 50px); background:#f4f4f4; padding:30px; margin-top:5px; color:#6a6a6a; border-radius:7px; position:relative; z-index:2;}
.cmt_li_df2:before,
.cmt_li_df2:after				{content:""; position:absolute; left:-25px; border:1px solid #f4f4f4; width:25px;}
.cmt_li_df2:last-child:after				{border-color:red;}
.cmt_li_df2:before			{top:-15px; height:calc(50% + 15px);border-width:0 0 1px 1px;}
.cmt_li_df2:after				{bottom:0; height:50%;border-width:0 0 0px 1px;}
.cmt_li_df2.no_tree:after		{display:none;}
.cmt_li_memo					{text-align:left; font-size:13px; line-height:180%;}
.cmt_li_bx							{display:inline-block; text-align:left; width:100%; margin-bottom:20px; color:black;}
.cmt_li_bx .name				{font-size:15px;}
.cmt_li_bx .rcnd				{font-size:11px; margin-left:5px; opacity:0.6;}
.cmt_li_bx .date				{font-size:11px; font-family:tahoma; margin-left:5px; opacity:0.6;}
.cmt_li_bx .ip						{font-size:11px; font-family:tahoma; margin-left:5px; opacity:0.6; display:none;}
.cmt_li_bx .tool					{float:right;}
.cmt_li_bx .tool i				{display:inline-block; font-size:16px; margin-left:5px;}
.cmt_li_bx .tool img			{height:15px; padding-left:5px;}

/* 댓글의 댓글 추가표시 css */
.cmt_li_adbx						{display:inline-block; width:100%; text-align:left; margin-top:10px;}
.cmt_li_adbx .cnt				{display:inline-block; font-size:11px; color:black; padding-top:5px; color:#8B8B8B;}
.cmt_li_adbx .no				{font-weight:bold; color:#ed366c;}
.cmt_li_adbx .btn				{float:right; font-size:11px; border:0px; background:#fff; border:1px solid #eee;  color:#000; padding:8px 15px; line-height:100%; border-radius:35px; cursor:pointer; transition:all .3s;}
.cmt_li_adbx .btn:hover	{background:#fff;border:1px solid #ddd;}

/* 댓글 폼css */
.cmt_fm_ipbxk						{display:inline-block; width:100%; padding:30px; background:#f5f3f3; text-align:center; position:relative; z-index:4; border-radius:7px;}
.cmt_fm_ipbxk.mg-t				{margin-top:25px;}
.cmt_fm_ipbxk.mg-t1				{margin:10px 0;}
.cmt_fm_ipbxk .title				{display:inline-block; width:100%; text-align:left; font-size:15px; margin-bottom:10px; color:black;}
.cmt_fm_ipbxk ul.info				{display:inline-block; width:100%; margin-bottom:5px; text-align:left;  border:0px solid red; position:relative; text-align:left;}
.cmt_fm_ipbxk ul.info li			{display:inline-block; width:100%; position:relative; margin:3px 0 0 0;}
.cmt_fm_ipbxk ul.info li span		{position:absolute; top:50%; left:15px; transform:translateY(-50%); font-size:12px; color:#333; z-index:1;}
.cmt_fm_ipbxk ul.info li input	{width:100%; height:45px; padding:0 15px 0 70px; border:1px solid #eee; color:#000; background:#fff; font-size:12px; transition:all .2s; border-radius:7px; position:relative;}
.cmt_fm_ipbxk textarea		{width:100%; height:100px; padding:15px; border:1px solid #eee; color:#00417d; background:#fff; font-size:12px; text-align:left; transition:all .2s; border-radius:7px; position:relative;}
.cmt_fm_ipbxk ul.info li input:focus,
.cmt_fm_ipbxk textarea:focus {outline:none; background:#fff !important; border:1px solid #ddd !important;  overflow-y:overlay; transition:all .2s;}
.cmt_fm_ipbxk textarea:: {-ms-overflow-style: none;}
.cmt_fm_ipbxk textarea::-webkit-scrollbar {background: transparent; width:5px; height:5px; border-radius:15px;}
.cmt_fm_ipbxk textarea::-webkit-scrollbar-thumb {background:rgba(0,0,0,0); border-radius:15px;  transition:all .3s;}
.cmt_fm_ipbxk textarea:hover::-webkit-scrollbar-thumb {background:rgba(0,0,0,0.3); transition:all .3s;}
.cmt_fm_ipbxk .save		{display:inline-block; width:auto; line-height:100%; border:0px; background:#4e4e4e; font-size:13px; color:#fff; line-height:100%;  cursor:pointer; border-radius:35px; padding:13px 25px; margin-top:15px; transition:all .2s;}
.cmt_fm_ipbxk .save:hover		{background:#000; transition:all .2s;}

/* 댓글더보기 및 페이지스킵영역css */
.cmt_sp_ar		{float:left; border-top:0px solid #eeeeee; width:100%; margin:0;}
.cmt_sp_tilnk	{display:inline-block; padding:10px 30px; color:black; background:#757575; color:white; font-size:11px;}
.cmt_sp_tilnk:hover	{background:#656465;}
.cmt_sp_pos		{display:inline-block; margin:0px 0; font-size:0; height:0;}

/* 글쓰기 */
.board_write_box		{position:relative; text-align:center;}
.board_write_box .bwb_pos		{display:inline-block; max-width:600px; width:100%;}
.board_write_box .bwb_pos h3		{display:inline-block; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:700; font-size:25px; letter-spacing:-0.05em; color:#333; line-height:110%; margin-bottom:35px;}
.board_write_box ul.bwb_form	{display:inline-block; width:100%;}
.board_write_box ul.bwb_form > li	{display:inline-block; width:100%; position:relative; margin-top:5px; text-align:left;}
.board_write_box ul.bwb_form > li:first-child	{margin-top:0 !important; padding-top:0 !important;}
.board_write_box ul.bwb_form > li .ck_s		{position:absolute; top:50%; right:10px; transform:translateY(-50%); font-weight:normal; font-size:11px;}
.board_write_box ul.bwb_form > li.title		{margin:0; font-size:13px; text-align:left; padding:25px 0 5px 5px; color:#000; font-weight:bold;}
.board_write_box ul.bwb_form > li.title em	{font-style:normal; font-size:11px; display:inline-block; padding-left:5px;}
.board_write_box ul.bwb_form > li.title em span	{color:red;}
.board_write_box ul.bwb_form > li > span	{position:absolute; top:50%; left:20px; transform:translateY(-50%); font-size:12px; z-index:1; color:#003eaf;}
.board_write_box ul.bwb_form > li > input,
.board_write_box ul.bwb_form > li > select,
.board_write_box ul.bwb_form > li > textarea		{width:100%; border:1px solid #eee; background:#fafafa; font-size:12px; text-align:left; transition:all .2s; color:#333; border-radius:7px;}
.board_write_box ul.bwb_form > li > input:focus,
.board_write_box ul.bwb_form > li > textarea:focus {outline:none; background:#fff; border:1px solid #ddd !important; transition:all .2s;}
.board_write_box ul.bwb_form > li > input::placeholder {color: rgba(0,0,0,0.3); font-size:11px;}
.board_write_box ul.bwb_form > li > input		{height:45px; padding:0 15px 0 100px;}
.board_write_box ul.bwb_form > li > input.add_frm		{padding:0 15px; margin-top:3px;}
.board_write_box ul.bwb_form > li > input.b1				{background:#f5f3f3;}
.board_write_box ul.bwb_form > li > input.b2				{background:#fafafa;}
.board_write_box ul.bwb_form > li > textarea		{height:200px; padding:15px; line-height:180%;}
.board_write_box ul.bwb_form > li > select		{height:45px !important; padding:0 15px; background: #fafafa url('/images/sel_arr.gif') no-repeat right 13px center;}
.board_write_box ul.bwb_form > li > select:focus {outline:none;  background: #fff url('/images/sel_arr.gif') no-repeat right 13px center; border:1px solid #ddd; transition:all .2s;}
.board_write_box ul.bwb_form > li > em	{position:absolute; top:50%; right:20px; transform:translateY(-50%); font-size:12px; z-index:1; color:#003eaf; display:none;}
.board_write_box ul.bwb_form > li > .txt_style		{display:inline-block; width:100%; height:0; overflow:hidden; }
.board_write_box ul.bwb_form > li > .radio_wrp		{display:inline-block; width:100%; font-size:0; padding-left:12px;}
.board_write_box ul.bwb_form > li > .radio_wrp .rdo_bx	{display:inline-block; vertical-align:middle; font-size:12px;}
.board_write_box ul.bwb_form > li .code_frm	{display:inline-block; width:100%; font-size:0; }
.board_write_box ul.bwb_form > li .code_frm .pic_num,
.board_write_box ul.bwb_form > li .code_frm i,
.board_write_box ul.bwb_form > li .code_frm input	{display:inline-block; vertical-align:middle; height:45px; }
.board_write_box ul.bwb_form > li .code_frm .pic_num	{width:100px;border-radius:7px 0 0 7px;border:1px solid #eee; padding:5px;}
.board_write_box ul.bwb_form > li .code_frm .pic_num img	{width:100%; height:100%;}
.board_write_box ul.bwb_form > li .code_frm i	{width:45px; line-height:45px; text-align:center; font-size:20px; cursor:pointer; background:#eee; color:#333; border-radius:0 7px 7px 0;}
.board_write_box ul.bwb_form > li .code_frm input	{width:150px; padding:0 15px; border:1px solid #eee; background:#fffbfb; font-size:12px; text-align:left; transition:all .2s; color:red; border-radius:7px; margin-left:5px;}
.board_write_box ul.bwb_form > li .code_frm input:focus {outline:none; background:#fff; border:1px solid #ddd !important; transition:all .2s;}
.board_write_box ul.bwb_form > li .code_frm input::placeholder {color: rgba(0,0,0,0.3); font-size:11px;}
.board_write_box ul.bwb_form > li .code_txt	{display:inline-block; width:100%; font-size:12px; padding:10px 0 0 5px; color:#777;}

.board_write_box ul.bwb_form > li.g_rule_box	{}
.board_write_box ul.bwb_form > li.g_rule_box .grb_set	{display:inline-block; width:100%;}
.board_write_box ul.bwb_form > li.g_rule_box .grb_set .call	{display:inline-block; width:100%; height:150px; border:1px solid #eee; background:#fafafa; overflow-y:overlay; transition:all .3s; padding:25px; border-radius:7px;}
.board_write_box ul.bwb_form > li.g_rule_box .grb_set .call:hover	{background:#fff;}
.board_write_box ul.bwb_form > li.g_rule_box .grb_set .call:: {-ms-overflow-style: none;}
.board_write_box ul.bwb_form > li.g_rule_box .grb_set .call::-webkit-scrollbar {background: transparent; width:2px; height:2px; border-radius:15px;}
.board_write_box ul.bwb_form > li.g_rule_box .grb_set .call::-webkit-scrollbar-thumb {background:rgba(0,0,0,0.3); border-radius:15px; }
.board_write_box ul.bwb_form > li.g_rule_box .grb_set .chk_wrp	{display:inline-block; width:100%; text-align:right; padding-top:10px;}
.board_write_box ul.bwb_form > li.g_rule_box input[type="checkbox"] + label span {color:red;}

.addr_info					{position:relative;}
.addr_info > input.post_num,
.addr_info > input.post_map					{height:30px;  padding:0 10px; width:auto; border:0px; font-size:12px; text-align:center; cursor:pointer; border-radius:5px; transition:all .2s;}
.addr_info > input.post_num					{display:inline-block; vertical-align:middle; width:60px; color:orange; background:#555; }
.addr_info > input.post_num::placeholder {color: rgba(255,255,255,0.9); font-size:11px;}
.addr_info > input.post_map					{position:absolute; top:0; right:0; color:#fff; background:#333;}

/* 약관/개인정보 */
.rule_box		{width:100%; font-size:13px; line-height:180%; color:#949494;}
.rule_box .big		{font-size:18px; line-height:280%; font-family:Noto Sans KR, sans-serif; font-weight:500; color:black;}
.rule_box .mid		{font-size:15px; line-height:200%; font-family:Noto Sans KR, sans-serif; font-weight:500; color:#5A5A5A;}
.board_write_box .rule_box		{font-size:12px; line-height:160%;}
.board_write_box .rule_box .big		{font-size:15px; line-height:280%; font-family:NanumBarunGothic, sans-serif; font-weight:normal;}
.board_write_box .rule_box .mid		{font-size:13px; line-height:150%; font-family:NanumBarunGothic, sans-serif; font-weight:normal; }

/* 첨부파일 */
ul.board_attatch 								{position:relative; padding:0 !important;}
ul.board_attatch li 								{display:inline-block; width:100%; font-size:0; margin-top:5px; position:relative;}
ul.board_attatch li:first-child					{margin:0;}
ul.board_attatch li .att_box,
ul.board_attatch li label					{display:inline-block; vertical-align:middle; font-size:0; position:relative;}
ul.board_attatch li .att_box i,
ul.board_attatch li .att_box span		{display:inline-block; vertical-align:middle; font-size:0; text-align:center;}
ul.board_attatch li .att_box		{width:40px;}
ul.board_attatch li .att_box i			{width:50%; font-size:15px;}
ul.board_attatch li .att_box span		{width:50%; font-size:11px; font-family:tahoma; text-align:left;}
ul.board_attatch li .att_box:hover i	{color:red;transition:all .2s; }
ul.board_attatch li label		{width:calc(100% - 40px);}
ul.board_attatch li label [type=file]				{position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0; opacity:0; }
ul.board_attatch li label .up_btn			{position:absolute; top:50%; left:0; transform:translateY(-50%); width:60px; height:100%; text-align:center;  background:#bbbbbb;color:#ffffff; padding:0 0 0 50px; border-radius:3px 0 0 3px; cursor:pointer; transition:all .2s;}
ul.board_attatch li label .up_btn span	{position:absolute; top:50%; left:0; transform:translateY(-50%); width:100%; line-height:100%; font-size:11px; transition:all .2s;}
ul.board_attatch li label .up_btn:hover	{background:#0898fe; transition:all .2s;}
ul.board_attatch li label .box_15,
ul.board_attatch li label .box_35					{display:inline-block; width:100%; height:35px; padding:0 15px 0 70px; border:1px solid #f1f1f1; color:#00417d; background:#f6f6f6; font-size:11px; text-align:left; transition:all .2s; border-radius:3px;}
ul.board_attatch li .old_box					{position:absolute; top:50%; right:5px; width:calc(100% - 150px); text-align:right; transform:translateY(-50%); font-size:0; }
ul.board_attatch li .old_box .old_file					{display:inline-block; width:calc(100% - 35px); height:20px; border:0; background:transparent; text-align:right; padding:0 10px; font-size:11px; color:red; text-overflow:ellipsis; white-space:nowrap;}
ul.board_attatch li .old_box .del_btn					{display:inline-block; width:35px; height:25px; border:0; background:#333; color:#eee; cursor:pointer; transition:all .2s; font-size:11px; border-radius:3px;}
ul.board_attatch li .old_box .del_btn:hover		{background:red; color:#ffffff;  transition:all .2s;}

/* bbs_map */
.kakao_out_box				{position:relative; top:0; left:0; width:100%; height:400px; display:inline-block; margin-top:35px; overflow:hidden;}
.import_bx_map		{position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden;}
.import_bx_map .mouse	{position:absolute; top:3px; left:3px; font-size:12px; line-height:100%; text-align:left; color:rgba(0,0,0,0.8); text-align:right; z-index:2; background:rgba(255,255,255,0.8); padding:7px; border-radius:3px;}
.import_bx_map .mouse i	{display:inline-block; vertical-align:middle; font-size:20px; padding:0 !important; margin:0 !important; line-height:12px;}
.import_bx_map .mouse span	{float:none !important; display:inline-block !important; width:auto !important; vertical-align:middle;padding-top:2px;}
.import_bx_map .kakao_api		{position:absolute; top:0; left:0; width:100%; height:100%; z-index:1;}
.import_bx_map .kakao_map_wrp {position: absolute;left: 0;bottom: 45px;width: 300px;height: 135px;margin-left: -150px; text-align: left;border-radius: 5px ; overflow: hidden; }
.import_bx_map .kakao_map_wrp * {padding: 0;margin: 0;}
.import_bx_map .kakao_map_wrp .km_info {position:absolute; top:0px; left:0;width: 100%;height: 100%;}
.import_bx_map .kakao_map_wrp .km_info:nth-child(1) {border: 0;box-shadow: 0px 1px 2px #888;}
.import_bx_map .kakao_map_wrp .km_info .title {position:relative; top:0; left:0; padding:0 50px 0 10px;height: 40px; line-height:40px; background: #f5f3f3;border-bottom: 1px solid #eeeeeee;font-size:13px; color:black; text-overflow: ellipsis;white-space: nowrap;  overflow:hidden;}
.import_bx_map .kakao_map_wrp .km_info .title a {color:black; transition:all .2s;}
.import_bx_map .kakao_map_wrp .km_info .title a:hover {color:red; transition:all .2s;}
.import_bx_map .kakao_map_wrp .km_info .close {position: absolute;top: 10px;right: 10px;color: #000000; font-size:18px; transition:all .2s;cursor: pointer;}
.import_bx_map .kakao_map_wrp .km_info .close:hover {color:red; transition:all .2s; }
.import_bx_map .kakao_map_wrp .km_info .real_data {position: relative; top:0; left:0; width:100%; overflow: hidden;background: #fff; padding:15px; border-radius:0 0 5px 5px; overflow:hidden; font-size:0;}
.import_bx_map .kakao_map_wrp .km_info .photo_tm {display:inline-block; vertical-align:middle; width: 25%; height:55px; border:1px solid #eeeeee; background:red; overflow:hidden;}
/*.import_bx_map .kakao_map_wrp .km_info .photo_tm:after {content:""; display:block; padding-top:100%;}*/
.import_bx_map .kakao_map_wrp .km_info .photo_tm img {width:100%; }
.import_bx_map .kakao_map_wrp .km_info .loc_data {display:inline-block; vertical-align:middle; width:75%; padding:0 10px 0 10px; }
.import_bx_map .kakao_map_wrp .km_info .loc_data .k_address {float:left; width:100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 12px; line-height: 150%;color: #000; transition:all .2s;}
.import_bx_map .kakao_map_wrp .km_info .loc_data .k_address:hover {color:red; transition:all .2s;}
.import_bx_map .kakao_map_wrp .km_info .loc_data .k_address a {color: #000; transition:all .2s;}
.import_bx_map .kakao_map_wrp .km_info .loc_data .k_address a:hover {color:red; transition:all .2s;}

.import_bx_map .kakao_map_wrp .km_info .loc_data .k_etc1 {float:left; width:100%; font-size: 11px;color: #888;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.import_bx_map .kakao_map_wrp .km_info .loc_data .k_etc1:before {content:"등록자"; margin-right:5px; color:rgba(0,0,0,0.4);}
.import_bx_map .kakao_map_wrp .km_info .loc_data .k_etc2 {float:left; width:100%; font-size: 11px;color: #888;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.import_bx_map .kakao_map_wrp .km_info .loc_data a {color: #888;}
.import_bx_map .kakao_map_wrp .km_info .here_pick {position:relative; top:-25px; left:0; right:0; margin:0 auto; background:white; width:30px; height:30px; transform: rotate(45deg); z-index:-1;}
.close_map_btn {}
.close_map_btn i {display: inline-block; vertical-align: middle; font-size: 20px;}
.close_map_btn span {display: inline-block; vertical-align: middle; padding-top: 2px;}
.map_cover_mask {position: absolute; width: 100%; height: 100%; top:0; left:0;z-index:300; background:rgba(0,0,0,0.6); display:table; text-align:center;}
.map_cover_mask .mb_hdx	{display:table-cell; vertical-align:middle; border:1px solid red; }
.map_cover_mask .mb_hdx h2 {display:inline-block; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500;  font-size:20px; letter-spacing:-0.05em; color:white; line-height:70px; padding:0 30px;}
.map_cover_mask .mb_hdx p	{display:inline-block; width:100%; font-size:15px; color:white; line-height:150%; }

/* 비밀글 상세보기페이지 체크 */
.sc_ment {position:fixed; text-align:center; width:100%; height:100%; padding:0; top:0; left:0; background:rgba(0,0,0,0.8);/*-webkit-backdrop-filter:blur(3px); backdrop-filter:blur(3px);*/ z-index:100000;}
.sc_ment .sm_pos {position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); text-align:center; max-width:400px; width:calc(100% - 50px); padding:45px; background:#fff; border-radius:10px;}
.sc_ment .sm_pos > h3 {display:inline-block; width:100%; line-height:160%; color:#000; font-size:15px; text-align:left; font-weight:normal;}
.sc_ment .sm_pos > p {display:inline-block; width:100%; line-height:160%; color:#333; font-size:12px; text-align:left;}
.sc_ment .sm_pos > p span {color:red;}
.sc_ment .sm_pos a {position:absolute; top:-25px; right:-25px; line-height:100%; font-size:25px; color:#fff; transition:all .3s;transform:rotate(0deg);}
.sc_ment .sm_pos a:hover {transform:rotate(270deg);}
.sc_ment .sm_box {display:inline-block; width:100%; position:relative; margin:15px 0 5px 0;}
.sc_ment .sm_box span {position:absolute; top:50%; left:10px; transform:translateY(-50%);  line-height:100%; font-size:12px; color:#999; }
.sc_ment .sm_box input	{width:100%;height:50px; padding:0 15px 0 65px; border:1px solid #eee; background:#fafafa; font-size:12px; text-align:left; transition:all .2s; color:#333; border-radius:7px;}
.sc_ment .sm_box input:focus {outline:none; background:#fff; border:1px solid #ddd !important; transition:all .2s;}
.sc_ment .sm_box input::placeholder {color: rgba(0,0,0,0.3); font-size:12px;}
.sc_ment .ok	{width:100%;height:55px; border:0; background:#333; font-size:13px; text-align:center; transition:all .2s; color:#fff; border-radius:7px; cursor:pointer;}
.sc_ment .ok:hover	{background:#333; }

/**/
.cl_1 {background:#b58c8c;}
.cl_2 {background:#9292ab;}
.cl_3 {background:#8aab8a;}
.cl_4 {background:#a7a2a7;}
.cl_5 {background:#e1af54;}
/*
.cl_1 {background:#333;}
.cl_2 {background:#333;}
.cl_3 {background:#333;}
.cl_4 {background:#333;}
.cl_5 {background:#333;}
*/
/* 썸네일 블럭형 */
ul.item_log	{display:inline-block; /*max-width:1800px; */ width:100%;overflow:hidden; list-style:none;}
ul.item_log.mall	{}
ul.item_log .li_clm,
ul.item_log > li	{float:left; width:calc(25% - 20px);margin:0 10px; transition:all .3s; position:relative; overflow:hidden;background:#fff;}
ul.item_log.mall .li_clm,
ul.item_log.mall > li	{width:calc(16.6666% - 20px);}
ul.item_log > li.no_pic	{background:#182540;border-radius:7px;}
ul.item_log > li.no_pic:hover	{background:#2c3d62;}
ul.item_log > li > a {display:block;}
ul.item_log > li .arr_thumb{display:inline-block; width:100%; position:relative;}
ul.item_log > li .arr_thumb a {display:inline-block;}
ul.item_log > li .arr_thumb .no {position:absolute; top:5px; left:5px; z-index:2; font-size:11px; font-family:tahoma; background:#333333; color:white; line-height:11px; padding:5px 8px; border-radius:10px; overflow:hidden; display:none;}
ul.item_log > li .arr_thumb .chk_box {position:absolute; top:10px; left:10px; z-index:2; }
ul.item_log > li .arr_thumb .notice {display:inline-block; background:red; color:white;font-size:11px; font-family:NanumBarunGothic, sans-serif; color:white; line-height:100%; padding:5px 7px; border-radius:3px; overflow:hidden;}
ul.item_log > li .arr_thumb .pic {display:inline-block; width:100%; overflow:hidden; position:relative;border-radius:7px;}
ul.item_log > li .arr_thumb .pic .cvr {position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; width:100%; height:100%; z-index:1; background:rgba(0,0,0,0.3); transition:all .3s ease-in-out;}
ul.item_log > li:hover .arr_thumb .cvr		{background:rgba(0,0,0,0.0); left:-50%; transition:all .3s ease-in-out;}
ul.item_log > li .arr_thumb .pic img{width:100%;height:auto;transform:scale(1); -web-kit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transition:all 0.3s;/* filter: gray; -webkit-filter: grayscale(1);*/}
ul.item_log > li .arr_thumb .pic .no_img	{display:none;}
ul.item_log > li:hover .arr_thumb .pic img		{transform:scale(1.05); -web-kit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05);/* filter: none; -webkit-filter: grayscale(0);*/}
ul.item_log > li .arr_thumb .pic > span {position:absolute; bottom:-30px; right:-10px;z-index:2;  font-family: 'GmSansB'; line-height:100%; font-size:90px; color:rgba(255,255,255,0.6);transform: translateX(100%); transition:all .3s;}
ul.item_log > li:hover .arr_thumb .pic > span {transform: translateX(0%); transition:all .3s;}

ul.item_log > li .arr_thumb span.kind	{position:absolute; top:0; left:0px; width:100%; z-index:1; padding:15px;}
ul.item_log > li .arr_thumb span.kind span	{display:inline-block; width:100%; font-size:11px; line-height:110%; text-align:left; font-family:tahoma; color:#fff; /*text-shadow: 0 0 1px #000000;*/}

ul.item_log > li .con_box{display:inline-block;width:100%; text-align:left; padding:20px 15px;  overflow:hidden;border-radius:0 0 7px 7px; transition:all .3s; position:relative;}
ul.item_log > li .con_box .ctb {display:inline-block;font-size:11px; line-height:100%; margin-bottom:5px; color:#fff; border-radius:3px; padding:4px 5px;}
ul.item_log > li .con_box h3 {display:inline-block;width:100%; color:black; font-weight:normal; font-size:12px; line-height:120%; letter-spacing:0em; transition:all .3s;}
ul.item_log > li .con_box h3 a		{color:#333; transition:all .3s; position:relative; z-index:2;}
ul.item_log > li .con_box h3 a:after	{content:""; position:absolute; top:2px; left:0; width:100%; height:60%; /*background:#f2faff;*/ z-index:-1;}
ul.item_log > li.no_pic .con_box h3 a,
ul.item_log > li.no_pic:hover .con_box h3 a {color:#fff;}
ul.item_log > li.no_pic .con_box h3 a:after {display:none;}
ul.item_log > li .con_box p {display:inline-block;width:100%;font-size:11px; padding-top:10px;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; line-height:150%;}
ul.item_log > li .con_box p a {color:#a1a1a1; transition:all .3s;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
ul.item_log > li:hover .con_box h3 a		{color:red; transition:all .3s;}
ul.item_log > li:hover .con_box p a	{color:#333; transition:all .3s;}
ul.item_log > li .cart {display:none;width:100%;font-size:0; }
ul.item_log > li .cart.sw1,
ul.item_log > li .cart.sw2,
ul.item_log > li .cart.sw3,
ul.item_log > li .cart.sw4,
ul.item_log > li .cart.sw5 {display:inline-block; padding-top:5px;}
ul.item_log > li .cart span {display:inline-block; vertical-align:top; margin:3px 3px 0 0; font-size:11px; line-height:100%; color:#777; border:1px solid #eee; background:#fafafa; border-radius:35px; padding:4px 5px;}
ul.item_log > li .cart span:last-child {margin-right:0;}
ul.item_log > li .cart span:before {content:"# "; color:#a1a1a1;}
ul.item_log > li .cnt_box	{/*float:right;*/ position:absolute; top:10px; right:10px; font-size:0;}
ul.item_log > li .cnt_box .kind	{display:inline-block; vertical-align:middle; padding:10px 0 0 10px; min-width:25px; width:auto; line-height:100%;}
ul.item_log > li .cnt_box .kind:first-child	{padding-left:0;}
ul.item_log > li .cnt_box .kind i,
ul.item_log > li .cnt_box .kind span		{display:inline-block; vertical-align:middle; line-height:100%;}
ul.item_log > li .cnt_box .kind i			{font-size:13px;}
ul.item_log > li .cnt_box .kind i.xi-heart			{color:red;}
ul.item_log > li .cnt_box .kind span		{font-style:normal; font-size:11px; font-family:arial; padding-left:2px;}

@media screen and (max-width: 1700px){
	ul.item_log .li_clm,
	ul.item_log > li	{width:calc(20% - 20px);margin:0 10px;}
}

@media screen and (max-width:1400px){
	ul.item_log .li_clm,
	ul.item_log li{width:calc(25% - 20px);}
}


ul.item_log_sq	{display:inline-block; /*max-width:1800px; */ width:100%;overflow:hidden; font-size:0; list-style:none;}
ul.item_log_sq.mall	{}
ul.item_log_sq .li_clm,
ul.item_log_sq > li	{display:inline-block; vertical-align:top;; width:calc(25% - 20px);margin:0 10px; transition:all .3s; position:relative; overflow:hidden;background:#fff;}
ul.item_log_sq.mall .li_clm,
ul.item_log_sq.mall > li	{width:calc(16.6666% - 20px);}
ul.item_log_sq > li.no_pic	{background:#182540;border-radius:7px;}
ul.item_log_sq > li.no_pic:hover	{background:#2c3d62;}
ul.item_log_sq > li > a {display:block;}
ul.item_log_sq > li .arr_thumb{display:inline-block; width:100%; position:relative;}
ul.item_log_sq > li .arr_thumb a {display:inline-block;}
ul.item_log_sq > li .arr_thumb .no {position:absolute; top:5px; left:5px; z-index:2; font-size:11px; font-family:tahoma; background:#333333; color:white; line-height:11px; padding:5px 8px; border-radius:10px; overflow:hidden; display:none;}
ul.item_log_sq > li .arr_thumb .chk_box {position:absolute; top:10px; left:10px; z-index:2; }
ul.item_log_sq > li .arr_thumb .notice {display:inline-block; background:red; color:white;font-size:11px; font-family:NanumBarunGothic, sans-serif; color:white; line-height:100%; padding:5px 7px; border-radius:3px; overflow:hidden;}
ul.item_log_sq > li .arr_thumb .pic {display:inline-block; width:100%; overflow:hidden; position:relative;border-radius:7px;}
ul.item_log_sq > li .arr_thumb .pic .cvr {position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; width:100%; height:100%; z-index:1; background:rgba(0,0,0,0.3); transition:all .3s ease-in-out;}
ul.item_log_sq > li:hover .arr_thumb .cvr		{background:rgba(0,0,0,0.0); left:-50%; transition:all .3s ease-in-out;}
ul.item_log_sq > li .arr_thumb .pic img{width:100%;height:auto;transform:scale(1); -web-kit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transition:all 0.3s;/* filter: gray; -webkit-filter: grayscale(1);*/}
ul.item_log_sq > li .arr_thumb .pic .no_img	{display:none;}
ul.item_log_sq > li:hover .arr_thumb .pic img		{transform:scale(1.05); -web-kit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05);/* filter: none; -webkit-filter: grayscale(0);*/}
ul.item_log_sq > li .arr_thumb .pic > span {position:absolute; bottom:-30px; right:-10px;z-index:2;  font-family: 'GmSansB'; line-height:100%; font-size:90px; color:rgba(255,255,255,0.6);transform: translateX(100%); transition:all .3s;}
ul.item_log_sq > li:hover .arr_thumb .pic > span {transform: translateX(0%); transition:all .3s;}

ul.item_log_sq > li .arr_thumb span.kind	{position:absolute; top:0; left:0px; width:100%; z-index:1; padding:15px;}
ul.item_log_sq > li .arr_thumb span.kind span	{display:inline-block; width:100%; font-size:11px; line-height:110%; text-align:left; font-family:tahoma; color:#fff; /*text-shadow: 0 0 1px #000000;*/}

ul.item_log_sq > li .con_box{display:inline-block;width:100%; text-align:left; padding:20px 15px;  overflow:hidden;border-radius:0 0 7px 7px; transition:all .3s; position:relative;}
ul.item_log_sq > li .con_box .ctb {display:inline-block;font-size:11px; line-height:100%; margin-bottom:5px; color:#fff; border-radius:3px; padding:4px 5px;}
ul.item_log_sq > li .con_box h3 {display:inline-block;width:100%; color:black; font-weight:normal; font-size:12px; line-height:120%; letter-spacing:0em; transition:all .3s;}
ul.item_log_sq > li .con_box h3 a		{color:#333; transition:all .3s; position:relative; z-index:2;}
ul.item_log_sq > li .con_box h3 a:after	{content:""; position:absolute; top:2px; left:0; width:100%; height:60%; /*background:#f2faff;*/ z-index:-1;}
ul.item_log_sq > li.no_pic .con_box h3 a,
ul.item_log_sq > li.no_pic:hover .con_box h3 a {color:#fff;}
ul.item_log_sq > li.no_pic .con_box h3 a:after {display:none;}
ul.item_log_sq > li .con_box p {display:inline-block;width:100%;font-size:11px; padding-top:10px;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; line-height:150%;}
ul.item_log_sq > li .con_box p a {color:#a1a1a1; transition:all .3s;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
ul.item_log_sq > li:hover .con_box h3 a		{color:red; transition:all .3s;}
ul.item_log_sq > li:hover .con_box p a	{color:#333; transition:all .3s;}
ul.item_log_sq > li .cart {display:none;width:100%;font-size:0; }
ul.item_log_sq > li .cart.sw1,
ul.item_log_sq > li .cart.sw2,
ul.item_log_sq > li .cart.sw3,
ul.item_log_sq > li .cart.sw4,
ul.item_log_sq > li .cart.sw5 {display:inline-block; padding-top:5px;}
ul.item_log_sq > li .cart span {display:inline-block; vertical-align:top; margin:3px 3px 0 0; font-size:11px; line-height:100%; color:#777; border:1px solid #eee; background:#fafafa; border-radius:35px; padding:4px 5px;}
ul.item_log_sq > li .cart span:last-child {margin-right:0;}
ul.item_log_sq > li .cart span:before {content:"# "; color:#a1a1a1;}
ul.item_log_sq > li .cnt_box	{/*float:right;*/ position:absolute; top:10px; right:10px; font-size:0;}
ul.item_log_sq > li .cnt_box .kind	{display:inline-block; vertical-align:middle; padding:10px 0 0 10px; min-width:25px; width:auto; line-height:100%;}
ul.item_log_sq > li .cnt_box .kind:first-child	{padding-left:0;}
ul.item_log_sq > li .cnt_box .kind i,
ul.item_log_sq > li .cnt_box .kind span		{display:inline-block; vertical-align:middle; line-height:100%;}
ul.item_log_sq > li .cnt_box .kind i			{font-size:13px;}
ul.item_log_sq > li .cnt_box .kind i.xi-heart			{color:red;}
ul.item_log_sq > li .cnt_box .kind span		{font-style:normal; font-size:11px; font-family:arial; padding-left:2px;}

@media screen and (max-width: 1700px){
	ul.item_log_sq .li_clm,
	ul.item_log_sq > li	{width:calc(20% - 20px);margin:0 10px;}
}

@media screen and (max-width:1400px){
	ul.item_log_sq .li_clm,
	ul.item_log_sq li{width:calc(25% - 20px);}
}

/* 상세보기 슬라이드적용 */
.banner_vip  {position:relative;max-width:900px; width:100%; display:inline-block;  margin-bottom:0px;}
.banner_vip.one  {}
.banner_vip.mgt  {margin-bottom:15px;}
.banner_vip:after	{content:""; display:block !important;}
.banner_vip.one:after	{padding-top:0;}
.banner_vip.mgt:after	{padding-top:100%;}
.banner_vip .flexslider {position:absolute;height:100% !important; top:0; left:0; right:0; margin:0 auto; padding:0;}
.banner_vip .flexslider ul.slides			{position:relative; top:0; left:0; width:100%; display:inline-block;}
.banner_vip .flexslider ul.slides > li	{display: inline-block !important; -webkit-backface-visibility: hidden; position:relative; width:100%; height:100%; background-size:cover !important; background-position:center center !important;}
.banner_vip .flexslider ul.slides > li:after	{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.banner_vip .flexslider ul.slides > li img	{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:100%; max-height:100%; object-fit: contain; z-index:2;}
.banner_vip .flexslider .flex-viewport	{top:0; left:0; width:100%; border-radius:15px !important; border:0px solid #eee;}
.banner_vip .flexslider .flex-viewport:after	{content:""; position:absolute; top:0; right:0; width:1px; height:100%; background:transparent; z-index:1;}
.banner_vip .flexslider ul.flex-direction-nav li a			{display:none !important;}
.banner_vip .flexslider ol.flex-control-paging								{position:absolute; bottom:-30px; left:50%; transform:translateX(-50%); text-align:center; }
.banner_vip .flexslider ol.flex-control-paging li							{margin:0 3px; display: inline-block; }
.banner_vip .flexslider ol.flex-control-paging li a					{width: 10px; height: 10px; display: block; background: #ddd; cursor: pointer; border-radius: 100%; font-size:0; border:0 !important;}
.banner_vip .flexslider ol.flex-control-paging li a:hover			{background: #999;}
.banner_vip .flexslider ol.flex-control-paging li a.flex-active		{background: red; cursor: default;}
.banner_vip.one .flexslider {position:relative; height:auto !important;}
.banner_vip.one .flexslider ul.slides > li	{height:auto !important; background:none !important;}
.banner_vip.one .flexslider ul.slides > li:after	{background:none;}
.banner_vip.one .flexslider ul.slides > li img {position:relative; top:0; left:0; max-width:100%; max-height:100%; width:auto !important; transform:none; object-fit:initial; border-radius:15px;}
.banner_vip.one .flexslider .flex-viewport	{border-radius:0 !important; border:0;}

/* 상세보기 샵링크 */
ul.shop_link {position:relative; font-size:0; display: none; width:100%; line-height:100%; text-align:left; margin-bottom:35px;}
ul.shop_link.sw1,
ul.shop_link.sw2,
ul.shop_link.sw3,
ul.shop_link.sw4,
ul.shop_link.sw5 {display:inline-block;}
ul.shop_link li {display:inline-block; vertical-align:middle; margin:0 0 0 2px; position:relative; border-radius:35px; background:#fafafa; border:1px solid #eee; transition:all .3s;}
ul.shop_link li.icon {}
ul.shop_link li.msg {display:none;}
ul.shop_link li:hover {background:#fff; border:1px solid #ddd;}
ul.shop_link li:first-child {border-radius:0; border:0; margin:0 5px 0 5px; background:transparent;}
ul.shop_link li:last-child {border-radius:0; border:0; font-size:11px; color:#999; background:transparent;}
ul.shop_link li i {display:inline-block; font-size:18px; color:#000; position:relative;}
ul.shop_link li a {display:block; padding:6px 10px;}
ul.shop_link li a span {font-size:11px; line-height:100%; color:#333;}
ul.shop_link li a span:before {content:"# "; color:rgba(0,0,0,0.6);}
.in_title_box  {display:inline-block; width:100%; border:0px solid red; padding:0px 30px 30px 30px; font-size:0; text-align:left;}
.in_title_box > span  {display:inline-block; font-size:11px; line-height:100%; margin-bottom:10px;color:#fff; border-radius:3px; padding:4px 5px;}
.in_title_box h2	  {display:inline-block; width:100%; font-size:20px; color:black; letter-spacing:-0.05em; line-height:120%;font-family:Noto Sans KR, sans-serif; font-weight:500;}
.in_title_box h2 .scbl	  {display:inline-block; padding-right:5px; font-size:13px; font-weight:normal;}
.in_title_box h2 .scbl.lock	  {color:red;}
.in_title_box h2 .scbl.unlock	  {color:green;}
.in_title_box h2 .sc_txt	  {display:inline-block; background:red; color:#fff; line-height:100%; font-size:11px; padding:3px; border-radius:3px; font-family: NanumBarunGothic, sans-serif; font-weight:normal; letter-spacing:0;}
.in_title_box h2 em	  {display:inline-block; width:100%; font-size:15px; color:#555; letter-spacing:0em; line-height:120%;font-family: NanumBarunGothic, sans-serif; font-weight:normal; padding-top:7px; font-style:normal;}
.in_title_box .who_wrp		{display:inline-block; width:100%; text-align:left; line-height:100%; font-size:0; position:relative; margin-top:15px;}
.in_title_box .who_wrp span		{}
.in_title_box .who_wrp .name		{display:inline-block; vertical-align:middle; line-height:100%; color:#333; width:100%; font-size:12px;}
.in_title_box .who_wrp .name.clm		{}
.in_title_box .who_wrp .name:before	{content:"등록인"; display:inline-block; background:#333; color:#eee; padding:4px 5px; border-radius:3px; margin-right:10px; font-size:11px;}
.in_title_box .who_wrp .rst_i		{position:absolute; top:50%; right:0; transform:translateY(-50%); font-size:0;}
.in_title_box .who_wrp .rst_i span		{display:inline-block; vertical-align:middle; line-height:100%;}
.in_title_box .who_wrp .rst_i .date		{width:100px; font-family:arial; font-size:11px;}
.in_title_box .who_wrp .rst_i .date:before	{content:"D : "; color:#999;}
.in_title_box .who_wrp .rst_i .hit		{font-family:arial; font-size:11px;}
.in_title_box .who_wrp .rst_i .hit:before	{content:"H : "; color:#999;}
.in_title_box .ip_number		{display:inline-block; width:100%; text-align:right; line-height:100%; font-family:arial; font-size:11px; position:relative; margin-top:2px;}

/* 상세보기 롤링 계속 / slick */
.rolling_continue  {position:relative;max-width:900px; width:100%; display:inline-block;  margin-bottom:0px; z-index:1;}
.rolling_continue.one  {}
.rolling_continue.mgt  {margin-bottom:15px;}
.rolling_continue:after	{content:""; display:block !important;}
.rolling_continue.one:after	{padding-top:0;}
.rolling_continue.mgt:after	{padding-top:60%;}
.rolling_continue .slick-slider{position: absolute; display: block; width:100%; height:100%; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.rolling_continue .slick-list {position: relative; display: block; overflow: hidden; margin: 0; padding: 0; height:100%;  border-radius:15px; overflow:hidden;}
.rolling_continue .slick-list:focus {outline: none; }
.rolling_continue .slick-list.dragging {cursor: pointer; cursor: hand;}
.rolling_continue .slick-slider .slick-track,
.rolling_continue .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.rolling_continue .slick-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; height:100%; counter-reset:div;}
.rolling_continue .slick-track:before,
.rolling_continue .slick-track:after{display: table; content: '';}
.rolling_continue .slick-track:after{clear: both;}
.rolling_continue .slick-loading .slick-track{visibility: hidden;}
.rolling_continue .slick-slide{display: none;float: left; height:100%; min-height: 1px; position:relative;}
[dir='rtl'] .rolling_continue .slick-slide{float: right;}
.rolling_continue .slick-slide img{display: block;}
.rolling_continue .slick-slide.slick-loading img{display: none;}
.rolling_continue .slick-slide.dragging img{pointer-events: none;}
.rolling_continue .slick-initialized .slick-slide{display: block;}
.rolling_continue .slick-initialized .slick-slide > div	{position:relative; width:100%; height:100%; display:inline-block;}
.rolling_continue .slick-initialized .slick-slide > div > div	{position:relative; top:0; left:0; width:100%; height:100%; background-size:cover !important; background-position:center center !important; overflow:hidden; background:#f4f4f4 !important;}
.rolling_continue .slick-initialized .slick-slide > div > div:after	{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.0);}
.rolling_continue .slick-initialized .slick-slide > div > div > a	{position:absolute; top:0; left:0; width:100%; height:100%; background-position:center center !important; background-size:cover !important; z-index:3;}
.rolling_continue .slick-loading .slick-slide{visibility: hidden;}
.rolling_continue .slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.rolling_continue .slick-arrow.slick-hidden {display: none;}
.rolling_continue .slider {width: 100%; margin: auto; }
.rolling_continue .slick-slide {padding: 0px 0px; border:1px solid #eeeeee; border-width:0 0px; margin-right:0px;}
.rolling_continue .slick-slide img {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:100%; max-height:100%; object-fit: contain; z-index:2;}
.rolling_continue .slick-prev,
.rolling_continue .slick-next {background:transparent; position:absolute; top:0; bottom:0; margin:auto; width:20px; height:20px; z-index:1;  font-size:0;transform:rotate(45deg);transition:all .3s; cursor:pointer; outline:none;  display:none !important;}
.rolling_continue .slick-prev {right:20px; border:1px solid rgba(0,0,0,0.3); border-width:1px 1px 0 0;}
.rolling_continue .slick-prev:hover {border:1px solid rgba(0,0,0,0.8); border-width:1px 1px 0 0;}
.rolling_continue .slick-next {left:20px; border:1px solid rgba(0,0,0,0.3); border-width:0 0 1px 1px;}
.rolling_continue .slick-next:hover {border:1px solid rgba(0,0,0,0.8); border-width:0 0 1px 1px;}
.rolling_continue .slick-prev:before,
.rolling_continue .slick-next:before {color: black; }
.rolling_continue .slick-slide {transition: all ease-in-out .3s; opacity:1; }
.rolling_continue .slick-active {opacity: 1; }
.rolling_continue .slick-current {opacity: 1;}
.rolling_continue .slick-dotted.slick-slider{margin-bottom: 0px;}
.rolling_continue.one .slick-slider {position:relative; height:auto !important;}
.rolling_continue.one .slick-list,
.rolling_continue.one .slick-track,
.rolling_continue.one .slick-slide,
.rolling_continue.one .slick-initialized .slick-slide > div,
.rolling_continue.one .slick-initialized .slick-slide > div > div {height:auto !important; border-radius:0;}
.rolling_continue.one .slick-initialized .slick-slide > div > div	{background:none !important;}
.rolling_continue.one .slick-initialized .slick-slide > div > div:after	{background:none;}
.rolling_continue.one .slick-initialized .slick-slide > div > div img {position:relative; top:0; left:0; max-width:100%; max-height:100%; width:auto !important; transform:none; object-fit:initial; border-radius:15px; display:inline-block;}
.rolling_continue .slick-dots{position: absolute; bottom:-35px; left:50%; transform:translateX(-50%);  display: block;  padding: 0; margin: 0;  list-style: none; font-size:0;}
.rolling_continue .slick-dots li{position: relative; display: inline-block; vertical-align:middle; margin: 0 3px; padding: 0; cursor: pointer;  background:transparent; width:10px; height:10px;}
.rolling_continue .slick-dots li button{position:absolute; top:0; left:0;font-size: 0; line-height: 0; display: block; width: 100%; height: 100%; cursor: pointer; color: transparent; border: 0; outline: none; background:rgba(0,0,0,0.3);  border-radius:100% !important; padding:0 !important; transition:all .2s;}
.rolling_continue .slick-dots li button:hover,
.rolling_continue .slick-dots li button:focus{outline: none; background:red; transition:all .2s;}
.rolling_continue .slick-dots li button:hover:before,
.rolling_continue .slick-dots li button:focus:before{opacity: 1;}
.rolling_continue .slick-dots li button:before{font-size: 6px; line-height: 100%; position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: 'ㆍ'; text-align: center; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; border-radius:100% !important;}
.rolling_continue .slick-dots li.slick-active button:before{ background:red;}

/* 뉴게시판 */
.qna_hdbx		{display:inline-block; vertical-align:middle; z-index:1; position:relative; width:100%; padding:0 35px; margin-bottom:35px;}
.qna_hdbx > h3			{display:inline-block; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:700; font-size:30px; letter-spacing:-0.05em; color:#333; line-height:110%;text-align:left !important;}
.qna_hdbx > p			{display:inline-block; width:100%; font-size:12px; color:#999; line-height:160%; padding-top:15px;}
.qna_hdbx > span			{display:inline-block; width:100%; font-size:12px; color:#777; line-height:130%; padding-top:10px;}
.qna_hdbx > .wbtn		{position: absolute; bottom: 0; right: 35px; }
.qna_hdbx > .wbtn a		{display: block; background: #333; color: #fff; font-size:13px; padding:10px 25px; line-height:100%; border-radius: 35px;}
ul.bbs_custom {position:relative; font-size:0; }
ul.bbs_custom li {display:inline-block; vertical-align:top; width:calc(33.3333% - 20px); margin:10px; font-size:0; position:relative; padding:0; border:0px solid #f4f4f4; background:#fff; border-radius:15px; transition:all .3s; overflow:hidden;}
ul.bbs_custom li:after {content:""; display:block; padding-top:60%;}
ul.bbs_custom li:hover {background:#fafafa;}
ul.bbs_custom li.none {width:100%; margin:0; padding:80px 0; border:1px solid #eee; border-width:1px 0; background:transparent; border-radius:0; font-size:12px; text-align:center;}
ul.bbs_custom li.none:after {padding-top:0;}
ul.bbs_custom li.none:hover {background:transparent;}

ul.bbs_custom li .info_box {position:absolute; top:0; left:0; /*transform:translateY(-50%);*/ width:100%; height:100%; padding:55px; z-index:3;}
ul.bbs_custom li .name {display:inline-block; width:100%; font-size:13px; color:#000; padding:0 0 0 0px; margin-bottom:10px; position:relative; font-weight:bold;}
ul.bbs_custom li .name i {position:absolute; top:50%; left:-7px; color:rgba(0,0,0,0.8);transform:translateY(-50%); font-size:15px; display:none;}
ul.bbs_custom li h3,
ul.bbs_custom li .rsx_box {display:inline-block; width:100%;}
ul.bbs_custom li h3 a {display:block; font-size:12px; font-weight:normal; color:#777; line-height:150%;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
ul.bbs_custom li .rsx_box {padding:15px 0 0 0;}
ul.bbs_custom li .rsx_box .rest	{display:inline-block; width:100%; position:relative;}
ul.bbs_custom li .rsx_box .rest > span	{display:inline-block; vertical-align:top; line-height:100%; padding-right:10px; font-size:11px; font-family:tahoma; color:#d9d9d9;}
ul.bbs_custom li .rsx_box .rest > span:last-child	{padding:0; }
ul.bbs_custom li .no {position:absolute; /*top:50%; left:50%; transform:translate(-50%, -50%);*/bottom:-25px; right:-15px; font-family: 'GmSansB'; color:rgba(0,0,0,0.035);font-size:105px; line-height:100%; z-index:2;}
ul.bbs_custom li .scbl {position:absolute; top:0; left:0; width:100%; height:100%; z-index:1;}
ul.bbs_custom li .scbl.lock {background:#fafafa; }
ul.bbs_custom li .scbl.unlock {}
ul.bbs_custom li .scbl i {position:absolute; top:20px; left:20px; /*transform:translate(-50%, -50%);*/ font-size:15px;}
ul.bbs_custom li .scbl.lock i {color:#000;}
ul.bbs_custom li .scbl.unlock i {color:green; display:none;}
ul.bbs_custom li .kind {position:absolute; bottom:3px; right:0; min-width:30px; width:auto; line-height:100%; font-size:0;}
ul.bbs_custom li .kind i,
ul.bbs_custom li .kind span		{display:inline-block; vertical-align:middle; line-height:100%;}
ul.bbs_custom li .kind i			{font-size:15px;}
ul.bbs_custom li .kind i.xi-heart			{color:red;}
ul.bbs_custom li .kind span		{font-style:normal; font-size:11px; font-family:arial; padding-left:5px;}
ul.bbs_custom li > i		{position:absolute; top:20px; right:20px; font-size:20px; line-height:100%; color:red; text-align:center; text-transform:uppercase; z-index:3;}
.view_bbs_default.alone .share_wrp_box {text-align:right !important;}
