/* °øÅë CSS */
.board_shopintro { position:relative; line-height:normal; font-size:12px; color:#555; }
.color_scheme_dark .board_shopintro { color: var(--color-gray-700); }

.board_shopintro ul, .board_shopintro ol, .board_shopintro li {
  padding:0px; margin:0px; list-style:none;
}
.board_shopintro a {
  font-size:12px; color:#555; text-decoration:none;
	-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;
}
.color_scheme_dark .board_shopintro a { color: var(--color-gray-700); }

.board_shopintro a:hover { color:#4386FB; text-decoration:none; }
.board_shopintro .btn:hover { background:#4386FB; }
.board_shopintro img { vertical-align:middle; }
.board_shopintro i { margin-top: 7px; }
.board_shopintro select { background:#fff; color: #383838; border: 1px solid var(--color-gray-600); border-radius:5px; }
.color_scheme_dark .board_shopintro select { background-color: var(--color-gray-300); color: var(--color-gray-700); }


/* ¾²±â CSS */
.board_shopintro .board_write .write_map_area { position:relative; padding:10px; margin-top:10px; overflow:hidden; border:1px solid #ddd; }
.board_shopintro .board_write .write_map_area .map_address_latlng { position:relative; overflow:hidden; }
.board_shopintro .board_write .write_map_area .map_address_latlng label { }
.board_shopintro .board_write .write_map_area #write_map_canvas { position:relative; height:300px; padding:0px; margin:10px 0px 0px 0px; overflow:hidden; }
.board_shopintro .board_write .marker_icon_list { position:relative; padding:5px; overflow:hidden; border:0px solid #eee; }
.board_shopintro .board_write .marker_icon_list a { padding:5px; margin-right:5px; line-height:30px; float:left; display:inline-block; }
.board_shopintro .board_write .marker_icon_list a:hover,
.board_shopintro .board_write .marker_icon_list a.on { background:#ddd; }
.board_shopintro .board_write .marker_icon_list a > img { height:30px; float:left; }
.board_shopintro .board_write .btnArea { margin-top:10px; }
.board_shopintro .board_write .btnArea .btn:hover { background:#4386FB; }
.board_shopintro .board_write .btnArea .btn_insert { background:#4386FB; }



/* °Ë»ö CSS */
.board_shopintro .shopintro_search {
  position:relative; padding-bottom:10px; overflow:hidden;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.board_shopintro .shopintro_search .select_area { position:relative; overflow:hidden; }
.board_shopintro .shopintro_search .select_category_srl {
  position:relative; width:50%; overflow:hidden; float:left;;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.board_shopintro .shopintro_search .select_shop_category {
  position:relative; width:50%; padding-left:5px; overflow:hidden; float:right;;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.board_shopintro .shopintro_search .select_category_srl select,
.board_shopintro .shopintro_search .select_shop_category select { width:100%; height:30px !important; padding: 0 10px; margin-bottom:10px; color: #383838; border:1px solid #4386FB !important; border-radius:5px; }
.color_scheme_dark .board_shopintro .shopintro_search .select_category_srl select,
.color_scheme_dark .board_shopintro .shopintro_search .select_shop_category select { background-color: var(--color-gray-300); color: var(--color-gray-700); }

.board_shopintro .shopintro_search .search_character { position:relative; margin-bottom:10px; overflow:hidden; }
.board_shopintro .shopintro_search .search_character .character_all_area { position:relative; width:12.5%; height:69px; overflow:hidden; float:left; }
.board_shopintro .shopintro_search .search_character a.character_all {
  position:relative; height:69px; overflow:hidden; border-radius:5px;
  line-height:33px; border:1px solid #4386FB; font-size:14px; color:#4386FB; text-align:center; background:#fff; display:block;
}
.color_scheme_dark .board_shopintro .shopintro_search .search_character a.character_all { background-color: var(--color-gray-700); }

.board_shopintro .shopintro_search .search_character a.character_all.active { color:#fff; background:#4386FB; }
.board_shopintro .shopintro_search .search_character .character_area { position:relative; width:87.5%; height:69px; overflow:hidden; float:right; }
.board_shopintro .shopintro_search .search_character .character_area > ul { position:relative; padding:0px; margin:0px; overflow:hidden; }
.board_shopintro .shopintro_search .search_character .character_area > ul > li { position:relative; width:14.28%; padding:0px; margin:0px; overflow:hidden; float:left; display:inline-block; }
.board_shopintro .shopintro_search .search_character .character_area a { margin:0px 0px 5px 5px; line-height:30px; border:1px solid #4386FB; border-radius:5px; font-size:14px; color:#4386FB; text-align:center; background:#fff; display:block; }
.color_scheme_dark .board_shopintro .shopintro_search .search_character .character_area a { background-color: var(--color-gray-300);}

.board_shopintro .shopintro_search .search_character .character_area a.active { color:#fff; background:#4386FB; }
.board_shopintro .shopintro_search .form_shopintro_search { position:relative; overflow:hidden; }
.board_shopintro .shopintro_search .input_search_keyword {
  width:100%; height:30px !important; padding-left:10px; padding-right:70px; margin-top:0px; border:1px solid #4386FB !important; border-radius:5px !important; font-size:12px !important; background:#fff !important;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.color_scheme_dark .board_shopintro .shopintro_search .input_search_keyword { background-color: var(--color-gray-300) !important; color: var(--color-gray-700);}

.board_shopintro .shopintro_search .input_search_keyword:focus { }
.board_shopintro .shopintro_search .btn_search { position:absolute; top:0px; right:0px; width:70px; height:30px; border:0px; border-radius:3px; color:#fff; background:#4386FB; display:inline-block; }
.board_shopintro .shopintro_search #btn_close_search { display:none; }
.board_shopintro  #btn_open_search { display:none; z-index:9; }


/* ¸ñ·Ï CSS */
.board_shopintro .list_change_area { position:relative; overflow:hidden; padding:5px 0px; margin:10px 0px; border-bottom:1px solid #E1E1E1; }

.board_shopintro .board_list { position:relative; overflow:hidden; }
.board_shopintro .board_list .sort_area { position:relative; padding-bottom:5px; margin:15px 0px; overflow:hidden; border-bottom:1px solid #E1E1E1; text-align:right; }
.color_scheme_dark .board_shopintro .board_list .sort_area { border-bottom: 1px solid var(--color-gray-400); }

.board_shopintro .board_list .sort_area a { }
.board_shopintro .board_list .sort_area a.on { color:#4386FB; }
.board_shopintro .board_list .sort_area .total_count { position:absolute; top:0px; left:0px; color:#4386FB; font-weight:bold; display:inline-block; }
.board_shopintro .board_list .sort_area .pc_current_position { margin-right:20px; display:none; }
.board_shopintro .board_list .sort_area .pc_sort { display:inline-block; }
.board_shopintro .board_list .sort_area .mobile_current_position { display:none; }
.board_shopintro .board_list .sort_area .mobile_sort { display:none; }
.board_shopintro .board_list .shopintro_list { position:relative; overflow:hidden; }
.board_shopintro .board_list .shopintro_list > ul { position:relative; overflow:hidden; }
.board_shopintro .board_list .shopintro_list > ul > li {
  position:relative; width:50%; margin-bottom:10px; overflow:hidden; float:left; display:inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.board_shopintro .board_list .shopintro_list > ul > li.list_ad span { margin-right:5px; display:block; }

.board_shopintro .board_list .shopintro_list > ul > li .shopintro_item { position:relative; height:100px; padding:0px; margin-right:5px; overflow:hidden; border:2px solid #efefef; display:block; }
.color_scheme_dark .board_shopintro .board_list .shopintro_list > ul > li .shopintro_item { border: 1px solid var(--color-gray-400);}

.board_shopintro .board_list .shopintro_list > ul > li:hover .shopintro_item { border:2px solid #4386FB; background:#F7FAFC; }
.color_scheme_dark .board_shopintro .board_list .shopintro_list > ul > li:hover .shopintro_item { border: 1px solid var(--color-gray-500); background:#333; }

.board_shopintro .board_list .shopintro_list > ul > li.list_sponsor .shopintro_item { border:2px solid #efefef; }
.color_scheme_dark .board_shopintro .board_list .shopintro_list > ul > li.list_sponsor .shopintro_item { border: 1px solid var(--color-gray-400);}

.board_shopintro .board_list .shopintro_list > ul > li.list_sponsor:hover .shopintro_item { border:2px solid #011c43; background:#F7FAFC; }
.color_scheme_dark .board_shopintro .board_list .shopintro_list > ul > li.list_sponsor:hover .shopintro_item { border: 1px solid var(--color-gray-500); background:#333; }

.board_shopintro .board_list .shopintro_list > ul > li:nth-child(even) .shopintro_item { margin-left:5px; margin-right:0px; }
.board_shopintro .board_list .shopintro_list > ul > li .shopintro_item .thumb_area { position:relative; overflow:hidden; border-right:0px solid #ddd; float:left; }
.board_shopintro .board_list .shopintro_list > ul > li .shopintro_item .thumb_area img.thumb {
  height:100px;
  float:left;
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1); 
  -o-transform:scale(1);  
  transform:scale(1);
  -webkit-transition:.3s;
  -moz-transition:.3s;
  -ms-transition:.3s;
  -o-transition:.3s;
  transition:.3s;
}
.board_shopintro .board_list .shopintro_list > ul > li:hover .shopintro_item .thumb_area img.thumb {
  -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -ms-transform:scale(1.1);   
  -o-transform:scale(1.1);
  transform:scale(1.1);
}
.board_shopintro .board_list .shopintro_list > ul > li .shopintro_item .content_area { position:relative; padding:3px 7px; overflow:hidden; }
.color_scheme_dark .content_area { position:relative; padding:3px 7px; overflow:hidden; color: var(--color-gray-900);}

.board_shopintro .board_list .shopintro_list > ul > li .shopintro_item .content_area > .title { position:relative; padding-bottom:2px; margin-bottom:5px; overflow:hidden; border-bottom:1px solid #ddd; line-height:20px; font-size:14px; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; }
.color_scheme_dark .board_shopintro .board_list .shopintro_list > ul > li .shopintro_item .content_area > .title { border-bottom: 1px solid var(--color-gray-400);}

.board_shopintro .board_list .shopintro_list > ul > li .shopintro_item .content_area > .extra_vars { position:relative; overflow:hidden; line-height:18px; color:#555; }
.color_scheme_dark .board_shopintro .board_list .shopintro_list > ul > li .shopintro_item .content_area > .extra_vars {color: var(--color-gray-700)}

.board_shopintro .board_list .shopintro_list > ul > li .shopintro_item .content_area > .extra_vars > div { position:relative; margin-bottom:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  }
.board_shopintro .board_list .shopintro_list > ul > li .shopintro_item .content_area > .extra_vars > div .label { width:50px; padding:0px 3px; text-align:center; background:#efefef; display:inline-block; }
.color_scheme_dark .board_shopintro .board_list .shopintro_list > ul > li .shopintro_item .content_area > .extra_vars > div .label {background-color: var(--color-gray-200);}


.board_shopintro .board_list .shopintro_list > ul > li .shopintro_item .content_area > .extra_vars > div .value { }
.board_shopintro .board_list .shopintro_list > ul > li .title_right { position:absolute; top:4px; right:8px; overflow:hidden; }
.board_shopintro .board_list .shopintro_list > ul > li:nth-child(even) .title_right { right:8px; }
.board_shopintro .board_list .shopintro_list > ul > li .title_right .star_area { position:relative; overflow:hidden; float:left; }
.board_shopintro .board_list .shopintro_list > ul > li .title_right .star_area img.background { float:left; }
.board_shopintro .board_list .shopintro_list > ul > li .title_right .star_area .star { position:absolute; top:0px; left:0px; height:16px; overflow:hidden; background:url(../images/star_a.png) no-repeat 0px 0px; }
.board_shopintro .board_list .shopintro_list > ul > li .title_right .bookmark_area { position:relative; top:0px; width:20px; margin-left:5px; overflow:hidden; float:right; line-height:16px; text-align:right; }
.board_shopintro .board_list .shopintro_list > ul > li .title_right .bookmark_area .btn_bookmark { }
.board_shopintro .board_list .shopintro_list > ul > li .title_right .bookmark_area .btn_bookmark i { font-size:16px; margin-top: 1px; }
.board_shopintro .board_list .shopintro_list > ul > li .btn_bookmark { color:#B4B4B4; }
.board_shopintro .board_list .shopintro_list > ul > li .btn_bookmark_on { color:#DE5345; }
.board_shopintro .board_list .shopintro_list > ul > li .btn_mobile_phone { display:none; }
.board_shopintro .board_list .shopintro_list > ul > li .btn_area { position:relative; margin-right:5px; overflow:hidden; text-align:right; }
.board_shopintro .board_list .shopintro_list > ul > li:nth-child(even) .btn_area { margin-left:5px; margin-right:0px; }
.board_shopintro .board_list .shopintro_list > ul > li .btn_area .active { color:#fff; background:#4386FB; }
.board_shopintro .board_list .shopintro_list > ul > li .btn_area .btn_approve_status { float:left; }
.board_shopintro .board_list .shopintro_list .no_item { position:relative; padding:10px 0px; overflow:hidden; border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; text-align:center; display:block; }
.board_shopintro .board_list_footer { }
.board_shopintro .board_list_footer .page_navigation { position:relative; padding:15px 0px; overflow:hidden; text-align:center; }
.board_shopintro .board_list_footer .page_navigation a { width:25px; height:25px; margin:0px 5px; line-height:23px; font-size:14px; text-align:center; text-decoration:none; *background:#F6F6F6; display:inline-block; }
.board_shopintro .board_list_footer .page_navigation a:hover,
.board_shopintro .board_list_footer .page_navigation a.active { color:#fff; text-decoration:none; background:#4386FB; }

/* ¸ñ·Ï(°¶·¯¸®Çü) CSS */
.board_shopintro .board_list .shopintro_list_gallery > ul > li { width:25%; margin-bottom:16px; }
.board_shopintro .board_list .shopintro_list_gallery > ul > li .shopintro_item { height:auto; padding:0px; margin-left:8px; margin-right:8px; }
.board_shopintro .board_list .shopintro_list_gallery > ul > li:nth-child(even) .shopintro_item { margin-left:8px; margin-right:8px; }
.board_shopintro .board_list .shopintro_list_gallery > ul > li .shopintro_item .thumb_area { border-right:0px; float:none; }
.board_shopintro .board_list .shopintro_list_gallery > ul > li .shopintro_item .thumb_area img.thumb { width:100%; height:auto; }
.board_shopintro .board_list .shopintro_list_gallery > ul > li .shopintro_item .content_area { height:100px; padding:3px 7px 0px 7px; }
.board_shopintro .board_list .shopintro_list_gallery > ul > li .title_right { right:8px; }
.board_shopintro .board_list .shopintro_list_gallery > ul > li:nth-child(even) .title_right { right:8px; }
.board_shopintro .board_list .shopintro_list_gallery > ul > li .btn_area { margin-left:8px; margin-right:8px; }
.board_shopintro .board_list .shopintro_list_gallery > ul > li:nth-child(even) .btn_area { margin-left:8px; margin-right:8px; }

/* ¸ñ·Ï Áöµµ ¸¶Ä¿ µî CSS */
  .hover_overlay {
    top:-5px;
		margin-left: -10px;
		position: relative;
	}
	.pulse {
		width: 10px;
		height: 10px;
		border: 5px solid #fff;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		background-color: #00a6cd;
		z-index: 10;
		position: absolute;
	}
	.dot {
    position: absolute;
    height: 50px;
		width: 50px;
		top: -25px;
		left: -25px;
		z-index: 2;
		opacity: 0;
		border: 10px solid rgba(0,166,205,1);;
		background: transparent;
		-webkit-border-radius: 60px;
		-moz-border-radius: 60px;
		border-radius: 60px;
		-webkit-animation: flash 2s ease-out;
		-moz-animation: flash 2s ease-out;
		animation: flash 2s ease-out;
    -webkit-animation-iteration-count: infinite;
		-moz-animation-iteration-count: infinite;
		animation-iteration-count: infinite;
	}
  @-moz-keyframes pulse {
	 0% {-moz-transform: scale(0);opacity: 0.0;}
	 25% {-moz-transform: scale(0);opacity: 0.1;}
	 50% {-moz-transform: scale(0.1);opacity: 0.3;}
	 75% {-moz-transform: scale(0.5);opacity: 0.5;}
	 100% {-moz-transform: scale(1);opacity: 0.0;}
  }
  @-webkit-keyframes "flash" {
	 0% {-webkit-transform: scale(0);opacity: 0.0;}
	 25% {-webkit-transform: scale(0);opacity: 0.1;}
	 50% {-webkit-transform: scale(0.1);opacity: 0.3;}
	 75% {-webkit-transform: scale(0.5);opacity: 0.5;}
	 100% {-webkit-transform: scale(1);opacity: 0.0;}
	}


/* ³»¿ë CSS */
.board_shopintro .board_read { position:relative; overflow:hidden; }
.board_shopintro .board_read .btn_approve_status.active { color:#fff; background:#4386FB; }

.board_shopintro .board_read .btn_area { position:relative; padding:5px; margin:0px 0px 10px 0px; overflow:hidden; border:1px solid #efefef;text-align:right; }
.board_shopintro .board_read .btn_area .btn_approve_status { float:left; }

.board_shopintro .board_read .read_header { position:relative; overflow:hidden; }
.board_shopintro .board_read .read_header .header_gallery { position:relative; overflow:hidden; background:#F6F6F6 no-repeat center; background-size:100%; text-align:center; z-index:1; }
.board_shopintro .board_read .read_header .header_gallery img { width:100%; }
.board_shopintro .board_read .read_header .header_gallery .more_image { position:absolute; bottom:30px; right:10px; width:40px; height:40px; border-radius:5px; line-height:35px; font-size:28px; color:#fff; text-align:center; opacity:0.7; background:#000; display:block; }
.board_shopintro .board_read .read_header .header_gallery .media_btn_area {
  position:absolute; left:5px; bottom:30px; margin:0px 0px; overflow:hidden; z-index:1;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.board_shopintro .board_read .read_header .header_gallery .media_btn_area .media_btn_wrap {
  position:relative; overflow:hidden; opacity:0.7; text-align:center;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.board_shopintro .board_read .read_header .header_gallery .media_btn_area .media_btn_wrap > a { width:40px; height:40px; margin:0px 0px 0px 5px; border-radius:5px; line-height:35px; font-size:25px; color:#fff; background:#555; display:inline-block; }
.board_shopintro .board_read .read_header .header_gallery .media_btn_area .media_btn_wrap > a.btn_vr { background:#0098CF; }
.board_shopintro .board_read .read_header .header_gallery .media_btn_area .media_btn_wrap > a.btn_youtube { background:#F3000F; }
.board_shopintro .board_read .read_header .header_maininfo { position:relative; top:-20px; padding:20px 10px; margin:0px 10px; overflow:hidden; border:1px solid #ddd; border-top:3px solid #4386FB; background:#fff; z-index:2; }
.color_scheme_dark .board_shopintro .board_read .read_header .header_maininfo { background-color: var(--color-gray-050); border: 1px solid var(--color-gray-050);}

.board_shopintro .board_read .read_header .header_maininfo .shop_name_area { position:relative; padding-bottom:20px; overflow:hidden; border-bottom:1px solid #ddd; text-align:center; }
.board_shopintro .board_read .read_header .header_maininfo .shop_name_area .shop_name { line-height:30px; font-size:25px; font-weight:bold; display:block; }
.board_shopintro .board_read .read_header .header_maininfo .shop_name_area .star_area { position:relative; height:18px; margin:0px auto; overflow:hidden; display:inline-block; }
.board_shopintro .board_read .read_header .header_maininfo .shop_name_area .star_area img.background { }
.board_shopintro .board_read .read_header .header_maininfo .shop_name_area .star_area .star { position:absolute; top:0px; left:0px; height:16px; overflow:hidden; background:url(../images/star_a.png) no-repeat 0px 0px; }
.board_shopintro .board_read .read_header .header_maininfo .shop_name_area .shop_name_bottom_content { position:relative; margin-top:10px; overflow:hidden; }
.board_shopintro .board_read .read_header .header_maininfo .extra_info { position:relative; padding:0px 0px 10px 0px; margin:0px 30px; overflow:hidden; line-height:20px; border-bottom:1px solid #ddd; }
.board_shopintro .board_read .read_header .header_maininfo .extra_info li { position:relative; padding-top:10px; margin-top:10px; overflow:hidden; border-top:1px solid #ddd; text-overflow: ellipsis; white-space:nowrap; }
.board_shopintro .board_read .read_header .header_maininfo .extra_info li:first-child { padding-top:0px; border-top:0px; }
.board_shopintro .board_read .read_header .header_maininfo .extra_info li span { font-size:14px; display:inline-block; }
.board_shopintro .board_read .read_header .header_maininfo .extra_info .label { width:97px; padding:1px 0px 3px 0px; margin-right:5px; text-align:center; background:#efefef; }
.color_scheme_dark .board_shopintro .board_read .read_header .header_maininfo .extra_info .label { background-color: var(--color-gray-400);}

.board_shopintro .board_read .read_header .header_maininfo .extra_info .value { white-space:nowrap; background:none; }
.board_shopintro .board_read .read_header .header_maininfo .extra_info .value a { font-size:14px; }
.board_shopintro .board_read .read_header .header_maininfo .sns_area { position:relative; height:50px; padding:13px 0px 0px 0px; margin:0px 30px; overflow:hidden; }
.board_shopintro .board_read .read_header .header_maininfo .sns_area .facebook_like { height: 30px; position:relative; padding:5px 6px; overflow:hidden; border:1px solid #1877F2; *border-radius:3px; float:left; background:#1877F2; display:none; }
.board_shopintro .board_read .read_header .header_maininfo .sns_area .social_link { position:relative; overflow:hidden; float:right; }
.board_shopintro .board_read .read_header .header_maininfo .sns_area .social_link li { position:relative; margin-left:5px; overflow:hidden; float:left; 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; 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 { position:absolute; top:17px; right:10px;  }
.board_shopintro .board_read .read_header .header_maininfo .bookmark_area .btn_bookmark { font-size:25px; color:#B4B4B4; cursor:pointer; }
.board_shopintro .board_read .read_header .header_maininfo .bookmark_area .btn_bookmark_on { color:#DE5345; }
.board_shopintro .board_read .title_bar { position:relative; margin:30px 10px 10px 10px; overflow:hidden; border-bottom:2px solid #4386FB; font-size:20px; font-weight:bold; }
.board_shopintro .board_read .detail_title_bar { margin-top:10px;}
.board_shopintro .board_read .title_bar em { font-size:18px; }
.board_shopintro .board_read .btn_kakaonavi {
  position:absolute; bottom:2px; right:0px; padding-right:5px; overflow:hidden; border-radius:4px; line-height:18px; font-size:14px; background:#FAE001; display:inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.board_shopintro .board_read .btn_kakaonavi img  { height:25px; vertical-align:middle; }
.board_shopintro .board_read .map_area { position:relative;    min-height:210px; margin:0px 10px 0px 10px; overflow:hidden; }
.board_shopintro .board_read .map_area:before {
    content: "";
    display: block;
    padding-top: 55.5%; /* ¼¼·ÎºñÀ² */
} 
.board_shopintro .board_read .map_area #readMap { 
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.board_shopintro .board_read .content_area { position:relative; margin:0px 10px 0px 10px; overflow:hidden; }
.board_shopintro .board_read .read_shop_telephone { position:fixed; left:0px; bottom:0px; width:100%; opacity: 0.9; display:none; z-index:999; }
.board_shopintro .board_read .read_shop_telephone a { padding:5px 0px; border-radius:0px; line-height:47px; font-size:28px; color:#fff; font-weight:bold; text-align:center; background:#4386FB; display:block; }
.board_shopintro .board_read .read_shop_telephone a i { font-size:28px; }
.board_shopintro .board_read .read_footer { position:relative; margin:0px 10px 0px 10px; overflow:hidden; }


/* ³»¿ë ¸®ºä(´ñ±Û) CSS */
.write_comment .btn_insert { background:#4386FB; }
.board_shopintro .board_read .comment_area { position:relative; margin:0px 10px; overflow:hidden; }
.board_shopintro .board_read .comment_area .review_write_area { position:relative; overflow:hidden; }
.board_shopintro .board_read .comment_area .review_write_area .overwrap_review_write { position:absolute; top:0px; left:0px; width:100%; height:100%; overflow:hidden; *background:#ccc; *opacity:0.3; z-index:2; }

.board_shopintro .board_read .comment_area .review_write_area textarea {
  width:100%; height:50px; border:1px solid #ddd;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.color_scheme_dark .board_shopintro .board_read .comment_area .review_write_area textarea {
  width:100%; height:50px; border:1px solid  var(--color-gray-500);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.color_scheme_dark .board_shopintro .board_read .comment_area .review_write_area textarea { background-color: var(--color-gray-300);color: var(--color-gray-700)}


.board_shopintro .board_read .comment_area .review_write_area select { height:25px; border:1px solid #ddd; font-size:14px; display:inline-block; }
.board_shopintro .board_read .comment_area .review_write_area .btn { float:right; color:#fff; background:#4386FB; }
.board_shopintro .board_read .comment_area .review_list_area { position:relative; margin-top:10px; overflow:hidden; border-top:1px solid #ddd; }
.board_shopintro .board_read .comment_area .review_list_area .review_list { position:relative; overflow:hidden; }
.board_shopintro .board_read .comment_area .review_list_area .review_list > li { position:relative; padding:10px; overflow:hidden; border-bottom:1px solid #ddd; }
.board_shopintro .board_read .comment_area .review_list_area .review_list > li .author_area { position:relative; padding-bottom:5px; margin-bottom:5px; overflow:hidden; border-bottom:1px solid #efefef; }
.board_shopintro .board_read .comment_area .review_list_area .review_list > li .author_area span { display:inline-block; }
.board_shopintro .board_read .comment_area .review_list_area .review_list > li .author_area .author { margin-right:10px; font-weight:bold; }
.board_shopintro .board_read .comment_area .review_list_area .review_list > li .author_area .star_area { position:absolute; top:0px; right:0px; height:18px; margin:0px auto; overflow:hidden; display:inline-block; }
.board_shopintro .board_read .comment_area .review_list_area .review_list > li .author_area .star_area img.background { }
.board_shopintro .board_read .comment_area .review_list_area .review_list > li .author_area .star_area .star { position:absolute; top:0px; left:0px; height:16px; overflow:hidden; background:url(../images/star_a.png) no-repeat 0px 0px; }
.board_shopintro .board_read .comment_area .review_list_area .review_list > li .comment_content { position:relative; overflow:hidden; }
.board_shopintro .board_read .comment_area .review_list_area .review_list > li .btn_comment_delete { position:absolute; bottom:0px; right:0px; padding:0px 3px; background:#efefef; display:none; }
.board_shopintro .board_read .comment_area .review_list_area .review_list > li:hover .btn_comment_delete { display:inline-block; }
.board_shopintro .board_read .comment_area .review_list_area .btn_more_review_list { position:relative; margin-top:20px; overflow:hidden; text-align:center; }
.board_shopintro .board_read .comment_area .review_list_area .btn_more_review_list .btn_more_review { width:200px; height:30px !important; line-height:32px !important; font-size:14px; display:inline-block; }
.board_shopintro .board_read .comment_area .review_list_area .btn_more_review_list .btn_more_review:hover { }

.board_shopintro #iframe_googlemap { width: 100%; height: 450px; border: 0; }

@media only screen and (max-width: 479px) {

}