@charset "utf-8";
/* mobile 대리점 매장 안내 — from yonexmall m2/proc/store.php */
html, body{overflow-x:hidden !important;max-width:100%}
#wrap, #content_wrap.yx-mobile-content, #content_wrap.yx-mobile-content #content_body{
	width:100% !important;max-width:100% !important;min-width:0 !important;
	float:none !important;box-sizing:border-box !important;overflow-x:hidden
}
#topCateSub, #topCateSub .owl-carousel, #topCateSub .owl-stage-outer{max-width:100%;box-sizing:border-box}

.store{float:none;width:100%;max-width:100%;box-sizing:border-box}
.store *{box-sizing:border-box}
.store > .search{float:left;width:100%;padding:30px 14px 16px}
.store > .search > dt{float:left;width:100%;font-size:14px;line-height:22px;margin-bottom:5px}
.store > .search > dd{float:left;width:100%}
.store > .search > dd > form{float:left;width:100%}
.store > .search > dd > form > select{
	float:left;width:38%;margin:0;padding:0 10px;height:40px;
	border:1px solid #d9d9d9;line-height:38px;background-color:#fff;color:#000;border-radius:0;
	-webkit-appearance:none;appearance:none
}
.store > .search > dd > form > .input{
	float:left;width:60%;margin:0 0 0 2%;padding:0;height:40px;
	border:1px solid #d9d9d9;line-height:38px;background-color:#fff;position:relative
}
.store > .search > dd > form > .input > input{
	float:left;width:100%;height:38px;margin:0;padding:0 40px 0 10px;border:0;outline:none;font-size:14px
}
.store > .search > dd > form > .input > img{
	position:absolute;top:10px;right:10px;float:left;width:auto;height:18px;cursor:pointer
}

.store > .naverMap{float:left;width:100%;height:250px;position:relative;overflow:hidden;background:#f0f0f0}
.store > .naverMap iframe{width:100%;height:100%;border:0}

.store > .searchResult{float:left;width:100%;margin-bottom:50px}
.store > .searchResult > span{float:left;width:100%;font-size:14px;line-height:22px;padding:10px;border-bottom:1px solid #d9d9d9}
.store > .searchResult > span > p{margin:0}
.store > .searchResult > .storeList{float:left;width:100%}

#storeWrap dl.storeInfo{
	float:left;width:100%;padding:15px 15px 20px 60px;margin:0;
	border-bottom:1px solid #d9d9d9;
	background:no-repeat 15px 15px / 30px auto
}
#storeWrap dl.storeInfo.hide{display:none}
#storeWrap dl.storeInfo > *{float:left;width:100%}
#storeWrap dl.storeInfo > dt{font-size:15px;line-height:20px;margin-bottom:5px;cursor:pointer}
#storeWrap dl.storeInfo > dd{font-size:13px;line-height:18px;margin:0}
#storeWrap dl.storeInfo > dd > *{float:left;width:100%;font-size:13px;line-height:18px;margin:0}
#storeWrap dl.storeInfo > dd > p{cursor:pointer}
#storeWrap dl.storeInfo > dd > a.tel{
	float:left;width:130px;height:30px;font-size:13px;line-height:30px;
	background-color:#131415;color:#fff;text-align:center;margin-top:5px;text-decoration:none
}
#storeWrap dl.storeInfo > dd > img.ccm{float:right;width:auto;height:30px;margin-top:5px}
#storeWrap dl.storeInfo.on > dt,
#storeWrap dl.storeInfo.on > dd > p,
#storeWrap dl.storeInfo.on > dd > p > a,
#storeWrap dl.storeInfo.on > dd > a{color:#0057b7}
#storeWrap dl.storeInfo.on > dd > a.tel{color:#fff;background-color:#131415}
#storeWrap dl.storeInfo.mapInfo{width:auto;padding:10px;background:none;border-bottom:0}
#storeWrap dl.storeInfo.mapInfo > dt{margin-bottom:0}

.yx-store-page .section-container{display:none !important}
