@charset   "Shift_JIS";

/*********************************************************
*
* Copyright (c) 2008, R design. All rights reserved.
* 20071016/ 新規作成
* 20080708/ 修正
* 20080806/ 修正
*
*********************************************************/


/*------商品特集------*/
#hmklook			{width:580px ; margin:0px 0px 15px 17px ; margin-bottom: 10px ; font-size:11px ; color:#999 ; border-bottom:1px dotted #999 ; padding:2px ; }
#shopping			{width:580px ; margin:0px 0px 15px 17px ; margin-bottom: 40px ; }
#syoimage p.img			{;}
#syoimage p.phtc1		{margin-bottom:20px ; }
#syoimage p.phtc1 img		{width:244px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#shopping h2			{margin:10px 0px 20px 0px ; float:left ;letter-spacing:0.1em}
#shopping h3			{font-weight: bold;font-size:15px ; color:#fff ; padding: 15px ; background: url(../img/bg_hmk_mei.jpg) left top no-repeat ; text-align:left ; }
#shopping ul			{margin:30px 0px 10px 0px ;}

#shopping li			{width:200px ; margin:0px 0px 0px 0px ; float:right ;}
#shopping li.look		{width:200px ; font-size:11px ; color:#999 ; float:right ;}
#shopping li.buy		{width:200px ; margin:10px 0px 0px 0px ;}
#shopping li.c			{width:244px ; margin:10px 50px 22px 0px ; float:left}


#shopping p			{margin:0 ; padding:0 ; }
#shopping p.saleimg_umi		{width:200px ; float:left ; margin:0px 10px 10px 20px ; }
#shopping p.salename_umi	{width:320px ; font-size:15px ; margin:10px 0px 10px 10px ; color:#ff0000 ; font-weight: bold;}
#shopping p.salesai_umi		{width:320px ; font-size:12px ; margin:0px 0px 5px 5px ; padding:5px 0 0 0;color:#111 ; border-top:1px dotted #333 ; }
#shopping p.salebtn_umi		{float:right ; margin:-10px 50px 10px 0px ; }
#shopping p.salered_umi		{width:320px ; font-size:12px ; margin:0px 0px 0px 5px ; color:#ff0000 ; }

/*------ズワイ美味しい食べ方------*/
#zuwai01_1			{width:580px ; margin:0px 0px 15px 17px ; }
#zuwai01_1 p.pht01		{margin-bottom:20px ; }
#zuwai01_1 p.pht01 img		{width:300px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#zuwai01_1 p.pht02		{margin-bottom:20px ;}
#zuwai01_1 p.pht02 img		{width:300px ; float:right ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 5px 0px 10px ;}
#zuwai01_1 p.pht03		{margin-bottom:20px ;}
#zuwai01_1 p.pht03 img		{width:200px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#zuwai01_1 h2			{font-weight: bold;font-size:15px ; color:#fff ; padding: 15px ; background: url(../img/bg_hmk_mei_kani.jpg) left top no-repeat ; text-align:left ; }

/*------せいこ美味しい食べ方------*/
#seiko01_1			{width:580px ; margin:0px 0px 15px 17px ; }
#seiko01_1 p.pht01		{margin-bottom:20px ; }
#seiko01_1 p.pht01 img		{width:300px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#seiko01_1 p.pht02		{margin-bottom:20px ;}
#seiko01_1 p.pht02 img		{width:300px ; float:right ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 5px 0px 10px ;}
#seiko01_1 p.pht03		{margin-bottom:20px ;}
#seiko01_1 p.pht03 img		{width:300px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#seiko01_1 h2			{font-weight: bold;font-size:15px ; color:#fff ; padding: 15px ; background: url(../img/bg_hmk_mei_kani.jpg) left top no-repeat ; text-align:left ; }

/*------水がにについて------*/
#mizugani01_1			{width:580px ; margin:0px 0px 15px 17px ; }
#mizugani01_1 p.pht01		{margin-bottom:20px ; }
#mizugani01_1 p.pht01 img	{width:300px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#mizugani01_1 p.pht02		{margin-bottom:20px ;}
#mizugani01_1 p.pht02 img	{width:300px ; float:right ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 5px 0px 10px ;}
#mizugani01_1 p.pht03		{margin-bottom:20px ;}
#mizugani01_1 p.pht03 img	{width:300px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#mizugani01_1 h2		{font-weight: bold;font-size:15px ; color:#fff ; padding: 15px ; background: url(../img/bg_hmk_mei_kani.jpg) left top no-repeat ; text-align:left ; }

/*------黒あわびについて------*/
#awabi01_1			{width:580px ; margin:0px 0px 15px 17px ; }
#awabi01_1 p.pht01		{margin-bottom:20px ; }
#awabi01_1 p.pht01 img		{width:300px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#awabi01_1 p.pht02		{margin-bottom:20px ;}
#awabi01_1 p.pht02 img		{width:300px ; float:right ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 5px 0px 10px ;}
#awabi01_1 p.pht03		{margin-bottom:20px ;}
#awabi01_1 p.pht03 img		{width:300px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#awabi01_1 h2			{font-weight: bold;font-size:15px ; color:#fff ; padding: 15px ; background: url(../img/bg_hmk_mei.jpg) left top no-repeat ; text-align:left ; }

/*------塩ウニについて------*/
#uni01_1			{width:580px ; margin:0px 0px 15px 17px ; }
#uni01_1 p.pht01		{margin-bottom:20px ; }
#uni01_1 p.pht01 img		{width:300px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#uni01_1 p.pht02		{margin-bottom:20px ;}
#uni01_1 p.pht02 img		{width:300px ; float:right ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 5px 0px 10px ;}
#uni01_1 p.pht03		{margin-bottom:20px ;}
#uni01_1 p.pht03 img		{width:300px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#uni01_1 h2			{font-weight: bold;font-size:15px ; color:#fff ; padding: 15px ; background: url(../img/bg_hmk_mei.jpg) left top no-repeat ; text-align:left ; }

/*------さば寿司について------*/
#saba01_1			{width:580px ; margin:0px 0px 15px 17px ; }
#saba01_1 p.pht01		{margin-bottom:20px ; }
#saba01_1 p.pht01 img		{width:300px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#saba01_1 p.pht02		{margin-bottom:20px ;}
#saba01_1 p.pht02 img		{width:300px ; float:right ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 5px 0px 10px ;}
#saba01_1 p.pht03		{margin-bottom:20px ;}
#saba01_1 p.pht03 img		{width:300px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#saba01_1 h2			{font-weight: bold;font-size:15px ; color:#fff ; padding: 15px ; background: url(../img/bg_hmk_mei.jpg) left top no-repeat ; text-align:left ; }

/*------甘いえびについて------*/
#amaebi01_1			{width:580px ; margin:0px 0px 15px 17px ; }
#amaebi01_1 p.pht01		{margin-bottom:20px ; }
#amaebi01_1 p.pht01 img		{width:300px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#amaebi01_1 p.pht02		{margin-bottom:20px ;}
#amaebi01_1 p.pht02 img		{width:300px ; float:right ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 5px 0px 10px ;}
#amaebi01_1 p.pht03		{margin-bottom:20px ;}
#amaebi01_1 p.pht03 img		{width:300px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#amaebi01_1 h2			{font-weight: bold;font-size:15px ; color:#fff ; padding: 15px ; background: url(../img/bg_hmk_mei.jpg) left top no-repeat ; text-align:left ; }

/*------へしこについて------*/
#hesiko01_1			{width:580px ; margin:0px 0px 15px 17px ; }
#hesiko01_1 p.pht01		{margin-bottom:20px ; }
#hesiko01_1 p.pht01 img		{width:300px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#hesiko01_1 p.pht02		{margin-bottom:20px ;}
#hesiko01_1 p.pht02 img		{width:300px ; float:right ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 5px 0px 10px ;}
#hesiko01_1 p.pht03		{margin-bottom:20px ;}
#hesiko01_1 p.pht03 img		{width:300px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#hesiko01_1 p.pht04		{margin-bottom:20px ; }
#hesiko01_1 p.pht04 img		{width:300px ; float:left ; border:1px #fff solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#hesiko01_1 h2			{font-weight: bold;font-size:15px ; color:#fff ; padding: 15px ; background: url(../img/bg_hmk_mei.jpg) left top no-repeat ; text-align:left ; }


/*------干物について------*/
#himono01_1			{width:580px ; margin:0px 0px 15px 17px ; }
#himono01_1 p.pht01		{margin-bottom:20px ; }
#himono01_1 p.pht01 img		{width:300px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#himono01_1 p.pht02		{margin-bottom:20px ;}
#himono01_1 p.pht02 img		{width:300px ; float:right ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 5px 0px 10px ;}
#himono01_1 p.pht03		{margin-bottom:20px ;}
#himono01_1 p.pht03 img		{width:300px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#himono01_1 p.pht04		{margin-bottom:20px ; }
#himono01_1 p.pht04 img		{width:300px ; float:left ; border:1px #fff solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#himono01_1 h2			{font-weight: bold;font-size:15px ; color:#fff ; padding: 15px ; background: url(../img/bg_hmk_mei.jpg) left top no-repeat ; text-align:left ; }



/*------明細部設定(海の幸mei_ct)------*/

#main	 			{float: left ; width: 615px ; margin-top: 10px ;}
#main h2			{margin-bottom: 20px ;}
#main h3			{margin-bottom: 20px ;}
#main h4			{margin-bottom: 20px ;}
#main h5			{margin-bottom: 20px ;}

#firstpr			{width:580px ; margin:0px 0px 15px 17px ; margin-bottom: 40px ;}
#firstpr p.img			{;}

/*------明細部商品設定(海の幸mei_ct)------*/

#contents01			{width:580px ; margin:0px 0px 15px 17px ; }
.syobox         		{background:#000 ; border:2px solid #555 ; vertical-align:top ; text-align:center ; width:180px ; height:250px ; float:left ; margin:0px 0px 10px 7px ; line-height:15px ; }
.syobox p			{margin:0 ; padding:0 ; }
.syobox .syoimg			{margin:5px ; }
.syobox .syoname		{margin:0 5px 5px 5px ; color:#fff ; }
.syobox .syoname a:link		{color:#fff ; text-decoration:none ; }
.syobox .syoname a:active 	{color:#fff ; text-decoration:none ; }
.syobox .syoname a:visited	{color:#fff ; text-decoration:none ; }
.syobox .syoname a:hover  	{color:#c00 ; text-decoration:underline ; }
.syobox .syoprice         	{margin:0 5px 5px 5px ; color:#fff ; }
.syobox .syoprice .sale   	{color:#c00 ; }
.syobox .syosai			{font-size:12px ; margin:0 5px 5px 5px ; padding:5px 0 0 0;color:#ccc ; border-top:1px dotted #333 ; }
.syobox .look		   	{color:#c00 ; }

#contents02			{width:580px ; margin:50px 0px 15px 17px ; }
#contents02 p.pht01		{margin-bottom:5px ; }
#contents02 p.pht01 img		{width:200px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 15px 15px 10px ;}
#contents02 p.pht02		{margin-bottom:5px ;}
#contents02 p.pht02 img		{width:170px ; float:left ; border:1px #bbbbbb solid ; padding:2px ; margin:0px 5px 0px 10px ;}


/*------明細部下部設定(海の幸mei_ft)------*/

#ft				{margin:0px 0px 15px 17px ; width: 580px ; }
div.mei_ft ul			{margin: 50px auto 50px auto ; text-align: center ; }
div.mei_ft ul li 		{margin: 0 3px ; display: inline ; }

/*------サイド設定(海の幸sd_nav)------*/

#sd_nav				{float: right ; margin: 0px auto 0px auto ; width: 183px ; text-align: center ; margin-top: -10px ;}
#sd_nav ul li			{margin-bottom: 5px ; }

/*------サイド設定(海の幸sd)------*/

#sd_main	 		{margin: 0px auto 0px auto ; width: 175	px ; text-align: left ; }
#sd_main .sdbox			{width:175px ; margin:10px 0 25px 3px ; }
#sd_main p.movie		{margin:36px 0px 0px 0px ; text-align: center ; }
#sd_main p.top			{margin:10px 0px 0px 0px ; text-align: center ; }
#sd_main p.top a:link   	{color:#1c72c2 ; text-decoration:none ; }
#sd_main p.top a:active 	{color:#1c72c2 ; text-decoration:none ; }
#sd_main p.top a:visited	{color:#1c72c2 ; text-decoration:none ; }
#sd_main p.top a:hover  	{color:#1c72c2 ; text-decoration:underline ; }
#sd_main .sdbox a:link   	{color:#1c72c2 ; text-decoration:none ; }
#sd_main .sdbox a:active 	{color:#1c72c2 ; text-decoration:none ; }
#sd_main .sdbox a:visited	{color:#1c72c2 ; text-decoration:none ; }
#sd_main .sdbox a:hover  	{color:#1c72c2 ; text-decoration:underline ; }
#sd_main .sdbox caption		{font-weight: bold ; font-size:14px ; color:#fff ; padding: 9px ; background: url(../img/bg_sd_main.gif) left top no-repeat ; text-align:left ; }
#sd_main .sdbox td      	{font-size:11px ; padding: 5px 3px 5px 3px; color:#111 ; border-top:1px solid #0000A0 ; border-bottom:1px solid #0000A0 ; border-left:1px solid #0000A0 ; border-right:1px solid #0000A0 ; background: #ffffcc ;}
#sd_main .sdbox p       	{margin:0 ; padding:0 ; }

#sd_main .sdbox_kani		{width:175px ; margin:10px 0 25px 3px ; }
#sd_main .sdbox_kani a:link   	{color:#1c72c2 ; text-decoration:none ; }
#sd_main .sdbox_kani a:active 	{color:#1c72c2 ; text-decoration:none ; }
#sd_main .sdbox_kani a:visited	{color:#1c72c2 ; text-decoration:none ; }
#sd_main .sdbox_kani a:hover  	{color:#1c72c2 ; text-decoration:underline ; }
#sd_main .sdbox_kani caption	{font-weight: bold ; font-size:14px ; color:#fff ; padding: 9px ; background: url(../img/bg_sd_main_kani.gif) left top no-repeat ; text-align:left ; }
#sd_main .sdbox_kani td      	{font-size:11px ; padding: 5px 3px 5px 3px; color:#111 ; border-top:1px solid #CA0000 ; border-bottom:1px solid #CA0000 ; border-left:1px solid #CA0000 ; border-right:1px solid #CA0000 ; background: #ffffcc ;}
#sd_main .sdbox_kani p       	{margin:0 ; padding:0 ; }
