@charset "utf-8";
.gall_allchk{position:absolute;}

.boardWrap{
    position: relative;
}

.boardWrap .sub-titleWrap{ }

.bo_gall_inner{margin-top:0}

.jt_board_list {width: 100%;table-layout:auto;position: relative;border-top: 1px solid #0a0a0a;}
.jt_board_list caption {width: 1px;height: 1px;position: absolute;top: 0;left: 0;font-size: 0;line-height: 0;overflow: hidden;}
.jt_board_list tr {width: 100%;}
.jt_board_list td {padding: 35px; font-size:1.29rem; font-weight:500; vertical-align: middle;border-bottom: 1px solid #dedede;cursor: pointer;-webkit-transition: background 300ms;transition: background 300ms;}

.jt_board_list .num {width: 100px; color:#888}
.jt_board_list .title {width: auto;}
.jt_board_list .title a{ color:#000;  font-weight:600}
.jt_board_list .date {color:#0a0a0a; font-size:0.95rem; text-align:center}
.jt_board_list td.title {padding: 22px 35px;text-align: left;}


.jt_pagination {display: block;width: 100%;margin-top: 80px;font-size: 0;text-align: center;font-weight: 700;}
.jt_pagination:empty {margin-top: 0;}
.jt_pagination .page-numbers {display: inline-block;min-width: 35px;height: 35px;padding: 0 4px;margin: 0 4px;margin-bottom: 4px;position: relative;font-size: 17px;font-weight: 600;line-height: 35px;text-align: center;vertical-align: top;color: #0a0a0a;-webkit-transition: color 300ms;transition: color 300ms;font-family: 'Montserrat', 'Noto Sans KR', sans-serif;}
.jt_pagination .page-numbers:after {content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border: 1px solid transparent;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.jt_pagination .page-numbers.current:after {border: none;border-bottom: 2px solid #0a0a0a;width: 22px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);margin-top: -2px;}
.jt_pagination .page-numbers.first,
.jt_pagination .page-numbers.prev,
.jt_pagination .page-numbers.next,
.jt_pagination .page-numbers.last {font-size: 0;border: 1px solid #dedede; -webkit-transition: 0.3s; transition:0.3s}

.jt_pagination .page-numbers.first:before,
.jt_pagination .page-numbers.prev:before,
.jt_pagination .page-numbers.next:before,
.jt_pagination .page-numbers.last:before {display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 2px;font-family: 'jt-font';font-size: 16px;font-weight: normal;line-height: 30px;color: #0a0a0a;}
.jt_pagination .page-numbers.next { margin-left: 20px;}
.jt_pagination .page-numbers.prev { margin-right: 20px;}
.jt_pagination .page-numbers.first {margin-left: 0;margin-right: 0;}
.jt_pagination .page-numbers.first:before {content: '\e956';}
.jt_pagination .page-numbers.prev:before {content: '\e957';}
.jt_pagination .page-numbers.next:before {content: '\e958';}
.jt_pagination .page-numbers.last {margin-left: 0;margin-right: 0;}
.jt_pagination .page-numbers.last:before {content: '\e959';}

.jt_list_last_update {float: left;font-weight: 400;margin-top:18px;font-size: 20px;}
.jt_list_last_update span{font-weight: 700;}

.btn_bo_user{display:flex; justify-content: flex-end;}
.btn_bo_user li i{margin-left:10px}
.btn_bo_user .move{display:flex; margin-left:20px; }
.btn_bo_user .move > div{ font-size:13px;}
.btn_bo_user .move.f1 > div button{ font-size:15px;; margin-left:10px;}


#bo_btn_top{clear:both}
#bo_view_wrap, #bo_list_wrap,#bo_write_wrap{padding:0 0 100px 0; }
#bo_view_wrap h2{padding-bottom:4rem; position:relative; text-align:center; border-bottom:solid 1px #000; margin-top:-80px;}
#bo_view_wrap .btn_bo_user{border-top:solid 1px #dadada; border-bottom:solid 1px #dadada; padding:20px 0; margin-bottom:50px; }
#bo_view_wrap .bo_v_tit{font-size:35px; color:#000; font-weight:600; }
#bo_view_wrap .top_data{font-size:18px; padding-bottom:2rem; margin-bottom:2rem; margin-top:50px;}
#bo_view_wrap #bo_v_atc{padding-bottom:5rem; font-size:20px; font-weight:500;}
#bo_view_wrap .bo_v_nb{border-top:solid 1px #dadada; border-bottom:solid 1px #dadada; padding:20px ;font-size:1.2rem;}

#bo_write_wrap{}
#bo_write_wrap .bo_v_option{display:flex; font-size:1.1rem; margin-bottom:2rem}
#bo_write_wrap .bo_v_option li{margin-right:1rem}
#bo_write_wrap .write_div{margin-bottom:2rem}
#bo_write_wrap .write_div input{border-bottom:solid 1px #000; font-size:13px;; height:40px}

#bo_write_wrap .bo_w_link{font-size:1.3rem}
#bo_write_wrap .bo_w_flie{font-size:1.3rem}}
#bo_view_wrap iframe{width:100%;}
#bo_view_wrap #bo_v_img img{width:100%; height:auto;}
#bo_view_wrap #bo_v_con{margin:5rem 0; line-height:1.575}
#bo_v_con iframe{width:100% !important}




#bo_view_wrap a:hover{text-decoration:underline}
#bo_view_wrap .bo_v_nb{ border-bottom:solid 1px #dadada; padding:20px ; color:#969696; }
#bo_view_wrap .bo_v_nb li{padding:5px 0}
#bo_view_wrap .bo_v_nb a{color:#666;font-size:18px;}
#bo_view_wrap .bo_v_nb.link a{ word-break: break-all;font-size:18px;}
#bo_view_wrap .bo_v_nb i{display:inline-block; width:30px;}
#bo_view_wrap .bo_v_nb span{display:inline-block; width:150px; font-size:17px;}
#bo_view_wrap .bo_v_nb .nb_tit{padding-right:1rem}
#bo_view_wrap .bo_v_nb .nb_date{padding-left:1rem}

.board-type{}
.board-type .in-880{
	position:relative;  
}

.board-type .prev-list{font-size:18px;}
.board-type .prev-list i{margin-right:10px; color:#666; font-size:16px}

.bo-tit{border-bottom:1px solid #000;  padding:40px 0; }
.bo-tit dt { color:#111; font-size:40px; line-height:120%; font-weight:700; }
.bo-tit dd { margin-top:25px; color:#777; /* font-size:14px;  */ font-size:16px; }
.bo-tit dd i { display:inline-block; font-style:normal; color:#d6d6d6; margin:0 15px; } 

#bo_v_file{font-size:0.9rem;line-height:1.75; border-top:solid 1px #dadada; border-bottom:solid 1px #000; padding:2rem 0}
#bo_v_file strong{color:#000; font-size:1.2rem;}

#bo_v_sns{ display:flex; justify-content: flex-end;  border-top:solid 1px #000}
#bo_v_sns li{padding:30px 15px;}
#bo_v_sns li img{ filter: invert(100%);}
#bo_v_sns span{display:none}

/* 게시판 버튼 영역 */
.big-btn-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	position: relative;
	justify-content: center;
}

.big-btn-wrap [class*=btn-] + [class*=btn-] { margin-left: 10px; }
.big-btn-wrap .btn-b-pos{
    width:100%;
	max-width:280px;
	height:70px;
    background:#5c5c5c;
    font-size:18px;
    line-height:70px;
    vertical-align: top;
    text-align: center;
    font-weight: 500;
	border-radius:5px;
	color:#fff;
	margin-top: 50px !important;
	cursor: pointer;
}

.big-btn-wrap .btn-red{
	background: var(--color-main);
    color: #fff !important;
}


/* 페이징 */
.pg_wrap {clear:both;margin:30px 0 ;text-align:right}
.pg_wrap:after {display:block;visibility:hidden;clear:both;content:""}
.pg {}
.pg_page, .pg_current {display:inline-block;vertical-align:middle;font-size:13px;;}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {color:#666;font-size:13px;;height:30px;line-height:28px;padding:0 15px;min-width:30px;text-decoration:none;border-radius:50px;}
.pg_page:hover{background-color:#fff}
.pg_start {text-indent:-999px;overflow:hidden;background:url('../img/btn_first.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb; font-size:0}
.pg_prev {text-indent:-999px;overflow:hidden;background:url('../img/btn_prev.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb;  font-size:0}
.pg_end {text-indent:-999px;overflow:hidden;background:url('../img/btn_end.gif') no-repeat 50% 50% #fff;padding:0; font-size:0;  font-size:0}
.pg_next {text-indent:-999px;overflow:hidden;background:url('../img/btn_next.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb;  font-size:0}
.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover{background-color:#fafafa}

.pg_current {display:inline-block;font-weight:bold;height:30px;line-height:30px;padding:0 10px;min-width:30px;border-radius:50px;}

.bo_sch_wrap{float:right; margin-bottom:2rem;}
.bo_sch_wrap select{border:none; margin-right:20px;  height:50px;font-size:14px; padding:0 10px; background:#eee url("/theme/everyday/mobile/skin/board/basic2/img/chk.png") 80% 50% no-repeat;}
.bo_sch_wrap input{border:none; background:#eee;  height:50px; font-size:14px; padding-left:15px}
.bo_sch_wrap .flex{display:flex}
.bo_sch_wrap .sch_bar i{font-size:14px; background:#eee; height:50px; width:50px; margin-left:-10px; padding-top:20px}



.media-wrap .gall_chk{position:absolute;top:0;left:0;padding:5px; z-index:100}

.media-wrap{clear:both}
.media-wrap .media-list{
	display: flex;
    flex-wrap: wrap;
    column-gap: 5%;
    row-gap: 3.125em;
}
.media-wrap .media-list li{
	width:47%;
}
.media-wrap .media-list li .img-bx {
	text-align:center;
	position:relative; 
	border-radius:1.5rem; 
	max-height:400px !important;
	height:300px;
	background:red;
	clear:both;
}
.media-wrap .media-list li img {
    max-width:100%;
	height:auto !important; 
	vertical-align:middle;
}
.media-wrap .media-list li .img-bx .thumb{
	width: 100%;
	height:100%;
	background:rgba(000,000,000,0.5);
	background-position: center top;
	transition: 0.25s;
	opacity: 0;
	z-index:1;
	position:absolute;
	top:0;
	left:0;
}
.media-wrap .media-list li:hover .img-bx .thumb{
	transition: 0.25s;
	opacity: 1;
}

.media-wrap .media-list li a{text-align:center}
.media-wrap .media-list li .subcate {
	text-align:center;
    vertical-align: top;
    font-size: 16px;
    color: #f00;
    text-transform: capitalize;
    letter-spacing: 0.02em;
    text-align: center;
    margin-top: 18px;
    margin-left: 4px;
    margin-right: 4px;
    font-style: italic;
    padding: 0 3px
}

.media-wrap .media-list li p {
    font-size: 18px;
    letter-spacing: -0.02em;
    color: #333;
    text-align: center;
}

.media-wrap .media-list li h3 {
    font-size: 22px;
    letter-spacing: -0.02em;
    color: #000;
    text-align: center;
    margin: 8px 0 6px;
}




@media screen and (max-width:1024px) {

	.bo-tit{padding:0 0 10px 0}

	.bo-tit dt{
		font-size:3.5rem
	}

	#bo_view_wrap #bo_v_con{
		font-size:13px;
		line-height:2 !important
	}

	#bo_view_wrap .bo_v_nb a{
		font-size:12px;
	}

	#bo_view_wrap .bo_v_nb span{
		font-size:12px;	
	}

	#bo_view_wrap .bo_v_nb i{
		width:15px;
	}

	#bo_view_wrap .bo_v_nb{
		padding:10px;
	}

	#bo_view_wrap .bo_v_tit{
		font-size:2rem
	}

	#bo_view_wrap h2{
		padding-bottom:0
	}

	#bo_view_wrap .bo_v_nb span{width:auto; padding-right:10px;}

	.board-type .prev-list{display:none}

	.jt_board_list td:nth-child(1){
		display:none;
	}

	.jt_board_list td.title{
		padding:22px 10px !important
	}

	.jt_board_list .date{
		width:100px !important
	}

	.bo_sch_wrap{
		display:none !important
	}

	.bo-tit dt{
		font-size:20px;
	}

	.bo-tit dd{
		font-size:12px;
	}

	.jt_list_last_update{
		font-size:13px;
	}

}


@media screen and (max-width:768px) {
	.media-wrap .media-list li {
		width: 100%;
		margin-bottom:3rem;
	}
}




/*썸네일*/
.item-over{}
.item-over .hover{position: absolute;top: 0;left: 0; width: 100%;height: 99%;text-align: center;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;padding:4%;opacity: 0;transition: 0.5s;z-index: 20; background:rgba(225,255,255,0.8)}
.item-over:hover .hover{opacity:1;}
.item-over .hover .group{width: 100%;filter: blur(30px);transition: 0.5s;}
.item-over .hover .title{font-size:1.5rem;font-weight: 400; color:#fff;text-shadow: #000 1px 1px 40px;}
.item-over:hover .hover .group{filter:blur(0px);}
.item-over .hover  .subcate {
	text-align:center;
    vertical-align: top;
    font-size: 16px;
    color: #f00;
    text-transform: capitalize;
    letter-spacing: 0.02em;
    text-align: center;
    margin-top: 18px;
    margin-left: 4px;
    margin-right: 4px;
    font-style: italic;
    padding: 0 3px
}

.item-over .hover  p {
    font-size: 1rem;
    letter-spacing: -0.02em;
    text-align: center;
	color:rgba(255,255,255,0.5)
}

.item-over .hover  h3 {
    font-size: 22px;
    letter-spacing: -0.02em;
    color: #000;
    text-align: center;
    margin: 8px 0 6px;
}


.gallery-simple>a{
	border-radius:10px; 
	overflow:hidden;
	transition:all 0.4s;
}

.gallery-simple>a:hover{
	box-shadow: 4px 20px 30px rgba(0, 0, 0, 0.2);
	transition:all 0.4s;
}

.gallery-simple>a .thumb{
	width: 100%;
	overflow:hidden;
	position:relative;
	height:300px;
	
}


.gallery-simple>a .thumb .list-thumb{
	padding:0 0 0 0; 
}



/** Simple Gallery [CSS ONLY]
 **************************************************************** **/
.gallery-simple {  
	position:relative;
	margin:0 -1rem;

    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
    		column-gap: 1rem;

    -webkit-column-count: 3; 
       -moz-column-count: 3;
    		column-count: 3;

    -webkit-column-width: 33.33333333333333%;
       -moz-column-width: 33.33333333333333%;
    		column-width: 33.33333333333333%;		
}

.gallery-simple br{display:none  }


.gallery-simple.gallery-simple-columns-3 {
	margin-top:2rem;
	display:flex;
	flex-wrap: wrap;
	/*-webkit-column-count: 3; 
	   -moz-column-count: 3;
			column-count: 3;

	-webkit-column-width: 33.33333333333333%;
	   -moz-column-width: 33.33333333333333%;
			column-width: 33.33333333333333%;
			*/
}

.gallery-simple.gallery-simple-columns-3 a{
	margin:0 0.5rem 3rem 0.5rem;
	width:31.9%;
}

.gallery-simple.gallery-simple-columns-2 {
	-webkit-column-count: 2; 
	   -moz-column-count: 2;
			column-count: 2;

	-webkit-column-width: 50%;
	   -moz-column-width: 50%;
			column-width: 50%;
}

.gallery-simple.gallery-simple-columns-1 {
	-webkit-column-count: 1; 
	   -moz-column-count: 1;
			column-count: 1;

	-webkit-column-width: 100%;
	   -moz-column-width: 100%;
			column-width: 100%;
}

.gallery-simple>a {
	position: relative;
	display: block;
	margin-bottom:0.5rem;
	margin:0 0 4rem 0;
	padding-bottom:0;
    height: 100%;
}

.gallery-simple .thumb .list-thumb img{
	max-width: 100%;
    height: auto !important;
	transform:scale(1);
	transition:all .6s; 
	margin-bottom:-0.5rem;
	display:flex;
	align-items:center;
}

.gallery-simple a:hover .list-thumb img{
	transform:scale(1.1);
}

.gallery-simple>a>img {
	margin-bottom: 0;
}


.gallery-simple .text-area{
	width:100%;
	position:absolute; 
	left:0; 
	bottom:0; 
	z-index:1;
	padding:2rem;
	background: #000;
	background: -webkit-linear-gradient(bottom, rgba(000,000,000,.8), rgba(0,255,0,0));
}

.gallery-simple .text-area .subcate{
	font-size:13px;;
	line-height: 1.5; 
	color:#dadada;
}

.gallery-simple .text-area .productTitle{
	font-size:18px; 
	font-weight:500;
	line-height: 1.5; 
	color:#fff
}


.gallery-simple .text-area .category{
	font-size:13px;; 
	color:#fff; 
	margin-bottom:1rem;
}


.gallery-simple a:hover .text-area .category:after{width:36px}


.gallery-simple .text-area .priceWrap{margin-top:2rem}


.gallery-simple .text-area .priceWrap .priceValue{
	font-size: 1rem;
    line-height:1.2;
    vertical-align: top;
	display: block;
    height: 17px;
    margin: 6px 0px 7px;
    color: rgb(153, 153, 153);
    text-decoration: line-through;
	font-weight:400;
	font-family: 'GmarketSansMedium';
	letter-spacing:0;
}

.gallery-simple .text-area .priceWrap .price{font-size:13px;}


.gallery-simple .text-area .priceWrap .price .priceValue2{
	font-size: 1.6rem;
	font-weight:600px;
	font-family: 'GmarketSansMedium';
	color:#000;
	letter-spacing:0;
}

.gallery-simple .text-area .priceWrap .countDc{
	margin: 7px 5px 10px 0px;
    font-size: 27px;
   font-family: 'GmarketSansMedium';
    font-weight: 700;
    line-height: 0.59;
    letter-spacing: -0.68px;
    color: rgb(223, 0, 17);
	letter-spacing:0;
}

.gallery-simple .text-area .priceWrap .countDc span{
	font-weight:400	
}

.gallery-simple .thumb .gall_chk{
	position:absolute; 
	top:20px; 
	left:20px; 
	z-index:30
}

.gallery-simple .thumb{
	position:relative;
}


.btn-more-link{
	width:100%;
	clear:both;
	padding:4rem 0 0 0;
	text-align:center;
	margin-top:5rem;

}

.btn-more-link span{
	display:inline-block;
	border:solid 1px var(--color-main);
	padding:20px 30px;
	font-size: 1.2rem;
	border-radius:30px;
	color:var(--color-main);
	transition: 0.5s;
}


@media screen and (max-width:1024px) {

	.jt_board_list td:nth-child(1){
		display:none;
	}

	.jt_board_list td.title{
		padding:22px 10px !important
	}

	.jt_board_list .date{
		width:100px !important
	}

	.bo_sch_wrap{
		display:none !important
	}

	
	.gallery-simple.gallery-simple-columns-3 a{width:48%; margin:0 0 3rem 0}

	.gallery-simple.gallery-simple-columns-3 {  
		margin:0;

	   /* -webkit-column-count: 2 !important; 
	       -moz-column-count: 2 !important;
	    		column-count: 2 !important;

	    -webkit-column-width: 50% !important;
	       -moz-column-width: 50% !important;
	    		column-width: 50% !important;*/
	}

}


@media only screen and (max-width: 768px) {
	.gallery-simple.gallery-simple-columns-3 {  
		margin-right:-1rem;

	    -webkit-column-count: 1 !important; 
	       -moz-column-count: 1 !important;
	    		column-count: 1 !important;

	    -webkit-column-width: 100% !important;
	       -moz-column-width: 100% !important;
	    		column-width: 100% !important;
	}

	.gallery-simple>a {
		margin:0 0 3rem 0;
	}

	.media-wrap .media-list li {
		width: 100%;
		margin-bottom:3rem;
	}

	.gallery-simple .thumbWrap .thumb{margin-bottom:-2rem}

	#bo_cate{width:100%;}

	.gallery-simple>a .thumb{
		height:160px;
	}

	.gallery-simple .text-area .productTitle{
		font-size:12px
	}

	#bo_view_wrap, #bo_list_wrap, #bo_write_wrap{
		padding:0
	}



}



