body {margin:0;padding-top:0;}

/*　ページ全体の横幅を100%に変更 */
.layout_body{width:100%;}

/*　左右メニューとコンテンツエリアの横幅を800pxに設定　*/
.layout_table{width:800px;margin-right:auto;margin-left:auto;}

/* ヘッダーエリア */
#header{
	margin:0;
	padding:0;
	width:100%;
	height:188px;
	background:url(/shop/item/kakunoya/design/img01/header-back.gif) left top repeat-x;
	border-bottom:2px solid #d30052;
}

/* ヘッダー右ナビゲーション */
.header-navi{
	margin:0 auto;
	padding:0;
	width:800px;
	height:50px;
}

*html body .header-navi ul{padding-top:18px;list-style-type:none;}
.header-navi ul{margin:0;padding-top:15px;list-style-type:none;}
.header-navi li{
	padding-left:5px;
	padding-right:5px;
	float:right;
	font-size:90%;
	color:#ffffff;
	border-left:1px solid #ffffff;
}
.header-navi li#navi-right{
	padding-left:5px;
	padding-right:5px;
	float:right;
	font-size:90%;
	color:#ffffff;
	border-right:1px solid #ffffff;
}
.header-navi li a{text-decoration:none;color:#ffffff;}
.header-navi li a:hover{text-decoration:underline;color:#ffffff;}

/* ヘッダーロゴ*/
.header-logo{margin:0 auto;padding:0;width:800px;}
.header-logo h1{margin:0;}

/* 高さ10ピクセル*/
.c10{clear:both;font-size:0;line-height:0;height:10px;}

/* お買い物ガイド */
.guide {margin:0;width:198px;}
.guide h3{margin:0;text-align:left;}
.guide-navi{margin:0;width:200px;border:1px solid #CCCCCC;height:160px;text-align:left;}
*html body .guide-navi ul{margin:0;padding-top:5px;margin-left:5px;list-style-type:none;}
.guide-navi ul{margin:0;padding-top:5px;margin-left:-35px;list-style-type:none;}
*:first-child+html .guide-navi ul{margin:0;padding-top:5px;margin-left:5px;list-style-type:none;}
.guide-navi li{margin:0;font-size:0;line-height:0;list-style-type:none;}
.guide-navi li span{display:none;}

/*初めての方*/
.guide-navi li#haji-navi a{
	display:block;
	width:190px;
	height:24px;
	background:url(/shop/item/kakunoya/design/img01/guide-navi-back.gif);
	background-position:0 0;
}
.guide-navi li#haji-navi a:hover{background-position:-190px 0;}

/*よくある質問*/
.guide-navi li#faq-navi a{
	display:block;
	width:190px;
	height:24px;
	background:url(/shop/item/kakunoya/design/img01/guide-navi-back.gif);
	background-position:0 -24px;
}
.guide-navi li#faq-navi a:hover{background-position:-190px -24px;}

/*お支払方法について*/
.guide-navi li#pay-navi a{
	display:block;
	width:190px;
	height:24px;
	background:url(/shop/item/kakunoya/design/img01/guide-navi-back.gif);
	background-position:0 -48px;
}
.guide-navi li#pay-navi a:hover{background-position:-190px -48px;}

/*個人情報について*/
.guide-navi li#pri-navi a{
	display:block;
	width:190px;
	height:24px;
	background:url(/shop/item/kakunoya/design/img01/guide-navi-back.gif);
	background-position:0 -72px;
}
.guide-navi li#pri-navi a:hover{background-position:-190px -72px;}

/*特定商取引について*/
.guide-navi li#tori-navi a{
	display:block;
	width:190px;
	height:24px;
	background:url(/shop/item/kakunoya/design/img01/guide-navi-back.gif);
	background-position:0 -96px;
}
.guide-navi li#tori-navi a:hover{background-position:-190px -96px;}

/*お問い合わせ*/
.guide-navi li#con-navi a{
	display:block;
	width:190px;
	height:24px;
	background:url(/shop/item/kakunoya/design/img01/guide-navi-back.gif);
	background-position:0 -120px;
}
.guide-navi li#con-navi a:hover{background-position:-190px -120px;}

/*------------------------------------------------------------------------------------------------------------------------
商品検索
-------------------------------------------------------------------------------------------------------------------------*/
.search_item {width:200px;margin:0;}
.search_item h4{margin:0 0 10px 0;text-align:left;}

.search_item table{
	margin:0;
	padding:0;
	width:200px;
	border:1px solid #CCCCCC;
}

.search_item th{
	width:70px;
	padding:5px;
	font-weight:normal;
	line-height:1.2;
	text-align:left;
	vertical-align:top;
}

.search_item td{
	padding:5px;
	line-height:1.2;
	text-align:left;
	vertical-align:top;
}

.search_item form{margin:0;}
.box70{width:70px;}
.box100{width:100px;}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
検索とナナビゲーション間に入るバナー＆スマイルピース
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.event-banner , {margin:0;width:200px;}
.event-banner h4{margin:15px 0;}

.smile{margin:0;width:200px;}
.smile h4{margin:0;}




/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
レフトナビエリア レフトナビ
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.left-navi{margin:0;width:200px;}
.left-navi h4{margin:0 0 10px 0;padding:0;text-align:left;}
*html body .left-navi ul{margin:0;}
.left-navi ul{margin-left:-40px;}
*:first-child+html .left-navi ul{margin:0;}
.left-navi li{margin-bottom:1px;color:#666666;}
.left-navi ul, .left-navi li{list-style-type:none;}
.left-navi li span{display:none;}
.left-navi li{font-size:0;line-height:0;list-style-type:none;}

/*お試しセット*/
.left-navi li#iset-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 0;
}
.left-navi li#iset-navi a:hover{background-position:-200px 0;}

/*いちご煮自宅*/
.left-navi li#jitaku-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -40px;
}
.left-navi li#jitaku-navi a:hover{background-position:-200px -40px;}

/*元祖いちご煮*/
.left-navi li#ichigoni-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -80px;
}
.left-navi li#ichigoni-navi a:hover{background-position:-200px -80px;}

/*寿慶祝*/
.left-navi li#koto-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -120px;
}
.left-navi li#koto-navi a:hover{background-position:-200px -120px;}

/*青森祭り*/
.left-navi li#matsuri-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -160px;
}
.left-navi li#matsuri-navi a:hover{background-position:-200px -160px;}

/*味匠*/
.left-navi li#aji-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -200px;
}
.left-navi li#aji-navi a:hover{background-position:-200px -200px;}

/*極上*/
.left-navi li#goku-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -240px;
}
.left-navi li#goku-navi a:hover{background-position:-200px -240px;}

/*レトルトパウチ*/
.left-navi li#reto-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -280px;
}
.left-navi li#reto-navi a:hover{background-position:-200px -280px;}

/*帆立などいちご煮*/
.left-navi li#hoichi-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -320px;
}
.left-navi li#hoichi-navi a:hover{background-position:-200px -320px;}

/*海鮮*/
.left-navi li#kai-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -360px;
}
.left-navi li#kai-navi a:hover{background-position:-200px -360px;}

/*せんべい汁*/
.left-navi li#sen-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -400px;
}
.left-navi li#sen-navi a:hover{background-position:-200px -400px;}

/*秋さば*/
.left-navi li#oki-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -440px;
}
.left-navi li#oki-navi a:hover{background-position:-200px -440px;}

/*本格鯖*/
.left-navi li#saba-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -480px;
}
.left-navi li#saba-navi a:hover{background-position:-200px -480px;}

/*かに缶詰*/
.left-navi li#kani-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -520px;
}
.left-navi li#kani-navi a:hover{background-position:-200px -520px;}

/*帆立缶詰*/
.left-navi li#hotate-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -560px;
}
.left-navi li#hotate-navi a:hover{background-position:-200px -560px;}

/*ウニ缶詰*/
.left-navi li#uni-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -600px;
}
.left-navi li#uni-navi a:hover{background-position:-200px -600px;}

/*鮭缶詰*/
.left-navi li#sake-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -640px;
}
.left-navi li#sake-navi a:hover{background-position:-200px -640px;}

/*スープ缶詰*/
.left-navi li#soup-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -680px;
}
.left-navi li#soup-navi a:hover{background-position:-200px -680px;}

/*缶詰セット*/
.left-navi li#set-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -720px;
}
.left-navi li#set-navi a:hover{background-position:-200px -720px;}

/*カニ*/
.left-navi li#zuwai-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -760px;
}
.left-navi li#zuwai-navi a:hover{background-position:-200px -760px;}

/*焼ほたて*/
.left-navi li#yaki-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -800px;
}
.left-navi li#yaki-navi a:hover{background-position:-200px -800px;}

/*氷頭*/
.left-navi li#hizu-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -840px;
}
.left-navi li#hizu-navi a:hover{background-position:-200px -840px;}

/*いか沖漬*/
.left-navi li#ika-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -880px;
}
.left-navi li#ika-navi a:hover{background-position:-200px -880px;}

/*菊花漬*/
.left-navi li#duke-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -920px;
}
.left-navi li#duke-navi a:hover{background-position:-200px -920px;}

/*菊花巻*/
.left-navi li#kik-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -960px;
}
.left-navi li#kik-navi a:hover{background-position:-200px -960px;}

/*炊き込み*/
.left-navi li#tak-navi a{
	display:block;
	width:200px;
	height:40px;
	background:url(/shop/item/kakunoya/design/img01/local-navi.gif);
	background-position:0 -1000px;
}
.left-navi li#tak-navi a:hover{background-position:-200px -1000px;}

.clr-left15{clear:both;height:15px;font-size:0;line-height:0;}
.clr-left10{clear:both;height:10px;font-size:0;line-height:0;}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
レフトナビエリア スケジュール
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.schedule{width:198px;border:1px solid #CCCCCC;}
.schedule h5{margin-top:15px;margin-bottom:10px;text-align:center;}
.schedule caption{
	margin:0 auto 3px;
	padding:3px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:90%;
	text-align:center;
	color:#333333;
	background-color:#FFCCCC;
	text-align:center;
}
.schedule table{margin:0 auto 15px;width:170px;}
.schedule table td{
	padding:2px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:90%;
	text-align:center;
	color:#333333;
}
.schedule table td.horiday{
	padding:2px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:90%;
	text-align:center;
	color:#d30052;
	background-color:#FFCCCC;
}


/*///////////////////////////////////////////////////////////////////////////////////////////////
 フッターエリア 
///////////////////////////////////////////////////////////////////////////////////////////////*/
#footer {
	clear:both;
	margin:0;
	width:100%;
	height:244px;
	background:url(/shop/item/kakunoya/design/img01/footer-back.gif) left bottom repeat-x;
}

#footer a{text-decoration:none;color:#333333;}
#footer a:hover{text-decoration:underline;color:#C1272D;}

.footer-area{width:800px;margin:0 auto;}
.footer-area p.logo{margin:0;text-align:left;float:left;}
.footer-area p.page{margin:0;text-align:right;float:right;}
.c20{clear:both;font-size:0;line-height:0;height:20px;}
.c0{clear:both;font-size:0;line-height:0;height:0;}
/*クレジット表記　左寄せ*/
address{
	clear:both;
	margin-bottom:10px;
	padding-top:15px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 90%;
	text-align:left;
	font-style:normal;
	float:left;
}

/* フッターー右ナビゲーション*/
.footer-navi ul, .footer-navi li{list-style-type:none;}
*html body .footer-navi ul{	padding-top:13px;}
.footer-navi ul{padding-top:10px;list-style-type:none;}

.footer-navi li{
	padding-left:5px;
	padding-right:5px;
	float:right;
	font-size:90%;
	color:#333333;
	border-left:1px solid #333333;
}

.footer-navi li#navi-footer{
	padding-left:5px;
	padding-right:5px;
	float:right;
	font-size:90%;
	border-right:1px solid #333333;
}


/*　商品画面：商品詳細：画像コンテナ　*/
.FS2_thumbnail_container {margin-right:25px;margin-bottom:10px;vertical-align:top;}

/*送料込み文字色指定*/
.FS2_postage{display:none;}

/*商品番号色変更*/
.FS2_body_Goods_GoodsDetail p.itemNumber{margin:0 0 5px 0;color:#333333;}

/*　商品画面：商品詳細：特別会員価格あり　*/
.FS2_members_contents {display:none;}

/*内容量表示テーブル*/
h3.itemtitle_logo{
	padding-bottom:5px;
	margin-bottom:0;
	border-bottom:1px solid #CCCCCC;
	font-size:100%;
	text-align:left;
}

.item_desc table{
	margin-bottom:15px;
	padding:0;
	width:560px;
	border-collapse:collapse;
}

.item_desc th{width:100px;}

.item_desc th, .item_desc td{
	border-bottom:1px solid #CCCCCC;
	padding:6px 3px;
	line-height:1.5;
	color:#333333;
	text-align:left;
}

/*特定商取引テーブル*/
table.torihiki{margin:0 auto;}
table.torihiki th, table.torihiki td{text-align:left;vertical-align:top;}
table.torihiki th{width:157px;background-color:#F6F0E8;font-weight:normal;line-height:1.8;}
table.torihiki td{background-color:#FFFFFF;line-height:1.8;}
table.torihiki td strong{color:#D30052;}

/*=========================================================
ページ共通設定：見出し
=========================================================*/


.pageTitle {
	font-size:110%;
         padding:0px;
	margin:0 0 25px 0;
	border-bottom:1px solid #D30052;
}

/*H3見出し・カートや個人情報保護ページなど*/
.CrossHead , .Definition{
	font-size:110%;
         padding:0 0 0 20px;
	margin:20px 0 5px 0;
         border-bottom:none;
         background:url(/shop/item/kakunoya/design/img01/yajirusi-ico.gif) left top no-repeat;
}

/*　ユーザーメニューエリア：マイページ・ログイン・パスワード　*/
.login li {
	padding:0 5px 0 20px;
	margin:0px;
	display:inline;
         background:url(/shop/item/kakunoya/design/img01/yajirusi-ico.gif) left top no-repeat;
}

/*ログイン文字などのキャプション部分*/
.userTable_02 caption {padding:5px;text-align:center;background:#D30052;color:#FFFFFF;}
.userTable_01 caption {padding:5px;text-align:center;background:#D30052;color:#FFFFFF;}

/*----------------------------------------------------------------------------------------------------------------------*/

/* ガイド大枠 */
.under-main{margin:0 auto;width:800px;}

/*左オフィシャルバナー*/
.under-l{width:390px;float:left;}
.under-l h5.b1{margin:0;text-align:left;float:left;}
.under-l h5.b2{margin:0;text-right:left;float:right;}
.under-l p{margin:0;font-size:90%;text-align:left;}
.c5{clear:both;height:5px;font-size:0;}

/* お買い物ガイド */
.under-r{width:390px;float:right;}
.under-guide {margin:0;width:390px;}
.under-guide h5{margin:0;text-align:left;}
.under-guide-navi{margin:0;width:390px;border:1px solid #CCCCCC;height:90px;text-align:left;}
*html body .under-guide-navi ul{margin:0;padding-top:5px;margin-left:5px;list-style-type:none;}
.under-guide-navi ul{margin:0;padding-top:5px;margin-left:-35px;list-style-type:none;}
*:first-child+html .under-guide-navi ul{margin:0;padding-top:5px;margin-left:5px;list-style-type:none;}
.under-guide-navi li{margin:0;font-size:0;line-height:0;list-style-type:none;float:left;}
.under-guide-navi li span{display:none;}

/*初めての方*/
.under-guide-navi li#u-haji-navi a{
	display:block;
	width:190px;
	height:24px;
	background:url(/shop/item/kakunoya/design/img01/guide-navi-back.gif);
	background-position:0 0;
}
.under-guide-navi li#u-haji-navi a:hover{background-position:-190px 0;}

/*よくある質問*/
.under-guide-navi li#u-faq-navi a{
	display:block;
	width:190px;
	height:24px;
	background:url(/shop/item/kakunoya/design/img01/guide-navi-back.gif);
	background-position:0 -24px;
}
.under-guide-navi li#u-faq-navi a:hover{background-position:-190px -24px;}

/*お支払方法について*/
.under-guide-navi li#u-pay-navi a{
	display:block;
	width:190px;
	height:24px;
	background:url(/shop/item/kakunoya/design/img01/guide-navi-back.gif);
	background-position:0 -48px;
}
.under-guide-navi li#u-pay-navi a:hover{background-position:-190px -48px;}

/*個人情報について*/
.under-guide-navi li#u-pri-navi a{
	display:block;
	width:190px;
	height:24px;
	background:url(/shop/item/kakunoya/design/img01/guide-navi-back.gif);
	background-position:0 -72px;
}
.under-guide-navi li#u-pri-navi a:hover{background-position:-190px -72px;}

/*特定商取引について*/
.under-guide-navi li#u-tori-navi a{
	display:block;
	width:190px;
	height:24px;
	background:url(/shop/item/kakunoya/design/img01/guide-navi-back.gif);
	background-position:0 -96px;
}
.under-guide-navi li#u-tori-navi a:hover{background-position:-190px -96px;}

/*お問い合わせ*/
.under-guide-navi li#u-con-navi a{
	display:block;
	width:190px;
	height:24px;
	background:url(/shop/item/kakunoya/design/img01/guide-navi-back.gif);
	background-position:0 -120px;
}
.under-guide-navi li#u-con-navi a:hover{background-position:-190px -120px;}

.left10 {float:left;margin-right:1em;margin-bottom:1em;}
.clr{clear:both;font-size:0;line-height:0;}


/*包装・のしアイコン*/
.red-style {
	background-color: #FF0000;
	padding: 3px;
	color: #FFFFFF;
}
.gray-style  {
	background-color: #666666;
	padding: 3px;
	color: #FFFFFF;
}
