/*Common
------------------------------*/
body{padding-top:100px;}
.t_en{text-align:center;font-size:40px;font-size:4.0rem;margin-bottom:20px;color:#993b46;font-family:Helvetica}
.desc_en{text-align:center;line-height:1.3;margin-bottom:30px;}

/*ヘッダー
------------------------------*/
.header{position:fixed;top:0;left:0;width:100%;z-index:3;padding:0;box-shadow:0 0 10px 0 rgba(0,0,0,0.3);}
.nav li{cursor:pointer}
.logo_en{cursor:pointer}

/*キャッチ
------------------------------*/
.en_catch{text-align:center;background:url(../images/bg_en_catch.png)}
.en_catch img{width:100%;max-width:1000px;height:auto}


/*料理
------------------------------*/
.en_cuisine{max-width:1040px;padding:50px 20px;}
.cu_box strong{display:block;text-align:center;}

/*宿泊
------------------------------*/
.en_inn .t_en{color:#fff;}

/*予約
------------------------------*/
.en_reserv{max-width:1040px;padding:50px 20px}
.en_banner a{display:block;text-align:center;border:1px solid #ccc;padding:20px;}
.en_banner a img{max-width:200px;width:100%;height:auto}
.hover .en_banner a:hover{border-color:#993b46}

/*フッター
------------------------------*/
.f_adrs{line-height:1.3}


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

}

@media screen and (max-width:1023px){
body{padding-top:73px;}
}


@media screen and (max-width:767px){
.t_en{font-size:3.0rem;margin-bottom:20px;}
.desc_en{text-align:left;}
}

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

}