.store_search{padding:0 20px;}

.store_sarea_wrap{position: relative;height: 48px;font-size: 12px;font-weight: 400;color: #4f4f4f;line-height: 46px;padding: 0 20px;margin: 12px 0 4px;border: 1px solid #bfbfbf;border-radius: 4px;}
.store_sarea_wrap:after{content: '';display: block;position: absolute;top: 20px;right: 18px;width: 14px;height: 8px;background: url(/Images/op_d_arrow.png) no-repeat;background-size: 100%;transition: 0.1s;}
.store_sarea_wrap.on:after {transform: rotate(180deg);transition: 0.1s;}
.store_sarea_wrap > span{font-size:12px;}
.store_area_list{display:none; padding:5px 20px;border:1px solid #bfbfbf;border-radius:4px;}
.store_area_list ul li{position:relative;font-size:12px;color:#a1a1a1;line-height:35px;}
.store_area_list ul li.on{color:#0065b1;}
.store_area_list ul li:after{content: '';display: block;position: absolute;top: 12px;right: 0;width: 14px;height: 10px;background: url(/Images/chk2.png) no-repeat;background-size: 14px 10px;}
.store_area_list ul li.on:after{content: '';display: block;position: absolute;top: 12px;right: 0;width: 14px;height: 10px;background: url(/Images/chk2_on.png) no-repeat;background-size: 14px 10px;}

.sword_wrap{position:relative;border-bottom:2px solid #a7a7a7;margin-bottom:16px;}
.sword_wrap > input{width:80%;font-size:12px;color:#bfbfbf;line-height:48px;border:0;padding:0 10px;}
.btn_ss{position:absolute;top:5px;right:15px;font-size:0;}
.btn_ss:after{content: '';display: block;position: absolute;top: 8px;right: 0;width: 20px;height: 22.5px;background: url('/images/search_store.png') no-repeat; background-size: 100%;}

.store_notice{display:flex;align-items:center;height:50px;background-color:#f8f8f8;padding:0 20px 0 35px;margin-bottom:38px;}
.store_notice > ul{list-style-type :initial;}
.store_notice > ul > li{font-size:10px;color:#a1a1a1;font-weight:400;line-height:13px;}

.store_list{padding:0 20px 26px;border:0 !important;}
.store_cnt{font-size:14px;color:#1d1d1d;font-weight:400;margin-bottom:18px;}
.map1{width:100%;height:180px;margin-bottom:16px;}
.store_list > ul > li{position:relative;margin-bottom:38px;}
.store_list > ul > li .store_map_cover{position:absolute;top:0;left:0;width:100%;height:180px;z-index:2;}

.store_name_wrap{position:relative;margin-bottom:4px;}
.store_name_wrap .store_name{position:relative;font-size:18px;color:#0065b1;font-weight:600;line-height:24px;letter-spacing:-0.05em;margin-bottom:4px;letter-spacing:-0.05em;}
.store_name_wrap .store_name:after{content: '';display: block;position: absolute;top: 5px;right: 0;width: 8px;height: 14px;background: url(/Images/cz_arrow.png) no-repeat;background-size: 8px 14px;}


.addr_wrap{display:flex;margin-bottom:12px;}
.addr_wrap .addr_title{display:inline-block;font-size:12px;color:#4f4f4f;font-weight:600;line-height:18px;letter-spacing:-0.05em; width:26px;min-width:26px;}
.addr_wrap .addr{display:inline-block;font-size:12px;color:#4f4f4f;font-weight:400;line-height:18px;letter-spacing:-0.05em;white-space:normal;word-wrap:break-word; width:auto;}

.info_wrap1{display:flex;margin-bottom:6px;}
.info_wrap2{display:flex;margin-bottom:12px;}

.info_title{display:inline-block;font-size:12px;color:#a1a1a1;font-weight:600;line-height:16px;letter-spacing:-0.05em;}
.info_title:after{content:''}
.info_cont{display:inline-block;font-size:12px;color:#a1a1a1;font-weight:300;line-height:16px;letter-spacing:-0.05em;}

.info_wrap1 .info_title{min-width:48px;}
.info_wrap2 .info_title{min-width:36px;}

.caution .cont{position:relative;display:inline-block;font-size:10px;color:#bfbfbf;font-weight:400;line-height:16px;letter-spacing:-0.05em;padding-left:6px;}
.caution .cont:before{content: '*';display: block;position: absolute;top:3px;left: 0;width: 20px;}

.store_more {width: 100%;height: 48px;font-size: 16px;font-weight: 600;font-family: "Spoqa Han Sans Neo";color: #0065b1;line-height: 44px;border: 2px solid #0065b1;text-align: center;letter-spacing: -1px;}
.store_more:after {content: '';display: inline-block;width: 8px;height: 12px;margin-left: 9px;background: url(/Images/right_arrow.svg) no-repeat 50% 50%;background-size: 8px auto;}

.customer-btn-more{padding:0 20px 20px !important;}


.pop_store_wrap{height:100%;padding:35px 20px;}
.cont_wrap{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:100%;height:100%;}
.pop_store_wrap .store_name_wrap .store_close {position: absolute;top: 5px;right: 0;width: 13px;height: 13px;text-indent: -999999px;z-index: 9;background: url(/Images/store_close.png) no-repeat;background-size: 100%;}
cont_in_wrap{}
.pop_map{position:absolute;bottom:0;width:100%;height:100%;flex-grow:1;}
/*
.pop_store_wrap .addr_wrap{margin-bottom:12px;}
.pop_store_wrap .addr_wrap .addr_title{display:inline-block;font-size:12px;color:#4f4f4f;font-weight:600;line-height:18px;letter-spacing:-0.05em;}
.pop_store_wrap .addr_wrap .addr{display:inline-block;font-size:12px;color:#4f4f4f;font-weight:400;line-height:18px;letter-spacing:-0.05em;white-space:normal;word-wrap:break-word;}

.pop_store_wrap .addr_wrap{margin-bottom:12px;}
.pop_store_wrap .store_info{margin-bottom:12px;}
.pop_store_wrap .info_wrap .title{display:inline-block;font-size:12px;color:#a1a1a1;font-weight:600;line-height:16px;letter-spacing:-0.05em;}
.pop_store_wrap .info_wrap .info{display:inline-block;font-size:12px;color:#a1a1a1;font-weight:400;line-height:16px;letter-spacing:-0.05em;}
.pop_store_wrap .caution .cont{position:relative;display:inline-block;font-size:10px;color:#bfbfbf;font-weight:400;line-height:16px;letter-spacing:-0.05em;padding-left:6px;}
.pop_store_wrap .caution .cont:before{content: '*';display: block;position: absolute;top:3px;left: 0;width: 20px;}
*/
.customer > section{}
@media (min-width: 602px) {
	.store_sarea_wrap > span{font-size:14px;}
	.store_area_list ul li{font-size:14px;line-height:40px;}

	.sword_wrap > input{font-size:14px;}

	.store_notice{height:60px;}
	.store_notice > ul > li{font-size:12px;line-height:15px;}
	.store_list > ul > li .store_map_cover{height:220px;}

	.store_cnt{font-size:16px;}
	.map1{width:100%;height:220px;}

	.store_list > ul > li .store_name{font-size:20px;line-height:29px;margin-bottom:6px;}
	.store_list > ul > li .store_name:after{top: 6px;width: 10px;height: 17.5px;background-size: 10px 17.5px;}

	.addr_wrap .addr_title{font-size:14px;line-height:23px;width:30px;min-width:30px;}
	.addr_wrap .addr{font-size:14px;line-height:23px;}
	
	.info_title{font-size:14px;line-height:21px;}
	.info_cont{font-size:14px;line-height:21px;}

	.info_wrap1 .info_title{min-width:55px;}
	.info_wrap2 .info_title{min-width:41px;}

	.caution .cont{font-size:12px;line-height:21px;padding-left:6px;}

	/*
	.pop_store_wrap .store_name{font-size:20px;line-height:29px;margin-bottom:6px;}
	.pop_store_wrap .store_close {top: 7px;width: 15px;height: 15px;}
	.pop_store_wrap .addr_wrap .addr_title{font-size:14px;line-height:23px;}
	.pop_store_wrap .addr_wrap .addr{font-size:14px;line-height:23px;}
		*/
}