/*
@import url(http://www.fuki-web.com/mt/mt-static/themes-base/blog.css);
@import url(http://www.fuki-web.com/mt/mt-static/themes/tristan-blue-4.2/screen.css);*/

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

* {
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-family: "Meiryo", "メイリオ", "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", "Osaka", "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;*/
	line-height:1.5;
	}
	
img{
	border:0;
	margin:0;
	padding:0;
	}
	
a {
	border:0;
	margin:0;
	padding:0;
	}
	
th {
	text-align:left;
	font-weight:normal;
	}
	
h2,h3,h4{
	font-size:12px;
	color:#333333;
	}
	
body {
	background:url(/images/body.jpg) 0 0;
	font-size:12px;
	color:#333333;
	}
	
/*全ページ共通
---------------------------------------------------------------------------*/
#header{
	width:100%;
	background:url(/images/header_back.jpg) repeat-x 0 0;
	height:17px;
	}
	
#header_wrapper {
	width:950px;
	margin:0 auto;
	height:17px;
	}
	
#header_wrapper h1 {
	color:#FFFFFF;
	font-size:10px;
	}
	
#wrapper {
	width:950px;
	margin:0 auto;
	padding:25px 0 0 0;
	}
	
/*left
------------------------------------------------------------------------------*/
	
#left {
	width:200px;
	float:left;
	display:inline;
	padding:0 0 50px 0;
	}
	
#left h2 {
	width:200px;
	height:207px;
	background:url(/images/logo.jpg) no-repeat 0 0;
	margin:0 0 32px 0;
	}

#left h2 a {
	width:200px;
	height:207px;
	text-indent:-9999px;
	display:block;
	}
	
#left h3 {
	width:200px;
	height:40px;
	margin:0 0 1px 0;
	}
	
#left ul {
	width:200px;
	margin:0 0 20px 0;
	line-height:normal;
	}
	
#left ul li {
	width:200px;
	height:30px;
	list-style:none;
	margin:0 0 1px 0;
	line-height:normal;
	}
	
#left ul li a {
	width:180px;
	height:21px;
	padding:9px 0 0 20px;
	line-height:normal;
	display:block;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
	background:url(/images/left_menu.jpg) no-repeat 0 0;
	line-height:normal;
	}

#left ul li p {
	width:180px;
	height:21px;
	padding:9px 0 0 20px;
	line-height:normal;
	display:block;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
	background:url(/images/left_menu.jpg) no-repeat 0 0;
	line-height:normal;
	}

#left_tel01 {
	width:200px;
	height:90px;
	margin:0 0 23px 0;
	}
	
#left_tel02 {
	width:200px;
	height:102px;
	margin:0 0 23px 0;
	}

#left_tel03 {
	width:200px;
	height:150px;
border:#CCCCCC 1px solid;
	background:#FFFFFF;
	padding:1px;
	}

	
/*right
------------------------------------------------------------------------------*/
#right{
	width:732px;
	float:left;
	display:inline;
	margin:0 0 0 18px;
	}
	
/*flash
------------------------------------------------------------------------------*/
#flash {
	width:731px;
	height:399px;
	margin:0 0 20px 0;
	}
	
/*top_btn
------------------------------------------------------------------------------*/	
#top_btn {
	width:671px;
	padding:51px 0 0 61px;
	background:url(/images/top_title01.jpg) no-repeat 0 top;
	}
	
#top_btn ul{
	width:671px;
	}
	
#top_btn ul li {
	width:330px;
	height:130px;
	float:left;
	display:inline;
	list-style:none;
	}
	
#m1 {
	width:330px;
	height:130px;
	background:url(/images/top_btn.jpg) no-repeat 0 0;
	margin:0 0 10px 0;
	}
	
#m1 a {
	width:330px;
	height:130px;
	display:block;
	text-indent:-9999px;
	}
	
#m2 {
	width:330px;
	height:130px;
	background:url(/images/top_btn2.jpg) no-repeat 0 0;
	margin:0 0 10px 10px;
	}
	
#m2 a {
	width:330px;
	height:130px;
	display:block;
	text-indent:-9999px;
	}
	
#m3 {
	width:330px;
	height:130px;
	background:url(/images/top_btn3.jpg) no-repeat 0 0;
	margin:0 0 20px 0;
	}
	
#m3 a {
	width:330px;
	height:130px;
	display:block;
	text-indent:-9999px;
	}
	
#m4 {
	width:330px;
	height:130px;
	background:url(/images/top_btn4.jpg) no-repeat 0 0;
	margin:0 0 20px 10px;
	}
	
#m4 a {
	width:330px;
	height:130px;
	display:block;
	text-indent:-9999px;
	}
	
/*news
------------------------------------------------------------------------------*/	
	
#news {
	width:671px;
	background:url(/images/top_title02.jpg) no-repeat 0 top;
	padding:51px 0 0 61px;
	margin:0 0 30px 0;
	}
	
#news table {
	width:670px;
	margin:0 0 10px 0;
	font-size:14px;
	}
	
#news table th {
	width:70px;
	padding:5px;
	color:#FFFFFF;
	background:#493c11;
	}
	
#news table td{
	padding:0 0 0 12px;
	}
	
.news_line {
	width:671px;
	height:1px;
	margin:0 0 10px 0;
	}
	
/*footer
------------------------------------------------------------------------------*/	
	
#footer {
	width:100%;
	height:80px;
	background:url(/images/footer_back.jpg) repeat-x 0 0 #260808;
	padding:20px 0 0 0;
	}
	
#footer p {
	text-align:center;
	color:#FFFFFF;
	}
	
	
/*サブページ
------------------------------------------------------------------------------*/

	
/*sub_topimages
------------------------------------------------------------------------------*/
#sub_topimages {
	width:730px;
	height:265px;
	margin:0 0 18px 0;
	}
	
	
/*sub_title
------------------------------------------------------------------------------*/
.sub_title {
	height:50px;
	margin:0 0 20px 0;
	}
	
/*sub_btn
------------------------------------------------------------------------------*/	
#sub_btn {
	width:690px;
	margin:0 auto 50px auto;
	}
	
#sub_btn th {
	width:330px;
	}
	
#sub_btn td {
	width:30px;
	} 
	
	
/*配送
------------------------------------------------------------------------------*/	
#haisou{
	width:658px;
	padding:60px 0 90px 74px;
	background:url(/images/haisou_back.jpg) no-repeat 0 0;
	}
	
.unchin {
	width:637px;
	border:#d01400 1px solid;
	background:#FFFFFF;
	}
	
.unchin th{
	text-align:left;
	font-weight:normal;
	width:50px;
	padding:3px 0 3px 3px;
	border:#d01400 1px solid;
	background:#ff5f5f;
	color:#FFFFFF;
	}
	
.unchin td {
	padding:3px 0 3px 3px;
	border:#d01400 1px solid;
	background:#ffcdcd;
	}
	
.unchin_text {
	margin:0 0 20px 0;
	}
	
	
/*こだわりの味
------------------------------------------------------------------------------*/
#attention_text {
	width:719px;
	height:300px;
	background:url(/images/attention_text_back.jpg) no-repeat 0 0;
	padding: 23px 0 0 12px;
	font-weight:bold;
	font-size:14px;
	margin:0 0 20px 0;
	}
	
	
/*昆布入り辛子明太子
------------------------------------------------------------------------------*/
#kelp_box01 {
	width:658px;
	background:url(/images/kelp_title02.jpg) no-repeat 0 0;
	padding:42px 0 90px 74px;
	}
	
#kelp_box01 table {
	width:658px;
	}
	
#kelp_box01 table th img{
	width:396px;
	padding:1px;
	border:#CCCCCC 1px solid;
	background:#FFFFFF;
	}
	
#kelp_box01 table td table {
	width:245px;
	margin:0 0 20px 13px;
	}
	
#kelp_box01 table td table td {
	font-size:14px;
	}
	
#kelp_box01 table td table.price_title {
	width:100px;
	margin:0 0 0px 13px;
	background:#493c11;
	}
	
#kelp_box01 table td table.price_title td {
	font-size:14px;
	padding:3px;
	text-align:center;
	color:#FFFFFF;
	}
	
#kelp_box01 table td table.price{
	width:245px;
	border-bottom:#000000 1px dotted;
	margin:0 0 0 13px;
	}
	
#kelp_box01 table td table.price td{
	padding:3px 0;
	}
	
#kelp_box01 table td table.price_text{
	width:245px;
	margin:0 0 0 13px;
	}
	
#kelp_box01 table td table.price_text td{
	padding:3px 0;
	color:#d01400;
	}
	
	
#kelp_box02 {
	width:658px;
	background:url(/images/kelp_title03.jpg) no-repeat 0 0;
	padding:42px 0 90px 74px;
	}
	
#kelp_box02 table {
	width:658px;
	}
	
#kelp_box02 table th img{
	width:396px;
	padding:1px;
	border:#CCCCCC 1px solid;
	background:#FFFFFF;
	}
	
#kelp_box02 table td table {
	width:245px;
	margin:0 0 20px 13px;
	}
	
#kelp_box02 table td table td {
	font-size:14px;
	}
	
#kelp_box02 table td table.price_title {
	width:100px;
	margin:0 0 0px 13px;
	background:#493c11;
	}
	
#kelp_box02 table td table.price_title td {
	font-size:14px;
	padding:3px;
	text-align:center;
	color:#FFFFFF;
	}
	
#kelp_box02 table td table.price{
	width:245px;
	border-bottom:#000000 1px dotted;
	margin:0 0 0 13px;
	}
	
#kelp_box02 table td table.price td{
	padding:3px 0;
	}
	
#kelp_box02 table td table.price_text{
	width:245px;
	margin:0 0 0 13px;
	}
	
#kelp_box02 table td table.price_text td{
	padding:3px 0;
	color:#d01400;
	}
	
#kelp_box02 table td table.price_text2{
	width:245px;
	margin:30px 0 0 13px;
	}
	
#kelp_box02 table td table.price_text2 td{
	padding:3px 0;
	font-weight:bold;
	}
	
	
/*辛子明太子
------------------------------------------------------------------------------*/
#cobovum_box01 {
	width:658px;
	background:url(/images/codovum_title02.jpg) no-repeat 0 0;
	padding:42px 0 90px 74px;
	}
	
#cobovum_box01 table {
	width:658px;
	}
	
#cobovum_box01 table th img{
	width:396px;
	padding:1px;
	border:#CCCCCC 1px solid;
	background:#FFFFFF;
	}
	
#cobovum_box01 table td table {
	width:245px;
	margin:0 0 20px 13px;
	}
	
#cobovum_box01 table td table td {
	font-size:14px;
	}
	
#cobovum_box01 table td table.price_title {
	width:100px;
	margin:0 0 0px 13px;
	background:#493c11;
	}
	
#cobovum_box01 table td table.price_title td {
	font-size:14px;
	padding:3px;
	text-align:center;
	color:#FFFFFF;
	}
	
#cobovum_box01 table td table.price{
	width:245px;
	border-bottom:#000000 1px dotted;
	margin:0 0 0 13px;

	}
	
#cobovum_box01 table td table.price td{
	padding:3px 0;
	font-size:14px;
	}
	
#cobovum_box01 table td table.price_text{
	width:245px;
	margin:0 0 0 13px;
	}
	
#cobovum_box01 table td table.price_text td{
	padding:3px 0;
	color:#d01400;
	}
	
#cobovum_box01 table td table.price_text2{
	width:245px;
	margin:30px 0 0 13px;
	}
	
#cobovum_box01 table td table.price_text2 td{
	padding:3px 0;
	color:#d01400;
	}
	
	
#cobovum_box02 {
	width:658px;
	background:url(/images/codovum_title03.jpg) no-repeat 0 0;
	padding:42px 0 90px 74px;
	}
	
#cobovum_box02 table {
	width:658px;
	}
	
#cobovum_box02 table th img{
	width:396px;
	padding:1px;
	border:#CCCCCC 1px solid;
	background:#FFFFFF;
	}
	
#cobovum_box02 table td table.price_text3 {
	width:245px;
	margin:0 0 20px 13px;
	}
	
#cobovum_box02 table td table.price_text3 td {
	font-size:14px;
	color:#d01400;
	font-weight:bold;
	}
	
#cobovum_box02 table td table.price_title {
	width:100px;
	margin:0 0 0px 13px;
	background:#493c11;
	}
	
#cobovum_box02 table td table.price_title td {
	font-size:14px;
	padding:3px;
	text-align:center;
	color:#FFFFFF;
	}
	
#cobovum_box02 table td table.price{
	width:245px;
	border-bottom:#000000 1px dotted;
	margin:0 0 0 13px;
	}
	
#cobovum_box02 table td table.price td{
	padding:3px 0;
	font-size:14px;
	}
	
	
	
/*ふぐ・鯖・鮭
------------------------------------------------------------------------------*/
#fugu_box01 {
	width:658px;
	background:url(/images/fugu_title02.jpg) no-repeat 0 0;
	padding:42px 0 90px 74px;
	}
	
#fugu_box01 table {
	width:658px;
	}
	
#fugu_box01 table th img{
	width:396px;
	padding:1px;
	border:#CCCCCC 1px solid;
	background:#FFFFFF;
	}
	
#fugu_box01 table th table {
	width:400px;
	}
	
#fugu_box01 table th table td{
	padding:3px 0;
	font-size:14px;
	}
	
#fugu_box01 table td table {
	width:245px;
	margin:0 0 20px 13px;
	}
	
#fugu_box01 table td table td {
	font-size:14px;
	}
	
#fugu_box01 table td table td span {
	color:#d01400;
	}
	
#fugu_box01 table td table.price_title {
	width:100px;
	margin:0 0 0px 13px;
	background:#493c11;
	}
	
#fugu_box01 table td table.price_title td {
	font-size:14px;
	padding:3px;
	text-align:center;
	color:#FFFFFF;
	}
	
#fugu_box01 table td table.price{
	width:245px;
	border-bottom:#000000 1px dotted;
	margin:0 0 0 13px;
	}
	
#fugu_box01 table td table.price td{
	padding:3px 0;
	}
	
#fugu_box01 table.fugu_box {
	margin:30px 0 0 0;
	}
	
#fugu_box01 table.fugu_box th {
	width:160px;
	}
	
#fugu_box01 table.fugu_box th img{
	width:156px;
	padding:1px;
	border:#CCCCCC 1px solid;
	background:#FFFFFF;
	}
	
#fugu_box01 table.fugu_box th table {
	width:160px;
	}
	
#fugu_box01 table.fugu_box th table td{
	width:160px;
	padding:3px 0;
	}
	
#fugu_box01 table.fugu_box td{
	padding:0 0 0 15px;
	font-size:14px;
	}
	
	
	
	
	
#fugu_box02 {
	width:658px;
	background:url(/images/fugu_title03.jpg) no-repeat 0 0;
	padding:42px 0 90px 74px;
	}
	
#fugu_box02 table {
	width:658px;
	}
	
#fugu_box02 table th img{
	width:280px;
	padding:1px;
	border:#CCCCCC 1px solid;
	background:#FFFFFF;
	}

#fugu_box02 table td{
	width:282px;
}
	
#fugu_box02 table th table {
	width:284px;
	}
	
#fugu_box02 table th table td{
	padding:3px 0;
	font-size:14px;
	}
	
#fugu_box02 table td table {
	width:361px;
	margin:0 0 20px 13px;
	}
	
#fugu_box02 table td table td {
	font-size:14px;
	}
	
#fugu_box02 table td table td span {
	color:#d01400;
	}
	
#fugu_box02 table td table.price_title {
	width:100px;
	margin:0 0 0px 13px;
	background:#493c11;
	}
	
#fugu_box02 table td table.price_title td {
	font-size:14px;
	padding:3px;
	text-align:center;
	color:#FFFFFF;
	}
	
#fugu_box02 table td table.price{
	width:361px;
	border-bottom:#000000 1px dotted;
	margin:0 0 0 13px;
	}
	
#fugu_box02 table td table.price td{
	padding:3px 0;
	}
	
#fugu_box02 table.fugu_box {
	margin:30px 0 0 0;
	}
	
#fugu_box02 table.fugu_box th {
	width:160px;
	}
	
#fugu_box02 table.fugu_box th img{
	width:156px;
	padding:1px;
	border:#CCCCCC 1px solid;
	background:#FFFFFF;
	}
	
#fugu_box02 table.fugu_box th table {
	width:160px;
	}
	
#fugu_box02 table.fugu_box th table td{
	width:160px;
	padding:3px 0;
	}
	
#fugu_box02 table.fugu_box td{
	padding:0 0 0 15px;
	}
	
	
.fugu_title {
	width:732px;
	height:88px;
	margin:0 0 20px 0;
	}
	
.fugu_box3 {
	width:658px;
	margin:0 0 90px 74px;
	}
	
.fugu_box3 th {
	width:284px;
	}
	
.fugu_box3 th img {
	padding:1px;
	border:#CCCCCC 1px solid;
	background:#FFFFFF;
	}
	
.fugu_box3_text {
	margin:0 0 30px 18px;
	font-size:14px;
	}
	
.fugu_box3 td table.price_title {
	width:100px;
	margin:0 0 0px 18px;
	background:#493c11;
	}
	
.fugu_box3 td table.price_title td {
	font-size:14px;
	padding:3px;
	text-align:center;
	color:#FFFFFF;
	}
	
	
.fugu_box3 td table.price{
	width:356px;
	border-bottom:#000000 1px dotted;
	margin:0 0 0 18px;
	font-size:14px;
	}
	
.fugu_box3 td table.price td{
	padding:3px 0;
	}
	
	
/*その他のお品書き
------------------------------------------------------------------------------*/
.other_title {
	width:732px;
	height:88px;
	margin:0 0 20px 0;
	}
	
.other_box3 {
	width:658px;
	margin:0 0 90px 74px;
	}
	
.other_box3 th {
	width:284px;
	}
	
.other_box3 th img {
	padding:1px;
	border:#CCCCCC 1px solid;
	background:#FFFFFF;
	}
	
.other_box3_text {
	margin:0 0 30px 18px;
	font-size:14px;
	}
	
.other_box3 td table.price_title {
	width:100px;
	margin:0 0 0px 18px;
	background:#493c11;
	}
	
.other_box3 td table.price_title td {
	font-size:14px;
	padding:3px;
	text-align:center;
	color:#FFFFFF;
	}
	
	
.other_box3 td table.price{
	width:356px;
	border-bottom:#000000 1px dotted;
	margin:0 0 0 18px;
	font-size:14px;
	}
	
.other_box3 td table.price td{
	padding:3px 0;
	}
	
/*ページを追加したときのCSS*/
h2.lb{
	width:710px;
	/*height:50px;*/
	padding:15px 0 15px 20px;
	margin:0 0 20px 0;
	background:url(/images/lb.jpg) 0 0 no-repeat;
	font-size:18px;
	font-weight:bold;
	color:#382f2a;
	letter-spacing:0.1em;
	font-family: "Meiryo", "メイリオ", "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", "Osaka", "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
	}

.mb {
	width:632px;
	background:url(/images/mb.jpg) no-repeat 0 0;
	padding:22px 0 38px 100px;
	font-size:25px;
	font-weight:bold;
	color:#d01400;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif
	}
