@charset "utf-8";


/* ******************** 폼 ******************** */
input[type="text"],
input[type="password"],
input[type="number"],
select,
textarea {
	/* font-size:16px; */
	line-height:1.4; color:#000;
	background-color:#fff; background-image:none;
	width:100%;
	-webkit-appearance: none; /*모바일에서 입체효과 없애기*/
	-moz-appearance: none;
	appearance: none;
}
input::-webkit-input-placeholder {color:#666 !important;} /*크롬,사파리*/
input::-moz-placeholder {color:#666 !important;} /*파폭*/

input:focus,select:focus,textarea:focus {
	outline:none !important;
	border-bottom:1px solid #000 !important;
	background-color:#fff !important;
}

select {
	background-image:url(../images/common/arrow-down.png) !important;
	background-color:#fff !important;
	background-repeat:no-repeat !important;
	background-position:right 10px center !important;
	-webkit-appearance: none; /*모바일에서 입체효과 없애기*/
	-moz-appearance: none;
	appearance: none;
}
select::-ms-expand {display:none;} /*ie 없애기*/

form[class^="form-"] textarea {width:100%; height:120px !important; resize:none;}

input:read-only {background-color:#eee !important;}
input:-moz-read-only {background-color:#eee !important;}
input:read-only:focus {border:1px solid #ccc !important;}
input:-moz-read-only:focus {border:1px solid #ccc !important;}

textarea:disabled {background:#f9f9f9 !important;}

/* ******************* 체크존 ******************* */
/*라디오박스*/
.checkWrap input[type="radio"] {position:absolute; left:-999999999999px;}
.checkWrap input[type="radio"]+label {
	padding-left:33px; color:#000;
	background:url(../images/main/i-radioOff.svg) no-repeat 0 7px;
	background-size:auto 25px;
	cursor:pointer; font-size:24px; line-height:1.6;
}
.checkWrap input[type="radio"]:checked+label {
	background:url(../images/main/i-radioOn.svg) no-repeat 0 7px;
	background-size:auto 25px;
	color:#000;
}


/*아랍어*/
bdo {display:block; text-align:right;}
/* bdi {direction:rtl !important;} */


/* ******************* 서브css ******************* */
section.contents.sub {padding-top:5vh;}
/*order/list.html*/
.sub.top .title {
	background:#d6211e;
	color:#fff; padding:3vh 5vw; font-size:14px; text-align:center;
}


.sub.top p.shop-name {font-size:16px; text-align:left; margin-top:30px;}

/*22-08 추가작업*/
.sub.top .title.colorOran {
	background:#fb7204; padding:5vh 7vw 15px;
	text-align:left;
	font-size:18px;
}
.sub.top .title.colorOran span {
	display:flex; flex-direction:row; align-items:flex-end;
	margin-bottom:10px; padding-bottom:0; border-bottom:1px solid rgba(255,255,255,.3);
}
.sub.top .title.colorOran span img {max-width:100%;}


.sub.top.admin_control img {width:100%;}



.contents.sub article.order .list .box {padding:0 5vw 3vh 0; display:flex; flex-direction:row;}
.contents.sub article.order .list .box+.box {padding-top:3vh; border-top:1px solid #ddd;}
.contents.sub article.order .list .box .img_wrap {width:40%; position:relative;}
.contents.sub article.order .list .box .img_wrap .img_inner {width:100%; padding-right:5vw;}
.contents.sub article.order .list .box .img_wrap .img_inner .img {height:26vw; background-size:contain !important;}
/* .contents.sub article.order .list .box .img_wrap .img_inner .img {} */
.contents.sub article.order .list .box .img_wrap .size {
	background:#d6211e;
	text-align:center; color:#fff;
	/* width:40px; height:40px; border-radius:50%; */
	padding:0 9px; border-radius:50px;
	font-size:24px; font-weight:900; line-height:40px;
	position:absolute; top:-15px; right:10px; 
	z-index:1;
	/* text-transform:uppercase; */
}
.contents.sub article.order .list .box .img_wrap .size {}
.contents.sub article.order .list .box .infor_wrap {width:60%; margin-top:0; color:#000; padding-right:0;}
.contents.sub article.order .list .box .infor_wrap p {font-size:18px; line-height:1.2;}
.contents.sub article.order .list .box .infor_wrap p.kor {font-weight:700; letter-spacing:-2px;}
.contents.sub article.order .list .box .infor_wrap p.another {font-size:16px; color:#999;}
.contents.sub article.order .list .box .infor_wrap .calc {margin-top:10px;}
.contents.sub article.order .list .box .infor_wrap .calc span {font-size:20px; font-weight:300; line-height:1; letter-spacing:.5px;}
.contents.sub article.order .list .box .infor_wrap .calc span+span {padding-left:10px;}
.contents.sub article.order .list .box .infor_wrap .calc span.ea {font-size:32px; color:#ff0400; font-weight:700;}
.contents.sub article.order .list .box .infor_wrap .total {display:flex; align-items:center; margin-top:5px;}
.contents.sub article.order .list .box .infor_wrap .total img {display:block !important; height:12px;}
.contents.sub article.order .list .box .infor_wrap .total .price {font-size:20px; font-weight:700; padding-left:10px; line-height:1; letter-spacing:.5px;}

.contents.sub article.order .total-wrap {padding:3vh 5vw 3vh 0; border-top:1px solid #000; display:flex; justify-content:flex-end; align-items:baseline;}
.contents.sub article.order .total-wrap .sum {padding-left:20px;}
.contents.sub article.order .total-wrap .sum .price {font-size:36px; color:#ff0400; font-weight:700; padding-left:5px;}

/*22-08 추가작업*/
.contents.sub article.order .total-wrap {align-items:flex-end;}
.contents.sub article.order .total-wrap .img img {height:50px;}
.contents.sub article.order .total-wrap .img {width:40%; text-align:right;}
.contents.sub article.order .total-wrap .sum {width:60%; padding-left:5vw;}




/*상단*/
.shoplist.top .fill {position:relative;}
.shoplist.top .fill .img {
	width:100vw; height:66.6vw;
	position:relative; z-index:0;
}
/*
.shoplist.top .fill:after {
	position:absolute; top:0; left:0; z-index:1; display:block; content:"";
	width:100%; height:100%; background-color:rgba(0,0,0,.6);
}
*/
.shoplist.top .fill .logo {
	position:absolute; top:50%; left:50%;
	z-index:10;
	transform:translate(-50%, -50%);
	width:100%; height:100%;
	background-size:20% !important;
}




.shoplist .visual {overflow:hidden; max-width:100%; width:100vw; height:66.6vw; position:relative;}
.shoplist .visual .img {
	width:100vw; height:66.6vw;
	position:absolute; z-index:0;
	top:0; left:0; right:0; bottom:0;
}

.shoplist.top .empty {display:flex; flex-direction:row; justify-content:space-between; padding:2vh 5vw; align-items:center;}
.shoplist.top .empty .name {
	font-size:18px; color:#000;
	width:100%;background:url(../images/common/arrow-down.png)right 10px center no-repeat;
	/* text-align:center; */
	/* -webkit-line-clamp:3; -webkit-box-orient:vertical; display:-webkit-box; */
	/* overflow:hidden; text-overflow:ellipsis; height:15vh; */
}
.shoplist.top .empty .name div {line-height:1.2;}

.shoplist.top .empty .lang {display:flex; align-items:center;}
.shoplist.top .empty .lang i {
	width:40px; height:40px;
	background:no-repeat center url(../images/main/i-earth2.svg);
	background-size:70%;
}

.shoplist.top .empty .lang div {
	border:none; position:relative;
	width:calc(100% - 40px); height:13vw; min-height:50px; max-height:80px;
	font-size:16px; font-weight:700; color:#000;
	line-height:1.4 !important;
	letter-spacing:-.5px;
}
.shoplist.top .empty .lang div>a {display:flex; padding-right:35px; width:100%; height:100%; align-items:center; color:#000;}
.shoplist.top .empty .lang div ul {max-height:405px;overflow-y:auto; width:100%; background:#fff; position:absolute; left:0; top:60px; box-shadow:0 0 10px rgba(0,0,0,.2);display:none; z-index:9;}
.shoplist.top .empty .lang div ul.on {display:block;}
.shoplist.top .empty .lang div ul li+li {border-top:1px solid #e5e5e5;}
.shoplist.top .empty .lang div ul li a {padding:0 20px; line-height:50px; display:block;}
.shoplist.top .empty .lang div ul li:hover a {background:#f1f1f1;}
.shoplist.top .empty .lang div ul li.on a {background:var(--mint); color:#fff;}

/*탭 링크*/
.tab-link ul {padding-left:3vw;display:flex; flex-direction:row;}
.tab-link ul li+li {margin-left:3vw;}
.tab-link a {
	text-indent:-999999px !important;
	display:block; border-radius:50%;
	border:3px solid #ccc;
	width:13vw; height:13vw;
	max-width:80px; max-height:80px;
	min-width:50px; min-height:50px;
}
.tab-link .tab1 {background:no-repeat center/63% url(../images/main/i-tabBtn1.svg) #fff;}
.tab-link li.on .tab1 {background-image:url(../images/main/i-tabBtn1On.svg); background-color:#d6211e; border-color:#d6211e;}
.tab-link .tab2 {background:no-repeat center/43% url(../images/main/i-tabBtn2.svg) #fff;}
.tab-link li.on .tab2 {background-image:url(../images/main/i-tabBtn2On.svg); background-color:#d6211e; border-color:#d6211e;}

/*내용*/
section.contents {padding:0 5vw 14vh 5vw;}
.contents .lang {
	display:flex; flex-direction:row;margin-bottom:3vh;
}
/*
.contents .lang i {
	width:30px; height:60px; border-bottom:1px solid #000;
	background:no-repeat center url(../images/main/i-earth.svg);
	background-size:75%;
}
*/

.contents .lang i {
	width:60px; height:60px; border-bottom:1px solid #000;
	background:no-repeat center url(../images/main/i-earth2.svg);
	background-size:70%;
}

.contents .lang select {
	border:none;
	border-bottom:1px solid #000;
	padding:1vh 0;
	width:calc(100% - 40px); height:60px;
	font-size:18px; font-weight:700; color:#000;
	line-height:1.4 !important;
	padding-left:0;
	letter-spacing:-.5px;
}



/*탭 내용*/


.tab_con .box {display:flex;position:relative;}

.tab_con .box+.box {border-top:1px solid #ddd;}
.tab_con .box {padding:3vh 0; flex-wrap:wrap;}  
/* .tab_con .box .img_wrap {display:flex; flex-direction:row; margin-bottom:1vh; width:100%; align-items:center;} */
.tab_con .box .img_wrap {margin-bottom:1vh; width:100%;}

/*음료*/
.tab_con>ul>li.drink .box .img_wrap {margin-bottom:0; padding-right:5vw;}
/* .tab_con .box .img_wrap {width:calc(100% - (50px + 10vw))} */
/* .tab_con .box .img_wrap>.img_inner {width:calc(100% - (50px + 10vw));} */
.tab_con .box .img_wrap {width:calc(100% - (35px + 5vw))}
/* .tab_con .box .img_wrap>.img_inner .img {border:1px solid #ddd; display:block;} */
.tab_con .box .img_wrap>.img_inner .img { }
/* .tab_con .box .img_wrap>.img_inner .img img {width:100%; height:100%; object-fit:scale-down;} */
.tab_con .box .img_wrap>.img_inner .img img {display:block;width:100%;border:1px solid #ddd;}
/* .tab_con .box .img_wrap>.img_inner .img {height:40vw;} */
.tab_con .box .img_wrap>.num_inner {width:calc(50px + 10vw); padding:0 5vw;}
	/**/
	.num_inner a {
		display:block;
		/* width:100%; border-radius:50%; border:1px solid #ddd; */
		width:100%; border-radius:50%; border:1px solid #999;
	}
	.num_inner a.minus {background:no-repeat center/35% url(../images/main/i-minus.png);}
	.num_inner a.plus {background:no-repeat center/35% url(../images/main/i-plus.png);}

	.num_inner span {
		width:100%; display:inline-block; text-align:center;
		font-size:20px; font-weight:900; color:#000;
		/* margin:1vh 0; */
		margin:0.6vh 0;
	}
	.drink .num_inner {width:35px; display:flex; flex-direction:column; justify-content:center;}
	.drink .num_inner>* {}
	.drink .num_inner a {width:100%; height:35px !important;}
	.drink .num_inner span {width:100%;}
	
	/*사진사이즈1/3줄이기*/
	.img_wrap.size_down {position:relative;}
	.img_wrap.size_down .img_inner {width:calc(100% * .88) !important;}
	.img_wrap.size_down .num_inner {
		position:absolute; top:0; right:0;
		/* width:calc(50px + 10vw); padding:0 5vw; */
	}
	
	.num_inner.type_hori {margin-top:10px;}
	.num_inner.type_hori>* {float:left; display:inline-block; width:auto;}
	.num_inner.type_hori a {width:50px; height:50px;}
	.num_inner.type_hori span {width:10vw;}
	

.tab_con .box .list_left {width:100%;min-height:160px;}
.tab_con .box .img_wrap>.img_inner {width:100%;}

/* .tab_con .box .list_right {padding:0 5vw; width:calc(50px + 10vw); position:relative;} */
/* .tab_con .box .list_right {padding:0 5vw; width:calc(50px + 10vw); position:relative; display:flex; align-items:center; height:44vw; min-height:150px;position:absolute; right:0;} */
/* .tab_con .box .list_right.sideMenu {height:30vw;} */
/* .tab_con .box .list_right .num_inner {width:50px;} */
/* .tab_con .box .list_right .num_inner a {width:100%; height:50px;} */
/* .tab_con .box .list_right {padding:0 5vw; width:calc(35px + 5vw); position:relative; display:flex; align-items:center; height:44vw; min-height:150px;position:absolute; right:0;} */
.tab_con .box .list_right {padding:0 0 0 5vw; width:calc(35px + 5vw); position:relative; display:flex; align-items:center; height:44vw; min-height:150px;position:absolute; right:0;}
.tab_con .box .list_right.sideMenu {height:30vw;}
.tab_con .box .list_right .num_inner {width:35px;}
.tab_con .box .list_right .num_inner a {width:100%; height:35px;}

/* 이미지없을때 */
.tab_con .box.noimg {}
.tab_con .box.noimg .list_left {width:calc(100% - (50px + 10vw));}
.tab_con .box.noimg .list_left .img_wrap {width:100%;}
.tab_con .box.noimg .list_right {position:absolute; right:0;height:auto;}



.box .infor_wrap p {cursor:pointer;}

/* .list_title {padding:16px 0; margin:0 0 20px; background:#fff;border-style:solid; border-width:2px 0 1px;} */
.list_title {padding:16px 0 0; background:#fff;border-style:solid; border-width:2px 0 1px;}
/* .list_title h4 {font-size:18px; display:inline-block; padding:0 40px; line-height:50px; border-radius:5px; background:var(--red); color:#fff;max-width:100%;} */
.list_title img {width:100%; margin-bottm:0 0 10px;}
.list_title h4 {font-size:19px; line-height:1.3; color:#fff; text-align:center;}


/* .select_wrap.ver2 p {font-size:22px; height:35px;} */
.select_wrap.ver2 p {padding:0 0 3px; font-size:22px; /*height:35px;*/ display:flex; flex-direction:row; text-align:center; align-items:center; cursor:pointer;}

.select_wrap li label {display:flex; flex-direction:row; text-align:center; align-items:center; height:35px; width:100%;}
.select_wrap li label .size {width:auto; margin-left:5px; color:#000; font-weight:300; font-size:18px; line-height:2.2; white-space:nowrap;}
.select_wrap.ver2 .size {margin-right:5px;}
.select_wrap.ver2 p img,
.select_wrap li label img {display:block !important; height:12px;}
.select_wrap li label img {height:25px; margin-top:5px;}
.select_wrap.ver2 p .price,
.select_wrap li label .price {font-weight:900; color:#ff0400; padding-left:10px; font-size:20px; line-height:1.8; letter-spacing:.5px;}
.select_wrap.ver2 p>*,
.select_wrap li label>* {height:100%;}

.select_wrap li label .infor2 {color:#000; font-weight:300; font-size:18px; line-height:2.2; padding-left:10px;}
.select_wrap.ver2 .infor2 { font-size:18px; line-height:2.2; padding-left:10px;}
.select_wrap.ver2 .infor2 img {height:25px; margin-top:5px;}

.box .infor_wrap {margin-top:1vh;}
.box .infor_wrap p {font-size:22px; color:#000; text-align:left; line-height:1.4;}
.box .infor_wrap p.kor {font-size:18px; font-weight:900;}
.box .infor_wrap p.another {font-size:18px; font-weight:700; margin-top:15px; /* text-transform:uppercase; */}
/* .box .infor_wrap p.another.arab {direction: rtl; text-align: right; right: 0;} */
.box .infor_wrap p.trans1 {font-size:18px; font-weight:700;color:#999;}
.box .infor_wrap p.trans2 {font-size:18px; font-weight:300;}

.btn-fix-wrap {position:fixed; bottom:0; left:0; right:0; z-index:999;}
/* .btn-fix-wrap ul li {display:flex; flex-direction:row; align-items:center; height:14vh;} */
/* .btn-fix-wrap ul li a.btn span { */
	/* display:inline-block; */
	/* position:relative; */
/* } */
/* .btn-fix-wrap ul li a.btn span img {height:42px;} */
/* .btn-fix-wrap ul li a.btn span.num { */
	/* display:block; content:""; */
	/* z-index:-1; position:absolute; top:-15px; right:-35px; width:40px; height:40px; */
	/* background:#d6211e; border-radius:50%; */
	/* font-size:20px; font-weight:700; color:#fff; */
	/* line-height:1; */
	/* padding-top:10px; */
/* } */

/* .btn-fix-wrap ul li a.btn.shop {padding-top:10px;} */

.btn-fix-wrap a {position:fixed; bottom:20px; border-radius:50%;box-shadow:5px 5px 10px rgba(0,0,0,.1);display:flex; align-items:center; justify-content:center;}
.btn-fix-wrap .order {width:80px; height:80px; right:20px; background:var(--mint);}
.btn-fix-wrap .info {width:60px; height:60px; left:20px; background:var(--mint);}
.btn-fix-wrap .order img {height:38px;}
.btn-fix-wrap .info img {width:13px;}

.btn-fix-wrap span.num {
	display:flex; align-items:center; justify-content:center; content:"";
	z-index:-1; position:absolute; top:-5px; right:-5px; width:30px; height:30px;
	background:#d6211e; border-radius:50%;
	font-size:20px; font-weight:700; color:#fff;
	line-height:1;
}


/*22-08 추가작업*/
.btn-fix-wrap:before,.btn-fix-wrap:after {display:none;}
.btn-fix-wrap,
.btn-fix-wrap ul li {height:80px;}
section.contents {padding-bottom:80px;}
.btn-fix-wrap ul li a.btn span img {height:38px;}
.btn-fix-wrap ul li a.btn span.num {width:35px; height:35px; font-size:19px; padding-top:7px; top:-12px; right:-30px;}

/*22-08-19*/
.btn-fix-wrap.orderPage {}
.btn-fix-wrap.orderPage ul li a.btn {width:100%; display:flex; align-items:center; justify-content:center;box-shadow:none; bottom:0;}
.btn-fix-wrap.orderPage ul li a.btn img {width:100%; min-width:320px;}

/*음료*/
.drink .box {display:flex; flex-direction:row;}
/* .drink .box .img_wrap {width:30% !important;} */
.drink .box .img_wrap {width:20% !important;}
/* .drink .box .select_wrap {width:70% !important;} */
.drink .box .select_wrap {width:calc(80% - 35px) !important;}
.drink .box .img_wrap .img_inner {width:100%; height:100%;}
/* .drink .box .img_wrap .img_inner .img {min-height:220px; border:0; background-size:auto 50vw !important;} */
.drink .box .img_wrap .img_inner .img {border:0; background-size:auto 50vw !important;}
.drink .box .img_wrap .img_inner .img img {width:100%; height:100%; object-fit:scale-down; border:0;}
.drink .box .img_wrap .num_inner {width:60% !important;}
.drink .box .img_wrap .num_inner .num {display:flex; flex-direction:row; height:50px;}
.drink .box .img_wrap .num_inner .num a {width:50px !important; height:100%;}

/*ver2 또추가*/
/* .drink .box .select_wrap.ver2 {position:relative; min-height:200px;} */
.drink .box .select_wrap.ver2 {position:relative;}
.drink .box .select_wrap.ver2 .num_inner {position:absolute; bottom:0; left:0;height:50px;}

/*링크있는이미지,없는이미지*/
.pop-infor .link_add {margin-top:8vh;}
.pop-infor .link_add>*+* {margin-top:4vh; padding-top:4vh; border-top:1px solid #ddd;}

/*음료-레이아웃 변경!!-list2.html*/
.drink .img_wrap.ver2 p {font-size:22px;}
.drink .img_wrap.ver2 p {display:flex; flex-direction:row; text-align:center; align-items:center;}
.drink .img_wrap.ver2 p img {display:block !important;}
.drink .img_wrap.ver2 p span.price {font-weight:900; color:#ff0400; padding-left:10px; font-size:20px; line-height:1.8; letter-spacing:.5px;}
/* .drink .img_wrap.ver2 p.trans2 {height:auto;} */

/*22-08 추가작업*/
.drink .box.layoutModify .box_inner {width:100%; display:flex; flex-direction:row;}
.drink .box.layoutModify p.trans2 {
	display:block; width:100%; cursor:pointer;
	font-size:18px;margin-top:5px; color:#000;
	/* font-weight:700;  */
	/* overflow: hidden; */
	/* text-overflow: ellipsis; */
	/* display: -webkit-box; */
	/* -webkit-line-clamp: 2; */
	/* -webkit-box-orient: vertical; */
}

/* .box.main .infor_wrap * {font-weight:700;} */
.box.main .infor_wrap p.kor {font-weight:700; margin-top:5px;}
.box.main .infor_wrap p.trans1 {color:#999;}
.box .infor_wrap p.kor>span {vertical-align:middle;}
.box .infor_wrap p.kor>a {
	margin-left:10px;font-size:10px; display:inline-block; width:23px; height:23px; line-height:23px; border-radius:50%; 
	/* background:#3c43a5;  */ vertical-align:middle;
	background:var(--mint); 
	color:#fff; text-align:center;
}
.box .infor_wrap p.kor>span.img {margin-left:5px; width:23px;height:23px; display:inline-block;}
.box .infor_wrap p.kor>span.img img {width:100%;height:100%; object-fit:scale-down;}
/**/
article.order .list .img {border:1px solid #ddd;}
/* .box.drinkType .img_inner .img {height:50vw !important; background-size:40% !important;} */
.box.drinkType .img_inner .img { background-size:40% !important;}



/*레이어팝업*/
.layer-popup-wrap {
	display:none;
	position:fixed; z-index:999999;
	top:0; left:0;
	/* width:100vw; height:100vh; */
	width:100%; height:100%;
	padding:10px 10px 0 10px;
	/* background-color:rgba(0,0,0,.8); */
	background-color:var(--mint);
}	
.layer-popup-wrap>.wrap {
	position:relative;
	width:100%; height:100%;
	background:transparent;
}
.layer-popup-wrap>.wrap>article {display:flex; flex-direction:column; align-items:center; height:100%; justify-content:center;}
.layer-popup-wrap>.wrap .close-btn a {
	display:inline-block; border-radius:50%; border:6px solid #fff;
	height:50px; width:50px; background:url(../images/common/pop-x.svg)no-repeat center; background-size:40%;
	transition:all .5s ease !important; -webkit-transition:all .5s ease !important; -moz-transition:all .5s ease !important;
}
.layer-popup-wrap>.wrap .close-btn a:hover {transform:rotate(180deg);}
.layer-popup-wrap>.wrap .con {background:#fff; padding:5vw 5vw 5vw; width:100%; height:calc(100vh - 80px); overflow-y:auto; overflow-x:hidden;}
/* .layer-popup-wrap>.wrap .con .img {width:calc(100vw - 5vw*4); height:53vw; border:1px solid #ddd;} */
.layer-popup-wrap>.wrap .con .img {width:100%; height:53vw; border:1px solid #ddd;}
.layer-popup-wrap>.wrap .con .img.setMenu {width:45%; height:37vw;}
.layer-popup-wrap>.wrap .con .infor {color:#000; letter-spacing:-1.5px; margin-top:4vh;}
.layer-popup-wrap>.wrap .con .infor.setMenu {margin-top:15px;}
.layer-popup-wrap>.wrap .con .infor p {font-size:24px; font-weight:700;}
.layer-popup-wrap>.wrap .con .infor .caution {display:grid; grid-template-columns:40px auto; margin-top:4vh;}
.layer-popup-wrap>.wrap .con .infor p img {display:inline-block!important; width:28px;}
.layer-popup-wrap>.wrap .con .infor.setMenu p {font-weight:400;}
.layer-popup-wrap>.wrap .con .infor div[class*="-ment"] {font-size:16px;}
.layer-popup-wrap>.wrap .con .infor .info-ment {letter-spacing:0}
.layer-popup-wrap>.wrap .con .infor .another {margin-top:4vh;}
/* .layer-popup-wrap>.wrap .con .infor .another.arab arab {direction: rtl; text-align: right; right: 0; float:right; position:relative;} */
/* .layer-popup-wrap>.wrap .con .infor .another p.subject {text-transform:uppercase;} */
.layer-popup-wrap>.wrap .con .infor .another .another-ment {letter-spacing:-.2px;}
.layer-popup-wrap>.wrap .con .movie {margin-top:8vh;}
.layer-popup-wrap>.wrap .con .movie .movie_inner+.movie_inner {margin-top:2vh; padding-top:4vh; border-top:1px solid #ddd;}
.layer-popup-wrap>.wrap .close-btn {
	height:80px; padding:15px 0;
	position:relative; z-index:9999999;
}

.movie .movie_inner iframe {width:80vw; height:53.3vw;}
.movie .movie_inner p.movie-name {font-size:16px; color:#000; padding:10px 0 10px 40px; background:no-repeat left 13px/30px auto url(../images/common/i-movie.png);}

.layer-popup-wrap>.wrap .con .top {display:flex;}
.layer-popup-wrap>.wrap .con .img.setMenu {}
.layer-popup-wrap>.wrap .con .txt {width:55%; padding-left:5vw;}
.layer-popup-wrap>.wrap .con .txt .kor,
.layer-popup-wrap>.wrap .con .txt .subject {font-size:18px; color:#000; font-weight:700;}
.layer-popup-wrap>.wrap .con .txt .another-ment {letter-spacing:-.2px;}
.layer-popup-wrap>.wrap .con .txt .another-ment {font-size:24px;}
.layer-popup-wrap>.wrap .con .infor.setMenu .another {margin-top:0;}

	.pcView {display:none;}
	.pcUnView {display:block;}

	
	
/*탭메뉴고정 22-08-10*/
/* .headerH {height:calc(2vh*2 + 13vw);} */
.headerH {height:100px;}
body.menuFix .shoplist.top .empty {
	/* height:calc(2vh*2 + 13vw); */
	height:100px;
	width:100%;
	background:#fff;
	position:absolute; top:66.6vw;
}
/* body.menuFix .shoplist.top .empty:before { */
	/* content:''; display:block; width:100%;position:absolute; left:0; bottom:-1vh; */
	/* box-shadow:inset 0 2px 3px rgba(0,0,0,.3); background:#eee; clear:both; height:10px; */
/* } */

body.menuFix .shoplist.top .empty.fixOn {position:fixed !important; z-index:700 !important; top:0 !important;box-shadow:10px 10px 10px rgba(0,0,0,.1);}
/* body.menuFix .shoplist.top .empty.fixOn .wrap {top:0 !important;} */
/* body.menuFix .shoplist.top .empty.fixOn .wrap div[class*="dep"] {margin-left:0;border-radius:0;height:70px;} */
	
	
.banner {padding-bottom:16vw;}
.banner a {display:block;}
.banner a img {width:100%;}
.banner a+a {margin-top:10px;}



/* ************************ 데스크탑 (992~) ************************ */
@media screen and (min-width: 992px), print {
	
	.pcView {display:block;}
	.pcUnView {display:none;}
	
	
	
	
}

/* ************************ 800이하 (~800) ************************ */
@media screen and (max-width: 800px), print {
	body.menuFix .shoplist.top .empty {height:80px;}
	body.menuFix .shoplist.top .empty.fixOn {box-shadow:10px 10px 10px rgba(0,0,0,.05)}
	
	.headerH {height:80px;}
	.shoplist.top .empty {padding:0 20px;}
	.tab-link a {width:60px; height:60px;}
}

