<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import url('https://www.plowandco.com/css/noto.css');
html {
	overflow-y: scroll;
}

body {
	-webkit-text-size-adjust: 100%;
	font-family: 'Noto Sans Japanese', 'ヒラギノ丸ゴ Pro W4', '小塚ゴシック Pro M', メイリオ, 'ＭＳ Ｐゴシック', Osaka, sans-serif;
	font-size: 13px;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

p {
	margin: 0px;
	padding: 0px;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}


#contents {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
#recipe_bur {
	background-image: url(../img/menu_bg.png);
	background-repeat: repeat-x;
	height: 28px;
	width: 1000px;
	margin: 0;
	padding: 0px;
}
#recipe_bur ul {
	list-style-type: none;
	font-size: 10px;
	padding: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ff9933;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	letter-spacing: 0.1em;
	margin-left: 16px;
	height: 26px;
}
#recipe_bur li {
	float: left;
	width: 160px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ff9933;
	text-align: center;
	display: block;
	color: #FFFFFF;
	height: 19px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size:12px;
}
#recipe_bur a {
	color: #FFFFFF;
	display: block;
}
#recipe_bur a:hover {
	color: #ff9933;
}
#main {
	margin: 0px;
	padding: 0px;
	width: 1000px;
	height: auto;
}
#main #phot {
	background-image: url(../img/top_img.png);
	background-repeat: no-repeat;
	height: 450px;
	width: 1000px;
}
#main #menu {
	margin: 0px;
	padding: 0px;
	width: 998px;
	height: 50px;
	border: 1px solid #f0f0f0;
}
#main #menu ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main #menu ul li {
	float: left;
	display: block;
	height: 50px;
	width: 143px;
	text-align: center;
	border-right: 1px solid #f0f0f0;
	background-repeat: no-repeat;
	background-position: 0 -5px;
}
#main #menu ul li:hover {
/*	background-image: url(../img/nemu_bg_on.jpg);  */
	background-color:rgba(240,240,240,0.8);
}
#main #sub1 {
	float: left;
	width: 685px;
	height: auto;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main #sub2 {
	float: right;
	width: 300px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
	padding: 0px;
}
#sub1 #news_sub {
	border: 1px solid #FF3300;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: auto;
	font-weight: bold;
	letter-spacing: 0.1em;
}

#sub1 #event {
	height: 248px;
	width: 683px;
	border: 0px ;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#sub1 #uoko{
	float: left;
	width: 343px;
	height: 250px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#sub1 #kaisen{
	float: left;
	width: 342px;
	height: 250px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.insta{
float: right;
width: 148px;
height: 130px;
text-align: center;
}
.insta_{
float: right;
width: 1px;
height: 120px;
border-style: solid dashed; /* 線種 */
border-right: 1px;
border-top: 0;
border-bottom: 0;
   border-width: 1px; /* 線の太さ */
   border-color: gray; /* 線色 */
margin: auto 10px auto 0;
}
.omimai {
	height: auto;
	width: auto;
	/*border: 2px solid #ff0000;*/
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	display: block;
	/*padding-top: 10px;
	#padding-right: 10px;
	#padding-bottom: 10px;
	#padding-left: 10px;*/
	clear:both;
	font-size: 16px;
}
.omimai1 {
	height: auto;
	width: auto;
	/*#border: 2px solid #ff0000;*/
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	display: block;
	/*#padding-top: 10px;
	#padding-right: 10px;
	#padding-bottom: 10px;
	#padding-left: 20px;*/
	clear:both;
	font-size: 15px;
	line-height:1.3em;
}

.group {
	height: auto;
	width: auto;
	border: 1px dashed #a0a0a0;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	clear:both;
	font-size: 13px;
	
}

#sub1 #news {
	height: auto;
	width: 679px;
	border: 1px dashed #00CCFF;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	clear:both;
	font-size: 13px;
}

#sub1 #news table {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
/*	background:#a0a0a0; */
	width:658px;
}
#sub1 #news table td  {
	vertical-align: top;
	line-height: 1.4em;
	font-size: 13px;
	text-align: right;
}

#sub1 #news table th  {
	vertical-align: top;
	line-height: 1.4em;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	width: 570px;
}

#sub1 #news a {
	text-decoration: underline;
}

#sub1 #news2 {
	height: auto;
	width: 673px;
	border: 1px dashed #00CCFF;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	clear:both;
	font-size: 13px;
	overflow: hidden;
}

#sub1 #news2 table {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
/*	background:#a0a0a0; */
	width:660px;
}
#sub1 #news2 table td  {
	vertical-align: top;
	line-height: 1.4em;
	font-size: 13px;
	text-align: right;
}

#sub1 #news2 table th  {
	vertical-align: top;
	line-height: 1.4em;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	width: 570px;
}

#sub1 #news2 a {
	text-decoration: underline;
}

#sub1 #recipe_info {
	height: 200px;
	width: 683px;
	border: 1px dashed #FF0000;
	visibility: hidden;
	padding: 0px;
	position: relative;
	margin-top: -202px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sub1 #event_info {
	height: 200px;
	width: 683px;
	border: 1px dashed #FF0000;
	visibility: hidden;
	padding: 0px;
	position: relative;
	margin-top: -202px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sub1 #tenpo_info {
	height: 200px;
	width: 683px;
	border: 1px dashed #FF0000;
	visibility: hidden;
	padding: 0px;
	position: relative;
	margin-top: -202px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sub1 #comprof_info {
	height: 200px;
	width: 683px;
	border: 1px dashed #FF0000;
	visibility: hidden;
	padding: 0px;
	position: relative;
	margin-top: -202px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sub1 #saiyo_info {
	height: 200px;
	width: 683px;
	border: 1px dashed #FF0000;
	visibility: hidden;
	padding: 0px;
	position: relative;
	margin-top: -202px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sub1 #contact_info {
	height: 200px;
	width: 683px;
	border: 1px dashed #FF0000;
	visibility: hidden;
	padding: 0px;
	position: relative;
	margin-top: -202px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sub1  #rakuten_news {
	width: 680px;
/*	float: left; */
	/* height: auto; */
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
/*	background-image: url(../img/rakuten_news_bg160.png); */
/*	background-repeat: no-repeat; */
/*	background:url(../img/rakuten_news_bg1.png) 0 100% no-repeat; */
	border:1px dashed #00ff00;
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
}
#sub1    a:hover  {
	color: #999999;
	text-decoration: none;
}
#sub1 #rakuten_news table {
	padding: 0px;
	margin-top: -2px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#sub1 #rakuten_news a {
	text-decoration: underline;
}

#sub1  #rakuten_news  td  {
	vertical-align: top;
	line-height: 1.4em;
	padding-bottom:5px;
}
#sub1 #rakuten_news #rakute_button {
	height: 40px;
	width: 250px;
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../img/rakuten_button.png);
	background-repeat: no-repeat;
}
#sub1 #rakuten_news #rakute_button:hover {
	background-image: url(../img/rakuten_button_on.png);
	background-repeat: no-repeat;
}

#sub2 #rakute_button {
	margin: 10px auto;
	height: 40px;
	width: 250px;
	padding: 0px;
	background-image: url(../img/rakuten_button.png);
	background-repeat: no-repeat;
}
#sub2 #rakute_button:hover {
	background-image: url(../img/rakuten_button_on.png);
	background-repeat: no-repeat;
}

#sub1 #anzen_banner {
	height: 70px;
	text-indent: -9999px;
	width: 140px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	background-image: url(../img/anshianzen_off.png);
	background-repeat: no-repeat;
	float: left;
}
#sub1 #anzen_banner:hover {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity:0.8;
}
#sub1 #recipe_banner {
	height: 70px;
	text-indent: -9999px;
	width: 140px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	background-image: url(../img/recipe_banner_on.png);
	background-repeat: no-repeat;
	float: left;
}
#sub1 #recipe_banner:hover {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity:0.8;
}

#sub1 #shokuiku_banner {
	height: 70px;
	width: 140px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	background-image: url(../img/shokuiku_icon.png);
	background-repeat: no-repeat;
	float: left;
}
#sub1 #shokuiku_banner:hover {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity:0.8;
}


#sub1 #kifu_banner {
	height: 61px;
	/* text-indent: -9999px; */
	width: 131px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 4px;
	display: block;
	background-image: url(../img/mask.png);
	background-repeat: no-repeat;
	background-size: 100%;
	float: left;
	text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF,
              -1px 1px 0 #FFF, 1px -1px 0 #FFF,
              0px 1px 0 #FFF,  0-1px 0 #FFF,
              -1px 0 0 #FFF, 1px 0 0 #FFF;
}
#sub1 #kifu_banner:hover {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity:0.8;
}





#sub1 #kodomo_banner {
	height: 144px;
	text-indent: -9999px;
	width: 270px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	background-image: url(../img/kodomotakusyoku_logo2.png);
	background-repeat: no-repeat;
	background-position: top left 3px;
	background-size: 265px 140px;
	float: left;
}
#sub1 #kodomo_banner:hover {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity:0.8;
}


#sub1 #makuake_banner {
	height: auto;
	width: 270px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	float: left;
}
#sub1 #makuake_banner:hover {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity:0.8;
}

#sfp_banner {
	height: 100px;
	text-indent: -9999px;
	width: 300px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	background-image: url(../img/sfp.png);
	background-repeat: no-repeat;
}
#sfp_banner:hover {
	background-image: url(../img/sfp_on.png);
	background-repeat: no-repeat;
}
#sub2 #kuroseburi {
	height: 100px;
	text-indent: -9999px;
	width: 300px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	background-image: url(../img/kuroseburi_off.png);
	background-repeat: no-repeat;
}
#sub2 #kuroseburi:hover {
	background-image: url(../img/kuroseburi_on.png);
	background-repeat: no-repeat;
}
#sub2 #hukaura {
	height: 100px;
	text-indent: -9999px;
	width: 300px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	background-image: url(../img/hukaura_off.png);
	background-repeat: no-repeat;
}
#sub2 #hukaura:hover {
	background-image: url(../img/hukaura_on.png);
	background-repeat: no-repeat;
}


#sub2 .rakuten_banner	{
	height: 150px;
	width: 300px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#sub2 .rakuten_banner:hover{
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity:0.8;
}

#main #totop {
	clear: left;
	padding: 0px;
	width: 1000px;
	/*height: 15px;*/
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-align:right;
}
#main #totop p {
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer {
	width: 1000px;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

#footer .map {
	float: left;
	width: 590px;
	margin-left: 10px;
	margin-top: 5px;
}

#footer .map1 {
	float: left;
	width: 190px;
	margin-left: 10px;
	margin-top: 5px;
}
#footer .map2 {
	float: left;
	width: 190px;
	margin-left: 10px;
	margin-top: 5px;
}

#footer .map .title, #footer .map1 .title, #footer .map2 .title {
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 0.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	height: 20px;
}

#footer .map ul, #footer .map1 ul, #footer .map2 ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
#footer .map li, #footer .map1 li, #footer .map2 li {
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	margin: 0px;
	padding-right: 0px;
	letter-spacing: 0.1em;
}

#footer a {
	margin: 0px;
	padding: 0px;
}

#footer .map table {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 570px;
}
#footer .map  td  {
	width: 190px;
	margin: 0px;
	padding: 0px;
	vertical-align:top;
}

#footer address {
	font-style: normal;
	clear: left;
	font-size: 10px;
	text-align: right;
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.cspt	{
	cursor:pointer;
	cursor:hand;
}

.kakumaru	{
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.kakumaru2	{

	color:#000;font-weight: bold;
	line-height:1.2em;
	padding-bottom:7px;
	background-color:rgba(255, 255, 255, 0.5);
	border-radius: 0px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.kakumaru3	{

	color:#000;font-weight: bold;
	line-height:1.2em;
	padding-bottom:7px;
	border-radius: 0px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.gw img:hover{
	filter:alpha(opacity=50);
	opacity:0.5;
}
/*  B-plus・バーのホバー   */
.plus{
    width: 685px;
    height: auto;
margin: 0px 0px 0px 0px;
padding: 0px;
border: 0px;
}
.plus a {
    background: #fff;
    display: block;
    filter:alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}
.plus a:hover{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity:0.5;
}


.plus2{
	width: 685px;
	height: 100;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
}
.plus2:hover{
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity:0.8;
}

.bor_radius{
	margin: 20px 0 0 0;
	padding: 0px;
	/* border:dashed 1px #989c9b; */
}

.bor_radius2{
	margin: 20px 0 10px 0;
	padding: 0px 15px 0px 10px;
	border:solid 1px #008080;
	text-align:center;
	font-size:15px;
}

.rakuten_header{
	margin: 2px 0 10px 0;
	font-size: 20px;
	border: solid 1px #cd040e;
	text-align: center;
}
.rakuten_header2{
	margin: 2px 0 10px 0;
	font-size: 11px;
	border: dashed 1px #a0a0a0;
	text-align: left;
	line-height:1.3em;
}
.rakuten_header3{
	margin: 2px 0 10px 0;
	font-size: 20px;
	border: dashed 1px #de1010;
	text-align: center;
}
.border_none{
	margin: 2px 0 10px 0;
	padding: 5px;
	font-size: 20px;
	text-align: center;
}

.rakuten_header table td	{
	text-align: left;
	font-size:12px;
}

/*区切り*/
.sen{
	width: 600px;
	margin: 20px auto;
}
.sen1{
	width: 600px;
	margin: 10px auto 20px auto;
}
.sen2{
	width: 600px;
	margin: 20px auto;
}

/* 店舗一覧 */
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
a:active {
	color: #000;
	text-decoration: none;
}

.btn3_table	{
	margin: 0 auto;
}

.btn3_td	{
	width:69px;
	height:12px;
	text-align:center;
	border: 1px solid #a0a0a0;
	vertical-align:middle;
	padding-top:5px;
	font-size:12px;
}

.btn3_td:hover	{
	text-decoration: underline;
	background-color:rgba(230,230,230,0.8);
}




.ber_sushiorder1{
	margin: 2px 0px 10px; 
	float: left;
	width: 681px;
	height: 250px;
	position: relative;
	line-height: 25px;
	border: dashed 1px;
	border-color: gray;
	background-image: url('../img/sushi.jpg');
	background-size: 100%;
	background-repeat: no-repeat;
}


.ber_sushiorder11{
	margin: 40px auto 0;
	width:600px;
	height: 200px;
	font-size: 16px;
	background: rgba(255,255,255,0.5);
	border: solid 1px #fff;
}
.ber_sushiorder11 a{
   display: block;             /* ブロック要素にする */
   width: 120px;                /* 横幅 */
  color: #111;
  background-color: rgba(255,255,255,1);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(250,250,250,1) /* 背景色と同じ色 */,
inset 0 0 20px rgba(250,250,250,1),
inset 0 0 20px rgba(250,250,250,1),
inset 0 0 20px rgba(250,250,250,1);
  margin: 8px 9.5px 8px;
  padding: 5px 1px 1px 0px;
  line-height: 30px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
  float: left;
}
.ber_sushiorder11 a:hover{
color: #fff !important;
background-color: rgba(190,190,190,1);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(220,220,220,0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(220,220,220,0.5),
inset 0 0 20px rgba(220,220,220,0.5),
inset 0 0 20px rgba(220,220,220,0.5);	
}

/* event*/
.ber_event{
	margin: 10px 0px; 
	float: left;
	width: 1000px;
	height: 340px;
	position: relative;
	line-height: 25px;
	background-image: url('../img/2017summer/ushi_top010.jpg');
	background-repeat: no-repeat;
	clear: both;
	overflow: hidden;
}

.ber_event1{
	position: absolute;
	width: 840px;
	top:150px;
	left: 70px;
	height: 155px;
	font-size: 16px;
	background: rgba(255,255,255,.3);
	border: solid 1px #fff;
}
.ber_event1 a{
   display: block;             /* ブロック要素にする */
   width: 120px;                /* 横幅 */
  color: #111;
  background-color: rgba(255,255,255, 0.8);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(255,255,255, 0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5);
margin: 8px 9.5px 8px;
padding: 5px 1px 1px 0px;
  line-height: 30px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
  float: left;
}
.ber_event1 a:hover{
background-color: rgba(220,220,220, 0.8);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(220,220,220, 0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5);	
}

.ber_event12{
	position: absolute;
	top: 0;bottom: 0;right: 0;left: 0;
	display: block;             /* ブロック要素にする */
	width: 260px;                /* 横幅 */
	height: 50px;
	padding: 15px 20px 20px;
	font-size: 28px;
  color: #111;
  background-color: rgba(255,255,255, 0.8);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(255,255,255, 0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5);
	margin: auto;
	/*margin: 3px 9.5px 8px;
	float: left;*/
  line-height: 30px;          /* 行の高さ */
  text-align: left;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */;
}
/*
.ber_event12{
	color: #000;
	
	font-weight: bold;
	font-size: 26px;
	text-align: left;
}
*/
.ber_event13{
	color: #000;
	font-weight: bold;
	padding-left: 20px;
	font-size: 22px;
}
.ber_event2{
	position: absolute;
	width: 160px;
	height: 170px;
	top:160px;
	left: 315px;
	font-size: 16px;
	background: rgba(255,255,255,.3);
	border: solid 1px #fff;
}
.ber_event2 a{
   display: block;             /* ブロック要素にする */
   width: 120px;                /* 横幅 */
  color: #111;
  background-color: rgba(255,255,255, 0.8);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(255,255,255, 0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5);
  margin: 3px 20px 8px;
  padding: 5px 1px 1px 0px;
  line-height: 30px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
  float: left;
}
.ber_event2 a:hover{
background-color: rgba(220,220,220, 0.8);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(220,220,220, 0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5);	
}

.ber_event3{
	position: absolute;
	top:160px;
	right: 275px;
	width: 200px;
	height: 170px;
	font-size: 16px;
	background: rgba(255,255,255,.3);
	border: solid 1px #fff;
}
.ber_event3 a{
   display: block;             /* ブロック要素にする */
   width: 120px;                /* 横幅 */
  color: #111;
  background-color: rgba(255,255,255, 0.8);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(255,255,255, 0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5);
  margin: 3px 40px 8px;
  padding: 5px 1px 1px 0px;
  line-height: 30px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.ber_event3 a:hover{
background-color: rgba(220,220,220, 0.8);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(220,220,220, 0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5);	
}

.ber_event4{
	position: absolute;
	top:160px;
	right: 50px;
	width: 200px;
	height: 170px;
	font-size: 16px;
	background: rgba(255,255,255,.3);
	border: solid 1px #fff;
}
.ber_event4 a{
   display: block;             /* ブロック要素にする */
   width: 120px;                /* 横幅 */
   float: left;
   clear: both;
  color: #111;
  background-color: rgba(255,255,255, 0.8);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(255,255,255, 0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5);
  margin: 3px 40px 8px;
  padding: 5px 1px 1px 0px;
  line-height: 30px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.ber_event4 a:hover{
background-color: rgba(220,220,220, 0.8);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(220,220,220, 0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5);	
}
/* event 丑の日 */
.ber_2019ushi1{
	margin: 2px 0px 10px; 
	float: left;
	width: 681px;
	height: 320px;
	position: relative;
	line-height: 25px;
	background-image: url('../img/2017ehou/ehou_top.jpg');
	background-size: 100%;
	background-repeat: no-repeat;
}
.ber_2019ushi11{
	margin: 100px auto 0;
	width:560px;
	height: 155px;
	font-size: 16px;
	background: rgba(255,255,255,.3);
	border: solid 1px #fff;
}
.ber_2019ushi11 a{
   display: block;             /* ブロック要素にする */
   width: 120px;                /* 横幅 */
  color: #111;
  background-color: rgba(255,255,255, 1);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(255,255,255, 1) /* 背景色と同じ色 */,
inset 0 0 20px rgba(255,255,255, 1),
inset 0 0 20px rgba(255,255,255, 1),
inset 0 0 20px rgba(255,255,255, 1);
  margin: 8px 9.5px 8px;
  padding: 5px 1px 1px 0px;
  line-height: 30px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
  float: left;
}
.ber_2019ushi11 a:hover{
color: #fff !important;
background-color: rgba(190,190,190, 1);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(220,220,220, 0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5);	
}



.ber_2016ushi1{
	margin: 2px 0px 10px; 
	float: left;
	width: 681px;
	height: 320px;
	position: relative;
	line-height: 25px;
	background-image: url('../img/inde_banner2.jpg');
	background-size: 100%;
	background-repeat: no-repeat;
}
.ber_2016ushi11{
	margin: 150px auto 0;
	width:560px;
	height: 155px;
	font-size: 16px;
	background: rgba(255,255,255,.3);
	border: solid 1px #fff;
}
.ber_2016ushi11 a{
   display: block;             /* ブロック要素にする */
   width: 120px;                /* 横幅 */
  color: #111;
  background-color: rgba(255,255,255, 1);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(255,255,255, 1) /* 背景色と同じ色 */,
inset 0 0 20px rgba(255,255,255, 1),
inset 0 0 20px rgba(255,255,255, 1),
inset 0 0 20px rgba(255,255,255, 1);
  margin: 8px 9.5px 8px;
  padding: 5px 1px 1px 0px;
  line-height: 30px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
  float: left;
}
.ber_2016ushi11 a:hover{
color: #fff !important;
background-color: rgba(190,190,190, 1);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(220,220,220, 0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5);	
}

.ber_2016ushi112{
	color: #000;
	
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 26px;
}
.ber_2016ushi113{
	color: #000;
	font-weight: bold;
	padding-left: 20px;
	font-size: 22px;
}
.ber_2016ushi12{
	position: absolute;
	width: 160px;
	height: 170px;
	top:160px;
	left: 315px;
	font-size: 16px;
	background: rgba(255,255,255,.3);
	border: solid 1px #fff;
}
.ber_2016ushi12 a{
   display: block;             /* ブロック要素にする */
   width: 120px;                /* 横幅 */
  color: #111;
  background-color: rgba(255,255,255, 0.8);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(255,255,255, 0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5);
  margin: 3px 20px 8px;
  padding: 5px 1px 1px 0px;
  line-height: 30px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
  float: left;
}
.ber_2016ushi12 a:hover{
background-color: rgba(220,220,220, 0.8);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(220,220,220, 0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5);	
}

.ber_2016ushi13{
	position: absolute;
	top:160px;
	right: 275px;
	width: 200px;
	height: 170px;
	font-size: 16px;
	background: rgba(255,255,255,.3);
	border: solid 1px #fff;
}
.ber_2016ushi13 a{
   display: block;             /* ブロック要素にする */
   width: 120px;                /* 横幅 */
  color: #111;
  background-color: rgba(255,255,255, 0.8);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(255,255,255, 0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5);
  margin: 3px 40px 8px;
  padding: 5px 1px 1px 0px;
  line-height: 30px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.ber_2016ushi13 a:hover{
background-color: rgba(220,220,220, 0.8);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(220,220,220, 0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5);	
}

.ber_2016ushi14{
	position: absolute;
	top:160px;
	right: 50px;
	width: 200px;
	height: 170px;
	font-size: 16px;
	background: rgba(255,255,255,.3);
	border: solid 1px #fff;
}
.ber_2016ushi14 a{
   display: block;             /* ブロック要素にする */
   width: 120px;                /* 横幅 */
   float: left;
   clear: both;
  color: #111;
  background-color: rgba(255,255,255, 0.8);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(255,255,255, 0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5);
  margin: 3px 40px 8px;
  padding: 5px 1px 1px 0px;
  line-height: 30px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.ber_2016ushi14 a:hover{
background-color: rgba(220,220,220, 0.8);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(220,220,220, 0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5);	
}

.ber_2016ushi2{
	margin: 10px 0px; 
	float: right;
	position: relative;
}
.bar_ra{
	position: fixed;
	z-index: 99999;
	top: 110px;
	right: 0;
}
.bar_ushi{
	position: fixed;
	z-index: 99999;
	top: 150px;
	right: 0;
}
.bar_tyuugen{
	position: fixed;
	z-index: 99999;
	top: 401px;
	right: 0;
}
/* 魚耕恵方 */
.ber_uoko{
	position: absolute;
	width: 490px;
	/*top:160px;
	left: 20px;*/
	top:100px;
	left: 0px;
	height: 240px;
	font-size: 16px;
}
.ber_uoko a{
	position: absolute;
	top: 0;bottom: 0;right: 0;left: 0;
	display: block;             /* ブロック要素にする */
	width: 100%;                /* 横幅 */
	height: 100%;
	padding: 0px 0;
	font-size: 28px;
  color: #111;
	margin: auto;
	/*margin: 3px 9.5px 8px;
	float: left;*/
  line-height: 30px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */;
  z-index: 999;
}
/*

	position: absolute;
	top: 0;bottom: 0;right: 0;left: 0;
	display: block;
	width: 280px;
	height: 30px;
	padding: 15px 0;
	font-size: 28px;
  color: #111;
  background-color: rgba(255,255,255, 0.8);
box-shadow:
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5);
	margin: auto;
  line-height: 30px;
  text-align: center;
  text-decoration: none;
*/
.ber_uoko a:hover{
/* background-color: rgba(220,220,220, 0.8);  背景色 */	
/* box-shadow:
inset 0 0 20px rgba(220,220,220, 0.5) ,
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5);	背景色と同じ色 */
}
/* 魚こう鮨恵方 */

.ber_kaiyo{
	position: absolute;
	width: 280px;
	top:140px;
	right: 0;
	left: 0;
	margin: 0 auto;
	height: 130px;
	font-size: 16px;
	background: rgba(255,255,255,.3);
	border: solid 1px #fff;
}
.ber_kaiyo a{
	position: absolute;
	top: 0;bottom: 0;right: 0;left: 0;
	display: block;             /* ブロック要素にする */
	width: 280px;                /* 横幅 */
	height: 30px;
	padding: 15px 0;
	font-size: 28px;
  color: #111;
  background-color: rgba(255,255,255, 0.8);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(255,255,255, 0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5);
	margin: auto;
	/*margin: 3px 9.5px 8px;
	float: left;*/
  line-height: 30px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */;
}
.ber_kaiyo a:hover{
background-color: rgba(220,220,220, 0.8);  /* 背景色 */	
box-shadow:
inset 0 0 20px rgba(220,220,220, 0.5) /* 背景色と同じ色 */,
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5);	
}

/* 魚こう鮨恵方 */
.ber_sushi{
	position: absolute;
	width: 490px;
	/*top:160px;
	left: 20px;*/
	top:100px;
	left: 510px;
	height: 240px;
	font-size: 16px;
}/*
.ber_sushi{
	position: absolute;
	width: 320px;
	top:140px;
	right: 105px;
	margin: 0 auto;
	height: 180px;
	font-size: 16px;
	background: rgba(255,255,255,.3);
	border: solid 1px #fff;
}
.ber_sushi a{
	position: absolute;
	top: 0;bottom: 0;right: 0;left: 0;
	display: block;
	width: 280px;
	height: 30px;
	padding: 15px 0;
	font-size: 28px;
  color: #111;
  background-color: rgba(255,255,255, 0.8);
box-shadow:
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5),
inset 0 0 20px rgba(255,255,255, 0.5);
	margin: auto;
  line-height: 30px;
  text-align: center;
  text-decoration: none;
}*/

.ber_sushi a{
	position: absolute;
	top: 0;bottom: 0;right: 0;left: 0;
	display: block;             /* ブロック要素にする */
	width: 100%;                /* 横幅 */
	height: 100%;
	padding: 0px 0;
	font-size: 28px;
  color: #111;
	margin: auto;
	/*margin: 3px 9.5px 8px;
	float: left;*/
  line-height: 30px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */;
  z-index: 999;
}
.ber_sushi a:hover{
/* background-color: rgba(220,220,220, 0.8);  背景色 */	
 /* box-shadow:
inset 0 0 20px rgba(220,220,220, 0.5)背景色と同じ色,
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5),
inset 0 0 20px rgba(220,220,220, 0.5);	 */

}
</pre></body></html>