@charset "utf-8";

/* prettydropdown 기본스타일 */
.prettydropdown {
  position: relative;
  display: inline-block;
}
.prettydropdown.loading {
  min-width: 0;
}
.prettydropdown > ul {
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border: 1px solid #a9a9a9;
  box-sizing: content-box;
  color: #000;
  cursor: pointer;
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: left;
  -webkit-user-select: none; /* Chrome all / Safari all */
  -moz-user-select: none; /* Firefox all */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Likely future */
  z-index: 0;
}
.prettydropdown.loading > ul {
  visibility: hidden;
  white-space: nowrap;
}
.prettydropdown > ul:focus, .prettydropdown:not(.disabled) > ul:hover {
  border-color: #7f7f7f;
}
.prettydropdown:not(.disabled) > ul.active {
  width: auto;
  max-height: none !important;
  border-color: #1e90ff;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 99;
}
.prettydropdown > ul.active:focus {
  outline: none;
}
.prettydropdown > ul.active.reverse {
  top: 0;
}
.prettydropdown > ul > li {
  position: relative;
  height: 48px; /* 50px - borders */
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-sizing: border-box;
  display: none;
  line-height: 46px; /* 48px - borders */
  margin: 0;
  padding-left: 0.8rem;
}
.prettydropdown.loading > ul > li {
  min-width: 0;
  display: block;
  padding-right: 0.8rem;
}
.prettydropdown > ul:not(.active) > li:not(.selected):first-child {
  color: transparent; /* Prevent FOUC */
}
.prettydropdown > ul > li:first-child, .prettydropdown > ul.active > li {
  display: block;
}
.prettydropdown > ul.active > li:not(.label):hover, .prettydropdown > ul.active > li.hover:not(.label), .prettydropdown > ul.active > li:first-child:hover:after {
  background: #403a3a;
  color: #fff;
}
.prettydropdown > ul.active > li.nohover {
  background: inherit !important;
  color: inherit !important;
}
.prettydropdown > ul.active > li.hover:before, .prettydropdown > ul.active > li.nohover:after {
  border-top-color: #fff !important;
}
.prettydropdown > ul.active > li.hover:after, .prettydropdown > ul.active > li.nohover:before {
  border-top-color: #1e90ff !important;
}
.prettydropdown.arrow > ul > li.selected:before, .prettydropdown.arrow > ul > li.selected:after {
  position: absolute;
  top: 8px;
  bottom: 0;
  right: 8px;
  height: 16px;
  border: 8px solid transparent; /* Arrow size */
  box-sizing: border-box;
  content: '';
  display: block;
  margin: auto;
}
.prettydropdown.arrow.small > ul > li.selected:before, .prettydropdown.arrow.small > ul > li.selected:after {
  top: 4px;
  height: 8px;
  border-width: 4px;
}
.prettydropdown.arrow > ul > li.selected:before {
  border-top-color: #a9a9a9; /* Arrow color */
}
.prettydropdown.arrow > ul > li.selected:after {
  top: 4px; /* Chevron thickness */
  border-top-color: #fff; /* Match background colour */
}
.prettydropdown.arrow.small > ul > li.selected:after {
  top: 2px; /* Chevron thickness */
}
.prettydropdown.arrow.triangle > ul > li.selected:after {
  content: none;
}
.prettydropdown > ul:hover > li.selected:before {
  border-top-color: #7f7f7f;
}
.prettydropdown > ul.active > li.selected:before,
.prettydropdown > ul.active > li.selected:after {
  border: none;
}
.prettydropdown > ul:not(.active) > li > span.checked {
  display: none;
}
/* Multi-Select */
.prettydropdown.multiple > ul > li.selected {
  overflow: hidden;
  padding-right: 2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.prettydropdown > ul > li > span.checked {
  clear: both;
  float: right;
  font-weight: bold;
  margin-right: 0.8rem;
}
/* Option Groups */
.prettydropdown > ul > li.label {
  cursor: default;
  font-weight: bold;
}
.prettydropdown > ul > li.label:first-child,
.prettydropdown.classic > ul > li.label ~ li.selected{
  border-top: none;
}
.prettydropdown > ul > li.label ~ li:not(.label):not(.selected),
.prettydropdown.classic > ul.active > li.label ~ li:not(.label) {
  padding-left: 1.6rem;
}
/* Classic Behavior */
.prettydropdown.classic > ul:not(.active) > li.selected:not(:first-child) {
  position: absolute;
  top: 0;
  display: block;
}
/* Disabled */
.prettydropdown.disabled, .prettydropdown > ul > li.disabled {
  opacity: 0.3;
}
.prettydropdown.disabled > ul > li, .prettydropdown > ul > li.disabled {
  cursor: not-allowed;
}
/* Divider Lines */
.prettydropdown.multiple > ul > li.selected + li, .prettydropdown.multiple > ul.reverse > li.selected,
.prettydropdown > ul > li.label, .prettydropdown > ul > li.label ~ li.selected {
  border-top-color: #dedede;
}


/*-------------------------------------------------------------------------------------------------------*/


.hide{position:absolute; top:-99999px; height:0; text-indent:-99999px;}

.wide .store_wrap > h3{color:#212121; font-size:36px; margin:0; text-align:center; line-height:36px; letter-spacing:-1.3px; display:none;}
.wide #content_top{background:none !important; position:absolute; top:-52px; right:0;}
.wide .contents_tools > ul{width:160px;}


/* 상점검색 상단 검색박스, 상점검색 하단 분류 */
.store_search_store{margin-top:30px;}
.list_search_store .list_top_box{border:1px solid #d7d7d7; border-top:2px solid #464649;}
.list_search_store .list_menu{display: inline-block; width: 100%; margin-bottom: -5px;}
.list_search_store .list_menu li{float:left; width:25%;}
/*.list_search_store .list_menu li:last-child{border-right: 1px solid #e4e4e4;}*/
.list_search_store .list_menu li a{display:block; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; height:104px; text-align:center; position:relative; color:#403b38; box-sizing: border-box;}
.list_search_store .list_menu li:first-child a{border-left: 0;}
.list_search_store .list_menu li:nth-child(5n) a{border-left: 0;}
.list_search_store .list_menu li a span{display:block; height:100%; line-height:160px; background:#fff url("/images/board/store_menu_sp.png") no-repeat;}
.list_search_store .list_menu li a.on span{background:#464649 url("/images/board/store_menu_sp.png") no-repeat; color:#fff;}
	.list_search_store .list_menu li.all a span{background-position:center 21px;}
	.list_search_store .list_menu li.all a.on span{background-position:center -744px;} 
	.list_search_store .list_menu li.food a span{background-position:center -84px;}
	.list_search_store .list_menu li.food a.on span{background-position:center -849px;}
	.list_search_store .list_menu li.lodge a span{background-position:center -198px;}
	.list_search_store .list_menu li.lodge a.on span{background-position:center -963px;}
	.list_search_store .list_menu li.service a span{background-position:center -312px;}
	.list_search_store .list_menu li.service a.on span{background-position:center -1077px;}
	.list_search_store .list_menu li.medical a span{background-position:center -414px;}
	.list_search_store .list_menu li.medical a.on span{background-position:center -1179px;}
	.list_search_store .list_menu li.education a span{background-position:center -521px;}
	.list_search_store .list_menu li.education a.on span{background-position:center -1286px;}
	.list_search_store .list_menu li.etc a span{background-position:center -635px;}
	.list_search_store .list_menu li.etc a.on span{background-position:center -1400px;}
	.list_search_store .list_menu li.marine_products a span{background-position:center -2112px;}
	.list_search_store .list_menu li.marine_products a.on span{background-position:center -1991px;}

.search_store_wrap{width: 100;clear: both;background:url("/images/board/store_search_bg.gif") repeat;padding: 30px;display: block;border-top: 1px solid #e4e4e4;text-align: center;}
.search_top_form{width: 100%;text-align: left;display: inline-block;position: relative;padding-bottom: 48px;}
.search_top_form > div{}
.search_top_form .search_store_box{width: 100%;box-sizing: border-box;}
.search_top_form .search_store_option{display: inline-block;/* position: absolute; */top: 0;left: 0;width: 50%;}
.search_top_form .search_store_option label{position:absolute; top:0; left:0; text-indent:-5000px; z-index:-1;}
.search_top_form .search_store_option .prettydropdown{min-width:167px;}
.search_top_form .search_store_option .prettydropdown > ul{border:1px solid #d2d2d2;}
.search_top_form .search_store_option .prettydropdown > ul > li{min-width:139px;}
.search_top_form .search_store_option .prettydropdown > ul > li.selected:before, .search_top_form .search_store_option .prettydropdown > ul > li.selected:after{background: url("/images/board_mobile/board/store_search_sp_new.png") no-repeat 0 -830px; width:9px; height:5px; top:21px; right:20px; border:0; margin:0;}
.search_top_form .search_store_option .prettydropdown > ul.active > li.selected:before, .search_top_form .search_store_option .prettydropdown > ul.active > li.selected:after{background:none;}
.search_top_form .search_store_option .prettydropdown > ul.active > li > span.checked{display:none;}
.search_top_form .search_store_option select{width:100%; padding:12px 0 12px 11%; color:#6f6f6f; height:50px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:#fff url("/images/board_mobile/board/store_select_arrow.png") no-repeat 89% center; box-sizing: border-box; border: 1px solid #a9a9a9;}
.search_top_form .search_store_option select::-ms-expand{display:none;}/* select 화살표 없애기 for IE10,11 */
.search_top_form .search_store_keyword_wrap{position: relative;width: 100%;display: block;margin: 0 0 -1px 0;}
.search_top_form .search_store_keyword_wrap label{position:absolute;top: 19px;left: 5%;color:#6f6f6f;}
.search_top_form .search_store_keyword_wrap .search_store_input{width:100%;height:50px;margin-top: 4px;padding:0 8% 0 3%;color:#6f6f6f;float:left;box-sizing: border-box;border: 1px solid #a9a9a9;}
.search_top_form .search_store_keyword_btn{position: absolute; bottom: 0; left: 0; width: 100%;}
.search_top_form .search_store_keyword_btn input[type=submit]{border:0; background-color:#464649; color:#fff; padding:14px 5%; font-weight:300; float: left; width: 100%; box-sizing: border-box;}
.search_top_form .search_store_keyword_btn.btnbox input[type=submit]{width: 100%;}
.search_top_form .search_store_keyword_btn .register{color:#fff; background-color:#cc2534; padding:14px 5%; float: left; width: 50%; box-sizing: border-box; text-align: center;}

.select_list{position:relative;width:100%;max-width:1200px;margin-top: 20px;}
.search_top_form .search_store_box .menu_select_wrap{
    display: inline-block;
    width: 48.2%;
}
.search_top_form .search_store_box .menu_select_wrap .menu_list_select{display: inline-block;padding: 12px 0 12px 11%;color:#6f6f6f;height:50px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background:#fff url("/images/board_mobile/board/store_select_arrow.png") no-repeat 89% center;box-sizing: border-box;border: 1px solid #a9a9a9;}

.search_top_form .search_store_box .menu_select_wrap .prettydropdown{min-width:167px;}
.search_top_form .search_store_box .menu_select_wrap .prettydropdown > ul{border:1px solid #d2d2d2;}
.select_list .menu_select_wrap .prettydropdown > ul > li{min-width:139px; height: 44px; line-height: 42px;}
.search_top_form .search_store_box .menu_select_wrap .prettydropdown > ul > li.selected:before, .select_list .menu_select_wrap select.prettydropdown > ul > li.selected:after{background: url("/images/board_mobile/board/store_search_sp_new.png") no-repeat 0 -830px; width:9px; height:5px; top:21px; right:20px; border:0; margin:0;}
.search_top_form .search_store_box .menu_select_wrap .prettydropdown > ul.active > li.selected:before, .select_list .menu_select_wrap select.prettydropdown > ul.active > li.selected:after{background:none;}
.search_top_form .search_store_box .menu_select_wrap .prettydropdown > ul.active > li > span.checked{display:none;} 
.search_top_form .search_store_box .menu_select_wrap select{width:100%; padding:12px 0 12px 11%; color:#6f6f6f; height:50px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:#fff url("/images/board_mobile/board/store_search_sp_new.png") no-repeat 138px -809px;}
.search_top_form .search_store_box .menu_select_wrap select::-ms-expand{display:none;}/* select 화살표 없애기 for IE10,11 */


.select_list .lineup{}
.select_list .lineup ul{display: inline-block; width: 100%; margin-bottom: -6px;}
.select_list .lineup ul li{float:left;width: 33.3%;}
.select_list .lineup ul li a{display:block;border:1px solid #dcdcdc;margin-left:-1px;padding:13px 0;color:#6f6f6f;background-color: #fff;font-weight:400;text-align: center;}
.select_list .lineup ul li:first-child a{margin-left:0;}
.select_list .lineup ul li.on a{background-color: #cc2534; color: #fff;}



/* 지도,상점리스트 */
.store_list_wrap{margin-top:7px; clear:both;}
.store_list_wrap .store_list{display: inline-block; width: 100%; box-sizing: border-box; border: 1px solid #e0e0e0;}
.store_list_wrap .store_list > div{float:left; width:100%;}
.store_list_wrap .store_list > div.map{height: 200px;}
.store_list_wrap .store_list > div.minutely{height: 300px;}
.store_list_wrap .store_list .minutely{overflow:hidden;}
.store_list_wrap .store_list .minutely .list_wrap{overflow:auto; height: 300px;}
.store_list_wrap .store_list .minutely .list_wrap > ul > li{border-bottom:1px solid #e0e0e0; clear:both; background: none;}
.store_list_wrap .store_list .minutely .list_wrap > ul > li .store_depth1{position: relative; padding: 12px 18px;}
.store_list_wrap .store_list .minutely .store_depth1 > a.depth1_list{display:block; position: relative;}
.store_list_wrap .store_list .minutely .on .store_depth1{background-color:#f7f7f7;}
.store_depth1 .biz_title_box{position:relative; display: inline-block; width: 100%; padding-right: 40px; box-sizing: border-box;}
.store_depth1 .store_name{position: relative; padding: 0 0 0 40px; display: inline-block; max-width: 100%; box-sizing: border-box;}
	.store_depth1 .num{position: absolute; top: 0; left: 0; width:34px; height:38px; background:url("/images/board_mobile/board/store_search_sp_new.png") no-repeat; float:left; margin-right:4px;}
	.store_depth1 .num span.text_hidden{position: absolute; top: 0; left: 0; width: 0; height: 0; text-indent: -99999px;}
	.store_depth1 .num01{background-position:0 -276px;}
	.on .store_depth1 .num01{background-position:0 -364px;}
	.store_depth1 .num02{background-position:-40px -276px;}
	.on .store_depth1 .num02{background-position:-40px -364px;}
	.store_depth1 .num03{background-position:-80px -276px;}
	.on .store_depth1 .num03{background-position:-80px -364px;}
	.store_depth1 .num04{background-position:-120px -276px;}
	.on .store_depth1 .num04{background-position:-120px -364px;}
	.store_depth1 .num05{background-position:-160px -276px;}
	.on .store_depth1 .num05{background-position:-160px -364px;}
	.store_depth1 .num06{background-position:-200px -276px;}
	.on .store_depth1 .num06{background-position:-200px -364px;}
	.store_depth1 .num07{background-position:-240px -276px;}
	.on .store_depth1 .num07{background-position:-240px -364px;}
	.store_depth1 .num08{background-position:-280px -276px;}
	.on .store_depth1 .num08{background-position:-280px -364px;}
	.store_depth1 .num09{background-position:-320px -276px;}
	.on .store_depth1 .num09{background-position:-320px -364px;}
	.store_depth1 .num10{background-position:-360px -276px;}
	.on .store_depth1 .num10{background-position:-360px -364px;}
	.store_depth1 .num11{background-position:-400px -276px;}
	.on .store_depth1 .num11{background-position:-400px -364px;}
	.store_depth1 .num12{background-position:-440px -276px;}
	.on .store_depth1 .num12{background-position:-440px -364px;}
	.store_depth1 .num13{background-position:-480px -276px;}
	.on .store_depth1 .num13{background-position:-480px -364px;}
	.store_depth1 .num14{background-position:-520px -276px;}
	.on .store_depth1 .num14{background-position:-520px -364px;}
	.store_depth1 .num15{background-position:-560px -276px;}
	.on .store_depth1 .num15{background-position:-560px -364px;}
	.store_depth1 .num16{background-position:-600px -276px;}
	.on .store_depth1 .num16{background-position:-600px -364px;}
	.store_depth1 .num17{background-position:-640px -276px;}
	.on .store_depth1 .num17{background-position:-640px -364px;}
	.store_depth1 .num18{background-position:-680px -276px;}
	.on .store_depth1 .num18{background-position:-680px -364px;}
	.store_depth1 .num19{background-position:-720px -276px;}
	.on .store_depth1 .num19{background-position:-720px -364px;}
	.store_depth1 .num20{background-position:-760px -276px;}
	.on .store_depth1 .num20{background-position:-760px -364px;}
.store_depth1 .num span.distance{position: absolute; bottom: -13px; left: 0; width: 100%; height: 13px; line-height: 13px; text-align: center; font-size: 13px;}
.store_depth1 .store_name strong{display: block; font-size:21px; color:#454545; font-weight:400; line-height:50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.store_depth1 .store_name.three strong{padding-right: 97px;}
.store_depth1 .store_name.two strong{padding-right: 68px;}
.store_depth1 .store_name.one strong{padding-right: 39px;}
.store_depth1 .icon_box{position: absolute; top: 10px; left: 100%;}
.store_depth1 .three .icon_box{width: 87px; margin-left: -87px;}
.store_depth1 .two .icon_box{width: 58px; margin-left: -58px;}
.store_depth1 .one .icon_box{width: 29px; margin-left: -29px;}
.store_depth1 .icon_box span{float:left; width:26px; height:26px; margin:2px 0 0 3px; background:url("/images/board_mobile/board/store_search_sp_new.png") no-repeat; text-indent:-99999px;}
	.store_depth1 .icon_box span.i_homepage{background-position:0 -492px;}
	.store_depth1 .icon_box span.i_review{background-position:-29px -492px;}
	.store_depth1 .icon_box span.i_photo{background-position:-58px -492px;}
.store_depth1 span.store_cont{display:block; font-size:16px; color:#848484; margin-left:38px; clear:both;}
.store_depth1 span.address{margin-top:10px;}

/*.more_arrow{position: absolute; top: 0; right: 0; width: 70px; height: 70px; background:url("/images/board_mobile/board/store_search_sp_new.png") no-repeat -54px -979px;}*/
.more_arrow{position: absolute; top: 50%; right: 15px; width: 34px; height: 34px; text-indent: -99999px; background-color: #8e8e8e; border-radius: 50%; margin-top: -17px;}
.more_arrow:before{content: ''; position: absolute; top: 50%; left: 50%; width: 14px; height: 2px; background-color: #fff; margin: -1px 0 0 -7px;}
.more_arrow:after{content: ''; position: absolute; top: 50%; left: 50%; width: 2px; height: 14px; background-color: #fff; margin: -7px 0 0 -1px;}
/*.more_arrow span{display:block; text-indent:-99999px; position: absolute;}
.more_arrow span.distance{position: relative; text-align: center; margin-top: 42px; text-indent: 0;}*/

body.fixed{overflow-y: hidden;}
body.fixed #header{z-index: 1;}
.store_list_wrap .store_list .minutely .store_depth2{display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 20;}
/*.store_list_wrap .store_list .minutely .on .store_depth2{display:block;}*/
.store_depth2 .wrap_hide{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.7);}
.store_depth2 .wrap_inner{position: relative; padding-top: 37px; height: 100%; box-sizing: border-box;}
.store_depth2 .wrap_inner > .title{position: absolute; top: 0; left: 0; width: 100%; border-bottom: 2px solid #f3c204;}
.store_depth2 .wrap_inner > .title .inner{float: left; position: relative; padding-left: 4%;}
.store_depth2 .wrap_inner > .title strong{float: left; padding: 0 80px 0 20px; background-color: #188657; color: #fff; height: 35px; line-height: 35px; text-align: left; position: relative; font-weight: 300; border-radius: 8px 8px 0 0;}
/*.store_depth2 .wrap_inner > .title strong:before{content: ''; position: absolute; top: 0; right: -30px; width: 0; height: 0; border-style: solid; border-width: 0 30px 35px 0; border-color: #403a3a transparent;}*/
.store_depth2 .wrap_inner > .title .close{position: absolute; top: 0; right: 0; width: 35px; height: 35px; text-indent: -99999px;}
.store_depth2 .wrap_inner > .title .close:before{content: ''; position: absolute; top: 50%; left: 50%; width: 1px; height: 15px; background-color: #fff; transform: rotate(45deg); margin-top: -6px;}
.store_depth2 .wrap_inner > .title .close:after{content: ''; position: absolute; top: 50%; left: 50%; width: 1px; height: 15px; background-color: #fff; transform: rotate(-45deg); margin-top: -6px;}
.store_depth2 .wrap_inner > .inner{background-color: #fff; padding: 4%; height: 100%; overflow-y: auto; box-sizing: border-box;}
.photo_wrap{position: relative;}
.photo_wrap .no_image{width: 100%; height: 230px; background: #f8f8f8 url("/images/board_mobile/board/biz_photo_noimage.jpg") no-repeat center center; background-size: contain; border: 1px solid #d9d9d9; overflow: hidden; border-radius: 5px; box-sizing: border-box; text-indent: -99999px;}
.photo_wrap .slide_wrap{position: relative;}
.photo_wrap .slide_wrap .control_box{position: absolute; bottom: 0; right: 0; background-color: rgba(0,0,0,0.7); z-index: 1; padding: 0 40px;}
.photo_wrap .slide_wrap .control_box .pager{float: left; color: #fff; height: 40px; line-height: 40px;}
.photo_wrap .slide_wrap .control_box .pager .now{margin-right: 2px;}
.photo_wrap .slide_wrap .control_box .control{float: left;}
.photo_wrap .slide_wrap .control_box .control a{float: left; width: 40px; height: 40px; position: absolute; top: 0; text-indent: -99999px; margin: 0;}
.photo_wrap .slide_wrap .control_box .control a:before, .photo_wrap .slide_wrap .control_box .control a:after{content: ''; position: absolute; top: 50%; left: 50%; width: 10px; height: 2px; background-color: #fff;}
.photo_wrap .slide_wrap .control_box .control a.prev{left: 0;}
.photo_wrap .slide_wrap .control_box .control a.prev:before{transform: rotate(45deg); margin: 3px 0 0 -3px;}
.photo_wrap .slide_wrap .control_box .control a.prev:after{transform: rotate(-45deg); margin: -3px 0 0 -3px;}
.photo_wrap .slide_wrap .control_box .control a.next{right: 0;}
.photo_wrap .slide_wrap .control_box .control a.next:before{transform: rotate(45deg); margin: -3px 0 0 -3px;}
.photo_wrap .slide_wrap .control_box .control a.next:after{transform: rotate(-45deg); margin: 3px 0 0 -3px;}
.photo_wrap .slide_wrap .bxslider{}
.photo_wrap .slide_wrap .bxslider li{}
.photo_wrap .slide_wrap .bxslider li img{width: 100%; min-height: 230px;}
.photo_wrap .store_share{position: absolute; bottom: 0; left: 0;}
.photo_wrap .store_share .share_btn{display: block; background: #188657 url("/images/biz_mobile/sub/biz_sns_sp.png") no-repeat 0 0; width: 40px; height: 40px; text-indent: -99999px; border-radius: 5px 5px 5px 0;}
.photo_wrap .store_share .share_inner{position: absolute; bottom: 47px; left: 0; border: 2px solid #403a3a; border-radius: 5px; display: none;}
.photo_wrap .store_share .share_inner:before{content: ''; position: absolute; bottom: -6px; left: 50%; width: 0; height: 0; border-style: solid; border-width: 6px 7px 0 7px; border-color: #403a3a transparent; margin-left: -7px;}
.photo_wrap .store_share ul{}
.photo_wrap .store_share ul li{}
.photo_wrap .store_share ul li a{display: block; text-indent: -99999px; width: 36px; height: 30px; background: url("/images/biz_mobile/sub/biz_sns_sp.png") no-repeat 0 40px; box-sizing: border-box;}
.photo_wrap .store_share ul li.facebook a{background-position: -2px -40px; background-color: #445d98;}
.photo_wrap .store_share ul li.twitter a{background-position: -2px -70px; background-color: #2aa8e0;}
.photo_wrap .store_share ul li.band a{background-position: -2px -100px; background-color: #51ac48;}
.photo_wrap .store_share ul li.kakaostory a{background-position: -2px -130px; background-color: #f3d60f;}
.photo_wrap .store_share ul li.kakaotalk a{background-position: -2px -160px; background-color: #ffe600;}
.photo_wrap .store_share ul li.google a{background-position: -2px -190px; background-color: #e74437;}

.store_info_wrap{text-align:left; margin: 10px 0; border-radius: 5px; background-color: #188657; color: #fff; overflow: hidden;}
.store_info_wrap .store_address{display: block; padding: 10px; background-color: #188657;}
.store_info_wrap .store_address span.icon{display: inline-block; width: 22px; height: 22px; background: url("/images/board_mobile/board/store_search_sp_new.png") no-repeat 0 -1078px; margin: 0 3px -5px 0;}
.store_info_wrap .store_tel{display: block; color: #fff; border-top: 1px dashed #fff; background-color: #403a3a; padding: 10px;}
.store_info_wrap .store_tel span.icon{display: inline-block;width: 22px;height: 16px;background: url("/images/board_mobile/board/store_search_sp_new.png") no-repeat -29px -1078px;margin: 0 4px -3px 0;}
.store_info_wrap .store_homepage{display: block;color: #000;border-top: 1px dashed #fff;background-color: #f3c204;padding: 10px;}/*190604 김은영*/
.store_info_wrap .store_homepage span.icon{display: inline-block;width: 22px;height: 20px;background: url("/images/board_mobile/board/store_search_sp_new.png") no-repeat -83px -1078px;margin: 0 4px -3px 0;}
 
 
.introduction_wrap{width: 100%; margin: 10px 0;}
.introduction_wrap p{border-radius: 5px; border: 2px solid #188657; padding: 20px;}

.reply_wrap{border: 2px solid #333; border-radius: 5px; background-color: #fff5d2; padding: 20px;}
.reply_wrap h3{color: #188657; margin: 0 0 10px 0;;}
.reply_wrap .text_box{position: relative; border: 1px solid #e2e2e2;}
.reply_wrap .text_box label{position: absolute; top: 10px; left: 10px; letter-spacing: 0;}
.reply_wrap .text_box textarea{width: 100%; height: 100%; border: 0; background: #fff; padding: 10px; box-sizing: border-box; resize: none;}
.reply_wrap .bottom_box{background-color: #403a3a; padding: 10px 20px; position: relative;}
.reply_wrap .bottom_box .star{display: inline-block; margin-bottom: -6px;}
.reply_wrap .bottom_box .star button{float: left; width: 23px; height: 20px; border: 0; text-indent: -99999px; background: url("/images/board_mobile/board/store_search_sp_new.png") no-repeat 0 -762px; padding: 0;}
.reply_wrap .bottom_box .star button.on ~ button{background-position: 0 -724px;}
.reply_wrap .bottom_box .input_util{position: absolute; top: 0; right: 0;}
.reply_wrap .bottom_box .input_util span.reply_word_count{color: #fff; margin-right: 10px; height: 40px; line-height: 40px; letter-spacing: 0;}
.reply_wrap .bottom_box .input_util input[type="submit"]{border: 0; padding: 0 10px; height: 40px; line-height: 40px; float: right; background-color: #f3c204; -webkit-appearance: none; -webkit-border-radius: 0;}
.reply_wrap .bottom_box .input_util input[type="button"]{border: 0; padding: 0 10px; height: 40px; line-height: 40px; float: right; background-color: #f3c204; -webkit-appearance: none; -webkit-border-radius: 0;}
.reply_wrap .review_list_wrap{background-color: #fff; border: 1px solid #e1e1e1; margin-top: 20px; padding: 20px;}
.reply_wrap .review_list_wrap .review_list{}
.reply_wrap .review_list_wrap .review_list ul{}
.reply_wrap .review_list_wrap .review_list ul li{padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dashed #d7d7d7; position: relative;}
.reply_wrap .review_list_wrap .review_list ul li:last-child{padding-bottom: 0; margin-bottom: 10px;; border-bottom: 0;}
.reply_wrap .review_list_wrap .review_list ul li .title{display: inline-block; width: 100%; margin-bottom: -6px;}
.reply_wrap .review_list_wrap .review_list ul li .title strong{float: left; font-weight: 300; color: #333; font-size: 15px;}
.reply_wrap .review_list_wrap .review_list ul li .title span{float: left; margin-left: 10px; color: #b1b1b1; font-size: 13px;}
.reply_wrap .review_list_wrap .review_list ul li .cont{margin-top: 15px; color: #7f7f7f;}
.reply_wrap .review_list_wrap .review_list ul li .util_box{margin-top: 10px; position: relative;}
.reply_wrap .review_list_wrap .review_list ul li .util_box .star{display: inline-block; margin-bottom: -6px;}
.reply_wrap .review_list_wrap .review_list ul li .util_box .star .st_off{position: relative; text-indent: -99999px; width: 112px; height: 20px; background: url("/images/board_mobile/board/store_search_sp_new.png") no-repeat 0 -724px; display: block;}
.reply_wrap .review_list_wrap .review_list ul li .util_box .star .st_off .st_on{position: absolute; top: 0; left: 0; height: 20px; text-indent: -99999px; background: url(/images/board_mobile/board/store_search_sp_new.png) no-repeat 0 -762px;}
.reply_wrap .review_list_wrap .review_list ul li .util_box .star .st_off .st_on.score0{width: 0;}
.reply_wrap .review_list_wrap .review_list ul li .util_box .star .st_off .st_on.score1{width: 20px;}
.reply_wrap .review_list_wrap .review_list ul li .util_box .star .st_off .st_on.score2{width: 43px;}
.reply_wrap .review_list_wrap .review_list ul li .util_box .star .st_off .st_on.score3{width: 66px;}
.reply_wrap .review_list_wrap .review_list ul li .util_box .star .st_off .st_on.score4{width: 89px;}
.reply_wrap .review_list_wrap .review_list ul li .util_box .star .st_off .st_on.score5{width: 112px;}
.reply_wrap .review_list_wrap .review_list ul li .util_box .evaluation{position: absolute; top: -3px; right: 0;}
.reply_wrap .review_list_wrap .review_list ul li .util_box .evaluation a{float: left; margin-left: 15px; line-height: 27px;}
.reply_wrap .review_list_wrap .review_list ul li .util_box .evaluation a span.icon{float: left; margin-right: 3px; text-indent: -99999px; background: url("/images/board_mobile/board/store_search_sp_new.png") no-repeat; width: 27px; height: 27px;}
.reply_wrap .review_list_wrap .review_list ul li .util_box .evaluation a.sympathy span.icon{background-position: -694px -725px;}
.reply_wrap .review_list_wrap .review_list ul li .util_box .evaluation a.notsympathy span.icon{background-position: -760px -725px;}
.reply_wrap .review_list_wrap .review_list ul li .setting_box{position: absolute; top: 0; right: 0;}
.reply_wrap .review_list_wrap .review_list ul li .setting_box a{float: left; margin-left: 1px; text-indent: -99999px; width: 30px; height: 30px; background: url("/images/board_mobile/board/store_search_sp_new.png") no-repeat;}
.reply_wrap .review_list_wrap .review_list ul li .setting_box a.delete{background-color: #403a3a; background-position: 8px -985px;}
.reply_wrap .review_list_wrap .review_list ul li .setting_box a.modify{background-color: #188657; background-position: -23px -985px;}

.photo_wrap .slide_wrap .bx-wrapper, .photo_wrap .slide_wrap .bx-wrapper .bx-viewport, .photo_wrap .slide_wrap .bxslider, .photo_wrap .slide_wrap .bxslider li, .photo_wrap .slide_wrap .bxslider li img{height: auto;}
@media screen and (min-width:600px){
	.photo_wrap{float: left; width: 50%; box-sizing: border-box; padding-right: 20px; height: 100%;}
	.photo_wrap .slide_wrap{height: 100%; overflow: hidden;}
	.photo_wrap .slide_wrap .control_box{bottom: 0;}
	.photo_wrap .slide_wrap .bx-wrapper, .photo_wrap .slide_wrap .bx-wrapper .bx-viewport, .photo_wrap .slide_wrap .bxslider, .photo_wrap .slide_wrap .bxslider li, .photo_wrap .slide_wrap .bxslider li img{height: 100% !important;}
	.info_body_wrap{float: left; width: 50%; height: 100%; overflow-y: auto;}
}

/* 페이징 */
.store_paging{font-size: 0; margin: 40px 0; text-align: center; vertical-align: middle; width: 100%; display: inline-block;}
.store_paging .num a{display:inline-block; width:30px; height:30px; vertical-align:top; color:#848484; font-size:15px; line-height:30px; margin-left:4px;}
.store_paging .num a:first-child{margin-left:0;}
.store_paging .num a.on{background-color: #403a3a; color:#fff; border-radius: 50%;}
.store_paging .num a span{font-size:0; text-indent:-9999px; overflow:hidden; height:0;}
.store_paging .num a.first{background:url("/images/board/store_search_sp.png") no-repeat -228px -725px;}
.store_paging .num a.prev{background:url("/images/board/store_search_sp.png") no-repeat -272px -725px; margin-right: 10px;}
.store_paging .num a.next{background:url("/images/board/store_search_sp.png") no-repeat -403px -725px; margin-left: 10px; margin-right: 0;}
.store_paging .num a.last{background:url("/images/board/store_search_sp.png") no-repeat -447px -725px;}

/*로딩중*/
.loding_wrap .text {
  margin: 0;
  padding: 0;
  font-weight: 100;
  font-size: 1.1em;
  color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

.loding_wrap span {
  position: relative;
  top: 0.63em;  
  display: inline-block;
  text-transform: uppercase;  
  opacity: 0;
  transform: rotateX(-90deg);
  font-size: medium;
}

.loding_wrap .let1 {
  animation: drop 1.7s ease-in-out infinite;
  animation-delay: 1.2s;
}

.loding_wrap .let2 {
  animation: drop 1.7s ease-in-out infinite;
  animation-delay: 1.3s;
}

.loding_wrap .let3 {
  animation: drop 1.7s ease-in-out infinite;
  animation-delay: 1.4s;
}

.loding_wrap .let4 {
  animation: drop 1.7s ease-in-out infinite;
  animation-delay: 1.5s;

}

.loding_wrap .let5 {
  animation: drop 1.7s ease-in-out infinite;
  animation-delay: 1.6s;
}

.loding_wrap .let6 {
  animation: drop 1.7s ease-in-out infinite;
  animation-delay: 1.7s;
}

.loding_wrap .let7 {
  animation: drop 1.7s ease-in-out infinite;
  animation-delay: 1.8s;
}

@keyframes drop {
    10% {
        opacity: 0.5;
    }
    20% {
        opacity: 1;
        top: 1em;
        transform: rotateX(-360deg);
    }
    70% {
        opacity: 1;
        top: 1em;
        transform: rotateX(-360deg);
    }
    90% {
        opacity: 0.5;
    }
    100% {
        opacity: 0;
        top: 6.94em
    }
}

.loding_box {
	position: relative;
	width: 64px;
	height: 64px;
	margin: 0 auto;
}
.loding_box div {
	box-sizing: border-box;
	display: block;
	position: absolute;
	width: 51px;
	height: 51px;
	margin: 6px;
	border: 6px solid #fbbc0f;
	border-radius: 50%;
	animation: loding_box 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	border-color: #fbbc0f transparent transparent transparent;
}
.loding_box div:nth-child(1) {
	animation-delay: -0.45s;
}
.loding_box div:nth-child(2) {
	animation-delay: -0.3s;
}
.loding_box div:nth-child(3) {
	animation-delay: -0.15s;
}
@keyframes loding_box {
  0% {
	  transform: rotate(0deg);
  }
  100% {
	  transform: rotate(360deg);
  }
}


/* 카카오지도 공통 20220713 김용선 */
.kakao_map_wrapper .map_control_box{position: absolute; top: 15px; right: 15px; background-color: #fff; border-radius: 10px; overflow: hidden; z-index: 2; box-shadow: 2px 2px 5px rgba(0,0,0,0.5);}
.kakao_map_wrapper .map_control_box .map_btn{position: relative; display: block; padding: 0; border: 0; margin: 0; width: 49px; height: 49px; cursor: pointer; transition: ease-in-out 0.15s;}
.kakao_map_wrapper .map_control_box .map_btn:first-child{border-bottom: 1px solid #cdcdcd;}
.kakao_map_wrapper .map_control_box .map_btn span.icon{position: absolute; top: 50%; left: 50%; width: 19px; height: 19px; margin: -9.5px 0 0 -9.5px; text-indent: -99999px;}
.kakao_map_wrapper .map_control_box .map_btn span.icon:before{content: ''; position: absolute; top: 50%; left: 50%; width: 19px; height: 3px; background-color: #333; margin: -1.5px 0 0 -9.5px; transition: ease-in-out 0.15s; border-radius: 50px;}
.kakao_map_wrapper .map_control_box .map_btn.map_zoomin span.icon:after{content: ''; position: absolute; top: 50%; left: 50%; width: 3px; height: 19px; background-color: #333; margin: -9.5px 0 0 -1.5px; transition: ease-in-out 0.15s; border-radius: 50px;}
.kakao_map_wrapper .stay_sum{z-index: 1;}
.kakao_map_wrapper .mapinfo_wrap{padding: 10px 0; border-radius: 10px; box-sizing: border-box; margin: -20px 0 0 10px;}
.kakao_map_wrapper .mapinfo_wrap:before{content: ''; position: absolute; top: 100%; left: 50%; border-style: solid; border-width: 10px 10px 0 10px; border-color: #7681a8 transparent; margin-left: -10px;}
.kakao_map_wrapper .mapinfo_wrap:after{content: ''; position: absolute; top: 100%; left: 50%; border-style: solid; border-width: 9px 9px 0 9px; border-color: #fff transparent; margin-left: -9px;}
.kakao_map_wrapper .mapinfo_wrap strong{display: block; text-align: center;}
.kakao_map_wrapper .mapinfo_wrap a.mapinfo_close{position: absolute; top: -10px; right: -4px; width: 24px; height: 24px; text-indent: -99999px; background-color: #404040; border-radius: 5px; animation: mapinfo_close ease 0.8s;}
.kakao_map_wrapper .mapinfo_wrap a.mapinfo_close:before, .kakao_map_wrapper .mapinfo_wrap a.mapinfo_close:after{content: ''; position: absolute; top: 50%; left: 50%; width: 16px; height: 2px; background-color: #fff; margin: -1px 0 0 -8px; border-radius: 50px;}
.kakao_map_wrapper .mapinfo_wrap a.mapinfo_close:before{transform: rotate(45deg);}
.kakao_map_wrapper .mapinfo_wrap a.mapinfo_close:after{transform: rotate(-45deg);}
@keyframes mapinfo_close{
    0%{border-radius: 5px; transform: rotate(0deg);}
    50%{border-radius: 50%;}
    100%{border-radius: 5px; transform: rotate(180deg);}
}


/*new*/
/* 관광지 리스트(공통) ----------------------------------------------------------------------------------------------------- */


.recomm_tourist {width:100%;border:1px solid #d2d2d2;display: block;margin-bottom: 12px;}
h3.recomm_tit {width: 100%;color: #fff !important;font-size:15px !important;font-weight: 400 !important;background: linear-gradient(157deg, #035895 17.89%, #17B485 150.55%);border-bottom:1px solid #d2d2d2 !important;margin:0 !important;padding:0 !important;line-height:1 !important;text-align: left;}
.recomm_tourist h3 span {display: inline-block;font-size:0;height: 46px;margin-right: 7px;vertical-align: middle;width: 41px;background: url(/images/board/biz_bgicon_sp.png) no-repeat scroll -19px 11px;}
.recomm_tourist h3 .icon_food_tit{background: url(/images/board/biz_bgicon_sp.png) no-repeat scroll 13px 9px;}
.recomm_tourist h3 .icon_lodge_tit{width: 40px;background: url(/images/board/biz_bgicon_sp.png) no-repeat scroll -51px 8px;}
.recomm_tourist h3 .icon_service_tit{width: 54px;background: url(/images/board/biz_bgicon_sp.png) no-repeat scroll -85px 9px;}
.recomm_tourist h3 .icon_medical_tit{background: url(/images/board/biz_bgicon_sp.png) no-repeat scroll -131px 10px;margin-right: 7px;}
.recomm_tourist h3 .icon_education_tit{background: url(/images/board/biz_bgicon_sp.png) no-repeat scroll 13px 9px;}
.recomm_tourist h3 .icon_marine_tit{background: url(/images/board/biz_bgicon_sp.png) no-repeat scroll 13px 8px;}
.recomm_tourist h3 .icon_etc_tit{background: url(/images/board/biz_bgicon_sp.png) no-repeat scroll 13px 7px;}

/* 상점검색 상단 검색박스, 상점검색 하단 분류 */
.store_search_store{margin-top:30px;}
.list_top_box{border:1px solid #d7d7d7; border-top:2px solid #464649;}
.list_menu{display: inline-block; width: 100%; margin-bottom: -5px;}
.list_menu li{float:left; width:25%;}
/*.list_menu li:last-child{border-right: 1px solid #e4e4e4;}*/
.list_menu li a{display:block; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; height:104px; text-align:center; position:relative; color:#403b38; box-sizing: border-box;}
.list_menu li:first-child a{border-left: 0;}
.list_menu li:nth-child(5n) a{border-left: 0;}
.list_menu li a span{display:block; height:100%; line-height:160px; background:#fff url("/images/board/store_menu_sp.png") no-repeat;}
.list_menu li a.on span{background:#464649 url("/images/board/store_menu_sp.png") no-repeat; color:#fff;}
	.list_menu li.all a span{background-position:center 21px;}
	.list_menu li.all a.on span{background-position:center -744px;} 
	.list_menu li.food a span{background-position:center -84px;}
	.list_menu li.food a.on span{background-position:center -849px;}
	.list_menu li.lodge a span{background-position:center -198px;}
	.list_menu li.lodge a.on span{background-position:center -963px;}
	.list_menu li.service a span{background-position:center -312px;}
	.list_menu li.service a.on span{background-position:center -1077px;}
	.list_menu li.medical a span{background-position:center -414px;}
	.list_menu li.medical a.on span{background-position:center -1179px;}
	.list_menu li.education a span{background-position:center -521px;}
	.list_menu li.education a.on span{background-position:center -1286px;}
	.list_menu li.etc a span{background-position:center -635px;}
	.list_menu li.etc a.on span{background-position:center -1400px;}
	.list_menu li.marine_products a span{background-position:center -2112px;}
	.list_menu li.marine_products a.on span{background-position:center -1991px;}

/* 관광지 리스트(공통) ----------------------------------------------------------------------------------------------------- */
.tourist_list_group {margin-top:10px;width:100%;height:130px;}
.tourist_list_group ul.list_box li a{background: #ededed url("/images/board/logo_bg_1.png") no-repeat scroll 50% 50%;}
.tourist_list_group ul.list_box li .icon_call a{background: none;}
.tourist_list_group  ul.list_box {width:100%; margin:0 auto;}
.tourist_list_group  ul.list_box li {float:left;border: 1px solid #d2d2d2;border-radius: 0 25px 0 0;padding-bottom: 10px;margin: 0 0.9% 10px !important;width: 48.2%;box-sizing: border-box;}
.tourist_list_group ul.list_box li > a {display: inline-block;width: 100%;position:relative;background:#ededed url("/images/board/bg_logo.png") no-repeat scroll 50% 50% / 130px 24px;/* height:130px; */border-radius: 0 25px 0 0;overflow: hidden;}
/* 이미지 높이를 고정 및 100%하면 절대로 안됨. 비율을 알려주면 이미지 비율에 맞게 출력 해야함. */ 
.tourist_list_group  ul.list_box li a img {max-width:100%;}
.tourist_list_group ul.list_box li a img{width: 100%;border-radius: 0 25px 0 0;}
.tourist_list_group ul.list_box li a .biz_imgnone{width: 100%;height: 100%;border-radius: unset;}
.tourist_list_group  ul.list_box li strong {font-size:13px;color:#403a3a;display:block;margin: 8px auto 8px;padding: 0 8px;}
.tourist_list_group  ul.list_box li p {font-size:13px;color:#323232;margin: 0px 11px 5px 11px;display:block;width: 89%;line-height:1.5 !important;text-align:left !important;letter-spacing: -1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tourist_list_group .list_box span.putin {display:block;}
.tourist_list_group .list_box span.putin a {
	background: url("/images/board/bg_putin.gif") repeat scroll 0 0;
    border: 1px solid #d2d2d2;
    display: block;
    font-size: 14px;
    margin: 0 auto;
    padding: 7px 0;
    text-align: center;
    width: 90%;
	}
.tourist_list_group .list_box span.line { border:1px solid #d2d2d2; display:inline-block;padding:5px 30px; font-size:14px; text-align:center;}
@media screen and (min-width:600px) {
	.tourist_list_group ul.list_box li{width: 31.3%;}
}
@media screen and (max-width:800px) { 
	.tourist_list_group .list_box {width: 33.1%;}
}
@media screen and (max-width:1000px) { 
	.tourist_list_group .list_box dl dd {height: 28px; overflow:hidden;}
}
.icon_call:before{content: '';background: #eee url("/images/biz_mobile/sub/biz_bg_icon.png") no-repeat scroll 6px 8px;display: inline-block;font-size:0;height: 27px;margin-right: 5px;vertical-align: middle;width: 27px;border-radius: 6px;}
.icon_address:before{content: '';background: #eee url("/images/biz_mobile/sub/biz_bg_icon.png") no-repeat scroll 6px -17px;display: inline-block;font-size:0;height: 27px;margin-right: 5px;vertical-align: middle;width: 27px;border-radius: 6px;}
.icon_like:before{content: '';background: #eee url("/images/biz_mobile/sub/biz_bg_icon.png") no-repeat scroll 6px -43px;display: inline-block;font-size:0;height: 27px;margin-right: 5px;vertical-align: middle;width: 27px;border-radius: 6px;}

span.icon_food_good {
    background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -345px -686px;
	display: inline-block;
	font-size:0;
	font-weight:400;
    height: 30px;
	margin:-3px 3px 0 0px;
	text-align:center;
    width:28px;
	text-indent: -99999px;
	vertical-align:middle; /* 모범음식점*/
}
span.icon_grade_1 {
    background: transparent url("/images/board/board_cont_bg.png?build_20200326003") no-repeat scroll -771px -1060px;
    display: inline-block;
    font-size:0;
    font-weight:400;
    height: 30px;
    margin:0 3px 0 10px;
    text-align:center;
    width:30px;
    text-indent: -99999px;
    vertical-align:middle;	/* 목포으뜸맛집 100선 아이콘추가_ 190410_배금아 등대1*/
}
span.icon_namdo_good {
    background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -284px -732px;
	display: inline-block;
	font-size:0;
	font-weight:400;
    height: 28px;
	margin:0 3px 0 0;
	text-align:center;
    width:28px;
	text-indent: -99999px;
	vertical-align:middle;/* 남도명가*/
}

span.icon_tourist_tit {background: transparent url("/images/board_mobile/board/bg_att_tit2.gif") no-repeat scroll 0 0 / 41px 37px;}
span.icon_stay_tit {background: transparent url("/images/board_mobile/board/bg_stay_tit2.gif") no-repeat scroll 0 0 / 41px 37px;}
span.icon_food_tit {/* background: #000; */}

.tourist_area {margin:10px 0; width:100%; display:inline-block;}
.tourist_sch_box {background:#f8f9fb; border:1px solid #d2d2d2; display:inline-block; width:100%; margin-top:10px;}
.sch_option {float: left; height: 35px;}
.sch_option select {
    height: 35px;
    vertical-align: middle;
    width: 90px;
	color:#707070;
	padding:0 0 0 5px; 
	border:0;
	border-right:1px solid #d2d2d2
}
span.article_num {float:right; margin-right:10px; margin-top:4px; font-size:13px;padding: 3px 0;}

ul.hot_list {margin:0 auto !important;padding:15px 5px !important;text-align:center !important;}
ul.hot_list li {
    background: none repeat scroll 0 0 !important;
    display: inline-block;
    margin: 0 5px !important;
    text-align: center !important;
	padding:0 !important;
	width: 96px;
    vertical-align: top;
}
ul.hot_list li a {
	background: url("/images/board/logo_bg_1.png") #ededed no-repeat 50% 50% / 70%;
	display: block;
	height: 92px;
	position: relative;
	width: 92px;
	border-radius: 100px;
}
.board_wrap ul.hot_list li a{display: inline-block; overflow: hidden;}
ul.hot_list li img { max-width:100%;}
ul.hot_list li .biz_imgnone{height: 100%;object-fit: cover;} 
span.bg_round1 {
    border-radius: 34px;
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    width: 92px;
}
ul.hot_list li strong {
    display: block;
    font-size: 13px;
    font-weight: normal;
    margin-top: 5px;
}



.tourist_list_group {margin-top:00px;margin-left:1px;}
.list_box {width:25%;box-sizing:border-box;min-height:342px;margin:0 0 10px -1px;padding:25px 0;float:left;overflow:hidden;text-align: center;display: flex;flex-wrap: wrap;}
/*관심콘텐츠에 높이값 짤려서 height값 숨김 20171219 정석화*/
.list_box.interest { /*height:280px;*/ min-height:auto;}
.list_box dl { display: inline-block; margin: 0 auto; padding: 0 5% 15px; text-align: center; width: 80%;} 
.list_box dl dt { font-size:17px; margin-bottom:10px; height:32px; text-align:left !important; position:relative;}
.list_box dl dt a{font-weight:400; position: absolute; left: 4px; top: 1px; width: 84%; padding-left: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list_box dl dt span{margin-top: 3px; line-height:32px}
.tourlist_box .list_box dl dt span{line-height: 22px;}
.list_box dl dt span.icon_att_s {background: #d64227; width:30px; height: 25px; border-radius: 3px; line-height:24px !important; font-size:13px;}
.list_box dl dt span.icon_stay_s{background: #4264a3; width:30px; height: 25px; border-radius: 3px; line-height:24px !important; font-size:13px;}
.list_box dl dt span.icon_food_s{background: #FF7D0A; width:30px; height: 25px; border-radius: 3px; line-height:24px !important; font-size:13px;}
.list_box dl dd { font-size:14px; color:#323232; line-height:2; text-align:left !important; width:98%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.list_box dl dd .info_txt {line-height: 1.5; margin: 4px 0 0; vertical-align: middle; word-break:break-all;}
.list_box dl dd.tourist_thumb { height:154px; width:100%; overflow:hidden;  background: #f2f5f4 url("/images/board/logo_bg_1.png") no-repeat scroll 50% 50%; margin-bottom:10px; position:relative;}
.list_box.tour dl dd.tourist_thumb{background: #f2f5f4 url("/images/board/tour/tour_noimage.png") no-repeat center / 30%;}
.list_box.food dl dd.tourist_thumb{background: #f2f5f4 url("/images/board/tour/food_noimage.png") no-repeat center / 30%;}
.list_box.lodg dl dd.tourist_thumb{background: #f2f5f4 url("/images/board/tour/lodge_noimage.png") no-repeat center / 30%;}
.list_box dl dd.tourist_thumb a{display: block; height: 100%;}
.list_box dl dd.tourist_thumb img { width:100%; height:100%;}
.list_box dl dd.tourist_thumb .icon_coupon_on { position:absolute; bottom:0; right:0;}
.list_box p { display:inline;}
.list_box span.putin {display:block;}
.list_box span.putin a {
	background: url("/images/board/bg_putin.gif") repeat scroll 0 0;
    border: 1px solid #d2d2d2;
    display: block;
    font-size: 14px;
    margin: 0 auto;
    padding: 7px 0;
    text-align: center;
    width: 80%;
	}
.list_box span.putin a:hover{border-color: #4264a3;}
.list_box span.line { border:1px solid #d2d2d2; display:inline-block;padding:5px 30px; font-size:14px; text-align:center;}
.food_icon_div{position: absolute; top: 6px; right: 3px; z-index: 10; display: inline-block;}


.tour_food.tourist_area{position: relative; overflow: visible;}
.tour_food .icon_box_info{position: absolute; top: -37px; right: 0;}
.tour_food .icon_box_info > span{float: left; margin-left: 15px; display: block; height: 25px; line-height: 25px;}
.tour_food .icon_box_info > span span.icon{float: left; width: 25px; height: 25px; margin-right: 5px; display: block; text-indent: -99999px; background: url("/images/board/board_cont_bg.png") no-repeat;}
.tour_food .icon_box_info > span.morning span.icon{background-position: -624px -45px;}
.tour_food .icon_box_info > span.toilet span.icon{background-position: -654px -45px;}
.tour_food .list_box dl dt a{width: 100%; padding-right: 60px; box-sizing: border-box;}
.tour_food .list_box dl dt .icon_box{position: absolute; top: 0; right: 0;}

.tour_food .list_box dl dt .icon_box span{float: left; width: 25px; height: 25px; margin-left: 5px; display: block; text-indent: -99999px; background: url("/images/board/board_cont_bg.png") no-repeat;}
.tour_food .list_box dl dt .icon_box span.morning{background-position: -624px -45px;}
.tour_food .list_box dl dt .icon_box span.toilet{background-position: -654px -45px;}

/*더보기*/
.btn_more{clear: both;}
.btn_more a{display:block; padding:10px; background:#e9e9e9; text-align:center; color:#323232; }

/* 버튼 */
.btn_more a{background-color: #403a3a; color: #fff;}
.button_box .btn_link1{text-align: center;}
.button_box .btn_link1 a{display: inline-block; background-color: #403a3a; color: #fff; padding: 7px 0; width: 120px;}



/* new---------------상세페이지 */
.detail_wrap {margin-top:10px; width:100%;}
.photo_area {width:100%; border:1px solid #d2d2d2; text-align:center; position: relative;}
.photo_area h4.detail_tit {font-size:15px !important;color:#403a3a !important;text-align:center !important;padding: 8px 17px !important;margin:0 !important;background:none !important;}
/*.photo_area h4.detail_tit.tourboard_detail_top{min-height: 70px;}*//*어디서 필요해서 작업된건지 확인필요*/
span.s_model{background: transparent url(/images/board/board_cont_bg.png) no-repeat scroll -345px -687px; font-size: 0; height: 28px; margin: -3px 1px 0; text-align: center; width: 28px; vertical-align: middle; display: inline-block;}
span.s_best{background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -378px -687px; font-size: 0; height: 28px; margin: -3px 1px 0; text-align: center; width: 28px; vertical-align: middle; display: inline-block;}
.photo_thumb {margin:0; padding:0; width:100%; position:relative;}

.detail_wrap.food_view .photo_thumb{background: #f2f5f4 url(/images/biz/sub/biz_imgnone.png) no-repeat center;min-height: 182px;}
.detail_wrap.lodge_view .photo_thumb{background: #f1f2f5 url("/images/board/tour/lodge_noimage.png") no-repeat center center; height: 230px;}
.detail_wrap.tour_view .photo_thumb{background: #f1f2f5 url("/images/board/tour/tour_noimage.png") no-repeat center center; height: 230px;}

.photo_thumb img {/* width:100%; *//* height:230px !important; */}
.photo_thumb_btn{ position:absolute; bottom:0; right:0; }
.photo_thumb a.btn_vod { background: transparent url("/images/board_mobile/board/board_bg_mobile.png") no-repeat scroll 0 -124px; display: inline-block; font-size:0; height: 31px; margin-right:0; vertical-align: middle; width: 77px;  margin-left:-4px; }
p.btn_ctl {background: transparent url("/images/board_mobile/board/bg_arrow_btn.png") no-repeat scroll 0 0; height:31px; width:88px; text-align:center; display:inline-block; position:relative}
p.btn_ctl span {font-size:14px; color:#fff; font-weight:bold; padding-top:3px; display:inline-block;}
/*p.btn_ctl {background: transparent url("/images/board_mobile/board/bg_arrow_btn.png") no-repeat scroll 0 0; height:31px; width:88px; position:absolute; bottom:0; right:77px; text-align:center;}
p.btn_ctl span {font-size:14px; color:#fff; font-weight:bold; padding-top:3px; display:inline-block;}
*/ p.btn_ctl span em { color:#ff5957; font-style:normal;}
p.btn_ctl a.photo_prev { background: transparent url("/images/board_mobile/board/board_bg_mobile.png") no-repeat scroll 0 -169px; display: inline-block; font-size:0; height: 20px; margin-left:3px; vertical-align: middle; width: 22px; position:absolute; top:6px; left:0; }
p.btn_ctl a.photo_next { background: transparent url("/images/board_mobile/board/board_bg_mobile.png") no-repeat scroll -24px -169px; display: inline-block; font-size:0; height: 20px; margin-right:3px; vertical-align: middle; width: 22px; position:absolute; top:6px; right:0; }
#vod_view{ position:relative; margin-top:12px;}
#vod_view p{ background:#403a3a; text-align:center}
#vod_view p a{color:#FFF; display:inline-block; padding:5px 0; margin-top:-6px; }
.detail_info { margin-top:10px; display:inline-block; width:100%;}
.detail_info ul {display:block;padding: 10px 10px !important;border:1px solid #d2d2d2;}
.detail_info ul li {font-size:14px;background:none !important;line-height: 1 !important;}
.icon_address2 {background: url(/images/board/board_cont_bg.png) no-repeat scroll -720px -398px;display: inline-block;font-size:0;height: 23px;margin-right:5px;vertical-align: middle;width: 20px;}
.icon_call2 {background: url(/images/board/board_cont_bg.png) no-repeat scroll -721px -371px;display: inline-block;font-size:0;height: 24px;margin-right:5px;vertical-align: middle;width: 21px;}
.icon_like2 {background: url(/images/board/board_cont_bg.png) no-repeat scroll -720px -424px;display: inline-block;font-size:0;height: 24px;margin-right:5px;vertical-align: middle;width: 21px;}
.i_link:before{content: '';background: url(/images/board/board_cont_bg.png) no-repeat scroll -720px -452px;display: inline-block;font-size:0;height: 24px;margin-right:5px;vertical-align: middle;width: 21px;}
span.line1 {font-size:14px;color: #ffffff;vertical-align:middle;}
.btn_like1:before {content: '';display: inline-block;width: 17px;height: 17px;margin-right: 4px;background: url(/images/board/board_cont_bg.png) no-repeat scroll -722px -428px;filter: invert(100%) sepia(143%) saturate(39%) hue-rotate(333deg) brightness(300%) contrast(150%);vertical-align: middle;}
.btn_like1 {display: block;border-radius: 8px;margin-top: 8px;padding: 10px;text-align: center;vertical-align: middle;color: #fff;background:#414141;}
.detail_info a.btn_coupon { background:#20aff1; padding:5px 10px; display:inline-block; color:#fff; text-align:center;font-size:14px; margin-top:10px; float:left; width:42%;}
.icon_coupon2 { background: transparent url("/images/board_mobile/board/coupon_new_ji.png") no-repeat scroll 0 2px; background-size:29px auto; display: inline-block; font-size:0; height: 21px; margin-right:5px; vertical-align: middle; width: 35px; }
.detail_info a.btn_homepage { background:#808e9b; padding:5px 10px; display:inline-block; color:#fff; text-align:center;font-size:14px; margin-top:10px; float:right; width:42%;}
.icon_pc { background: transparent url("/images/board_mobile/board/monitor_new_ji.png") no-repeat scroll 0 2px; background-size:22px auto; display: inline-block; font-size:0; height: 21px; margin-right:5px; vertical-align: middle; width: 26px; }
.map_area { margin-top:10px; border:1px solid #d2d2d2; width:100%; position:relative; height:200px; overflow:hidden;}
.po_selected { left: 50px; position: absolute; top: 50px; z-index: 1000; }
.icon_att_b_slected { background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -608px -121px; display: inline-block; font-size: 0; height: 41px; margin: 0; padding-top: 3px; text-align: center; width: 34px; }
.map_area .po_info { left: 50px; position: absolute; top: 100px; }
.po_info { background: #fff none repeat scroll 0 0; border: 1px solid #4e4e4e; border-radius: 3px; display: inline-block; padding: 0 10px; text-align: center; }
.bg_triangle6 { background: rgba(0, 0, 0, 0) url("/images/board/bg_triangle6.png") no-repeat scroll 0 0; height: 12px; left: 47%; position: absolute; width: 9px; }
.txt_area { margin-top:20px; width:100%;}
.txt_area h5.area_tit {background: none repeat scroll 0 0 !important;border-bottom: 1px solid #d2d2d2;border-top: 1px solid #000;color: #000 !important;font-size: 15px !important;font-weight: bold !important;margin: 0 !important;padding: 6px 0 6px 5px !important;text-align: left;text-decoration: unset;}
.txt_area .detail_txt { color: #323232; display: inline-block; line-height: 1.6; padding-top: 15px; width: 100%; font-size: 13px !important; margin-bottom:25px; }
.area_txt .detail_txt { color: #323232; display: inline-block; line-height: 1.6; padding-top: 15px; width: 100%; font-size: 13px !important; margin-bottom:25px; }
.area_txt h3 { text-align:left; font-size:15px; font-weight:bold; border-top:1px solid #000; border-bottom:1px solid #d2d2d2; padding-bottom:0; margin-bottom:25px;}
table { border-collapse: collapse; border-spacing: 0; }
.board_t3 { border: 1px solid #d2d2d2; clear: both; width: 100%; font-size:13px !important; }
.board_t3 th { background-color: #fafafa; border-bottom: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; color: #323232; font-weight: normal; padding: 5px; text-align: left; }
.board_t3 td { border-bottom: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; color: #323232; padding: 5px; text-align: left; }
.board_t3 td strong {color:#403a3a;}
.board_t1 {border-top:1px solid #d2d2d2; width:100%; clear: both;font-size:14px;}

.board_t1 th {border-bottom:1px solid #d2d2d2; font-weight:normal; padding: 10px 5px;text-align:center; color:#323232; font-size:13px;}
.board_t1 td {border-bottom: 1px solid #d2d2d2; color: #323232; padding: 10px 5px; text-align: center;}
.board_t1 tr.ans td { vertical-align:top;}
.board_t1_view {border-top:1px solid #d2d2d2; width:100%; clear: both;font-size:14px;}
.board_t1_view th {border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;color: #403a3a; padding: 15px 5px;text-align:center; font-weight:normal;}
.board_t1_view td {border:1px solid #d2d2d2;color: #323232; padding: 15px 5px 15px 10px;text-align:left;}
.brn { border-right:none !important;}
.bln { border-left:none !important;}
.around_map {border:1px solid #d2d2d2; width:100%; height:200px; overflow:hidden; display:inline-block;}
.around_shop { display:inline-block; margin-top:10px; width:100%; position:relative;}
.around_shop ul { width:100%; display: inline-block; /*margin:40px 0 0 !important; */padding:0 !important;}
.around_shop ul li { float:left; display:block; vertical-align:middle; width:48%; margin-right:1%; line-height:1.2 !important; margin-bottom:5px; background:none !important; padding:0 !important; text-align:left !important; font-size:14px !important; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.around_stay {
    background: transparent url("/images/board_mobile/board/bg_stay1.png") no-repeat scroll 0 0 / 18px 23px;
    display: inline-block;
    font-size: 0;
    height: 23px;
    margin-right:5px;
    text-align: center;
    /*width: 18px;*/
	vertical-align:middle;
}
.around_food {
    background: transparent url("/images/board_mobile/board/bg_food1.png") no-repeat scroll 0 0 / 18px 23px;
    display: inline-block;
    font-size: 0;
    height: 23px;
    margin-right:5px;
    text-align: center;
    /*width: 18px;*/
	vertical-align:middle;
}
.call_num { color:#707070; margin-left: 37px; display: block; position: relative; top: -8px;}
.around_shop a.aroun_prev {
    background: transparent url("/images/board_mobile/board/board_bg_mobile.png") no-repeat scroll 0 -348px;
    display: inline-block;
    font-size: 0;
    height: 33px;
    margin-right:0;
	position:absolute;
    text-align: center;
	top:-53px;
	right:35px;
    width: 34px;
}
.around_shop a.aroun_next {
    background: transparent url("/images/board_mobile/board/board_bg_mobile.png") no-repeat scroll -35px -348px;
    display: inline-block;
    font-size: 0;
    height: 33px;
    margin-right:0;
	position:absolute;
    text-align: center;
	top:-53px;
	right:0;
    width: 34px;
}
.course_list { margin:0; width:100%;}
.course_list ul { float:left; width:100%;}
.course_list ul li  { border-bottom:1px solid #d2d2d2; padding:10px 0 !important; display:inline-block; background:none !important;background:#ededed;}
.course_list ul li a {
    display: inline-block;
	float:left;
    height: 81px;
    position: relative;
    width: 81px;
}
.course_list ul li img {max-width:100%;}
.course_list ul li a .bg_round2 {
    background: transparent url("/images/board_mobile/board/bg_round2.png") no-repeat scroll 0 0;
    display: block;
    height: 81px;
    left: 0;
    position: absolute;
    top: 0;
    width: 81px;
}
.course_list ul li strong {font-size:14px; font-weight:bold; display:inline-block; margin-left:10px; width:70%; text-align:left !important;}
.course_list ul li p.course_txt {color:#707070; font-size:12px; display:inline-block; margin-left:10px; width:70%; line-height:1.5 !important;}
a.list_more { display:inline-block; font-size:14px; text-align:center; color:#2d58b6; padding:5px 0; width:100%; border:1px solid #2d58b6;margin:15px 0 !important;}

.room_list { margin:0; width:100%;}
.room_list > ul { float:left; width:100%;}
.room_list > ul > li  { border-bottom:1px solid #d2d2d2; padding:10px 0 !important; display:inline-block; background:none !important; width:100%;}
.room_list > ul > li a {
	background: url("/images/board/logo_bg_1.png") #ededed no-repeat 50% 50% / 70%;

    display: inline-block;
	float:left;
    height: 92px;
    position: relative;
    width: 92px;
}
.room_list > ul li img {max-width:100%; height:92px !important;}
.room_list > ul li strong { margin-left:20px; font-size:14px !important; width:60%;float: left;line-height:1.5;}
.room_list > ul li p { margin-left:20px; font-size:13px !important; width:60%;float: left; color:#707070; margin-top:5px;line-height: 1.4 !important;}
.room_list .room_info  {margin-left:20px; margin-top:5px; width:60%; float: left; color:#707070;}


/* 숙박 상세 - 상단 기본정보 (아이콘) ----------------------------------------------------------------------------------------------------- */

.sum_info {border:1px solid #2d58b6; background:#fff; width:100%; margin:9px 0;}
.sum_info ul {margin: 14px auto 0; text-align:center;}
.sum_info li {margin: 0 0 10px; color:#8a8a8a; display:inline-block;font-size: 14px;text-align: left; width:45%;}
.sum_info li.on {color:#188657;}
.sum_info li span {
	display: inline-block;
	font-size:0;
	margin-right:7px;
    width:31px; 
	vertical-align: middle;
	} 
span.i_card {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -533px -545px; height:21px;}
.sum_info li.on .i_card {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -490px -545px; height:21px;}
span.i_call_reser {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -533px -574px; height:25px;}
.sum_info li.on .i_call_reser {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -490px -574px; height:25px;}
span.i_breakfast {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -533px -603px; height:23px;}
.sum_info li.on .i_breakfast {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -490px -603px; height:23px;}
span.i_animal {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -533px -637px; height:25px;}
.sum_info li.on .i_animal {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -490px -637px; height:25px;}
span.i_pack {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -533px -669px; height:23px;}
.sum_info li.on .i_pack {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -490px -669px; height:23px;}
span.i_one {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -533px -699px; height:23px;}
.sum_info li.on .i_one {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -490px -699px; height:23px;}
span.i_kids {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -533px -729px; height:24px;}
.sum_info li.on .i_kids {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -490px -729px; height:24px;}
.board_guide2.guide_img6 p { margin:0 0 10px !important; padding:0 !important; font-size: 15px;}

span.icon_parking_off {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -31px -166px;display: inline-block;font-size:0;height: 29px;margin-right:5px;text-align:center; width:29px; vertical-align: middle;/* 주차시설*/}
span.icon_parking_on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll 0 -166px;display: inline-block;font-size:0;height: 29px;margin-right:5px;text-align:center;width:29px; vertical-align: middle;/* 주차시설*/}
span.icon_parking2 {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -60px -726px;display: inline-block;font-size:0;height: 26px;margin-right:10px;text-align:center;width:29px; vertical-align: middle;/* 주차시설*/}

span.icon_price { background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -345px -645px;display: inline-block;font-size:0;height: 39px;margin-right:5px;text-align:center;width:39px; vertical-align: middle;/* 가격*/}
span.icon_price2 {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -90px -726px;display: inline-block;font-size:0;height: 26px;margin-right:10px;text-align:center; width:29px; vertical-align: middle;/* 가격*/}

.region_map p.txt_info { background:#188657; color:#fff; font-size:15px; text-align:center; width:100%; position:absolute; bottom:0; line-height:40px !important; margin:0 !important;}
.room_list > ul.menu_info li p.info_menu span.icon_price{background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -672px -547px; width: 29px; height: 29px;}
.etc_txt strong.etc_title{background: transparent url("/images/board/h4_i_etc.gif") no-repeat scroll 0 2px; float: left; height: 27px; padding: 0 0 0 40px; margin: 15px 20px 0 12px !important; font-size: 17px !important; font-weight: 400 !important; line-height: normal; color: #d32727;}
.etc_txt p.menu_cont{display: inline-block; padding-top: 11px; line-height: 24px !important; font-size: 14px; width: 80%;}
.etc_txt p.menu_cont span{margin: 3px; display: inline-block; line-height: 14px;}
.etc_txt p img.two_person{margin: 0 3px; vertical-align: middle;}

/* 리뷰쓰기 */
.mp_biz_review_wrap {width:100%;}
.mp_biz_review_wrap .tab_review{padding:0;}
.mp_biz_review_wrap .popup_cont .write_review > strong{display: block;font-size: 15px;font-weight: bold;text-align: left;margin: 0 auto;padding: 6px 0 6px 5px;color:#000;border-bottom: 1px solid #d2d2d2;border-top: 1px solid #000;}
.mp_biz_review_wrap .popup_cont .write_review #reply_form{margin-top:18px; position:relative;}
	.mp_biz_review_wrap #reply_form .write_form{position:relative; background: url(/images/board/store_search_bg.gif) repeat; border:1px solid #ddd; height:148px;}
	.mp_biz_review_wrap #reply_form .write_form .writer_name{position:absolute;top:1px;left:1px;color:#403b38;font-weight:400;z-index:99;padding: 10px 0 0 10px;background-color:#fff;}
	.mp_biz_review_wrap #reply_form .write_form > label{position:absolute;top: 38px;left: 11px;z-index:99;font-size:14px;color:#b2b2b2;}
	.mp_biz_review_wrap #reply_form .write_form .reply_form{position:relative;width:100%;padding: 41px 11px 16px;color:#b2b2b2;font-size:14px;resize:none;border:1px solid #ddd;border-width:0 0 1px 0;height:105px !important;overflow:auto;background-color:#fff;box-sizing: border-box;}
	.mp_biz_review_wrap #reply_form .write_form .reply_word_count{position:absolute; bottom:12px; right:110px; color:#999898; font-size:14px;}
	.mp_biz_review_wrap #reply_form .write_form .reply_btn{position:absolute; bottom:-1px; right:-1px; color:#fff; line-height:45px; height:45px; background-color:#464648; border:0; width:90px;}
	.mp_biz_review_wrap #reply_form .write_form .star_score{position:absolute; bottom:12px; left:14px;}
	.mp_biz_review_wrap #reply_form .write_form .star_score button{display:block; overflow:hidden; float:left; width:23px; height:20px; border:0; text-indent:-5000px; background:url("/images/board/store_search_sp.png") no-repeat 0 -762px;}
	.mp_biz_review_wrap #reply_form .write_form .star_score button:first-child{position:absolute; top:-9999px; left:-9999px;}
	.mp_biz_review_wrap #reply_form .write_form .star_score button.on~button{background-position:0 -724px;}
	.mp_biz_review_wrap #reply_form .write_form .star_score .st_over button{background:url("/images/board/store_search_sp.png") no-repeat 0 -762px !important;}
	.mp_biz_review_wrap #reply_form .write_form .star_score .st_over button:hover~button{background:url("/images/board/store_search_sp.png") no-repeat 0 -724px !important;}


.mp_biz_review_wrap .review_list_wrap .review_lineup{margin-top: 12px;border-bottom:1px solid #ddd;}
.mp_biz_review_wrap .review_list_wrap .review_lineup ul{height:41px;}
.mp_biz_review_wrap .review_list_wrap .review_lineup ul li{float:left; width:66px; text-align:center; background:url("/images/board/store_search_sp.png") no-repeat 0 -669px;}
.mp_biz_review_wrap .review_list_wrap .review_lineup ul li:first-child{width:51px; text-align:left; background:none;}
.mp_biz_review_wrap .review_list_wrap .review_lineup ul li a{font-size:14px; color:#9f9f9f; line-height:41px; font-weight:400;}
.mp_biz_review_wrap .review_list_wrap .review_lineup ul li.on a{color:#000;}
.mp_biz_review_wrap .review_list_wrap .review_list{clear:both; position:relative;}
.mp_biz_review_wrap .review_list_wrap .review_list > li{position:relative; padding:16px 0; border-bottom:1px solid #e8e8e8;}
.mp_biz_review_wrap .review_list_wrap .review_list li dl{height:20px; margin:0 0 15px 0;}
.mp_biz_review_wrap .review_list_wrap .review_list li dl dt{float:left; text-indent:-5000px; font-size:0; height:0;}
.mp_biz_review_wrap .review_list_wrap .review_list li dl dd{float:left; margin-right:6px; font-size:14px; color:#b1b1b1;}
.mp_biz_review_wrap .review_list_wrap .review_list li dl dd.writer{margin-right:10px; color:#403b38; font-size:15px; font-weight:400;}
.mp_biz_review_wrap .review_list_wrap .review_list li p{font-size:14px; color:#7f7f7f; line-height:23px; /*height:46px;*/ overflow:hidden; padding-right:135px; font-weight:300;}
.mp_biz_review_wrap .review_list_wrap .review_list .star_score{height:20px; margin-top:10px;}
.mp_biz_review_wrap .review_list_wrap .review_list .star_score .st_off{position:relative; float:left; width:112px; height:18px; text-indent:-5000px; background:url("/images/board/store_search_sp.png") no-repeat 0 -724px;}
.mp_biz_review_wrap .review_list_wrap .review_list .star_score .st_on{position:absolute; top:0; left:0; height:18px; text-indent:-5000px; background:url("/images/board/store_search_sp.png") no-repeat 0 -762px;}
.mp_biz_review_wrap .review_list_wrap .review_list .star_score .st_on.score0{width:0;}
.mp_biz_review_wrap .review_list_wrap .review_list .star_score .st_on.score1{width:20px;}
.mp_biz_review_wrap .review_list_wrap .review_list .star_score .st_on.score2{width:43px;}
.mp_biz_review_wrap .review_list_wrap .review_list .star_score .st_on.score3{width:66px;}
.mp_biz_review_wrap .review_list_wrap .review_list .star_score .st_on.score4{width:89px;}
.mp_biz_review_wrap .review_list_wrap .review_list .star_score .st_on.score5{width:112px;}
.mp_biz_review_wrap .review_list_wrap .review_list .star_score .score_count{float:left; color:#626262; font-size:14px; margin-left:10px;}
.mp_biz_review_wrap .review_list_wrap .review_list .btn_sympathy{position:absolute; right:0; bottom:16px;}
.mp_biz_review_wrap .review_list_wrap .review_list .btn_sympathy a{padding-left:36px; background:url("/images/board/store_search_sp.png") no-repeat; display:block; float:left; height:27px; line-height:27px; margin-left:15px; font-size:14px; color:#b2b2b2;}
.mp_biz_review_wrap .review_list_wrap .review_list .btn_sympathy a.sympathy{background-position:-694px -725px;}
.mp_biz_review_wrap .review_list_wrap .review_list .btn_sympathy a.notsympathy{background-position:-760px -725px;}
.mp_biz_review_wrap .review_list_wrap .review_list .myreply_btn{position:absolute; top:16px; right:0;}
.mp_biz_review_wrap .review_list_wrap .review_list .myreply_btn li{float:left; margin-left:3px;}
.mp_biz_review_wrap .review_list_wrap .review_list .myreply_btn li a{display:block; border:1px solid #d0d0d0; text-indent:-5000px; background:#fff url("/images/board/store_search_sp.png") no-repeat; width:20px; height:20px;}
.mp_biz_review_wrap .review_list_wrap .review_list .myreply_btn .modify a{background-position:-604px -720px;}
.mp_biz_review_wrap .review_list_wrap .review_list .myreply_btn .delete a{background-position:-629px -720px;}