*{letter-spacing: 0px;}

details > summary::-webkit-details-marker {
	display: none;
}

.layout_header{
	border-bottom: 1px solid #F2F2F2;
}
.board_prev_next_list{
	border: none;
}

#form1 > div.gallery_detail_title > img{
	display: none;
}

#layout_body, .resp_wrap{
	padding-left: 15px;
    padding-right: 15px;
}

.ck-content{
	border-top: 1px solid #F2F2F2;
}
.ck-content .image{
	margin: 6px auto;
}
.board_detail_contents{
	padding: 10px 0 0;
}
details{list-style: none;}

.porfile_img2{
	width: 30px;
    height: 30px;
    margin-right: 3px;
    border-radius: 18px;
    object-fit: cover;
    margin-left: 6px;
}

/* font 커스텀 */
.gallery_detail_title{
	color: #212121 !important;
	font-size: 24px !important;
	font-weight: 700;
	padding: 10px 0 10px 5px ;
}
.gallery_detail_nikname{
	color: #878787 !important;
	font-size: 16px !important;
	font-weight: 300;
}
.gallery_detail_date{
	color: #878787 !important;
	font-size: 13px !important;
	font-weight: 300;
	float: right;
}

/* 더보기 */
#view_drop{
    margin-bottom: 3px;
	position: absolute;
    top: 3px;
}

summary{
	width: 28px;
	height: 28px;
	display: block !important;
	position: relative;
	list-style: none;
}

.gallery_detail_title{
	display: flex;
	justify-content: space-between;
}

.view_drop_ul{
	position: absolute;
	top: 50px;
	right: 0;
	box-shadow: 0px 3px 6px #00000029;
	border-radius: 5px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	width: 75px;
	padding: 7px 6px;
}
.view_drop_li{
	background: #FBFBFB 0% 0% no-repeat padding-box;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #878787;
	font-weight: 300;
}
.view_drop_li_delete{
	background-color: #FF5151;
}
#drop > div > p:first-child{
	margin-bottom: 3px;
}
.btn_delete{
	color: #fff;
}


/* list */
ul.bbslist_ul_style {*zoom:1; border-top:1px solid #ddd;}
ul.bbslist_ul_style:after {content:""; display:block; clear:both;}
ul.bbslist_ul_style li {position:relative; padding:15px 10px 10px 10px; border-bottom:1px solid #ddd;}
ul.bbslist_ul_style li .bus_comment {
	position:absolute;
	top:50%;
	left:100%;
	width:36px;
	margin-left:-45px;
	margin-top:-17px;
	height:34px;
	line-height:32px;
	font-size:12px;
	color:#cc0000;
	text-align:center;	
	background:url('../../../images/design/comment_box.gif') no-repeat;
}

ul.bbslist_ul_style li.board_contents {padding:0px;}
ul.bbslist_ul_style li .bus_goods_image {float:left; margin-right:10px; width:48px; height:48px; overflow:hidden; border:1px solid #ccc}
ul.bbslist_ul_style li .bus_goods_name {padding-bottom:4px;}
ul.bbslist_ul_style li .bus_subject {display:block; font-weight:bold; color:#000; font-size:15px; padding-bottom:5px;}
ul.bbslist_ul_style li .bus_record_info {display:block;*zoom:1;}
ul.bbslist_ul_style li .bus_record_info:after {content:""; display:block; clear:both;}
ul.bbslist_ul_style li .bus_record_info .cell {float:left; margin-right:6px; padding-left:6px; font-size:12px; font-family:"dotum"; color:#999; border-left:1px solid #ddd;}
ul.bbslist_ul_style li .bus_record_info .cell:first-child {border-left:none;}
ul.bbslist_ul_style li .bus_record_info .cell_bar {float:left; color:#ccc; padding:0 5px;}
ul.bbslist_ul_style li .bus_record_info .cell_bar:first-child {display:none; border-left:none;}

/* div.bbswrite_division {padding:10px 10px;} */

div.bbsview_division {padding:10px 10px; border-bottom:1px solid #ddd;}


.bbsview_style .bvs_subject {display:block; font-weight:bold; font-size:14px; padding-bottom:5px;}
.bbsview_style .bvs_record_info {display:block;*zoom:1;}
.bbsview_style .bvs_record_info:after {content:""; display:block; clear:both;}
.bbsview_style .bvs_record_info .cell {float:left; font-size:12px; font-family:"dotum"; color:#999;}
.bbsview_style .bvs_record_info .cell_bar {float:left; color:#ccc; padding:0 5px;}
.bbsview_style .bvs_record_info .cell_bar:first-child {display:none;}
.bbsview_style .bus_comment {
	position:absolute;
	top:50%;
	left:100%;
	width:36px;
	margin-left:-45px;
	margin-top:-17px;
	height:34px;
	line-height:32px;
	font-size:12px;
	color:#cc0000;
	text-align:center;	
	background:url('../../../images/design/comment_box.gif') no-repeat;
}


#prenextlist {margin:auto;}
#prenextlist li {padding:10px 15px; border-bottom:1px solid #ddd; *zoom:1;}
#prenextlist li:after {content:""; display:block; clear:both;}
#prenextlist span.pnl_title {text-align:left;padding:5px 0 3px 10px;letter-spacing:0px;}
#prenextlist span.pnl_title .imgpos {margin-bottom:-1px;}
#prenextlist span.pnl_title a {font-size:12px;font-family:gothic,gulim;color:#222222;text-decoration:none;line-height:150%;}
#prenextlist span.pnl_title a:hover {text-decoration:underline;}
#prenextlist span.pnl_title .new {color:#ff0000;}
#prenextlist span.pnl_title .comment {font:normal 11px arial;color:#FC6138;}
#prenextlist span.pnl_icon	{}
#prenextlist span.pnl_desc	{padding-left:5px; padding-right:5px;}
#prenextlist span.pnl_title	{padding-right:10px; font-weight:bold;}
#prenextlist span.pnl_name	{}

table.bbslist_table_style {border-top:2px solid #545454; border-bottom:1px solid #000; font-size:11px; color:#444;}
table.bbslist_table_style thead th {height:26px; background:#fafafa; background:url('../../../images/design/tbl_th_bg.gif') repeat-x; border-left:1px solid #e0e0e0; border-bottom:1px solid #bbbbbb; font-weight:normal;}
table.bbslist_table_style thead th:first-child {border-left:0px;border-top:1px solid #e0e0e0;} 
table.bbslist_table_style tbody td.cell {height:24px; padding-top:4px; padding-bottom:4px; border-top:1px solid #e0e0e0;}
table.bbslist_table_style tbody td.cell:first-child {border-left:0px;} 
table.bbslist_table_style tbody tr td.cell:first-child {border-left:0px;}
table.bbslist_table_style tbody tr:first-child td.cell {border-top:0px;}

table.bbsview_table_style {border-top:2px solid #545454;font-size:11px; color:#444;}
table.bbsview_table_style thead th {height:17px; background:#fafafa; background:url('../../../images/design/tbl_th_bg.gif') repeat-x; border-left:0px solid #e0e0e0; border-bottom:1px solid #bbbbbb; font-weight:normal;}
table.bbsview_table_style thead th:first-child {border-left:0px;} 
table.bbsview_table_style tbody td.cell {height:24px; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
table.bbsview_table_style tbody td.cell_bar {width:30px; text-align:center; color:#ccc;}
table.bbsview_table_style tbody td.cell:first-child {border-left:0px;} 
table.bbsview_table_style tbody tr td.cell:first-child {border-left:0px;}
table.bbsview_table_style tbody tr:first-child td.cell {border-top:0px;}

table.bbswrite_table_style {border-collapse:collapse;border-top:2px solid #545454;font-size:11px; color:#444;}
table.bbswrite_table_style th.cell,
table.bbswrite_table_style td.cell {text-indent:10px; text-align:left; height:24px; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
table.bbswrite_table_style th.cell {font-weight:normal; font-size:12px;} 
table.bbswrite_table_style td.cell {}
table.bbswrite_table_style tr th.cell:first-child {border-left:0px;}
table.bbswrite_table_style tr:first-child th.cell,
table.bbswrite_table_style tr:first-child td.cell {border-top:0px;}

table.comment_box_table {}
table.comment_box_table {}

.gray {color:#999}
.bbs_btn {border:0px; background-color:#000; color:#fff; font-family:dotum; font-size:11px; height:20px; letter-spacing:-1px; padding:0 7px; cursor:pointer}
.bbs_btn_gray {border:0px; background-color:#777; color:#fff; font-family:dotum; font-size:11px; height:20px; letter-spacing:-1px; padding:0 7px; cursor:pointer}

#bbslist {margin:auto;padding:0 0 30px 0;}
#bbslist .article_info {font-size:11px;font-family:gothic,dotum;color:#c0c0c0;padding:5px 0 0 5px;}
#bbslist .article_info a {position:relative;top:3px;left:3px;}

#bbslist table caption {display:none;}
#bbslist thead .side1 {border-left:#D2D2D2 solid 1px;}
#bbslist thead .side2 {border-right:#D2D2D2 solid 1px;}
#bbslist tbody .noticetr td a {font-weight:bold;}
#bbslist tbody .datalist {padding:7px;} 

#bbslist .now {color:#ff0000;font-size:11px;}
#bbslist .cat {font-size:12px;font-family:gothic,gulim;color:#888;letter-spacing:-1px;}
#bbslist .sbj {text-align:left;padding-left:10px;letter-spacing:0px;}
#bbslist .sbj .imgpos {margin-bottom:-1px;}
#bbslist .sbj a {font-size:12px;font-family:gothic,gulim;color:#222222;text-decoration:none;line-height:150%;}
#bbslist .sbj a:hover {text-decoration:underline;}
#bbslist .sbj .new {color:#ff0000;}
#bbslist .sbj .comment {font:normal 11px arial;color:#FC6138;}
#bbslist .sbj1 {text-align:left;padding:5px 0 3px 10px;font-size:12px;font-family:gothic,gulim;color:#222222;line-height:150%;}
#bbslist .name {color:#222222;font-family:dotum;font-size:12px;color:#888;}
#bbslist .name a {color:#888;}
#bbslist .hit {font-size:11px;color:#515190;}
#bbslist .searchform {padding:30px 0 0 0;text-align:center;}
#bbslist .searchform select {font-size:12px;font-family:gulim;height:20px;vertical-align:bottom;padding:2px;}

#prenextlist {margin:auto;}
#prenextlist li {padding:10px 15px; border-bottom:1px solid #ddd; *zoom:1;}
#prenextlist li:after {content:""; display:block; clear:both;}
#prenextlist span.pnl_title {text-align:left;padding:5px 0 3px 10px;letter-spacing:0px;}
#prenextlist span.pnl_title .imgpos {margin-bottom:-1px;}
#prenextlist span.pnl_title a {font-size:12px;font-family:gothic,gulim;color:#222222;text-decoration:none;line-height:150%;}
#prenextlist span.pnl_title a:hover {text-decoration:underline;}
#prenextlist span.pnl_title .new {color:#ff0000;}
#prenextlist span.pnl_title .comment {font:normal 11px arial;color:#FC6138;}
#prenextlist span.pnl_icon	{}
#prenextlist span.pnl_desc	{padding-left:5px; padding-right:5px;}
#prenextlist span.pnl_title	{padding-right:10px; font-weight:bold;}
#prenextlist span.pnl_name	{}
/* @list */

/* view */
#bbsview {margin:auto;padding:0 0 30px 0;}
#bbsview .viewbox {}
#bbsview .viewbox .icon {position:absolute;width:50px;height:50px;margin:10px 0 0 0;background:url('../../../../../_var/simbol/0.gif') center center no-repeat;}
#bbsview .viewbox .subject {height:26px; line-height:26px; padding-left:10px; background:#fafafa; background:url('../../../images/design/tbl_th_bg.gif') repeat-x; border-top:2px solid #545454; border-bottom:1px solid #000; font-weight:normal;}
#bbsview .viewbox .subject h1 {margin:0px; padding:0px; font-size:12px;font-weight:bold;font-family:dotum;}
#bbsview .viewbox .info {padding:10px 0 10px 3px;font-size:10px;font-family:'돋움',Dotum,AppleGothic,sans-serif;color:#c0c0c0;}
#bbsview .viewbox .info .xleft {float:left;}
#bbsview .viewbox .info .xright {float:right;}
#bbsview .viewbox .info .xright ul {padding:0;margin:0;}
#bbsview .viewbox .info .xright li {list-style-type:none;float:left;}
#bbsview .viewbox .info .xright .g {padding:0 10px 0 0;}
#bbsview .viewbox .info .xright .g img {position:relative;top:3px;right:3px;}
#bbsview .viewbox .info .xright .g a {font-size:11px;font-family:dotum;color:#666;}
#bbsview .viewbox .info .xright .g a:hover {text-decoration:underline;}
#bbsview .viewbox .info .xright div {position:absolute;display:none;}
#bbsview .viewbox .info .xright div ul {position:relative;top:17px;width:79px;border:#dfdfdf solid 1px;background:#ffffff;padding:1px;}
#bbsview .viewbox .info .xright div li {float:none;display:block;padding:3px 0 3px 3px;color:#333;font-size:11px;cursor:pointer;}
#bbsview .viewbox .info .xright div li:hover {background:#ECF0F6;}
#bbsview .viewbox .info .split {padding:0 5px 0 5px;color:#dfdfdf;font-size:10px;}
#bbsview .viewbox .info .han {font-family:dotum;font-size:11px;}
#bbsview .viewbox .info .num {font-family:dotum;font-size:11px;}
#bbsview .viewbox .content {padding:20px 10px;line-height:160%;} 
#bbsview .viewbox .content .attach {padding:10px 0 0 0;line-height:120%;}
#bbsview .viewbox .content .attach ul {padding:0;margin:0;}
#bbsview .viewbox .content .attach li {list-style-type:none;padding:0 0 0 15px;}
#bbsview .viewbox .content .attach li a {font-size:11px;font-family:dotum;color:#666;}
#bbsview .viewbox .content .attach li a:hover {text-decoration:underline;}
#bbsview .viewbox .content .attach li .size {font-size:11px;font-family:'돋움',Dotum,AppleGothic,sans-serif;color:#999;}
#bbsview .viewbox .content .attach li .down {font-size:11px;font-family:'돋움',Dotum,AppleGothic,sans-serif;color:#333;}
#bbsview .viewbox .content .scorebox {text-align:center;padding:20px 0 20px 0;}
#bbsview .viewbox .content .snsbox {padding:20px 0 0 0;text-align:right;}
#bbsview .viewbox .content .snsbox img {cursor:pointer;}
#bbsview .bottom {padding:10px 0 0 0;text-align:right;}
#bbsview .comment {padding:0 0 10px 0;color:#c0c0c0;font-weight:bold;color:#3EA9CD;} 
#bbsview .comment .icon1 {position:relative;top:3px;}
/* @view */


/* write */ 
/* 기본 정보 테이블 스타일 */
table.info-table-style {border-collapse:collapse; border-top:1px solid #aaa; border-right:1px solid #dadada;}
table.info-table-style .its-th {border-left:1px solid #dadada; border-bottom:1px solid #dadada; padding:8px 0px 8px 28px; text-align:left; background-color:#f1f1f1; font-weight:normal;}
table.info-table-style .its-td {border-left:1px solid #dadada; border-bottom:1px solid #dadada; padding:5px 0 5px 15px; line-height:180%; letter-spacing:0px;}
table.info-table-style .its-th-align {border-left:1px solid #dadada; border-bottom:1px solid #dadada; padding:8px 0px 8px 0; background-color:#f1f1f1; font-weight:normal;}
table.info-table-style .its-td-align {border-left:1px solid #dadada; border-bottom:1px solid #dadada; padding:5px 0 5px 0; line-height:180%; letter-spacing:0px;}
table.info-table-style textarea {background-color:#f0f0f0;}
table.info-table-style textarea.input-box-default-text {color:#a5a5a5 !important}

/* 간단 리스트 테이블 스타일 */
#bbswrite table.simplelist-table-style {border-collapse:collapse;}
#bbswrite table.simplelist-table-style th {background:url('../images/common/th_bg_popup.gif') repeat-x; height:24px; line-height:24px; border:1px solid #c8c8c8; color:#666; font-weight:normal;}
#bbswrite table.simplelist-table-style td {padding:5px 0; border-bottom:1px solid #d7d7d7; color:#666}

/* @write */


/* view */
#boardview {margin:auto;padding:0 0 30px 0;}
#boardview {padding:20px 0 20px 0;line-height:160%;}
#boardview .attach {padding:10px 0 0 0;line-height:120%;}
#boardview .attach ul {padding:0;margin:0;}
#boardview .attach li {list-style-type:none;padding:0 0 0 15px;}
#boardview .attach li a {font-size:11px;font-family:dotum;color:#666;}
#boardview .attach li a:hover {text-decoration:underline;}
#boardview .attach li .size {font-size:11px;font-family:'돋움',Dotum,AppleGothic,sans-serif;color:#999;}
#boardview .attach li .down {font-size:11px;font-family:'돋움',Dotum,AppleGothic,sans-serif;color:#333;}
#boardview .scorebox {text-align:center;padding:20px 0 20px 0;}
#boardview .snsbox {padding:50px 0 0 0;text-align:right;}
#boardview .snsbox img {cursor:pointer;}
#boardview .bottom {padding:10px 0 0 0;text-align:right;}
#boardview .comment {padding:0 0 10px 0;color:#c0c0c0;}
#boardview .comment a {font-weight:bold;color:#3EA9CD;}
#boardview .comment .icon1 {position:relative;top:3px;}
#boardview .han {font-weight:bold;}
/* @view */

#ui-datepicker-div { z-index: 9999999; }


/* write */
.wrbox {padding:25px 0 0 0;}
.mdbox {padding:0;}
#cwrite {}
#cwrite .box {padding:10px;border:#dfdfdf solid 0px;background:#FCFCFC;}
#cwrite .box .inputbox {padding:8px 0 0 0;}
#cwrite .box .inputbox div {padding:5px 0 0 0;}
#cwrite .box .inputbox div span {position:relative;top:3px;font-size:11px;font-family:dotum;color:#c0c0c0;padding:0 10px 0 0;}
#cwrite .box .inputbox .input1 {border:#dfdfdf solid 1px;padding:2px 0 0 5px;height:18px;width:150px;}
#cwrite .box .inputbox .input2 {border:#dfdfdf solid 1px;padding:2px 0 0 5px;height:18px;width:355px;}w
#cwrite .box .bottom {}
#cwrite .box .bottom .l {float:left;font-size:12px;font-family:dotum;color:#999;letter-spacing:-1px;} 


#cmtlistlay {}
#cmtlistlay .box {padding:5px;border:#dfdfdf solid 0px;background:#FCFCFC;}
#cmtlistlay .box .inputbox {padding:8px 0 0 0;}
#cmtlistlay .box .inputbox div {padding:5px 0 0 0;}
#cmtlistlay .box .inputbox div span {position:relative;top:3px;font-size:11px;font-family:dotum;color:#c0c0c0;padding:0 10px 0 0;}
#cmtlistlay .box .inputbox .input1 {border:#dfdfdf solid 1px;padding:2px 0 0 5px;height:18px;width:150px;}
#cmtlistlay .box .inputbox .input2 {border:#dfdfdf solid 1px;padding:2px 0 0 5px;height:18px;width:355px;}
#cmtlistlay .box .bottom {padding-bottom:10px;}
#cmtlistlay .box .bottom .l {float:left;font-size:12px;font-family:dotum;color:#999;letter-spacing:-1px;} 


.cmtlistlay {}
.cmtlistlay .box {padding:5px;border:#dfdfdf solid 1px;background:#FCFCFC;}
.cmtlistlay .box .inputbox {padding:8px 0 0 0;}
.cmtlistlay .box .inputbox div {padding:5px 0 0 0;}
.cmtlistlay .box .inputbox div span {position:relative;top:3px;font-size:11px;font-family:dotum;color:#c0c0c0;padding:0 10px 0 0;}
.cmtlistlay .box .inputbox .input1 {border:#dfdfdf solid 1px;padding:2px 0 0 5px;height:18px;width:150px;}
.cmtlistlay .box .inputbox .input2 {border:#dfdfdf solid 1px;padding:2px 0 0 5px;height:18px;width:355px;}
.cmtlistlay .box .bottom {padding-bottom:10px;}
.cmtlistlay .box .bottom .l {float:left;font-size:12px;font-family:dotum;color:#999;letter-spacing:-1px;} 
/* @write */


/* view */

.BoardPwCk {border:#dfdfdf solid 0px;width:350px;padding:0px 10px 0px 10px;margin:10px auto 10px auto;}
.BoardPwCk .msg {}
.BoardPwCk .msg h3 {margin:0;padding:0 0 9px 0;font-size:14px;font-weight:bold;font-family:"malgun gothic","dotum";border-bottom:#dfdfdf dashed 1px;}
.BoardPwCk .msg h3 img {position:relative;top:3px;}
.BoardPwCk .msg div {padding:10px 0 0 22px;color:#999;}
.BoardPwCk .ibox {padding:30px 0 10px 22px;}
.BoardPwCk .input {width:150px;}
.BoardPwCk .btnblue {width:80px;}


.goodsviewbox {padding-bottom: 15px; padding-left: 0px; padding-right: 0px; border-top: #efefef 0px solid; padding-top: 15px;}
.goodsviewbox .pic {width: 60px; float: left; vertical-align: top;}
.goodsviewbox .info {line-height: 140%; float: left; margin-left: 10px;}
.goodsviewbox .info .name {padding-bottom: 5px; padding-left: 0px; padding-right: 0px; color: #3c5899; font-weight: bold; padding-top: 0px;}
.goodsviewbox .info .cont {font-family: dotum; color: #333333;}


.content .reply .sbj {
padding-bottom: 20px; margin: 15px 0px 0px; padding-left: 0px; padding-right: 0px; color: #ff0000; border-top: #dfdfdf 1px solid; font-weight: bold; padding-top: 10px;
}

#cmtlist {margin:auto;padding-top:10px;}

.attach {padding:10px 0 0 0;line-height:120%;}
.attach ul {padding:0;margin:0;}
.attach li {list-style-type:none;padding:0 0 5px 15px;}
.attach li a {font-size:11px;font-family:dotum;color:#666;}
.attach li a:hover {text-decoration:underline;}
.attach li .size {font-size:11px;font-family:'돋움',Dotum,AppleGothic,sans-serif;color:#999;}
.attach li .down {font-size:11px;font-family:'돋움',Dotum,AppleGothic,sans-serif;color:#333;}


.bbstopbox {position:relative; *zoom:1; background-color:#dde4e6; line-height:40px; height:40px; border-bottom:1px solid #bdc4c6;}
.bbstopbox:after {content:""; display:block; clear:both;}
.bbstopbox .pleft {position:absolute; top:0px; left:5px;}
.bbstopbox .pright {position:absolute; top:0px; right:5px;}

.bbssearchbox {position:relative; padding:7px; background-color:#555555;}
.bbssearchbox input[type=text] {
	width:-moz-calc(100% - 38px);
	width:-webkit-calc(100% - 38px);
	width:-o-calc(100% - 38px);
	width:calc(100% - 38px);
	width:expression(100% - 38px);
	height:28px; line-height:28px; text-indent:5px; border:1px solid #3e3e3e;
}
.bbssearchbox input[type=image] {border:0px;}
.info_table th{ width:80px; height:40px; text-align:left; padding-left:15px;}
.agree_box{vertical-align:middle; border:1px solid silver; cursor:pointer;}

/* custom :: begin */
#subpageLNB, #subAllButton, .subpage_lnb { display:none !important;}
.subpage_wrap .subpage_container { padding-left:0; }
#form1 > div.board_detail_contents > p > img{
	display: block !important;
}
#form1 > div.board_detail_contents > img{
	display: block !important;
}
.cmt_contents.cmt_reply{ padding-left: 16px !important; }

.com_btn.btn_resp.size_a{
	padding: 0 0;
} 

.bbsview_top {padding:0 10px; height:30px; line-height:30px; }


.custom_board_img_area { width:{=(manager.gallery_list_w)}px; }

#customGalleryBoard > span > li{ width: 309px !important; border: none !important;}
#customGalleryBoard > span > li > ul.custom_board_img_area > li{
	width: 334px;
	height: 219px;
	overflow: hidden;
	border-radius: 0.2rem;
}
#m-hidden1,#m-hidden2,.title_container,.bbswrite_division{ display: none; }

#customGalleryBoard > span > li > ul.custom_board_img_area > li > span > img{
	width: 100%;
    height: 100%;
    object-fit: cover;
}

.custom_board_img_area{
    background-color: #eeeeee4f;
    overflow: hidden;
    border-radius: 0rem;
    width: 334px !important;
}
.custom_gallery_board1{ padding: 10px 15px; }
.custom_gallery_board1 .text_area{ padding-top: 15px;padding-left: 0px; }
.custom_gallery_board1 .c_more{ padding-bottom: 15px; }
.custom_gallery_board1 .c_score{ 
	padding: 2px 0 2px 0px;
    font-size: 14px;
    color: #414141 !important;
}

.c_name{
	font-size: 14px;
	color: #878787 !important;
	padding-left: 10px !important;
}
.custom_gallery_board1 .c_subject{font-size: 18px; color: #212121; font-weight: 600 !important;}


.c_date{
	font-size: 13px;
    color: #878787 !important;
    padding: 5px 15px !important;
}

.fw-bolder{ font-weight: 600 !important; }

.li-style{display: flex; flex-flow: column; margin: 25px auto; }
.span-style{display: flex; flex-flow: row wrap; border-top: 1px dotted #eee;}

.subpage_container{ padding-top: 1px !important; }

.ck-editor__editable:not(.ck-editor__nested-editable) { min-height: 500px; }

#floating_over{display: none !important;}

.table_top_line1{ margin-bottom: 15px; }

.flex{display: flex; justify-content: space-between; padding: 0 5px;align-items: baseline;}
.board_detail_btns{display: flex;
    justify-content: space-between;}


/* 난스토리 검색 */
#search_text,
#boardsearch > div > ul.bbs_top_wrap.gallery > li:nth-child(2) > span > button:nth-child(2){
	border: 1px solid #878787; border-radius: 5px;
}
#search_text{outline: none;}
.btn_resp.size_b{width: 63px;}




@media only screen and (max-width:1023px) {
	.subpage_wrap .subpage_container { padding-left:10px; }
	.board_detail_contents p{display: flex !important; flex-flow: column;}
	#form1 > div.board_detail_contents > p:nth-child(2) > img:nth-child(1) {display: flex;}

}

@media screen and (max-width:767px) {
	
}


	@media screen and (max-width:479px) {
	.d-flex{ display: flex; }
	.justify-content-between{ justify-content: space-between; }
	.fw-500{color: #000 !important;font-weight: 500 !important;}

	.custom_board_img_area{
		width: 100% !important;
	}
	.custom_gallery_board1{ padding: 0px; }
	.custom_gallery_board1>li>ul{padding: 25px 0 0;}
	.custom_gallery_board1>li>ul.text_area{padding:15px 20px 0 20px;}
	.custom_gallery_board1 .text_area{padding-top:10px; padding-left: 10px;}
	.custom_gallery_board1 .c_hit{ padding-right: 10px; }

	#customGalleryBoard > span > li{ width: 100% !important; }
	#customGalleryBoard > span > li > ul.custom_board_img_area > li{
		width: 100%;
		height: auto;
		border-radius: 0px;
	}

	.li-style{ margin: 0 0 10px 0 !important;border: none; }

	.bbs_top_wrap{ margin-bottom: 12px !important; margin-top:12px !important;}

	.image_thumb{ width: 100%; }

	input[type='text'].res_bbs_search_input{
		width: 141px;
		height: 32px;
	}
}

.d-none{
	display: none;
}

.align-items-center{
	align-items: center;
}

/* px작업 */
.c_scorelay{
	padding-top: 43px;
}

#form1 > div.c_scorelay > div > div.board_sns_link2 > span.snsbox.hand.kakao-link-btn{
	/* 카카오버튼 */
	margin-right: -10px;
}
/* custom :: end */