

/*��*/

.rsNav 
	{ -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; z-index:9; left:0; background:#999; overflow:hidden;}


.rsNavItem 
	{ -webkit-tap-highlight-color: rgba(0,0,0,0.25); }

.rsThumbs { cursor: pointer; position: relative; overflow: hidden; float: left; z-index: 22; }
.rsTabs { background: none !important; }
.rsTmb 
	{ border-left: solid 1px #c7c7c7; height: 2em; line-height: 2.375em; width: 100%; overflow: hidden; display: inline-block; font-weight: bold }
	
	
.rsTabs div:nth-child(1) span 
	{ border: none }

.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs { color: #FFF; }


.rsTabs { width: 100%; height: auto; overflow: hidden; height: 38px; }


.rsTab 
	{ display: block; cursor: pointer; text-align: center; float: left; width: 50%; text-decoration: none; background: #f3f3f3; *display:inline;
*zoom:1;overflow: hidden; height: 38px; line-height: 39px;  font-weight: bold; color: #FFF; z-index: 99 }





.rsTab:active { }

.rsTab.rsNavSelected { color: #333333; background: #f3f3f3;}

.rsTab.rsNavSelected span { background: #ff7e74; text-shadow: none; border: none; padding:0 0 8px 0;}



.rsTerm { display: block; cursor: pointer; text-align: center; float: left; width: 25%; text-decoration: none; background: #f3f3f3; *display:inline;
*zoom:1;overflow: hidden; height: 38px; line-height: 39px; font-weight: bold; color: #FFF; z-index: 99 }


.rsTerm:active { background: #ff7e74;  }

.rsTerm.rsNavSelected { color: #333333; background: #f3f3f3; text-shadow: none; }
.rsTerm.rsNavSelected span { background: #ff7e74; text-shadow: none; border: none; margin-top: 4px; line-height: 2em; }



/* noto sans kr 폰트정의 */
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:100;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:900;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}

/*Spoqa Han Sans 폰트 정의*/
@font-face{font-family:'Spoqa Han Sans';font-weight:700;src:local('Spoqa Han Sans Bold'), url('https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@3.1.0/Subset/SpoqaHanSansNeo/SpoqaHanSansNeo-Bold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@3.1.0/Subset/SpoqaHanSansNeo/SpoqaHanSansNeo-Bold.woff') format('woff'), url('https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@3.1.0/Subset/SpoqaHanSansNeo/SpoqaHanSansNeo-Bold.ttf') format('truetype');}
@font-face{font-family:'Spoqa Han Sans';font-weight:500;src:local('Spoqa Han Sans Medium'), url('https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@3.1.0/Subset/SpoqaHanSansNeo/SpoqaHanSansNeo-Medium.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@3.1.0/Subset/SpoqaHanSansNeo/SpoqaHanSansNeo-Medium.woff') format('woff') ,url('https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@3.1.0/Subset/SpoqaHanSansNeo/SpoqaHanSansNeo-Medium.ttf') format('truetype');}
@font-face{font-family:'Spoqa Han Sans';font-weight:400;src:local('Spoqa Han Sans Regular'), url('https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@3.1.0/Subset/SpoqaHanSansNeo/SpoqaHanSansNeo-Regular.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@3.1.0/Subset/SpoqaHanSansNeo/SpoqaHanSansNeo-Regular.woff') format('woff') ,url('https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@3.1.0/Subset/SpoqaHanSansNeo/SpoqaHanSansNeo-Regular.ttf') format('truetype');}
@font-face{font-family:'Spoqa Han Sans';font-weight:300;src:local('Spoqa Han Sans Light'), url('https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@3.1.0/Subset/SpoqaHanSansNeo/SpoqaHanSansNeo-Light.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@3.1.0/Subset/SpoqaHanSansNeo/SpoqaHanSansNeo-Light.woff') format('woff') ,url('https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@3.1.0/Subset/SpoqaHanSansNeo/SpoqaHanSansNeo-Light.ttf') format('truetype');}
@font-face{font-family:'Spoqa Han Sans';font-weight:100;src:local('Spoqa Han Sans Thin'), url('https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@3.1.0/Subset/SpoqaHanSansNeo/SpoqaHanSansNeo-Thin.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@3.1.0/Subset/SpoqaHanSansNeo/SpoqaHanSansNeo-Thin.woff') format('woff') ,url('https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@3.1.0/Subset/SpoqaHanSansNeo/SpoqaHanSansNeo-Thin.ttf') format('truetype');}




/*************************************************
** 입점업체 정보 팝업 **
**************************************************/
#pop_biz_partner {font-size:14px;color:red;cursor:pointer;  }
#pop_biz_blind {position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.7); top:0; left:0; font-size:0; line-height:0;z-index:990;display:none;}
#pop_biz_table {position:fixed; width:800px;height:600px; border-top:5px solid #e4702a; background:#fff; top:50%; left:50%; box-sizing:border-box; transform:translate(-50%,-50%); padding:25px 25px 35px;z-index:999;display:none;
                -ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select:none; }
#pop_biz_title { height:40px; border-bottom:1px solid #ddd; font-size:24px; line-height:30px; font-weight:bold; letter-spacing:-0.05em; color:#000000;       }

#pop_biz_close {width:20px; height:20px; position:absolute; right:25px; top:30px; font-size:0; line-height:0; display:block;}
#pop_biz_close:before {content:""; display:block; position:absolute; width:25px; height:1px; background:#000; transform:rotate(-45deg); top:50%; left:-2px;}
#pop_biz_close:after  {content:""; display:block; position:absolute; width:25px; height:1px; background:#000; transform:rotate(45deg); top:50%; left:-2px;}

#pop_biz_list  {max-height:500px; overflow-y:auto;}
#pop_biz_list table {border-top:3px solid #000; border-collapse:collapse; width:100%; }
#pop_biz_list table tbody tr td {border-bottom:1px solid #ddd; text-align:center; padding:10px; font-size:12px; letter-spacing:-0.025em; color:#333; line-height:15px; font-weight:normal;}

/*footer*/
.biz-footer{}
.box__csCntr{position:relative;display:flex;flex-direction:column;align-items:center;grid-gap:9px;padding:24px 0 23px;margin-top:8px;background:#ffffff;}
.box__csCntr:before{display:block;content:'';position:absolute;left:0;top:-8px;width:100%;height:8px;background:#f8f8f8;}
.box__csCntr .txt__csCnt_t{display:flex;justify-content:center;align-items:center; font-size:16px;color:#000000;font-weight:500;line-height:1;}
.box__csCntr .txt__csCnt_t:before{display:inline-block;content:'';width:18px;height:14px;margin-right:6px;background:url(/data/mobile/common_new/ico_f_cscntr.png) no-repeat 0 0;background-size:contain;vertical-align:-1px;}
.box__csCntr .txt__csCnt_t a{margin-left:10px;font-size:17px;font-weight:600;}
.box__csCntr .txt__csCnt_b{font-size:12px;color:#666666;line-height:1;}

.box__f_menu{position:relative;display:flex;align-items:center;grid-gap:33px;height:50px;padding-left:19px;background:#ffffff;}
.box__f_menu:before{display:block;content:'';position:absolute;left:0;top:-8px;width:100%;height:8px;background:#f8f8f8;}
.box__f_menu a{font-size:12px;color:#444444;line-height:1;}
.box__f_menu a b{font-weight:500;}

.box__f_cnt{padding:25px 0 40px 14px;background:#f8f8f8;line-height:1;}
.box__f_cnt .bi_company{margin-bottom:17px;font-size:15px;color:#131922;font-weight:500;}
.box__f_cnt .footer_info_txt p{font-size:13px;color:#888888;line-height:20px;}
.box__f_cnt .footer_info_txt p ~ p{margin-top:5px;font-size:12px;}
.box__f_cnt .footer_info_txt p a{text-decoration:underline;padding-left:20px;color:#000;vertical-align:top;}