body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	text-align:center;
	vertical-align:baseline;
}

body.nori_menu{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	text-align:center;
	background-color:#FFFFFF;
}

.form{
	margin:0px;
	padding:0px;
}

a:link.list_item {
	color: #000000;
}
a:visited.list_item {
	color: #4D4D4D;
}
a:hover.list_item {
	color: #86132D;
}
a:active.list_item {
	color: #757599;
}




table{border-collapse:collapse;}

th {
	font-size:12px;
}
td,div {
	font-size:12px;
}
td{
	border: 1px #000064 solid;
}

td.noborder{
	border: 0px #000064 solid;
}
td.yellow_SPline{
	border-top: 0px;
	border-left: 1px;
	border-bottom: 1px;
	border-right: 1px;
	border-color: #B5A324;
	border-style: solid;
}
td.yellow_line{
	border: 1px #B5A324 solid;
}
td.cart_now_line_b{
	border-top: 1px;
	border-left: 18px;
	border-bottom: 1px;
	border-right: 1px;
	border-color: #FFCC00;
	border-style: solid;
}
td.red_line{
	border-top: 1px;
	border-left: 18px;
	border-bottom: 1px;
	border-right: 1px;
	border-color: #FF3333;
	border-style: solid;
}
td.red_line_b{
	border-top: 1px;
	border-left: 18px;
	border-bottom: 1px;
	border-right: 1px;
	border-color: #FF3333;
	border-style: solid;
}
td.yellow_line_b{
	border-top: 1px;
	border-left: 18px;
	border-bottom: 1px;
	border-right: 1px;
	border-color: #B5A324;
	border-style: solid;
}
td.otodoke {
	border-top: 1px;
	border-left: 0px;
	border-bottom: 1px;
	border-right: 0px;
	border-color: #C0BCAF;
	border-style: dashed;
	padding:2px;
}
td.under_line {
	border-top: 0px;
	border-left: 0px;
	border-bottom: 1px;
	border-right: 0px;
	border-color: #C0BCAF;
	border-style: solid;
	margin-bottom:4px;
}


li{list-style-type: none;}
/*全体画面指定*/
#wrap{
	width:816px;
	margin:0 auto;
	text-align:left;
}
/*海苔メニュー全体画面指定*/
#wrap_nori{
	width:800px;
	margin:0 auto;
	text-align:left;

	border-top: solid 1px #8D7B45;
	border-left: solid 1px #8D7B45;
	border-bottom: solid 1px #8D7B45;
	border-right: solid 1px #8D7B45;
}

/*list スタイル*/

ul.non{
	list-style-type:none;
/*	list-style-position:inside;*/
	line-height:16px;
}
ul.non_out{
	list-style-type:none;
	list-style-position:outside;
	line-height:16px;
}

ul.dis{
	list-style-type:disk;
	list-style-position:inside;
	line-height:14px;
}
ul.squ{
	list-style-type:square;
	list-style-position:inside;
	line-height:14px;
}
ul.des{
	list-style-type:decimal;
	list-style-position:inside;
	line-height:14px;
}


/*ヘッダー情報エリア*/
#spacer_top{
	height:19px;
}
#header{
	width:816px;
	height:119px;
	background:#FFFFFF
	url(../images/bg_pict/background_header.jpg) no-repeat;
	
}
#main_headertxt_area{
	margin-top:0px;
	padding-top:0px;
	top: 8px;
/*	top: -33px;*/
	left: 6px;
	position: relative;
}
#header_menu{
	margin-top: 0px;
	padding:0px;
/*	top: -25px;*/
	left: 350px;
	position: relative;
	z-index:99;
	width:440px;
}
/*海苔ページヘッダ*/
#header_nori_menu{
	margin: 0px;
	padding:0px;
	top: -16px;
	left: 0px;
	position: relative;
	z-index:99;
	width:800px;
	height:189px;
}
	#header_nori_image01{
		margin: 0px;
		padding:0px;
		top: 0px;
		left: 0px;
		position: relative;
		z-index:99;
		width:200px;
		height:189px;
	}
	#header_nori_image02{
		margin: 0px;
		padding:0px;
		top: 0px;
		left: 0px;
		position: relative;
		z-index:99;
		width:200px;
		height:189px;
	}
	#header_nori_image03{
		margin: 0px;
		padding:0px;
		top: 0px;
		left: 0px;
		position: relative;
		z-index:99;
		width:200px;
		height:189px;
	}
	#header_nori_image04{
		margin: 0px;
		padding:0px;
		top: 0px;
		left: 0px;
		z-index:99;
		position: relative;
		width:200px;
		height:189px;
	}
#header_nori_menu02{
	margin: 0px;
	padding:0px;
	top: 0px;
	left: 0px;
	position: relative;
	z-index:99;
	width:810px;
	height:190px;
}
	#header_nori_image05{
		margin: 0px;
		padding:0px;
		top: 0px;
		left: 0px;
		position: relative;
		z-index:99;
		width:200px;
		height:190px;
	}
	#header_nori_image06{
		margin: 0px;
		padding:0px;
		top: 0px;
		left: 0px;
		position: relative;
		z-index:99;
		width:200px;
		height:190px;
	}
	#header_nori_image07{
		margin: 0px;
		padding:0px;
		top: 0px;
		left: 0px;
		position: relative;
		z-index:99;
		width:200px;
		height:190px;
	}
	#header_nori_image08{
		margin: 0px;
		padding:0px;
		top: 0px;
		left: 0px;
		position: relative;
		z-index:99;
		width:200px;
		height:190px;
	}
/*海苔ページヘッダ*/

/*海苔トップページ*/

.nori_menu_master{
	margin-top: 10px;
	margin-left: 10px;
	padding:0px;
	left: 10px;
	z-index:99;
	width:350px;
	height:175px;
}
.furi_menu_master{
	margin-top: 10px;
	margin-left: 10px;
	padding:0px;
	left: 10px;
	z-index:99;
	width:350px;
	height:175px;
}

/*
.nori_menu_master{
	width:350px;
	height:28px;
	background:#FFFFFF
	url(../images/nori_menu/nori_label_01.gi) no-repeat;
}
*/

#nori_banner{
	margin-top: 15px;
	padding:0px;
	top: 0px;
	left: 0px;
	position: relative;
	z-index:99;
	width:800px;
	height:380px;
}
	#tuku_image01{
		margin: 0px;
		padding:0px;
		top: 0px;
		left: 15px;
		position: relative;
		z-index:99;
		width:380px;
		height:180px;
	}
	#furi_image01{
		margin: 0px;
		padding:0px;
		top: 0px;
		left: 25px;
		position: relative;
		z-index:99;
		width:380px;
		height:180px;
	}
	#nori_image01{
		margin: 0px;
		padding:0px;
		top: 10px;
		left: 15px;
		position: relative;
		z-index:99;
		width:774px;
		height:180px;
	}
/*佃煮エリア*/
.tukudani_area{
	margin-top: 5px;
	padding:0px;
	top: 0px;
	left: 20px;
	position: relative;
	z-index:99;
	width:780px;

	border-top: solid 1px #FBC048;
	border-left: solid 1px #FBC048;
	border-bottom: solid 1px #FBC048;
	border-right: solid 1px #FBC048;
}
	.tukudani_item01_txt{
		margin: 0px;
		padding:5px;
		top: 0px;
		left: 0px;
/*		position: relative;*/
		z-index:99;
		width:460px;
/*		height:250px;*/
		align:left;
		float:left;

		border-top: solid 1px #856DD6;
		border-left: solid 1px #856DD6;
		border-bottom: solid 1px #856DD6;
		border-right: solid 1px #856DD6;
	}
	.tukudani_item01_image{
		margin: 0px;
		padding:0px;
		top: 0px;
		left: 0px;
/*		position: relative;*/
		z-index:99;
		width:300px;
/*		height:250px;*/
		float:right;
		align:right;

		border-top: solid 1px #D96AAC;
		border-left: solid 1px #D96AAC;
		border-bottom: solid 1px #D96AAC;
		border-right: solid 1px #D96AAC;
	}
/*ふりかけエリア*/
.furikake_area{
	margin-top: 5px;
/*	margin-left: 10px;*/
	padding:2px;
/*	top: 0px;*/
	z-index:99;
/*	width:780px;
	height:220px;*/
	position: relative;
	vertical-align:baseline;

	border-top: solid 1px #FBC048;
	border-left: solid 1px #FBC048;
	border-bottom: solid 1px #FBC048;
	border-right: solid 1px #FBC048;

}
	/*商品詳細*/
	.items_menu_area{
		margin-top: 5px;
		margin-left: 0px;
		margin-right: 0px;
		font-size:12px;
		width:180px;
		padding-left:6px;
		line-height:18px;
		text-align: left;
		vertical-align:baseline;
		color:#2D2D2D;
		letter-spacing:1px;
		float:left;
/**/
		border-top: solid 1px #856DD6;
		border-left: solid 1px #856DD6;
		border-bottom: solid 1px #856DD6;
		border-right: solid 1px #856DD6;
/**/
	}
	.items_list_area{
		margin-top: 5px;
		margin-left: 0px;
		margin-right: 5px;
		padding-left:2px;
		font-size:12px;
		width:602px;

		line-height:18px;
		text-align: center;
		vertical-align:baseline;
		color:#2D2D2D;
		letter-spacing:1px;
		float:right;
/*
		border-top: solid 1px #856DD6;
		border-left: solid 1px #856DD6;
		border-bottom: solid 1px #856DD6;
		border-right: solid 1px #856DD6;
*/
	}

	.items_list_main_l{
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		padding-left: 0px;
		font-size:12px;
		width:280px;

		line-height:16px;
		text-align: center;
		vertical-align:baseline;
		color:#2D2D2D;
		letter-spacing:1px;
		float:left;
/**/
		border-top: solid 1px #A2BC87;
		border-left: solid 1px #A2BC87;
		border-bottom: solid 1px #A2BC87;
		border-right: solid 1px #A2BC87;
/**/
	}
	.items_list_main_r{
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 10px;
		margin-bottom: 10px;
		padding-left: 0px;
		font-size:12px;
		width:280px;

		line-height:16px;
		text-align: center;
		vertical-align:baseline;
		color:#2D2D2D;
		letter-spacing:1px;
		float:right;
/**/
		border-top: solid 1px #A2BC87;
		border-left: solid 1px #A2BC87;
		border-bottom: solid 1px #A2BC87;
		border-right: solid 1px #A2BC87;
/**/
	}


	.items_txt_area{
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		padding:2px;
		font-size:12px;
		width:250px;

		line-height:16px;
		text-align: left;
		vertical-align:baseline;
		color:#2D2D2D;
		letter-spacing:1px;
/*		float:right;*/
/*
		border-top: solid 1px #856DD6;
		border-left: solid 1px #856DD6;
		border-bottom: solid 1px #856DD6;
		border-right: solid 1px #856DD6;
*/
	}


	.furikake_item01_txt{
		margin-top: 5px;
		margin-left: 10px;
		margin-right: 2px;
		font-size:12px;
/*		font-weight:bold;*/
		width:345px;
		padding:2px;
		line-height:20px;
		text-align: left;
		vertical-align:baseline;
		color:#2D2D2D;
		letter-spacing:1px;
		float:left;
/*
		border-top: solid 1px #856DD6;
		border-left: solid 1px #856DD6;
		border-bottom: solid 1px #856DD6;
		border-right: solid 1px #856DD6;
*/
	}

	.furikake_item01_naiyou{
		margin-left: 2px;
		margin-right: 4px;
		padding:0px;
		z-index:99;
		width:250px;

		text-align:center;
		float:right;
/*
		border-top: solid 1px #D96AAC;
		border-left: solid 1px #D96AAC;
		border-bottom: solid 1px #D96AAC;
		border-right: solid 1px #D96AAC;
*/
	}
.naiyou_border_label{
	width:80px;
	height:25px;
	background-color:#455E35;
	color:#FFFFFF;
	text-align:center;
}
.naiyou_border_label_short{
	width:60px;
	height:25px;
	background-color:#455E35;
	color:#FFFFFF;
	text-align:center;
}
.naiyou_border_label_nocolor{
	width:80px;
	height:25px;
	text-align:center;
}
.naiyou_border{
	width:170px;
	height:25px;
	text-align:left;
}
.naiyou_border_center{
	width:170px;
	height:25px;
	text-align:center;
}
.naiyou_border_center_short{
	width:150px;
	height:25px;
	text-align:center;
}
	.furikake_item01_image{
/*		margin-top: 8px;*/
		font-size:10px;
		margin-right: 12px;
		padding:0px;
		z-index:99;
		width:160px;
/*		height:220px;*/
		text-align:center;
		float:right;
	}
/*ふりかけ素材へのこだわり*/
	.sozai_list{
		margin-top: 3px;
		margin-left: 10px;
		font-size:12px;
		padding-top:0px;
		padding-left:2px;
		padding-right:2px;
		z-index:99;
		width:790px;
/*		height:212px;*/
		text-align:left;
		vertical-align:baseline;

		border-top: solid 0px #B6A78D;
		border-left: solid 0px #B6A78D;
		border-bottom: dashed 1px #B6A78D;
		border-right: solid 0px #B6A78D;
	}

	.sozai_list_all{
		margin-top: 3px;
		margin-left: 10px;
		font-size:12px;
		padding-top:0px;
		padding-left:2px;
		padding-right:2px;
		z-index:99;
		width:790px;

/*		height:212px;*/
		text-align:left;
		vertical-align:baseline;

		border-top: solid 0px #B6A78D;
		border-left: solid 0px #B6A78D;
		border-bottom: dashed 0px #B6A78D;
		border-right: solid 0px #B6A78D;
	}

	.sozai_area{
		margin-top:0px;
		margin-left:0px;
		padding:2px;
		z-index:99;
		width:785px;
		text-align:center;
		vertical-align:baseline;
		float:left;

		list-style-type:none;
		list-style-position:outside;
/*		line-height:16px;*/

		border-top: dashed 0px #B6A78D;
		border-left: solid 0px #B6A78D;
		border-bottom: solid 0px #B6A78D;
		border-right: solid 0px #B6A78D;
	}

	.sozai_img_l{
		margin-left:0px;
		margin-right:3px;
		margin-bottom:3px;
		padding:2px;
		z-index:99;
		width:215px;
/*		height:150px;*/
		text-align:center;
		vertical-align:baseline;
		float:left;

		border-top: solid 0px #B6A78D;
		border-left: solid 0px #B6A78D;
		border-bottom: solid 0px #B6A78D;
		border-right: solid 0px #B6A78D;
	}
	.sozai_txt_r{
		padding:0px;
		z-index:99;
		font-size:12px;
		width:545px;
		text-align:left;
		vertical-align:baseline;
		line-height:16px;
		float:right;

		border-top: solid 0px #B6A78D;
		border-left: solid 0px #B6A78D;
		border-bottom: solid 0px #B6A78D;
		border-right: solid 0px #B6A78D;
	}

	.sozai_img_r{
		margin-left:0px;
		margin-right:3px;
		margin-bottom:3px;
		padding:2px;
		z-index:99;
		width:215px;
/*		height:150px;*/
		text-align:center;
		vertical-align:baseline;
		float:right;

		border-top: solid 0px #B6A78D;
		border-left: solid 0px #B6A78D;
		border-bottom: solid 0px #B6A78D;
		border-right: solid 0px #B6A78D;
	}
	.sozai_txt_l{
		padding:0px;
		z-index:99;
		font-size:12px;
		width:545px;
		text-align:left;
		vertical-align:baseline;
		line-height:16px;
		float:left;

		border-top: solid 0px #B6A78D;
		border-left: solid 0px #B6A78D;
		border-bottom: solid 0px #B6A78D;
		border-right: solid 0px #B6A78D;
	}
	.furi_label_txt{
		margin-left: 10px;
		padding:5px;
		width:540px;
		font-size:13px;
		line-height:18px;
		vertical-align:baseline;
/*		border-bottom: dotted 1px #EAE6DD;*/
	}


/*商品リスト化用CSS*/
	.item_AREA_menu{
		padding: 1px;
		width:244px;
		margin-top: 5px;
		margin-left: 15px;
		margin-bottom: -8px;
		text-align:center;
		vertical-align:baseline;

		border-top: solid 2px #E1EBDC;
		border-left: solid 2px #E1EBDC;
		border-bottom: solid 2px #E1EBDC;
		border-right: solid 2px #E1EBDC;
	}
	h3.norihead_l_menu{
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		padding:2px;
/*		width:238px;*/
		height:20px;
		background-color:#DEEADD;
		font-size:12px;
		font-weight:normal;
		line-height:18px;
/*		margin-top: 5px;
		margin-left: 10px;
		margin-bottom: 5px;*/
		text-align:left;
		vertical-align:baseline;
	}

	.thum_img_menu{
		margin-left:0px;
		margin-right:3px;
		margin-bottom:3px;
		padding:2px;
		z-index:99;
		width:88px;
		height:154px;
		text-align:center;
		vertical-align:baseline;
		float:left;

		border-top: solid 1px #B6A78D;
		border-left: solid 1px #B6A78D;
		border-bottom: solid 1px #B6A78D;
		border-right: solid 1px #B6A78D;
	}

	.item_image_listsmall_menu{
		margin-top: -8px;
		margin-left: 0px;
		font-size:10px;
		padding-top:0px;
		padding-left:2px;
		padding-right:2px;
		z-index:99;
		width:238px;
		height:200px;
		text-align:left;
		vertical-align:baseline;

		border-top: solid 0px #B6A78D;
		border-left: solid 0px #B6A78D;
		border-bottom: solid 0px #B6A78D;
		border-right: solid 0px #B6A78D;
	}

/*商品リスト化用CSS*/
	.item_AREA{
		padding: 1px;
		width:244px;
		margin-top: 5px;
		margin-left: 15px;
		margin-bottom: -8px;
		text-align:center;
		vertical-align:baseline;

		border-top: solid 2px #B6A78D;
		border-left: solid 2px #B6A78D;
		border-bottom: solid 2px #B6A78D;
		border-right: solid 2px #B6A78D;
	}
	.item_image_list{
		margin-top: -8px;
		margin-left: 0px;
		font-size:10px;
		padding-top:0px;
		padding-left:2px;
		padding-right:2px;
		z-index:99;
		width:238px;
		height:194px;
		text-align:left;
		vertical-align:baseline;
/*		float:right;*/

		border-top: solid 0px #B6A78D;
		border-left: solid 0px #B6A78D;
		border-bottom: solid 0px #B6A78D;
		border-right: solid 0px #B6A78D;

	}
	.item_image_listsmall{
		margin-top: -8px;
		margin-left: 0px;
		font-size:10px;
		padding-top:0px;
		padding-left:2px;
		padding-right:2px;
		z-index:99;
		width:238px;
		height:240px;
		text-align:left;
		vertical-align:baseline;

		border-top: solid 0px #B6A78D;
		border-left: solid 0px #B6A78D;
		border-bottom: solid 0px #B6A78D;
		border-right: solid 0px #B6A78D;
	}
	.thum_area{
		margin-top:0px;
		margin-left:0px;
		padding:2px;
		z-index:99;
		text-align:center;
		vertical-align:baseline;
		float:left;

		list-style-type:none;
		list-style-position:outside;
/*		line-height:16px;*/

		border-top: dashed 0px #B6A78D;
		border-left: solid 0px #B6A78D;
		border-bottom: solid 0px #B6A78D;
		border-right: solid 0px #B6A78D;
	}
	.thum_img{
		margin-left:0px;
		margin-right:3px;
		margin-bottom:3px;
		padding:2px;
		z-index:99;
		width:84px;
		height:160px;
		text-align:center;
		vertical-align:baseline;
		float:left;

		border-top: solid 1px #B6A78D;
		border-left: solid 1px #B6A78D;
		border-bottom: solid 1px #B6A78D;
		border-right: solid 1px #B6A78D;
	}
	.thum_txt{
		padding:0px;
		z-index:99;
		font-size:12px;
		width:137px;
		text-align:left;
		vertical-align:baseline;
		line-height:16px;
		float:right;

		border-top: solid 0px #B6A78D;
		border-left: solid 0px #B6A78D;
		border-bottom: solid 0px #B6A78D;
		border-right: solid 0px #B6A78D;

	}


	.item_naiyou_list{
		margin-top: 8px;
		margin-bottom: 5px;
/*		margin-right: 4px;*/
		padding:2px;
		z-index:99;
		width:238px;
		height:200px;
		line-height:18px;

		text-align:left;
/*		float:right;*/
/**/
		border-top: dashed 1px #B6A78D;
		border-left: solid 0px #B6A78D;
		border-bottom: solid 0px #B6A78D;
		border-right: solid 0px #B6A78D;
/**/
	}
	.txt_space{
		margin-left: 15px;
		padding:2px;
		width:212px;
		vertical-align:baseline;
		border-bottom: dotted 1px #EAE6DD;
	}
	.txt_space_small{
/*		margin-left: 10px;*/
		padding:2px;
		width:128px;
		vertical-align:baseline;
		border-bottom: dotted 1px #EAE6DD;
	}
	.txt_space_blank{
		margin-top: -4px;
		margin-bottom: 8px;
		margin-left: 10px;
		padding:2px;
		width:220px;
		text-align: right;
		vertical-align:middle;
	}
	.txt_space_blank_small{
		margin-top: 0px;
		margin-bottom: 8px;
		margin-left: 10px;
		padding:2px;
		width:220px;
		text-align: right;
		vertical-align:middle;
	}

	.item_txt_list{
		margin-top: 2px;
/*		margin-right: 2px;*/
		font-size:12px;
/*		font-weight:bold;*/
		width:238px;
		padding:2px;
		line-height:20px;
		text-align: left;
		vertical-align:baseline;
		color:#2D2D2D;
		letter-spacing:1px;
/*		float:left;*/
/**/
		border-top: solid 1px #856DD6;
		border-left: solid 1px #856DD6;
		border-bottom: solid 1px #856DD6;
		border-right: solid 1px #856DD6;
/**/
	}



/*のりエリア*/
.nori_area{
	margin-top: 5px;
	padding:0px;
	top: 0px;
	left: 20px;
	position: relative;
	z-index:99;
	width:780px;

	border-top: solid 1px #FBC048;
	border-left: solid 1px #FBC048;
	border-bottom: solid 1px #FBC048;
	border-right: solid 1px #FBC048;
}
	.nori_item01_txt{
		margin: 0px;
		padding:5px;
		top: 0px;
		left: 0px;
/*		position: relative;*/
		z-index:99;
		width:460px;
/*		height:250px;*/
		align:left;
		float:left;

		border-top: solid 1px #856DD6;
		border-left: solid 1px #856DD6;
		border-bottom: solid 1px #856DD6;
		border-right: solid 1px #856DD6;
	}
	.nori_item01_image{
		margin: 0px;
		padding:0px;
		top: 0px;
		left: 0px;
/*		position: relative;*/
		z-index:99;
		width:300px;
/*		height:250px;*/
		float:right;
		align:right;

		border-top: solid 1px #D96AAC;
		border-left: solid 1px #D96AAC;
		border-bottom: solid 1px #D96AAC;
		border-right: solid 1px #D96AAC;
	}
/*海苔ラベルヘッダ*/
#nori_label{
	margin-top: 15px;
	padding:0px;
	top: 0px;
	left: 0px;
	position: relative;
	z-index:99;
	width:800px;
/*	height:380px;*/
		border-top: solid 1px #60E366;
		border-left: solid 1px #60E366;
		border-bottom: solid 1px #60E366;
		border-right: solid 1px #60E366;

}
	#tuku_labelimage01{
		margin: 0px;
		padding:0px;
/*		top: 0px;*/
		left: 15px;
		position: relative;
		z-index:99;
		width:774px;
		height:35px;
	}
	.furi_labelimage01{
		margin-top: 10px;
		margin-left: 16px;
		padding:0px;
/*		top: 0px;*/
		left: 10px;
		z-index:99;
		width:774px;
		height:60px;
	}
	.monifuri_labelimage01{
/*		margin-top: 10px;*/
		margin-left: 10px;
		padding:0px;
/*		top: 0px;*/
		left: 10px;
		z-index:99;
		width:735px;
		height:140px;
	}
	#nori_labelimage01{
		margin: 10px;
		padding:0px;
/*		top: 10px;*/
		left: 10px;

		z-index:99;
		width:774px;
		height:35px;
	}
/*百年のり*/
.hyakunen_banner_area{
/*	margin-top: 15px;*/
	top:0px;
	padding:0px;
	margin-top:2px;
	margin-left:6px;
	z-index:1;
	width:800px;
	height:110px;
	border:0px;
	font-size: 0px;
/*
		border-top: solid 1px #60E366;
		border-left: solid 1px #60E366;
		border-bottom: solid 1px #60E366;
		border-right: solid 1px #60E366;
*/
}

/*トップバナーエリア*/
.top_banner_area{
/*	margin-top: 15px;*/
	top:0px;
	padding-top:20px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	margin-top:1px;
	margin-left:5px;
/*	z-index:1;*/
	width:800px;
	height:230px;
	border:0px;
	font-size: 0px;
/*
		border-top: solid 1px #60E366;
		border-left: solid 1px #60E366;
		border-bottom: solid 1px #60E366;
		border-right: solid 1px #60E366;
*/
}
/*ギフト商品*/
.gift_banner_area{
/*	margin-top: 15px;*/
	top:0px;
	padding:0px;
	margin-top:1px;
	margin-left:5px;
/*	z-index:1;*/
	width:800px;
	height:200px;
	border:0px;
	font-size: 0px;
/*
		border-top: solid 1px #60E366;
		border-left: solid 1px #60E366;
		border-bottom: solid 1px #60E366;
		border-right: solid 1px #60E366;
*/
}

.gift_item{
	top:0px;
	padding:0px;
	margin-top:2px;
	margin-left:6px;
	z-index:1;
	width:800px;
	height:205px;
	border:0px;
	font-size: 0px;
/*
		border-top: solid 1px #60E366;
		border-left: solid 1px #60E366;
		border-bottom: solid 1px #60E366;
		border-right: solid 1px #60E366;
*/
}
.gift_item_photo{
	top:0px;
	padding:0px;
/*	margin-top:2px;*/
	margin-left:5px;
	z-index:1;
	width:395px;
	height:200px;
	border:0px;
	font-size: 12px;
	line-height:16px;
	float:left;
/*
		border-top: solid 1px #60E366;
		border-left: solid 1px #60E366;
		border-bottom: solid 1px #60E366;
		border-right: solid 1px #60E366;
*/
}
.gift_item_photo_right{
	top:0px;
	padding:0px;
	margin-left:2px;
	z-index:1;
	width:395px;
	height:200px;
	border:0px;
	font-size: 12px;
	line-height:16px;
	float:right;
/*
		border-top: solid 1px #60E366;
		border-left: solid 1px #60E366;
		border-bottom: solid 1px #60E366;
		border-right: solid 1px #60E366;
*/
}
.gift_item_txt{
	top:0px;
	padding-left:5px;
	padding-top:10px;
	margin-left:2px;
	z-index:1;
	width:380px;
	border:0px;
	font-size: 14px;
	line-height:20px;
	float:right;
/*
		border-top: solid 1px #60E366;
		border-left: solid 1px #60E366;
		border-bottom: solid 1px #60E366;
		border-right: solid 1px #60E366;
*/
}



/*モニターキャンペーン期間切れ*/
.moni_out{
/*	margin-top: 15px;*/
	padding:0px;
	margin-top:20px;
	margin-left:20px;
	line-height:16px;
}



.kinoko_01{
/*	margin-top: 15px;*/
	padding:0px;
	margin-top:20px;
	margin-left:4px;
/*	position: relative;*/
	z-index:1;
	width:800px;
	height:430px;
	background:#FFFFFF
	url(../images/nori_menu/kinoko/shimojyou_002.jpg) no-repeat;
	
	color:#333333;

}
	.kinoko_01_txt{
		padding-top:15px;
		padding-left:3px;
		padding-right:3px;
		padding-bottom:3px;
		margin-top:10px;
		margin-left:4px;
		width:240px;
		height:390px;
/*		border:1px #FF0000 solid;*/
		float:left;
	}
	.kinoko_02_txt{
		padding-top:15px;
		padding-left:3px;
		padding-right:3px;
		padding-bottom:3px;
		margin-top:10px;
		margin-left:4px;
		width:370px;
		height:390px;
/*		border:1px #FF0000 solid;*/
		float:right;
	}
.ago_01{
/*	margin-top: 15px;*/
	padding:0px;
	margin-top:20px;
	margin-left:4px;
/*	position: relative;*/
	z-index:1;
	width:800px;
	height:430px;
	background:#FFFFFF
	url(../images/nori_menu/ago/hayashi_001.jpg) no-repeat;
	
	color:#333333;
}
	.ago_01_txt{
		padding-top:15px;
		padding-left:3px;
		padding-right:3px;
		padding-bottom:3px;
		margin-top:10px;
		margin-left:4px;
		width:360px;
		height:390px;
/*		border:1px #FF0000 solid;*/
		float:left;
	}
	.ago_02_txt{
		padding-top:15px;
		padding-left:3px;
		padding-right:3px;
		padding-bottom:3px;
		margin-top:10px;
		margin-left:4px;
		width:380px;
		height:390px;
/*		border:1px #FF0000 solid;*/
		float:right;
	}
.katuo_01{
/*	margin-top: 15px;*/
	padding:0px;
	margin-top:20px;
	margin-left:4px;
/*	position: relative;*/
	z-index:1;
	width:800px;
	height:430px;
	background:#FFFFFF
	url(../images/nori_menu/katsuo/matoba_001.jpg) no-repeat;
	
	color:#333333;
}
	.katuo_01_txt{
		padding-top:15px;
		padding-left:3px;
		padding-right:3px;
		padding-bottom:3px;
		margin-top:10px;
		margin-left:4px;
		width:300px;
		height:390px;
/*		border:1px #FF0000 solid;*/
		float:left;
	}
	.katuo_02_txt{
		padding-top:15px;
		padding-left:3px;
		padding-right:3px;
		padding-bottom:3px;
		margin-top:10px;
		margin-left:4px;
		width:370px;
		height:390px;
/*		border:1px #FF0000 solid;*/
		float:right;
	}
.sozai_photo_area{
/*	margin-top: 15px;*/
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left:15px;
/*	position: relative;*/
	z-index:1;
	width:790px;
	height:501px;


	border-top: solid 0px #B6A78D;
	border-left: solid 0px #B6A78D;
	border-bottom: dashed 1px #B6A78D;
	border-right: solid 0px #B6A78D;

	color:#FFFFFF;
}
	.sozai_photo_01_txt{
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
		margin-top:0px;
		margin-left:0px;
		width:200px;
		height:140px;
/*		border:1px #FF0000 solid;*/
		border:0px;
	}
	.sozai_photo_02_txt{
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
		margin-top:0px;
		margin-left:0px;
		width:200px;
		height:140px;
/*		border:1px #FF0000 solid;*/
		border:0px;
	}
	.sozai_photo_03_txt{
		padding-top:8px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:0px;
		margin-top:0px;
		margin-left:0px;
		width:390px;
/*		height:134px;*/
/*		border:1px #FF0000 solid;*/
		border:0px;
		color:#333333;
		line-height:16px;
		vertical-align:top;
		align:left;
	}
#header_logo{
	margin-top: 0px;
	padding:0px;
	top: 45px;
	/*left: 125px;*/
/*
	top: -20px;
	left: 20px;
*/
	position: absolute;
	z-index:99;
	width:200px;
}
	.header_menu_line{
		border-top: 0px;
		border-left: 0px;
		border-bottom: 1px;
		border-right: 0px;
		border-color: #8D4F29;
		border-style: solid;
	}
#header_logincart{
	margin-top:0px;
	padding:0px;
	top:8px;
/*	top: -12px;*/
	/*top: -50px;*/
	left: 520px;
	position: relative;
	z-index:99;
	width:280px;
/*
		border-left: 1px;
		border-top: 1px;
		border-bottom: 1px;
		border-right: 1px;
		border-color: #8D4F29;
		border-style: solid;
*/
}
#entry_sw{
	margin-top: 0px;
	padding:0px;
	top: 0px;
	left: 0px;
	position: relative;
	z-index:99;
}
#login_sw{
	margin-top: 0px;
	padding:0px;
	top: 5px;
	left: 0px;
	position: relative;
	z-index:99;
}
#bascket_sw{
	margin-top: 0px;
	padding:0px;
	top: 5px;
	left: 15px;
	position: relative;
	z-index:99;
}
/*メインコンテンツエリア*/
#main{
	width:816px; height:100%;
	background:#FFFFFF
	url(../images/bg_pict/background_main.jpg) repeat-y;
}
	/*トップページコンテンツエリア*/
	#content_left{
		width:390px;
		float:left;
	}
	#content_head{
		width:384px; height:20px;
		background:#FFFFFF
		url(../images/bg_pict/title_bar001.jpg) no-repeat;
	}
	#content_main{
		width:384px;
		background:#FFFFFF
		url(../images/bg_pict/item_titlemain_background.jpg) repeat-y;
	}
	#content_footer{
		width:384px; height:8px;
		background:#FFFFFF
		url(../images/bg_pict/item_titleline_under.jpg) no-repeat;
	}
	/*トップページ新着情報エリア*/
	#content_right{
		width:390px;
		float:right;
	}
	#whatsnew_head{
		width:384px; height:20px;
		background:#FFFFFF
		url(../images/bg_pict/bar_whatnew.jpg) no-repeat;
	}
	#whatsnew_main{
		width:384px;
		background:#FFFFFF
		url(../images/bg_pict/item_whatsnewmain_backgroun.jpg) repeat-y;
	}
	#whatsnew_footer{
		width:384px; height:8px;
		background:#FFFFFF
		url(../images/bg_pict/item_line_under.jpg) no-repeat;
	}
	/*海苔ページ用*/
	#nori_content_left{
/*		margin-left:20px;*/
		padding-left:20px;
		width:390px;
		float:left;
	}
	#nori_content_right{
		width:390px;
		float:right;
	}

	/*海苔お客様の声ページ用*/
	#voice_content_left{
		margin-left:10px;
/*		padding-left:10px;*/
		width:380px;
		float:left;

	}
	#voice_content_right{

		margin-right:20px;
		margin-left:10px;

		width:380px;
		float:right;

	}


	/*海苔ページ素材ラベル*/
	#norisozai_label{
		width:800px;
		height:20px;
		margin-left: 4px;
		padding-top: 4px;
		background:#FFFFFF
		url(../images/nori_menu/noripage_sozailabel.jpg) no-repeat;
	}
	.kodawari_sw_area{
		width:805px;
		height:125px;
/*
		border-top: solid 1px #D96AAC;
		border-left: solid 1px #D96AAC;
		border-bottom: solid 1px #D96AAC;
		border-right: solid 1px #D96AAC;
*/
	}
	#kodawari_sw_left{
		width:400px;
		height:125px;
		float:left;
		margin-left:4px;
/*
		border-top: solid 1px #D96AAC;
		border-left: solid 1px #D96AAC;
		border-bottom: solid 1px #D96AAC;
		border-right: solid 1px #D96AAC;
*/
	}
	#kodawari_sw_right{
		width:400px;
		height:125px;
		float:right;
		margin-left:0px;
/*
		border-top: solid 1px #D96AAC;
		border-left: solid 1px #D96AAC;
		border-bottom: solid 1px #D96AAC;
		border-right: solid 1px #D96AAC;
*/
	}
/*未使用*/
#content_03{
	width:816px; height:100%;
	padding-left:5px;
	background:#FFFFFF
	url(../images/bg_pict/background_main.jpg) repeat-y;
}
#under_temp_area{
	width:816px; height:100%;
	background:#FFFFFF
	url(../images/bg_pict/background_main.jpg) repeat-y;
}
#under_menu_area{
	width:816px; height:100%;
	background:#FFFFFF
	url(../images/bg_pict/background_main.jpg) repeat-y;
}
#under_photo_area{
	top: 0px;
	left: 12px;
	position: relative;
}
/*フッターエリア*/
#footer{
	width:816px; height:25px;
	background:#FFFFFF
	url(../images/bg_pict/background_footer.jpg) no-repeat;
}
	.float_clear{
		clear:both;
	}
	/*回り込み*/
	.left_float {float: left;}
	.right_float {float: right;}
	.none_float {float: none;}
	/*回り込み解除*/
	.left_clear {clear: left;}
	.right_clear {clear: right;}
	.none_clear {clear: none;}


	center_txt {text-align:center;}
	left_txt {text-align:left;}
	right_txt {text-align:right;}
/*カラー*/
	.white_col{color:#FFFFFF;}
	.darkblue_col{color:#173375;}
	.red_col{color:#FF3333;}
	.black_col{color:#000000;}
	.orange_col{color:#FF9900;}
	.darkorange_col{color:#D27E00;}
	.pinky_col{color:#FF3C98;}
	.skyblue_col{color:#1471FC;}
	.greens_col{color:#50BE6F;}
	.namegray_col{color:#463F35;}
	.lightgray_col{color:#CFDBE0;}
	.darkgray_col{color:#7E9292;}
	.brown_col{color:#673200;}
	.gray_col{color:#A5A5A5;}
	.seibun_green_col {color:#62A673;}
	.seibun_lightgreen_col {color:#86BE67;}

/*背景カラー*/
	.lemonyellow_bgcol{background-color:#FFCC00;}
	.yellow_bgcol{background-color:#FAEC8B;}
	.orange_bgcol{background-color:#FFBF86;}
	.darkblue_bgcol{background-color:#000064;}
	.pinky_bgcol{background-color:#FEE0EF;}
	.lightpinky_bgcol{background-color:#FFECEE;}
	.lightblue_bgcol{background-color:#ECF9FF;}
	.bajyu_bgcol{background-color:#FFF2E6;}
	.skyblue_bgcol{background-color:#83A8F5;}
	.greens_bgcol{background-color:#98A965;}
	.gray_bgcol{background-color:#F0F3F4;}
	.lightgray_bgcol{background-color:#CFDBE0;}
	.darkgray_bgcol{background-color:#A7B6C2;}
	.bluegray_bgcol{background-color:#94AEBE;}
	.white_bgcol{background-color:#FFFFFF;}

/*スペース*/
	.mar0_pad0 {margin: 0px; padding: 0px;}
	.mar0_pad1 {margin: 0px; padding: 1px;}
	.mar0_pad2 {margin: 0px; padding: 2px;}
	.mar0_pad3 {margin: 0px; padding: 3px;}

	.mar1_pad0 {margin: 1px; padding: 0px;}
	.mar1_pad1 {margin: 1px; padding: 1px;}
	.mar1_pad2 {margin: 1px; padding: 2px;}
	.mar1_pad3 {margin: 1px; padding: 3px;}

	.mar5_pad0 {margin: 5px; padding: 0px;}
	.mar5_pad1 {margin: 5px; padding: 1px;}
	.mar5_pad2 {margin: 5px; padding: 2px;}
	.mar5_pad3 {margin: 5px; padding: 3px;}

/*文字間隔*/
	.space_minus02px {letter-spacing:-2px;}
	.space_minus01px {letter-spacing:-1px;}
	.space_00px {letter-spacing:0px;}
	.space_01px {letter-spacing:1px;}
	.space_02px {letter-spacing:2px;}

	.line_height_14px{line-height:14px;}
	.line_height_16px{line-height:16px;}
	.line_height_18px{line-height:18px;}
	.line_height_25px{line-height:25px;}

/*フォントサイズ*/
	.font_10px{ font-size:10px;}
	.font_11px{ font-size:11px;}
	.font_12px{ font-size:12px;}
	.font_13px{ font-size:13px;}
	.font_14px{ font-size:14px;}
	.font_16px{ font-size:16px;}
	.font_18px{ font-size:18px;}
	.font_20px{ font-size:20px;}
	.font_22px{ font-size:22px;}
	.font_24px{ font-size:24px;}
	.font_26px{ font-size:26px;}
	.font_28px{ font-size:28px;}

	.font_normal{ font-weight:normal;}
	.font_bold{ font-weight:bold;}

	.first_STR_24px:first-letter {
		font-size:24px;
		background-color:#FEEAAB;
		font-weight:bold;
	}

	.text-deco01{
		text-decoration:line-through;
	}

/*設置*/
	.Masterbox_area_line{
/*
		border-top: solid 0px #97BD9C;
		border-left: solid 0px #97BD9C;
		border-bottom: solid 0px #97BD9C;
		border-right: solid 0px #97BD9C;
		height:100%;
		width:800;
*/
		position: relative;
	}
/*
h1,h2,h3{
	margin:0;
	text-indent:-9999px;
}
*/
h1{
	margin:0;
	margin-left: 6px;
	font-size:10px;
	font-weight:normal;

/*	text-indent:-9999px;*/
}
	h1.norihead{
		font-size:14px;
		margin: 0px;
		margin-left: 20px;
		top:0px;
		color:#17004F;
	}
	h2.norihead{
		font-size:13px;
		font-weight:normal;
		margin-bottom: 0px;
		margin-left: 25px;
		color:#3F4E3F;
	}

	h2.pan{
		margin:0px;
		padding:0px;
		font-size:13px;
		font-weight:normal;
/*		margin-bottom: 0px;*/
		vertical-align:baseline;
/*		height:20px;*/
		margin-left: 5px;
		color:#2E382E;
	}

	h3.norihead{
		padding:2px;
		width:788px;
		height:15px;
		background-color:#D0DFC6;
		font-size:14px;
		margin-top: 5px;
		margin-left: 10px;
		margin-bottom: 5px;
		vertical-align:baseline;
	}
	h3.norihead_c{
		padding:2px;
		width:774px;
		height:15px;
		background-color:#FEE9CB;
		font-size:14px;
		margin-top: 5px;
		margin-left: 10px;
		margin-bottom: 5px;
		vertical-align:baseline;
	}
	/*商品リスト化用CSS*/
	h3.norihead_l{
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		padding:2px;
/*		width:238px;*/
		height:55px;
		background-color:#F0E8E6;
		font-size:12px;
		font-weight:normal;
		line-height:18px;
/*		margin-top: 5px;
		margin-left: 10px;
		margin-bottom: 5px;*/
		text-align:left;
		vertical-align:baseline;
	}

	h4.norihead{
		font-size:14px;
		margin-top: 0px;
		margin-left: 10px;
		margin-bottom: 0px;
	}
#main_menu_area{
	top: 0px;
	left: 4px;
	margin:0px;
	padding:0px;
	position: relative;
}
	#noriken_back{
		background:#FFFFFF
		url(../images/menubar_001.jpg) no-repeat;
	}

	#kaisyoku_back{
		background:#FFFFFF
		url(../images/menu_bar_06.jpg) no-repeat;
	}
	#kodawari_back{
		background:#FFFFFF
		url(../images/menu_bar_01.jpg) no-repeat;
	}

	#norisyoku_back{
		background:#FFFFFF
		url(../images/menubar_002.jpg) no-repeat;
	}

	#noriaji_back{
		background:#FFFFFF
		url(../images/menu_bar_02.jpg) no-repeat;
	}

	#norifuri_back{
		background:#FFFFFF
		url(../images/menu_bar_03.jpg) no-repeat;
	}
	#norinama_back{
		background:#FFFFFF
		url(../images/menu_bar_04.jpg) no-repeat;
	}
	#norietc_back{
		background:#FFFFFF
		url(../images/menu_bar_05.jpg) no-repeat;
	}





	#search_back{
		background:#FFFFFF
		url(../images/menubar_003.jpg) no-repeat;
	}
#search_area{
	top: 1px;
	right: 60px;
/*
	margin-top: 2px;
	margin-bottom: 2px;
*/
}
/*タイトル写真*/
#main_photo_area{
	top: 0px;
	left: 4px;
	margin:0px;
	padding:0px;
	position: relative;
}
.campaign_photo_area{
	top: 0px;
	left: 4px;
	margin:0px;
	padding:0px;
	position: relative;
}
.banner_area{
	top: 0px;
	margin:5px;
	padding:0px;
/*	position: relative;*/
}
/*トップページ海食健美画像*/
/*
#kensyoku img{
	float:right;
	left: 14px;
}
*/
/*トップページ海苔商品画像*/
/*
#nori img{
	clear:both;
	left: 14px;
}
*/
/*トップページ左側メニュー合わせ位置*/
.main_saply_area{
	left: 12px;
	position: relative;
}
	.nori_menu_txt{
		top:5px;
		left: 12px;
		position: relative;
	}
	.nori_menu_photo{
		margin-top:13px;
		margin-bottom:5px;
		margin-left: 4px;
/*		position: relative;*/
	}


hr.whatnew{
	border:1px;
	border-color:#D1F4FC;
}
	.cont_bar_001{;
		padding-top: 8px;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		font-size: 12px;
	}
	.cont_main_001{
		margin-left: 10px;
		margin-right: 10px;
		position: relative;
		font-size: 12px;
	}
		.cont_photo{
			float: left;
			margin-right: 4px;
		}
		.cont_txt{
		}
	.cont_bar_002{
		clear: both;
		padding-top: 8px;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		font-size: 12px;
	}
	.cont_main_002{
		margin-left: 10px;
		margin-right: 10px;
		position: relative;
		font-size: 12px;
	}
	.cont_bar_003{
		clear: both;
		padding-top: 8px;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		font-size: 12px;
	}
	.cont_main_003{
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 0px;
		position: relative;
		font-size: 12px;
	}
	.whatsner_bar{
		top: 10px;
		margin-top: 0px;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 0px;
		font-size: 12px;
	}
	.under_bar{
		border-top: 0px;
		border-left: 0px;
		border-bottom: 1px;
		border-right: 0px;
		border-color: #D6E8FC;
		border-style: dashed;
	}

.main_nori_area{
	left: 20px;
	position: relative;
}
/*海食健美トップラベル合わせ位置*/
	.top_label_area{
		width:800px;
		height:269px;
		border-top: 1px;
		border-left: 0px;
		border-bottom: 0px;
		border-right: 0px;
		border-color: #D6E8FC;
		border-style: solid;
		margin:0px;
		padding:0px;
	}
	.top_label_area_gift{
		width:800px;
		height:200px;
		border-top: 1px;
		border-left: 0px;
		border-bottom: 0px;
		border-right: 0px;
		border-color: #D6E8FC;
		border-style: solid;
		margin:0px;
		padding:0px;
	}


	.top_label_kodawaritop{
		width:800px;
		height:350px;
		border-top: 0px;
		border-left: 0px;
		border-bottom: 0px;
		border-right: 0px;
		border-color: #D6E8FC;
		border-style: solid;
		margin:0px;
		padding:0px;
	}

	.top_label_namatop{
		width:800px;
		height:380px;
		border-top: 0px;
		border-left: 0px;
		border-bottom: 0px;
		border-right: 0px;
		border-color: #D6E8FC;
		border-style: solid;
		margin:0px;
		padding:0px;
	}


	.top_label_furitop{
		width:800px;
		height:300px;
		border-top: 1px;
		border-left: 0px;
		border-bottom: 0px;
		border-right: 0px;
		border-color: #D6E8FC;
		border-style: solid;
		margin:0px;
		padding:0px;
	}

	.top_label_noritop{
		width:800px;
		height:355px;
		border-top: 0px;
		border-left: 0px;
		border-bottom: 0px;
		border-right: 0px;
		border-color: #D6E8FC;
		border-style: solid;
		margin:0px;
	}
	.top_label_ALL{
		width:800px;
		height:300px;
		border-top: 0px;
		border-left: 0px;
		border-bottom: 0px;
		border-right: 0px;
		border-color: #D6E8FC;
		border-style: solid;
		margin:0px;
		padding:0px;
	}
	.top_label_area_nori{
		width:800px;
		height:269px;
		border-top: 0px;
		border-left: 0px;
		border-bottom: 0px;
		border-right: 0px;
		border-color: #D6E8FC;
		border-style: solid;
		margin:0px;
		padding:0px;
	}
/*海苔ラベル合わせ位置*/
	.top_norilabel_area{
		width:800px;
		height:269px;
		border-top: 1px;
		border-left: 0px;
		border-bottom: 0px;
		border-right: 0px;
		border-color: #D6E8FC;
		border-style: solid;
		margin:0px;
		padding:0px;
	}
/*海食健美センターメニュー合わせ位置*/

	.kaiken_ad_area{
		width:800px;
		/*height:217px;*//*buy_brock_master.php buy_brock.php用*/
		/*height:350px;*?/*buy_brock2.php用*/
		margin-top:0px;
		margin-left:0px;
		border-top: 1px;
		border-left: 1px;
		border-bottom: 1px;
		border-right: 1px;
		border-color: #D6E8FC;
		border-style: solid;
	}

	/*buy_brock_master.php buy_brock.php用*/
	.kaiken_centermenu_area{
		width:800px;
		/*height:217px;*/
		margin-top:0px;
		margin-left:3px;
		border-top: 1px;
		border-left: 1px;
		border-bottom: 1px;
		border-right: 1px;
		border-color: #D6E8FC;
		border-style: solid;
	}

	.main_kaikenleft_area{
		float:left;
		left: 1px;
		position: relative;
	}
	.main_kaikenright_area{
		float:left;
		left: 1px;
		position: relative;
	}
	.main_kaikenbuy_area{
		top: 13px;
		left: 10px;
		position: relative;
	}
	.main_kaikenbuy_area_a8{
		position: relative;
	}
	.main_kaikenbuy_switch_area{
		top: -12px;
		left: 25px;
		position: relative;
	}
/*海食健美センターコンテンツ合わせ位置*/

	.kaiken_centerundercont_area{
		width:800px;
		height:191px;
		margin-top:0px;
		margin-left:3px;
		border-top: 0px;
		border-left: 0px;
		border-bottom: 0px;
		border-right: 0px;
		border-color: #D6E8FC;
		border-style: solid;
	}
	/*海苔ページ会長*/
	.nori_mainpage_kaicho{
		width:800px;
		height:350px;
		margin-top:5px;
		margin-left:4px;
		border-top: 0px;
		border-left: 0px;
		border-bottom: 0px;
		border-right: 0px;
		border-color: #D6E8FC;
		border-style: solid;
	}
	/*海苔素材3点セット*/
	.koumi_sozai_area{
		width:800px;
		height:155px;
		margin-top:0px;
		margin-left:3px;
		border-top: 0px;
		border-left: 0px;
		border-bottom: 0px;
		border-right: 0px;
		border-color: #D6E8FC;
		border-style: solid;
	}
	.koumi_sozai_txtarea{
		width:800px;
/*		height:155px;*/
		margin-top:0px;
		margin-left:3px;
		margin-bottom:5px;
		border-top: 0px;
		border-left: 0px;
		border-bottom: 0px;
		border-right: 0px;
		border-color: #D6E8FC;
		border-style: solid;
	}

	/*海苔商品素材セット*/
	.sozai_001_area{
		margin-top:0px;
		width:200px;
		float:left;
		top: 0px;
		left: 15px;
		position: relative;
		line-height:18px;
	}
	.sozai_002_area{
		margin-top:0px;
		width:200px;
		float:left;
		left: 100px;
		position: relative;
		line-height:18px;
	}
	.sozai_003_area{
		margin-top:0px;
		width:200px;
		float:left;
		left: 190px;
		position: relative;
		line-height:18px;
	}
	/*海苔その他素材*/
	.sozai_etc_area{
		margin-top:0px;
		margin-left:6px;
		margin-bottom:0px;
		padding:0px;
		width:800px;
		top: 0px;
		font-size: 0px;
		line-height:0px;
	}
	.sozai_etc_sub_area{
		margin:0px;
		padding:0px;
		top:0px;
	}
	.campaign_banner_area{
		margin-top:0px;
		margin-left:5px;
		padding:0px;
		width:800px;
		height:130px;
		top: 0px;
		font-size: 0px;
	}

	/*海苔モニター販売*/
	.nori_monitor_sale{
		width:800px;
		height:375px;
		margin-top:0px;
		margin-left:4px;
		border-top: 0px;
		border-left: 0px;
		border-bottom: 0px;
		border-right: 0px;
		border-color: #D6E8FC;
		border-style: solid;
	}


	/*海苔スタッフ*/
	.nori_mainpage_stuff{
		width:800px;
		height:390px;
		margin-top:10px;
		margin-left:4px;
		border-top: 0px;
		border-left: 0px;
		border-bottom: 0px;
		border-right: 0px;
		border-color: #D6E8FC;
		border-style: solid;
	}


	/*健康食品お客様の声*/
	.main_centervoice_area{
		float:left;
		top: 0px;
		left: 15px;
		position: relative;
	}
	.main_centerseisan_area{
		float:left;
		left: 25px;
		position: relative;
	}
	.main_centerwish_area{
		float:left;
		left: 35px;
		position: relative;
	}
	.otamesi_buy{
		top:-98px;
		left: 230px;
		position: relative;
		z-index:99;
	}
	.otamesi_buy_a8{
		top:-170px;
		left: 0px;
		position: absolute;
		z-index:99;
	}
	.normal_buy{
		top:-38px;
		left: 72px;
		position: relative;
		z-index:99;
	}
/*よくある質問トップラベル合わせ位置*/
	.top_faq_label_area{
		width:800px;
		height:20px;
		border-top: 1px;
		border-left: 0px;
		border-bottom: 1px;
		border-right: 0px;
		border-color: #D6E8FC;
		border-style: solid;
		margin:0px;
		padding:0px;
	}

/*通宝を知る合わせ位置*/
	.about_tuho_photo{
		top: 0px;
		left: 4px;
		margin:0px;
		padding:0px;
		position: relative;
		line-height:18px;
	}
	#about_tuho_left{
		width:360px;
		float:left;
	}

	/*こだわり*/
	.seibun_txt_line{
		border-top: solid 0px #62A673;
		border-left: solid 3px #62A673;
		border-bottom: solid 0px #62A673;
		border-right: solid 0px #62A673;
	}
	.seibun_txt_line_002{
		border-top: solid 0px #62A673;
		border-left: solid 3px #86BE67;
		border-bottom: solid 0px #62A673;
		border-right: solid 0px #62A673;
	}
	.seibun_line{
		border-top: solid 1px #FBC048;
		border-right: solid 1px #FBC048;
		border-bottom: solid 1px #FBC048;
		border-left: solid 1px #FBC048;
	}

	.seibun_top_line{
		border-top: solid 1px #FBC048;
		border-left: solid 1px #FBC048;
		border-bottom: solid 1px #FBC048;
		border-right: solid 1px #FBC048;
	}
	.seibun_bottom_line{
		border-top: solid 0px #FBC048;
		border-left: solid 1px #FBC048;
		border-bottom: solid 1px #FBC048;
		border-right: solid 1px #FBC048;
	}
/*サイトマップ*/
	#map_content_head{
		width:384px; height:20px;
		background:#FFFFFF
		url(../images/sitemap/bar_maptitle001.jpg) no-repeat;
	}
	#map_content2_head{
		width:384px; height:20px;
		background:#FFFFFF
		url(../images/sitemap/bar_maptitle002.jpg) no-repeat;
	}

/*下側注意事項イメージライン*/
	.temp_image_line{
		border-top: solid 0px #BBD9EA;
		border-left: solid 0px #BBD9EA;
		border-bottom: solid 1px #BBD9EA;
		border-right: solid 0px #BBD9EA;
	}

/*トップページ右側メニュー合わせ位置*/
	.main_whatsnew_area{
		right: 20px;
		position: relative;
	}
/*下側メニュースタイル*/
	.menu_area{
		left:10px;
		font-size:13px;
		line-height:24px;
		color:#663200;
	}
/*下側バナー位置*/
#tuho_logo{
	left: 0px;
	position: relative;
}
#free_dial{
	left: 5px;
	position: relative;
}
#verisign{
	left: 5px;
	position: relative;
}
/*下部クレジット*/
	.main_undercredit_txt{
		font-size:10px;
		top:4px;
		left: 12px;
		letter-spacing:3px;
		position:relative;
	}


/*ログインボタン設置*/
.sw_001_area{
	top: 150px;
	left: 50px;
	position: absolute;
}
.sw_002_area{
	top: 280px;
	left: 50px;
	position: absolute;
}
.sw_003_area{
	top: 410px;
	left: 50px;
	position: absolute;
}


.mvsw_001_area{
	top: 347px;
	left: 50px;
	position: absolute;
}
.hyousw_002_area{
	top: 450px;
	left: 50px;
	position: absolute;
}


.movie_area{
	top: 132px;
	left: 160px;
	position: absolute;
}
.movie_small_area{
	top: 297px;
	left: 221px;
	position: absolute;
}
.text_area{
	top: 450px;
	left: 316px;
	position: absolute;
}
