/*--トップページ--*/
#mainimagetop	{
	margin-bottom:-180px;
	}
#mainimagetop h1    {
    font-size:10px;
	color:#ffffff;
	position:relative;
	top:-310px;
	left:10px;
    }
#mainimagetop h2 a	{
	display:block;
	width:250px;
	height:145px;
	text-indent:-9999px;
	position:relative;
	top:-250px;
	left:10px;
	}

/*--フロート設定--*/
#leftside	{
	width:380px;
	float:left;
	margin-right:15px;
	}
#rightside	{
	width:170px;
	float:right;
	}

/*--メインコピー--*/
#maincopy	{
	background-image:url(../images/top/copy.jpg);
	background-repeat:no-repeart;
	width:380px;
	height:260px;
	margin-bottom:15px;
	}
#maincopy h1	{
	font-size:12px;
	line-height:150%;
	color:#333333;
	position:relative;
	top:5px;
	left:5px;
	}

/*--新着情報--*/
#whatsnew h1	{
	background-image:url(../images/top/bar_whatsnew.gif);
	background-repeat:no-repeat;
	width:380px;
	height:30px;
	text-indent:-9999px;
	}
.entry	{
	border-bottom:1px dotted #00006d;
	margin-bottom:5px;
	}
.entry h2	{
	font-size:10px;
	color:#ff0000;
	}
.entry h3	{
	font-size:12px;
	color:#00006d;
	border-bottom:1px solid #00006d;
	padding-bottom:2px;
	}

/*--右バナー--*/
#rightside img	{
	margin-bottom:10px;
	}

/*--メール会員--*/
#mailkaiin	{
	background-image:url(../images/top/mail.gif);
	background-repeat:no-repeat;
	width:385px;
	height:185px;
	margin-top:15px;
	margin-bottom:-35px;
	}
#mailkaiin h1	{
	text-indent:-9999px;
	}
#mailkaiin p	{
	display:block;
	width:260px;
	height:auto;
	position:relative;
	top:7px;
	left:5px;
	}

/*--岩国寿司--*/
#iwakuni h1	{
	background-image:url(../images/top/iwakunisushi2.gif);
	background-repeat:no-repeat;
	width:380px;
	height:95px;
	margin:15px 0 5px;
	text-indent:-9999px;
	}
#iwakuni img	{
	margin-bottom:10px;
	}
#iwakuni h2	{
	font-size:14px;
	color:#ffffff;
	background-color:#ff3333;
	margin:10px 0 5px;
	padding:3px;
	}
#iwakuni table	{
	width:380px;
	margin-bottom:10px;
}
#iwakuni th	{
	font-size:12px;
	text-align:left;
	color:#333333;
	background-color:#ff9999;
	padding:3px;
	}
#iwakuni td	{
	font-size:12px;
	color:#333333;
	padding:3px;
	border-bottom:1px solid #ff9999;
	}


/*--寿司花子--*/
#pagesh	{
	background-image:url(../images/all/bg3.gif);
	background-repeat:no-repeat;
	background-position:top right;
	border:1px solid #aabfea;
	padding:14px;
	}
#mainimagesh h1    {
    font-size:10px;
	color:#ffffff;
	position:relative;
	top:-200px;
	left:10px;
    }
#title_sh	{
	background-image:url(../sushihanako/images/bar_sh.gif);
	background-repeat:no-repeat;
	width:535px;
	height:30px;
	text-indent:-9999px;
	}
#hanakosub ul	{
	list-style-type:none;
	margin-top:5px;
	}
#hanakosub li	{
	text-indent:-9999px;
	}
#sub01 a{
	background-image:url(../sushihanako/images/submenu01.gif);
	display:block;
	width:100px;
	height:25px;
	position:relative;
	top:0;
	left:0;
	}
#sub01 a:hover{
	background-image:url(../sushihanako/images/submenu01h.gif);
	}
#sub02 a{
	background-image:url(../sushihanako/images/submenu02.gif);
	display:block;
	width:100px;
	height:25px;
	position:relative;
	top:-25px;
	left:105px;
	}
#sub02 a:hover{
	background-image:url(../sushihanako/images/submenu02h.gif);
	}
#sub03 a{
	background-image:url(../sushihanako/images/submenu03.gif);
	display:block;
	width:100px;
	height:25px;
	position:relative;
	top:-50px;
	left:210px;
	}
#sub03 a:hover{
	background-image:url(../sushihanako/images/submenu03h.gif);
	}
#pagesh p	{
	margin-top:-40px;
	}

/*--マグロ解体--*/
#magroflash	{
	margin:10px 0 5px;
}
#magro	{
	border:1px solid #ff0000;
	background-color:#ffffff;
	width:523px;
	padding:5px;
	margin-top:5px;
	height:105px;
	}
#magro img{
	float:left;
	margin-right:5px;
	}
#magro h1	{
	background-image:url(../sushihanako/images/magrotitle.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:290px;
	height:100px;
	}
#magro p	{
	display:block;
	position:relative;
	width:223px;
	height:auto;
	top:-50px;
	left:295px;
	}
.sushihanako	{
	border-bottom:2px dotted #aabfea;
	margin-bottom:15px;
	}
.sushihanako h2	{
	font-size:14px;
	color:#00006d;
	border-bottom:1px solid #aabfea;
	margin:10px 0;
	background-image:url(../images/all/arrow1.gif);
	background-repeat:no-repeat;
	text-indent:18px;
	background-position:0 2px;
	}
.menuleft	{
	float:left;
	width:260px;
	margin:10px 15px 10px 0;
	}
.menuright	{
	float:right;
	width:260px;
	margin:10px 0;
	}
.menuleft ul	{
	list-style-position:inside;
	}
.menuleft li	{
	font-size:12px;
	color:#333333;
	padding-bottom:2px;
	border-bottom:1px solid #aabfea;
	}
.menuright ul	{
	list-style-position:inside;
	}
.menuright li	{
	font-size:12px;
	color:#333333;
	padding-bottom:2px;
	border-bottom:1px solid #aabfea;
	}
.clear	{
	clear:both;
	}
/*--魚屋花子--*/
#pageskh	{
	background-image:url(../images/all/bg3.gif);
	background-repeat:no-repeat;
	background-position:top right;
	border:1px solid #aabfea;
	padding:14px;
	}
#mainimageskh h1    {
    font-size:10px;
	color:#ffffff;
	position:relative;
	top:-200px;
	left:10px;
    }
#title_skh	{
	background-image:url(../sakanayahanako/images/bar_skh.gif);
	background-repeat:no-repeat;
	width:535px;
	height:30px;
	text-indent:-9999px;
	margin-bottom:5px;
	}


/*--会社概要--*/
#pagekg	{
	background-image:url(../images/all/bg3.gif);
	background-repeat:no-repeat;
	background-position:top right;
	border:1px solid #aabfea;
	padding:14px;
	}
#mainimagekg h1    {
    font-size:10px;
	color:#ffffff;
	position:relative;
	top:-200px;
	left:10px;
    }
#title_kg	{
	background-image:url(../profile/images/bar_kg.gif);
	background-repeat:no-repeat;
	width:535px;
	height:30px;
	text-indent:-9999px;
	}
#pagekg h2	{
	font-size:14px;
	color:#00006d;
	border-bottom:1px solid #aabfea;
	margin:10px 0;
	background-image:url(../images/all/arrow1.gif);
	background-repeat:no-repeat;
	text-indent:18px;
	background-position:0 2px;
	}
#pagekg h3	{
	font-size:12px;
	color:#00006d;
	border-bottom:1px solid #00006d;
	margin:5px 0;
	}
.profile	{
	width:535px;
	}
.profile th	{
	font-size:12px;
	color:#00006d;
	border-bottom:1px solid #ffffff;
	background-color:#f0f7ff;
	padding:3px 5px;
	}
.profile td	{
	font-size:12px;
	color:#333333;
	border-bottom:1px solid #00006d;
	padding:3px 5px;
	}

/*--お問い合わせ--*/
#pageco	{
	background-image:url(../images/all/bg3.gif);
	background-repeat:no-repeat;
	background-position:top right;
	border:1px solid #aabfea;
	padding:14px;
	}
#title_co	{
	background-image:url(../images/contact/bar_co.gif);
	background-repeat:no-repeat;
	width:535px;
	height:30px;
	text-indent:-9999px;
	}