@charset "UTF-8";

/* スライダー */
#slider-main {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.nivo-caption {
	color: #FFFFFF;
	font-size: 22px;
	font-weight: bold;
	position: absolute; top: 10px; left: 10px;
	z-index: 100;
	text-shadow: 2px 2px 3px #000000;
}
/* スライダー */

.top-corona {
	border: solid 3px #FF0000;
}
.top-corona-link {
}
.top-corona-link a {
	display: block;
}

/* 臨時のお知らせ */
.top-rinji {
	border: solid 3px #FF0000;
}
.top-rinji-title {
}
.top-rinji-text {
}
.top-rinji-link {
}
/* 臨時のお知らせ */

.top-hito-box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(./img3/top-hito-back.gif) left top repeat;
	border-top: solid 4px #A9B877;
	border-bottom: solid 4px #A9B877;
}
.top-hito-box-inner {
	width: 1000px;
	margin: 0px auto 0px auto;
	padding: 20px 0px 20px 0px;
}
.top-hito-midashi {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.top-hito-title {
	float: left;
	width: 162px;
	margin: 0px 80px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-hito-catchcopy {
	float: left;
	width: 599px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-hito-gallery {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.top-hito-pic-l {
	float: left;
	width: 306px;
	margin: 0px 41px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-hito-pic-r {
	float: left;
	width: 306px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-hito-gallery-b {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-bnr-box {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.top-bnr-link {
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
}
.top-bnr-link a img:hover {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.top-about-box {
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
	background: url(./png3/top-gaikan.png) right top no-repeat;
}
.top-about-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-about-midashi {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
.top-about-text {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-cashless-box {
}
.top-cashless-content {
	width: 511px;
}
.top-cashless-logo {
}
.top-visa-logo {
	padding: 13px 0 0 0;
}
.top-mastercard-logo {
	padding: 10px 0 0 0;
}
.top-jcoin-logo {
}

.top-bnr-pet {
}

/*猫カフェバナー*/
.top-bnr-nekocafe {
}
.top-bnr-nekocafe a {
}
.top-bnr-nekocafe a:hover {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.top-cashless-text {
}
.top-osusume-plan-box {
	margin: 0px 0px 40px 0px;
	padding: 10px 0px 0px 0px;
	background: url(./img3/line.gif) left top no-repeat;
}
.top-osusume-plan-title-box {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.top-osusume-plan-title {
	float: left;
	width: 285px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-bnr-plan {
	float: right;
	width: 228px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-bnr-plan a {
	display: block;
	width: 228px;
	height: 40px;
	background: url(./img3/top-bnr-plan.gif) left top no-repeat;
}
.top-bnr-plan a:hover {
	background: url(./img3/top-bnr-plan.gif) left bottom no-repeat;
}
.top-osusume-plan-content {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.top-osusume-plan-left {
	float: left;
	width: 97px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-osusume-plan-pic {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-osusume-plan-right {
	float: left;
	width: 603px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-osusume-plan-midashi {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
.top-osusume-plan-chuki {
	margin-left: 1em;
	text-indent: -1em;
}
.top-diary-box {
	margin: 0px 0px 40px 0px;
	padding: 10px 0px 0px 0px;
	background: url(./img3/line.gif) left top no-repeat;
}
.top-diary-title {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.top-diary-content {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.top-diary-day {
	float: left;
	width: 150px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 10px;
	background: url(./img3/mark1.gif) left 6px no-repeat;
}
.top-diary-midashi {
	float: left;
	width: 540px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-instagram-box {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	background: url(./img3/line.gif) left top no-repeat;
}
.top-instagram-title {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.top-instagram-widget {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
