@charset "Shift-JIS";

#main-slide {
	max-width: 1366px;
	min-width: 1000px;
	margin: 0px auto 0px auto;
	position: relative;
}
.container {
	position: relative;
}
.top-slider-text {
	width: 100%;
	position: absolute; top: 100px;
	z-index: 100;
	text-align: center;
}
.head-box {
	width: 1000px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
.head-boxinner {
	width: 1000px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: absolute; top: 0px;
	z-index: 200;
}
h1.top-navi-logo {
	float: left;
	width: 170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#top-navi {
	float: right;
	width: 170px;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	background: url(../png3/top-navi-back.png) left top repeat-y;
}
.top-navi-inner {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-navi-tel {
	width: 154px;
	margin: 0px auto 20px auto;
	padding: 0px 0px 0px 0px;
}
.top-navi-plan a {
	display: block;
	height: 55px;
	background: url(../png3/top-navi-plan2.png) left top no-repeat;
}
.top-navi-plan a:hover {
	background: url(../png3/top-navi-plan2.png) left bottom no-repeat;
}
.top-navi-gokaishoku a {
	display: block;
	height: 55px;
	background: url(../png3/top-navi-gokaishoku2.png) left top no-repeat;
}
.top-navi-gokaishoku a:hover {
	background: url(../png3/top-navi-gokaishoku2.png) left bottom no-repeat;
}
.top-navi-oshokuji a {
	display: block;
	height: 55px;
	background: url(../png3/top-navi-oshokuji.png) left top no-repeat;
}
.top-navi-oshokuji a:hover {
	background: url(../png3/top-navi-oshokuji.png) left bottom no-repeat;
}
.top-navi-gonyuyoku a {
	display: block;
	height: 55px;
	background: url(../png3/top-navi-gonyuyoku.png) left top no-repeat;
}
.top-navi-gonyuyoku a:hover {
	background: url(../png3/top-navi-gonyuyoku.png) left bottom no-repeat;
}
.top-navi-traffic a {
	display: block;
	height: 55px;
	background: url(../png3/top-navi-traffic.png) left top no-repeat;
}
.top-navi-traffic a:hover {
	background: url(../png3/top-navi-traffic.png) left bottom no-repeat;
}

/* お知らせ */
.top-oshirase {
	width: 100%;
	margin: 0 0 30px 0;
	padding: 8px 10px 8px 10px;
	background: #ffffff;
	border: solid 1px #000000;
}
.top-oshirase-title {
	font-size: 16px;
}
/* お知らせ */

/* 新型コロナ対策 */
.top-corona {
	width: 100%;
	margin: 0 0 30px 0;
	padding: 8px 10px 8px 10px;
	background: #ffffff;
	border: solid 3px #cc0000;
}
.top-corona-title {
	color: #cc0000;
	font-size: 16px;
}
/* 新型コロナ対策 */

/* テイクアウト始めました */
.top-takeout {
	width: 850px;
	margin: 0 auto 30px auto;
	padding: 0 0 0 0;
	
}
.top-takeout-title {
	margin: 0 auto 0 auto;
	font-size: 20px;
	text-align: center;
}
.top-takeout-image {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/* テイクアウト始めました */

/* 小瀧のおせち */
.top-osechi {
	width: 850px;
	margin: 0 auto 30px auto;
	padding: 0 0 0 0;
	
}
.top-osechi-image {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.top-osechi-text {
	margin: 0 auto 0 auto;
	font-size: 20px;
	text-align: center;
}
/* 小瀧のおせち */

.top-tabinozei {
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
}
.top-tabinozei-text {
	width: 430px;
	margin: 0px 0px 0px 0px;
	padding: 310px 138px 0px 0px;
	background: url(../png3/top-tabinozei2.png) left top no-repeat;
	text-align: center;
}
.top-best-late {
	position: absolute; top: 400px; right: 0;
	z-index: 200;
}
.top-content-box {
	width: 1000px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.top-shun-right {
	width: 432px;
}
.top-shun-pic {
}
.top-shun-detail {
}
.top-shun-midashi {
	color: #918D0E;
}
.top-shun-text {
}

.top-kakureyado {
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
	height: 335px;
	background: url(../pic3/top-kakureyado.jpg) left top no-repeat;
}
.top-kakureyado-text {
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 220px;
	color: #ffffff;
}

/*バナー関係*/
.top-bnr-box {
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.top-bnr-naiyo {
	width: 660px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
/*お座敷風呂*/
.top-bnr-ozashiki {
	float: left;
	width: 320px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-bnr-ozashiki a {
	display: block;
	height: 120px;
	background: url(../pic3/top-bnr-ozashiki.jpg) left top no-repeat;
}
.top-bnr-ozashiki a:hover {
	background: url(../pic3/top-bnr-ozashiki.jpg) left bottom no-repeat;
}
/*旬の味覚*/
.top-bnr-shun {
	float: left;
	width: 320px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-bnr-shun a {
	display: block;
	height: 120px;
	background: url(../pic3/top-bnr-shun.jpg) left top no-repeat;
}
.top-bnr-shun a:hover {
	background: url(../pic3/top-bnr-shun.jpg) left bottom no-repeat;
}
/*ビジネスプラン*/
.top-bnr-business {
	float: left;
	width: 320px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-bnr-business a {
	display: block;
	height: 120px;
	background: url(../pic3/top-bnr-business.jpg) left top no-repeat;
}
.top-bnr-business a:hover {
	background: url(../pic3/top-bnr-business.jpg) left bottom no-repeat;
}
/*忘新年会特別プラン*/
.top-bnr-boshinnen {
	float: left;
	width: 320px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-bnr-boshinnen a {
	display: block;
	height: 120px;
	background: url(../pic3/top-bnr-boshinnen.jpg) left top no-repeat;
}
.top-bnr-boshinnen a:hover {
	background: url(../pic3/top-bnr-boshinnen.jpg) left bottom no-repeat;
}
/*ワーケーション*/
.top-bnr-workation {
	float: left;
	width: 320px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-bnr-workation a {
	display: block;
	height: 120px;
	background: url(../pic3/top-bnr-workation.jpg) left top no-repeat;
}
.top-bnr-workation a:hover {
	background: url(../pic3/top-bnr-workation.jpg) left bottom no-repeat;
}

/*Twitter*/
#top-tw-box {
	float: left;
	width: 330px;
}
#top-tw-box a {
	height: 200px;
}
