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

/*休業のお知らせ　ここから*/
#home .caution { text-align: center; padding: 30px 0 10px; width: 1000px; margin: 0 auto;}
#home .caution p { font-size: 18px ;	color: #000; line-height: 1.7em; margin-bottom: 5px;}
#home .caution span { font-size: 21px; font-weight: bold; color: #CB0F12;}
#home .caution_btn {
    margin-top: 10px;
    font-size: 12px;
    display: inline-block;
    padding: 3px 35px;
    text-decoration: none;
    color: #FFF;
    background-image: linear-gradient(#cc9a5a 0%, #926231 100%);
    transition: .4s;
}
#home .caution_btn:hover {background-image: linear-gradient(#cc9a5a 0%, #926231 70%);}

#home .caution2 { text-align: center; padding: 35px 0 30px; width: 1000px; margin: 0 auto; border: none;}
#home .caution2 p { font-size: 18px ;    color: #000; line-height: 1.7em; margin-bottom: 10px;}
#home .caution2 p:nth-child(2) { color: #ad0626; background: #fff; font-size: 30px; border: 1px solid #85172d; width: 800px; margin: 20px auto 0; padding: 15px;}
#home .caution2 p a { color: #ad0626; text-decoration: none; }
#home .caution2 span { font-size: 21px; font-weight: bold; color: #CB0F12;}
/*休業のお知らせ　ここまで*/





#home #wrapper { background:url(../../img/bg_top.jpg) repeat-x center top; position:relative;}
#home #slideshow{ width:1200px; height:745px; position:absolute; top:0; left:50%; margin-left:-600px; z-index:0; }
#home #header { height:745px;}

#home .bnr_wifi { position: relative; top: -230px; left: 20px; }
#home #gnav_col ul.btn_reserv { width: 264px; padding: 8px 20px 0; }
#home #gnav_col ul.btn_reserv li { float: left;}
#home #gnav_col ul.btn_reserv li:nth-child(2) { float: right;}
#home #gnav_col ul.btn_reserv::after {
	content: "";
	display: block;
	clear: both;
}

#home #bnr_col { display:inline-block; width:1000px; position:relative; margin:-198px 0 45px 0;}
#home #bnr_col li { display:inline-block; float:left; margin-right:35px;}
#home #bnr_col li.last { margin-right:0;}
#home #bnr_col a:hover img { -ms-filter: "alpha( opacity=90 )"; filter: alpha( opacity=90 ); opacity:0.90;}

#home #main { display:inline-block; width:700px; float:right; overflow: hidden;}
#home #main a:hover img { -ms-filter: "alpha( opacity=80 )"; filter: alpha( opacity=80 ); opacity:0.80;}
#home #main h2 { background:url(../../img/title_bg.gif) no-repeat left top; display:inline-block; width:695px; padding:12px 0 14px 5px; margin-bottom:13px;}
#home #main h2 img { display:inline-block; float:left;}
#home #main h2 a { display:inline-block; float:right; margin:0;}

#home #plan_col { display:inline-block; margin-bottom:45px;}
#home #plan_col dl { background:#ffffff url(../../img/plan_bg_bottom.gif) no-repeat center bottom; display:inline-block; width:225px; float:left; margin-right:12px;}
#home #plan_col dl.last { margin-right:0;}
#home #plan_col dt { background:url(../../img/plan_bg_top.gif) no-repeat center top; padding-top:9px;}
#home #plan_col dd { padding:10px 10px 15px 10px;}
#home #plan_col a { display:block; margin-top:12px; text-align:center;}

/* 150729 hora */
#home #plan_col2 { display:inline-block; width:712px; margin-bottom:45px;}
#home #plan_col2 #recommend .PlanView { display:inline-block; float:left; width:225px; margin:0 12px 0 0; background:#ffffff url(../../img/plan_bg_bottom.gif) no-repeat center bottom; }
#home #plan_col2 #recommend .PlanView .plan{ margin-bottom: 10px;}
#home #plan_col2 #recommend .PlanView .plan a{ color: #000; text-decoration: none;}
#home #plan_col2 #recommend .PlanView .plan a:hover{ text-decoration: underline;}
#home #plan_col2 #recommend .PlanView .picture img { width:225px; margin:0; }
#home #plan_col2 #recommend .PlanView .explan { float:none; width:205px; margin:10px; }
#home #plan_col2 #recommend .PlanView .explan .comment { margin:0 0 10px; padding:0; }
#home #plan_col2 #recommend .PlanView .explan ul { margin:0; padding:0; text-align:center; }
#home #plan_col2 #recommend .PlanView .explan li a { display:block; width:115px; height:30px; margin:0 auto; padding:0;
background:url(../../img/plan_detail.gif) no-repeat center top; text-indent:-9999px }
#home #plan_col2 #recommend .PlanView .explan li a:hover { background:url(../../img/plan_detail_on.gif) no-repeat center top; }

#home #news_col { font-size:0.9em; padding-bottom:68px;}
#home #news_col li { display:inline-block; width:700px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #000000;}
#home #news_col li.last { border-bottom:none;}
#home #news_col p { display:inline-block; width:545px; float:right;}
#home #news_col a { text-decoration:none; color:#000000;}
#home #news_col a:hover { text-decoration:underline;}
#home #news_col a.entry_title { display:inline-block; margin:3px 0; font-size:1.3em; color:#552501; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}
#home #news_col .img_col { display:inline-block; width:135px; height:90px; overflow:hidden; float:left; border:1px solid #ccc0ac;}
#home #news_col .img_col img { width:135px;}

/* 160405 hora */
#home #news_col2 { font-size:0.9em; padding-bottom:20px;}
#home #news_col2 li { display:inline-block; width:680px; padding-bottom:10px; margin:0 10px 10px; border-bottom:1px dotted #000000;}
#home #news_col2 li.last { border-bottom:none;}
#home #news_col2 p { display:inline-block; width:680px;}
#home #news_col2 a { text-decoration:none; color:#000000;}
#home #news_col2 a:hover { text-decoration:underline;}
#home #news_col2 a.entry_title { display:inline-block; margin:3px 0; font-size:1.3em; color:#552501; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}
#home #news_col2 #feed p { padding-left: 10px;}
#home #news_col2 #feed #exclamation li a { color: #cb0f12; padding-left: 35px; background: url("../../img/icon_exclamation.png") no-repeat;}
#home #sns { margin-bottom: 80px;}
#home #sns ul li { background: #f3f2ee; width: 340px; padding: 30px 15px; box-sizing: border-box;}
#home #sns ul li:nth-of-type(1) { float: left;}
#home #sns ul li:nth-of-type(2) { float: right;}
#home #sns ul li h3 { padding: 0 0 8px; margin: 0 0 12px;}
#home #sns ul li:nth-of-type(1) h3 { border-bottom: 1px solid #323d4c;}
#home #sns ul li:nth-of-type(2) h3 { border-bottom: 1px solid #674949;}
#home #sns ul li > p { margin-top: 15px; float: right;}

#home #sns ul::after,#home #sns ul li::after { content: "";	display: block;	clear: both;}



#home #daiheigen { background:url(../../img/daiheigen_bg.png) no-repeat right bottom; padding-bottom:135px; margin-bottom:57px;}
#home #daiheigen h2 { background:none; width:700px; padding:0;}
#home #daiheigen dl { display:inline-block; width:524px; padding:7px 0 0 43px;}
#home #daiheigen dt { display:inline-block; float:right;}
#home #daiheigen dd { display:inline-block; float:left; padding-top:9px;}

#home #side { display:inline-block; width:250px; float:left; padding-bottom:45px;}
#home #side ul { margin-top:12px;}
#home #side li { margin-bottom:6px;}
#home #side a { display:block;}
html #home #side a { display:inline-block;}
#home #side a:hover img { -ms-filter: "alpha( opacity=80 )"; filter: alpha( opacity=80 ); opacity:0.80;}
#home #search_col { background:#321c0d url(../../img/search_bg.jpg) no-repeat center 39px; padding-bottom:6px; text-align:center;}


#home #search_col table { margin:13px auto 9px auto;}

/* ▼予約番切替に伴い追記 */
#home #search_col #search_489ban { margin:13px auto 9px; text-align: center;}
#home #search_col #search_489ban .date_489ban{ display: inline-block;}
#home #search_col #search_489ban .date_489ban dt,
#home #search_col #search_489ban .date_489ban dd label{ display: none;}
/* ▲予約番切替に伴い追記 */

#home #search_col ul { display:inline-block; width:226px; margin-top:8px;}
#home #search_col li { display:inline-block; float:left;}
#home #search_title_489ban { display:none;}
#home #movie_col { margin-bottom:7px;}
#home #fb_col { background:#ffffff;}
#home #weather{ text-align:center; padding:10px 0 0 0;}

/*----150717horiuchi-------*/
img#cpn{ margin:0 0 40px 0;}
#main #bnr_shouhin{margin-bottom:10px;}

/*----150805kadowaki-------*/
#home #bnr_shouhin img{ margin-bottom:8px;}

/*----161207mori-------*/
#home #side li.bnr_JTB { text-align:center;}
#home #gnav { margin: 10px 0 7px 30px;}
#home #gnav_col { margin-left: 100px; background: url(../img/h_bg2.png) no-repeat center top; }
#home #gnav_col h1 { padding-top: 25px;}
#home #gnav_col p { margin-bottom: 15px;}
#home #header .h_bnr:last-child { width: 268px;}


#home .bnr_discount { position: absolute; top: 290px; right: 93px; }
#home .bnr_discount a:hover img { -ms-filter: "alpha( opacity=90 )"; filter: alpha( opacity=90 ); opacity: 0.90; }
#home .bnr_col2 { width: 221px; float: right; margin-bottom: 14px;}

#home #info { padding: 4px; margin: 0 0 20px; border: 1px solid #dbc59d; text-align: center; background-color: #fff;}
#home #info dt { padding: 10px 2%; line-height: 1.5; font-size: 20px; color: #bc422d; background: #ffefee; font-family: "游明朝", Yu Mincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}
#home #info dd { padding: 20px 3%; line-height: 1.8; font-size: 16px; text-align: left;}
    
#home #note { padding: 25px 30px; font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", serif;background: #f3f2ee url(../../img/line.gif) no-repeat center top; border: 1px solid #542401; margin-bottom: 20px;}  
#home #note h3 { color: #3c2715; text-align: center;  margin-bottom: 20px; border-bottom: 1px solid #532301; font-size: 170%;}
#home #note h3:before { content: ''; display: inline-block; width: 35px; height: 35px; background-image: url(../../img/kinen_icon.png); background-size: contain; vertical-align: middle; margin: 0 10px 10px 0; }
#home #note p { font-size: 115%; line-height: 1.7em;}
#home #note span { color: #a71d1d; font-weight: bold; font-size: 120%; font-family: Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;}

#home #note_col { padding: 20px 40px; margin: 0 0 20px; border: 1px solid #85172d; background: #fff; text-align: center; line-height: 1.8em; border-radius: 10px; } 
#home #note_col dt { font-size: 20px; color: #ad0626; text-align: center; border-bottom: 1px solid #84162c; padding: 5px 0 10px;}
#home #note_col dd {font-size: 14px; padding-top: 10px; color: #2b1514;}
#home #note_col dd a { font-weight: bold; color: #a62b34; }


/*----170120mori-------
#home #movie { width: 476px; height: 360px; margin-bottom: 14px; float: left; background: url(../../img/movie_bg.jpg) no-repeat center top;}
#home #movie div { width: 400px; margin: 35px 0 0 38px;}*/

/*-- 180124furusawa --*/
#home #movie { width: 476px; height: 332px; margin-bottom: 14px; float: left; background: url(../../img/movie_bg.jpg) no-repeat center top;}
#home #movie img { margin: 0 0 0 38px;}
#home #movie div { width: 400px; margin: 50px 0 0 38px;}


/*170209 tannaka*/
#home #main .bnr { padding-bottom: 16px;}

/*バナー2つ並び*/
#home #main ul.bnr { display: inline-block; width: 700px;}
#home #main .bnr li { float: left; width: 345px;}
#home #main .bnr .last { float: right;}



/* ---------------------------------------------------
 更新履歴
------------------------------------------------------
180611_furusawa/.bnr_wifi 新規追記
180829_mori_バナー位置修正、.bnr_wifi更新
181029_kadowaki_バナー2つ並びcss追加
190606_furusawa 多国語予約ボタン追加に伴うスタイル変更
200220_eriko #sns 追加
200309_eriko #none 新規追加
200325_eriko 休業のお知らせ新規追加
200618_okada .caution2変更・#feedに#exclamation追加

------------------------------------------------------ */
