.open_pop_show {display:inline-block !important;}
#wrapper footer {background:#0d160d; display:none;}
.btm_info .detail span {color:#b9b9b9;}
.btm_info .detail span em {color:#757575;}
.btm_info .detail span i {color:#fff;}

.btm_info .copy {color:#757575;}
.btm_info .copy span {color:#eee;}
.btm_info .big_typo {opacity:0.02;}
.btm_info .logo {background:#0d160d;}
/*
.btm_info .big_typo {display:none;}
.btm_info p {display:none;}
.btm_info .logo {display:none;}
.btm_info .info_box {padding:0; text-align:center;}

*/
#wrapper header .hd_bg { background:transparent !important; }
#wrapper header .hd_bg:after {display:none;}
#wrapper .contents {padding:0 0 0 0;}
#wrapper header .top_pos ul.sns_bnr li i {color:#fff;}
/*#wrapper header .top_pos ul.sns_bnr li.kakao i {color:#fff;}*/
ul.navi_sub {background:transparent;}
ul.navi_sub > li {border-color:rgba(255,255,255,0.1);}
ul.navi_sub > li > a {color:rgba(255,255,255,0.6);}
ul.navi_sub > li > a:hover {color:rgba(255,255,255,1);}
ul.navi_sub > li > a:hover {color:rgba(255,255,255,1);}
ul.navi_sub > li.on > a,
ul.navi_sub > li.on > a:hover {color:#fff;}
ul.notice_latest li .tit a {color:rgba(255,255,255,0.75);}
ul.notice_latest li .date {color:rgba(255,255,255,0.45);}
.poster_rest .bd_view_btn_box {border-top:1px solid #eee; padding:20px 0 80px 0;}


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

	#wrapper .contents {padding:0px 0  0 0;}
	#wrapper header .top_pos ul.sns_bnr li.kakao i {color:#fff;}

}

/**/
	.sec_main_bx {position:relative; top:0; left:0; width:100%; height:100%; /*min-height:1080px;*/background:url(/images/bg_fire.jpg) no-repeat; background-size:cover; background-position:bottom center;  overflow:hidden;}
	.sec_main_bx:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.75);/*background: linear-gradient(to bottom, rgba(0,0,0,1), transparent);*/}

	.sec_main_bx .mall_view {position:absolute; bottom:80px; left:0; right:0; margin:auto; width:50%; overflow:hidden; border-radius:20px;}


/*여기부터*/
	.sec_data_box {position:relative; z-index:2;  height:100%;}
	.sec_data_box .sdb_pos {position:absolute; left:50%; top:calc(50% + 30px); transform:translate(-50%, -50%); max-width:1300px; width:100%; padding:0 50px; font-size:0;text-align:right; border:0px solid red;}

	.sec_data_box .logo {display:inline-block; vertical-align: top; position:relative; font-size:0; width:200px; dis play:none;}
	.sec_data_box .con_main {display:inline-block; vertical-align: top; position:absolute; top:calc(50% - 80px); left:0; transform:translateY(-50%); font-size:0; width:calc(100% - 400px); text-align:left; padding:0 0 0 100px;}


	.sec_data_box .ston {display:inline-block; vertical-align: top; font-size:0; width:100%; position:relative; line-height:100%;}
	.sec_data_box .ston .stx {display:inline-block; vertical-align: top; width:100%; font-size:110px;  line-height:100%; font-family:var(--GB);}
	.sec_data_box .ston .stx.tx1 {color:#fec007;}
	.sec_data_box .ston .stx.tx1:after {content:"STON"; position:absolute; top:15px; left:15px;color:#fff; z-index:-1; opacity:0.08;}
	.sec_data_box .ston .stx.tx2 {color:#fec007;}
	.sec_data_box .kor {display:inline-block; vertical-align: top; width:100%; font-size:40px;  font-weight:100; color:rgba(255,255,255,0.7); line-height:130%; padding:20px 0 0 10px;}
	.sec_data_box .kor span {font-weight:500; color:#fff;}

	.sec_data_box .tag {display:inline-block; vertical-align: top; width:100%; font-size:0;  line-height:100%; padding:20px 0 0 10px;}
	.sec_data_box .tag span {display:inline-block; vertical-align: top; padding:0 10px 0 0; font-size:15px;  font-weight:300; color:rgba(255,255,255,0.7); line-height:130%;}
	.sec_data_box .tag span:before {content:"# "; color:rgba(255,255,255,0.3); line-height:130%;font-weight:300; }

	.sec_data_box .arrow {position:relative; display:inline-block; max-width:400px; width:80%; height:110px; margin:20px 0 0 10px; transition:all .3s; opacity:0.5;}
	.sec_data_box .arrow a {position:absolute; top:0; left:0; width:100%; height:100%; font-size:0;}
	.sec_data_box .arrow .go {position:absolute; top:50%; left:0; transform:translateY(-50%); width:100%; border-top:1px solid #ddd; transition:all .3s;}
	.sec_data_box .arrow .go:after {content:""; position:absolute; top:calc(50% - 1px); right:18px; width:90px; height:90px; border:1px solid #ddd; transform:translateY(-50%) rotate(-45deg); border-width:0 0 1px 0;}
	.sec_data_box .arrow:hover {max-width:430px; width:90%;  opacity:1;}

	.sec_data_box .con_bx {display:inline-block; vertical-align: top; position:relative; font-size:0; width: 400px; padding:70px 40px 0 40px; text-align:left; }
	.sec_data_box .con_bx .lst_notice {display:inline-block; vertical-align: top; position:relative; width:100%;}
	.sec_data_box .con_bx h2 {display:inline-block; position:relative; font-size:11px; line-height:100%; background:red; color:#fff; padding:5px; margin-bottom:15px; border-radius:3px;}
	.sec_data_box .con_bx .mall_latest {display:inline-block; position:relative; width:100%;margin-top:35px;}
	.sec_data_box .con_bx .mall_latest .ml_tt {display:inline-block; position:relative; background:red;}

.logo_circle {position:relative; left:0; right:0; margin:auto; border-radius:100%; background:#f8971d;}
	.logo_circle:after {content:""; display:block; padding-top:100%;}
	.logo_circle img {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); height:71.047%;z-index:3;}
	.logo_circle .bg_cir {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); background:#053607; border-radius:100%;}
	.logo_circle .bg_cir:after {content:""; display:block; padding-top:100%;}
	.logo_circle .bg_cir.bg1 {width:95%;}
	.logo_circle .bg_cir.bg2 {width:85%; z-index:1;}


	.logo_circle .c_cir {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); background:#f8971d; border-radius:100%;width:93%;}
	.logo_circle .c_cir:after {content:""; display:block; padding-top:100%;}

.client_call {position:fixed; top:80px; right:20px; width:35px; padding:13px 0 8px 0; background:#015146; font-size:0; border-radius:30px; z-index:100; display:none;}
.client_call a {position:absolute; top:0px; left:0px; width:100%; height:100%;z-index:1; }
.client_call i,
.client_call span {display:inline-block; width:100%; vertical-align:middle; position:relative; text-align:center;}
.client_call i {font-size:15px; color:#fff;}
.client_call span {font-size:9px; color:rgba(255,255,255,0.6); padding-top:3px;}


@media screen and (max-width: 1160px){
	.sec_main_bx {min-height:850px;}
	.sec_data_box .sdb_pos {padding:50px; text-align:left;top:50%;}
	.sec_data_box .con_main {position:relative; top:0;  transform:none; width:100%; padding:0 0 0 0px; max-width:400px; width:calc(100% - 400px);}

	.sec_data_box .ston .stx {font-size:70px;}
	.sec_data_box .kor {font-size:30px;  padding:20px 0 0 10px;}
	.sec_data_box .arrow {margin:0px 0 0 10px;}
	.sec_data_box .con_bx {width: 100%; padding:60px 450px 0 10px;}
		.sec_data_box .con_bx .lst_notice {width:100%;}
			.sec_data_box .con_bx .mall_latest {position:absolute; top:-310px; right:0; width:300px;}
}

@media screen and (max-width: 900px){
	.sec_main_bx {min-height:850px}
	.sec_data_box .con_main {max-width:400px; width:100%;}
	.sec_data_box .con_bx {width: 100%; padding:60px 20px 0 10px;}
			.sec_data_box .con_bx .lst_notice {width:calc(100% - 250px);}
			.sec_data_box .con_bx .mall_latest {width:250px;}
}

@media screen and (max-width: 750px){
	.sec_main_bx {min-height:100%; height:100%; position: fixed; width: 100%;background-position:bottom left; border: 0px solid red;}
	.sec_main_bx:after {background:rgba(0,0,0,0.75);}
	.sec_data_box {min-height:700px; height: auto; border: 0px solid red;}

	.sec_data_box .sdb_pos {padding:0 0 0 0; transform:none; top:0; left:0; height:100%; position: relative;overflow-y: auto; border: 0px solid red;}
	.sec_data_box .con_main {padding:85px 25px 5px 25px;}

	.sec_data_box .ston .stx {font-size:50px;}
	.sec_data_box .ston .stx.tx1:after {top:10px; left:10px;}
	.sec_data_box .kor {font-size:22px;  padding:10px 0 0 5px;}
	.sec_data_box .tag {padding:15px 0 10px 5px;}
	.sec_data_box .tag span {font-size:11px;}

	.sec_data_box .arrow {margin:0px 0 0 0px;max-width:210px; height:70px; display:none;}
	.sec_data_box .arrow .go:after {right:9px; width:50px; height:50px;}
		.sec_data_box .arrow:hover {max-width:230px;}

	.sec_data_box .con_bx {padding:20px 0px 0 0px; overflow: hidden;}
	.sec_data_box .con_bx h2 {font-size:9px;padding:3px; margin-bottom:7px;}
			.sec_data_box .con_bx .lst_notice {width:100%; text-align:left; padding:0 30px;}
			.sec_data_box .con_bx .mall_latest {max-width:550px; width:100%; position:relative; top:0; left:0;margin-top:25px;  padding: 0 20px;}

.client_call {display:block;}

}

/**/
/* 메인카운트 - 쇼트슬라이드 */
.mall_randbx_slide 		{display:inline-block; vertical-align:top; position:relative; font-size:0; overflow:hidden; width:100%; font-size:15px; border-radius:10px; text-align:left; }
.mall_randbx_slide .slick-slider{position: relative; top:0; left:0; width:100%; height:auto;  display: block; 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; }
.mall_randbx_slide .slick-list{position: relative; display: block; /*overflow: hidden; */ margin: 0; padding: 0 !important; z-index:1;}
.mall_randbx_slide .slick-list:focus{outline: none; }
.mall_randbx_slide .slick-list.dragging{cursor: pointer; cursor: hand;}
.mall_randbx_slide .slick-slider .slick-track,
.mall_randbx_slide .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);}
.mall_randbx_slide .slick-slider button.slick-arrow	{position:absolute; top:50%; transform:translateY(-50%) rotate(45deg); z-index:10; width:50px; height:50px; font-size:0; background:transparent; cursor:pointer; border:2px solid #ddd; opacity:0; transition:all .3s; display:none !important;}
.mall_randbx_slide .slick-slider:hover button.slick-arrow	{opacity:1; transition:all .3s;}
.mall_randbx_slide .slick-slider button.slick-arrow:hover	{border-color:#fff; transition:all .3s;}
.mall_randbx_slide .slick-slider button.slick-prev	{left:50px; border-width:0px 0px 1px 1px;}
.mall_randbx_slide .slick-slider button.slick-next	{right:50px; border-width:1px 1px 0 0;}
.mall_randbx_slide .slick-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.mall_randbx_slide .slick-track:before,
.mall_randbx_slide .slick-track:after{display: table; content: '';}
.mall_randbx_slide .slick-track:after{clear: both;}
.mall_randbx_slide .slick-loading .slick-track{visibility: hidden;}
.mall_randbx_slide .slick-slide{display: none;float: left; min-height: 1px;}
[dir='rtl'] .mall_randbx_slide .slick-slide{float: right;}
.mall_randbx_slide .slick-slide img{display: block;}
.mall_randbx_slide .slick-slide.slick-loading img{display: none;}
.mall_randbx_slide .slick-slide.dragging img{pointer-events: none;}
.mall_randbx_slide .slick-initialized .slick-slide{display: block;}
.mall_randbx_slide .slick-initialized .slick-slide > div	{position:relative; width:100%; display:inline-block;}
.mall_randbx_slide .slick-initialized .slick-slide > div .none	{position:absolute; top:50%; left:0; transform:translateY(-50%); width:100%; font-size:11px; color:rgba(255,255,255,0.6); height:auto !important; text-align:center;}
.mall_randbx_slide .slick-initialized .slick-slide > div > div	{position:relative; top:0; left:0; width:100%; }



.mall_randbx_slide .slick-loading .slick-slide{visibility: hidden;}
.mall_randbx_slide .slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.mall_randbx_slide .slick-arrow.slick-hidden {display: none;}
.mall_randbx_slide .slider {width: 100%; margin: auto;}
.mall_randbx_slide .slick-slide {margin: 0px 0px;}/*간격조절*/
.mall_randbx_slide .slick-slide img {width: 100%;}
.mall_randbx_slide .slick-prev:before,
.mall_randbx_slide .slick-next:before {color: black;}
.mall_randbx_slide .slick-slide {transition: all ease-in-out .3s; opacity: 1;}/*지난슬라이드 투명*/
.mall_randbx_slide .slick-active {opacity: 1; }
.mall_randbx_slide .slick-current {opacity: 1;}
.mall_randbx_slide .slick-dots {position: absolute; bottom:30px; left:50%; transform:translateX(-50%); display: block; padding: 0; margin: 0; list-style: none; z-index:10; display:none !important;}
.mall_randbx_slide .slick-dots li {position: relative; display: inline-block; width: 7px; height:7px; margin: 0 3px; padding: 0; cursor: pointer;  border-radius:100%; overflow:hidden; transition:all .3s;}
.mall_randbx_slide .slick-dots li button {font-size: 0; line-height: 0; display: block; width: 100%; height: 100%; padding: 10px 0; cursor: pointer; color: transparent; border: 0; outline: none; background:rgba(0,0,0,0.45);}
.mall_randbx_slide .slick-dots li button:hover,
.mall_randbx_slide .slick-dots li button:focus {outline: none; }
.mall_randbx_slide .slick-dots li button:hover:before,
.mall_randbx_slide .slick-dots li button:focus:before {opacity: 1;}
.mall_randbx_slide .slick-dots li button:before {}
.mall_randbx_slide .slick-dots li.slick-active{border-radius:10px;}
.mall_randbx_slide .slick-dots li.slick-active button{background:red;}
.pro_wrap {display:inline-block; vertical-align:top; width:100%; font-size:0; position:relative; text-align:center; border-radius:0px; overflow:hidden;}
.pro_wrap a {position:absolute; top:0; left:0; width:100%; height:100%; font-size:0; z-index:1;}
.pro_wrap img {width:100%;}
.pro_wrap .pic {display:inline-block; vertical-align:top; width:100%; position:relative; background-repeat: no-repeat !important; background-size:cover !important; background-position:center center !importan; }
.pro_wrap .pic:after {content:""; display:block; padding-top:135%;}
.pro_wrap .info {position:absolute !important; bottom:0; left:0; width:100%; padding:35px 0;background: linear-gradient(to top, rgba(0,0,0,0.8), transparent);}
.pro_wrap .info h3,
.pro_wrap .info .py,
.pro_wrap .info price {display:inline-block; vertical-align:top; width:100%; position:relative; line-height:110%; }

.pro_wrap .info h3 {font-size:20px; font-weight:700; color:#fff;padding:0 0 0px 0;}
.pro_wrap .info price {font-size:13px; font-weight:600; color:#ff9000; padding:15px 0 0 0px;}
.pro_wrap .info price tx {display:inline-block; vertical-align:middle; width:100%; position:relative; font-size:10px; font-weight:300; color:#eee; padding:5px 0 0 0;}
.pro_wrap .info price i {font-size:11px; font-weight:normal; color:#eee; display:inline-block; vertical-align:middle; padding-right:5px;}
.pro_wrap .info .py {font-size:11px; font-weight:500; padding-top:7px; color:#eee;}
.pro_wrap .chk_point {position:absolute; top:15px; right:15px; z-index:1;}
.mall_move {position:absolute; top:0; left:0; width:100%; height:100%; z-index:2; background:#000; transition:all .3s; opacity:0;}
.mall_move:hover {opacity:0.3;}
.mall_move i {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:35px; color:#fff;}




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

.mall_randbx_slide 		{display:inline-block; vertical-align:top; position:relative; font-size:0; overflow:initial; width:25%; font-size:15px; border-radius:10px; text-align:left; }
.mall_randbx_slide .slick-slide {margin: 0px 3px;}/*간격조절*/
.pro_wrap {border-radius:7px;}

.pro_wrap .chk_point {top:10px; right:10px; display:none;}
.pro_wrap .info {padding:15px 0;}
.pro_wrap .info h3 {font-size:11px;}
.pro_wrap .info price {font-size:8px; padding:10px 0 0 0px; display:none;}
.pro_wrap .info .py {font-size:9px;  display:none;}
/*
.pro_wrap {padding:0; background:rgba(0,0,0,0.6);}
.pro_wrap .info {}

.pro_wrap .pic {width:100px; }
.pro_wrap .info {display:inline-block; vertical-align:top; position:relative !important; bottom:initial; width:calc(100% - 100px); padding:25px;background:none; text-align:left; }
*/
}


/**/
ul.main_latest_ott {position:relative;  text-align:left;}
ul.main_latest_ott li {display:inline-block; vertical-align:top; width:100%; margin-top:5px; font-size:0;}
ul.main_latest_ott li a {position:absolute; top:0; left:0; width:100%; height:100%; font-size:0;}
ul.main_latest_ott li h3,
ul.main_latest_ott li p,
ul.main_latest_ott li .date {display:inline-block; vertical-align:middle; position:relative; }
ul.main_latest_ott li p {display:none;}
ul.main_latest_ott li h3 {width:calc(100% - 70px);}
ul.main_latest_ott li h3 i {font-size:12px; color:red;}
ul.main_latest_ott li .date {width:70px;}


ul.main_latest_ott li h3 {font-size:12px; color:#fff; line-height:120%; font-weight:500;text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
ul.main_latest_ott li h3:before {content:"ㆍ";}
ul.main_latest_ott li p {font-size:12px; color:#eee; line-height:140%;  font-weight:500;}
ul.main_latest_ott li .date {position:relative;font-size:10px; color:#ddd; line-height:140%;  font-weight:500; text-align:right;}


ul.main_latest_ott li:first-child  {margin-bottom:15px;}
ul.main_latest_ott li:first-child h3,
ul.main_latest_ott li:first-child p,
ul.main_latest_ott li:first-child .date {display:inline-block; width:100%;text-overflow: initial; white-space: normal; overflow:initial;}

ul.main_latest_ott li:first-child h3 {font-size:15px; font-weight:600; line-height: 140%; text-overflow: initial; white-space: normal; overflow:initial;}
ul.main_latest_ott li:first-child h3:before {display:none;}
ul.main_latest_ott li:first-child p {padding:10px 0 0 0; opacity:0.6; font-size: 11px;  display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}

ul.main_latest_ott li:first-child .date {text-align:left; padding-top: 15px;}

@media screen and (max-width: 900px){
ul.main_latest_ott {max-width:350px;}

}

@media screen and (max-width: 750px){
ul.main_latest_ott {}
ul.main_latest_ott li {margin-top:2px;}
ul.main_latest_ott li h3 {font-size:11px; }
ul.main_latest_ott li p {font-size:11px; font-weight:300;}
ul.main_latest_ott li .date {font-size:9px; font-weight:300;}
ul.main_latest_ott li:first-child h3 {font-size:12px; font-weight:500; width:calc(100% - 70px);text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
ul.main_latest_ott li:first-child p {display: none;}
ul.main_latest_ott li:first-child .date {padding-top: 0px; width:70px; text-align:right;}

}
