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

body {
  font-size: 12px;
  font-weight:600;
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  background:url(../images/main_bk.png) repeat fixed;
  position:relative;
}
/*-------------------------------------スライドショー*/
.silide_catch {
	background:url(../images/silide_bk.png);
	width:100%;
	height:350px;
	margin:0px auto;
}
.lean_box {
	width:100%;
	height:123px;
}
.under_susi {
	background:#E59429;
	width:100%;
	height:83px;
	margin:0px 0 0 0;
}
/*-----------------------------------------寿司ネタ*/
.sushi_neta{
	width:170px;
	height:77px;
	position:absolute;
	z-index:1000;
	display:none;
	left:0px;
	top:0px;
}
#sushi_neta_1{
	background:url(../images/minisushi_k/1.png) no-repeat;
}
#sushi_neta_2{
	background:url(../images/minisushi_k/2.png) no-repeat;
}
#sushi_neta_3{
	background:url(../images/minisushi_k/3.png) no-repeat;
}
#sushi_neta_4{
	background:url(../images/minisushi_k/4.png) no-repeat;
}
#sushi_neta_5{
	background:url(../images/minisushi_k/5.png) no-repeat;
}
#sushi_neta_6{
	background:url(../images/minisushi_k/6.png) no-repeat;
}
#sushi_neta_7{
	background:url(../images/minisushi_k/7.png) no-repeat;
}
#sushi_neta_8{
	background:url(../images/minisushi_k/8.png) no-repeat;
}
#sushi_neta_9{
	background:url(../images/minisushi_k/9.png) no-repeat;
}
#sushi_neta_10{
	background:url(../images/minisushi_k/10.png) no-repeat;
}
#sushi_neta_11{
	background:url(../images/minisushi_k/11.png) no-repeat;
}
#sushi_neta_12{
	background:url(../images/minisushi_k/12.png) no-repeat;
}
#sushi_neta_13{
	background:url(../images/minisushi_k/13.png) no-repeat;
}
#sushi_neta_14{
	background:url(../images/minisushi_k/14.png) no-repeat;
}
#sushi_neta_15{
	background:url(../images/minisushi_k/15.png) no-repeat;
}
#sushi_neta_16{
	background:url(../images/minisushi_k/16.png) no-repeat;
}
#sushi_neta_17{
	background:url(../images/minisushi_k/17.png) no-repeat;
}
#sushi_neta_18{
	background:url(../images/minisushi_k/18.png) no-repeat;
}
#sushi_neta_19{
	background:url(../images/minisushi_k/19.png) no-repeat;
}
#sushi_neta_20{
	background:url(../images/minisushi_k/20.png) no-repeat;
}

.jCarousel_small_5 li img {
	width:142px;
	height:76px;
	margin:3px 0 0 0;
}
.lane_back {
	background:url(../images/lane_back.png) repeat-x;
	width:100%;
	height:17px;
}
.lane_front {
	background:url(../images/lane_front.png) repeat-x;
	width:100%;
	height:23px;
}
/*----------------------------------------TOPコンテンツ*/
.top_about {
	width:950px;
	height:410px;
	margin:0 auto;
	padding:10px 0 10px 0;
}
.top_about_box {
	width:950px;
	height:410px;
	background:url(../images/bk_005.png) repeat;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.2);
	margin:0 auto;
	text-align:center;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	-o-border-radius: 14px;
	-ms-border-radius: 14px;
	
}
.top_about_list_1 {
	width:300px;
	height:390px;
	background:url(../images/top_about_bk_1.png) no-repeat;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-ms-border-radius: 12px;
	float:left;
	margin:10px 0px 10px 13px;
	box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.4);
}
.top_about_list_1:hover {
	width:300px;
	height:390px;
	background:url(../images/top_about_bk_1_on.png) no-repeat;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-ms-border-radius: 12px;
	float:left;
	margin:10px 0px 10px 13px;
	box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.4);
}
.top_about_list_2 {
	width:300px;
	height:390px;
	background:url(../images/top_about_bk_2.png) no-repeat;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-ms-border-radius: 12px;
	float:left;
	margin:10px 0px 10px 13px;
	box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.4);
}
.top_about_list_2:hover {
	width:300px;
	height:390px;
	background:url(../images/top_about_bk_2_on.png) no-repeat;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-ms-border-radius: 12px;
	float:left;
	margin:10px 0px 10px 13px;
	box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.4);
}
.top_about_list_3 {
	width:300px;
	height:390px;
	background:url(../images/top_about_bk_3.png) no-repeat;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-ms-border-radius: 12px;
	float:left;
	margin:10px 0px 10px 13px;
	box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.4);
}
.top_about_list_3:hover {
	width:300px;
	height:390px;
	background:url(../images/top_about_bk_3_on.png) no-repeat;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-ms-border-radius: 12px;
	float:left;
	margin:10px 0px 10px 13px;
	box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.4);
}
.top_about_photo {
	width:276px;
	height:139px;
	margin:10px auto;
}
.top_about_text_bk {
	width:300px;
	height:100px;
	background:rgba(255,255,255,0.4);
	margin:270px 0 0 0;
	position:relative;
	
}
.top_about_text_bk:hover {
	width:300px;
	height:100px;
	background:rgba(255,255,255,0.8);
	margin:270px 0 0 0;
	position:relative;
	
}
.top_about_text_1 {
	width:270px;
	margin:0 auto;
	text-align:left;
	position:absolute;
	top:6px;
	left:14px;
	font-weight:bold;
}
.top_about_text_2 {
	width:270px;
	margin:0 auto;
	text-align:left;
	position:absolute;
	top:6px;
	left:14px;
	font-weight:bold;
}
.top_about_text_3 {
	width:270px;
	margin:0 auto;
	text-align:left;
	position:absolute;
	top:6px;
	left:14px;
	font-weight:bold;
}
.under_box {
	width:950px;
	margin:0 auto;
}
.top_news_box_out {
	width:629px;
	height:572px;
	background:url(../images/bk_005.png) repeat;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-ms-border-radius: 12px;
	float:left;
	margin:0 0 20px 0;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.2);
}
.top_news_box_in {
	width:605px;
	height:260px;
	background:#FFF;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-ms-border-radius: 12px;
    display:inline-block;
	margin:10px 12px 10px 12px;
}
.top_news_title {
	width:580px;
	text-align:center;
	border-bottom:solid #FF7F19 3px;
	margin:10px auto;
}
.sns_box {
	width:629px;
}
.twitter_box {
	width:296px;
	height:201px;
	background:#FFF;
	margin:0px 0px 0 12px;
	float:left;
}
.twitter_img {
	margin:15px 10px 10px 20px;
}
.facebook_img {
	margin:15px 10px 10px 20px;
}
.facebook_box {
	width:296px;
	height:280px;
	background:#FFF;
	margin:0px 12px 0 12px;
	float:left;
}
.top_news_list {
	width:605px;
	margin:0px 12px 0 12px;
}
.top_news_list ul li {
	margin:5px 5px 10px 5px;
}
.top_access_box_out {
	width:310px;
	height:572px;
	background:url(../images/bk_005.png) repeat;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-ms-border-radius: 12px;
	float:left;
	margin:0 0 0 10px;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.2);
}
.top_access_box_in {
	width:290px;
	height:340px;
	background:#FFF;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-ms-border-radius: 12px;
	margin:10px 10px 10px 10px;
	display:inline-block;
}
.top_access_title {
	width:270px;
	text-align:center;
	border-bottom:solid #FF7F19 3px;
	margin:10px auto;
}
.googlemap {
	margin:10px 0 0 10px;
}
.access_system_1 {
	margin:0 0 0 90px;
}
.access_time_box_in {
	width:290px;
	height:200px;
	background:#FFF;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-ms-border-radius: 12px;
	margin:0 10px 0 10px;
	display:inline-block;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.2);
}
.time_title {
	width:270px;
	border-bottom:solid #FF7F19 3px;
	text-align:center;
	margin:10px auto;
}
.access_time {
	margin:15px 10px 8px 15px;
	
}
.access_text {
	
	margin:0 12px 0 12px;
}