	.wigetspot{margin-top:10px;}
	.wigetspot > ul{
		margin-bottom:5px;
		*zoom:1;
		clear:both;
	}
	.wigetspot > ul:after {
		content:" ";
		display:block;
		clear:both;
	}
	.wigetspot > ul > li{float:left;line-height:32px}
	.wigetspot > ul li.wi_write_label{width:30%;}
	.wigetspot > ul li.wi_cont{width:70%}
	.wigetspot > ul li.wi_cont > select{width:70%}
	.wigetspot > ul li.wi_cont .subdesc{font-size:12px;line-height:16px}

.hantaro_newevent{
	width:20rem;
	margin:0rem auto;
}
.hantaro_newevent img{
	width:20rem;
}

 
h3.menu_title{
	font-size: 1.35rem;
	color: #000000;
	border-bottom: Solid 1px #000000;
	margin: 0;
	line-height: 1.35rem;
	padding-bottom: 1.3rem;
	margin-top: 3rem;
}
h3.menu_title2{
	font-family: NanumSquareB;
	font-size: 1.35rem;
	color: #000000;	
	margin: 0;
	line-height: 1.35rem;	
	margin-top: 3rem;
}

/* 브랜드존*/
div.brand_zone_search{
	border-bottom:solid 0.3rem #000000;
	position:relative;
	width:22rem;
	margin-top: 2.8rem;
	
}
div.brand_zone_search > input{
	font-size: 1.2rem;
	color: rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 black;
	border:0;
}
div.brand_zone_search > span{
    position: absolute;
    right: 0;

}


div.brand_jone_w_list{

}

/* 브랜드존*/
div.brand_jone_w_list{
	margin-top: 2.9rem;

}

div.brand_jone_w_list_data_list{
	margin-top: 1.4rem;
}
div.brand_jone_w_list_data_list .lay{
	width:13.9rem;
	float:left;
	margin-bottom: 1.5rem;	
	margin-right: 0.4rem;
	border:Solid 1px #e2e2e2;
}
div.brand_jone_w_list_data_list img.iimg{
	width: 13.9rem;
	height: 7.7rem;
	vertical-align:middle;
	border:0;
}

div.brand_jone_w_list_data_list  .brandnm{
  font-size: 1rem;
  line-height: 0.8rem;
  height:0.6rem;
  overflow:hidden;
  letter-spacing: -0.3px;
  text-align: center;
  color: #000000;
  padding: 0.4rem 0rem;
  margin-top:0.5rem;
}

div.brand_jone_plus{
	font-size: 1.5rem;	
	border:Solid 1px #000;
	padding:10px; 
	text-align:center;

}
/* 브랜드존*/


/* 매장찾기 */
div.offshop_title{
  font-size: 12px;
  text-align: center;
  color: #010101;
  font-family: NanumSquareEB;
  margin-top: 4.2rem;
  margin-bottom: 1.4rem;
}

div.map_s{
	width: 29.8rem;
	height: 19.5rem;
	text-align: center;
}

div.map_infos{
	margin-top: 1.3rem;

}
div.map_infos span.txt{
	font-family: NanumSquareB;
	font-size: 1.05rem;	
	color: #010101;
}
div.map_infos span.gan{
	margin: 0rem 1rem;
}
div.map_infos span.txt2{
	font-family: NanumSquareR;
	font-size: 1.05rem;	
	color: #010101;

}

div.map_infos .navi_infos{
	margin-top: 1.4rem;
}
div.map_infos .navi_infos .box{
	border:Solid 0.1rem #000;
	position:relative;
	margin-top: -1px;
	padding : 0.5rem;
	font-size : 0.9rem;
}
div.map_infos .navi_infos .box span{
	font-size : 0.9rem;
	display : inline-block;
}
div.map_infos .navi_infos .box span:first-child{
	width : 7.2rem;
	margin-left : 0rem;
}
div.map_infos .navi_infos .box_icons{
	width: 3rem;
	/*height: 2.3rem;*/
	/*background-color:#f3f3f3;*/
	position:absolute;
	left:4.7rem;
	/*top:1.8rem;*/
	top: 50%;
    max-height: 3.1rem;
    transform: translateY(-50%);
}
div.map_infos .navi_infos p.txt{
	font-family: NanumSquareB;
	font-size: 1rem;
	line-height:1rem;
	color: #010101;
	margin: 1.5rem 0rem 0.5rem 10rem;
}
div.map_infos .navi_infos p.txt2{
	font-family: NanumSquareR;
	font-size: 1rem;
	line-height:1rem;
	color: #010101;
	margin: 0;
	padding-left: 10rem;
}
div.maps_banner_wrap{
	margin-top: 3rem;
}
div.maps_banner_wrap ul li{
	width: 29.8rem;
	height: 18rem;
	background-color:#f3f3f3;

}

/* 매장찾기 */

/* 모바일 상품권 결제*/
div.extra_gift_wrap{
	margin-top: 1.5rem;
	padding-bottom: 2.5rem;
}
div.extra_gift_wrap h3.title{
	font-size: 1.05rem;
	line-height: 1.05rem;
	font-weight:bold;
	color: #000000;
	margin-bottom:  0.9rem;
}
div.extra_gift_wrap  .gift_desc li.base{
	font-size: 0.95rem;
	font-weight:500;
	color: #000000;
	margin-bottom: 0.5rem;
	line-height:1.32;
	letter-spacing:-0.02rem;
}
div.extra_gift_wrap  .gift_desc li:last-child{
	margin-bottom: 0;
}

div.extra_gift_wrap  .gift_desc li.ty1{
	font-size: 1.05rem;
	color: #000;
	letter-spacing: -0.08rem;
	line-height:1.42;
}
div.extra_gift_wrap  .gift_desc li.ty2{
  margin: 1rem 0rem 2rem 0rem;
}
div.extra_gift_wrap  .gift_desc li.ty3 p{
	margin: 0;
	font-size: 0.95rem;
	color: #000000;
	letter-spacing: -0.04rem;
	margin-bottom:0.5rem;
}
div.extra_gift_wrap  .gift_desc li.ty3 p.ty3_title{
	font-weight:500;
}
div.extra_gift_wrap  .gift_desc li.ty4{
	clear:both;
	margin-top:1rem;
	padding-bottom:1rem;
}
div.extra_gift_wrap  .gift_desc li.ty4 div{
	float:left;
	color:#000;
	line-height:1.42;
	font-size:0.95rem;
}
div.extra_gift_wrap  .gift_desc li.ty4 div.ty4_left{
	font-weight:500;
	margin-right:0.9rem;
}
div.extra_gift_wrap  .gift_desc li.ty4 div.ty4_right{
	font-weight:bold;
}
div.extra_gift_wrap  .gift_desc li.ty5{
  margin: 1rem 0rem;
}
div.extra_gift_wrap  .gift_desc li.ty6{
  font-size: 0.95rem;
  line-height:0.95rem;
  color: #c70000;
}
div.extra_gift_wrap  .gift_desc li.ty7 p{
	letter-spacing:-0.06rem;
}

/*2020-11-05 임병덕 모바일 상품권 이미지*/
div.extra_gift_wrap .extra_gift_img img{
	width:100%;
}
div.extra_gift_wrap .extra_gift_infoimg{
	margin-top:1.3rem;
}
div.extra_gift_wrap .extra_gift_infoimg img{
	width:22.6rem;
}
div.extra_gift_wrap .extra_gift_gsinfoimg{
	margin-top:1.7rem;
}
div.extra_gift_wrap .extra_gift_gsinfoimg img{
	width:100%;
}
div.extra_gift_wrap .extra_gift_gsguide{
	margin:1.5rem 0rem 2rem;
}
div.extra_gift_wrap .extra_gift_gsguide img{
	width:100%;
}
/* 모바일 상품권 결제*/


/* 제휴문의 */
.alliance_w_write_contant::-webkit-scrollbar-button { display: none; }
.alliance_w_reading_terms::-webkit-scrollbar { width: 4px;}
/* 스크롤바의 width */
.alliance_w_write_contant::-webkit-scrollbar-track { background-color: #bfbfbf; }
/* 스크롤바의 전체 배경색 */
.alliance_w_reading_terms::-webkit-scrollbar-thumb {
	background: linear-gradient(to bottom, #252525, #252525);
}
/* 스크롤바 색 */
.alliance_w_reading_terms::-webkit-scrollbar-button { display: none; }

/* 제휴문의 */

/* 자유카드결제 */


/* 자유카드결제 */

/*이용약관*/

div.agreement_w_title_search{
	font-size: 1.05rem;
	color: #000;
	font-weight : 500;
	padding-top : 1.5rem;
	border-top : 0.15rem solid;
	line-height: normal;
	border-bottom : 0.05rem solid rgba(0,0,0,0.1);
}
.privatepolicy_w_top_text_wrap{
	margin-top : 1.3rem;
	margin-bottom : 1.3rem;
}
.privatepolicy_w_div:first-child{
	padding-top : 1.3rem;
	/*border-top: 0.05rem solid #000000; */
}
.privatepolicy_w_div{
	padding-top : 2rem;
}
.privatepolicy_w_div span.privatepolicy_w_div_tit{
    width: 100%;
    font-size: 1.05rem;
    font-weight: bold;
    display: inline-block;
    margin-bottom: 0.9rem;
  
}
.privatepolicy_w_div span p{
	margin-bottom : 1rem;
	line-height : 1.5rem;
}
.privatepolicy_w_div p{
	font-size : 0.95rem;
}
.privatepolicy_w_top_text_wrap span.privatepolicy_w_top_text p{
	font-size : 1.05rem;
	margin-bottom : 0.9rem;
}
.privatepolicy_w_top_text_wrap span.privatepolicy_w_top_text p:last-child{
	font-size : 0.95rem;
	margin-bottom : 0rem;
}
div.agreement_w_sp {
	margin-top: 2rem;
}
div.agreement_w_sp  div{
	margin-top: 2rem;
}
div.agreement_w_sp div span.sub_title{
	font-family: "Gmarket Sans";	
	font-weight: 500;
	font-size: 1.05rem;
	color: #000;
	display:block;
	padding-bottom: 0.7rem;
	border-bottom:solid 1px #d9d9d9;

}
div.agreement_w_sp div span.sub_title b{
	font-weight: bold;
}
div.agreement_w_sp div span.content{
	padding-top: 1rem;
	display: block;
}
div.agreement_w_sp div p{
	font-size: 0.95rem;
	font-weight: 500;
	color: #000;
}

/*div.agreement_w_sp div span:nth-c*/

/* 2021-07-08 노인규 추가 : 개인정보취급방침 테이블태그 */
.privatepolicy_w_div table.privatepolicy_w_table tr th{
	font-size : 0.95rem;
	font-weight : 500;
	text-align : left;
	padding : 1rem 0.5rem 1rem 1rem;
}
.privatepolicy_w_div table.privatepolicy_w_table tr td{
	font-size : 0.95rem;
	padding : 1rem 0.5rem 1rem 1rem;
	line-height : 1.35rem;
}
.privatepolicy_w_p3{
	margin-bottom: 0rem !important;
    margin-top: 1rem;
}
.hyphen1{
	float : left;
}
.hyphen_right_text{
	display : inline-block;
	width : 96%;
	margin-left : 0.1rem;
	clear : both;
}


/*회원혜택*/
.grade_line{
	height:0.1rem;
	background-color:#f3f3f3;
	margin-top:3rem;
}


/*퀵 서비스*/
.sido_select_box_z select{
	background-color:#fff;
	color:#000;
	border:0.05rem solid #000;
	width:9.3rem;
	height:2.1rem;
	font-size:1rem;
}
.sido_select_box_z #sigungu{
	margin-left: 0.2rem;
	margin-right:0.1rem;
}
.quick_service_select_but{
	width:100%;
	padding:1.2rem 0rem;
	color:#fff;
	font-size:1.35rem;
	font-weight:bold;
	background-color:#ff4e24;
	margin-top:0.5rem;
	text-align:center;
}
.quick_service_sigu{
	margin-bottom:1.4rem;
}
.quick_service_sigu .quick_service_sigu_nm{
	font-size:1.05rem;
	font-weight:500;
	color:#000;
	margin-bottom:0.9rem;
}
.quick_service_sigu .quick_service_sigu_val{
	border:0.1rem solid #bbbbbb;
	padding:1.1rem 0rem 0.9rem 1.1rem;
}
.quick_service_sigu .quick_service_sigu_val .desc div{
	font-size:0.95rem;
	font-weight:500;
	line-height:1.63;
	color:#000;
	width:9.15rem;
	display:inline-block;
	margin-right:-0.4rem;
}
/* 2021-08-03 노인규 추가 : 마지막 동두천 양주(주내)가 원이 떨어지는 현상 */
.quick_service_sigu .quick_service_sigu_val .desc div:last-child{
	width : 9.5rem;
}
.quick_service_sigu .quick_service_sigu_val .desc div span{
	font-weight:bold;
}
.quick_service_sigu .quick_service_sigu_val .desc div span.nm_blue{
	color:#0a64df;
}

.extra_head_banner_img{
	padding: 0rem 1.5rem 3.2rem 1.5rem;
}
.extra_head_banner_img .extra_head_brandzone_wrap{
	overflow : hidden;
	position : relative;
}
.extra_head_banner_img .extra_head_brandzone_wrap .slick-dots{
	position : absolute;
	top : -1rem;
	width : 100%;
	font-size : 0rem;
}
.extra_head_banner_img .extra_head_brandzone_wrap .slick-dots li button{
	background-color : #000;
}
.extra_head_banner_img .extra_head_brandzone_wrap .slick-dots li.slick-active button{
	background-color : #ff4e25;
}
.extra_head_banner_img .extra_head_brandzone_wrap .brand_issue_img{
	float : left;
}
.extra_head_banner_img .extra_head_brandzone_wrap .brand_issue_img img{
	width : 100%;
	height : 100%;
}

.page_header_banner .extra_page_header_banner{
	width : 100%;
	height : 100%;
}
.page_header_banner .extra_page_header_banner img{
	width : 100%;
	height : 100%;
}