@charset "UTF-8";
@import url("./common/reset.css");
@import url("./common/advanced.css");
@import url("./common/base_index.css");

/*------------------------------------------------------------
年齢認証
-------------------------------------------------------------*/

.entrance_wrap{ width: 1400px; height: 316px; margin: 0 auto; background: #fff; position: relative;}

/* 店舗情報
------------------------------------------------------------ */
.icon_event{ position: absolute; left: 10px; top: -205px;}

.index_info{ position: absolute; left: 60px; top: 80px; line-height: 1;}
.index_info .btn_reserve{ width: 380px; height: 65px; margin-bottom: 15px;}
.index_info .tel{ text-align: center; font-size: 50px; font-weight: bold; margin-bottom: 3px; color: #534741;}
.index_info .tel span{ font-size: 0.6em; padding-right: 4px;}
.index_info .time1{ text-align: center; font-size: 36px; font-weight: bold; color: #534741; margin-bottom: 5px;}
.index_info .time1 span{ font-size: 0.6em; padding-right: 4px;}
.index_info .time2{ text-align: center; font-size: 22px; font-weight: bold; color: #534741;}
.index_info .time2 span{padding-left: 4px;}

/* 入退店
------------------------------------------------------------ */
.inex_gate{ position: absolute; right: 0px; top: 60px;}
.inex_gate ul{ margin-bottom: 8px;}
.inex_gate li{ display: inline-block;}
.inex_gate li:first-child{ font-size: 64px; padding-right: 50px;}
.inex_gate li:last-child{ font-size: 48px;}
.inex_gate li a{ color: #534741; font-weight: bold;}
.inex_gate li a:hover{ opacity: 0.7; text-decoration: none;}

.inex_gate .attention{ color: #b3b3b3; background: url(../images_design/index/icon_18kin.png) left center no-repeat; background-size: 60px 60px; padding-left: 72px;}
