/* 공통 CSS */
.board_shopintro { margin:0px; }
.board_shopintro i { margin-top: 7px; }

/* 검색 CSS */
.board_shopintro .shopintro_search { top:0px; left:0px; width:100%; height:100%; overflow:hidden; overflow-y:auto; z-index:99; }
.board_shopintro .shopintro_search #btn_close_search { position:absolute; top:0px; right:10px; font-size:25px; color:#555; display:none; }
.board_shopintro #btn_open_search { position:fixed; top:50%; left:0px; width:50px; height:50px; line-height:50px; font-size:30px; color:#fff; font-weight:bold; text-align:center; background:#4386FB; display:none; opacity:0.8; }
.board_shopintro #btn_open_search > span { display:none; }

.board_shopintro .sort_area { margin:0px 10px 30px 10px; }

/* 목록 CSS */
.board_shopintro .board_list { margin:0px 0px; }
.board_shopintro .board_list .sort_area { font-size:11px; }
.board_shopintro .board_list .sort_area a { font-size:11px; }
.board_shopintro .board_list .sort_area .total_count { top:3px; font-size:14px; }
.board_shopintro .board_list .sort_area .pc_current_position { display:none; }
.board_shopintro .board_list .sort_area .pc_sort { display:none; }
.board_shopintro .board_list .sort_area .mobile_current_position { margin-right:5px; display:none; }
.board_shopintro .board_list .sort_area .mobile_sort { display:inline-block; margin-top: -4px; }
.board_shopintro .board_list .sort_area .mobile_current_position i,
.board_shopintro .board_list .sort_area .mobile_sort i { font-size:16px; }

.board_shopintro .board_list .shopintro_list > ul > li { width:100%; }
.board_shopintro .board_list .shopintro_list > ul > li.list_ad span { margin-right:0; }
.board_shopintro .board_list .shopintro_list > ul > li .shopintro_item { height:80px; margin-right:0px; }
.board_shopintro .board_list .shopintro_list > ul > li:nth-child(even) .shopintro_item { margin-left:0px; margin-right:0px; }
.board_shopintro .board_list .shopintro_list > ul > li .shopintro_item .thumb_area img.thumb { height:80px; }
.board_shopintro .board_list .shopintro_list > ul > li .shopintro_item .content_area > .extra_vars { padding-right:50px; line-height:14px; }
.color_scheme_dark .board_shopintro .board_list .shopintro_list > ul > li .shopintro_item .content_area > .extra_vars { padding-right:50px; line-height:14px; color: var(--color-gray-700); }

.board_shopintro .board_list .shopintro_list > ul > li .shopintro_item .content_area > .extra_vars > div { margin-bottom:2px; }
.board_shopintro .board_list .shopintro_list > ul > li .shopintro_item .content_area > .extra_vars > div .label { display:none; }
.board_shopintro .board_list .shopintro_list > ul > li .title_right { right:8px; }
.board_shopintro .board_list .shopintro_list > ul > li .btn_mobile_phone { position:absolute; bottom:10px; right:10px; width:34px; height:34px; border-radius:17px; line-height:37px; font-size:20px; color:#fff; text-align:center; background:#011c43; display:inline-block; }
.color_scheme_dark .board_shopintro .board_list .shopintro_list > ul > li .btn_mobile_phone { background:#555; }


.board_shopintro .board_list .shopintro_list > ul > li .btn_mobile_phone i { }
.board_shopintro .board_list .shopintro_list > ul > li .btn_area { display:none; }
.board_shopintro .board_list_footer .page_navigation { padding:15px 0px 15px 0px; }
.board_shopintro .board_list_footer .page_navigation a { width:25px; height:25px; margin:0px 3px; line-height:25px; font-size:12px !important; }


/* 목록(갤러리형) CSS */
.board_shopintro .board_list .shopintro_list_gallery > ul > li .shopintro_item { height:auto; margin-left:0px; margin-right:0px; }
.board_shopintro .board_list .shopintro_list_gallery > ul > li .shopintro_item .thumb_area img.thumb { height:auto; }
.board_shopintro .board_list .shopintro_list_gallery > ul > li .shopintro_item .content_area { height:80px; }
.board_shopintro .board_list .shopintro_list_gallery > ul > li .shopintro_item .content_area > .extra_vars > div .label { display:inline-block; }
.board_shopintro .board_list .shopintro_list_gallery > ul > li .btn_mobile_phone { bottom:14px; }



/* 내용 CSS */
.board_shopintro .board_read .read_header .header_maininfo { padding:10px 10px; }
.board_shopintro .board_read .read_header .header_maininfo .shop_name_area { padding-bottom:10px; }
.board_shopintro .board_read .read_header .header_maininfo .shop_name_area .shop_name { line-height:24px; font-size:20px; font-weight:bold; display:block; }
.board_shopintro .board_read .read_header .header_maininfo .shop_name_area .shop_name_bottom_content { }
.board_shopintro .board_read .read_header .header_maininfo .extra_info { padding:5px 0px 5px 0px; margin:0px 10px; line-height:14px; }
.board_shopintro .board_read .read_header .header_maininfo .extra_info li { padding-top:5px; margin-top:5px; }
.board_shopintro .board_read .read_header .header_maininfo .extra_info li span { font-size:12px; }
.board_shopintro .board_read .read_header .header_maininfo .extra_info .label { width:60px; padding:2px 0px 2px 0px; margin-right:3px; }
.board_shopintro .board_read .read_header .header_maininfo .extra_info .value a { font-size:12px; }


.board_shopintro .board_read .read_header .header_maininfo .sns_area { height:50px; padding:13px 0px 0px 0px; margin:0px 10px; text-align:center; }
.board_shopintro .board_read .read_header .header_maininfo .sns_area .facebook_like { height: 30px; position:relative; padding:3px 3px; margin-top:5px; overflow:hidden; *border-radius:3px; float:none; display:none; }
.board_shopintro .board_read .read_header .header_maininfo .sns_area .social_link { position:relative; overflow:hidden; float:none; display:block; }
.board_shopintro .board_read .read_header .header_maininfo .sns_area .social_link li { position:relative; margin-left:5px; margin-right:5px; overflow:hidden; float:none; display:inline-block; }
.board_shopintro .board_read .read_header .header_maininfo .sns_area .social_link li a { position:relative; overflow:hidden; width:32px; height:32px; border-radius:5px; line-height:32px; font-size:18px; color:#fff; text-align:center; display:block; }
.board_shopintro .board_read .read_header .header_maininfo .sns_area .social_link li a.facebook { background-color: #4267B2; }
.board_shopintro .board_read .read_header .header_maininfo .sns_area .social_link li a.twitter { background-color: #40bff5; }
.board_shopintro .board_read .read_header .header_maininfo .sns_area .social_link li a.google-plus { background-color: #eb5e4c; }
.board_shopintro .board_read .read_header .header_maininfo .sns_area .social_link li a img { width:32px; height:32px; float:left; }


.board_shopintro .board_read .read_header .header_maininfo .bookmark_area { top:6px; }
.board_shopintro .board_read .read_header .header_maininfo .bookmark_area .btn_bookmark { font-size:20px; }
.board_shopintro .board_read .title_bar { font-size:18px; }
.board_shopintro .board_read .title_bar em { font-size:16px; }
.board_shopintro .board_read .btn_kakaonavi { border-radius:4px; font-size:14px; }
.board_shopintro .board_read .btn_kakaonavi img  { height:20px; vertical-align:middle; }

.board_shopintro .board_read .read_shop_telephone { }
.board_shopintro .board_read .read_shop_telephone a { line-height:25px; font-size:20px; }
.board_shopintro .board_read .read_shop_telephone a i { font-size:20px; }


/* 내용 리뷰 CSS */
.board_shopintro .board_read .comment_area .review_list_area .review_list > li .btn_comment_delete { display:inline-block; }

