*, :after, :before { -webkit-box-sizing: inherit; box-sizing: inherit; }
.swap-emulator:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #eaeaea;border-radius:99px;background:none}
.swap-emulator{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:36px;margin:0 auto 5px;border-radius:99px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background:#f4f4f4}
.swap-emulator.no-ios .swap-emulator__button:hover+.swap-emulator__tooltip-outer{display:block}
.swap-emulator__button{display:block;margin:0;height:36px;padding:0 14px;letter-spacing:-1px;border:1px solid transparent;border-radius:99px;color:#666;font-weight:700;font-size:14px;text-align:center;z-index:1;background:transparent;min-width:140px}
.swap-emulator__button:disabled{cursor:default;color:#c9c9c9}
.swap-emulator__button.active{border-color:#2f77fb;color:#2f77fb;background:#fff}
.swap-emulator__tooltip-outer{display:none;width:220px;padding:12px;position:absolute;top:-10px;right:27%;z-index:2;border:1px solid #c7c7c7;border-radius:8px;-webkit-transform:translate(50%,-100%);transform:translate(50%,-100%);background:#fff}
.swap-emulator__tooltip-outer:after{content:"";display:block;width:12px;height:12px;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;position:absolute;bottom:-6px;left:calc(50% - 6px);-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff}
.swap-emulator__tooltip-text{font-size:12px;line-height:1.4;font-weight:400;color:#666}
.ios-emulator__device{width:320px;max-width:100%;min-height:630px;padding:60px 20px 20px;line-height:1.4;color:#000;border:1px solid #eaeaea;border-radius:16px;overflow:hidden;word-break:keep-all;overflow-wrap:break-word;background:#f3f3f8}
.ios-emulator__profile{margin-bottom:16px}
.ios-emulator__icon{margin:0 auto 6px;width:74px;height:72px;border-radius:14px;border:0;overflow:hidden;background:#fff}
.ios-emulator__icon_empty{background:50%/24px url(../images/rcs/empty_background.png) no-repeat #dddde6}
.ios-emulator__icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.ios-emulator__desc{text-align:center}
.ios-emulator__desc-name{margin-bottom:3px;font-size:22px;font-weight:700}
.ios-emulator__desc-about{font-size:13px;font-weight:500}
.ios-emulator__desc-about span.fixtxt{color:#888;font-weight:500}
.ios-emulator__list{margin-bottom:20px;border-radius:8px;padding:0 0 0 16px;background:#fff}
.ios-emulator__list:last-child{margin-bottom:0}.ios-emulator__list-title{margin-bottom:7px;font-size:16px;font-weight:700}
.ios-emulator__item{font-size:14px;font-weight:500;border-bottom:1px solid #e8e8e8;padding:8px 16px 8px 0}
.ios-emulator__item_slim{padding:6px 16px 5px 0}
.ios-emulator__item:last-child{border-bottom:1px solid transparent}
.ios-emulator__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ios-emulator__toggle-text{max-width:calc(100% - 54px)}.ios-emulator__toggle-icon{width:44px;height:27px;border-radius:99px;position:relative;background:#e9e9e9}
.ios-emulator__toggle-icon:before{content:"";display:block;width:23px;height:23px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px}.ios-emulator__text_med{font-size:13px}
.ios-emulator__text_med span.notxt{color:#666;font-weight:400}
.ios-emulator__text_small{font-size:12px;font-weight:500;color:#777}
.ios-emulator__text_blue{font-size:14px;font-weight:500;color:#109ee4}
.ios-emulator__text_gray{font-size:14px;font-weight:500;color:#999}

.tab__wrap .tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8}
.tab__wrap .tab-list li{-webkit-box-flex:1;-ms-flex:1;flex:1}
.tab__wrap .tab-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;font-size:20px;line-height:24px;font-weight:500;position:relative;border-bottom:2px solid #2f77fb;color:#999;cursor:pointer}.tab__wrap .tab-list li a span{line-height:20px;display:block}.tab__wrap .tab-list li.active a{background-color:#fff;border-radius:8px 8px 0 0;border:2px solid #2f77fb;border-bottom-color:transparent;color:#000;font-weight:700}
.tab__wrap .tab-list li.new span{position:relative}
.tab__wrap .tab-list li.new span:after{content:"";display:inline-block;width:5px;height:5px;border-radius:100%;background-color:#2f77fb;position:absolute;right:-5px;top:-2px}
.tab__wrap .tab-list.fixed .tab-item{-webkit-box-flex:0;-ms-flex:none;flex:none}
.tab__wrap.small .tab-list{margin-top:12px}
.tab__wrap.small .tab-list li a{height:34px;font-size:13px;font-weight:700;line-height:22px;border:none;background:none}
.tab__wrap.small .tab-list li a:before{height:12px;margin-top:-6px}
.tab__wrap.small .tab-list li.active a{border-radius:108px; }
.tab__wrap .table__wrap{border-top:0}
.tab__wrap.only-border{margin-bottom:0;border-bottom:1px solid #ddd}
.tab__wrap.only-border .tab-list li a{height:65px;background-color:#fff;border-bottom-color:transparent}
.tab__wrap.only-border .tab-list li a span{line-height:24px}
.tab__wrap.only-border .tab-list li.active a{background-color:#fff;border-radius:0;border:none;border-bottom:3px solid #2f77fb;color:#000}
.tab__wrap.big-radius .tab-list{border-radius:8px 8px 0 0;background-color:transparent}
.tab__wrap.big-radius .tab-list li{border-radius:8px 8px 0 0;background-color:#f8f8f8}
/*.brand-aside { width: 320px; padding: 16px 0; position: absolute; z-index: 9999; transform: translate(50%, -55%);}*/
.brand-aside { width: 320px; padding: 16px 0; position: absolute; z-index: 9999; top: -90px; left: 305px;}

.brand-aside{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px;padding:16px 0}
.brand-aside.sticky{position:sticky;top:69px;-ms-flex-item-align:start;align-self:flex-start}
.brand-aside .button__wrap{padding-top:0}
.brand-aside .button__wrap .btn{padding:0 20px}
.brand-aside .brand-tab{background-color:transparent;margin-bottom:0}
.brand-aside .brand-tab ul{background:none;margin-bottom:12px}
.brand-aside .brand-tab ul+.tab-contents{border-top:1px solid #f0f0f0;padding-top:12px}
.brand-aside .brand-tab li,.brand-aside .brand-tab li.active{background:none;border:none}
.brand-aside .brand-tab li.active a{background-color:#f4f4f4;color:#000}
.brand-aside .brand-tab li a{padding:4px 0;height:26px;border-radius:100px;font-weight:700;color:#666;text-align:center;line-height:22px;font-size:13px}
.brand-emulator__wrap{min-height:630px;background-color:#fff;border:1px solid #eaeaea;border-radius:16px;padding:16px; padding-top:0px;}
.brand-emulator__wrap .brand-bg-image{margin:-16px -16px 0;position:relative;display:block;overflow:hidden;border-radius:15px 15px 0 0;height:320px}
.brand-emulator__wrap .brand-bg-image.img--none{background:#f4f4f4 url(../images/rcs/empty_background.png) no-repeat center top 120px}
.brand-emulator__wrap .brand-bg-image.img--none:after{content:"\C0BC\C131   \B2E8\B9D0\C6A9   \BC31\ADF8\B77C\C6B4\B4DC   \C774\BBF8\C9C0   \C785\B2C8\B2E4.\A\D035   \BA54\B274/\D0ED   \C124\C815   \D654\BA74\C5D0\C11C   \C124\C815\D558\C2E4   \C218   \C788\C2B5\B2C8\B2E4.";white-space:pre;text-align:center;color:#a3a3a3;display:block;margin-top:210px;letter-spacing:-.03em;line-height:150%}
.brand-emulator__wrap .brand-bg-image img{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.brand-emulator__wrap .feed-list__wrap{margin-top:16px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.brand-emulator__wrap .feed-list__wrap li a{display:block;border:1px solid #ddd;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;color:#000;font-weight:500;line-height:22px;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;border-radius:8px;padding:12px 16px 12px 56px;position:relative}
.brand-emulator__wrap .feed-list__wrap li a,.brand-emulator__wrap .feed-list__wrap li a span{font-family:Noto Sans KR,Malgun Gothic,"\B9D1\C740\ACE0\B515",sans-serif;letter-spacing:normal;font-style:normal}
.brand-emulator__wrap .feed-list__wrap li a span{font-size:12px;color:#999;font-weight:400;line-height:20px;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on}
.brand-emulator__wrap .feed-list__wrap li a span:after{content:"";display:block;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACDSURBVHgB7Y6xCcAgEEWjjdg5QkaJG2STdDY2WjlGRnEFR7FUEIxXBK7IpQqk8YNw9+U9bllm/g/DSwhhZYwdpRTvnMv4b+xKSnm21ry1Nt09f5DuQogIAIahG+PGOc/kBeiK2HvPtVYNHcADhF4bY9KrAEtgBhEFkwIsGU9R8MxHuQCAZTFV1Ezn4gAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);cursor:pointer;right:8px;top:16px}
.brand-emulator__wrap .feed-list__wrap li a .feed_custom-box{padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px}
.brand-emulator__wrap .feed-list__wrap li.call{background:url(../images/rcs/call.png) no-repeat 24px}
.brand-emulator__wrap .feed-list__wrap li.moreinfo{background:url(../images/rcs/moreinfo.png) no-repeat 24px}
.brand-emulator__wrap .feed-list__wrap li.order{background:url(../images/rcs/order.png) no-repeat 24px}
.brand-emulator__wrap .feed-list__wrap li.buy{background:url(../images/rcs/buy.png) no-repeat 24px}
.brand-emulator__wrap .feed-list__wrap li.tickets{background:url(../images/rcs/tickets.png) no-repeat 24px}
.brand-emulator__wrap .feed-list__wrap li.web{background:url(../images/rcs/web.png) no-repeat 24px}
.brand-emulator__wrap .feed-list__wrap li.store{background:url(../images/rcs/store.png) no-repeat 24px}
.brand-emulator__wrap .feed-list__wrap li.portalsearch{background:url(../images/rcs/portalsearch.png) no-repeat 24px}
.brand-emulator__wrap .feed-list__wrap li.reservation{background:url(../images/rcs/reservation.png) no-repeat 24px}
.brand-emulator__wrap .feed-list__wrap li.appdownload{background:url(../images/rcs/appdownload.png) no-repeat 24px}
.brand-emulator__wrap .feed-list__wrap li.consultation-chat{background:url(../images/rcs/consultation-chat.png) no-repeat 24px}
.brand-emulator__wrap .brand-quick-icons{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}
.brand-emulator__wrap .brand-quick-icons .icon{display:inline-block;height:24px}
.brand-emulator__wrap .brand-quick-icons i{display:inline-block;width:24px;height:24px;background-position:50% 50%;background-repeat:no-repeat;border-radius:50%;background-size:100%}
.brand-emulator__wrap .brand-quick-icons i.icon-call{background-image:url(../images/rcs/rcs_brand_call.png)}
.brand-emulator__wrap .brand-quick-icons i.icon-chat{background-image:url(../images/rcs/rcs_brand_chat.png)}
.brand-emulator__wrap .brand-quick-icons i.icon-web{background-image:url(../images/rcs/rcs_brand_web.png)}
.brand-emulator__wrap .brand-quick-icons i.icon-order{background-image:url(../images/rcs/rcs_brand_order.png)}
.brand-emulator__wrap .brand-quick-icons i.icon-buy{background-image:url(../images/rcs/rcs_brand_buy.png)}
.brand-emulator__wrap .brand-quick-icons i.icon-tickets{background-image:url(../images/rcs/rcs_brand_tickets.png)}
.brand-emulator__wrap .brand-quick-icons i.icon-store{background-image:url(../images/rcs/rcs_brand_store.png)}
.brand-emulator__wrap .brand-quick-icons i.icon-moreinfo{background-image:url(../images/rcs/rcs_brand_moreinfo.png)}
.brand-emulator__wrap .brand-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:16px 0;gap:15px}
.brand-emulator__wrap .brand-profile .brand-logo{display:inline-block;height:62px;width:62px;border-radius:50%;border:1px solid #eaeaea;-webkit-box-flex:0;-ms-flex:0 0 62px;flex:0 0 62px;position:relative;overflow:hidden}
.brand-emulator__wrap .brand-profile .brand-logo.img--none{background:#eaeaea url(../images/rcs/small_empty_background.png) no-repeat 50%}
.brand-emulator__wrap .brand-profile .brand-logo img{max-width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.brand-emulator__wrap .brand-profile .brand-logo.logo--visible{background:transparent}
.brand-emulator__wrap .brand-profile .brand-desc{padding-left:7px; text-align:left;}
.brand-emulator__wrap .brand-profile .brand-desc .desc__name{font-family:Noto Sans KR,Malgun Gothic,"\B9D1\C740\ACE0\B515",sans-serif;font-size:16px;color:#000;font-weight:700;line-height:22px;letter-spacing:normal;font-style:normal;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on}
.brand-emulator__wrap .brand-profile .brand-desc .desc__text{margin-top:4px;font-family:Noto Sans KR,Malgun Gothic,"\B9D1\C740\ACE0\B515",sans-serif;font-size:13px;color:#666;font-weight:400;line-height:19px;letter-spacing:normal;font-style:normal;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;word-break:break-all}
.brand-emulator__wrap .brand-detail{border-top:1px solid #eaeaea}
.brand-emulator__wrap .brand-detail .brand-quick__tab{background-color:none;margin-bottom:0}
.brand-emulator__wrap .brand-detail .brand-quick__tab ul{background:none;margin-bottom:16px}
.brand-emulator__wrap .brand-detail .brand-quick__tab li{background:none;border:none}
.brand-emulator__wrap .brand-detail .brand-quick__tab li.active a{background-color:#f4f4f4;color:#000}
.brand-emulator__wrap .brand-detail .brand-quick__tab li a{padding:6px 0;height:34px;border-radius:100px;text-align:center;font-family:Noto Sans KR,Malgun Gothic,"\B9D1\C740\ACE0\B515",sans-serif;font-size:14px;color:#666;font-weight:700;line-height:22px;letter-spacing:normal;font-style:normal;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on}
.brand-emulator__wrap .brand-detail .tab-panel{max-height:300px;overflow-y:auto}
.brand-emulator__wrap dl{position:relative}
.brand-emulator__wrap dl+dl{margin-top:16px}
.brand-emulator__wrap dl:after{content:"";position:absolute;right:0;top:50%;margin-top:-12px;display:inline-block;width:24px;height:24px;background-position:50% 50%;background-repeat:no-repeat;background-size:100%}
.brand-emulator__wrap dl.tel:after{background-image:url(../images/rcs/call.png)}
.brand-emulator__wrap dl.web:after{background-image:url(../images/rcs/web.png)}
.brand-emulator__wrap dl.email:after{background-image:url(../images/rcs/email.png)}
.brand-emulator__wrap dl.address:after{background-image:url(../images/rcs/address.png)}
.brand-emulator__wrap dt{color:#888;font-weight:700;font-size:12px;margin-bottom:2px;line-height:22px}
.brand-emulator__wrap dd{font-size:14px;line-height:22px;max-width:calc(100% - 40px);word-break:break-word}
.brand-emulator__wrap dd.dd-gray{color:#666}
.brand-emulator__wrap .notice-box{border:1px solid #f0f0f0;border-radius:8px;padding:16px; text-align:left;}
.brand-emulator__wrap .notice-box .notice-title{font-size:14px;font-weight:700;color:#888;line-height:22px}
.brand-emulator__wrap .notice-box .notice-content{margin-top:4px;font-size:14px;line-height:22px;white-space:pre-wrap;word-break:break-all}


