﻿@charset "utf-8";

/* All Layout
-------------------------------------------------*/
body,div,ul,li,h1,h2,p
{
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4,ul,li,p,address {
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

a {
	text-decoration: underline;
}

a:link {
	color: #663300;
}

a:visited {
	color: #663300;
}

a:hover {
	color: #baa89a;
	text-decoration: none;
}

a:active {
	color: #baa89a;
	text-decoration: none;
}

body {
	font: 12px Verdana ,sans-serif;
	color:#663300;
	text-align:center;
	scrollbar-face-color: #BAA89A; 
	scrollbar-track-color: #FAF8F7; 
	scrollbar-arrow-color: #FAF8F7; 
	scrollbar-highlight-color: #FAF8F7; 
	scrollbar-shadow-color: #FAF8F7; 
	scrollbar-3dlight-color: #BAA89A; 
	scrollbar-darkshadow-color: #BAA89A;
}

.pege_top {
	font-size:10px;
	width:520px;
	text-align:right;
	padding:0 2px 5px 0;
}

.pege_top2 {
	font-size:10px;
	width:475px;
	text-align:right;
	padding:5px 0 5px 0;
}

#topic_path {
	font-size:10px;
	width:525px;
	text-align:left;
	padding:2px 0 5px 5px;
}	

#inside_link {
	font-size:12px;
	width:525px;
	text-align:center;
	padding:5px 10px 5px 10px;
}	

#inside_link a {
	text-decoration: none;
}	

#inside_link a:link {
	color: #ce1111;
}

#inside_link a:visited {
	color: #ce1111;
}

#inside_link a:hover {
	color: #baa89a;
	text-decoration: underline;
}

#inside_link a:active {
	color: #baa89a;
	text-decoration: underline;
}

#inside_link2 {
	font-size:12px;
	width:505px;
	text-align:center;
	padding:5px 0;
}	

#inside_link2 a {
	text-decoration: none;
}	

#inside_link2 a:link {
	color: #ce1111;
}

#inside_link2 a:visited {
	color: #ce1111;
}

#inside_link2 a:hover {
	color: #baa89a;
	text-decoration: underline;
}

#inside_link2 a:active {
	color: #baa89a;
	text-decoration: underline;
}

.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear :both;
	visibility: hidden;
}

.clear {
	display: inline-table;
}

/* MacIE begin \*/
* html .clear {
	height: 1%;
}

.clear {
	display: block;
}

/* MacIE end */

#header,
#contents,


/* Wrapper
-------------------------------------------------*/
#wrapper {
	text-align: center;
	width:720px;
	background-image:url(../images/bg.png);
	background-position:center;
	background-repeat:repeat-y;
}


/* Header
-------------------------------------------------*/
#header {
	padding: 0;
	margin:0;
	position:relative;
}

#header .main img {
	border:0;
}

#header h1{
	font-size:10px;
	text-align:left;
	text-indent:10px;
	position:absolute;
	left: 2px;
	top:8px;
}


/* Main
-------------------------------------------------*/
#main {
	padding: 0;
	margin:0;
}


/*Side Menu Area
-------------------------------------------------*/
#side_menu_area {
		width: 180px;
		height:auto;
		float: left;
		padding:0 0 0 6px;
		background-image:url(../images/menu/menu_bg02.png);
		background-repeat:repeat-y;
}


/*Side Menu
-------------------------------------------------*/
#side_menu_area #side_menu {
		width: 175px;
}

#side_menu_area #side_menu ul {
		margin: 0;
		padding: 0;
}

#side_menu_area #side_menu ul li {
		margin: 0;
		padding: 0;
		float:left;
		display:block;
}

#side_menu_area #side_menu ul li span {
		display: none;
}

/*  Menu　*/
#side_menu_area #side_menu ul li.menu a {
		width: 175px;
		height: 46px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu.png) no-repeat 0 0;
	}

#side_menu_area #side_menu ul li.menu a:hover {
		width: 175px;
		height: 46px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu.png) no-repeat 0 0;
}

/*  当店について　*/
#side_menu_area #side_menu ul li.menu01 a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu01.png) no-repeat 0 0;
	}

#side_menu_area #side_menu ul li.menu01 a:hover {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu01_over.png) no-repeat 0 0;
}

#about #side_menu_area #side_menu ul li.menu01 {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu01.png) no-repeat 0 0;
	}
#about #side_menu_area #side_menu ul li.menu01  a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu01_over.png) no-repeat 0 0;
	}

/*  ご注文・お支払　*/
#side_menu_area #side_menu ul li.menu02 a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu02.png) no-repeat 0 0;
	}

#side_menu_area #side_menu ul li.menu02 a:hover {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu02_over.png) no-repeat 0 0;
}

#order #side_menu_area #side_menu ul li.menu02 {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu02.png) no-repeat 0 0;
	}
#order #side_menu_area #side_menu ul li.menu02  a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu02_over.png) no-repeat 0 0;
	}

/*  商品一覧　*/
#side_menu_area #side_menu ul li.menu12 a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu12.png) no-repeat 0 0;
	}

#side_menu_area #side_menu ul li.menu12 a:hover {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu12_over.png) no-repeat 0 0;
}

#merchandise #side_menu_area #side_menu ul li.menu12 {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu12.png) no-repeat 0 0;
	}
#merchandise #side_menu_area #side_menu ul li.menu12  a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu12_over.png) no-repeat 0 0;
	}

/*  食器 商品一覧　*/
#side_menu_area #side_menu ul li.menu13 a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu13.png) no-repeat 0 0;
	}

#side_menu_area #side_menu ul li.menu13 a:hover {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu13_over.png) no-repeat 0 0;
}

#tableware #side_menu_area #side_menu ul li.menu13 {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu13.png) no-repeat 0 0;
	}
#tableware #side_menu_area #side_menu ul li.menu13  a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu13_over.png) no-repeat 0 0;
	}

/*  家具 商品一覧　*/
#side_menu_area #side_menu ul li.menu14 a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu14.png) no-repeat 0 0;
	}

#side_menu_area #side_menu ul li.menu14 a:hover {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu14_over.png) no-repeat 0 0;
}

#furniture #side_menu_area #side_menu ul li.menu14 {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu14.png) no-repeat 0 0;
	}
#furniture #side_menu_area #side_menu ul li.menu14  a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu14_over.png) no-repeat 0 0;
	}

/*  雑貨 商品一覧　*/
#side_menu_area #side_menu ul li.menu15 a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu15.png) no-repeat 0 0;
	}

#side_menu_area #side_menu ul li.menu15 a:hover {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu15_over.png) no-repeat 0 0;
}

#sundries #side_menu_area #side_menu ul li.menu15 {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu15.png) no-repeat 0 0;
	}
#sundries #side_menu_area #side_menu ul li.menu15  a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu15_over.png) no-repeat 0 0;
	}

/*  お客様の声　*/
#side_menu_area #side_menu ul li.menu03 a {
		width: 175px;
		height: 34px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu03.png) no-repeat 0 0;
	}

#side_menu_area #side_menu ul li.menu03 a:hover {
		width: 175px;
		height: 34px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu03_over.png) no-repeat 0 0;
}

#voice #side_menu_area #side_menu ul li.menu03 {
		width: 175px;
		height: 34px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu03.png) no-repeat 0 0;
	}
#voice #side_menu_area #side_menu ul li.menu03  a {
		width: 175px;
		height: 34px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu03_over.png) no-repeat 0 0;
	}

/*  ご意見・リクエスト　*/
#side_menu_area #side_menu ul li.menu04 a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu04.png) no-repeat 0 0;
	}

#side_menu_area #side_menu ul li.menu04 a:hover {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu04_over.png) no-repeat 0 0;
}

#request #side_menu_area #side_menu ul li.menu04 {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu04.png) no-repeat 0 0;
	}
#request #side_menu_area #side_menu ul li.menu04  a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu04_over.png) no-repeat 0 0;
	}


/*  和食器のお手入れ　*/
#side_menu_area #side_menu ul li.menu05 a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu05.png) no-repeat 0 0;
	}

#side_menu_area #side_menu ul li.menu05 a:hover {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu05_over.png) no-repeat 0 0;
}

#care #side_menu_area #side_menu ul li.menu05 {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu05.png) no-repeat 0 0;
	}
#care #side_menu_area #side_menu ul li.menu05  a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu05_over.png) no-repeat 0 0;
	}

/*  一品Cooking　*/
#side_menu_area #side_menu ul li.menu06 a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu06.png) no-repeat 0 0;
	}

#side_menu_area #side_menu ul li.menu06 a:hover {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu06_over.png) no-repeat 0 0;
}

#cooking #side_menu_area #side_menu ul li.menu06 {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu06.png) no-repeat 0 0;
	}
#cooking #side_menu_area #side_menu ul li.menu06  a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu06_over.png) no-repeat 0 0;
	}

/*  特定商取引に関する法律に基づく表示　*/
#side_menu_area #side_menu ul li.menu07 a {
		width: 175px;
		height: 55px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu07.png) no-repeat 0 0;
	}

#side_menu_area #side_menu ul li.menu07 a:hover {
		width: 175px;
		height: 55px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu07_over.png) no-repeat 0 0;
}

#business #side_menu_area #side_menu ul li.menu07 {
		width: 175px;
		height: 55px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu07.png) no-repeat 0 0;
	}
#business #side_menu_area #side_menu ul li.menu07  a {
		width: 175px;
		height: 55px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu07_over.png) no-repeat 0 0;
	}

/*  メールマガジン　*/
#side_menu_area #side_menu ul li.menu09 a {
		width: 175px;
		height: 55px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu09.png) no-repeat 0 0;
	}

#side_menu_area #side_menu ul li.menu09 a:hover {
		width: 175px;
		height: 55px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu09_over.png) no-repeat 0 0;
}

#magazine #side_menu_area #side_menu ul li.menu09 {
		width: 175px;
		height: 55px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu09.png) no-repeat 0 0;
	}
#magazine #side_menu_area #side_menu ul li.menu09  a {
		width: 175px;
		height: 55px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu09_over.png) no-repeat 0 0;
	}

/*  サイトマップ　*/
#side_menu_area #side_menu ul li.menu10 a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu10.png) no-repeat 0 0;
	}

#side_menu_area #side_menu ul li.menu10 a:hover {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu10_over.png) no-repeat 0 0;
}

#sitemap #side_menu_area #side_menu ul li.menu10 {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu10.png) no-repeat 0 0;
	}
#sitemap #side_menu_area #side_menu ul li.menu10  a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu10_over.png) no-repeat 0 0;
	}

/*  お気に入りに追加　*/
#side_menu_area #side_menu ul li.menu08 a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu08.png) no-repeat 0 0;
	}

#side_menu_area #side_menu ul li.menu08 a:hover {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu08_over.png) no-repeat 0 0;
}

#favorite #side_menu_area #side_menu ul li.menu08 {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu08.png) no-repeat 0 0;
	}
#favorite #side_menu_area #side_menu ul li.menu08  a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu08_over.png) no-repeat 0 0;
	}

/*  トップページ　*/
#side_menu_area #side_menu ul li.menu_top a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu_top.png) no-repeat 0 0;
	}

#side_menu_area #side_menu ul li.menu_top a:hover {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu_top_over.png) no-repeat 0 0;
}

#top #side_menu_area #side_menu ul li.menu_top {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu_top.png) no-repeat 0 0;
	}
#top #side_menu_area #side_menu ul li.menu_top  a {
		width: 175px;
		height: 35px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu_top_over.png) no-repeat 0 0;
	}

/*  引き出物・業務用食器お問合せ　*/
#side_menu_area #side_menu ul li.menu16 a {
		width: 175px;
		height: 55px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu16.png) no-repeat 0 0;
	}

#side_menu_area #side_menu ul li.menu16 a:hover {
		width: 175px;
		height: 55px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu16_over.png) no-repeat 0 0;
}

#form #side_menu_area #side_menu ul li.menu16 {
		width: 175px;
		height: 55px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu16.png) no-repeat 0 0;
	}
#form #side_menu_area #side_menu ul li.menu16 a {
		width: 175px;
		height: 55px;
		list-style: none;
		display: block;
		background: url(../images/menu/menu16_over.png) no-repeat 0 0;
	}


#count {
		position:relative;
	}

#count .counter {
		position:absolute;
		top:155px;
		left:30px;
		text-align:center;
	}		

/* Contents
-------------------------------------------------*/
#contents {
	width:525px;
	}

#contents .height1{
	height:1px;
	}

#contents .height5{
	height:5px;
	}

#contents .height10{
	height:10px;
	}

#contents h3 {
	margin:0;
	padding:0;
}

#contents .subtitle{
	font:13px Verdana ,sans-serif;
	font-weight:bold;
	line-height:1.3em;
}

.font_red {
	color:#CF1111;
	font-size:12px;
	line-height:1.3em;
}

.text_10 {
	font-size:10px;
	line-height:1.3em;
}

.text_12 {
	font-size:12px;
	line-height:1.3em;
}

.text_12h {
	font-size:12px;
	line-height:1.8em;
}

.text_14 {
	font-size:14px;
	line-height:1.3em;
}

/*  おばちゃんのオススメ　*/
#contents #recommend_title {
	height:31px;
	background:url(../images/sub/sub_recommend.png) no-repeat 0 0;
}

#contents #recommend_title span {
		display: none;
}

#contents #recommend_top {
	background:url(../images/sub/sub_recommend_top.png) no-repeat 0 0;
	height:11px;
}

#contents #recommend_contents {
	background:url(../images/sub/sub_recommend_bg.png) repeat-y 0 0;
	height:auto;
	text-align:center;
}

#contents #recommend_bottom {
	background:url(../images/sub/sub_recommend_bottom.png) no-repeat 0 0;
	height:11px;
}

/*  What's New　*/
#contents #new_title {
	height:31px;
	background:url(../images/sub/sub_new.png) no-repeat 0 0;
}

#contents #new_title span {
		display: none;
}

#contents #new_contents {
	height:118px;
	background:url(../images/sub/sub_new_bg.png) repeat-y 0 0;
}

#contents #new_contents .new {
	height:94px;
	width:505px;
	padding:5px 10px 10px 0;
	text-align:left;
}

#contents #new_contents .new dl{
	padding:0;
	margin:0;
}	

#contents #new_contents .new dt{
	text-align:left;
	line-height:1.3em;
	padding:0 0 0 10px;
	margin:0;
	font:12px Verdana ,sans-serif;
	font-weight:bold;
}	

#contents #new_contents .new dd{
	text-align:left;
	line-height:1.3em;
	padding:2px 0 15px 20px;
	margin:0;
	font:12px Verdana ,sans-serif;
}	

/*  おばちゃんからのご連絡　*/
#contents #news_title {
	height:31px;
	background:url(../images/sub/sub_news.png) no-repeat;
}

#contents #news_title span {
		display: none;
}

#contents #news_contents {
	height:118px;
	background:url(../images/sub/sub_news_bg.png) repeat-y;
}

#contents #news_contents #entry{
	height:100px;
}

#contents #news_contents #entry .text{
	width:505px;
	height:100px;
	font:12px Verdana ,sans-serif;
	line-height:1.3em;
	text-align:left;
	overflow:auto;
	padding: 5px 10px 10px 10px;
}

/*  初めてのお客様へ　*/
#contents #customer_title {
	width:260px;
	height:31px;
	background:url(../images/sub/sub_customer.png) no-repeat;
	background-position:left;
}

#contents #customer_title span {
		display: none;
}

#contents #customer_contents {
	background:url(../images/sub/sub_s_bg.png) repeat-y;
	background-position:left;
	text-align:left;
	vertical-align:top;
	padding:5px 10px 0 10px;
	font:12px Verdana ,sans-serif;
	line-height:1.3em;
}

/*  引き出物・業務用食器について　*/
#contents #business_title {
	width:260px;
	height:31px;
	background:url(../images/sub/sub_business.png) no-repeat;
	background-position:right;
}

#contents #business_title span {
		display: none;
}

#contents #business_contents {
	background:url(../images/sub/sub_s_bg.png) repeat-y;
	background-position:right;
	text-align:left;
	vertical-align:top;
	padding:5px 10px 0 10px;
	font:12px Verdana ,sans-serif;
	line-height:1.3em;
}

#contents #sub_title #form_01{
	background:url(../mailform/images/sub_01.png) no-repeat 0 0;
}

#contents #sub_title #form_02{
	background:url(../mailform/images/sub_02.png) no-repeat 0 0;
}

#contents #sub_title #form_03{
	background:url(../mailform/images/sub_03.png) no-repeat 0 0;
}

#contents #sub_title #form_04{
	background:url(../mailform/images/sub_04.png) no-repeat 0 0;
}


/*  カレンダー　
#contents #calendar_title {
	width:260px;
	height:31px;
	background:url(../images/sub/sub_calendar.png) no-repeat;
	background-position:right;
}

#contents #calendar_title span {
		display: none;
}

#contents #calendar_contents {
	height:170px;
	background:url(../images/sub/sub_s_bg.png) repeat-y;
	background-position:right;
	text-align:left;
	vertical-align:top;
	padding:5px 5px 0 50px;
	font:12px Verdana ,sans-serif;
	line-height:1.3em;
}*/

/*  おばちゃんの世間話　Blog　*/
#contents #blog_title {
	width:260px;
	height:31px;
	background:url(../images/sub/sub_blog.png) no-repeat;
	background-position:right;
}

#contents #blog_title span {
		display: none;
}

#contents #blog_contents {
	height:205px;
	background:url(../images/sub/sub_s_bg.png) repeat-y;
	background-position:right;
	text-align:left;
	vertical-align:top;
	padding:5px 10px 0 10px;
	font:12px Verdana ,sans-serif;
	line-height:1.3em;
}

/*  カレンダー　*/
#contents #calendar_title {
	height:31px;
	background:url(../images/sub/sub_calendar02.png) no-repeat;
	background-position:right;
}

#contents #calendar_title span {
		display: none;
}

#contents #calendar_contents {
	height:180px;
	background:url(../images/sub/sub_recommend_bg.png) repeat-y 0 0;
	padding:10px 0 0 30px;
	text-align:center;
}

/*  ホームページ制作　*/　
#contents #website_title {
	height:31px;
	background:url(../images/sub/sub_website.png) no-repeat;
}

#contents #website_title span {
		display: none;
}

#contents #website_contents {
	background:url(../images/sub/sub_recommend_bg.png) repeat-y;
	vertical-align:top;
	text-align:center;
}

#contents #website_contents .text{
	width:505px;
	font:12px Verdana ,sans-serif;
	line-height:1.3em;
	text-align:left;
	padding: 5px 10px 10px 10px;
}


/* Footer
-------------------------------------------------*/
#footer_link {
	background-image:url(../images/bar.png);
	background-position:center;
	background-repeat:no-repeat;
	width:720px;
	height:19px;
	text-align:center;
	line-height:1.3em;
	font-size:10px;
	color:#FFFFFF;
}

#footer_link a {
	text-decoration: none;
}

#footer_link a:link {
	color: #ffffff;
}

#footer_link a:visited {
	color: #ffffff;
}

#footer_link a:hover {
	color: #baa89a;
	text-decoration: underline;
}

#footer_link a:active {
	color: #baa89a;
	text-decoration: underline;
}


#footer {
	clear: both;
	text-align: center;
	line-height:1.6em;
	letter-spacing: 0em;
	background-image:url(../images/fotter.png);
	background-position:center;
	height:34px;
}

address {
	text-align:center;
	line-height:2em;
	font-size:10px;
}	


/* Popup Layout
-------------------------------------------------*/
#popup_header {
	height:120px;
	background:url(../images/popup/popup_header.png) no-repeat;
}

#popup_header span {
	display: none;
}

#popup_contents {
	height:auto;
	background:url(../images/popup/popup_contents.png) repeat-y;
}

#popup_contents #entry {
	height:auto;
	font:12px Verdana ,sans-serif;
	line-height:1.3em;
	text-align:left;
	overflow:auto;
	padding: 10px 20px 10px 45px;
}

#popup_footer {
	height:50px;
	background:url(../images/popup/popup_footer.png) no-repeat;
}

#popup_footer address {
	margin-top:24px;
	text-align:center;
	line-height:2em;
	font-size:10px;
}	


/* Under Layout
-------------------------------------------------*/
#contents #sub_title h3 {
	width:525px;
	height:31px;
}

#contents #sub_title h3 span {
	display:none;
}

#contents #sub_contents {
	background:url(../images/sub/sub_recommend_bg.png) repeat-y 0 0;
	text-align:left;
	vertical-align:top;
	padding:5px 10px 0 10px;
	font:12px Verdana ,sans-serif;
	line-height:1.3em;
}

/*  当店について　*/
#contents #sub_title #about_01{
	background:url(../about/images/sub_01.png) no-repeat 0 0;
}

/*  ご注文・お支払　*/
#contents #sub_title #order_01{
	background:url(../order/images/sub_01.png) no-repeat 0 0;
}

#contents #sub_title #order_02{
	background:url(../order/images/sub_02.png) no-repeat 0 0;
}

#contents #sub_title #order_03{
	background:url(../order/images/sub_03.png) no-repeat 0 0;
}

#contents #sub_title #order_04{
	background:url(../order/images/sub_04.png) no-repeat 0 0;
}

#contents #sub_title #order_05{
	background:url(../order/images/sub_05.png) no-repeat 0 0;
}

#contents #sub_title #order_06{
	background:url(../order/images/sub_06.png) no-repeat 0 0;
}

#contents #sub_title #order_07{
	background:url(../order/images/sub_07.png) no-repeat 0 0;
}

#contents #sub_title #order_08{
	background:url(../order/images/sub_08.png) no-repeat 0 0;
}

#contents #sub_contents_order {
	background:url(../order/images/sub_order_bg.png) repeat-y;
	background-position:center;
	text-align:left;
	vertical-align:top;
	padding:0 10px 3px 10px;
	font:12px Verdana ,sans-serif;
	line-height:1.3em;
}

#contents #sub_contents_top {
	background:url(../order/images/sub_order_top.png) no-repeat;
	height:13px;
	width:445px;
	background-position:center;
	margin-bottom:-1px;
}

#contents #sub_contents_bottom {
	background:url(../order/images/sub_order_bottom.png) no-repeat;
	height:11px;
	width:445px;
	background-position:center;
	margin-top:-1px;
}


/*  お客様の声　*/
#contents #sub_title #voice_01{
	background:url(../voice/images/sub_01.png) no-repeat 0 0;
}

#contents #sub_title #voice_03{
	background:url(../voice/images/sub_03.png) no-repeat 0 0;
}

#contents #sub_contents_voice {
	background:url(../order/images/sub_order_bg.png) repeat-y;
	background-position:center;
	text-align:left;
	vertical-align:top;
	padding:0 10px 0 10px;
	font:12px Verdana ,sans-serif;
	line-height:1.3em;
}

#contents #sub_contents_voice #entry{
	background:url(../voice/images/sub_02.png) no-repeat 0 0;
	height:30px;
	width:425px;
	margin-top:-10px;
}

#contents #sub_contents_voice #entry .voice_title{
	height:30px;
	text-align:left;
	font:13px Verdana ,sans-serif;
	font-weight:bold;
	line-height:2.6em;
	margin:0 0 0 25px;
}

#contents #sub_contents_voice .voice_text{
	text-align:left;
	vertical-align:top;
	padding:0 10px 0 25px;
	font:12px Verdana ,sans-serif;
	line-height:1.3em;
}

#contents #sub_contents_top {
	background:url(../order/images/sub_order_top.png) no-repeat;
	height:13px;
	width:445px;
	background-position:center;
}

#contents #sub_contents_bottom {
	background:url(../order/images/sub_order_bottom.png) no-repeat;
	height:11px;
	width:445px;
	background-position:center;
}

/*  和食器のお手入れ　*/
#contents #sub_title #care_01{
	background:url(../care/images/sub_01.png) no-repeat 0 0;
}


/*  一品Cooking　*/
#contents #sub_title #cooking_01{
	background:url(../cooking/images/sub_01.png) no-repeat 0 0;
}

#contents #sub_contents_cooking {
	background:url(../order/images/sub_order_bg.png) repeat-y;
	background-position:center;
	text-align:left;
	vertical-align:top;
	padding:0 10px 0 10px;
	font:12px Verdana ,sans-serif;
	line-height:1.3em;
}

#contents #sub_contents_cooking #entry{
	background:url(../voice/images/sub_02.png) no-repeat 0 0;
	height:30px;
	width:425px;
	margin-top:-10px;
}

#contents #sub_contents_cooking #entry .cooking_title{
	height:30px;
	text-align:left;
	font:13px Verdana ,sans-serif;
	font-weight:bold;
	line-height:2.6em;
	margin:0 0 0 25px;
}

#contents #sub_contents_cooking .cookinge_text{
	text-align:left;
	vertical-align:top;
	padding:0 10px 0 25px;
	font:12px Verdana ,sans-serif;
	line-height:1.3em;
}

#contents #sub_contents_top {
	background:url(../order/images/sub_order_top.png) no-repeat;
	height:13px;
	width:445px;
	background-position:center;
}

#contents #sub_contents_bottom {
	background:url(../order/images/sub_order_bottom.png) no-repeat;
	height:11px;
	width:445px;
	background-position:center;
}


/*  特定商取引に関する法律に基づく表示　*/
#contents #sub_title #business_01{
	background:url(../business/images/sub_01.png) no-repeat 0 0;
}

#contents #sub_contents_business {
	background:url(../images/sub/sub_recommend_bg.png) repeat-y 0 0;
	text-align:left;
	vertical-align:top;
	padding:5px 30px 0 30px;
	font:12px Verdana ,sans-serif;
	line-height:1.3em;
}

#contents #sub_contents_business dl{
	width:465px;
}

#contents #sub_contents_business dl,dt,dd{
	padding:0;
	margin:0;
}

#contents #sub_contents_business dt{
	width:465px;
	float: left;
	font-size: 12px;
	font-weight:bold;
	border-bottom: solid 1px #CCCCCC;
}

#contents #sub_contents_business dd{
	width: 435px;
	margin: 0px;
	padding: 0 0 15px 30px;
	text-align: left;
	font-size: 12px;
	line-height:150%;
}


/*  メールマガジン　*/
#contents #sub_title #magazine_01{
	background:url(../magazine/images/sub_01.png) no-repeat 0 0;
}

/*  サイトマップ　*/
#contents #sub_title #sitemap_01{
	background:url(../sitemap/images/sub_01.png) no-repeat 0 0;
}

#contents #sub_contents_sitemap {
	background:url(../images/sub/sub_recommend_bg.png) repeat-y 0 0;
	text-align:left;
	vertical-align:top;
	padding:5px 30px 0 30px;
	font:12px Verdana ,sans-serif;
	line-height:1.3em;
}

#contents #sub_contents_sitemap dl{
	width:465px;
}

#contents #sub_contents_sitemap dl,dt,dd{
	padding:0;
	margin:0;
}

#contents #sub_contents_sitemap dt{
	width:465px;
	margin: 0px;
	padding-top: 15px;
	float: left;
	font-size: 12px;
	font-weight:bold;
	border-bottom: solid 1px #CCCCCC;
}

#contents #sub_contents_sitemap dd{
	width: 435px;
	margin: 0px;
	padding-left: 30px;
	text-align: left;
	font-size: 12px;
	line-height:150%;
}

/*  商品一覧　*/
#contents #sub_title #merchandise_01{
	background:url(../merchandise/images/sub_01.png) no-repeat 0 0;
}

#contents #sub_title #merchandise_03{
	background:url(../merchandise/images/sub_03.png) no-repeat 0 0;
}

#contents #sub_contents_merchandise {
	background:url(../merchandise/images/sub_order_bg.png) repeat-y;
	background-position:center;
	text-align:left;
	vertical-align:top;
	padding:0 10px 0 10px;
	font:12px Verdana ,sans-serif;
	line-height:1.3em;
}

#contents #sub_contents_merchandise #entry{
	background:url(../merchandise/images/sub_02.png) no-repeat 0 0;
	height:30px;
	width:425px;
	margin:-10px 0 0 10px;
}

#contents #sub_contents_merchandise #entry .merchandise_title{
	height:30px;
	text-align:left;
	font:13px Verdana ,sans-serif;
	font-weight:bold;
	line-height:2.6em;
	margin:0 0 0 25px;
}

#contents #sub_contents_merchandise #waku{
	background:url(../merchandise/images/merchandise_bg.gif) no-repeat 0 0;
	width:135px;
	height:160px;
	text-align:center;
	float:left;
	margin:10px 0;
}

#contents #sub_contents_merchandise #waku .img{
	text-align:center;
	vertical-align:top;
	width:127px;
	height:100px;
	padding:5px 4px 4px 4px;
	margin:0;
}

#contents #sub_contents_merchandise #waku .name{
	text-align:left;
	vertical-align:top;
	padding:3px 5px 3px 5px;
	margin:0;
	font:12px Verdana ,sans-serif;
	line-height:1em;
	font-weight:bold;
}

#contents #sub_contents_merchandise #waku .price{
	text-align:right;
	vertical-align:top;
	font:12px Verdana ,sans-serif;
	line-height:1.3em;
	padding:0 5px;
	margin:0;
	color:#ce1111;
}

#contents #sub_contents_top {
	background:url(../merchandise/images/sub_order_top.png) no-repeat;
	height:13px;
	width:445px;
	background-position:center;
}

#contents #sub_contents_bottom {
	background:url(../merchandise/images/sub_order_bottom.png) no-repeat;
	height:11px;
	width:445px;
	background-position:center;
}

/*  各商品ページ　*/
#contents #sub_contents_merchandise_bg {
	background:url(../merchandise/images/sub_bg.png) repeat-y 0 0;
	text-align:left;
	vertical-align:top;
	padding:5px 10px 0 10px;
	font:12px Verdana ,sans-serif;
	line-height:1.3em;
}

#contents #sub_contents_merchandise_top {
	background:url(../merchandise/images/sub_top.png) no-repeat;
	height:13px;
	width:525px;
	background-position:center;
	margin-bottom:-1px;
}

#contents #sub_contents_merchandise_bottom {
	background:url(../merchandise/images/sub_bottom.png) no-repeat;
	height:11px;
	width:525px;
	background-position:center;
	margin-top:-4px;
}

#contents #sub_contents_order form{
	margin:0;
	padding:0;
}

#contents #sub_contents_order dl,dt{
	margin:0;
	padding:0 0 0 10px;
	font-weight:bold;
}

#contents #sub_contents_order dd{
	margin:0;
	padding:0 0 10px 30px;
	font-weight:normal;
}

#contents #comment{
	display:none;
}
