
/* 탭 부분 */
.top_tab_div {width:100%; height:50px; background-color:var(--app-default-color); }
.top_tab_div > .inner_div { position:relative; height:50px; }
.top_tab_div > .inner_div > div { display:inline-block; height:50px; line-height:50px; height:50px; }
.top_tab_div > .inner_div > div > div { padding-left:10px; padding-right:10px; }
.top_tab_div > .inner_div > div > .focus { height:46px; border-bottom: solid 4px #fff; }
.top_tab_div > .inner_div > .left > div { display:inline-block; cursor:pointer; position:relative; }
.top_tab_div > .inner_div > .left > div > span { font-size:15px; font-weight:600; color:#ffffff;  }
.top_tab_div > .inner_div > .left > div > .dot {width:8px; height:8px; background:#fff; border-radius:10px; position:absolute; top:8px; right:0; }
.top_tab_div > .inner_div > .right { position:absolute; right:0px; }
.top_tab_div > .inner_div > .right > div { display:inline-block; cursor:pointer; }
.top_tab_div > .inner_div > .right > div > img { float:left; width:20px; height:20px; margin-top:15px; margin-right:5px; }
.top_tab_div > .inner_div > .right > div > span { float:left; font-size:15px; font-weight:600; color:#ffffff; }
.top_tab_div > .inner_div > div > div:hover { height:46px; border-bottom: solid 4px #fff; }
/* End - 탭 부분 */


.drink_dropdown_list { box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); background:#fff; }
/*.drink_dropdown_list:hover { box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); }*/

/* 전체 게시글 리스트 */
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title { width:960px; height:50px; line-height:50px; position:relative; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .name {float:left; font-size:18px; font-weight:600; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .filter_none {display:none}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .filter_none > span {font-size:15px; font-weight:600; color:#000}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .filter {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .filter > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .filter > div > svg {width:14px; height:14px; margin-top:18px; margin-right:10px; fill:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .filter > div > span {font-size:15px; font-weight:600; color:#000}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .sort_box{float:right; position:relative; background:#eee; border-radius:5px; height:40px; width:150px; cursor:pointer; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .sort_box > .icon { width:20px; height:100%; float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .sort_box > .icon > svg {width:10px; height:10px; margin-top:15px; fill:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .sort_box > .text { width:calc(100% - 30px); line-height:40px; margin-left:10px;height:100%; float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .sort_box > .text > span {font-size:15px; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .sort_box:hover {background:#eaeaea;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .drink_dropdown_list { width:148px; position:absolute; top:45px; right:0; z-index:1; padding-top:10px; padding-bottom:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .drink_dropdown_list > div {height:40px; line-height:40px; cursor:pointer; position:relative;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .drink_dropdown_list > div:hover {background:#fafafa;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .drink_dropdown_list > div > span {font-size:14px; margin-left:20px; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .drink_dropdown_list > div > .check {position:absolute; top:10px; right:10px; display:none; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .drink_dropdown_list > div > .check > svg {width:20px; height:20px; fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .drink_dropdown_list > .focus > span {color:var(--app-default-color); font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .drink_dropdown_list > .focus > .check { display:block; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .drink_dropdown_list > .focus > .check { display:block; }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .map_icon { float:right; height:40px; line-height:40px; cursor:pointer; margin-top:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .map_icon > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .map_icon > div > svg {width:10px; height:10px; fill:#007dff; margin:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .map_icon > div > span {font-size:14px; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .map_icon > .icon {width:20px; height:20px; margin-top:10px; background:#fae100; border-radius:5px; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .map_icon:hover > div > svg {width:14px; height:14px; margin:3px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .map_icon:hover > div > span {font-weight:600;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .map_icon.not_only {margin-top:0; margin-right:10px;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list { width:960px; margin-top:20px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .item { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #EEEEEE; }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .image_loading { width:100%; text-align:center; height:50px; margin-top:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .image_loading > #loading { width:40px; height:40px; border: 3px solid rgba(195,195,195,1); border-top-color:var(--app-default-color); }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .image_loading > .loading { width:40px; height:40px; border: 3px solid rgba(195,195,195,1); border-top-color:var(--app-default-color); }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .empty_items { width:calc(100% - 2px); text-align:center; border:1px solid #eee; background:#fcfcfc; border-radius:5px; padding-top:100px; padding-bottom:100px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .empty_items > .icon {position:relative;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .empty_items > div > svg {width:100px; height: 100px; fill:#ddd;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .empty_items > div > .xmark{ position:absolute; margin-left:calc(50% - 30px); top:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .empty_items > div > .xmark > svg {width:40px; height: 40px; fill:#ddd;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .empty_items > .guide {margin-top:30px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .empty_items > .guide > span {font-size:15px; color:#aaa; }


.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .left { float:left; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .right { float:right; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .right > div {width:30px; height:30px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .right > div > svg {width:24px; height:24px; margin-top:13px; margin-left:3px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .right > div > svg:hover {width:26px; height:26px; margin-top:12px; margin-left:2px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .tabs > div { float:left; height:50px; line-height:48px; cursor:pointer; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .tabs > .tab:hover > span {font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .tabs > .tab { width:100px; text-align:center; border-top:1px solid #999; border-right:1px solid #999; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .tabs > .tab > span { font-size:12px; color:#999; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .tabs > .first { width:100px; text-align:center; border-left:1px solid #999; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .tabs > .current { width:100px; text-align:center; background-color:#fff; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .tabs > .current > span { font-size:12px; color:var(--app-default-color); font-weight:600; }


.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .radio_box{float:right; position:relative; height:40px; line-height:40px; margin-top:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .radio_box > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .radio_box > div > div {float:left; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .radio_box > div > div > svg{width:16px; height:16px; margin-left:10px; margin-top:12px; fill:#ccc;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .radio_box > div > div > span { font-size:14px; color:#ccc; margin-left:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .radio_box > div:hover > div > svg{width:20px; height:20px; margin-left:8px; margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .radio_box > div:hover > div > span {margin-left:3px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .radio_box > .focus > div > svg {fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .radio_box > .focus > div > span {color:var(--app-default-color);}

.body_div > .body_inner_div > .contents_div > .contents_left_div.drink_search > .title > .tabs > .tab { width:80px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div.drink_search > .title > .tabs > .first { width:80px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div.drink_search > .title > .tabs > .current { width:80px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div.drink_search > .title > .radio_box {margin-top:0px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div.drink_search > .title > .sort_box {width:125px; margin-left:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div.drink_search > .title > .drink_dropdown_list {width:123px;}

/* 추천광고 */
.drink_search > .search_total_body > .recommend_ad {width:100%; height:360px; background:#2D2C2C; margin-bottom:20px; margin-top:20px; border-radius:10px;}

.drink_search > .search_total_body > .recommend_ad.video {}


/*********************************************************************************************
	메인 화면 
*********************************************************************************************/
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item:hover > div > .image {background:#000; border-radius:23px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item:hover > div > .image > .empty{opacity:0.9}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item:hover > div > .image > .thumbnail > img{opacity:0.7}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item:hover > div > .body > .drink > .left > .drink_name > span {color:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item:hover { background:#fcfcfc; }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item {cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > div { float:left; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > .data {height:200px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .image { width:200px; height:100%; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .image > div{ width:100%; height:100%; border-radius:20px; text-align:center; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .image > .empty > img {width:100px; height:100px; margin-top:50px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .image > .empty { background:#eee; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .image > .thumbnail {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .image > .thumbnail > img {width:100%; height:100%; border-radius:20px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body { width:calc(100% - 220px); height:100%; margin-left:20; position:relative; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop {border-left:1px solid #CCCCCC; width:100%; position:absolute; bottom:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .left {float:left; padding-left:10px; width:350px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .left > div {width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .left > .shop {height:14px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .left > .shop > div {float:left; height:14px; line-height:14px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .left > .shop > div > span {font-size:12px; font-weight:600; color:#555; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .left > .shop > .pin_icon {margin-right:5px; margin-left:-5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .left > .address {margin-top:10px; width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .left > .address > span {font-size:12px; font-weight:600; color:#999;  }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .left > .shop > .liquor { margin-right:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .left > .shop > .liquor > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .left > .shop > .liquor > .icon > svg {width:14px; height:14px; fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .left > .shop > .liquor > .name {font-size:12px; margin-left:2px; color:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .left > .shop > .liquor:hover > .icon > svg {width:16px; height:16px; margin-top:-1px; margin-left:-1px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .left > .shop > .liquor:hover > .name {margin-left:1px; font-weight:600;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .right {text-align:right; position:absolute; bottom:0; right:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .right > .date > span {font-size:12px; font-weight:600; color:#999;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .right > .price {margin-top:5px; line-height:20px; height:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .right > .price > span {font-size:16px; font-weight:600; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .right > .price > .type {color:#555;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .right > .price > .dot { margin-left:5px; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .right > .price > .price {font-size:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .right > .totla_price {margin-top:2px; line-height:20px; height:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .right > .totla_price > span {font-size:13px; font-weight:500; color:#f00;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .shop > .right > .totla_price > .dot { margin-left:5px; margin-right:5px;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink{width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .left > .drink_name {width:calc(100% - 170px);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .left > .drink_name > span {font-size:16px; font-weight:600; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .left > .drink_info { line-height:20px; margin-top:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .left > .drink_info > span {font-size:13px; font-weight:600; color:#999;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .left > .drink_info > .type {color:#555;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .left > .drink_info > .dot {margin-left:5px; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .left > .second {margin-top:5px;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .left > .star {margin-top:10px; height:25px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .left > .star > div {float:left; line-height:25px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .left > .star > .box { height:25px; width:50px; background:var(--app-default-color); border-radius:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .left > .star > .box > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .left > .star > .box > div > svg {width:13px; height:13px; margin-top:6px; fill:#fff; margin-left:5px; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .left > .star > .box > div > span {font-size:12px; color:#fff; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .left > .star > .count { margin-left:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .left > .star > .count > span {font-size:14px; color:#999; font-weight:600;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .right {position:absolute; top:0; right:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .right > div {float:left; cursor:pointer; height:14px; line-height:14px; margin-left:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .right > div > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .right > div > div > span {font-size:13px; color:#555;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .right > div > div > img {width:14px; height:14px; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .right > div > div > svg {width:14px; height:14px; margin-right:5px; fill:#555; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .right > div:hover > div > span {color:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > div > .body > .drink > .right > div:hover > div > svg {fill:var(--app-default-color); }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > .memo{ width:calc(100% - 20px); background:#f5f5f5; border-radius:10px; margin-top:20px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item > .memo > span {font-size:13px; color:#555;}


.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .pagenumber_div { width:100%; text-align:center; height:40px; line-height:40px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .pagenumber_div > div > span { cursor:pointer; font-size:15px; color:#555; padding:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .pagenumber_div > div > span:hover {font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .pagenumber_div > div > .current {color:var(--app-default-color); font-weight:600;}

/*********************************************************************************************
	End - 메인 화면 
*********************************************************************************************/



/*********************************************************************************************
	검색 화면 
*********************************************************************************************/

/*전체 검색*/
.body_div > .body_inner_div > .contents_div > .contents_left_div > .search_total_body {width:960px;}
.search_total_body > .box {border:1px solid #ddd; border-radius:10px; margin-top:40px;}
.search_total_body > .box > .title {height:60px; line-height:60px; font-size:17px; font-weight:600; padding-left:20px; color:#000;}
.search_total_body > .box > .title > div {float:left;}
.search_total_body > .box > .title > div > svg {width:20px; height:20px; fill:#000; margin-top:20px; margin-right:10px;}
.search_total_body > .box > .list {}
.search_total_body > .box > .bottom {border-top:1px solid #ddd; height:50px; text-align:center; cursor:pointer; font-size:15px; color:#555;}
.search_total_body > .box > .bottom > div { display:inline-block;}
.search_total_body > .box > .bottom > .text {line-height:50px;}
.search_total_body > .box > .bottom > .icon {width:20px; position:relative;}
.search_total_body > .box > .bottom > .icon > svg {width:16px; height:16px; fill:#555; position:absolute; top:-14px; left:0px;}
.search_total_body > .box > .bottom:hover {color:var(--app-default-color); background:#fafafa;}
.search_total_body > .box > .bottom:hover > .icon > svg {fill:var(--app-default-color);}

.search_total_body > .box > .list > .item {padding-left:30px; padding-right:30px; border-top:1px solid #ddd; cursor:pointer;}
.search_total_body > .box > .list > .item:hover{background:#fafafa;}


.search_total_body > .box > .list > .item > div > .name {font-size:15px; color:#000;}
.search_total_body > .box > .list > .item > div > .star {margin-left:10px; 25px;}
.search_total_body > .box > .list > .item > div > .star > div {float:left;}
.search_total_body > .box > .list > .item > div > .star > .box { height:25px; width:50px; line-height:25px; background:var(--app-default-color); border-radius:5px;}
.search_total_body > .box > .list > .item > div > .star > .box > div {float:left;}
.search_total_body > .box > .list > .item > div > .star > .box > div > svg {width:13px; height:13px; margin-top:6px; fill:#fff; margin-left:5px; margin-right:5px;}
.search_total_body > .box > .list > .item > div > .star > .box > div > span {font-size:12px; color:#fff; font-weight:600;}
.search_total_body > .box > .list > .item > div > .star > .count { margin-right:10px; line-height:25px;}
.search_total_body > .box > .list > .item > div > .star > .count > span {font-size:14px; color:#999; font-weight:600;}

.search_total_body > .box > .list > .item.price {height:60px;}
.search_total_body > .box > .list > .item.price > div > div {float:left;}
.search_total_body > .box > .list > .item.price > div > .price {float:right; margin-top:10px;}
.search_total_body > .box > .list > .item.price > div > .price > div {text-align:right;}
.search_total_body > .box > .list > .item.price > div > .price > .price { font-size:15px; color:#000; font-weight:600; }
.search_total_body > .box > .list > .item.price > div > .price > .type { font-size:13px; color:#999; }
.search_total_body > .box > .list > .item.price > div > .name { height:100%; line-height:60px; }
.search_total_body > .box > .list > .item.price > div > .star {margin-top:17.5px}
.search_total_body > .box > .list > .item.price > div > .star > .count { margin-left:10px; margin-right:0px;}

.search_total_body > .box > .list > .item.shop {height:60px;}
.search_total_body > .box > .list > .item.shop > .left { float:left; width:750px;}
.search_total_body > .box > .list > .item.shop > .left > .name {margin-top:10px;}
.search_total_body > .box > .list > .item.shop > .left > .info { font-size:13px; color:#777; }
.search_total_body > .box > .list > .item.shop > .left > .info > .dot {margin-left:5px; margin-right:5px;}
.search_total_body > .box > .list > .item.shop > .left > .post_body { width:100%; font-size:13px; color:#777; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.search_total_body > .box > .list > .item.shop > .right { float:right; }
.search_total_body > .box > .list > .item.shop > div > .star { margin-top:17.5px; }

.search_total_body > .box > .list > .item.corkage > .left > .name > .with_drink { font-size:13px; color:#00f;}

.search_total_body > .empty_items { width:calc(100% - 2px); text-align:center; border:1px solid #eee; background:#fcfcfc; border-radius:5px; margin-top:20px; padding-top:100px; padding-bottom:100px; }
.search_total_body > .empty_items > .icon {position:relative;}
.search_total_body > .empty_items > div > svg {width:100px; height: 100px; fill:#ddd;}
.search_total_body > .empty_items > div > .xmark{ position:absolute; margin-left:calc(50% - 30px); top:20px;}
.search_total_body > .empty_items > div > .xmark > svg {width:40px; height: 40px; fill:#ddd;}
.search_total_body > .empty_items > .guide {margin-top:30px;}
.search_total_body > .empty_items > .guide > span {font-size:15px; color:#aaa; }


/* End - 검색 화면 
*********************************************************************************************/

/* 시세보기 팝업 */
.popup > .popup_market_price { width:400px; padding-top:30px; }
.popup > .popup_market_price > .body {width:calc(100% - 40px); height:30px; line-height:30px; margin-top:-10px; }
.popup > .popup_market_price > .body > span {font-size:14px; color:#555;}
.popup > .popup_market_price > .type {width:calc(100%); text-align:center; margin-bottom:30px;}
.popup > .popup_market_price > .type > span {font-size:14px; color:#333;}
.popup > .popup_market_price > .table { display:table; width:calc(100% - 40px); border:1px solid #ccc; border-radius:5px; margin-left:20px; }
.popup > .popup_market_price > .table > div { display:table-row; height:35px; line-height:35px; }
.popup > .popup_market_price > .table > div > div { display:table-cell; border-right:1px solid #ccc; border-bottom:1px solid #ccc; width:100px; text-align:center; }
.popup > .popup_market_price > .table > div > div:last-child{border-right:0;}
.popup > .popup_market_price > .table > div > div > span {font-size:14px; color:#000;}
.popup > .popup_market_price > .table > div:last-child > div{border-bottom:0;}
.popup > .popup_market_price > .table > .title {background:#eee; border-top-left-radius:5px; border-top-right-radius:5px;}
.popup > .popup_market_price > .guide {margin-top:20px;}
.popup > .popup_market_price > .guide > div {margin-left:5px;}
.popup > .popup_market_price > .guide > div > span{font-size:13px; color:#555;}


/*********************************************************************************************
	가격 등록 화면 
*********************************************************************************************/

.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box { width:calc(100% - 80px); border:1px solid #ccc; padding-left:40px; padding-right:40px; padding-top:10px; padding-bottom:40px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .top_area {width:100%; height:40px; line-height:40px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .top_area > .left { float:left; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .top_area > .left > span {font-size:15px; font-weight:600; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .top_area > .right { float:right; height:40px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .top_area > .right > div {float:left; height:40px; margin-left:15px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .top_area > .right > div:hover > div > svg {fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .top_area > .right > div:hover > div > span {font-weight:600; color:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .top_area > .right > div > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .top_area > .right > div > div > svg {width:15px; height:15px; fill:#999; margin-top:12.5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .top_area > .right > div > div > span {height:40px; margin-left:5px; font-size:13px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .top_area > .right > .save > div > svg {fill:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .top_area > .right > .save > div > span {color:#000;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .divider {width:calc(100% + 80px); margin-left:-40px; height:1px; background:#ccc; margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item {height:50px; margin-top:20px; position:relative;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > div > input {font-size:14px;width:100%; height:100%; border:1px solid #aaa; border-radius:5px; padding-left:20px; padding-right:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > div > input:focus{ outline:none; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > div > input:disabled{ background:#eee; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .title{width:60px; height:100%; line-height:50px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .title > span {font-size:14px; color:#000; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .selector.disabled {background:#eee; cursor:default;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .selector.disabled:hover {background:#eee;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .btn.cancel {background:#f00;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .btn.cancel:hover {background:#e00;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .dropdown {position:absolute; width:calc(100% - 62px); max-height:350px; overflow-y:auto; overflow-x:hidden; top:52px; left:60px; background:#fcfcfc; border:1px solid #ccc; z-index:1; scrollbar-width:thin;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .dropdown > div {height:40px; line-height:40px; padding-left:20px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .dropdown > div > span {font-size:14px; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .dropdown > div:hover{background:#eee;}



.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .auto_complete {position:absolute; z-index:5; background:#fff; border:1px solid #eee; overflow-x:hidden; overflow-y:auto; top:50px; left:60px; max-height:300px; width:402px; scrollbar-width:thin;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .auto_complete > div {cursor:pointer; background:#fff; min-height:40px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .auto_complete > div:hover {background:#f5f5f5;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .auto_complete > div > div > svg {width:16px; height:16px; fill:#aaa; margin:2px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .auto_complete > div > .icon_search { float:left; padding:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .auto_complete > div > .span_div { display:inline-block; width:calc(100% - 80px); margin-top:10px; line-height:20px; margin-bottom:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .auto_complete > div > .span_div > span {font-size:13px; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .auto_complete > div > .span_div > .liquor { color:var(--app-default-color); font-weight:600; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .auto_complete > div > .span_div > .city { color:#777; margin-right:3px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .auto_complete > div > .icon_set { float:right; -webkit-transform: rotate(-45deg); padding:10px; display:none; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .auto_complete > div > .icon_set:hover > svg {fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .item > .auto_complete.name {width:calc(100% - 140px);}


.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .guide {width:calc(100% - 60px); padding-left:60px; margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .guide > span {font-size:13px; color:#aaa;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .guide.center {width:100%; padding-left:0px; text-align:center;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .input > .input{width:calc(100% - 60px); }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .input_btn > .input{width:calc(100% - 140px); }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .input_btn > .btn{width:60px; height:100%; line-height:50px; text-align:center; cursor:pointer; background:#555; border-radius:5px; margin-left:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .input_btn > .btn > span {font-size:14px; font-weight:600; color:#fff;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .input_btn > .btn:hover {background:#111;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .select > .selector { width:calc(100% - 62px); height:100%; border:1px solid #aaa; border-radius:5px; cursor:pointer; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .select > .selector:hover {background:#fafafa}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .select > .selector > .text {float:left; line-height:20px; height:20px; margin-top:15px; padding-left:20px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .select > .selector > .text > span { font-size:14px; color:#000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .select > .selector.select > .text > span {color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .select > .selector > .icon {float:right; margin-top:15px; margin-right:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .select > .selector > .icon > svg {width:20px; height:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .period > .input { width:calc(100% - 60px - 90px); }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .period > .unit {float:left; width:40px ;height:100%; line-height:50px;text-align:center;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .period > .unit > span {font-size:14px; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .period > .ckeck_text {width:50px; height:100%; line-height:50px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .period > .ckeck_text > div {float:left; text-align:center;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .period > .ckeck_text > .check_box { width:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .period > .ckeck_text > .check_box > svg {width:16px; height:16px;margin-top:17px; fill:#ccc;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .period > .ckeck_text > .check_span {width:30px; font-size:14px; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .period > .ckeck_text:hover > .check_span {color:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .period > .ckeck_text:hover > .check_box > svg {width:20px; height:20px;margin-top:15px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .period > .ckeck_text.focus > .check_box > svg {fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .input_unit > .input{width:calc(100% - 110px); }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .input_unit > .unit{width:40px; padding-left:10px; height:100%; line-height:50px; text-align:center; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .input_unit > .unit > span {font-size:14px; font-weight:600; color:#000;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .select_check > .selector { width:calc(100% - 112px); height:100%; border:1px solid #aaa; border-radius:5px; cursor:pointer; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .select_check > .selector:hover {background:#fafafa}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .select_check > .selector > .text {float:left; line-height:20px; height:20px; margin-top:15px; padding-left:20px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .select_check > .selector > .text > span { font-size:14px; color:#000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .select_check > .selector.select > .text > span {color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .select_check > .selector > .icon {float:right; margin-top:15px; margin-right:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .select_check > .selector > .icon > svg {width:20px; height:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .select_check > .check_box { width:30px; padding-left:20px; cursor:pointer;height:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .select_check > .check_box > svg {width:20px; height:20px;margin-top:15px; fill:#ccc;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .select_check > .check_box:hover > svg {width:24px; height:24px; margin-top:13px; margin-left:-2px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .select_check > .check_box.focus > svg {fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .select_check > .dropdown {width:calc(100% - 112px);}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .input_check > .input{width:calc(100% - 110px); }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .input_check > .check_box { width:30px; padding-left:20px; cursor:pointer;height:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .input_check > .check_box > svg {width:20px; height:20px;margin-top:15px; fill:#ccc;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .input_check > .check_box:hover > svg {width:24px; height:24px; margin-top:13px; margin-left:-2px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .input_check > .check_box.focus > svg {fill:var(--app-default-color);}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .buy_date {position: relative;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .buy_date > .input{width:calc(100% - 112px); position: relative; border:1px solid #aaa; border-radius:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .buy_date > .input > input {width:calc(100% + 50px); border:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .buy_date > .input > input[type="date"]::-webkit-calendar-picker-indicator{ cursor:pointer; width:20px; height:20px; margin-right:-12px; }

/*.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .buy_date > .input > input[type="date"]::-webkit-calendar-picker-indicator{ 
color: transparent;
cursor: pointer;
height: 45px;
right: 0;
position: absolute;
top: 0;
width: 50px;
z-index:1;}*/
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .buy_date > .icon{ width:30px; padding-left:20px; cursor:pointer;height:100%;position: absolute; right:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .buy_date > .icon > svg {width:20px; height:20px;margin-top:15px; fill:#555;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .buy_date > .icon:hover > svg {fill:var(--app-default-color);}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .ea > .input{width:calc(100% - 112px - 200px); }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .ea > .unit {width:40px; padding-left:10px; height:100%; line-height:50px; text-align:center;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .ea > .unit > span {font-size:14px; color:#000; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .ea > .price {width:200px; height:100%; line-height:50px; text-align:end;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .ea > .price > span {font-size:14px; color:#000; font-weight:600;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_input {text-align:center; margin-left:calc(50% - 150px - 105px); width:510px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_input > .radio {display:inline-block; height:100%; line-height:50px; width:70px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_input > .radio > div {height:100%; float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_input > .radio > div > svg{width:20px; height:20px; margin-top:15px; fill:#ccc; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_input > .radio > div > span{font-size:14px; color:#ccc;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_input > .radio:hover > div > svg{width:24px; height:24px; margin-top:13px; margin-left:-2px; margin-right:3px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_input > .radio.focus > div > svg{fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_input > .radio.focus > div > span{color:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_input > .input {width:300px;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_select {text-align:center; margin-left:calc(50% - 150px - 100px); width:500px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_select > .radio {display:inline-block; height:100%; line-height:50px; width:100px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_select > .radio > div {height:100%; float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_select > .radio > div > svg{width:20px; height:20px; margin-top:15px; fill:#ccc; margin-right:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_select > .radio > div > span{font-size:14px; color:#ccc;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_select > .radio:hover > div > svg{width:24px; height:24px; margin-top:13px; margin-left:-2px; margin-right:8px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_select > .radio.focus > div > svg{fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_select > .radio.focus > div > span{color:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_select > .selector { width:298px; height:100%; border:1px solid #aaa; border-radius:5px; cursor:pointer; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_select > .selector:hover {background:#fafafa}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_select > .selector > .text {float:left; line-height:20px; height:20px; margin-top:15px; padding-left:20px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_select > .selector > .text > span { font-size:14px; color:#000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_select > .selector.select > .text > span {color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_select > .selector > .icon {float:right; margin-top:15px; margin-right:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_select > .selector > .icon > svg {width:20px; height:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_select > .dropdown {width:298px; margin-left:140px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio_select > .dropdown > div {text-align:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio {text-align:center; margin-left:calc(50% - 90px); width:180px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio > .radio {display:inline-block; height:100%; line-height:50px; width:100px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio > .radio > div {height:100%; float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio > .radio > div > svg{width:20px; height:20px; margin-top:15px; fill:#ccc; margin-right:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio > .radio > div > span{font-size:14px; color:#ccc;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio > .radio:hover > div > svg{width:24px; height:24px; margin-top:13px; margin-left:-2px; margin-right:8px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio > .radio.small {width:80px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio > .radio.focus > div > svg{fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .radio > .radio.focus > div > span{color:var(--app-default-color);}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .check {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .check > .ckeck_text {height:100%; line-height:50px; cursor:pointer; margin-left: 50%; transform: translate(-50%, 0);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .check > .ckeck_text > div { float:left; text-align:center;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .check > .ckeck_text > .check_box { width:20px; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .check > .ckeck_text > .check_box > svg {width:16px; height:16px;margin-top:17px; fill:#ccc;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .check > .ckeck_text > .check_span {font-size:14px; color:#ccc;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .check > .ckeck_text:hover > .check_box > svg {width:20px; height:20px;margin-top:15px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .check > .ckeck_text.focus > .check_span {color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .check > .ckeck_text.focus > .check_box > svg {fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .save_button {width:100%; background:var(--app-default-color); height:60px; line-height:60px; text-align:center; margin-top:20px; border-radius:5px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .save_button > span {height:100%; width:100%; font-size:15px; color:#fff; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_price_write_box > .save_button:hover {background:var(--app-hover-color);}

/* End - 가격 등록 화면 
*********************************************************************************************/


/*********************************************************************************************
	술 상세 화면 
*********************************************************************************************/

/* 술정보 */
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box {width:calc(100% - 20px - 40px); height:210px; border:1px solid #ccc; border-radius:5px; padding:20px; display: flex; align-items:flex-start; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left { width:140px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .image { width:140px; height:140px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .image > div{ width:100%; height:100%; border-radius:5px; text-align:center; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .image > .empty > img {width:80px; height:80px; margin-top:30px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .image > .empty { background:#eee; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .image > .thumbnail {cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .image > .thumbnail > img {width:100%; height:100%; border-radius:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .image > .thumbnail:hover {opacity:0.8;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .image_user_id { text-align:center; height:30px; line-height:30px; font-size:12px; color:#000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .images{ display: flex; align-items:flex-start; width:100%; height:40px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .images > .image { width:40px; margin-left:10px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .images > .image > div{ width:calc(100% - 2px); height:calc(100% - 2px); border-radius:5px; text-align:center; border:1px solid #ffffff00;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .images > .image > .empty { position:relative; background:#eee; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .images > .image > .empty > img {width:20px; height:20px; margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .images > .image > .empty > .add_btn { position:absolute; display:none; border-radius:5px; top:0; left:0; width:100%; height:100%; background:#00000020 }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .images > .image > .empty > .add_btn > svg { fill:#00000060; width:20px; height:20px; margin-top:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .images > .image > .thumbnail {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .images > .image > .thumbnail > img {width:100%; height:100%; border-radius:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .images > .image:first-child {margin-left:0px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .images > .image:hover > .thumbnail {opacity:0.8;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .images > .image:hover > .empty > .add_btn {display:block;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .left > .images > .image.focus > div {border:1px solid var(--app-hover-color);}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink { width:calc(100% - 160px); height:100%; margin-left:20; position:relative; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .drink_name {width:calc(100% - 40px);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .drink_name > span {font-size:16px; font-weight:600; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .drink_info { line-height:20px; margin-top:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .drink_info > span {font-size:13px; font-weight:600; color:#999;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .drink_info > .type {color:#555;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .drink_info > .dot {margin-left:5px; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .second {margin-top:5px;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .star {margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .star > div {float:left; line-height:25px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .star > .box { height:25px; width:50px; background:var(--app-default-color); border-radius:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .star > .box > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .star > .box > div > svg {width:13px; height:13px; margin-top:6px; fill:#fff; margin-left:5px; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .star > .box > div > span {font-size:12px; color:#fff; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .star > .count { margin-left:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .star > .count > span {font-size:14px; color:#999; font-weight:600;}


.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .price { border-left:1px solid #ccc; padding-left:15px; position:absolute; bottom:0; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .price > div {display: flex; align-items:flex-start; height:25px; line-height:25px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .price > div > div > span {font-size:13px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .price > div > .title { width:55px; font-weight:600; color:#000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .left > .price > div > .value { color:#000; }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .right {position:absolute; top:0; right:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .right > div {float:left; cursor:pointer; height:14px; line-height:14px; margin-left:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .right > div > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .right > div > div > span {font-size:13px; color:#555;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .right > div > div > img {width:14px; height:14px; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .right > div > div > svg {width:14px; height:14px; margin-right:5px; fill:#555; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .right > div:hover > div > span {color:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .right > div:hover > div > svg {fill:var(--app-default-color); }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .right.bottom { top:auto; bottom:0;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .right > .reg_history > div > span {font-size:12px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .right > .favorite { margin-left:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .right > .favorite > div > svg {width:20px; height:20px; fill:#ccc; margin-top:0px; margin-right:0px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .right > .favorite.focus > div > svg {width:20px; height:20px; fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .right > .favorite:hover > div > svg {fill:#ccc; width:24px; height:24px; fill:#ccc; margin-top:-2px; margin-right:-2px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_box > .drink > .right > .favorite.focus:hover > div > svg {fill:var(--app-default-color);}
/* End - 술정보 */


/* 리뷰 리스트 */
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .write_review { float:right; height:40px; line-height:40px; cursor:pointer; margin-right:20px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .write_review > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .write_review > div > svg {width:12px; height:12px; margin-top:14px; margin-left:5px; fill:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .write_review > div > span {font-size:15px; font-weight:600; color:#000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .write_review:hover > div > svg {fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .write_review:hover > div > span {color:var(--app-default-color); }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list { margin-top:0px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .item { margin-bottom:0; padding-top:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .item:hover {background:#fafafa;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .item > .top {height:25px; line-height:25px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .item > .top > div {font-size:14px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .item > .top > .user {float:left; color:#000; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .item > .top > .date {float:right; color:#555}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .item > .total{display:flex; align-items:flex-start; min-height:25px; line-height:25px; font-size:14px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .item > .total > div > svg {width:14px; height:14px; margin-top:5.5px; fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .item > .total > .star_point { margin-left:10px; font-weight:600; margin-right:10px; color:var(--app-default-color); }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .item > .total > .review {width:calc(100% - 14px - 10px - 10px - 40px); word-wrap: break-word;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .item > .detail {border-left:1px solid #ccc; margin-top:10px; padding-left:15px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .item > .detail > div {display:flex; align-items:flex-start; min-height:20px; line-height:20px; font-size:14px; margin-top:10px}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .item > .detail > div:first-child {margin-top:0px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .item > .detail > div > .title {font-weight:600; width:60px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .item > .detail > div > .star_point { margin-left:10px; font-weight:600; margin-right:10px; color:var(--app-default-color); }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .item > .detail > div > .review {width:calc(100% - 14px - 10px - 10px - 30px - 60px); word-wrap: break-word;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .item > .detail > div > div > svg {width:14px; height:14px; margin-top:3px; fill:var(--app-default-color);}


.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .pagenumber_div { width:100%; text-align:center; height:40px; line-height:40px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .pagenumber_div > div > span { cursor:pointer; font-size:15px; color:#555; padding:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .pagenumber_div > div > span:hover {font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .pagenumber_div > div > .current {color:var(--app-default-color); font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .image_loading { position:relative; width:calc(100% - 40px); max-height:460px; margin-left:20px; margin-top:20px; border-radius:5px; text-align:center; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .review_list > .image_loading > .loading { width:50px; height:50px; border: 3px solid rgba(255,255,255,1); border-top-color:#000; }
/* End - 리뷰 리스트 */


/* 설명부분 */
.body_div > .body_inner_div > .contents_div > .contents_left_div > .guide {width:100%; margin-top:10px; padding-left:20px; display:flex; align-items:flex-start; margin-bottom:20px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .guide > div {height:25px; line-height:25px; margin-left:20px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .guide > div:first-child {margin-left:0px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .guide > div > span {font-size:14px; color:#555;}
/* End - 설명부분 */

/* 드링크 상세페이지 설명부분 */
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_detail_guide {width:100%; margin-top:5px; padding-left:10px; display:flex; align-items:flex-start; margin-bottom:20px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_detail_guide > div {height:25px; line-height:25px; margin-left:15px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_detail_guide > div:first-child {margin-left:0px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .drink_detail_guide > div > span {font-size:12px; color:#555;}
/* End - 드링크 상세페이지 설명부분 */

/* 등록된 가격 리스트 팝업 */
.popup_reg_history { width:500px; padding-bottom:20px; }
.popup_reg_history > .body {width:calc(100% - 40px); margin-left:20px; text-align:center; margin-top:10px;}
.popup_reg_history > .body > span {color:#555; font-size:15px;}
.popup_reg_history > .reg_history_list { max-height:400px; overflow-y:auto; border-top:1px solid #ccc; margin-top:20px; scrollbar-width:thin;}
.popup_reg_history > .reg_history_list > .item { width:calc(100% - 40px); padding-top:10px; padding-bottom:10px; margin-left:20px; border-bottom:1px solid #ccc;}
.popup_reg_history > .reg_history_list > .item:last-child {border-bottom:0px;}
.popup_reg_history > .reg_history_list > .item:hover {background:#fafafa;}
.popup_reg_history > .reg_history_list > .item > div { display:flex; }
.popup_reg_history > .reg_history_list > .item > .first { height:25px; line-height:25px; }
.popup_reg_history > .reg_history_list > .item > .second { min-height:20px; line-height:20px; }

.popup_reg_history > .reg_history_list > .item > div > div {font-size:14px; float:left; }
.popup_reg_history > .reg_history_list > .item > div > .buy_date {float:left; font-weight:600; width:80px;}
.popup_reg_history > .reg_history_list > .item > div > .right { width:calc(100% - 80px); }
.popup_reg_history > .reg_history_list > .item > div > .right > div {float:right;}
.popup_reg_history > .reg_history_list > .item > div > .right > .price {color:#000; font-weight:600; }
.popup_reg_history > .reg_history_list > .item > div > .right > .price_type {color:#000; font-weight:600; }
.popup_reg_history > .reg_history_list > .item > div > .right > .pin_icon {margin-right:5px; margin-top:5px;}
.popup_reg_history > .reg_history_list > .item > div > .right > .pin_icon > .map_select_popup {margin-left:-5px;}
.popup_reg_history > .reg_history_list > .item > div > .right > .pin_icon > svg{margin-right:0; margin-left:0px;}
.popup_reg_history > .reg_history_list > .item > div > .right > .pin_icon:hover > svg{margin-right:-3px; margin-left:0px;}
.popup_reg_history > .reg_history_list > .item > div > .right > .pin_icon:hover > .map_select_popup {margin-left:-2px;}
.popup_reg_history > .reg_history_list > .item > div > .right > .dot {margin-left:3px; margin-right:3px;}
.popup_reg_history > .reg_history_list > .item > .second > .shop {font-size:13px;}
.popup_reg_history > .reg_history_list > .item > .second > .shop > .shop_name {color:#555; font-weight:600;}
.popup_reg_history > .reg_history_list > .item > .second > .shop > .shop_address {color:#555;}
.popup_reg_history > .reg_history_list > .pagenumber_div { width:100%; text-align:center; height:40px; line-height:40px; }
.popup_reg_history > .reg_history_list > .pagenumber_div > div > span { cursor:pointer; font-size:15px; color:#555; padding:5px; }
.popup_reg_history > .reg_history_list > .pagenumber_div > div > span:hover {font-weight:600;}
.popup_reg_history > .reg_history_list > .pagenumber_div > div > .current {color:var(--app-default-color); font-weight:600;}
.popup_reg_history > .reg_history_list > .image_loading { position:relative; width:calc(100% - 40px); max-height:460px; margin-left:20px; margin-top:20px; border-radius:5px; text-align:center; }
.popup_reg_history > .reg_history_list > .image_loading > .loading { width:50px; height:50px; border: 3px solid rgba(255,255,255,1); border-top-color:#000; }

.popup_reg_history > .reg_history_list > .item > .first > .liquor { margin-left:5px; cursor:pointer; width:60px; }
.popup_reg_history > .reg_history_list > .item > .first > .liquor > div {float:left;}
.popup_reg_history > .reg_history_list > .item > .first > .liquor > .icon > svg {width:14px; height:14px; margin-top:5.5px; fill:var(--app-default-color);}
.popup_reg_history > .reg_history_list > .item > .first > .liquor > .name {font-size:12px; margin-left:2px; color:var(--app-default-color);}
.popup_reg_history > .reg_history_list > .item > .first > .liquor:hover > .icon > svg {width:16px; height:16px; margin-top:4.5px; margin-left:-1px; }
.popup_reg_history > .reg_history_list > .item > .first > .liquor:hover > .name {margin-left:1px; font-weight:600;}
.popup_reg_history > .reg_history_list > .item > .first.have_liquor > .right { width:calc(100% - 80px - 60px); }
/* End - 등록된 가격 리스트 팝업 */

/* 이미지 업로드 팝업 */
.popup_reg_picture { width:500px; padding-bottom:20px; margin-top:20px !important; }
.popup_reg_picture > .body {width:calc(100% - 40px); margin-left:20px; text-align:center; margin-top:0px;}
.popup_reg_picture > .body > span {color:#555; font-size:15px;}
.popup_reg_picture > .guide_box { width:calc(100% - 40px); margin-left:20px; margin-top:20px; border:1px solid #ccc; border-radius:5px; padding-bottom:20px; padding-top:20px;}
.popup_reg_picture > .guide_box > .title {text-align:center; font-size:20px; }
.popup_reg_picture > .guide_box > .title_guide {text-align:center; font-size:14px; line-height:20px; margin-top:10px;}
.popup_reg_picture > .guide_box > .exam_image { width:calc(100% - 40px); margin-left:20px; margin-top:20px; }
.popup_reg_picture > .guide_box > .exam_image > div > span {font-size:13px; color:#555;}
.popup_reg_picture > .guide_box > .exam_image > .image { text-align:center; }
.popup_reg_picture > .guide_box > .exam_image > .image > img{width:200px; height:200px;}
.popup_reg_picture > .guide_box > .item_title { font-size:15px; font-weight:600; margin-left:20px; margin-top:20px; }
.popup_reg_picture > .guide_box > .item_body { font-size:14px; margin-left:20px; margin-top:5px; line-height:20px; }
.popup_reg_picture > .image_box { position:relative; width:calc(100% - 40px); max-height:460px; margin-left:20px; margin-top:20px; border-radius:5px; text-align:center; }
.popup_reg_picture > .image_box > img { max-width:460px; max-height:460px; border-radius:5px; }
.popup_reg_picture > .image_box > .close { width:30px; height:30px; position:absolute; top:10px; right:10px; background:#000; border-radius:30px; text-align:center; cursor:pointer; }
.popup_reg_picture > .image_box > .close > svg {width:20px; height:20px; margin-top:5px; fill:#fff;}
.popup_reg_picture > .image_box > .close:hover{ background:var(--app-default-color);}

.popup_reg_picture > .image_box > canvas {width:460px; height:460px;}

.popup_reg_picture > .image_loading { position:relative; width:calc(100% - 40px); max-height:460px; margin-left:20px; margin-top:20px; border-radius:5px; text-align:center; }
.popup_reg_picture > .image_loading > .loading { width:50px; height:50px; border: 3px solid rgba(255,255,255,1); border-top-color:#000; }
.popup_reg_picture > .upload_btn {display:flex; align-items:flex-start; margin-top:20px; cursor:pointer; width:fit-content; margin-left: 50%; transform: translate(-50%, 0);}
.popup_reg_picture > .upload_btn > div { height:20px; line-height:20px;}
.popup_reg_picture > .upload_btn > div > svg {width:14px; height:14px; margin-top:3px; fill:#000;}
.popup_reg_picture > .upload_btn > div > span {font-size:14px; color:#555; font-weight:600;}
.popup_reg_picture > .upload_btn > .text{margin-left:5px;}
.popup_reg_picture > .upload_btn:hover > div > svg {fill:var(--app-default-color);}
.popup_reg_picture > .upload_btn:hover > div > span {color:var(--app-default-color);}

.popup_reg_picture > .crop_image {margin-top:20px;}

.popup_drink_review { width:400px; padding-bottom:20px; margin-top:50px !important; }
.popup_drink_review > .body {width:calc(100% - 40px); margin-left:20px; text-align:center; margin-top:0px; margin-bottom:20px;}
.popup_drink_review > .body > span {color:#555; font-size:15px;}
.popup_drink_review > .total_review > div {}
.popup_drink_review > .total_review > div > .stars {text-align:center; }
.popup_drink_review > div > div > .stars > svg {width:20px; height:20px; margin-left:0px; fill:#ccc; cursor:pointer; }
.popup_drink_review > div > div > .stars > svg:hover{width:22px; height:22px; margin-top:-2px; margin-left:-2px;}
.popup_drink_review > div > .input_div { margin-left:40px; width:calc(100% - 80px);}
.popup_drink_review > div > .input_div > textarea{ width:100%; min-height:50px; max-height:80px; border:1px solid #ccc; border-radius:5px; padding-left:10px; font-size:14px; resize: none; padding-top:15px;}
.popup_drink_review > div > .input_div > textarea:focus{ outline:none; }
.popup_drink_review > .total_review > div > .stars > svg {width:30px; height:30px;}
.popup_drink_review > .total_review > div > .stars > svg:hover{width:32px; height:32px;}
.popup_drink_review > .total_review > .guide {width:calc(100% - 40px); margin-left:20px; text-align:center; margin-top:0px; margin-bottom:20px; margin-top:10px;}
.popup_drink_review > .total_review > .guide > span {color:#000; font-size:14px;}

.popup_drink_review > .detail_review > .total_top {height:40px; margin-left:40px; width:calc(100% - 80px); margin-top:0px;}
.popup_drink_review > .detail_review > .total_top > .star {float:right;}
.popup_drink_review > .detail_review > .total_top > .star > svg {width:14px; height:14px; margin-top:3px; fill:var(--app-default-color);}
.popup_drink_review > .detail_review > .total_top > .appraisal {float:right; font-size:14px; font-weight:600; color:var(--app-default-color); margin-left:5px;}
.popup_drink_review > .detail_review > .top {height:40px; margin-left:40px; width:calc(100% - 80px); margin-top:5px;}
.popup_drink_review > .detail_review > div > div {height:20px; line-height:20px; margin-top:10px;}
.popup_drink_review > .detail_review > div > .title {float:left; font-size:14px; color:#000; font-weight:600;}
.popup_drink_review > .detail_review > .top > .stars {float:right;}

.popup_drink_review > .change_btn {text-align:center; margin-top:20px;}
.popup_drink_review > .change_btn > div {}
.popup_drink_review > .change_btn > div > span {font-size:14px; cursor:pointer; color:#000; border-bottom:1px solid #000;}
.popup_drink_review > .change_btn > div > span:hover {color:var(--app-default-color); border-bottom:1px solid var(--app-default-color);}

.popup_drink_review > .save_btn {text-align:center; margin-top:20px; width:100%}
.popup_drink_review > .save_btn > div { width:100px; height:40px; line-height:40px; background:var(--app-default-color); cursor:pointer; border-radius:5px; margin-left: 50%; transform: translate(-50%, 0);}
.popup_drink_review > .save_btn > div > span {font-size:14px; color:#fff; font-weight:600;}
.popup_drink_review > .save_btn > div:hover{background:var(--app-hover-color);}
/* End - 이미지 업로드 팝업 */

/* End - 술 상세 화면 
*********************************************************************************************/


/*********************************************************************************************
	샵(공통) 화면 
*********************************************************************************************/

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item:hover > div > .image {background:#000; border-radius:7px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item:hover > div > .image > .empty{opacity:0.9}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item:hover > div > .image > .thumbnail > img{opacity:0.7}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item:hover > div > .body > .drink > .left > .drink_name > span {color:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item:hover { background:#fcfcfc; }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item { cursor:pointer; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > div { float:left; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > .data {height:180px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .image { width:320px; height:180px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .image > div{ width:100%; height:100%; border-radius:5px; text-align:center; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .image > .empty { background:#eee; line-height:180px; position:relative; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .image > .empty > svg { position:absolute; width:100px; height:100px; top:40px; left:110px; -webkit-transform: rotate(-90deg); fill:#fafafa90; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .image > .empty > img { width:100px; height:100px; top:40px; left:110px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .image > .empty > span {color:#fff; font-size:40px; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .image > .thumbnail {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .image > .thumbnail > img {width:100%; height:100%; border-radius:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body { width:calc(100% - 340px); height:100%; margin-left:20; position:relative; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop{width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left {width:calc(100% - 70px);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .drink_name {width:calc(100% - 170px);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .drink_name > span {font-size:16px; font-weight:600; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .drink_name > .city {font-size:14px; font-weight:400; color:#555; margin-left:7px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .on_off_time {margin-top:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .on_off_time > span {font-size:14px; color:#555; font-weight:500;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .time_menu {margin-top:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .time_menu > span {font-size:13px; color:#555; font-weight:500;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .time_menu > .time{font-size:13px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .time_menu > .dot{ margin-left:3px; margin-right:3px; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .time_menu > .menu{}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .corkage_condition {margin-top:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .corkage_condition > span {font-size:13px; color:#555; font-weight:500;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .star {margin-top:10px; height:25px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .star > div {float:left; line-height:25px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .star > .box { height:25px; width:50px; background:var(--app-default-color); border-radius:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .star > .box > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .star > .box > div > svg {width:13px; height:13px; margin-top:6px; fill:#fff; margin-left:5px; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .star > .box > div > span {font-size:12px; color:#fff; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .star > .count { margin-left:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .left > .star > .count > span {font-size:14px; color:#999; font-weight:600;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .right {position:absolute; top:0; right:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .right > div {float:left; height:16px; line-height:16px; margin-left:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .right > div > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .right > div > div > span {font-size:15px; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .right > div > div > svg {width:16px; height:16px; margin-right:5px; fill:#000; }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .right > .favorite > div > svg {fill:#ccc; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .right > .favorite > div > span {color:#999;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .right > .favorite.focus > div > svg {fill:#ff0000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .right > .favorite.focus > div > span {color:#ff0000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .right > .hits > div > svg {fill:#000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .right > .hits > div > span {color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .shop > .right > .insert_time > div > span {color:#999;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .address {border-left:1px solid #CCCCCC; width:100%; position:absolute; bottom:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .address > .left {float:left; padding-left:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .address > .left > div {width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .address > .left > .address {width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .address > .left > .address > span {font-size:12px; font-weight:500; color:#000;  }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .address.have_map_pin {border-left:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .address.have_map_pin > .left {padding-left:0px; margin-left:-5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .address.have_map_pin > .left > .address > .pin_icon{float:left; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > div > .body > .address.have_map_pin > .left > .address > .pin_icon:hover {margin-right:2px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > .memo{ width:calc(100% - 20px); background:#f5f5f5; border-radius:10px; margin-top:20px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item > .memo > span {font-size:13px; color:#555;}

/* 게시글 */
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item.post > .data {height:110px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item.post > div > .image { width:110px; height:110px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item.post > div > .image > .empty > img { width:60px; height:60px; margin-top:25px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item.post > div > .body { width:calc(100% - 130px); }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item.post > div > .body > .post_body {border-left:1px solid #CCCCCC; width:100%; position:absolute; bottom:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item.post > div > .body > .post_body > .left {float:left; padding-left:10px; width:calc(100% - 10px); word-wrap: break-word;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item.post > div > .body > .post_body > .left > div {width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item.post > div > .body > .post_body > .left > .body {width:100%; line-height:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_list > .item.post > div > .body > .post_body > .left > .body > span {font-size:13px; font-weight:500; color:#000; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow:hidden; }
/* End - 게시글 */

/* End - 샵(공통) 화면 
*********************************************************************************************/



/*********************************************************************************************
	리쿼샵 화면 
*********************************************************************************************/

.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item:hover > div > .image {background:#000; border-radius:7px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item:hover > div > .image > .empty{opacity:0.9}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item:hover > div > .image > .thumbnail > img{opacity:0.7}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item:hover > div > .body > .drink > .left > .drink_name > span {color:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item:hover { background:#fcfcfc; }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item { cursor:pointer; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > div { float:left; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > .data {height:180px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .image { width:320px; height:180px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .image > div{ width:100%; height:100%; border-radius:5px; text-align:center; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .image > .empty { background:#eee; line-height:180px; position:relative; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .image > .empty > svg { position:absolute; width:100px; height:100px; top:40px; left:110px; -webkit-transform: rotate(-90deg); fill:#fafafa90; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .image > .empty > img { width:100px; height:100px; top:40px; left:110px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .image > .empty > span {color:#fff; font-size:40px; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .image > .thumbnail {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .image > .thumbnail > img {width:100%; height:100%; border-radius:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body { width:calc(100% - 340px); height:100%; margin-left:20; position:relative; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop{width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left {width:calc(100% - 70px);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .drink_name {width:calc(100% - 170px);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .drink_name > span {font-size:16px; font-weight:600; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .drink_name > .city {font-size:14px; font-weight:400; color:#555; margin-left:7px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .on_off_time {margin-top:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .on_off_time > span {font-size:14px; color:#555; font-weight:500;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .time_menu {margin-top:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .time_menu > span {font-size:13px; color:#555; font-weight:500;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .time_menu > .time{font-size:13px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .time_menu > .dot{ margin-left:3px; margin-right:3px; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .time_menu > .menu{}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .corkage_condition {margin-top:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .corkage_condition > span {font-size:13px; color:#555; font-weight:500;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .star {margin-top:10px; height:25px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .star > div {float:left; line-height:25px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .star > .box { height:25px; width:50px; background:var(--app-default-color); border-radius:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .star > .box > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .star > .box > div > svg {width:13px; height:13px; margin-top:6px; fill:#fff; margin-left:5px; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .star > .box > div > span {font-size:12px; color:#fff; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .star > .count { margin-left:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .left > .star > .count > span {font-size:14px; color:#999; font-weight:600;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .right {position:absolute; top:0; right:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .right > div {float:left; height:16px; line-height:16px; margin-left:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .right > div > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .right > div > div > span {font-size:15px; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .right > div > div > svg {width:16px; height:16px; margin-right:5px; fill:#000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .right > .favorite > div > svg {fill:#ccc; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .right > .favorite > div > span {color:#999;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .right > .favorite.focus > div > svg {fill:#ff0000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .right > .favorite.focus > div > span {color:#ff0000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .right > .hits > div > svg {fill:#000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .right > .hits > div > span {color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .shop > .right > .insert_time > div > span {color:#999;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .address {border-left:1px solid #CCCCCC; width:100%; position:absolute; bottom:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .address > .left {float:left; padding-left:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .address > .left > div {width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .address > .left > .address {width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .address > .left > .address > span {font-size:12px; font-weight:500; color:#000;  }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .address.have_map_pin {border-left:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .address.have_map_pin > .left {padding-left:0px; margin-left:-5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .address.have_map_pin > .left > .address > .pin_icon{float:left; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > div > .body > .address.have_map_pin > .left > .address > .pin_icon:hover {margin-right:2px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > .memo{ width:calc(100% - 20px); background:#f5f5f5; border-radius:10px; margin-top:20px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item > .memo > span {font-size:13px; color:#555;}

/* 게시글 */
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item.post > .data {height:110px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item.post > div > .image { width:110px; height:110px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item.post > div > .image > .empty > img { width:60px; height:60px; margin-top:25px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item.post > div > .body { width:calc(100% - 130px); }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item.post > div > .body > .post_body {border-left:1px solid #CCCCCC; width:100%; position:absolute; bottom:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item.post > div > .body > .post_body > .left {float:left; padding-left:10px; width:calc(100% - 10px); }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item.post > div > .body > .post_body > .left > div {width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item.post > div > .body > .post_body > .left > .body {width:100%; line-height:20px; word-wrap: break-word;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item.post > div > .body > .post_body > .left > .body > span {font-size:13px; font-weight:500; color:#000; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow:hidden; }
/* End - 게시글 */

/* End - 리쿼샵 화면 
*********************************************************************************************/



/*********************************************************************************************
	리쿼샵 상세 화면 
*********************************************************************************************/
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box {width:calc(100% - 0px);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .thumbnail {width:100%; border-radius:5px; margin-bottom:30px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .youtube {width:100%; height:540px; margin-bottom:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .youtube > iframe {width:100%; height:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .thumbnail_div {width:980px; height:320px; margin-bottom:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .thumbnail_div > img {float:left; width:317.5px; height:318px; border:1px solid #fafafa; margin-left:10px; border-radius:5px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .thumbnail_div > img:hover { width:317.5px; height:318px; border:1px solid var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .thumbnail_div > div {float:left; width:320px; height:320px; margin-left:10px; background:#eee; text-align:center; border-radius:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .thumbnail_div > div > div {margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .thumbnail_div > div > div > svg {fill:#aaa; width:100px; height:100px; margin-top: 80px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .thumbnail_div > div > div > span {color:#aaa; font-size:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .thumbnail_div > .first {margin-left:0}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info {margin-top:10px; margin-bottom:30px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name{ height:30px; line-height:30px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .name{ font-size:30px; color:#000; font-weight:600; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .certificate {position:relative; width:20px; height:100%; margin-left:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .certificate > svg {position:absolute;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .certificate > .bg {width:20px; height:20px; margin-top:5px; fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .certificate > .ck {width:14px; height:14px; fill:#fff; margin-left:3px; margin-top:8px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .no_certificate { float:right; font-size:15px; color:#aaa; height:60px; width:280px; border:1px solid #ccc; border-radius:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .no_certificate > .left { float:left; margin-left:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .no_certificate > .left > div { height:20px; line-height:20px; font-size:15px; color:#000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .no_certificate > .left > .top {margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .no_certificate > .left > .bottom {color:#999; font-size:13px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .no_certificate > .right { float:right; background:#555; height:54px; font-size:13px; line-height:20px; margin:3px; width:70px; color:#fff; text-align:center; border-radius:5px; cursor:pointer; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .no_certificate > .right:hover {background:#333}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .no_certificate > .right > .top {margin-top:7px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .no_certificate > .right > .bottom {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .setting_info_btn {float:right; cursor:pointer; margin-left:15px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .setting_info_btn > svg {width:24px; height:24px; margin-top:3px; fill:#555;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .setting_info_btn:hover > svg {fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .talk_btn {float:right; cursor:pointer; margin-left:15px; position:relative; height:30px; line-height:30px; border:1px solid #ccc; background:#fff; border-radius:15px; padding-left:10px; padding-right:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .talk_btn > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .talk_btn > div > svg {width:16px; height:16px; margin-top:7px; margin-right:5px; fill:#555;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .talk_btn > div > span {font-size:13px; text-align:center; color:#555; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .talk_btn:hover > div > svg {fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .share_btn {float:right; cursor:pointer; margin-left:15px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .share_btn > svg {width:24px; height:24px; margin-top:3px; fill:#555;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .shop_name > .share_btn:hover > svg {fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .count {height:20px; line-height:20px; margin-top:15px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .count > div {float:left; font-size:15px; font-weight:600; color:#555;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .count > div > svg {width:16px; height:16px; margin-top:2px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .count > .dot {margin-left:10px; margin-right:10px;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .count > .fav {cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .count > .fav > svg {fill:#ccc;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .count > .fav.focus > svg {fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .count > .fav:hover > svg {width:20px; height:20px; margin-top:0px; margin-left:-2px;; margin-right:-2px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .count > .fav_text {margin-left:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .count > .share_btn {font-size:15px; cursor:pointer; font-weight: 600; color: #555;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .count > .share_btn > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .count > .share_btn > div > svg {width:16px; height:16px; fill:#000; margin-top:2px; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .count > .share_btn:hover > div > svg {width:20px; height:20px; margin-top:0px; margin-left:-2px; margin-right:3px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .count > .number > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .info > .count > .number > div > svg {width:12px; height:12px;fill:#000; margin-top:4px; margin-right:5px; }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons {width:100%; display: flex; align-items:flex-start; margin-bottom:30px;  word-wrap: break-word;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > div {border:1px solid #ddd; border-radius:5px; padding:20px; width:calc((100% - 140px) / 3); margin-left:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .four_buttons > div {width:calc((100% - 140px) / 4);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > div:first-child {margin-left:0px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > div:hover {background:#fafafa; border:1px solid var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > div > .top { height:14px; line-height:14px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > div > .top > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > div > .top > div > span {font-size:14px; font-weight:600; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > div > .body {height:40px; margin-top:10px; font-size:17px; color:#555; font-weight:600; display:flex; justify-content:center; align-items:center; }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .review {cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .review > .top > div > svg{width:14px; height:14px; margin-left:5px; margin-top:1px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .review > .top > .star { background:var(--app-default-color); height:20px;  width:50px; border-radius:10px; margin-top:-3px; margin-right:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .review > .top > .star > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .review > .top > .star > div > svg {fill:#fff; width:12px; height:12px; margin-top:4px; margin-left:7px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .review > .top > .star > div > span {margin-left:4px; font-size:13px; color:#fff; font-weight:600; line-height:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .review > .body {font-size:14px; color:#555; font-weight:500; line-height:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .review > .body > span {-webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow:hidden;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .review > .body.empty {color:#ccc}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .review.menu {position:relative; height:64px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .review.menu > .gradient_overlay{position:absolute; width:100%; height:100%; top:0; left:0; background: linear-gradient(70deg, white 10% , 60%, rgba(57, 114, 57, 0) 75% ); border-radius:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .review.menu > .top { position:absolute; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .review.menu > .body{ position:absolute; text-align:start;margin-top: 24px; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .review.menu:hover {border:1px solid var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .review.menu:hover > .top > div > span{color:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .review.menu:hover > .top > div > svg{fill:var(--app-default-color);}


.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .phone > .top > div > svg{width:10px; height:10px; margin-left:5px; margin-top:2px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .map {position:relative; height:64px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .map > .gradient_overlay{position:absolute; width:100%; height:100%; top:0; left:0; background: linear-gradient(70deg, white 10% , 60%, rgba(57, 114, 57, 0) 75% ); border-radius:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .map > .top { position:absolute; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .map > .body{ position:absolute; width: calc(100% - 40px); text-align:start;margin-top: 24px; font-size:14px; color:#555; font-weight:500; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_box > .buttons > .map:hover {border:1px solid var(--app-default-color);}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item { border-top:1px solid #eee; padding-top:40px; margin-top:60px; width:100%; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item > .title {font-size:24px; color:#000; font-weight:600; margin-bottom:30px;  height:20px; line-height:20px;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event {position:relative; margin-top:0px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .box > .event > .body {font-size:15px; color:#000; line-height:25px; word-wrap: break-word;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .box > .event > .date {font-size:14px; color:#555; margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .box > .empty {display:none}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .box > .empty > .body {font-size:14px; color:#999;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .right_top {position:absolute; top:40px; right:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .right_top > div{float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .right_top > .before_list{ cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .right_top > .before_list > svg {width:14px; height:14px; fill:#000; margin-top:3px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .right_top > .before_list:hover > svg {fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .right_top > .menu_position { margin-left:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .box.empty > .event {display:none}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .box.empty > .empty {display:block}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .box > .event > .images { width:980px; white-space: nowrap; overflow-x:hidden; margin-top:20px; margin-bottom:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .box > .event > .images > .inner_div > img {width:180px; height:180px; border-radius:10px; display: inline-block; margin-right:20px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .box > .event > .images > .inner_div > img:hover {opacity:0.9;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .box > .event > .move_button {position:absolute; cursor:pointer; top:160px; width:40px; height:40px; background:#fff; border-radius:50px; box-shadow: 0 3px 6px rgba(0,0,0,0.01), 0 3px 6px rgba(0,0,0,0.23);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .box > .event > .move_button > svg {width:20px; height:20px; margin-left:10px; margin-top:10px; fill:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .box > .event > .move_button:hover > svg {fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .box > .event > .move_button.left {left:-20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.event > .box > .event > .move_button.right {right:-20px}





.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.on_off_time {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.on_off_time > .box {display:table; border-left:1px solid #eee; padding-left:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.on_off_time > .box > div {display:table-row;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.on_off_time > .box > div > div {display:table-cell; padding-top:15px; line-height:25px; font-size:15px; color:#00;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.on_off_time > .box > div > .left {width:100px; font-weight:600; font-size:14px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.on_off_time > .box > div > .right {width:calc(100% - 100px); word-break: break-all;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.on_off_time > .box > div:first-child > div {padding-top:0px;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.convenience { margin-top:40px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.convenience > .box > div {border:1px solid #DBDBDB; display:inline-block; padding:10px; padding-left:20px; padding-right:20px; border-radius:20px; margin-right:20px; margin-bottom:20px;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post {margin-top:20px; width:100%; position:relative;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .title {height:30px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .title > .write_btn{position:absolute; right:0; top:40px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .title > .write_btn > div {float:left; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .title > .write_btn > div > span{font-size:14px; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .title > .write_btn > div > svg{width:14px; height:14px; margin-top:3px; margin-right:5px; fill:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .title > .write_btn:hover > div > span{color:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .title > .write_btn:hover > div > svg{fill:var(--app-default-color);}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .empty_items { width:calc(100% - 2px); text-align:center; border:1px solid #eee; background:#fcfcfc; border-radius:5px; padding-top:30px; padding-bottom:30px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .empty_items > .icon {position:relative;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .empty_items > div > svg {width:40px; height: 40px; fill:#ddd;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .empty_items > div > .xmark{ position:absolute; margin-left:calc(50% - 12px); top:8px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .empty_items > div > .xmark > svg {width:16px; height: 16px; fill:#ddd;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .empty_items > .guide {margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .empty_items > .guide > span {font-size:15px; color:#aaa; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list {background:#fefaf6; border-radius:5px; border:1px solid #ffebdb; padding-left:30px; padding-right:30px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item {position:relative; border-bottom:1px solid #eee; padding-top:30px; padding-bottom:30px; word-wrap: break-word;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .top { position:relative; min-height:20px; height:fit-content; width:100%; line-height:20px; font-size:13px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .top > div {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .top > .date {color:#555; position:absolute; right:30px; top:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .top > .dot {color:#555; margin-left:5px; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .top > .title {color:#555; word-break: break-all; width:calc(100% - 150px); }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .top > .title.today {width:calc(100% - 80px);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .top > .hits {color:#000; margin-right:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .top > .hits > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .top > .hits > div > svg { width:14px; height:14px; margin-top:3px; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .top > .hits > div > span {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .top > .menu {position:absolute; right:0; top:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .body { margin-top:20px; font-size:14px; color:#000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .images { width:920px; white-space: nowrap; overflow-x:hidden; margin-top:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .images > .inner_div > img {width:168px; height:168px; border-radius:10px; display: inline-block; margin-right:20px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .images > .inner_div > img:hover {opacity:0.9;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .move_button {position:absolute; cursor:pointer; top:130px; width:40px; height:40px; background:#fff; border-radius:50px; box-shadow: 0 3px 6px rgba(0,0,0,0.01), 0 3px 6px rgba(0,0,0,0.23);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .move_button > svg {width:20px; height:20px; margin-left:10px; margin-top:10px; fill:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .move_button:hover > svg {fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .move_button.left {left:-20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .item > .move_button.right {right:-20px}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .image_loading { width:100%; text-align:center; height:50px; margin-top:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .image_loading > .loading { width:40px; height:40px; border: 3px solid rgba(195,195,195,1); border-top-color:var(--app-default-color); }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .empty_items { width:calc(100% - 2px); text-align:center; padding-top:30px; padding-bottom:30px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .empty_items > .icon {position:relative;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .empty_items > div > svg {width:40px; height: 40px; fill:#ddd;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .empty_items > div > .xmark{ position:absolute; margin-left:calc(50% - 12px); top:8px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .empty_items > div > .xmark > svg {width:16px; height: 16px; fill:#ddd;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .empty_items > .guide {margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.post > .list > .empty_items > .guide > span {font-size:15px; color:#aaa; }


.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review {margin-top:0px; width:100%; position:relative; border:0; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title {display:flex; align-items:flex-start; position:relative; height:30px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > div > svg { width:16px; height:16px; margin-right:5px; margin-top:2px; fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .count{ margin-left:5px; font-size:17px; color:#bbb; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .sort {position:absolute; height:20px; top:0; right:0; font-size:15px; font-weight:500; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .sort > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .sort > div > svg {width:10px; height:16px; margin-top:2px; margin-right:5px; }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .sort_box{position:absolute; right:0; top:-10px; background:#eee; border-radius:5px; height:40px; width:150px; cursor:pointer; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .sort_box > .icon { width:20px; height:100%; float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .sort_box > .icon > svg {width:10px; height:10px; margin-top:15px; fill:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .sort_box > .text { width:calc(100% - 30px); line-height:40px; margin-left:10px;height:100%; float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .sort_box > .text > span {font-size:15px; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .sort_box:hover {background:#eaeaea;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .write_btn{position:absolute; right:170px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .write_btn > div {float:left; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .write_btn > div > span{font-size:14px; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .write_btn > div > svg{width:14px; height:14px; margin-top:3px; margin-right:5px; fill:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .write_btn:hover > div > span{color:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .write_btn:hover > div > svg{fill:var(--app-default-color);}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .drink_dropdown_list { width:148px; position:absolute; top:35px; right:0; z-index:1; padding-top:10px; padding-bottom:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .drink_dropdown_list > div {height:40px; line-height:40px; cursor:pointer; position:relative;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .drink_dropdown_list > div:hover {background:#fafafa;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .drink_dropdown_list > div > span {font-size:14px; margin-left:20px; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .drink_dropdown_list > div > .check {position:absolute; top:10px; right:20px; display:none; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .drink_dropdown_list > div > .check > svg {width:20px; height:20px; fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .drink_dropdown_list > .focus > span {color:var(--app-default-color); font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .drink_dropdown_list > .focus > .check { display:block; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .title > .drink_dropdown_list > .focus > .check { display:block; }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item { display:flex; align-items:flex-start; border-top:1px solid #eee; padding-top:30px; margin-bottom:30px; word-wrap: break-word;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .left { width:300px; display:flex; align-items:flex-start;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .left > .id_span { color:#000; font-weight:600; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .left > .date_span { font-size:14px; color:#999; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .left > .thumbnail { width:40px; height:40px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .left > .thumbnail > img {width:100%; height:100%; border-radius:100px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .left > .thumbnail > .empty {width:100%; height:100%; border:1px solid #ccc; background:#fafafa; border-radius:100px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .left > .thumbnail > .empty > svg {width:24px; height:24px; margin-top:8px; margin-left:8px; fill:#999;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .left > .text_div { margin-left:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .left > .text_div > .id_span {font-size:14px; font-weight:600; color:#333;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .left > .text_div > .date_span {font-size:14px; color:#aaa; margin-top:5px;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .right { width:680px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .right > .top { height:20px; line-height:20px; font-size:15px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .right > .top > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .right > .top > .star > svg {width:16px; height:16px; margin-top:2px; fill:#ccc; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .right > .top > .star.focus > svg {fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .right > .top > .star_span { color:#000; font-weight:600; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .right > .top > .menu {float:right; margin-left:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .right > .top > .menu > div {float:left; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .right > .top > .menu > div > svg {width:16px; height:16px; margin-top:2px; fill:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .right > .top > .menu > div:hover > svg{fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .right > .top > .menu > .drow_down_menu > .drow_down_menu_popup {width:100px;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .right > .images { width:680px; white-space: nowrap; overflow-x:hidden; margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .right > .images > .inner_div > img {width:213px; height:213px; border-radius:10px; display: inline-block; margin-right:20px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .right > .images > .inner_div > img:hover {opacity:0.9;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .right > .buy_drink {font-size:14px; color:#000; margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .right > .buy_drink > .title {margin-right:10px; font-weight:600; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .right > .eat_menu {font-size:14px; color:#000; margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .right > .eat_menu > .title {margin-right:10px; font-weight:600; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .item > .right > .body {font-size:14px; color:#000; margin-top:20px;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .image_loading { width:100%; text-align:center; height:50px; margin-top:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .image_loading > .loading { width:40px; height:40px; border: 3px solid rgba(195,195,195,1); border-top-color:var(--app-default-color); }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .empty_items { width:calc(100% - 2px); text-align:center; border:1px solid #eee; background:#fcfcfc; border-radius:5px; padding-top:30px; padding-bottom:30px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .empty_items > .icon {position:relative;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .empty_items > div > svg {width:40px; height: 40px; fill:#ddd;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .empty_items > div > .xmark{ position:absolute; margin-left:calc(50% - 12px); top:8px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .empty_items > div > .xmark > svg {width:16px; height: 16px; fill:#ddd;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .empty_items > .guide {margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.review > .list > .empty_items > .guide > span {font-size:15px; color:#aaa; }



.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box {width:100%; position:relative;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .list {width:980px; align-items:flex-start; white-space: nowrap; overflow-x:hidden; position:relative;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .list > .inner_div > .item {width:calc(920px / 3); margin-right:30px; display: inline-block; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .list > .inner_div > .item > .thumbnail {width:100%; height:172px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .list > .inner_div > .item > .thumbnail > img {width:100%; border-radius:10px; height:172px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .list > .inner_div > .item > .shop_name {font-size:15px; font-weight:600; margin-top:15px; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .list > .inner_div > .item > .address {font-size:14px; margin-top:5px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .list > .inner_div > .item:hover > .thumbnail > img {opacity:0.9;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .list > .inner_div > .item:hover > .empty {opacity:0.9;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .list > .inner_div > .item:hover > .shop_name {color:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .list > .inner_div > .item > .empty { background:#eee; height:172px; width:100%; line-height:172px; position:relative; border-radius:10px; text-align:center;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .list > .inner_div > .item > .empty > svg { position:absolute; width:100px; height:100px; top:36px; left:calc(50% - 50px); -webkit-transform: rotate(-90deg); fill:#fafafa90; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .list > .inner_div > .item > .empty > span {color:#fff; font-size:40px; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .list > .empty_items { width:calc(100% - 2px); text-align:center; border:1px solid #eee; background:#fcfcfc; border-radius:5px; padding-top:20px; padding-bottom:20px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .list > .empty_items > .icon {position:relative;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .list > .empty_items > div > svg {width:40px; height: 40px; fill:#ddd;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .list > .empty_items > div > .xmark{ position:absolute; margin-left:calc(50% - 12px); top:8px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .list > .empty_items > div > .xmark > svg {width:16px; height: 16px; fill:#ddd;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .list > .empty_items > .guide {margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .list > .empty_items > .guide > span {font-size:15px; color:#aaa; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .move_button {position:absolute; cursor:pointer; top:150px; width:40px; height:40px; background:#fff; border-radius:50px; box-shadow: 0 3px 6px rgba(0,0,0,0.01), 0 3px 6px rgba(0,0,0,0.23);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .move_button > svg {width:20px; height:20px; margin-left:10px; margin-top:10px; fill:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .move_button:hover > svg {fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .move_button.left {left:-20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.recomend_box > .move_button.right {right:-20px}



.popup_write_review { width:500px; padding-bottom:20px; }
.popup_write_review > .item { margin-left:40px; width:calc(100% - 80px); margin-top:20px; }
.popup_write_review > .body {width:calc(100% - 40px); margin-left:20px; text-align:center; margin-top:0px; margin-bottom:20px;}
.popup_write_review > .body > span {color:#555; font-size:15px;}
.popup_write_review > .total_review > div {}
.popup_write_review > .stars {text-align:center; }
.popup_write_review > .stars > svg {width:30px; height:30px; margin-left:0px; fill:#ccc; cursor:pointer; }
.popup_write_review > .stars > svg:hover{width:32px; height:32px; margin-top:-2px; margin-left:-2px;}
.popup_write_review > .buy_input {position:relative; margin-top:10px; }
.popup_write_review > .buy_input > input{ width:calc(100% - 40px); height:50px; border:1px solid #ccc; border-radius:5px; padding-left:10px; font-size:14px; }
.popup_write_review > .buy_input > input:focus{ outline:none; }
.popup_write_review > .buy_input > svg { position:absolute; width:30px; height:30px; top:10px; right:0; cursor:pointer; fill:#000;}
.popup_write_review > .buy_input > svg:hover {fill:var(--app-default-color);}

.popup_write_review > .buy_input > .auto_complete {position:absolute; width:calc(100% - 40px); top:70px; z-index:5; background:#fff; border:1px solid #eee; overflow-x:hidden; overflow-y:auto; max-height:300px; scrollbar-width:thin;}
.popup_write_review > .buy_input > .auto_complete > div {cursor:pointer; background:#fff; min-height:40px;}
.popup_write_review > .buy_input > .auto_complete > div:hover {background:#f5f5f5;}
.popup_write_review > .buy_input > .auto_complete > div > div > svg {width:16px; height:16px; fill:#aaa; margin:2px;}
.popup_write_review > .buy_input > .auto_complete > div > .icon_search { float:left; padding:10px; }
.popup_write_review > .buy_input > .auto_complete > div > .span_div { display:inline-block; width:calc(100% - 80px); margin-top:10px; line-height:20px; margin-bottom:10px; }
.popup_write_review > .buy_input > .auto_complete > div > .span_div > span {font-size:13px; color:#000;}
.popup_write_review > .buy_input > .auto_complete > div > .icon_set { float:right; -webkit-transform: rotate(-45deg); padding:10px; display:none; }
.popup_write_review > .buy_input > .auto_complete > div > .icon_set:hover > svg {fill:var(--app-default-color);}
.popup_write_review > .buy_input > .auto_complete.name {width:calc(100% - 140px);}

.popup_write_review > .buy_items {margin-top:10px;}
.popup_write_review > .buy_items > div{display:inline-block; position:relative; font-size:14px; color:#fff; border-radius:20px; height:30px; background:var(--app-default-color); line-height:30px; padding-left:10px; padding-right:32px; margin-right:10px;}
.popup_write_review > .buy_items > div > svg { position:absolute; right:10px; top:8px; width:14px; height:14px; fill:#fff;cursor:pointer;}
.popup_write_review > .buy_items > div {margin-top:10px;}

.popup_write_review > .item_title {margin-left:40px; height:20px; font-size:14px; color:#000; font-weight:600;line-height:20px; margin-top:10px; margin-bottom:10px;}
.popup_write_review > .item_title.menu {position:relative; height:30px; line-height:30px; margin-bottom:0px;}
.popup_write_review > .item_title.menu > svg { position:absolute; width:20px; height:20px; top:5px; right:0; cursor:pointer; fill:#000;}
.popup_write_review > .buy_items.menu {margin-top:0px; border-bottom:1px solid #ccc; padding-bottom:20px; }
.popup_write_review > .buy_items.menu > div {padding-right:10px; border:1px solid #eee; color:#ccc; background:#fafafa; cursor:pointer;}
.popup_write_review > .buy_items.menu > div.focus {border:1px solid var(--app-default-color); color:#fff; background:var(--app-default-color);}

.popup_write_review > .body_textarea {height:100px; border:1px solid #ccc; border-radius:5px; padding:10px; resize: none;}
.popup_write_review > .body_textarea:focus{ outline:none; }

.popup_write_review > .divider {height:1px; background:#ccc; margin-top:20px; margin-bottom:20px;}

.popup_write_review > .save_btn {text-align:center; margin-top:20px; width:100%}
.popup_write_review > .save_btn > div { width:100px; height:40px; line-height:40px; background:var(--app-default-color); cursor:pointer; border-radius:5px; margin-left: 50%; transform: translate(-50%, 0);}
.popup_write_review > .save_btn > div > span {font-size:14px; color:#fff; font-weight:600;}
.popup_write_review > .save_btn > div:hover{background:var(--app-hover-color);}

.popup_write_review > .images {margin-top:20px;}
.popup_write_review > .images > .list {height: 120px;}
.popup_write_review > .images > .list > div {margin-left:26px; width:120px; height: 120px; border:1px solid #ccc; float:left; }
.popup_write_review > .images > .list > div:first-child{margin-left:0px;}
.popup_write_review > .images > .list > div > div {}
.popup_write_review > .images > .list > div > .image{position:relative;}
.popup_write_review > .images > .list > div > .image > img {width:100%; height:100%;}
.popup_write_review > .images > .list > div > .image > .close_btn {position:absolute;top:5px;right:5px; width:20px; height:20px; cursor:pointer; background:#fff; border-radius:20px;}
.popup_write_review > .images > .list > div > .image > .close_btn > svg {width:20px; height:20px; fill:#000}
.popup_write_review > .images > .list > div > .image > .close_btn:hover > svg {fill:#f00}
.popup_write_review > .images > .list > div > .button{ text-align:center; cursor:pointer; background:#fff; height: 120px;}
.popup_write_review > .images > .list > div > .button > svg {width:60px; height:60px; margin-left:30px; margin-right:30px; margin-top:20px; fill:#ccc;}
.popup_write_review > .images > .list > div > .button > span {font-size:14px; color:#ccc; margin-top:10px;}
.popup_write_review > .images > .list > div > .button:hover{background:#fafafa;}
.popup_write_review > .crop_image {margin-top:20px;}
.popup_write_review > .text_limit {text-align:right; margin-top:5px; font-size:13px; color:#555;}



.popup_write_post { width:500px; padding-bottom:20px; }
.popup_write_post > .item { margin-left:40px; width:calc(100% - 80px); margin-top:20px; }
.popup_write_post > .title_input {text-align:left; padding-left:10px; padding-right:10px; font-size:14px;}
.popup_write_post > .body_textarea {height:300px; border:1px solid #ccc; border-radius:5px; padding:10px; resize: none; font-size:14px; line-height:20px;}
.popup_write_post > .body_textarea:focus{ outline:none; }
.popup_write_post > .save_btn {text-align:center; margin-top:20px; width:100%}
.popup_write_post > .save_btn > div { width:100px; height:40px; line-height:40px; background:var(--app-default-color); cursor:pointer; border-radius:5px; margin-left: 50%; transform: translate(-50%, 0);}
.popup_write_post > .save_btn > div > span {font-size:14px; color:#fff; font-weight:600;}
.popup_write_post > .save_btn > div:hover{background:var(--app-hover-color);}
.popup_write_post > .images {margin-top:0px;}
.popup_write_post > .images > .list { display: flex; flex-wrap: wrap;}
.popup_write_post > .images > .list > div {margin-left:10px; width:74px; height: 74px; border:1px solid #ccc; margin-top:10px; }
.popup_write_post > .images > .list > div.first{margin-left:0px;}
.popup_write_post > .images > .list > div > div {}
.popup_write_post > .images > .list > div > .image{width:100%; height:100%;}
.popup_write_post > .images > .list > div > .image{position:relative;}
.popup_write_post > .images > .list > div > .image > img {width:100%; height:100%;}
.popup_write_post > .images > .list > div > .image > .close_btn {position:absolute;top:5px;right:5px; width:20px; height:20px; cursor:pointer; background:#fff; border-radius:20px;}
.popup_write_post > .images > .list > div > .image > .close_btn > svg {width:20px; height:20px; fill:#000}
.popup_write_post > .images > .list > div > .image > .close_btn:hover > svg {fill:#f00}
.popup_write_post > .images > .list > div > .button{ text-align:center; cursor:pointer; background:#fff; height: 74px;}
.popup_write_post > .images > .list > div > .button > svg {width:40px; height:40px; margin-left:17px; margin-right:17px; margin-top:10px; fill:#ccc;}
.popup_write_post > .images > .list > div > .button > span {font-size:12px; color:#ccc; margin-top:10px;}
.popup_write_post > .images > .list > div > .button:hover{background:#fafafa;}
.popup_write_post > .text_limit {text-align:right; margin-top:5px; font-size:13px; color:#555; margin-right:40px;}





.popup_write_event { width:500px; padding-bottom:20px; }
.popup_write_event > .input{border:1px solid #aaa; border-radius:5px; width:calc(50% - 20px); height:100%; }
.popup_write_event > .input > input {width:100%; height:100%; border:0; text-align:center; font-weight:600; }

.popup_write_event > .item { margin-left:40px !important; width:calc(100% - 80px); margin-top:20px; }

.popup_write_event > .date_title { height:20px; line-height:20px; margin-top:5px; }
.popup_write_event > .date_title > span {font-size:12px; color:#999;}
.popup_write_event > .date_title > .start {float:left;}
.popup_write_event > .date_title > .end {float:right;}
.popup_write_event > .date { height:40px; line-height:40px;}
.popup_write_event > .date > div {float:left;}
/*.popup_write_event > .date > .input > input[type="date"]::-webkit-calendar-picker-indicator{ cursor:pointer; width:20px; height:20px; margin-right:10px; }
.popup_write_event > .date > .input > input:focus{ outline:none; }*/


.popup_write_event > .date > .input{width:calc(50% - 20px); height:40px; position: relative; border:1px solid #aaa; border-radius:5px; }
.popup_write_event > .date > .input > input {width:calc(100% + 50px); height:40px; border:0; padding-left:10px;}
.popup_write_event > .date > .input > input:focus{ outline:none; }
.popup_write_event > .date > .input > input[type="date"]::-webkit-calendar-picker-indicator{ cursor:pointer; width:20px; height:20px; margin-right:60px; margin-top:2px; }

.popup_write_event > .date > .divider {width:36px; text-align:center;}

.popup_write_event > .item.guide {margin-top:10px;}
.popup_write_event > .item.guide > span {font-size:15px; color:#aaa; }

.popup_write_event > .body_textarea {height:300px; border:1px solid #ccc; border-radius:5px; padding:10px; resize: none;}
.popup_write_event > .body_textarea:focus{ outline:none; }

.popup_write_event > .save_btn {text-align:center; margin-top:20px; width:100%}
.popup_write_event > .save_btn > div { width:100px; height:40px; line-height:40px; background:var(--app-default-color); cursor:pointer; border-radius:5px; margin-left: 50%; transform: translate(-50%, 0);}
.popup_write_event > .save_btn > div > span {font-size:14px; color:#fff; font-weight:600;}
.popup_write_event > .save_btn > div:hover{background:var(--app-hover-color);}

.popup_write_event > .images {margin-top:0px;}
.popup_write_event > .images > .list { display: flex; flex-wrap: wrap;}
.popup_write_event > .images > .list > div {margin-left:10px; width:74px; height: 74px; border:1px solid #ccc; margin-top:10px; }
.popup_write_event > .images > .list > div.first{margin-left:0px;}
.popup_write_event > .images > .list > div > div {}
.popup_write_event > .images > .list > div > .image{width:100%; height:100%;}
.popup_write_event > .images > .list > div > .image{position:relative;}
.popup_write_event > .images > .list > div > .image > img {width:100%; height:100%; object-fit: contain;}
.popup_write_event > .images > .list > div > .image > .close_btn {position:absolute;top:5px;right:5px; width:20px; height:20px; cursor:pointer; background:#fff; border-radius:20px;}
.popup_write_event > .images > .list > div > .image > .close_btn > svg {width:20px; height:20px; fill:#000}
.popup_write_event > .images > .list > div > .image > .close_btn:hover > svg {fill:#f00}
.popup_write_event > .images > .list > div > .button{ text-align:center; cursor:pointer; background:#fff; height: 74px;}
.popup_write_event > .images > .list > div > .button > svg {width:40px; height:40px; margin-left:17px; margin-right:17px; margin-top:10px; fill:#ccc;}
.popup_write_event > .images > .list > div > .button > span {font-size:12px; color:#ccc; margin-top:10px;}
.popup_write_event > .images > .list > div > .button:hover{background:#fafafa;}

.popup_before_event { width:500px; }
.popup_before_event > .list_box{border:1px solid #ddd; border-radius:5px; margin:20px; margin-bottom:0px; margin-top:10px; overflow-y:auto; max-height:600px; scrollbar-width:thin;}
.popup_before_event > .list_box > .empty{text-align: center; padding-top: 50px; padding-bottom: 50px;}
.popup_before_event > .list_box > .empty > .icon {position:relative; text-align:center; margin-bottom:20px;}
.popup_before_event > .list_box > .empty > .icon > svg {width:100px; fill:#ddd}
.popup_before_event > .list_box > .empty > .icon > .xmark {width:30px; position:absolute; margin-left:-75px; margin-top:20px;}
.popup_before_event > .list_box > .empty > span {font-size:14px; color:#aaa;}
.popup_before_event > .list_box > .item{ padding-top:20px; padding-bottom:20px; margin-left:20px; margin-right:20px; border-top:1px solid #eee; }
.popup_before_event > .list_box > .item:first-child{border-top:0;}
.popup_before_event > .list_box > .item > .body > span {font-size:14px; color:#000; word-wrap: break-word;}
.popup_before_event > .list_box > .item > .date {margin-top:10px; height:14px; line-height:14px;}
.popup_before_event > .list_box > .item > .date > div {float:left;}
.popup_before_event > .list_box > .item > .date > div > span {font-size:12px; color:#555;}
.popup_before_event > .list_box > .item > .date > .delete {float:right; cursor:pointer;}
.popup_before_event > .list_box > .item > .date > .delete > svg {width:14px; height:14px; fill:#f00;}
.popup_before_event > .list_box > .item > .date > .delete:hover > svg {width:16px; height:16px; margin-right:-1px; margin-top:-1px;}
.popup_before_event > .list_box > .item > .images {width:420px;}
.popup_before_event > .list_box > .item > .images > img {width:76px; height:76px; margin-left:10px; margin-bottom:10px; border-radius:5px; cursor:pointer;}
.popup_before_event > .list_box > .item > .images > img:hover {opacity:0.9;}
.popup_before_event > .list_box > .item > .images > img:first-child {margin-left:0px;}
.popup_before_event > .list_box > .item > .images > img:nth-child(6) {margin-left:0px;}
/* End - 리쿼샵 상세 화면 
*********************************************************************************************/


/*********************************************************************************************
	콜키지 화면 
*********************************************************************************************/

.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item:hover > div > .image {background:#000; border-radius:7px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item:hover > div > .image > .empty{opacity:0.9}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item:hover > div > .image > .thumbnail > img{opacity:0.7}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item:hover > div > .body > .drink > .left > .drink_name > span {color:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item:hover { background:#fcfcfc; }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item { cursor:pointer; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > div { float:left; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > .data {height:180px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .image { width:180px; height:180px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .image > div{ width:100%; height:100%; border-radius:5px; text-align:center; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .image > .empty { background:#eee; line-height:180px; position:relative; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .image > .empty > svg { position:absolute; width:80px; height:80px; top:50px; left:50px; -webkit-transform: rotate(-90deg); fill:#fafafa90; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .image > .empty > img { width:100px; height:100px; top:40px; left:110px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .image > .empty > span {color:#fff; font-size:30px; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .image > .thumbnail {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .image > .thumbnail > img {width:100%; height:100%; border-radius:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body { width:calc(100% - 200px); height:100%; margin-left:20; position:relative; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop{width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left {width:calc(100% - 70px);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left > .drink_name {width:calc(100% - 170px);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left > .drink_name > span {font-size:16px; font-weight:600; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left > .drink_name > .city {font-size:14px; font-weight:400; color:#555; margin-left:7px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left > .with_drink {font-size:13px; color:#00f;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left > .on_off_time {margin-top:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left > .on_off_time > span {font-size:14px; color:#555; font-weight:500;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left > .time_menu {margin-top:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left > .time_menu > span {font-size:13px; color:#555; font-weight:500;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left > .time_menu > .time{font-size:13px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left > .time_menu > .dot{ margin-left:1px; margin-right:1px; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left > .time_menu > .menu{}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left > .star {margin-top:10px; height:25px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left > .star > div {float:left; line-height:25px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left > .star > .box { height:25px; width:50px; background:var(--app-default-color); border-radius:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left > .star > .box > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left > .star > .box > div > svg {width:13px; height:13px; margin-top:6px; fill:#fff; margin-left:5px; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left > .star > .box > div > span {font-size:12px; color:#fff; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left > .star > .count { margin-left:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .left > .star > .count > span {font-size:14px; color:#999; font-weight:600;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .right {position:absolute; top:0; right:0; height:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .right > div {float:left; height:16px; line-height:16px; margin-left:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .right > div > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .right > div > div > span {font-size:15px; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .right > div > div > svg {width:16px; height:16px; margin-right:5px; fill:#000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .right > .favorite {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .right > .favorite > div {float:right;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .right > .favorite > div > svg {fill:#ccc; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .right > .favorite > div > span {color:#999;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .right > .favorite.focus > div > svg {fill:#ff0000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .right > .favorite.focus > div > span {color:#ff0000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .right > .hits > div > svg {fill:#000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .right > .hits > div > span {color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .shop > .right > .insert_time > div > span {color:#999;}


/*
.popup > .popup_market_price > .table { display:table; width:calc(100% - 40px); border:1px solid #ccc; border-radius:5px; margin-left:20px; }
.popup > .popup_market_price > .table > div { display:table-row; height:35px; line-height:35px; }
.popup > .popup_market_price > .table > div > div { display:table-cell; border-right:1px solid #ccc; border-bottom:1px solid #ccc; width:100px; text-align:center; }*/


.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address {border-left:1px solid #CCCCCC; width:100%; position:absolute; bottom:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address > .left {float:left; padding-left:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address > .left > div {width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address > .left > .address {width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address > .left > .address > span {font-size:12px; font-weight:500; color:#000;  }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address.have_map_pin {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address.have_map_pin > .left {padding-left:0px; margin-left:5px; width:100%; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address.have_map_pin > .left > .address > .pin_icon{float:left; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address.have_map_pin > .left > .address > .pin_icon:hover {margin-right:2px;}


.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address.have_map_pin > .left > .corkage_condition {width:100%; margin-left:5px; margin-bottom:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap: break-word;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address.have_map_pin > .left > .corkage_condition > span {font-size:13px; color:#000; font-weight:500; line-height:20px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address.have_map_pin > .left > .corkage_condition > .title {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address.have_map_pin > .left > .corkage_condition > .body {font-weight:600; margin-left:5px; margin-right:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address.have_map_pin > .left > .corkage_condition > .etc { color:#555;}


.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > .memo{ width:calc(100% - 20px); background:#f5f5f5; border-radius:10px; margin-top:20px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > .memo > span {font-size:13px; color:#555;}

/* 게시글 */
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.post > .data {height:110px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.post > div > .image { width:110px; height:110px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.post > div > .image > .empty > img { width:60px; height:60px; margin-top:25px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.post > div > .body { width:calc(100% - 130px); }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.post > div > .body > .post_body {border-left:1px solid #CCCCCC; width:100%; position:absolute; bottom:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.post > div > .body > .post_body > .left {float:left; padding-left:10px; width:calc(100% - 10px); word-wrap: break-word;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.post > div > .body > .post_body > .left > div {width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.post > div > .body > .post_body > .left > .body {width:100%; line-height:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.post > div > .body > .post_body > .left > .body > span {font-size:13px; font-weight:500; color:#000; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow:hidden; }
/* End - 게시글 */

/* End - 콜키지 화면 
*********************************************************************************************/



/*********************************************************************************************
	콜키지 상세 화면 
*********************************************************************************************/
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu {margin-top:20px; width:100%; margin-bottom:30px; position:relative;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .title {height:30px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .title > .write_btn{position:absolute; right:0; top:40px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .title > .write_btn > div {float:left; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .title > .write_btn > div > span{font-size:14px; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .title > .write_btn > div > svg{width:14px; height:14px; margin-top:3px; margin-right:5px; fill:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .title > .write_btn:hover > div > span{color:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .title > .write_btn:hover > div > svg{fill:var(--app-default-color);}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list {border-radius:5px; border:0px solid #ffebdb; width:1005px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .empty_items { width:calc(100% - 2px); text-align:center; border:1px solid #eee; background:#fcfcfc; border-radius:5px; padding-top:30px; padding-bottom:30px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .empty_items > .icon {position:relative;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .empty_items > div > svg {width:40px; height: 40px; fill:#ddd;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .empty_items > div > .xmark{ position:absolute; margin-left:calc(50% - 12px); top:8px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .empty_items > div > .xmark > svg {width:16px; height: 16px; fill:#ddd;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .empty_items > .guide {margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .empty_items > .guide > span {font-size:15px; color:#aaa; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .item { position:relative; display:inline-block; cursor:pointer; height:80px; width:313px; margin-right:20px; margin-bottom:20px; border:1px solid #eee;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .item:hover {border:1px solid var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .item > img { float:left; width:80px; height:80px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .item > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .item > .empty_img {width:80px; height:80px; background:#eee; text-align:center;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .item > .empty_img > div {margin-top:0px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .item > .empty_img > div > svg {width:30px; height:30px; fill:#aaa;margin-top:15px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .item > .empty_img > div > span {font-size:13px; color:#aaa;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .item > .recommend { position:absolute; background:#ff0000aa; color:#fff; font-weight:600; font-size:11px; left:0px; bottom:5px; width:80px; text-align:center;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .item > .right { height:79px; width:220px; padding-left:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .item > .right > div { font-size:14px; color:#000; line-height:20px; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .item > .right > .name {font-weight:600; margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .item > .right > .explanation {color:#777; font-size:13px; line-height:15px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.menu > .list > .item > .right > .price { margin-top:5px;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage > .box {width:100%; margin-bottom:40px; display:table; border:1px solid #eee; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage > .box > .corkage_item {display:table-cell; width:calc(980px / 3); padding:20px; border-right:1px solid #eee;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage > .box > .corkage_item > .title {font-size:14px; color:#000; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage > .box > .corkage_item > .title > .price {text-align:end; float:right; font-weight:500;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage > .box > .corkage_item > .note {margin-top:5px; font-size:13px; color:#555;  word-break: break-all;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage > .box > .corkage_item:last-child {border:0}


.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_review {border-top:1px solid #eee !important;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box {width:100%; position:relative;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .list {width:980px; align-items:flex-start; white-space: nowrap; overflow-x:hidden; position:relative;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .list > .inner_div > .item {width:calc(890px / 4); margin-right:30px; display: inline-block; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .list > .inner_div > .item > .thumbnail {width:calc(890px / 4); height:calc(890px / 4);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .list > .inner_div > .item > .thumbnail > img {width:100%; border-radius:10px; height:calc(890px / 4);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .list > .inner_div > .item > .shop_name {font-size:15px; font-weight:600; margin-top:15px; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .list > .inner_div > .item > .address {font-size:14px; margin-top:5px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .list > .inner_div > .item:hover > .thumbnail > img {opacity:0.9;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .list > .inner_div > .item:hover > .empty {opacity:0.9;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .list > .inner_div > .item:hover > .shop_name {color:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .list > .inner_div > .item > .empty { background:#eee; height:calc(890px / 4); width:100%; line-height:calc(890px / 4); position:relative; border-radius:10px; text-align:center;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .list > .inner_div > .item > .empty > svg { position:absolute; width:100px; height:100px; top:60px; left:calc(50% - 50px); -webkit-transform: rotate(-90deg); fill:#fafafa90; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .list > .inner_div > .item > .empty > span {color:#fff; font-size:40px; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .list > .empty_items { width:calc(100% - 2px); text-align:center; border:1px solid #eee; background:#fcfcfc; border-radius:5px; padding-top:20px; padding-bottom:20px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .list > .empty_items > .icon {position:relative;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .list > .empty_items > div > svg {width:40px; height: 40px; fill:#ddd;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .list > .empty_items > div > .xmark{ position:absolute; margin-left:calc(50% - 12px); top:8px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .list > .empty_items > div > .xmark > svg {width:16px; height: 16px; fill:#ddd;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .list > .empty_items > .guide {margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .list > .empty_items > .guide > span {font-size:15px; color:#aaa; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .move_button {position:absolute; cursor:pointer; top:170px; width:40px; height:40px; background:#fff; border-radius:50px; box-shadow: 0 3px 6px rgba(0,0,0,0.01), 0 3px 6px rgba(0,0,0,0.23);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .move_button > svg {width:20px; height:20px; margin-left:10px; margin-top:10px; fill:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .move_button:hover > svg {fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .move_button.left {left:-20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .shop_item.corkage_recomend_box > .move_button.right {right:-20px}

:root {
    --popup_menu_width: 640px;
    --popup_menu_height: 320px;
}
.popup_menu { width:var(--popup_menu_width); height:var(--popup_menu_height); white-space:nowrap; overflow:hidden; padding-top:40px; padding-bottom:40px !important; padding-left:80px; padding-right:80px; position:relative;}
.popup_menu > .list {border-radius:5px; border:0px solid #ffebdb; white-space:nowrap; width:max-content;}
.popup_menu > .list > .item { position:relative; float:left; height:var(--popup_menu_height); width:var(--popup_menu_width); margin-right:40px; overflow:hidden;}
.popup_menu > .list > .item > img { float:left; width:var(--popup_menu_height); height:var(--popup_menu_height); border-radius:5px; cursor:pointer;}
.popup_menu > .list > .item > img:hover {width:calc(var(--popup_menu_height) - 2px); height:calc(var(--popup_menu_height) - 2px); border:1px solid var(--app-default-color);}
.popup_menu > .list > .item > div {float:left;}
.popup_menu > .list > .item > .empty_img {width:var(--popup_menu_height); height:var(--popup_menu_height); background:#eee; text-align:center; border-radius:5px;}
.popup_menu > .list > .item > .empty_img > div {margin-top:20px;}
.popup_menu > .list > .item > .empty_img > div > svg {width:100px; height:100px; fill:#aaa;margin-top:50px;}
.popup_menu > .list > .item > .empty_img > div > span {font-size:30px; color:#aaa;}
/*.popup_menu > .list > .item > .recommend { position:absolute; transform: rotate(-45deg); left: -100px; top:20px; cursor:default; background:#ff0000aa; color:#fff; font-weight:600; font-size:20px; padding-top:10px; padding-bottom:10px; width:var(--popup_menu_height); text-align:center;}*/
.popup_menu > .list > .item > .recommend { position:absolute; right: 320px; top:10px; cursor:default; background:#ff0000cc; color:#fff; font-weight:600; font-size:20px; padding:3px; padding-right:15px; padding-left:10px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.popup_menu > .list > .item > .right { height:var(--popup_menu_height); width:calc(var(--popup_menu_width) - var(--popup_menu_height) - 30px); padding-left:30px; position:relative; white-space: normal;}
.popup_menu > .list > .item > .right > div { color:#000; }
.popup_menu > .list > .item > .right > .name {font-weight:600; font-size:30px; margin-top:10px; line-height:35px;}
.popup_menu > .list > .item > .right > .explanation {color:#777; font-size:20px; line-height:25px;margin-top:15px; }
.popup_menu > .list > .item > .right > .price { font-weight:600; font-size:30px; position:absolute; right:0; bottom:0;}
.popup_menu > .move_button {width:80px; height:var(--popup_menu_height); position:absolute; cursor:pointer; top:40px; background:#fff;}
.popup_menu > .move_button:hover {background:#fafafa;}
.popup_menu > .move_button > svg {width:30px; height:30px; margin-left:25px; margin-top:145px; fill:#000;}
.popup_menu > .move_button.left {left:0px;}
.popup_menu > .move_button.right {right:0px;}
.popup_menu > .move_button.disable {cursor:default;}
.popup_menu > .move_button.disable > svg {fill:#eee;}
.popup_menu > .move_button.disable:hover {background:#fff;}
/* End - 콜키지 상세 화면 
*********************************************************************************************/




/*********************************************************************************************
	바 화면 
*********************************************************************************************/

.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item:hover > div > .image {background:#000; border-radius:7px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item:hover > div > .image > .empty{opacity:0.9}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item:hover > div > .image > .thumbnail > img{opacity:0.7}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item:hover > div > .body > .drink > .left > .drink_name > span {color:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item:hover { background:#fcfcfc; }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item > div > .image { width:180px; height:180px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item > div > .image > div{ width:100%; height:100%; border-radius:5px; text-align:center; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item > div > .image > .empty { background:#eee; line-height:180px; position:relative; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item > div > .image > .empty > svg { position:absolute; width:80px; height:80px; top:50px; left:50px; -webkit-transform: rotate(-90deg); fill:#fafafa90; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item > div > .image > .empty > img { width:100px; height:100px; top:40px; left:110px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item > div > .image > .empty > span {color:#fff; font-size:30px; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item > div > .image > .thumbnail {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item > div > .image > .thumbnail > img {width:100%; height:100%; border-radius:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item > div > .body { width:calc(100% - 200px); height:100%; margin-left:20; position:relative; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item > div > .body > .shop > .right {position:absolute; top:0; right:0; height:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item > div > .body > .shop > .right > .favorite > div {float:right;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item > div > .body > .shop > .right > .favorite > div > svg {fill:#ccc; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item > div > .body > .shop > .right > .favorite > div > span {color:#999;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item > div > .body > .shop > .right > .favorite.focus > div > svg {fill:#ff0000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .bar_list > .item > div > .body > .shop > .right > .favorite.focus > div > span {color:#ff0000;}


/*
.popup > .popup_market_price > .table { display:table; width:calc(100% - 40px); border:1px solid #ccc; border-radius:5px; margin-left:20px; }
.popup > .popup_market_price > .table > div { display:table-row; height:35px; line-height:35px; }
.popup > .popup_market_price > .table > div > div { display:table-cell; border-right:1px solid #ccc; border-bottom:1px solid #ccc; width:100px; text-align:center; }*/

/*
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address {border-left:1px solid #CCCCCC; width:100%; position:absolute; bottom:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address > .left {float:left; padding-left:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address > .left > div {width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address > .left > .address {width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address > .left > .address > span {font-size:12px; font-weight:500; color:#000;  }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address.have_map_pin {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address.have_map_pin > .left {padding-left:0px; margin-left:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address.have_map_pin > .left > .address > .pin_icon{float:left; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address.have_map_pin > .left > .address > .pin_icon:hover {margin-right:2px;}


.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address.have_map_pin > .left > .corkage_condition {width:100%; margin-left:5px; margin-bottom:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address.have_map_pin > .left > .corkage_condition > span {font-size:13px; color:#000; font-weight:500; line-height:20px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address.have_map_pin > .left > .corkage_condition > .title {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address.have_map_pin > .left > .corkage_condition > .body {font-weight:600; margin-left:5px; margin-right:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > div > .body > .address.have_map_pin > .left > .corkage_condition > .etc { color:#555;}


.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > .memo{ width:calc(100% - 20px); background:#f5f5f5; border-radius:10px; margin-top:20px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item > .memo > span {font-size:13px; color:#555;}
*/
/* 게시글 *//*
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.post > .data {height:110px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.post > div > .image { width:110px; height:110px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.post > div > .image > .empty > img { width:60px; height:60px; margin-top:25px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.post > div > .body { width:calc(100% - 130px); }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.post > div > .body > .post_body {border-left:1px solid #CCCCCC; width:100%; position:absolute; bottom:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.post > div > .body > .post_body > .left {float:left; padding-left:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.post > div > .body > .post_body > .left > div {width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.post > div > .body > .post_body > .left > .body {width:100%; line-height:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.post > div > .body > .post_body > .left > .body > span {font-size:13px; font-weight:500; color:#000; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow:hidden; }
*//* End - 게시글 */

/* End - 바 화면 
*********************************************************************************************/




/*********************************************************************************************
	매장관리(공통) 화면 
*********************************************************************************************/

/* 상태 색상 */
:root {
    --state-color-agree:	#0a0;	/* 승인 */
    --state-color-wait:		#00f;	/* 대기 */
	--state-color-reject:	#f00;	/* 반려 */
	--state-color-success:	#555;	/* 완료 */
}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .title > .right > .add_shop > svg {fill:var(--app-default-color);}


.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list {width:960px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item:hover > div > .image {background:#000; border-radius:7px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item:hover > div > .image > .empty{opacity:0.9}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item:hover > div > .image > .thumbnail > img{opacity:0.7}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item:hover > div > .body > .drink > .left > .drink_name > span {color:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item:hover { background:#fcfcfc; }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item { cursor:pointer; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #eee; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > div { float:left; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > .data {height:180px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .image { width:320px; height:180px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .image > div{ width:100%; height:100%; border-radius:5px; text-align:center; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .image > .empty { background:#eee; line-height:180px; position:relative; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .image > .empty > svg { position:absolute; width:100px; height:100px; top:40px; left:110px; -webkit-transform: rotate(-90deg); fill:#fafafa90; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .image > .empty > img { width:100px; height:100px; top:40px; left:110px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .image > .empty > span {color:#fff; font-size:40px; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .image > .thumbnail {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .image > .thumbnail > img {width:100%; height:100%; border-radius:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body { width:calc(100% - 340px); height:100%; margin-left:20px; position:relative; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop{width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left {width:calc(100% - 70px);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .drink_name {width:calc(100% - 170px); line-height:20px; height:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .drink_name > span {font-size:16px; font-weight:600; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .drink_name > .city {font-size:14px; font-weight:400; color:#555; margin-left:7px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .drink_name > .state { background:#000; color:#fff; font-size:12px; padding:3px; padding-top:1px; padding-bottom:1px; margin-right:5px; border-radius:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .on_off_time {margin-top:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .on_off_time > span {font-size:14px; color:#555; font-weight:500;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .time_menu {margin-top:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .time_menu > span {font-size:13px; color:#555; font-weight:500;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .time_menu > .time{font-size:13px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .time_menu > .dot{ margin-left:3px; margin-right:3px; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .time_menu > .menu{}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .corkage_condition {margin-top:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .corkage_condition > span {font-size:13px; color:#555; font-weight:500;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .star {margin-top:10px; height:25px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .star > div {float:left; line-height:25px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .star > .box { height:25px; width:50px; background:var(--app-default-color); border-radius:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .star > .box > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .star > .box > div > svg {width:13px; height:13px; margin-top:6px; fill:#fff; margin-left:5px; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .star > .box > div > span {font-size:12px; color:#fff; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .star > .count { margin-left:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .left > .star > .count > span {font-size:14px; color:#999; font-weight:600;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .right {position:absolute; top:0; right:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .right > div {float:left; height:16px; line-height:16px; margin-left:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .right > div > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .right > div > div > span {font-size:15px; color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .right > div > div > svg {width:16px; height:16px; margin-right:5px; fill:#000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .right > .favorite > div > svg {fill:#ccc; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .right > .favorite > div > span {color:#999;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .right > .favorite.focus > div > svg {fill:#ff0000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .right > .favorite.focus > div > span {color:#ff0000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .right > .hits {margin-top:2px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .right > .hits > div > svg {fill:#000; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .right > .hits > div > span {color:#000;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .right > .insert_time { height:20px; line-height:20px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .right > .insert_time > div > span {color:#999;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .shop > .right > .menu_position {margin-left:0;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .address {border-left:1px solid #CCCCCC; width:100%; position:absolute; bottom:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .address > .left {float:left; padding-left:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .address > .left > div {width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .address > .left > .address {width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .address > .left > .address > span {font-size:12px; font-weight:500; color:#000;  }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .address.have_map_pin {border-left:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .address.have_map_pin > .left {padding-left:0px; margin-left:-5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .address.have_map_pin > .left > .address > .pin_icon{float:left; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > div > .body > .address.have_map_pin > .left > .address > .pin_icon:hover {margin-right:2px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > .memo{ width:calc(100% - 20px); background:#f5f5f5; border-radius:10px; margin-top:20px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item > .memo > span {font-size:13px; color:#555;}

/* 매장 */
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop > .data {height:110px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop > div > .image { width:110px; height:110px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop > div > .image > .empty > img { width:60px; height:60px; margin-top:25px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop > div > .body { width:calc(100% - 130px); }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop.wide_image > div > .image { width:195px; height:110px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop.wide_image > div > .body { width:calc(100% - 215px); }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop > div > .body > .post_body {width:100%; position:absolute; bottom:0; word-wrap: break-word;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop > div > .body > .post_body > .left {float:left; width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop > div > .body > .post_body > .left > div {width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop > div > .body > .post_body > .left > .body {width:100%; line-height:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop > div > .body > .post_body > .left > .body > span {font-size:13px; font-weight:500; color:#000; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow:hidden; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop > div > .body > .post_body > .left > .body.empty_post > span {color:#999;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop > div > .body > .shop > .left > .drink_name > .state { background:var(--state-color-wait); }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop > div > .body > .post_body.have_map_pin > .left > div {width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop > div > .body > .post_body.have_map_pin > .left > .address {width:100%;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop > div > .body > .post_body.have_map_pin > .left > .address > span {font-size:12px; font-weight:500; color:#000;  }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop > div > .body > .post_body.have_map_pin {border-left:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop > div > .body > .post_body.have_map_pin > .left {padding-left:0px; margin-left:-5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop > div > .body > .post_body.have_map_pin > .left > .address > .pin_icon{float:left; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop > div > .body > .post_body.have_map_pin > .left > .address > .pin_icon:hover {margin-right:2px;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop.corkage > div > .body > .post_body > .left > .body > span {-webkit-line-clamp: 1; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop.corkage > div > .body > .shop > .left > .corkage_condition {width:100%; margin-left:0px; margin-bottom:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop.corkage > div > .body > .shop > .left > .corkage_condition > span {font-size:13px; color:#000; font-weight:500; line-height:20px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop.corkage > div > .body > .shop > .left > .corkage_condition > .title {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop.corkage > div > .body > .shop > .left > .corkage_condition > .body {font-weight:600; margin-left:5px; margin-right:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.shop.corkage > div > .body > .shop > .left > .corkage_condition > .etc { color:#555;}


/* End - 매장 */

/* 매장정보 미등록 매장 */
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.before_insert {cursor:auto;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.before_insert > .data {height:90px}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.before_insert > div > .body { width:calc(100% - 5px); margin-left:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.before_insert > div > .body > .post_body {border-left:0; width:100%; position:relative; margin-top:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.before_insert > div > .body > .post_body > .left {float:left; padding-left:0px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.before_insert > div > .body > .post_body > .left > .guide {color:#999; margin-top:5px; font-size:13px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.before_insert > div > .body > .shop > .right > .menu_position {margin-left:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.before_insert > div > .body > .shop > .left > .drink_name > .state { background:var(--state-color-agree); }

/* 매장등록 대기중 매장 */
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.wait {cursor:auto;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.wait > .data {height:45px}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.wait > .have_text_btn {height:80px}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.wait > div > .body { width:calc(100% - 5px); margin-left:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.wait > div > .body > .post_body {border-left:0; width:100%; position:relative; margin-top:5px; height: 20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.wait > div > .body > .post_body > .left {float:left; padding-left:0px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.wait > div > .body > .text_btn {height:25px; line-height:25px; margin-top:10px; font-weight:600; font-size:16px; text-align:center; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.wait > div > .body > .text_btn > span {cursor:pointer; margin-left:10px; margin-right:10px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.wait > div > .body > .text_btn > .agree {color:#f00;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.wait > div > .body > .text_btn > .agree:hover {color:#c00;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.wait > div > .body > .text_btn > .reject {color:#555;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.wait > div > .body > .text_btn > .reject:hover {color:#111;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.wait > div > .body > .shop > .right > .menu_position {margin-left:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.wait > div > .body > .shop > .right > .agree {color:#f00;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.wait > div > .body > .shop > .right > .reject {color:#555;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.wait > div > .body > .shop > .left > .drink_name > .state { background:var(--state-color-wait); }

/* 매장등록 거부 매장 */
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.reject {cursor:auto;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.reject > .data {height:45px}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.reject > div > .body { width:calc(100% - 5px); margin-left:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.reject > div > .body > .post_body {border-left:0; width:100%; position:relative; margin-top:5px; height: 20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.reject > div > .body > .post_body > .left {float:left; padding-left:0px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.reject > div > .body > .post_body > .left > .body > span {color:var(--state-color-reject);}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.reject > div > .body > .shop > .right > .menu_position {margin-left:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.reject > div > .body > .shop > .right > .agree {color:#f00;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.reject > div > .body > .shop > .right > .reject {color:#555;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .item.reject > div > .body > .shop > .left > .drink_name > .state { background:var(--state-color-reject); }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .empty_items { width:calc(100% - 2px); text-align:center; border:1px solid #eee; background:#fcfcfc; border-radius:5px; padding-top:100px; padding-bottom:100px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .empty_items > .icon {position:relative;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .empty_items > div > svg {width:100px; height: 100px; fill:#ddd;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .empty_items > div > .xmark{ position:absolute; margin-left:calc(50% - 30px); top:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .empty_items > div > .xmark > svg {width:40px; height: 40px; fill:#ddd;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .empty_items > .guide {margin-top:30px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .manage_shop_list > .empty_items > .guide > span {font-size:15px; color:#aaa; }

/* End - 매장관리(공통) 화면 
*********************************************************************************************/




/*********************************************************************************************
	매장 정보 수정 화면 
*********************************************************************************************/

.body_div > .body_inner_div > .contents_div > .shop_info_div > .title {width:458px; margin-left:calc(50% - 250px); font-size:14px; font-weight:600; color:#000; margin-bottom:20px;}

.body_div > .body_inner_div > .contents_div > .shop_info_div > .box {width:458px; margin-left:calc(50% - 250px); background:#fff; border:1px solid #ccc; border-radius:5px; margin-bottom:20px; padding:20px; }
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .title { font-size:14px; font-weight:600; color:#000; margin-bottom:10px; }
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .guide { font-size:14px; color:#999; margin-bottom:10px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row { width:100%; min-height:30px; margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row.first {margin-top:20px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > div {float:left; }
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .item_title {height:30px; line-height:30px; font-size:14px; font-weight:500; color:#000; }
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .radio_btn {margin-right:10px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .radio_btn > svg {width:20px; height:20px; fill:#eee; margin-top:5px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row.focus > .radio_btn > svg {width:20px; height:20px; fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .check_btn {margin-right:10px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .check_btn > svg {width:20px; height:20px; fill:#eee; margin-top:5px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .check_btn.focus > svg {width:20px; height:20px; fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .time_box { margin-left:10px; }
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .time_box > div {margin-top:10px; height:30px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .time_box > div:first-child{margin-top:0;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .time_box > div > div {float:left; height:30px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .time_box > div > .text {line-height:30px; font-size:14px; font-weight:500; color:#000; margin-right:10px;margin-left:10px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .time_box > div > .text.week {margin-right:20px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .time_box > div > .time_input_box {position:relative; border:1px solid #bbb; height:24px; margin-top:3px; padding-left:5px; padding-right:10px; border-radius:5px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .time_box > div > .time_input_box > span {width:10px; text-align:center; color:#000; font-size:14px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .time_box > div > .time_input_box > .hour_span { padding-left:5px; padding-right:5px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .time_box > div > .time_input_box > .time_span {cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .time_box > div > .time_input_box > .time_select_popup { background:#fff; border:1px solid #ccc; z-index:9; position:absolute; text-align: center; font-size: 13px; line-height: 20px; width:35px; height:200px; overflow-y:auto; scrollbar-width:thin; margin-left:-5px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .time_box > div > .time_input_box > .time_select_popup.minute {margin-left:20px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .time_box > div > .time_input_box > .time_select_popup > div {cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row > .time_box > div > .time_input_box > .time_select_popup > div:hover {background:var(--app-default-color); color:#fff;}

.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row.disable > .time_box > div > .time_input_box { background:#fafafa; border:1px solid #eee;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row.disable > .time_box > div > .time_input_box > span {color:#aaa;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row.disable > .time_box > div > .time_input_box > .time_span {cursor:auto;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row.week {height:270px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row.etc_holiday {margin-top:0;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .row.etc_holiday > .check_btn {margin-right:5px;}

.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .divider {width:100%; height:1px; background:#ddd; margin-top:20px; margin-bottom:20px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .sub_title {font-size:14px; font-weight:500; color:#000; }
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > textarea { width:100%; height:80px; border:1px solid #ccc; border-radius:5px; margin-top:20px; resize: none; padding:10px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > textarea:focus{ outline:none; }
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .item_select_box {margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .item_select_box > div { margin-top:10px; display:inline-block; height:25px; line-height:25px; font-size:14px; color:#555; padding-left:10px; padding-right:10px; border:1px solid #ccc; cursor:pointer; border-radius:20px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .item_select_box > .focus {background:var(--app-default-color); border:1px solid var(--app-default-color); color:#fff;}


.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row { width:100%; min-height:30px; height:120px; margin-top:10px; font-size:14px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row > div {float:left; }
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row > .item_title {height:30px; width:50px; line-height:30px; font-size:14px; font-weight:500; color:#000; }
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row > .check_btn {margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row > .check_btn > svg {width:20px; height:20px; fill:var(--app-default-color); margin-top:5px; cursor:pointer;}

.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row > .corkage_body { margin-left:20px; width:calc(100% - 95px ); }
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row > .corkage_body > .top { height:30px; line-height:30px; }
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row > .corkage_body > .top > div {float:left;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row > .corkage_body > .top > .radio_btn {margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row > .corkage_body > .top > .radio_btn > svg {width:20px; height:20px; fill:#eee; margin-top:5px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row > .corkage_body > .top > .radio_btn.focus > svg {fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row > .corkage_body > .top > .item_title{ color:#000; margin-right:10px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row > .corkage_body > .top > .item_unit{ color:#000; margin-left:5px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row > .corkage_body > .top > input {float:left; border:1px solid #ccc; border-radius:5px; height:100%; width:150px; padding-left:10px; padding-right:10px; text-align:center;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row > .corkage_body > .top > input:focus{ outline:none; }
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row > .corkage_body > .top > input:disabled{ background:#eee; color:#aaa; }
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row > .corkage_body > textarea { width:100%; height:80px; border:1px solid #ccc; margin-top:10px; border-radius:5px; resize: none; padding:10px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row > .corkage_body > textarea:focus{ outline:none; }
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row > .corkage_body > .text_limit { text-align:right; margin-top:5px; font-size:13px; color:#555;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row.etc {height:80px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row.etc > .corkage_body > textarea { margin-top:0; }

.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row.disable > .check_btn > svg {fill:#eee;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row.disable > .corkage_body > .top > .radio_btn > svg {fill:#eee;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row.disable > .corkage_body > .top > input{ background:#eee; color:#aaa; }
.body_div > .body_inner_div > .contents_div > .shop_info_div > .box > .corkage_row.disable > .corkage_body > textarea{ background:#eee; color:#aaa; }


.body_div > .body_inner_div > .contents_div > .shop_info_div > .image_box > .image_area {width:100%; height:240px; margin-top:20px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .image_box > .image_area > .image {height:100%; width:100%;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .image_box > .image_area > .image > .image {position:relative; height:100%; width:100%; display:none;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .image_box > .image_area > .image > .image > img {height:100%; width:100%;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .image_box > .image_area > .image > .image > div {position:absolute; top:10px; right:10px; cursor:pointer; }
.body_div > .body_inner_div > .contents_div > .shop_info_div > .image_box > .image_area > .image > .image > .remove {background:#fff; border-radius:20px}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .image_box > .image_area > .image > .image > div > svg {width:30px; height:30px; fill:#000}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .image_box > .image_area > .image > .image > .remove:hover > svg {fill:#f00}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .image_box > .image_area > .image > .add {height:100%; width:100%; border:1px solid #ccc; cursor:pointer; text-align:center;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .image_box > .image_area > .image > .add > svg {width:100px; height:100px; fill:#ccc; margin-top:70px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .image_box > .image_area > .image > .add:hover {border:1px solid var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .image_box > .image_area > .image > .add:hover > svg {fill:var(--app-default-color);}

.body_div > .body_inner_div > .contents_div > .shop_info_div > .image_box > .image_area > .image.have > .image {display:block;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .image_box > .image_area > .image.have > .add {display:none;}

.body_div > .body_inner_div > .contents_div > .shop_info_div > .image_box > .image_area.three {height:139px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .image_box > .image_area.three > .image {width:139px; float:left; margin-right:20.5px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .image_box > .image_area.three > .image:last-child {margin-right:0px;}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .image_box > .image_area.three > .image > .add > svg {width:100px; height:100px; fill:#ccc; margin-top:15px;}


.body_div > .body_inner_div > .contents_div > .shop_info_div > .login_btn_div{ width:500px; height:60px; margin-left:calc(50% - 250px); border:0; border-radius:5px; background-color:var(--app-default-color); color:#fff; font-size:20px; font-weight:600; cursor:pointer; }
.body_div > .body_inner_div > .contents_div > .shop_info_div > .login_btn_div:hover{ background-color:var(--app-hover-color);}
.body_div > .body_inner_div > .contents_div > .shop_info_div > .login_btn_loading{ width:500px; height:60px; margin-left:calc(50% - 250px); text-align:center; border:0; border-radius:5px; background-color:var(--app-default-color); margin-top:20px; color:#fff; font-size:20px; font-weight:600; cursor:pointer; }
.body_div > .body_inner_div > .contents_div > .shop_info_div > .login_btn_loading > #loading { width:30px; height:30px; margin-top:15px; }

/* End - 매장 정보 수정 화면 
*********************************************************************************************/




/*********************************************************************************************
	매장 메뉴 수정 화면 
*********************************************************************************************/

.body_div > .body_inner_div > .contents_div > .menu_div > .title {width:458px; margin-left:calc(50% - 250px); font-size:14px; font-weight:600; color:#000; margin-bottom:20px;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item {width:458px; margin-left:calc(50% - 250px); background:#fff; border:1px solid #ccc; border-radius:5px; margin-bottom:20px; padding:20px; }
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .top {width:100%; height:20px;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .top > div {float:left;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .top > div > svg{width:20px; height:20px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .top > .checkbox > svg {fill:#ddd;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .top > .rec_menu_text {font-size:14px; color:#ccc; line-height:20px; margin-left:5px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .top > .close_btn {float:right;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .top > .close_btn > svg {fill:#555;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .top > .close_btn:hover > svg{fill:var(--app-default-color);}

.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item.sortable-item.dragging { opacity: 0.7; margin-left:calc(50% - 251px); border:2px solid var(--app-default-color); }


.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data {margin-top:20px; height:120px;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > div {float:left;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .image {height:120px; width:120px;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .image > .image {position:relative; height:100%; width:100%; display:none;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .image > .image > img {height:100%; width:100%;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .image > .image > div {position:absolute; top:10px; right:10px; cursor:pointer; }
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .image > .image > div > svg {width:20px; height:20px; fill:#000}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .image > .image > .remove {background:#fff; border-radius:20px}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .image > .image > .remove:hover > svg {fill:#f00}

.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .image > .add {height:100%; width:100%; border:1px solid #ccc; cursor:pointer; text-align:center;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .image > .add > svg {width:40px; height:40px; fill:#ccc; margin-top:40px;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .image > .add:hover {border:1px solid var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .image > .add:hover > svg {fill:var(--app-default-color);}

.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .image.have > .image {display:block;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .image.have > .add {display:none;}

.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .input_div {width:318px; height:120px; margin-left:20px;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .input_div > div {height:36px; margin-bottom:6px; line-height:34px; font-size:14px; color:#000;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .input_div > div > div {float:left; width:40px;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .input_div > div > .title {font-weight:600;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .input_div > div > input {float:left; border:1px solid #ccc; border-radius:5px; height:36px; width:278px; padding-left:10px; padding-right:10px;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .input_div > div > input:focus{ outline:none; }
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .input_div > .have_unit {margin-bottom:0;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .input_div > .have_unit > input {width:258px;}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item > .data > .input_div > .have_unit > .unit {width:20px; text-align:end;}


.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item.focus > .top > .checkbox > svg {fill:var(--app-default-color)}
.body_div > .body_inner_div > .contents_div > .menu_div > .list > .item.focus > .top > .rec_menu_text {color:var(--app-default-color);}


.body_div > .body_inner_div > .contents_div > .menu_div > .add_menu_btn {cursor:pointer; width:498px; margin-left:calc(50% - 250px); margin-bottom:40px; border:1px solid #ccc; padding-top:20px; padding-bottom:20px; }
.body_div > .body_inner_div > .contents_div > .menu_div > .add_menu_btn > div {text-align:center;}
.body_div > .body_inner_div > .contents_div > .menu_div > .add_menu_btn > div > svg {width:50px; height:50px; fill:#999;}
.body_div > .body_inner_div > .contents_div > .menu_div > .add_menu_btn > div > span {font-size:15px; color:#999; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .menu_div > .add_menu_btn > .span_div {margin-top:10px;}
.body_div > .body_inner_div > .contents_div > .menu_div > .add_menu_btn:hover {border:1px solid var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .menu_div > .add_menu_btn:hover > div > svg {fill:var(--app-default-color)}
.body_div > .body_inner_div > .contents_div > .menu_div > .add_menu_btn:hover > div > span {color:var(--app-default-color)}

.body_div > .body_inner_div > .contents_div > .menu_div > .login_btn_div{ width:500px; height:60px; margin-left:calc(50% - 250px); border:0; border-radius:5px; background-color:var(--app-default-color); color:#fff; font-size:20px; font-weight:600; cursor:pointer; }
.body_div > .body_inner_div > .contents_div > .menu_div > .login_btn_div:hover{ background-color:var(--app-hover-color);}
.body_div > .body_inner_div > .contents_div > .menu_div > .login_btn_loading{ width:500px; height:60px; margin-left:calc(50% - 250px); text-align:center; border:0; border-radius:5px; background-color:var(--app-default-color); margin-top:20px; color:#fff; font-size:20px; font-weight:600; cursor:pointer; }
.body_div > .body_inner_div > .contents_div > .menu_div > .login_btn_loading > #loading { width:30px; height:30px; margin-top:15px; }

/* End - 매장 메뉴 수정 화면 
*********************************************************************************************/


/*********************************************************************************************
	마이페이지 화면 
*********************************************************************************************/

.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .total_price {text-align:center; font-size:15px; font-weight:600; margin-top:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .count {text-align:center; width:100%; margin-top:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .count > .box {font-size:14px; width:120px; padding:10px; padding-left:20px; padding-right:20px; margin-left:50%; transform: translate(-50%, 0); font-weight:400; margin-top:10px; color:#555; border-radius:5px; border:1px solid #eee; background:#fafafa;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .count > .box > div {height:20px; line-height:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .count > .box > div:first-child{margin-bottom:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .count > .box > div > .title {float:left; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .count > .box > div > .count {float:right;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_collection > .data {height:120px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_collection > div > .image { width:120px; height:100%; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_collection > div > .image > div{ width:100%; height:100%; border-radius:10px; text-align:center; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_collection > div > .image > .empty > img {width:60px; height:60px; margin-top:30px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_collection > div > .image > .thumbnail > img {width:100%; height:100%; border-radius:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_collection > div > .body { width:calc(100% - 140px); height:100%; margin-left:20; position:relative; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_collection:hover > div > .image {background:#000; border-radius:12px;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > .data {height:auto; display: flex; align-items:flex-start;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .image { width:210px; height:200px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .image > div{ width:100%; height:100%; border-radius:20px; text-align:center; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .image > .empty > img {width:100px; height:100px; margin-top:50px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .image > .thumbnail > img {width:100%; height:100%; border-radius:20px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body { width:calc(100% - 190px); margin-left:20; position:relative; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment:hover > div > .image {background:#000; border-radius:22px;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .star {margin-top:10px; display: flex; align-items:flex-start;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .star > div {float:none; line-height:25px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .star > .box {width:50px; background:var(--app-default-color); border-radius:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .star > .box > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .star > .box > div > svg {width:13px; height:13px; margin-top:6px; fill:#fff; margin-left:5px; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .star > .box > div > span {font-size:12px; color:#fff; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .star > .review { margin-left:10px; width:calc(100% - 60px);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .star > .review > span {font-size:14px; color:#555; word-wrap: break-word; -webkit-line-clamp:5; -webkit-box-orient: vertical; display: -webkit-box; overflow:hidden;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .star > .review.detail_top > span {-webkit-line-clamp:1;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .detail_review { border-left:1px solid #ccc; display: flex; align-items:flex-start; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .detail_review.first { margin-top:10px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .detail_review > div {float:none; line-height:25px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .detail_review > .box { height:25px; line-height:25px; width:40px; display: flex; align-items:flex-start;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .detail_review > .box > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .detail_review > .box > div > svg {width:13px; height:13px; margin-top:6px; fill:var(--app-default-color); margin-left:5px; margin-right:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .detail_review > .box > div > span {font-size:12px; color:var(--app-default-color); font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .detail_review > .title { margin-left:15px; width:50px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .detail_review > .title > span {font-size:14px; color:#000; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .detail_review > .review { margin-left:10px; width:calc(100% - 115px); word-wrap: break-word; -webkit-line-clamp:1;  -webkit-box-orient: vertical; display: -webkit-box; overflow:hidden;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .price_list > .item.my_comment > div > .body > .drink > .left > .detail_review > .review > span {font-size:14px; color:#555;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item.mypage > .data {height:120px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item.mypage > .data > .image { width:214px; height:120px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item.mypage > .data > .image > div{ width:100%; height:100%; border-radius:5px; text-align:center; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item.mypage > .data > .image > .empty { background:#eee; line-height:120px; position:relative; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item.mypage > .data > .image > .empty > svg { width:60px; height:60px; top:30px; left:77px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item.mypage > .data > .image > .empty > img { width:60px; height:60px; top:30px; left:77px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item.mypage > .data > .image > .empty > span {color:#fff; font-size:30px; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item.mypage > .data > .image > .thumbnail {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item.mypage > .data > .image > .thumbnail > img {width:100%; height:100%; border-radius:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .liquor_list > .item.mypage > .data > .body { width:calc(100% - 234px); height:100%; margin-left:20; position:relative; }

.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.mypage { cursor:pointer; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.mypage > .data {height:140px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.mypage > .data > .image { width:140px; height:140px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.mypage > .data > .image > div{ width:100%; height:100%; border-radius:5px; text-align:center; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.mypage > .data > .image > .empty { background:#eee; line-height:140px; position:relative; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.mypage > .data > .image > .empty > svg { width:60px; height:60px; top:40px; left:40px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.mypage > .data > .image > .empty > img { width:60px; height:60px; top:40px; left:40px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.mypage > .data > .image > .empty > span {color:#fff; font-size:24px; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.mypage > .data > .image > .thumbnail {}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.mypage > .data > .image > .thumbnail > img {width:100%; height:100%; border-radius:5px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.mypage > .data > .body { width:calc(100% - 160px); height:100%; margin-left:20; position:relative; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.mypage > .data > .body > .address {border-left:0;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.mypage > .data > .body > .address > .left {margin-left:0px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.mypage > .data > .body > .address > .left > div {margin-left:0px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list > .item.mypage > .data > .body > .address > .left > .address > .pin_icon {margin-left:-5px;}

.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list.bar_list > .item.mypage > .data {height:110px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list.bar_list > .item.mypage > .data > .image { width:110px; height:110px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list.bar_list > .item.mypage > .data > .image > div{ width:100%; height:100%; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list.bar_list > .item.mypage > .data > .image > .empty { line-height:110px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list.bar_list > .item.mypage > .data > .image > .empty > svg { width:60px; height:60px; top:25px; left:25px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list.bar_list > .item.mypage > .data > .image > .empty > img { width:60px; height:60px; top:25px; left:25px; }
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list.bar_list > .item.mypage > .data > .image > .empty > span {font-size:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .corkage_list.bar_list > .item.mypage > .data > .body { width:calc(100% - 130px);}



.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .item.mypage > .shop_review { width:calc(100% - 42px); background:#fafafa; border:1px solid #eee; border-radius:5px; padding:10px; padding-left:20px; padding-right:20px; margin-top:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .item.mypage > .shop_review > div {width:100%; float:none;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .item.mypage > .shop_review > div > div {float:left;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .item.mypage > .shop_review > .top {height:20px; line-height:20px; font-size:13px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .item.mypage > .shop_review > .top > .time {color:#999;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .item.mypage > .shop_review > .top > .star_icon {margin-left:5px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .item.mypage > .shop_review > .top > .star_icon > svg {width:16px; height:16px; margin-top:2px; fill:var(--app-default-color);}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .item.mypage > .shop_review > .top > .star {color:#000; margin-left:2px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .item.mypage > .shop_review > .top > .right {float:right;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .item.mypage > .shop_review > .top > .right > div {color:#000; float:left; font-weight:600;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .item.mypage > .shop_review > .top > .right > .edit {margin-right:5px; cursor:pointer;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .item.mypage > .shop_review > .top > .right > .delete {cursor:pointer; width:20px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .item.mypage > .shop_review > .top > .right > .delete > svg {width:14px; height:14px; margin-top:3px; margin-left:3px; fill:#f00;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .item.mypage > .shop_review > .top > .right > .delete:hover > svg {width:18px; height:18px; margin-top:1px; margin-left:1px;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .item.mypage > .shop_review > .box { font-size:14px; color:#000; margin-top:10px; word-wrap: break-word;}


.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .item > div > .body > .shop > .right > .talk {position:relative;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .item > div > .body > .shop > .right > .talk > svg { width:16px; height:16px; fill:#ccc;}
.body_div > .body_inner_div > .contents_div > .contents_left_div > .contents_list > .item > div > .body > .shop > .right > .talk.focus > svg {fill:var(--app-default-color);}
/*********************************************************************************************
	End - 마이페이지 화면 
*********************************************************************************************/

/*********************************************************************************************
	이벤트 리스트
*********************************************************************************************/
.event_list {margin-top:0px !important;}
.event_list > .item {margin-bottom:0px !important; width:100%; padding-top:5px; padding-bottom:15px !important; cursor:pointer;}
.event_list > .item:hover {background:#fafafa;}
.event_list > .item > .top {height:40px; line-height:40px;}
.event_list > .item > .top > div {float:left; height:100%;}
.event_list > .item > .top > .event_type { background:#000; font-size:10px; color:#fff; width:45px; margin-top:9px; height:22px; line-height:22px; font-weight:600; text-align:center; border-radius:5px; margin-right:10px;}
.event_list > .item > .top > .event_type.new { background:#0b0; }
.event_list > .item > .top > .event_type.event { background:#d00; }
.event_list > .item > .top > .event_type.finish_event { background:#000; }
.event_list > .item > .top > .shop { width:70px;}
.event_list > .item > .top > .shop > div{float:left; height:100%; font-size:14px; color:#000;}
.event_list > .item > .top > .shop > div > svg {width:14px; height:14px; margin-top:13px; margin-right:5px;}
.event_list > .item > .top > .divider { font-size:14px; color:#555; margin-left:5px; margin-right:5px;}
.event_list > .item > .top > .city {font-size:14px; color:#555;}
.event_list > .item > .top > .shop_name {font-size:15px; color:#000; font-weight:500;}
.event_list > .item > .top > .insert_time {float:right; font-size:13px; color:#777;}
.event_list > .item > .body { width:100%; height:45px; margin-top:2px; }
.event_list > .item > .body > img {float:left; width:45px; height:45px; border-radius:5px;}
.event_list > .item > .body > div {float:left; width:100%; height:45px;}
.event_list > .item > .body > div > .body {width:100%; font-size:15px; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.event_list > .item > .body > div > .body > span { word-wrap: break-word;}
.event_list > .item > .body > div > .start_end_time {font-size:14px; color:#555; margin-top:5px;}
.event_list > .item > .body.have_image {}
.event_list > .item > .body.have_image > div {width:calc(100% - 55px); margin-left:10px;}
.event_list > .item > .body.new {height:22px;}

/*********************************************************************************************
	End 이벤트 리스트 
*********************************************************************************************/