/* ------------------------------------
  店舗詳細
------------------------------------ */


/* 店舗名
------------------------------------ */

.shop_name {
    font-size: 16px;
    font-weight: bold;
    padding: 1em;
}

/* 店舗写真
------------------------------------ */

.shop_img {

}
.shop_img ul {
    overflow: hidden;
}
.shop_img li {
    width: 100%;
    float: left;
}
.shop_img li img {
    width: 100%;
}

/* 横並び　アイコン付きボタン
------------------------------------ */


/* トーク */

.shop_detail_btn .talk a {
    background: #FFF url(_images/ico_tab_talk_h.png) 50% 10px no-repeat;
    -webkit-background-size: 24px 20px;
    background-size: 24px 20px;
}

/* 電話 */

.shop_detail_btn .tel a {
    background: #FFF url(_images/ico_tel_g.png) 50% 10px no-repeat;
    -webkit-background-size: 13px 18px;
    background-size: 13px 18px;
}

/* クーポン */

.shop_detail_btn .coupon a {
    background: #FFF url(_images/ico_coupon_g.png) 50% 10px no-repeat;
    -webkit-background-size: 24px 16px;
    background-size: 24px 16px;
}

/* お知らせ */

.shop_detail_btn .news a {
    background: #FFF url(../images/ico_news_b.png) 50% 10px no-repeat;
    -webkit-background-size: 25px 21px;
    background-size: 25px 21px;
}

/* GoogleMap
------------------------------------ */

.g_map {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.g_map iframe, .g_map object, .g_map embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* 詳細情報
------------------------------------ */

.shop_detail_list {}
.shop_detail_list dt {
    color: #969BA3;
    padding: 0.8em 1em 0.4em;
}
.shop_detail_list dt i {
    padding-right: 0.4em;
}
.shop_detail_list dd {
    padding: 0 1em 0.8em;
    border-bottom: #B0BEC5 1px solid;
}

/* 詳細情報(テキスト)
------------------------------------ */

.profile_txt {
    padding: 1.6em 1em 60px;
    position: relative;
    /*	margin-bottom:100px; */
}
.is_hide_full {
    max-height: 300px;
    overflow: hidden;
    padding: 1.6em 1em;
}
.open_button {
    background-color: #EEEFEF;
    background: -webkit-linear-gradient(top, rgba(237, 239, 240, 0) 0%, #EEEFEF 40%, #EEEFEF 100%);
    background: linear-gradient(to bottom, rgba(237, 239, 240, 0) 0%, #EEEFEF 40%, #EEEFEF 100%);
    padding: 10px 0;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30px;
    padding-top: 30px;
}
.is_hide_full .open_button {
    top: 300px;
}
.open_button .btn_txt {
    color: #a7b451;
}
.txt span{
	color: #FF8000;
	font-size:110%
}
.shop_edit_main_detail_box{
  display: block;
  width: 100%;
}
