.company-page .company-info-wrap{margin-bottom:20px}.company-page .company-info-wrap h2{margin-top:-8px;font-size:30px;line-height:1.5;letter-spacing:-.4px}.company-page .company-info-wrap .company-info{margin:5px 0}.company-page .company-info-wrap .company-info>*{display:inline-block;vertical-align:middle;line-height:24px}.company-page .company-info-wrap .company-region{margin-right:16px;padding-left:20px;background-image:url(/images/v2/icon-location.png);background-repeat:no-repeat;-webkit-background-size:12px;background-size:12px;background-position:0 50%}.ie8 .company-page .company-info-wrap .company-region{background-image:url(/images/v2/icon-location.png)}.company-page .company-info-wrap .company-hash-tags{line-height:20px}.company-page .company-info-wrap .company-hash-tags>span{display:inline-block;margin-left:1px;margin-bottom:5px;color:#858585}@media only screen and (max-width:1023px){.company-page .company-info-wrap{padding-top:62.4%}.company-page .company-info-wrap h2{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:22px}}#companyGallery{background-color:#f3f3f6}.company-gallery-outer{padding:8px 0 8px 73px}.gallery-thumbs-wrap{position:absolute;left:0;width:57px;top:30px;bottom:30px}.gallery-thumbs-wrap .btn{position:absolute;left:0;min-width:57px;height:15px;line-height:1;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:20px;background-size:20px}.btn-thumbs-top{top:-20px;background-image:url(/images/v2/btn-gallery-prev.png)}.btn-thumbs-bottom{bottom:-20px;background-image:url(/images/v2/btn-gallery-next.png)}.ie8 .btn-thumbs-top{background-image:url(/images/v2/btn-gallery-prev.png)}.ie8 .btn-thumbs-bottom{background-image:url(/images/v2/btn-gallery-next.png)}.company-visit-apply-bottom,.ie8 .company-visit-apply-bottom{background-image:url(/images/v2/icon-reservation.png)}.gallery-thumbs{overflow:hidden;max-height:100%}.gallery-thumbs>ul{position:relative;top:0}.gallery-thumbs li{height:57px;margin-bottom:8px;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;background-size:cover;box-sizing:border-box;cursor:pointer}.gallery-thumbs li.current-item{border:2px solid #ff7359}.company-visit-apply{position:absolute;right:0;top:8px;padding:0 16px 50px;width:276px;min-height:492px;box-sizing:border-box;background-color:#fff}.company-visit-apply>h2{display:none}.company-visit-apply.fixed>h2{display:block;margin:0 -17px;padding:0 16px;height:56px;line-height:56px;font-size:16px;text-align:center;color:#fff;background-color:#4f546a}.company-visit-apply.fixed{position:fixed;top:0;bottom:auto;border:1px solid #ebebeb;z-index:100}.company-visit-apply-top>h4{margin:16px 0 9px;line-height:20px;font-weight:400}.btn-concierge-hall,.btn-visit-apply,.btn-visit-apply-tel{margin:16px 0 10px;height:52px;line-height:52px;font-size:16px;font-weight:700}.company-visit-apply-bottom{position:relative;margin-top:18px;border-top:1px solid #ebebeb;padding:16px 0 0 50px;background-repeat:no-repeat;-webkit-background-size:44px;background-size:44px;background-position:0 16px}.company-visit-apply-bottom h2{margin-bottom:3px;font-size:15px;color:#4f546a}.company-visit-apply-bottom>a{cursor:pointer;position:relative;top:25px;display:block;max-width:100%}@media only screen and (max-width:1023px){#companyGallery{display:none}#m-companyGallery{position:absolute;left:0;right:0;top:54px;overflow-x:hidden}.top-banner~#main #m-companyGallery{top:270px}.in-app #m-companyGallery{top:0}#m-companyGallery ul{position:relative;padding-bottom:62.4%;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s;left:0}#m-companyGallery li{position:absolute;left:0;width:100%;height:0;padding-bottom:62.4%;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;background-size:cover}.btn-fixed-bottom-wrap{position:fixed;left:16px;right:16px;bottom:16px;z-index:999}.btn-concierge-hall,.btn-visit-apply,.btn-visit-apply-tel{margin:0;height:65px;line-height:65px;background-color:#ff411e;border-radius:8px;box-shadow:0 5px 7px 0 rgba(0,0,0,.1)}}.btn-gallery-open{position:absolute;left:8px;bottom:8px;padding:8px 8px 8px 30px;width:93px;line-height:1;color:#fff;font-size:13px;border:none;white-space:nowrap;background-color:#333;background-color:rgba(51,51,51,.8);background-image:url(/images/v2/icon-album.png);background-repeat:no-repeat;background-position:8px 10px;-webkit-background-size:18px 16px;background-size:18px 16px}.ie8 .btn-gallery-open{background-image:url(/images/v2/icon-album.png);background-color:#333}.company-benefit-info-list{margin:16px -4px 0}.company-benefit-info-list li{display:inline-block;width:50%;margin-bottom:16px;padding:0 8px;vertical-align:top;box-sizing:border-box}.company-benefit-info-list h3{position:relative;overflow:hidden;text-overflow:ellipsis;margin-bottom:7px;padding-left:28px;line-height:27px;font-size:18px;font-weight:700;white-space:nowrap;color:#ff7359}.company-benefit-info-list h3>span{position:absolute;left:0;top:4px;width:20px;height:20px;background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:0 50%}.company-benefit-info-list h3.pricedown>span{background-image:url(/images/v2/benefit/icon-benefit-pricedown.png)}.company-benefit-info-list h3.gift>span{background-image:url(/images/v2/benefit/icon-benefit-gift.png)}.company-benefit-info-list h3.cashback>span{background-image:url(/images/v2/benefit/icon-benefit-cashback.png)}.company-benefit-info-list h3.point>span{background-image:url(/images/v2/benefit/icon-benefit-point.png)}.company-benefit-info-list h3.coupon>span{background-image:url(/images/v2/benefit/icon-benefit-coupon.png)}.company-benefit-info-list h3.insurance>span{background-image:url(/images/v2/benefit/icon-benefit-insurance.png)}.ie8 .company-benefit-info-list h3>span{background-image:none!important}.btn-layer-gallery-close,.ie8 .btn-layer-gallery-close{background-image:url(/images/v2/btn-gallery-detail-close.png)}@media only screen and (max-width:1023px){.wrapper.company-page{padding:0 16px}.company-benefit-info-list{margin:0;padding-top:12px;border-top:1px solid #ebebeb}.company-benefit-info-list li{margin-top:12px;margin-bottom:0;padding:0;width:100%}.company-benefit-info-list li:first-child{margin:0}.company-benefit-info-list h3{font-size:16px}}#companyGalleryLayer{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background-color:#333;background-color:rgba(0,0,0,.8);z-index:9999}.company-fixed-tab.fixed>ul,.layer-gallery-show-item,.layer-gallery-tab li.on:after,.layer-gallery-thumbs li{background-color:#fff}#companyGalleryLayer.open{display:block}.layer-gallery-wrap{position:relative;margin:107px auto 0;width:1006px}.btn-layer-gallery-close{position:absolute;right:0;top:-60px;width:36px;height:36px;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:36px;background-size:36px}.layer-gallery-inner .btn-layer-gallery{position:absolute;top:50%;margin-top:-28px;width:57px;height:57px;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:57px;background-size:57px}.layer-gallery-inner .btn-layer-gallery.left{left:-73px;background-image:url(/images/v2/btn-gallery-detail-prev.png)}.layer-gallery-inner .btn-layer-gallery.right{right:-73px;background-image:url(/images/v2/btn-gallery-detail-next.png)}.ie8 .layer-gallery-inner .btn-layer-gallery.left{background-image:url(/images/v2/btn-gallery-detail-prev.png)}.ie8 .layer-gallery-inner .btn-layer-gallery.right{background-image:url(/images/v2/btn-gallery-detail-next.png)}.ie8 .product-sub-title.type1>span,.product-sub-title.type1>span{background-image:url(/images/v2/icon-gift.png)}.layer-gallery-show-item{position:relative}.layer-gallery-show-item li{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:contain;background-size:contain}.layer-gallery-tab{margin:0 auto;width:405px;color:#ebebeb}.layer-gallery-tab li.on{color:#fff}.layer-gallery-tab.formal+ul li{display:none!important}.layer-gallery-tab.formal+ul li.f-imgs{display:list-item!important}.layer-gallery-tab.review+ul li{display:none!important}.layer-gallery-tab.review+ul li.r-imgs{display:list-item!important}.layer-gallery-thumbs{overflow:auto;height:176px;margin-right:-16px}.layer-gallery-thumbs li{float:left;margin-top:16px;margin-right:16px;width:57px;height:57px;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;background-size:cover;cursor:pointer;box-sizing:border-box}.layer-gallery-thumbs li.current-item{border:2px solid #ff7359}@media only screen and (max-width:1023px){#companyGalleryLayer{display:none}#companyGalleryLayer.open{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.layer-gallery-wrap{margin:-50px 0 0;width:100%}.layer-gallery-tab,.layer-gallery-thumbs{display:none}.btn-layer-gallery-close{right:16px;top:-36px;width:22px;height:22px;-webkit-background-size:22px;background-size:22px}.layer-gallery-inner .btn-layer-gallery{top:auto;bottom:-66px;width:40px;height:40px;-webkit-background-size:40px;background-size:40px;z-index:10}.layer-gallery-inner .btn-layer-gallery.left{left:50%;margin-left:-75px}.layer-gallery-inner .btn-layer-gallery.right{left:50%;margin-left:35px}.layer-gallery-index{position:absolute;left:0;bottom:-56px;width:100%;text-align:center;font-size:16px;color:#fff}}.company-fixed-tab{margin:0 0 24px;height:56px;border-bottom:1px solid #ebebeb}.company-fixed-tab.fixed{position:fixed;top:0;margin:0;width:100%;z-index:99}.company-fixed-tab li{padding:0}.company-fixed-tab li>a{padding:0 16px;height:56px;line-height:56px}.company-product-title:after,.product-sub-title.type2:after{content:'';width:24px;height:3px}.company-fixed-tab.fixed+section{padding-top:72px}@media only screen and (max-width:1023px){.company-fixed-tab{margin:8px 0 16px}.company-fixed-tab>.wrapper{padding:0}.product-sub-title.type1{text-align:center}}.company-product h3{margin-top:32px;font-size:20px;letter-spacing:-.4px}.company-product-title{margin-top:55px;margin-bottom:16px;position:relative;font-size:30px;letter-spacing:-.4px;color:#ff7359}.company-product-title:after{display:block;position:absolute;left:0;top:-16px;background-color:#ff7359}.company-product-title-sub{font-size:16px}.product-sub-title.type1>span{display:inline-block;padding-left:28px;color:#4f546b;background-repeat:no-repeat;background-position:0 50%;-webkit-background-size:16px;background-size:16px}.ie8 .product-sub-title.type3,.product-sub-title.type3{background-image:url(/images/v2/icon-question.png)}.product-sub-title.type2{position:relative;margin-top:55px;color:#333}.product-sub-title.type2:after{position:absolute;left:0;top:-16px;background-color:#333}.product-sub-title.type3{padding-left:34px;color:#ff7359;background-repeat:no-repeat;background-position:0 50%;-webkit-background-size:26px;background-size:26px}.product-sub-title.type4{margin-bottom:16px;font-size:20px;letter-spacing:-.4px;color:#4f546a}.product-sub-title.type4 span{display:block;margin-top:3px;line-height:19px;font-size:13px;font-weight:400;white-space:pre-line;color:#858585}.company-product-product-items .item-description,.company-product-product-items .item-info h4{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.promotion-item-wrap img{vertical-align:top}.promotion-item-wrap.inside-hide{overflow:hidden;max-height:430px}.company-product-benefit-wrap ul{margin-right:-16px}.company-product-benefit-wrap li{position:relative;float:left;margin-top:24px;margin-right:16px;padding-top:138px;width:130px;min-height:158px;text-align:center;color:#333;box-sizing:border-box}.company-product-benefit-wrap .item-img{position:absolute;top:0;width:100%;height:130px;border-radius:24px;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;background-size:cover}@media only screen and (max-width:1023px){.company-promotion h2{display:none}.company-product-benefit-wrap{margin:0 auto;width:292px}.company-product-benefit-wrap ul{margin-right:-32px}.company-product-benefit-wrap li{margin-right:32px}}.company-product-product-items>ul{margin-top:24px;margin-right:-12px}.company-product-product-items li{display:inline-block;margin-right:12px;margin-bottom:16px;width:420px;border:1px solid #ebebeb;vertical-align:top}.company-product-product-items .item-img{height:316px;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;background-size:cover}.company-product-product-items .item-info{padding:16px;border-top:1px solid #ebebeb;box-sizing:border-box}.company-product-product-items .item-price{margin:8px 0;font-size:15px;color:#333}.company-product-product-items .item-price s{position:relative;top:-1px;font-size:12px;color:#acacac}.company-product-product-items .item-description{margin-top:8px;line-height:2}@media only screen and (max-width:1023px){.company-product-product-items>ul{margin-right:0}.company-product-product-items li{width:100%}}.product-price-system{margin-right:-16px}.product-price-system>div{margin-right:16px;width:422px}.product-price-system h4{padding:24px 0 8px;border-bottom:1px solid #4f546b}.product-price-system li{padding:12px 0 16px;border-bottom:1px solid #ebebeb}.product-price-system h5{margin-bottom:8px;font-size:16px;font-weight:400}.product-price-system dd,.product-price-system dt{display:inline-block;font-size:16px;font-weight:400}.product-price-system dt{margin-right:4px}.product-price-system dd{margin-right:12px}.product-cashback-faq{margin-top:24px}.product-cashback-faq dd,.product-cashback-faq dt{position:relative;padding-left:44px;display:inline-block;width:50%;font-size:16px;font-weight:400;box-sizing:border-box}.product-cashback-faq dt{padding-right:16px;vertical-align:top}.product-cashback-faq dt>div{padding-bottom:6px;border-bottom:1px solid rgba(255,115,89,.4);white-space:pre-line}.product-cashback-faq .answer-number,.product-cashback-faq .question-number{position:absolute;left:0;top:-6px;font-size:24px;color:#858585}.product-cashback-faq .question-number{color:#ff7359}.product-cashback-faq dd{margin-left:-4px;margin-bottom:16px}.product-cashback-faq dd>div{white-space:pre-line}@media only screen and (max-width:1023px){.product-cashback-faq dd,.product-cashback-faq dt{width:100%}.product-cashback-faq dt{padding-right:0}.product-cashback-faq dt>div{padding-bottom:10px;margin-bottom:10px}.product-cashback-faq dd{margin-left:0;margin-bottom:20px}}.product-notice-wrap{margin:32px 0;padding:16px;background-color:#eee}.product-notice-wrap h3{margin:0 0 7px;font-size:14px;color:#333}.product-notice-wrap li{padding-left:12px;line-height:22px;color:#858585;background:url(/images/v2/bullet.png) 2px 10px no-repeat}.booking-company-background,.company-info-contents-logo{background-position:50% 50%;-webkit-background-size:cover}.company-other-stores{margin-top:-24px;padding:24px 0;line-height:35px}.company-other-stores>p{float:left}.company-other-stores>.btn{float:right;padding:0 8px;height:35px;line-height:35px;border-radius:100px;color:#4f546b;outline:0;border:1px solid #4f546b;background-color:#fff}.company-other-stores>.btn.on{color:#fff;border:none;background-color:#4f546b}.company-other-stores>.btn>img{display:none}.company-other-stores>.btn.on>img{display:inline-block}@media only screen and (max-width:1023px){.company-other-stores{margin-top:-16px;line-height:1}.company-other-stores>p{margin-top:-5px;line-height:1.5}.company-other-stores>p>span{display:block}}.chain-store-item-wrap{margin:24px -16px 32px 0}.chain-store-item{position:relative;float:left;margin-right:16px;margin-bottom:16px;width:422px;height:68px;border-bottom:1px solid #ebebeb}.chain-store-item>a{display:block;height:100%}.chain-store-item .icon-indicator{position:absolute;right:16px;top:50%;margin-top:-10px}.chain-store-item h3{font-size:16px;font-weight:400}.chain-store-item p{margin-top:8px;font-size:13px;color:#acacac}@media only screen and (max-width:1151px){.chain-store-item{width:100%}.chain-store-item-wrap{margin-right:0}}.md-note-wrap{margin-bottom:32px}.md-note-wrap img{margin-bottom:4px;vertical-align:top}.md-note-wrap p{margin:16px 0;line-height:25px;font-size:16px}@media only screen and (max-width:1023px){.md-note-wrap{margin:0 -16px 32px}.md-note-wrap p{padding:0 16px}}.company-info-contents-wrap{margin-bottom:35px}.company-info-contents-left{float:left;padding-right:18px;width:584px;box-sizing:border-box}.company-info-contents-left>div{position:relative;margin-bottom:40px;padding-left:84px}.company-info-contents-logo{position:absolute;left:0;top:0;width:68px;height:68px;border:1px solid #f3f3f6;border-radius:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box}.company-info-contents-left h3{margin-bottom:5px;font-size:18px}.company-info-contents-list{overflow:hidden;font-size:16px}.company-info-contents-list dt{float:left;padding-left:8px;margin-bottom:13px;width:84px;color:#acacac;box-sizing:border-box}.company-info-contents-list dd{float:left;margin-right:-84px;padding-right:84px;margin-bottom:13px;width:100%;box-sizing:border-box}.map-area{float:right;width:276px;height:335px;background-color:#ebebeb}@media only screen and (max-width:1151px){.company-info-contents-left{float:none;padding-right:0;width:100%}.map-area{float:none;width:100%}}@media only screen and (max-width:1023px){.company-info-contents-wrap{margin-bottom:24px}.company-info-contents-left>div{margin-bottom:21px;padding-left:78px}.company-info-contents-logo{width:64px;height:64px}.company-info-contents-left h3{margin-bottom:11px;font:16px}.company-info-contents-left dt{padding-left:0;width:78px}.company-info-contents-left dd{margin-right:-78px}.map-area{float:none;width:100%;height:0;padding-bottom:70%}}.inquiry-app-download{padding-bottom:24px;text-align:center;border-bottom:1px solid #ebebeb}.inquiry-app-download>p{font-size:16px}.inquiry-app-download>div{margin-top:16px;white-space:nowrap}.inquiry-app-download .btn-inquiry-app{display:inline-block;margin:0 6px}@media only screen and (max-width:1023px){.inquiry-app-download{padding-bottom:16px}.inquiry-app-download>p{font-size:14px}}.inquiry-list-wrap{margin-bottom:50px}.inquiry-list{margin-top:-1px;font-size:16px;border-top:1px solid #ebebeb}.inquiry-list.company-comment{border-top:none}.inquiry-list.company-comment+.company-comment>div{border-top:1px solid #ebebeb}.inquiry-list:first-child{border-top:none}.inquiry-user-comment{padding:16px 0;border-bottom:1px solid #ebebeb}.inquiry-company-comment{padding:16px 0;margin-left:83px;border-top:1px solid #ebebeb}.inquiry-company-comment:first-child{border-top:none}.inquiry-comment-header{font-size:14px;line-height:20px}.inquiry-comment-header time{position:relative;top:-1px}.inquiry-comment-contents{margin-top:16px}@media only screen and (max-width:1023px){.inquiry-list{font-size:15px}.inquiry-company-comment{margin-left:32px}}.qna-disable{margin:32px 0 50px;text-align:center}.qna-disable p{margin:16px 0 24px;font-size:15px;color:#858585}.booking-agreement-wrap,.booking-left{margin-bottom:32px}.qna-disable span{font-size:14px;color:#acacac}.qna-disable span>a{color:#ff9511;text-decoration:underline}.booking-left{float:left;width:641px}.booking-left h2{font-size:24px;letter-spacing:-.4px}.booking-left .input-datepicker-wrap,.booking-left .input-text,.booking-left .select{width:276px}.booking-left .long-row .input-text,.booking-left .long-row .select{width:422px}.booking-agreement-wrap .label-checkbox{font-size:13px}.booking-agreement-header{padding:16px;font-weight:700;background-color:#ebebeb}.booking-agreement{padding:16px 16px 16px 36px;border:1px solid #e4e4e4}.booking-right{float:right;width:349px;border:1px solid #ebebeb}.booking-company-background{height:262px;background-repeat:no-repeat;background-size:cover}.booking-company-info{padding:17px 16px}.booking-right h2{margin-bottom:16px;font-size:18px}.booking-right .company-info-contents-list{font-size:14px}.booking-right .company-info-contents-list dt{padding-left:0}@media only screen and (max-width:1023px){.booking-left{float:none;margin-bottom:24px;width:100%}.booking-left h2{font-size:22px}.booking-right{display:none}.booking-left .form-layout .pull-left,.booking-left .form-layout .pull-right,.booking-left .input-datepicker-wrap,.booking-left .input-text,.booking-left .long-row .input-text,.booking-left .long-row .select,.booking-left .select{width:100%}}.booking-complete{margin:0 auto 40px;width:640px;max-width:100%}.booking-complete-header{margin-bottom:20px}.booking-complete-header h1{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ff7359;font-size:18px;color:#ff7359;line-height:1}.booking-complete-header+p{font-size:12px;color:#868e96}.booking-complete-table{width:100%}.booking-complete-table .th{width:95px;color:#868e96;background-color:#f8f9fa}.booking-complete-table td{padding:8px 10px;border:1px solid #e9ecef;box-sizing:border-box;vertical-align:middle}.booking-complete h2{margin-bottom:12px}@media only screen and (-o-min-device-pixel-ratio:5/4),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:1.25dppx){.company-page .company-info-wrap .company-region{background-image:url(/images/v2/icon-location@2x.png)}.btn-thumbs-top{background-image:url(/images/v2/btn-gallery-prev@2x.png)}.btn-thumbs-bottom{background-image:url(/images/v2/btn-gallery-next@2x.png)}.company-visit-apply-bottom{background-image:url(/images/v2/icon-reservation@2x.png)}.btn-gallery-open{background-image:url(/images/v2/icon-album@2x.png)}.company-benefit-info-list h3.pricedown>span{background-image:url(/images/v2/benefit/icon-benefit-pricedown@2x.png)}.company-benefit-info-list h3.gift>span{background-image:url(/images/v2/benefit/icon-benefit-gift@2x.png)}.company-benefit-info-list h3.cashback>span{background-image:url(/images/v2/benefit/icon-benefit-cashback@2x.png)}.company-benefit-info-list h3.point>span{background-image:url(/images/v2/benefit/icon-benefit-point@2x.png)}.company-benefit-info-list h3.coupon>span{background-image:url(/images/v2/benefit/icon-benefit-coupon@2x.png)}.company-benefit-info-list h3.insurance>span{background-image:url(/images/v2/benefit/icon-benefit-insurance@2x.png)}.btn-layer-gallery-close{background-image:url(/images/v2/btn-gallery-detail-close@2x.png)}.layer-gallery-inner .btn-layer-gallery.left{background-image:url(/images/v2/btn-gallery-detail-prev@2x.png)}.layer-gallery-inner .btn-layer-gallery.right{background-image:url(/images/v2/btn-gallery-detail-next@2x.png)}.product-sub-title.type1>span{background-image:url(/images/v2/icon-gift@2x.png)}.product-sub-title.type3{background-image:url(/images/v2/icon-question@2x.png)}}@media only screen and (-o-min-device-pixel-ratio:9/4),only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-device-pixel-ratio:2.25),only screen and (min-resolution:2.25dppx){.company-page .company-info-wrap .company-region{background-image:url(/images/v2/icon-location@3x.png)}.btn-thumbs-top{background-image:url(/images/v2/btn-gallery-prev@3x.png)}.btn-thumbs-bottom{background-image:url(/images/v2/btn-gallery-next@3x.png)}.company-visit-apply-bottom{background-image:url(/images/v2/icon-reservation@3x.png)}.btn-gallery-open{background-image:url(/images/v2/icon-album@3x.png)}.company-benefit-info-list h3.pricedown>span{background-image:url(/images/v2/benefit/icon-benefit-pricedown@3x.png)}.company-benefit-info-list h3.gift>span{background-image:url(/images/v2/benefit/icon-benefit-gift@3x.png)}.company-benefit-info-list h3.cashback>span{background-image:url(/images/v2/benefit/icon-benefit-cashback@3x.png)}.company-benefit-info-list h3.point>span{background-image:url(/images/v2/benefit/icon-benefit-point@3x.png)}.company-benefit-info-list h3.coupon>span{background-image:url(/images/v2/benefit/icon-benefit-coupon@3x.png)}.company-benefit-info-list h3.insurance>span{background-image:url(/images/v2/benefit/icon-benefit-insurance@3x.png)}.btn-layer-gallery-close{background-image:url(/images/v2/btn-gallery-detail-close@3x.png)}.layer-gallery-inner .btn-layer-gallery.left{background-image:url(/images/v2/btn-gallery-detail-prev@3x.png)}.layer-gallery-inner .btn-layer-gallery.right{background-image:url(/images/v2/btn-gallery-detail-next@3x.png)}.product-sub-title.type1>span{background-image:url(/images/v2/icon-gift@3x.png)}.product-sub-title.type3{background-image:url(/images/v2/icon-question@3x.png)}}