@charset "utf-8";
/* mobile 대리점 개설안내 — from yonexmall m2/proc/store.php?info=Y */
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}

.yx-store-open-mobile{width:100%;max-width:100%;box-sizing:border-box;float:left}
.yx-store-open-mobile .section-container{float:left;width:100%;max-width:100%;padding-bottom:0;box-sizing:border-box}
.yx-store-open-mobile .section > .sectionWrap{width:100% !important;max-width:100% !important;box-sizing:border-box}

/* process — REF inline + renew_2022_mobile */
body .yx-store-open-mobile #recruitInfo .section.section1{padding:50px 14px 20px}
body .yx-store-open-mobile #recruitInfo .section .process{
	margin:10px 0 0;display:block;float:left;width:100%;text-align:center
}
body .yx-store-open-mobile #recruitInfo .section .process > .box{
	display:inline-block;vertical-align:top;
	width:90px;height:78px;padding:7px 0;margin:0 0 14px;
	border:2px solid #bacae3;border-radius:10px;font-weight:500;
	font-size:14px;line-height:20px;text-align:center;
	box-sizing:border-box;position:relative;float:none
}
body .yx-store-open-mobile #recruitInfo .section .process > .box.blue{
	color:#fff;border-color:#0057b7;background-color:rgba(0,87,183,.8)
}
body .yx-store-open-mobile #recruitInfo .section .process > .box.green{
	color:#fff;border-color:#009739;background-color:rgba(0,151,57,.8)
}
body .yx-store-open-mobile #recruitInfo .section .process > .box:last-of-type{
	width:160px;padding:7px;height:78px
}
body .yx-store-open-mobile #recruitInfo .section .process > .box > p{margin:0;float:none;width:100%}
body .yx-store-open-mobile #recruitInfo .section .process > .box > p:first-child{font-size:13px;margin-bottom:2px}
body .yx-store-open-mobile #recruitInfo .section .process > .angle{
	display:inline-block;vertical-align:top;float:none;
	font-size:23px;margin:0 5px 14px;line-height:78px
}
body .yx-store-open-mobile #recruitInfo .section .process > .angle.blue{color:#0057b7}
body .yx-store-open-mobile #recruitInfo .section .process > .angle.green{color:#009739}
body .yx-store-open-mobile #recruitInfo .section p.caption{
	float:left;width:100%;text-align:center;margin:0 0 10px;font-size:13px;line-height:18px;color:#404040
}
body .yx-store-open-mobile #recruitInfo .section .sub-contents{margin-top:30px;float:left;width:100%;text-align:center}
body .yx-store-open-mobile #recruitInfo .section .sub-contents dl{
	float:left;width:100%;margin-bottom:14px;padding:10px;text-align:left;
	border:2px solid #0057b7;border-radius:0 15px;box-sizing:border-box;
	box-shadow:5px 5px 5px 0 rgba(0,0,0,.4)
}
body .yx-store-open-mobile #recruitInfo .section .sub-contents dl:nth-child(even){border-color:#009739}
body .yx-store-open-mobile #recruitInfo .section .sub-contents dl:last-child{margin-bottom:0}
body .yx-store-open-mobile #recruitInfo .section .sub-contents dl dt{
	color:#0057b7;font-size:15px;line-height:22px;margin-bottom:5px;font-weight:500
}
body .yx-store-open-mobile #recruitInfo .section .sub-contents dl:nth-child(even) dt{color:#009739}
body .yx-store-open-mobile #recruitInfo .section .sub-contents dl dd p{
	font-size:13px;line-height:18px;padding-left:12px;margin:0 0 5px;position:relative;color:#4f4a47
}
body .yx-store-open-mobile #recruitInfo .section .sub-contents dl dd p:last-child{margin-bottom:0}
body .yx-store-open-mobile #recruitInfo .section .sub-contents dl dd p:before{
	content:"";position:absolute;top:6px;left:3px;width:3px;height:3px;background:#ccc
}

/* collaboration contact */
body .yx-store-open-mobile #collaboration .section.section1{padding:0 14px 40px}
body .yx-store-open-mobile #collaboration .section .collaboration-contact-box{
	display:block;width:100%;margin:30px 0 0;padding:25px 0;text-align:center;
	border:2px solid #eee;border-left:0;border-right:0;box-sizing:border-box
}
body .yx-store-open-mobile #collaboration .section .collaboration-contact-box > *{
	float:none;display:inline-block;margin:0
}
body .yx-store-open-mobile #collaboration .section .collaboration-contact-box .img-box{text-align:center}
body .yx-store-open-mobile #collaboration .section .collaboration-contact-box .img-box img{
	max-width:50%;height:auto;filter:invert(75%)
}
body .yx-store-open-mobile #collaboration .section .collaboration-contact-box .text-box{margin-top:20px;width:100%}
body .yx-store-open-mobile #collaboration .section .collaboration-contact-box .text-box p{
	font-size:15px;line-height:22px;color:#737a7e;margin:0 0 4px
}
body .yx-store-open-mobile #collaboration .section .collaboration-contact-box .text-box p.box-title{
	font-size:20px;line-height:30px;font-weight:500;margin-bottom:5px;color:#404040
}
body .yx-store-open-mobile #collaboration .section .collaboration-contact-box .text-box a{
	color:inherit;text-decoration:none
}
body .yx-store-open-mobile .text-red{color:#e54b4b !important}
