.sub_visual1{background-image:url('../img/page/visit_en/sub_bg1.jpg')}
.sub_visual1 .sub_title{padding-top:40vw}
.sub_visual2{height:40.625vw;background-image:url('../img/page/visit_en/sub_bg2.jpg')}
.sub_visual2 .sub_title{padding-top:9.375vw}

.int_concept{padding:2.8125vw 0 7.8125vw;border:0.3125vw solid rgba(255,255,255,0.2);box-sizing:border-box}
.ic_slide{width:93.75vw;margin:0 auto}
.ic_slide .img_area{height:47.8125vw;background-repeat:no-repeat;background-position:center;background-size:cover}
.ic_slide .text_area{padding:4.375vw 0}
.ic_slide .text_area .slide_txt1{padding-bottom:2.1875vw;font-family:'NotoSansKR-Medium';font-size:3.75vw;letter-spacing:-0.03em;color:#000}
.ic_slide .text_area .slide_txt2{font-size:3.125vw;letter-spacing:-0.05em;color:#000}
.ic_slide .ic_btns{position:absolute;top:18.4375vw;width:10.9375vw;height:10.9375vw;background-repeat:no-repeat;background-position:center;background-size:cover;font-size:0}
.ic_slide .ic_btns.ic_prev{left:0;background-image:url('../../img/page/brand/03/ic_prev.png')}
.ic_slide .ic_btns.ic_next{right:0;background-image:url('../../img/page/brand/03/ic_next.png')}
.ic_paging li{width:2.5vw;height:2.5vw;margin-left:3.125vw}
.ic_paging li:first-child{margin-left:0}
.ic_paging li a{display:block;width:100%;height:100%;border-radius:50%;background-color:rgba(255,255,255,0.3)}
.ic_paging li.swiper-pagination-bullet-active a{background-color:#fff}

#boardWrap{margin-top:1.5625vw;width:100%;padding-bottom:7.8125vw;background-color:#201614}
.tabmenu li:first-child a{background-image:url('../../img/page/brand/03/tab1.png')}
.tabmenu li:last-child a{background-image:url('../../img/page/brand/03/tab2.png')}
.tab_conts{width:92.1875vw;margin:0 auto}

.place_modal{overflow:hidden;position:relative;width:140px}
.place_title{position:relative;height:20px;margin:1px 0 0 2px;padding-left:10px;border-bottom:1px solid #ebebeb;font-weight:700;font-size:0.875em;line-height:20px;letter-spacing:-0.05em}
.place_cont{position:relative;margin:1px 0 0 2px;padding:5px 10px 0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}
.place_addr{font-size:0.875em;color:#888;line-height:120%;letter-spacing:-0.05em}
.more_btn_wrap{display:block;position:relative;width:60px;height:18px;margin:5px auto 0;border-radius:2px;background-color:#2b2a28;font-size:0.75em;line-height:18px;letter-spacing:-0.05em;color:#fff;text-align:center}

.place_find_wrap{height:29.6875vw;background-color:#231815}
.place_find_wrap .place_find_title{padding:5.625vw 0 3.75vw;font-family:'NotoSansKR-bold';font-size:3.75vw;letter-spacing:-0.03em;line-height:1.4285;color:#fff}
.place_find_wrap .place_find_box{}
.place_find_wrap .place_find_title em{color:#ceac64}
.place_find_form{}
.place_find_form .search_bar{width:62.5vw;height:9.375vw;padding:0 6.25vw;box-sizing:border-box;border:0;border-radius:18px;background-color:#fff;font-size:15px;letter-spacing:-0.03em;color:#231815}
.place_find_form .search_submit{width:9.375vw;height:9.375vw;margin-left:2vw;background:url('../img/page/visit_en/search_submit.png') no-repeat center;font-size:0}

.place_map_wrap{height:70.3125vw;background-color:#999}
#placeLoadMap{width:100%;height:100%}

.place_list{margin-bottom:10px;border:2px solid rgba(255,255,255,0.2)}

.on_store{overflow:hidden;padding:6.875vw 0;width:100%;box-sizing:border-box}
.on_store .on_store_list{width:87.5vw;margin:0 auto 5vw}
.on_store .on_store_list li{padding:4.6875vw 0;border-bottom:1px solid rgba(34,24,21,0.3);box-sizing:border-box}
.on_store .on_ttl{padding-bottom:1.875vw;font-family:'NotoSansKR-Medium';font-size:3.90625vw;letter-spacing:-0.03em;color:#222}
.on_store .on_txt{min-height:55px;padding-bottom:14px;font-family:'NotoSansKR-Light';font-size:3.28125vw;letter-spacing:-0.03em;line-height:159%;color:#222}
.on_store .crb_box{padding-left:20px;height:40px;background-color:#231815;line-height:40px;box-sizing:border-box}
.on_store .crb_box > p{vertical-align:middle;line-height:0}
.on_store .crb_ttl{margin-right:10px}
.on_store .crb_num{margin-top:-2px;margin-right:20px;font-family:'NotoSansKR-Bold';font-size:20px;letter-spacing:-0.03em;color:#c3a25e}


/* 매장 상세 팝업 */
#locationPopBlock{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(35,24,21,0.9);z-index:1000}
#locationPopContainer{overflow:auto;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1100}
.location_view{position:relative;width:87.5%;margin:17.1875vw auto;background:#fff}
.loc_pop_title{height:14.0625vw;background:#d3af65;border-bottom:1px solid #a98c51;font-family:'NotoSansKR-Medium';font-size:4.6875vw;letter-spacing:-0.03em;line-height:calc(14.0625vw - 1px);color:#231816;text-align:center;box-sizing:border-box}
.view_close{position:absolute;right:-6.25vw;top:-17.1875vw;width:18.75vw;height:17.1875vw;background:url('../../board/view3_map_google/img/view_close.png') no-repeat center;background-size:cover;font-size:0;line-height:0}
.location_info{padding:3.75vw 4.6875vw 5.3125vw;background-color:#d3af65}
.location_info li{margin-bottom:3.125vw;font-size:3.75vw;letter-spacing:-0.03em;color:#231816}
.location_info li:last-child{margin-bottom:0}
.location_info li dt{font-family:'NotoSansKR-Medium';width:20%}
.location_info li dd{width:80%;font-family:'NotoSansKR-Light'}
.location_info li dd p{margin-bottom:2.5vw;font-family:'NotoSansKR-medium';font-size:3.125vw;letter-spacing:-0.03em;color:#fff}
.location_info li dd p:last-child{margin-bottom:0}
.location_info li dd p span{display:inline-block;vertical-align:middle}
.location_info li dd p span.sv_text{margin-left:1.5625vw;padding-top:0.625vw}
.delivery img{width:17.5vw}
.takeout img{width:18.125vw}
.wifi img{width:8.75vw}
.view_map_area{height:46.875vw;background:#ccc}
.view_links li{float:left;width:100%;height:10.1563vw;text-align:center}
/* .view_links li:last-child{background:#fae100} */
.view_links a{display:block;line-height:10.1563vw;font-family:'NotoSansKR-Light';font-size:3.125vw;letter-spacing:-0.03em;color:#282828}
.view_link01{width:3.4378vw}
.view_link02{width:5.5vw}
.beer_line_up{padding:7.8125vw 0;background-color:#211715}
.beer_line_up .blu_ttl{margin-bottom:6.25vw}
.beer_list{overflow:hidden;margin:0 auto;width:82.8125vw}
.beer_list .swiper-slide{width:34.375vw}
.beer_list .swiper-slide a{position:relative;display:block;width:32.8125vw;margin:0 auto}
.beer_list .swiper-slide a .info_ttl{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(35,24,21,0.8)}
.beer_list .swiper-slide a .info_ttl p{position:absolute;left:0;top:50%;width:100%;padding:0 3.125vw;font-family:'NotoSansKR-Medium';font-size:3.75vw;line-height:167%;letter-spacing:-0.05em;color:#fff;text-align:center;box-sizing:border-box;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
}
.beer_list .swiper-slide a:hover .info_ttl{opacity:1}
