　charset "utf-8";"
/* CSS Document */

/* ▼▼▼▼▼ページ全体▼▼▼▼▼ */
*{
	text-align: center;
	margin: 0 auto;
	background-color: #e3cf91;
}

/* ▼bodyとコンテナ▼ */
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro";
	background-color: #e3cf91;
	text-align: center;
	font-size: 12px;
	color: #614229;
	line-height: 135%;
}

#container {
	height: auto;
	width: 808px;
	overflow: hidden;
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}
/* ▲bodyとコンテナ▲ */


/* ▼見出し▼ */
h1 {
	text-align: center;
	font-size: 14px;
	color:#660000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 120%;
	margin: 0px;
	font-weight:normal;
	padding: 0px;
	text-align:left;
}

h4 a{
color: #E8AD17;
font-weight: normal;
}



h3, h4, h5, h6 {

    font-weight: normal;
}


ul,
ul li,
ul li a,
ul li ul li,
ul li ul li a 
ul li ul li ul li,
ul li ul li ul li a{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	line-height: normal;
	display:inline-block;
}


/* ▲見出し▲ */


/* ▼リンク▼ */
a,
a:link,
a:visited,
a:active {
	text-decoration: none;
}
a:hover {
	color: #E8AD17;
	text-decoration: underline;
}

img {
    border: none;
}

a img {

    border: none;
}

/*IE7+モダンブラウザ用*/
html > body img {
    border: none;
}

/*IE7+モダンブラウザ用*/
html > body a img { 
    border: none;
}

/* ▲リンク▲ */



/* ▼フォーム▼ */
form {
    margin: 0px;
}

#search-options,
input,
textarea {
    padding: 1px;
}

#search {
    width: 140px;
    height: 20px;
}

/* ▲フォーム▲ */

/* ▼各種テキスト▼ */
.text_hidden {
	visibility: hidden;
}


.text_center {
	text-align: center;
}

p {
	text-align: left;
	margin: 0px;
	padding: 0px;

}

.text_center {
	text-align: center;
}

.text_right {
	text-align: right;
}

.text_center_bold {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	padding: 0px;
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.text_color_white_and_bold {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}

.red{color:#CC0000;}

.text_color_white{color:#FFFFFF;}
/* ▲各種テキスト▲ */

/* ▲▲▲▲▲ページ全体▲▲▲▲▲ */


/* ▼▼▼▼▼ヘッダー【index】▼▼▼▼▼ */
#header {
	background-color: #EFEAC9;
	background-image: url(uploads/img/siteimages/bg_808x132_header.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
	margin: 0px;
	padding: 0px;
	clear: none;
	height: auto;
	width: 808px;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.header_inner {
	text-align: left;
	padding: 0px;
	clear: both;
	height: auto;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}

/* ▼▼▼ヘッダーウィンドウ（看板）▼▼▼ */
.hdr_window {
	background-image: url(uploads/img/siteimages/hdr_window_001.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 240px;
	width: 760px;
	margin: 0px;
	text-align: center;
}

.hdr_w_tel {
	height: auto;
	width: 724px;
	text-align: left;
	padding-top: 186px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}
/* ▲▲▲ヘッダーウィンドウ（看板）▲▲▲ */


/* ▼▼▼ヘッダーナビ▼▼▼ */
.hdr_navi {
	height: 36px;
	width: 760px;
	background-color: #91693B;
	background-image: url(uploads/img/siteimages/bg_hdr_navi_001.gif);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	clear: both;
}

.navi {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	font-size: 9px;
	float: left;
}

.navi em {
	visibility: hidden;
}

.navi a {
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: auto;
}

/* ▼ホームボタン▼ */
.nv1 a {
	background-image: url(uploads/img/siteimages/btn_hdrmnu_home.gif);
	width: 72px;
	height: 36px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	background-repeat: no-repeat;
	text-decoration:none;
}
.nv1 a:hover,.nv1 a:active {
	background: url(uploads/img/siteimages/btn_hdrmnu_home_02.gif) no-repeat;
}
/* ▲ホームボタン▲ */

/* ▼手作りパンボタン▼ */
.nv2 a {
	background-image: url(uploads/img/siteimages/btn_hdrmnu_bread.gif);
	background-repeat: no-repeat;
	width: 96px;
	height: 36px;
	display: block;
	padding: 0px;
	margin: 0px;
	text-decoration:none;
}
.nv2 a:hover,.nv2 a:active {
	background-image: url(uploads/img/siteimages/btn_hdrmnu_bread_02.gif);
	background-repeat: no-repeat;
}
/* ▲手作りパンボタン▲ */

/* ▼会社概要ボタン▼ */
.nv3 a {
	background-image: url(uploads/img/siteimages/btn_hdrmnu_overview.gif);
	background-repeat: no-repeat;
	width: 84px;
	height: 36px;
	display: block;
	padding: 0px;
	margin: 0px;
	text-decoration:none;
}
.nv3 a:hover,.nv3 a:active {
	background-image: url(uploads/img/siteimages/btn_hdrmnu_overview_02.gif);
	background-repeat: no-repeat;
}
/* ▲会社概要ボタン▲ */

/* ▼リンク集ボタン▼ */
.nv4 a {
	background-image: url(uploads/img/siteimages/btn_hdrmnu_link.gif);
	background-repeat: no-repeat;
	width: 84px;
	height: 36px;
	display: block;
	padding: 0px;
	margin: 0px;
	text-decoration:none;
}
.nv4 a:hover,.nv4 a:active {
	background-image: url(uploads/img/siteimages/btn_hdrmnu_link_02.gif);
	background-repeat: no-repeat;
}
/* ▲リンク集ボタン▲ */

/* ▼サイトマップボタン▼ */
.nv5 a {
	background-image: url(uploads/img/siteimages/btn_hdrmnu_sitemap.gif);
	background-repeat: no-repeat;
	width: 120px;
	height: 36px;
	display: block;
	padding: 0px;
	margin: 0px;
	text-decoration:none;
}
.nv5 a:hover,.nv5 a:active {
	background-image: url(uploads/img/siteimages/btn_hdrmnu_sitemap_02.gif);
	background-repeat: no-repeat;
}
/* ▲サイトマップボタン▲ */

/* ▼サイトマップボタン▼ */
.nv5 a {
	background-image: url(uploads/img/siteimages/btn_hdrmnu_sitemap.gif);
	background-repeat: no-repeat;
	width: 120px;
	height: 36px;
	display: block;
	padding: 0px;
	margin: 0px;
}
.nv5 a:hover,.nv5 a:active {
	background-image: url(uploads/img/siteimages/btn_hdrmnu_sitemap_02.gif);
	background-repeat: no-repeat;
}
/* ▲サイトマップボタン▲ */

/* ▼プライバシーポリシーボタン▼ */
.nv6 a {
	background-image: url(uploads/img/siteimages/btn_hdrmnu_pp.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 36px;
	display: block;
	padding: 0px;
	margin: 0px;
	text-decoration:none;
}
.nv6 a:hover,.nv6 a:active {
	background-image: url(uploads/img/siteimages/btn_hdrmnu_pp_02.gif);
	background-repeat: no-repeat;
}
/* ▲プライバシーポリシーボタン▲ */

/* ▼ブログボタン▼ */
.nv7 a {
	background-image: url(uploads/img/siteimages/btn_hdrmnu_blog.gif);
	background-repeat: no-repeat;
	width: 72px;
	height: 36px;
	display: block;
	padding: 0px;
	margin: 0px;
	text-decoration:none;
}
.nv7 a:hover,.nv7 a:active {
	background-image: url(uploads/img/siteimages/btn_hdrmnu_blog_02.gif);
	background-repeat: no-repeat;
}
/* ▲ブログボタン▲ */

/* ▲▲▲ヘッダーナビ▲▲▲ */


/* ▲▲▲▲▲ヘッダー【index】▲▲▲▲▲ */


/* ▼▼▼ヘッダ【indexページ以外】▼▼▼ */

/* ▼サブページ共通▼ */

.hdr_w_text {
	margin: 0px;
	height: auto;
	width: auto;
	padding-top: 96px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	text-align: left;
}

/*IE7+モダンブラウザ用*/
html > body .hdr_w_text {
	margin: 0px;
	height: auto;
	width: auto;
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	text-align: left;
}

/* ▲サブページ共通▲ */


/* ▼linkヘッダ▼ */
.hdr_w_link {
	background-image: url(uploads/img/siteimages/hdr_window_link.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 120px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


/* ▲linkヘッダ▲ */

/* ▼overviewヘッダ▼ */
.hdr_w_overview {
	background-image: url(uploads/img/siteimages/hdr_window_overview.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 120px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/* ▲overviewヘッダ▲ */

/* ▼breadヘッダ▼ */
.hdr_w_bread {
	background-image: url(uploads/img/siteimages/hdr_window_bread.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 120px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


/* ▲breadヘッダ▲ */

/* ▼sitemapヘッダ▼ */
.hdr_w_sitemap {
	background-image: url(uploads/img/siteimages/hdr_window_sitemap.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 120px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


/* ▲sitemapヘッダ▲ */

/* ▼ppヘッダ▼ */
.hdr_w_pp {
	background-image: url(uploads/img/siteimages/hdr_window_pp.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 120px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


/* ▲ppヘッダ▲ */

/* ▲▲▲ヘッダ【indexページ以外】▲▲▲ */


/* ▼▼▼▼▼コンテンツ▼▼▼▼▼ */

#contents {
	background-image: url(uploads/img/siteimages/bg_808x132_middle.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 808px;
	margin: 0px;
	text-align: center;
	padding: 0px;
	overflow: hidden;
	float: left;
	clear: both;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.contents_inner {
	clear: both;
	height: auto;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	float: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.cts_grn_left {
	float: left;
	margin: 0px;
	height: auto;
	width: 180px;
	clear: left;
	padding: 0px;
}

.cts_grn_right {
	float: right;
	margin: 0px;
	height: auto;
	width: 580px;
	clear: right;
	overflow: hidden;
	padding: 0px;
}

/* ▼▼▼中央コラム▼▼▼ */
.cts_main {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 424px;
	float: left;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
}

.cts_main_inner {
	height: auto;
	width: 400px;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
	float: none;
	padding: 0px;
}


/* ▼インフォメーション▼ */
#main_info {
	height: 246px;
	width: 100%;
	background-image: url(uploads/img/siteimages/img_400x246_welcome_001.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
}

.main_info_inner {
	height: auto;
	width: 370px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}


#info_text {
	width: 168px;
	height: auto;
	margin: 0px;
	padding-top: 140px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* ▲インフォメーション▲ */

/* ▼おすすめ商品▼ */

#main_recommend {
	padding: 0px;
	height: auto;
	width: 400px;
	margin: 0px;
}

#rcm_top {
	font-size: 16px;
	font-weight: bold;
	background-image: url(uploads/img/siteimages/bg_400_b_top.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 30px;
	width: 400px;
	color: #E8D9A7;
	text-align: center;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: .5em;
	float: left;
	clear: both;
	background-color: #92693B;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;

}

#rcm_middle {
	background-color: #92693B;
	height: auto;
	width: 400px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	text-align: center;
}

.rcm_middle_inner {
	clear: both;
	float: none;
	height: auto;
	width: 376px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}




#rcm_middle h5 {
	font-size: 16px;
}

.rcm_m_full {
	background-color: #E8D9A7;
	height: auto;
	width: 100%;
	clear: both;
	color: #614229;
	margin: 0px;
	float: left;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;

}

.rcm_m_full_inner {
	padding: 0px;
	clear: both;
	height: auto;
	width: 352px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.rcm_m_full_innerimg {
	margin: auto;
	padding: 0px;
	width: 352px !important;
	height: 264px !important;
}


.rcm_m_full h3 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	text-align: left;
}

.rcm_m_full h3 a {
	font-size: 14px;
	margin: 0px;
	height: auto;
	width: auto;
	background-image: url(uploads/img/siteimages/img_16x16_mark001.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	display: block;
	font-weight: bold;
	color: #6E0611;
}

.rcm_m_full p {
	font-size: 12px;
}



.rcm_m_half {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 376px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #E8D9A7;
	border-bottom-color: #E8D9A7;
}


.rcm_m_half_right {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 188px;
	text-align: center;
	clear: right;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}

.rcm_m_half_right a:link,.rcm_m_half_right a:visited{
color: #E8AD17;
}



.rcm_m_half_left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 186px;
	text-align: center;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #E8D9A7;
	overflow: hidden;
	clear: left;
}

.rcm_m_half_left a:link,.rcm_m_half_left a:visited{
color:#E8AD17;
}


.rcm_m_h_block {
	height: auto;
	width: 176px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;

}

.rcm_m_h_block a{

color: #E8AD17;
font-weight: normal;
}


.rcm_m_h_block h4 {
	height: auto;
	width: auto;
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.rcm_m_h_block h4 a {
	background-image: url(uploads/img/siteimages/img_16x16_mark002.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-position: 2px 2px;
	text-align: left;
	font-size: 14px;
	color: #E8AD17;
	display: block;
	font-weight: bold;

}

.rcm_m_h_blockimg {
	margin: auto;
	padding: 0px;
	width: 176px !important;
	height: 132px !important;
}

.rcm_m_h_block img {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.rcm_m_h_block p {
	font-size:12px;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	color: #FFFFFF;
}


#rcm_bottom {
	background-color: #92693B;
	margin: 0px;
	height: auto;
	width: 400px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	float: left;
	clear: both;
	overflow: hidden;
	visibility: visible;

}

.rcm_bottom_inner {
	height: auto;
	width: 376px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}



#rcm_bottom ul {
	margin: 0px;
	height: auto;
	width: auto;
	padding: 0px;
	float: right;
}

#rcm_bottom li {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;


}

#rcm_bottom li a {
	background-image: url(uploads/img/siteimages/img_16x16_allow002.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #E8AD17;
	height: auto;
	width: auto;
	background-position: 0px -2px;
	text-decoration:none;
}


#rcm_bottom li a:hover{
	text-decoration: underline;
}


/* ▲おすすめ商品▲ */

/* ▲▲▲中央コラム▲▲▲ */


/* ▼▼▼右コラム▼▼▼ */
.cts_right {
	float: right;
	height: auto;
	width: 156px;
	margin: 0px;
	text-align: center;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: right;
}

.cts_right_inner {
	height: auto;
	width: 144px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}


.cts_right_innerimg_144x114 {
	margin: auto;
	padding: 0px;
	width: 144px !important;
	height: 114px !important;
}

.cts_right_innerimg_156x48 {
	margin: auto;
	padding: 0px;
	width: 156px !important;
	height: 48px !important;
}


.cts_right_innerimg_132x175 {
	margin: auto;
	padding: 0px;
	width: 132px !important;
	height: 175px !important;
}

.cts_right_inner a:link,.cts_right_inner a:visited{
color: #6E0611;
font-weight: normal;
}
.cts_right_inner a:hover {
color: #E8AD17;
font-weight: normal;
}
.cts_right_inner img {
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}

.cts_right_inner_002 {
	height: auto;
	width: 144px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}


/*--- ブログRSS箇条書き ---*/
.cts_right_inner_002 ol {
	list-style-position: inside;
	margin: 0px;
	padding: 5px;
	height: auto;

}

.cts_right_inner_002 li {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right:0px;
	padding-left:15px;
	background:URL(/uploads/img/img_16x16_onpu.gif) no-repeat;
}

.cts_right_inner_002 li a {
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	height: auto;
	width: auto;
	padding: 0px;

}

.cts_right_inner_002 a:link,.cts_right_inner_002 a:visited{color:#6E0611;}

.cts_right_inner_002 a:hover{color: #E8AD17;}





.cts_right_title {
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

.cts_right_inner a {
	text-align: left;
}


.blog_title {
	height: auto;
	width: 120px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	background-image: url(uploads/img/siteimages/img_16x16_onpu.gif);
	background-repeat: no-repeat;
	clear: both;
}

.blog_title a {
	padding: 0px;
	height: auto;
	width: auto;
	margin: 0px;

}

.blog_date {
	height: auto;
	width: auto;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	font-weight: normal;
}

/* ▲▲▲右コラム▲▲▲ */

/* ▼▼▼左コラム▼▼▼ */
.cts_left {
	padding: 0px;
	height: auto;
	width: 168px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


.cts_left_inner {
	clear: both;
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}

/* ▼更新日▼ */
.cts_left_inner_koushin {
	clear: both;
	height: auto;
	width: 156px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
/* ▲更新日▲ */

/* ▼ランキング▼ */
.cts_left_inner_ranking {
	clear: both;
	height: auto;
	width: 168px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

.cts_left_inner_ranking_titleimg {
	margin: auto;
	padding: 0px;
	width: 168px !important;
	height: 60px !important;
}


.rkg_middle {
	width: 168px;
	background-color: #DED9BD;
	overflow: hidden;
	text-align: center;
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.rkg_middle img {
	padding: 0px;
	width: auto;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.rkg_middle_inner {
	padding: 0px;
	width: 156px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	height: auto;
	text-align: left;
}

.rkg_middle_inner_titleimg {
	margin: auto;
	padding: 0px;
	width: 156px !important;
	height: 31px !important;
}

.rkg_middle_inner_itemimg{
	margin: auto;
	padding: 0px;
	width: 70px !important;
	height: 65px !important;

}

.rkg_middle_inner_text{
	clear: both;
}


#ranking_01_img{
	height: 65px;
	width: 70px;
	clear: both;
	padding: 0px;
	vertical-align: top;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.rkg_middle_inner img{float:left;}

.rkg_middle_inner p,
.rkg_middle_inner a{font-size:90%;
color: #6E0611;
}

.rkg_bottom {
	padding: 0px;
	height:7px;
	width: 168px;
	background-image: url(uploads/img/siteimages/bg_168_bottom.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	clear:both;
}

/* ▲ランキング▲ */

/* ▼メニュー▼ */
.mnu_title {
	height: auto;
	width: 168px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

.mnu_titleimg {
	margin: auto;
	padding: 0px;
	width: 168px !important;
	height: 24px !important;
}

.mnu_middle {
	padding: 0px;
	height: auto;
	width: auto;
	margin: 0px;
}

.mnu_middle li {
	padding: 0px;
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}


.mnu_middle li a {
	text-decoration: none;
	padding: 0px;
	height: 72px;
	width: 168px;
	list-style-type: none;
	display: block;
	margin: 0px;
}

.side_navi {
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}

.side_navi a {
	height: auto;
	width: auto;
	display: block;
}

.side_navi em {
	visibility: hidden;
}

/* ▼ホームボタン▼ */
#mn1 a {
	background-image: url(uploads/img/siteimages/btn_168x72_home.gif);
	background-repeat: no-repeat;
}
#mn1 a:hover,#mn1 a:active {
	background-image: url(uploads/img/siteimages/btn_168x72_home_02.gif);
	background-repeat: no-repeat;
}
/* ▲ホームボタン▲ */

/* ▼商品ボタン▼ */
#mn2 a {
	background-image: url(uploads/img/siteimages/btn_168x72_goods.gif);
	background-repeat: no-repeat;
}
#mn2 a:hover,#mn2 a:active {
	background-image: url(uploads/img/siteimages/btn_168x72_goods_02.gif);
	background-repeat: no-repeat;
}
/* ▲商品ボタン▲ */

/* ▼会社概要ボタン▼ */
#mn3 a {
	background-image: url(uploads/img/siteimages/btn_168x72_overview.gif);
	background-repeat: no-repeat;
}
#mn3 a:hover,#mn3 a:active {
	background-image: url(uploads/img/siteimages/btn_168x72_overview_02.gif);
	background-repeat: no-repeat;
}
/* ▲会社概要ボタン▲ */

/* ▼リンクボタン▼ */
#mn4 a {
	background-image: url(uploads/img/siteimages/btn_168x72_link.gif);
	background-repeat: no-repeat;
}
#mn4 a:hover,#mn4 a:active {
	background-image: url(uploads/img/siteimages/btn_168x72_link_02.gif);
	background-repeat: no-repeat;
}
/* ▲リンクボタン▲ */

/* ▼ブログボタン▼ */
#mn5 a {
	background-image: url(uploads/img/siteimages/btn_168x72_blog.gif);
	background-repeat: no-repeat;
}
#mn5 a:hover,#mn5 a:active {
	background-image: url(uploads/img/siteimages/btn_168x72_blog_02.gif);
	background-repeat: no-repeat;
}
/* ▲ブログボタン▲ */

/* ▼八ヶ岳パンボタン▼ */
#mb2 a {
	background-image: url(uploads/img/siteimages/btn_168x72_breads.gif);
	background-repeat: no-repeat;
}
#mb2 a:hover,#mb2 a:active {
	background-image: url(uploads/img/siteimages/btn_168x72_breads_02.gif);
	background-repeat: no-repeat;
}
/* ▲八ヶ岳パンボタン▲ */

/* ▼八ヶ岳食パンボタン▼ */
#mb3 a {
	background-image: url(uploads/img/siteimages/btn_168x72_plain.gif);
	background-repeat: no-repeat;
}
#mb3 a:hover,#mb3 a:active {
	background-image: url(uploads/img/siteimages/btn_168x72_plain_02.gif);
	background-repeat: no-repeat;
}
/* ▲八ヶ岳食パンボタン▲ */

/* ▼八ヶ岳ケーキボタン▼ */
#mb4 a {
	background-image: url(uploads/img/siteimages/btn_168x72_cakes.gif);
	background-repeat: no-repeat;
}
#mb4 a:hover,#mb4 a:active {
	background-image: url(uploads/img/siteimages/btn_168x72_cakes_02.gif);
	background-repeat: no-repeat;
}
/* ▲八ヶ岳ケーキボタン▲ */

/* ▼バラエティパンボタン▼ */
#mb5 a {
	background-image: url(uploads/img/siteimages/btn_168x72_variety.gif);
	background-repeat: no-repeat;
}
#mb5 a:hover,#mb5 a:active {
	background-image: url(uploads/img/siteimages/btn_168x72_variety_02.gif);
	background-repeat: no-repeat;
}
/* ▲バラエティパンボタン▲ */

.cts_left_inner_mnu02 {
	padding: 0px;
	height: auto;
	width: 100%;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	text-align: left;
}

.cts_left_inner_mnu02 ul {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;

}

.cts_left_inner_mnu02 li {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-size: 12px;

}

.cts_left_inner_mnu02 li a {
	background-image: url(uploads/img/siteimages/img_16x16_allow001.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	font-size: 14px;
	color: #FFFFFF;
	height: auto;
	width: auto;
	text-decoration:none;
	background-position: left -2px;
}
	
.cts_left_inner_mnu02 li a:hover {text-decoration:underline;}

/* ▲ブログボタン▲ */

/* ▲メニュー▲ */


/* ▲▲▲左コラム▲▲▲ */


/* ▲▲▲▲▲コンテンツ▲▲▲▲▲ */

/* ▼▼▼▼▼フッター▼▼▼▼▼ */
#footer {
	background-image: url(uploads/img/siteimages/bg_808x132_bottom_022.gif);
	background-repeat: no-repeat;
	height: 96px;
	width: 808px;
	padding-top: 36px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	clear: both;
	float: left;
	color:#CC9966;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}

.copyright a,.copyright a:visited{color:#EDE0C2;
text-decoration:none;}

.copyright a:hover {
	color: #E8AD17;
	text-decoration:none;
}


#footer em{
	display: none;
}


.copyright{
	display: block;
	overflow: hidden;
}

/* ▲▲▲▲▲フッター▲▲▲▲▲ */





/* ▼▼▼▼▼indexページ以外のコンテンツ▼▼▼▼▼ */

/* ▼サブコンテンツ共通▼ */

#contents_sub {
	background-image: url(uploads/img/siteimages/bg_808x132_middle_002.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 808px;
	margin: 0px;
	text-align: center;
	padding: 0px;
	overflow: hidden;
	float: left;
	clear: both;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.topic_path {
	height: auto;
	width: 556px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	text-align: left;
}

.topic_path a:link,.topic_path a:visited{color:#6E0611;}

.topic_path a:hover{color: #E8AD17;}




.cts_grn_right_inner {
	height: auto;
	width: 556px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	text-align: left;
}

.cts_grn_right_inner_002 {
	height: auto;
	width: 532px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	text-align: left;
}

.cts_grn_right_inner_003 {
	height: auto;
	width: 508px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-align: left;

	clear: both;
}

.cts_grn_right_inner_003 a {
	color: #6E0611;
}


.cts_grn_right_inner_003img {
	margin: auto;
	margin-right: 10px;
	margin-bottom: 20px;
	padding: 0px;
	width: 280px !important;
	height: 162px !important;
	float: left;
}

.cts_grn_right_inner_004 {
	height: 2px;
	width: 508px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #810000;
	clear: both;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
}



.cts_grn_right_inner_005 {
	height: auto;
	width: 508px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-align: center;
	clear: both;
}

.cts_grn_right_inner_005 a {
	color: #6E0611;
}


.cts_grn_right_inner_005img {
	margin: auto;
	padding: 0px;
	width: 490px !important;
	height: 200px !important;
}


.link_title_sub {
	margin: 0px;
	height: 24px;
	width: 100%;
	font-size: 14px;
	background-color: #8DC29A;
	color: #614229;
	background-image: url(uploads/img/siteimages/img_16x16_mark007.gif);
	background-repeat: no-repeat;
	background-position: 0.3em 0.3em;
	padding: 0px;
	line-height: 1.7em;
	text-indent: 2em;
}


.grn_title_001 {
	height: 36px;
	width: 100%;
	background-color: #92693B;
	background-image: url(uploads/img/siteimages/img_16x16_mark002.gif);
	background-repeat: no-repeat;
	background-position: 0.6em 0.6em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 16px;
	color: #ffffff;
	line-height: 2em;
	clear: both;
	text-decoration: none;
	text-align: left;
	padding: 0px;
	text-indent: 2.5em;
}


/* ▲サブコンテンツ共通▲ */


/* ▼linkページコンテンツ▼ */


.main_s_link {
	height: auto;
	width: 520px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 24px;
	padding-left: 0px;
	text-align: left;
}

.main_s_link p {
	margin: 0px;
	height: auto;
	width: auto;
	padding-top: 1em;
	padding-right: 6px;
	padding-bottom: 1em;
	padding-left: 6px;
}

.main_s_link ul {
	margin: 0px;
	height: auto;
	width: auto;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 1em;
}

.link_title {
	margin: 0px;
	height: auto;
	width: auto;
	font-size: 14px;
	background-color: #8DC29A;
	color: #614229;
	background-image: url(uploads/img/siteimages/img_16x16_allow003-10.gif);
	background-repeat: no-repeat;
	background-position: 6px 8px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 24px;
}



.link_title a {
	margin: 0px;
	height: auto;
	width: auto;
	font-size: 14px;
	color: #FFCC00;
	letter-spacing: .2em;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
}


.link_address {
	margin: 0px;
	height: auto;
	width: auto;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.link_address a{
color: #6E0611;
}


/* ▲linkページコンテンツ▲ */


/* ▼overviewページコンテンツ▼ */

.overview_title {
	margin: 0px;
	height: 24px;
	width: 100%;
	font-size: 14px;
	background-color: #A0BE62;
	color: #614229;
	background-image: url(uploads/img/siteimages/img_16x16_mark004.gif);
	background-repeat: no-repeat;
	background-position: 0.3em 0.3em;
	padding: 0px;
	line-height: 1.7em;
	text-indent: 2em;
}



.overview_middle {
	margin: 12px;
	padding: 0px;
	height: auto;
	width: auto;

}



/* ▲overviewページコンテンツ▲ */

/* ▼breadページコンテンツ▼ */

.bread_title {
	margin: 0px;
	height: 24px;
	width: 100%;
	font-size: 14px;
	background-color: #E6909A;
	color: #614229;
	background-image: url(uploads/img/siteimages/img_16x16_mark005.gif);
	background-repeat: no-repeat;
	background-position: 0.3em 0.3em;
	padding: 0px;
	line-height: 1.7em;
	text-indent: 2em;
}

.bread_title_002 {
	margin: 12px;
	padding: 0px 0px 10px 0px;
	height: auto;
	width: auto;

}

.cts_grn_right_inner_003 h3{
	margin:0px;
	font-size:15px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0.5em;
}


.cts_grn_right_inner_003 img{float:left;
width:auto;}



.cts_grn_right_inner_005 h3{
	margin:0px;
	font-size:15px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0.5em;
	text-align: left;
}


.cts_grn_right_inner_005 img{
	/*width:100%;*/
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.bread_p{float:left; margin:0 auto;margin-top: 80px;padding:0; width:205px;}

.bread_p_u {clear: both; margin: 0 auto;margin-top: 40px; padding: 0; width: 95%;}

.bread_p p{
	text-indent: 0.5em;
	line-height: 1.5;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-bottom: 1em;
	padding-left: 0px;
	border: solid 1px #000;
}

.bread_p_u p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
}

p.bread_right {
	float: right;
	margin-right: 20px;
}

p.bread_right a {
	color: #532e0d;
}

p.bread_right a:hover {
	color: #532e0d;
	text-decoration: underline;
}

.bread_p_002{
	padding:0;
	width:484px;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: both;
}

.bread_p_002 p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
}

.bread_clear{clear:both;}


/* ▲breadページコンテンツ▲ */


/* ▼sitemapページコンテンツ▼ */

.main_s_sitemap {
	height: auto;
	width: 520px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #810000;
	clear: none;
	float: left;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.main_s_sitemap p {
	margin: 0px;
	float: right;
	width: 364px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	height: auto;
}

.main_s_sitemap em {
	visibility: hidden;
	text-decoration:none;
}

.main_s_sitemap a:hover,.main_s_sitemap a:active {
	text-decoration:underline;
	color:#E8AD17;
}


.sitemap_title {
	margin: 0px;
	height: auto;
	width: 364px;
	font-size: 14px;
	background-color: #A0BE62;
	color: #614229;
	background-image: url(uploads/img/siteimages/img_16x16_allow006.gif);
	background-repeat: no-repeat;
	background-position: 6px 4px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 24px;
	clear: none;
	float: right;
	display: block;
}

.sitemap_middle {
	margin: 12px;
	padding: 0px;
	height: auto;
	width: auto;

}
.sitemap_home a {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 120px;
	background-image: url(uploads/img/siteimages/hdr_window_001.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	clear: none;
	background-position: -300px;
}

.sitemap_bread a {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 120px;
	background-image: url(uploads/img/siteimages/hdr_window_bread.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	clear: none;
	background-position: -300px;
}

.sitemap_overview a {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 120px;
	background-image: url(uploads/img/siteimages/hdr_window_overview.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	clear: none;
	background-position: -300px;
}

.sitemap_link a {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 120px;
	background-image: url(uploads/img/siteimages/hdr_window_link.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	clear: none;
	background-position: -300px;
}

.sitemap_sitemap a {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 120px;
	background-image: url(uploads/img/siteimages/hdr_window_sitemap.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	clear: none;
	background-position: -300px;
}

.sitemap_pp a {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 120px;
	background-image: url(uploads/img/siteimages/hdr_window_pp.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	clear: none;
	background-position: -300px;
}



/* ▲sitemapページコンテンツ▲ */


/* ▲▲▲▲▲indexページ以外のコンテンツ▲▲▲▲▲ */


/* ▼▼▼▼▼indexページ以外のフッター▼▼▼▼▼ */
#footer_sub {
	background-image: url(uploads/img/siteimages/bg_808x132_bottom_022.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 96px;
	width: 808px;
	padding-top: 36px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	clear: none;
	float: left;
	color:#CC9966;
}

#footer_sub a{color:#EDE0C2;
text-decoration:none;}

#footer_sub a:hover, #footer_sub a:active {
	color: #E8AD17;
	text-decoration: underline;
}


#footer_post{
	background-image: url(uploads/img/siteimages/bg_808x132_bottom_022.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 96px;
	width: 808px;
	padding-top: 36px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	clear: none;
	float: left;
	color:#CC9966;
}


/* ▲▲▲▲▲indexページ以外のフッター▲▲▲▲▲ */


/* ▼▼▼▼▼会社概要▼▼▼▼▼ */
table,th,td{
	border:none;
}
table{
	border-bottom:1px solid #3D2A10;
	font-size:12px;
}
th{
	padding:5px;
	width:100px;
	line-height:20px;
	color:#ffffff;
	background-color:#CADBA8;
	font-size:12px;
	color:#614229;
	border-top:1px solid #3D2A10;
	border-right:1px solid #3D2A10;
}
td{
	padding:5px;
	width:325px;
	line-height:20px;
	color:#333333;
	background-color:#E8D9A7;
	font-size:12px;
	color:#614229;
	border-top:1px solid #3D2A10;
	border-right:1px solid #3D2A10;
	
}
.leftcell{
	border-left:1px solid #3D2A10;
}

.overview_img_395x150 {
	margin: auto;
	padding: 0px;
	width: 395px !important;
	height: 150px !important;
}

#souryou{text-align:center;}

#souryou table{width:250px; background-color:#663300; border:none;}


#souryou td{width:50px; background-color:#F2EBD0; text-align:center; border:none;}

#souryou th{width:220px; background-color:#F2EBD0; font-weight:normal; text-align:left; border:none;}
.text_color_red_and_bold {

	color: #990000;
	font-weight: bold;
	font-size: 16px;
}
