.display_group .group_title.tp_1{display:block;text-align:center;font-size:22px;color:#191919;letter-spacing:-1px;}
.display_group .group_title.tp_1 .prev_line{display:none;}
.display_group .group_title.tp_1 .name{font-weight:bold;}
.display_group .group_title.tp_1 .next_line{height:3px;margin-top:15px;text-align:center;}
.display_group .group_title.tp_1 .next_line span{display:inline-block;width:62px;height:100%;}
.display_group .group_title.tp_1 .sub_name{margin-top:14px;font-size:15px;color:#626262;}

.display_group .group_title.tp_2{position:relative;display:block;text-align:center;font-size:22px;color:#191919;letter-spacing:-1px;}
.display_group .group_title.tp_2 .name{position:relative;z-index:2;display:inline-block;padding:0 25px;font-family:'Noto Sans KR';font-size:29px;line-height:29px;font-weight:700;background:#fff;}
.display_group .group_title.tp_2 .sub_name{margin-top:14px;font-family:'Noto Sans KR';font-size:19px;line-height:24px;font-weight:400;color:#626262;}
.display_group .group_title.tp_2 .line1{position:absolute;z-index:1;top:11px;left:0;width:100%;height:0;border-top:2px dotted #e2e2e2;border-bottom:2px dotted #e2e2e2;}
.display_group .group_title.tp_2 .line2{position:absolute;z-index:1;top:15px;left:0;width:100%;height:0;border-top:2px dotted #e2e2e2;border-bottom:2px dotted #e2e2e2;}

.display_type{position:relative;}

.display_type .type_name_wrap{position:relative;}
.display_type .type_name_wrap.single_type{display:block;padding:15px 0 12px 3px;font-size:21px;}

.display_type .type_name_wrap.group_type.tp_1 .display_names{overflow:hidden;padding-bottom:20px;text-align:center;}
.display_type .type_name_wrap.group_type.tp_1 .display_name{display:inline-block;zoom:1;*display:inline;padding:0 10px;font-size:15px;color:#999;font-weight:bold;cursor:pointer;}
.display_type .type_name_wrap.group_type.tp_1 .display_name:hover,
.display_type .type_name_wrap.group_type.tp_1 .display_name.act{color:#000;}

.display_type .type_name_wrap.group_type.tp_2 .type_name{height:18px;padding:6px 0 15px 0;font-size:18px;line-height:18px;font-weight:bold;}
.display_type .type_name_wrap.group_type.tp_2 .display_names{position:absolute;top:0;right:0;}
.display_type .type_name_wrap.group_type.tp_2 .display_names .display_name{display:inline-block;margin:0 -2px;text-align:center;cursor:pointer;}
.display_type .type_name_wrap.group_type.tp_2 .display_names .display_name div{position:relative;z-index:1;height:15px;padding:8px 24px;font-size:15px;color:#191919;}
.display_type .type_name_wrap.group_type.tp_2 .display_names .display_name div:before{content:'';position:absolute;top:10px;left:0;width:1px;height:13px;background:#ddd;}
.display_type .type_name_wrap.group_type.tp_2 .display_names .display_name:first-child div:before{display:none;}
.display_type .type_name_wrap.group_type.tp_2 .display_names .display_name.act div{z-index:2;color:#fff;border-radius:25px;}
.display_type .type_name_wrap.group_type.tp_2 .display_names .display_name.act div:before{display:none;}

.display_type .type_name_wrap.group_type.tp_3{position:relative;margin:0 0 16px 0;}
.display_type .type_name_wrap.group_type.tp_3 .type_name{position:absolute;top:6px;left:2px;font-size:21px;}
.display_type .type_name_wrap.group_type.tp_3 .display_names_outer{height:40px;border-bottom-style:solid;border-bottom-width:1px;}
.display_type .type_name_wrap.group_type.tp_3 .display_name{float:right;}
.display_type .type_name_wrap.group_type.tp_3 .display_name .tab{display:block;height:15px;padding-top:11px;padding-bottom:12px;margin:0 1px;line-height:1;text-align:center;cursor:pointer;}
.display_type .type_name_wrap.group_type.tp_3 .display_name.act .tab{height:18px;padding-top:10px;margin:0;font-weight:bold;border-style:solid;border-width:1px;border-bottom:none;background:#fff;border-radius:3px 3px 0 0;}

.display_type .type_name_wrap.group_type.tp_4 .type_name{padding:20px 0;font-size:18px;line-height:18px;font-weight:bold;}
.display_type .type_name_wrap.group_type.tp_4 .display_names{overflow:hidden;background:#fff;}
.display_type .type_name_wrap.group_type.tp_4 .display_names .display_name{float:left;text-align:center;cursor:pointer;border-top:1px solid #ddd;}
.display_type .type_name_wrap.group_type.tp_4 .display_names .display_name div{height:15px;padding:15px 0;font-size:14px;color:#333;font-weight:bold;border-bottom:1px solid #ddd;border-left:1px solid #ddd;background:#fafafa;}
.display_type .type_name_wrap.group_type.tp_4 .display_names .display_name:nth-last-child(1) div{border-right:1px solid #ddd;}
.display_type .type_name_wrap.group_type.tp_4 .display_names .display_name.act{border-top:3px solid #333;}
.display_type .type_name_wrap.group_type.tp_4 .display_names .display_name.act div{padding-top:13px;border-bottom:none;background:#fff;}

.display_type .hide_btn{position:absolute;z-index:1;top:50%;right:15px;height:40px;margin-top:-20px;font-size:40px;line-height:40px;color:#fff;cursor:pointer;}

.dp-tab-type1{padding-bottom:20px;text-align:center;}
.dp-tab-type1 .dp-tab{display:inline-block;zoom:1;*display:inline;padding:0 10px;font-size:15px;color:#999;font-weight:bold;cursor:pointer;}
.dp-tab-type1 .dp-tab:hover,
.dp-tab-type1 .dp-tab.dp-active{color:#000;}

.dp-tab-type2{position:relative;}
.dp-tab-type2 .tab-title{height:18px;padding:6px 0 15px 0;font-size:18px;line-height:18px;font-weight:bold;}
.dp-tab-type2 .dp-tab-wrap-inside{position:absolute;top:0;right:0;}
.dp-tab-type2 .dp-tab{position:relative;z-index:1;display:inline-block;margin:0 -2px;height:15px;padding:8px 24px;text-align:center;font-size:15px;color:#191919;cursor:pointer;}
.dp-tab-type2 .dp-tab:before{content:'';position:absolute;top:10px;left:0;width:1px;height:13px;background:#ddd;}
.dp-tab-type2 .dp-tab:first-child:before{display:none;}
.dp-tab-type2 .dp-tab.dp-active{z-index:2;color:#fff;background:#333333;border-radius:25px;}
.dp-tab-type2 .dp-tab.dp-active:before{display:none;}

.dp-tab-type3{position:relative;margin:0 0 16px 0;}
.dp-tab-type3 .tab-title{position:absolute;top:6px;left:2px;font-size:21px;}
.dp-tab-type3 .dp-tab-wrap-inside{height:40px;text-align:right;border-bottom:1px solid #145092;}
.dp-tab-type3 .dp-tab{display:inline-block;height:15px;padding:11px 15px 12px 15px;margin:0 1px;font-size:15px;text-align:center;cursor:pointer;}
.dp-tab-type3 .dp-tab.dp-active{height:18px;padding-top:10px;margin:0;font-weight:bold;border:1px solid #145092;border-bottom:none;background:#fff;border-radius:3px 3px 0 0;}

.dp-tab-type4 .tab-title{padding:20px 0;font-size:18px;line-height:18px;font-weight:bold;}
.dp-tab-type4 .dp-tab-wrap-inside{overflow:hidden;background:#fff;}
.dp-tab-type4 .dp-tab{float:left;text-align:center;cursor:pointer;border-top:1px solid #ddd;}
.dp-tab-type4 .dp-tab .dp-tab-inside{height:15px;padding:15px 0;font-size:14px;color:#333;font-weight:bold;border-bottom:1px solid #ddd;border-left:1px solid #ddd;background:#fafafa;}
.dp-tab-type4 .dp-tab:nth-last-child(1) .dp-tab-inside{border-right:1px solid #ddd;}
.dp-tab-type4 .dp-tab.dp-active{border-top:3px solid #333;}
.dp-tab-type4 .dp-tab.dp-active .dp-tab-inside{padding-top:13px;border-bottom:none;background:#fff;}

.box_margin5 .grid_wrap{width:calc(100% + 10px) !important;margin-left:-5px !important;}
.box_margin5 .box_margin{margin:5px !important;}
.box_margin6 .grid_wrap{width:calc(100% + 12px) !important;margin-left:-6px !important;}
.box_margin6 .box_margin{margin:6px !important;}
.box_margin7 .grid_wrap{width:calc(100% + 14px) !important;margin-left:-7px !important;}
.box_margin7 .box_margin{margin:7px !important;}
.box_margin8 .grid_wrap{width:calc(100% + 16px) !important;margin-left:-8px !important;}
.box_margin8 .box_margin{margin:8px !important;}
.box_margin9 .grid_wrap{width:calc(100% + 18px) !important;margin-left:-9px !important;}
.box_margin9 .box_margin{margin:9px !important;}
.box_margin10 .grid_wrap{width:calc(100% + 20px) !important;margin-left:-10px !important;}
.box_margin10 .box_margin{margin:10px !important;}
.box_margin11 .grid_wrap{width:calc(100% + 22px) !important;margin-left:-11px !important;}
.box_margin11 .box_margin{margin:11px !important;}
.box_margin12 .grid_wrap{width:calc(100% + 24px) !important;margin-left:-12px !important;}
.box_margin12 .box_margin{margin:12px !important;}
.box_margin14 .grid_wrap{width:calc(100% + 28px) !important;margin-left:-14px !important;}
.box_margin14 .box_margin{margin:14px !important;}
.box_margin16 .grid_wrap{width:calc(100% + 32px) !important;margin-left:-16px !important;}
.box_margin16 .box_margin{margin:16px !important;}
.box_margin18 .grid_wrap{width:calc(100% + 36px) !important;margin-left:-18px !important;}
.box_margin18 .box_margin{margin:18px !important;}
.box_margin20 .grid_wrap{width:calc(100% + 40px) !important;margin-left:-20px !important;}
.box_margin20 .box_margin{margin:20px !important;}
.box_margin30 .grid_wrap{width:calc(100% + 60px) !important;margin-left:-30px !important;}
.box_margin30 .box_margin{margin:30px !important;}

.display_group .boxs2 .grid_wrap .box{width:50%;}
.display_group .boxs3 .grid_wrap .box{width:33.3333333333%;}
.display_group .boxs4 .grid_wrap .box{width:25%;}
.display_group .boxs5 .grid_wrap .box{width:20%;}
.display_group .boxs6 .grid_wrap .box{width:16.6666666666%;}

.display_type .box .img_ratio{position:relative;height:0;}
.display_type .box .img_ratio img{position:absolute;top:0;left:0;width:100%;height:100%;}

.img_ratio50 .img_ratio{padding-bottom:50% !important;}
.img_ratio60 .img_ratio{padding-bottom:60% !important;}
.img_ratio66 .img_ratio{padding-bottom:66% !important;}
.img_ratio75 .img_ratio{padding-bottom:75% !important;}
.img_ratio100 .img_ratio{padding-bottom:100% !important;}

.img_ratio50 .box .img_box{position:relative;height:0;padding-bottom:50%;}
.img_ratio50 .box .img_box img{position:absolute;top:0;left:0;width:100%;height:100%;}
.img_ratio60 .box .img_box{position:relative;height:0;padding-bottom:60%;}
.img_ratio60 .box .img_box img{position:absolute;top:0;left:0;width:100%;height:100%;}
.img_ratio66 .box .img_box{position:relative;height:0;padding-bottom:66%;}
.img_ratio66 .box .img_box img{position:absolute;top:0;left:0;width:100%;height:100%;}
.img_ratio75 .box .img_box{position:relative;height:0;padding-bottom:75%;}
.img_ratio75 .box .img_box img{position:absolute;top:0;left:0;width:100%;height:100%;}
.img_ratio100 .box .img_box{position:relative;height:0;padding-bottom:100%;}
.img_ratio100 .box .img_box img{position:absolute;top:0;left:0;width:100%;height:100%;}
.img_ratio140 .box .img_box{position:relative;height:0;padding-bottom:140% !important;}
.img_ratio140 .box .img_box img{position:absolute;top:0;left:0;width:100%;height:100%;}

.forum-type-txt .inside{border:1px solid #eaeaea;background:#fff;}
.forum-type-txt .bbs_title{overflow:hidden;padding:16px 20px 16px 22px;border-bottom:1px solid #eaeaea;}
.forum-type-txt .bbs_title span{display:block;float:left;width:60%;font-size:16px;line-height:16px;font-weight:bold;}
.forum-type-txt .bbs_title a{display:block;float:right;width:40%;text-align:right;line-height:16px;color:#999;}
.forum-type-txt .bbs_title a:hover{text-decoration:underline;}
.forum-type-txt .bbs_txt{padding:5px 20px 10px 20px;}
.forum-type-txt .bbs_txt li{overflow:hidden;border-bottom:1px dotted #eee;}
.forum-type-txt .bbs_txt li:last-child{border-bottom:none;}
.forum-type-txt .bbs_txt .bsdata_title{display:block;float:left;width:70%;height:15px;padding:11px 0;font-size:15px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.forum-type-txt .bbs_txt a.bsdata_title:hover{text-decoration:underline;}
.forum-type-txt .new_icon{display:inline-block;width:14px;height:13px;margin-left:2px;vertical-align:middle;background:url('../images/bullet/new.png') no-repeat 0 0px;}
.forum-type-txt .closed_icon{display:inline-block;width:14px;height:13px;margin-left:2px;vertical-align:middle;background:url('../images/bullet/closed.png') no-repeat;}
.forum-type-txt .bbs_txt .bbs_date{display:block;float:right;width:30%;height:15px;padding:11px 0;text-align:right;font-size:15px;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.forum-type-txt .bbs_txt .notice_mark{display:inline-block;padding:4px 5px;margin-right:3px;font-size:12px;line-height:1;border-radius:1px;}
/*
.forum-type-list .new_icon{display:inline-block;width:14px;height:13px;margin-left:2px;vertical-align:middle;background:url('../images/bullet/new.png') no-repeat 0 0px;}
.forum-type-list .closed_icon{display:inline-block;width:14px;height:13px;margin-left:2px;vertical-align:middle;background:url('../images/bullet/closed.png') no-repeat;}
*/
.forum-type-txtbox .inside{overflow:hidden;}
.forum-type-txtbox .box{display:block;float:left;}
.forum-type-txtbox .box .box-inside{background:#f0f0f0;}
.forum-type-txtbox .box:nth-child(3n+1) .box-inside{background:#fff;}
.forum-type-txtbox .box .txt_box{padding:33px 15px 37px 15px;}
.forum-type-txtbox .box .cate_box{height:24px;font-family:'Noto Sans KR';font-size:22px;line-height:22px;}
.forum-type-txtbox .box .title_box{height:38px;margin-top:20px;font-size:15px;line-height:19px;font-weight:bold;}
.forum-type-txtbox .box .cont_box{height:36px;margin-top:18px;color:#787878;font-size:13px;line-height:18px;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;}
.forum-type-txtbox .box .more{display:inline-block;padding:5px 15px;margin-top:15px;font-size:12px;border:1px solid #ccc;}

.forum-type-txtslide .txtslide_wrap{position:relative;height:40px;overflow:hidden;}
.forum-type-txtslide .bbs_name{width:230px;height:16px;padding:12px 0;font-size:16px;line-height:16px;}
.forum-type-txtslide .txtslide{position:absolute;top:0;left:250px;}
.forum-type-txtslide .txtslide a{display:block;padding:12px 0;font-size:16px;line-height:16px;}
.forum-type-txtslide .bbs_btn{position:absolute;display:block;top:0;right:0;padding:9px 20px 9px 20px;font-family:'Noto Sans KR';font-size:22px;line-height:22px;background:#fff;}

.forum-type-gallery_h .inside{overflow:hidden;}
.forum-type-gallery_h .box{display:block;float:left;}
.forum-type-gallery_h .box .box-inside{background:#fff;}
.forum-type-gallery_h .box .img_box{position:relative;height:0;padding-bottom:75%;background:#f4f4f4;}
.forum-type-gallery_h .box .img_box img{position:absolute;top:0;left:0;width:100%;height:100%;}
.forum-type-gallery_h .box .txt_box{padding-top:12px;}
.forum-type-gallery_h .box .title_box{overflow:hidden;height:15px;font-size:15px;line-height:15px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;}
.forum-type-gallery_h .box .date_box{margin-top:7px;color:#999;}
.forum-type-gallery_h .box .cont_box{overflow:hidden;height:36px;margin-top:12px;color:#787878;font-size:13px;line-height:18px;
-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;}
.forum-type-gallery_h .box .more{display:inline-block;padding:5px 15px;margin-top:15px;font-size:12px;border:1px solid #ccc;}

.forum-type-gallery_h2 .inside{overflow:hidden;}
.forum-type-gallery_h2 .box{display:block;float:left;}
.forum-type-gallery_h2 .box .box-inside{position:relative;background:#fff;}
.forum-type-gallery_h2 .box .img_box{position:relative;height:0;padding-bottom:75%;background:#f4f4f4;}
.forum-type-gallery_h2 .box .img_box img{position:absolute;top:0;left:0;width:100%;height:100%;}
.forum-type-gallery_h2 .box .txt_box{position:absolute;bottom:0;left:0;width:100%;height:18px;padding:12px 0;}
.forum-type-gallery_h2 .box .txt_back{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:100%;background:#191919;filter:alpha(opacity=80);opacity:.8;-moz-opacity:.8;}
.forum-type-gallery_h2 .box .title_box{position:relative;z-index:2;height:18px;padding:0 15px;text-align:center;font-size:15px;line-height:18px;color:#fff;}

.forum-type-gallery_v{padding:5px;margin-top:10px;background:#4C4EFC;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1587D1',endColorstr='#0067B1');
background:-webkit-linear-gradient(top, #1587D1, #0067B1);background:-moz-linear-gradient(top, #1587D1, #0067B1);background:-ms-linear-gradient(top, #1587D1, #0067B1);}
.forum-type-gallery_v .inside{position:relative;padding:15px 20px 2px 20px;background:#fff;}
.forum-type-gallery_v .bbs_title{position:absolute;top:-15px;left:22px;display:inline-block;padding:0 15px;font-family:'Noto Sans KR';font-size:26px;line-height:26px;color:#333;background:#fff;}
.forum-type-gallery_v .box{display:block;padding:18px 0;border-bottom:1px solid #eee;overflow:hidden;}
.forum-type-gallery_v .box:last-child{border-bottom:none;}
.forum-type-gallery_v .box .left{float:left;width:32%;}
.forum-type-gallery_v .box .img_box{position:relative;height:0;padding-bottom:80%;}
.forum-type-gallery_v .box .img_box img{position:absolute;top:0;left:0;width:100%;height:100%;}
.forum-type-gallery_v .box .txt_box{float:right;width:64%;margin-top:3px;}
.forum-type-gallery_v .box .txt_box .title{font-size:16px;height:16px;font-size:16px;font-weight:bold;overflow:hidden;}
.forum-type-gallery_v .box .txt_box .cont{margin-top:10px;line-height:19px;color:#787878;}

/* old type */
.display_bbs.sk_txt .inside{border:1px solid #eaeaea;background:#fff;}
.display_bbs.sk_txt .bbs_title{overflow:hidden;padding:16px 20px 16px 22px;border-bottom:1px solid #eaeaea;}
.display_bbs.sk_txt .bbs_title span{display:block;float:left;width:60%;font-size:16px;line-height:16px;font-weight:bold;}
.display_bbs.sk_txt .bbs_title a{display:block;float:right;width:40%;text-align:right;line-height:16px;color:#999;}
.display_bbs.sk_txt .bbs_title a:hover{text-decoration:underline;}
.display_bbs.sk_txt .bbs_txt{padding:5px 20px 10px 20px;}
.display_bbs.sk_txt .bbs_txt li{overflow:hidden;border-bottom:1px dotted #eee;}
.display_bbs.sk_txt .bbs_txt li:last-child{border-bottom:none;}
.display_bbs.sk_txt .bbs_txt .bsdata_title{display:block;float:left;width:70%;height:15px;padding:11px 0;font-size:15px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.display_bbs.sk_txt .bbs_txt a.bsdata_title:hover{text-decoration:underline;}
.display_bbs.sk_txt .new_icon{display:inline-block;width:14px;height:13px;margin-left:2px;vertical-align:middle;background:url('../images/bullet/new.png') no-repeat 0 0px;}
.display_bbs.sk_txt .closed_icon{display:inline-block;width:14px;height:13px;margin-left:2px;vertical-align:middle;background:url('../images/bullet/closed.png') no-repeat;}
.display_bbs.sk_txt .bbs_txt .bbs_date{display:block;float:right;width:30%;height:15px;padding:11px 0;text-align:right;font-size:15px;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.display_bbs.sk_txt .bbs_txt .notice_mark{display:inline-block;padding:4px 5px;margin-right:3px;font-size:12px;line-height:1;border-radius:1px;}

.display_bbs.sk_list .new_icon{display:inline-block;width:14px;height:13px;margin-left:2px;vertical-align:middle;background:url('../images/bullet/new.png') no-repeat 0 0px;}
.display_bbs.sk_list .closed_icon{display:inline-block;width:14px;height:13px;margin-left:2px;vertical-align:middle;background:url('../images/bullet/closed.png') no-repeat;}

.display_bbs.sk_txtbox .inside{overflow:hidden;}
.display_bbs.sk_txtbox .box{display:block;float:left;}
.display_bbs.sk_txtbox .box .box-inside{background:#f0f0f0;}
.display_bbs.sk_txtbox .box:nth-child(3n+1) .box-inside{background:#fff;}
.display_bbs.sk_txtbox .box .txt_box{padding:33px 15px 37px 15px;}
.display_bbs.sk_txtbox .box .cate_box{height:24px;font-family:'Noto Sans KR';font-size:22px;line-height:22px;}
.display_bbs.sk_txtbox .box .title_box{height:38px;margin-top:20px;font-size:15px;line-height:19px;font-weight:bold;}
.display_bbs.sk_txtbox .box .cont_box{height:36px;margin-top:18px;color:#787878;font-size:13px;line-height:18px;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;}
.display_bbs.sk_txtbox .box .more{display:inline-block;padding:5px 15px;margin-top:15px;font-size:12px;border:1px solid #ccc;}

.display_bbs.sk_txtslide .txtslide_wrap{position:relative;height:40px;overflow:hidden;}
.display_bbs.sk_txtslide .bbs_name{width:230px;height:16px;padding:12px 0;font-size:16px;line-height:16px;}
.display_bbs.sk_txtslide .txtslide{position:absolute;top:0;left:250px;}
.display_bbs.sk_txtslide .txtslide a{display:block;padding:12px 0;font-size:16px;line-height:16px;}
.display_bbs.sk_txtslide .bbs_btn{position:absolute;display:block;top:0;right:0;padding:9px 20px 9px 20px;font-family:'Noto Sans KR';font-size:22px;line-height:22px;background:#fff;}

.display_bbs.sk_gallery_h .inside{overflow:hidden;}
.display_bbs.sk_gallery_h .box{display:block;float:left;}
.display_bbs.sk_gallery_h .box .box-inside{background:#fff;}
.display_bbs.sk_gallery_h .box .img_box{position:relative;height:0;padding-bottom:75%;background:#f4f4f4;}
.display_bbs.sk_gallery_h .box .img_box img{position:absolute;top:0;left:0;width:100%;height:100%;}
.display_bbs.sk_gallery_h .box .txt_box{padding-top:12px;}
.display_bbs.sk_gallery_h .box .title_box{overflow:hidden;height:15px;font-size:15px;line-height:15px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;}
.display_bbs.sk_gallery_h .box .date_box{margin-top:7px;color:#999;}
.display_bbs.sk_gallery_h .box .cont_box{overflow:hidden;height:36px;margin-top:12px;color:#787878;font-size:13px;line-height:18px;
-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;}
.display_bbs.sk_gallery_h .box .more{display:inline-block;padding:5px 15px;margin-top:15px;font-size:12px;border:1px solid #ccc;}

.display_bbs.sk_gallery_h2 .inside{overflow:hidden;}
.display_bbs.sk_gallery_h2 .box{display:block;float:left;}
.display_bbs.sk_gallery_h2 .box .box-inside{position:relative;background:#fff;}
.display_bbs.sk_gallery_h2 .box .img_box{position:relative;height:0;padding-bottom:75%;background:#f4f4f4;}
.display_bbs.sk_gallery_h2 .box .img_box img{position:absolute;top:0;left:0;width:100%;height:100%;}
.display_bbs.sk_gallery_h2 .box .txt_box{position:absolute;bottom:0;left:0;width:100%;height:18px;padding:12px 0;}
.display_bbs.sk_gallery_h2 .box .txt_back{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:100%;background:#191919;filter:alpha(opacity=80);opacity:.8;-moz-opacity:.8;}
.display_bbs.sk_gallery_h2 .box .title_box{position:relative;z-index:2;height:18px;padding:0 15px;text-align:center;font-size:15px;line-height:18px;color:#fff;}

.display_bbs.sk_gallery_v .display{padding:5px;margin-top:10px;background:#4C4EFC;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1587D1',endColorstr='#0067B1');
background:-webkit-linear-gradient(top, #1587D1, #0067B1);background:-moz-linear-gradient(top, #1587D1, #0067B1);background:-ms-linear-gradient(top, #1587D1, #0067B1);}
.display_bbs.sk_gallery_v .inside{position:relative;padding:15px 20px 2px 20px;background:#fff;}
.display_bbs.sk_gallery_v .bbs_title{position:absolute;top:-15px;left:22px;display:inline-block;padding:0 15px;font-family:'Noto Sans KR';font-size:26px;line-height:26px;color:#333;background:#fff;}
.display_bbs.sk_gallery_v .box{display:block;padding:18px 0;border-bottom:1px solid #eee;overflow:hidden;}
.display_bbs.sk_gallery_v .box:last-child{border-bottom:none;}
.display_bbs.sk_gallery_v .box .left{float:left;width:32%;}
.display_bbs.sk_gallery_v .box .img_box{position:relative;height:0;padding-bottom:80%;}
.display_bbs.sk_gallery_v .box .img_box img{position:absolute;top:0;left:0;width:100%;height:100%;}
.display_bbs.sk_gallery_v .box .txt_box{float:right;width:64%;margin-top:3px;}
.display_bbs.sk_gallery_v .box .txt_box .title{font-size:16px;height:16px;font-size:16px;font-weight:bold;overflow:hidden;}
.display_bbs.sk_gallery_v .box .txt_box .cont{margin-top:10px;line-height:19px;color:#787878;}
/* end of old type */

.display_img .box_wrap.ratio .box{float:left;}
.display_img .box_wrap.col_wrap .box{float:left;}
.display_img .box_wrap .box .box-inside{display:block;}

.display_img .box_wrap.cols2 .box{width:50%;}
.display_img .box_wrap.cols3 .box{width:33.3333333333%;}
.display_img .box_wrap.cols4 .box{width:25%;}
.display_img .box_wrap.cols5 .box{width:20%;}
.display_img .box_wrap.cols6 .box{width:16.6666666666%;}

.slide .slide_wrap{visibility:hidden;}
.slide .slide_wrap.slick-initialized{visibility:visible;}

.slide.basic .slide_wrap{position:relative;}
.slide.basic .slide-arrow{position:absolute;display:inline-block;z-index:2;top:50%;margin-top:-34px;cursor:pointer;}
.slide.basic .slide-arrow:before{content:'';display:inline-block;padding:16px;border:solid #fff;border-width:0 3px 3px 0;vertical-align:middle;}
.slide.basic .slide-arrow.prev-arrow{left:10px;padding:14px 0 14px 14px;}
.slide.basic .slide-arrow.next-arrow{right:10px;padding:14px 14px 14px 0;}
.slide.basic .slide-arrow.prev-arrow:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.slide.basic .slide-arrow.next-arrow:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.slide.basic .slick-dots{position:absolute;z-index:10;left:0;bottom:15px;width:100%;text-align:center;}
.slide.basic .slick-dots li{display:inline-block;}
.slide.basic .slick-dots li button{display:inline-block;width:12px;height:12px;margin:0 4px;padding:0;font-size:0;color:transparent;cursor:pointer;border:none;
background:#e6e6e6;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;border-radius:10px;}
.slide.basic .slick-dots li.slick-active button{background:#DE141E;}
.slide.basic .box{display:block;position:relative;}

.slide.basic.full .slide-arrow.prev-arrow{left:60px;}
.slide.basic.full .slide-arrow.next-arrow{right:60px;}

.slide.basic.wide .slick-list{overflow:visible;}
.slide.basic.wide .slide-arrow.prev-arrow{left:-70px;}
.slide.basic.wide .slide-arrow.next-arrow{right:-70px;}
.slide.basic.wide .slick-slide .overlap{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#222;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;}
.slide.basic.wide .slick-slide.slick-current .overlap{display:none;}

.slide.item .box .box-inside{margin:0 10px;text-align:center;}
.slide.item .img_box{position:relative;height:0;padding-bottom:100%;}
.slide.item .img_box img{position:absolute;top:0;left:0;width:100%;height:100%;}
.slide.item .hidden_wrap{display:none;position:absolute;bottom:0;left:0;width:100%;color:#fff;}
.slide.item .hidden_box{position:relative;}
.slide.item .hidden_box ul{position:relative;z-index:1;padding:11px 15px;text-align:left;line-height:18px;color:#fff;}
.slide.item .hidden_box .back{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;}

.slide.item.type1 .slide_out_wrap{position:relative;padding:20px 30px;border:1px solid #eaeaea;background:#fff;overflow:hidden;}
.slide.item.type1 .top_box{position:relative;top:auto;right:auto;padding-bottom:20px;text-align:left;}
.slide.item.type1 .top_box .title{display:block;font-size:17px;line-height:17px;font-weight:bold;}
.slide.item.type1 .slide-arrow{position:absolute;display:inline-block;z-index:2;top:-42px;cursor:pointer;background:#f6f6f6;}
.slide.item.type1 .slide-arrow:before{content:'';display:inline-block;padding:3px;border:solid #bababa;border-width:0 1px 1px 0;vertical-align:top;}
.slide.item.type1 .slide-arrow.prev-arrow{right:38px;padding:9px 12px 2px 17px;}
.slide.item.type1 .slide-arrow.next-arrow{right:0;padding:9px 17px 2px 12px;}
.slide.item.type1 .slide-arrow.prev-arrow:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.slide.item.type1 .slide-arrow.next-arrow:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.slide.item.type1 .slick-dots{position:absolute;top:-38px;right:90px;}
.slide.item.type1 .slick-dots li{display:inline-block;}
.slide.item.type1 .slick-dots li button{display:inline-block;width:10px;height:10px;margin:0 2px;padding:0;font-size:0;color:transparent;cursor:pointer;border:none;background:#e6e6e6;border-radius:10px;}
.slide.item.type1 .slick-dots li.slick-active button{background:#DE141E;}

.slide.item.type2 .top_box{position:relative;padding:10px 0 30px 0;text-align:center;}
.slide.item.type2 .top_box .title{display:block;font-size:21px;}
.slide.item.type2 .slide-arrow{display:none !important;}
.slide.item.type2 .slick-dots{padding:30px 0 10px 0;}
.slide.item.type2 .slick-dots li{display:inline-block;}
.slide.item.type2 .slick-dots li button{display:inline-block;width:13px;height:13px;margin:0 4px;padding:0;font-size:0;color:transparent;cursor:pointer;border:none;background:#e6e6e6;border-radius:15px;}
.slide.item.type2 .slick-dots li.slick-active button{background:#DE141E;}
.slide.item.type2 .box{width:250px !important;}

.slide.item.ti .img_box{position:relative;height:0;padding-bottom:75%;}
.slide.item.ti .name_box{padding-top:10px;font-size:14px;font-weight:bold;background:#fff;}
.slide.item.ti .icon_box{padding-top:12px;}
.slide.item.ti .icon_box span{display:inline-block;padding:2px 4px;margin:0 1px;font-size:12px;line-height:12px;color:#fff;}
.slide.item.ti .cost_box{padding:8px 0 0 0;}
.slide.item.ti .cost_box .cost{font-family:'verdana';}
.slide.item.ti .cost_box .inquiry{color:#787878;}

.slide.item.ta .img_box{position:relative;height:0;padding-bottom:75%;}
.slide.item.ta .cate_box{padding-top:12px;color:#787878;}
.slide.item.ta .name_box{padding-top:7px;font-size:14px;font-weight:bold;background:#fff;}

.slide.thumb{position:relative;padding:15px 36px;}
.slide.thumb .slide_wrap{}
.slide.thumb .slick-dots{display:none !important;}
.slide.thumb .slide-arrow{display:block;position:absolute;top:50%;width:20px;height:50px;margin-top:-25px;text-align:center;
color:#ababac;font-size:18px;line-height:15px;font-weight:bold;cursor:pointer;border:none;background:none;}
.slide.thumb .slide-arrow:hover{color:#555;}
.slide.thumb .slide-arrow.prev-arrow{left:-30px;}
.slide.thumb .slide-arrow.next-arrow{right:-30px;}
.slide.thumb .box .box-inside{padding:5px;margin:0 2px;border:1px solid #eee;}
.slide.thumb .box .img_box{position:relative;height:0;padding-bottom:75%;}
.slide.thumb .box .img_box img{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;}

.thumb_txt_wrap{position:relative;margin:0 15px;}
.slide.thumb_txt{position:absolute;width:100%;bottom:10px;}
.slide.thumb_txt .slick-track{transform:none !important;}
.slide.thumb_txt .txt_btn{position:relative;padding:15px 0;text-align:center;cursor:pointer;}
.slide.thumb_txt .txt_btn .txt{position:relative;z-index:1;}
.slide.thumb_txt .txt_btn .back{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:#fff;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;}
.slide.thumb_txt .txt_btn:hover .txt{color:#fff;}

@media only screen and (max-width:1099px) {
.slide.basic .slide_wrap{overflow:hidden;}
.slide.basic .slide-arrow{display:none !important;}
.slide.basic .slick-dots{bottom:20px;}

.slide.basic.wide{padding:0;}

.slide.item .slide_out_wrap{padding:20px 14px;border:none;background:#fff;overflow:hidden;}
.slide.item .slide-arrow{display:none !important;}
.slide.item .box .box-inside{margin:6px;}

.slide.item.type1 .slick-dots{position:absolute;right:0 !important;}
.slide.item.type2 .slick-dots{display:none !important;}

.thumb_txt_wrap{display:none;}
}

@media screen and (max-width:767px) {
.display_type .type_name_wrap.group_type.tp_2{margin-bottom:15px;}
.display_type .type_name_wrap.group_type.tp_2 .type_name{padding:20px 0;text-align:center;}
.display_type .type_name_wrap.group_type.tp_2 .display_names{position:static;padding:0 10px;overflow:hidden;}
.display_type .type_name_wrap.group_type.tp_2 .display_names .display_name{display:block;float:left;width:50%;}
.display_type .type_name_wrap.group_type.tp_2 .display_names .display_name div{padding:10px 0;}
.display_type .type_name_wrap.group_type.tp_2 .display_names .display_name div:before{display:none;}

.display_type .type_name_wrap.group_type.tp_4{margin:0 10px 15px 10px;}
.display_type .type_name_wrap.group_type.tp_4 .display_names{border-top:1px solid #ddd;}
.display_type .type_name_wrap.group_type.tp_4 .display_names .display_name{width:50% !important;border-top:none;}
.display_type .type_name_wrap.group_type.tp_4 .display_names .display_name:nth-child(even) div{border-right:1px solid #ddd;}
.display_type .type_name_wrap.group_type.tp_4 .display_names .display_name.act div{padding-top:12px;border-bottom:1px solid #ddd;}

.dp-tab-type2{margin-bottom:15px;}
.dp-tab-type2 .tab-title{padding:20px 0;text-align:center;}
.dp-tab-type2 .dp-tab-wrap-inside{position:static;padding:0 10px;overflow:hidden;}
.dp-tab-type2 .dp-tab{display:block;float:left;width:50%;padding:10px 0;}
.dp-tab-type2 .dp-tab:before{display:none;}

.dp-tab-type4{margin:0 10px 15px 10px;}
.dp-tab-type4 .dp-tab-wrap-inside{border-top:1px solid #ddd;}
.dp-tab-type4 .dp-tab{width:50% !important;border-top:none;}
.dp-tab-type4 .dp-tab:nth-child(even) div{border-right:1px solid #ddd;}
.dp-tab-type4 .dp-tab.act div{padding-top:12px;border-bottom:1px solid #ddd;}

.wrap .grid_wrap{width:auto !important;margin:0 !important;}
.wrap .box_margin5 .box_margin, .wrap .box_margin6 .box_margin, .wrap .box_margin7 .box_margin, .wrap .box_margin8 .box_margin, .wrap .box_margin9 .box_margin,
.wrap .box_margin10 .box_margin, .wrap .box_margin11 .box_margin, .wrap .box_margin12 .box_margin, .wrap .box_margin14 .box_margin, .wrap .box_margin16 .box_margin,
.wrap .box_margin18 .box_margin, .wrap .box_margin20 .box_margin, .wrap .box_margin30 .box_margin{margin:8px !important;}

.display_group .boxs2 .grid_wrap .box,
.display_group .boxs3 .grid_wrap .box,
.display_group .boxs4 .grid_wrap .box,
.display_group .boxs5 .grid_wrap .box,
.display_group .boxs6 .grid_wrap .box{width:50%;}

.display_bbs{width:100%;margin:0;}

.display_bbs.sk_txt .inside{border:none;}

.display_bbs.sk_gallery_v .display_type{padding:5px !important;}

.display_bbs.sk_gallery_h .inside{width:100%;margin:0;}
.display_bbs.sk_gallery_h .box{width:50%;}
.display_bbs.sk_gallery_h .box .box-inside{margin:8px;}
.display_bbs.sk_gallery_h .box .img_box{height:auto !important;}
.display_bbs.sk_gallery_h .box .img_box.height_fix img{width:100%;max-width:100%;height:auto;}
.display_bbs.sk_gallery_h .box .title{padding:1.2em .5em;font-size:1.1em;}

.display_bbs.sk_txtslide .txtslide{left:10px;}

.display_img .box_wrap.col_wrap .box{width:50% !important;}
.display_img .box_wrap.ratio .w50{width:100% !important;}
.display_img .box_wrap.ratio .w25{width:50% !important;}

.forum-type-txtslide .txtslide{left:14px;}
}