@charset "utf-8";
/* CSS Document */

/*//////////////////////

ヘッダ

//////////////////////*/
/*とりあえず　各色のCSSにいれる*/
header,
#reserve_menu_list #reserve_search h3.title a
 {
    background-color:#CC0033; /* テーマカラー*/
    color: #fff;
}
#reserve_menu_list #reserve_search h3.title a{
    color: #fff;
    font-weight: 100;
}
.btn,
.btn_kado{
  background-color:#CC0033; /* テーマカラー2*/
  color: #fff;
}
#btns {
  background-color: #D94066;
}


/*//////////////////////

左スライドメニュー

//////////////////////*/

/*#menu li i{
    float: right;
    line-height: 1.5;
    color: #666;
}*/
/*//////////////////////

レイアウト04　イメージメニュー

//////////////////////*/
#photomenu .btn_box{
     background-color: #fff;
}
#photomenu .btn_box_txt{
        background-color: #fff;
        border-bottom: 1px solid #CC0033;
}
#photomenu .btn_box_txt a{
       color: #CC0033 !important;
       text-shadow: initial;
       font-weight: bold;
}
#photomenu .btn_box_sns{
     background-color: #fff;
     border-bottom: 1px solid #CC0033;
}
#photomenu .btn_box_sns a{
    color: #CC0033;
    font-weight: 100;
}

/* お知らせ */
/* TODO #8940 暫定対応 */
#intoapp, #notice-detail-external {
	background-color: #111122;
}


/*///////////////////////

レイアウト05

//////////////////////*/

.flex-active{

  background-color:#CC0033 !important;
}

.layout05 h2.h2_05{
        background-color:#CC0033;
    color: #ffffff;/*To do 文字色をセット*/
    width: 100%;
    text-indent: 1em;
}

.layout05 .btn_box i.fa,
.layout05 .btn_box a{
  color:#CC0033;
}

.layout05 .btn_box_sns .btn_w20,
.layout05 .btn_box_sns .btn_w25,
.layout05 .btn_box_sns .btn_w33,
.layout05 .btn_box_sns .btn_w50,
.layout05 .btn_box_sns .btn_w100{
    color:#CC0033;
}
#contents {
     background-color: #fff;

}

.layout05 .bottom_wrap .coupon_box .otoku{

    color:#b1000e;
}

.layout05 .bottom_wrap .notic_box:after{
font-family: FontAwesome;
    content : "\f054";
    position: absolute;
    right: 3%;
    top:46%;
    color: #D94066;
    font-size: 120%;
}

.layout05 .bottom_wrap .btn_box .btn_w25:before,
.layout05 .bottom_wrap .btn_box .btn_w33:before,
.layout05 .bottom_wrap .btn_box .btn_w50:before,
.layout05 .bottom_wrap .btn_box .btn_w100:before{
    border: 2px solid #CC0033;
    opacity: 0.5;
    }





.newswrap .f_l:after, .newswrap_even .f_l:after, .newswrap .f_r:after, .newswrap_even .f_r:after {
    font-family: FontAwesome;
    content: "\f054";
    position: absolute;
    right: 3%;
    top: 46%;
    color: #D94066;
    font-size: 120%;
}

#reserve_menu_list form .reserve_menu_wrap .reserve_box_l .tag {
	background-color: #CC0033;
	color: #fff;
}
