/* CSS Document */


/*  Ｈ１  */
H1.bodyheader {
	FONT-SIZE: 10pt; 
	COLOR: #666666; 
	MARGIN: 0pt 0pt 0pt 0pt; 
	TEXT-ALIGN:center
}


/*  全体  */
BODY {
	MARGIN: 4px;
	line-height: 140%;
	FONT-SIZE: 95%;
	color: #000000;
	font-family : "ＭＳ Ｐゴシック";
	background-color: #FFFFFF;
	/*background-image: url(image/wall/5ren1.gif);*/
}

BODY.frame {                      /*  FRAME用  */
	MARGIN: 4px;
	line-height: 125%;
	FONT-SIZE: 85%;
	color: #000000;
	font-family : "ＭＳ Ｐゴシック";
	background-color: #FFFFCC;
}


a img{
	border:0px
}

.img_border a img{
	border:1px
}

a:link {
	color:#663333;
	text-decoration:none;
}

a:visited {
	color:#663399;
	text-decoration:none;
}

a:hover {
	color:#000000;
	text-decoration:underline;
}


/* テーブル　*/

table {
	BACKGROUND-COLOR: #ffffff;
}


/*  ヘッダー部分  */
.hed_menu {
	FONT-SIZE: small;
	font-family : "ＭＳ Ｐゴシック";
	line-height: 120%;
}

.hed_link a:link {
	color:#cccccc;
	text-decoration:none;
}

.hed_link a:visited {
	color:#cccccc;
	text-decoration:none;
}

.hed_link a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.hed_link2 a:link {
	color:#33ff00;
	text-decoration:none;
}

.hed_link2 a:visited {
	color:#33ff00;
	text-decoration:none;
}

.hed_link2 a:hover {
	color:#ffffff;
	text-decoration:underline;
}


/*　タイトル　*/

.title {
	background-color:#603000;
	color:#ffffff;
	font-size:110%
}
	

/*  商品名  */
H2.shouhinmei_1 {
	border-left: 15px solid #660000;
	border-bottom: 1px solid #660000;
	FONT-SIZE: x-large;
	font-weight; bold;
	line-height: 100%;
}

H3.shouhinmei_2 {
	border-left: 10px solid #990000;
	border-bottom: 1px solid #990000;
	FONT-SIZE: medium;
}


/* 画像 */
H2.height {
	line-height: 100%;
	MARGIN: 0pt 0pt 0pt 0pt
}


/*　価格　*/
.price {
	FONT-SIZE: large;
	color: #0000ff;
	font-weight: bold;
}


/*  キャッチ  */
.catch {
	FONT-SIZE: medium;
	font-weight:bold; 
}


/*  パンくず  */
.pankuzu {
	FONT-SIZE: small; 
}


/*  データ表  */
table.data_hyo { 
	border-collapse: collapse;
	border:1px solid #003366;
	FONT-SIZE: small;
	line-height: 100%;
}

td.data_hyo_cell {
	border: 1px solid #003366;
	padding: 0px;
}


/*  ひとこと  */
table.hitokoto_hyo { 
	border-collapse: collapse;
	border:1px solid #003366;
}

td.hitokoto_hyo_cell {
	border: 1px solid #003366;
	padding: 4px 4px 4px 10px ;
}


/*  お客さまの声  */
table.koe_hyo { 
	border-collapse: collapse;
	border:1px solid #003366;
}

td.koe_hyo_cell {
	border: 1px solid #003366;
	padding: 4px 4px 4px 10px ;
}


/*  サイドメニュー  */
.yassan {
	border: 1px solid #603000;
	padding-left: 3px;
	padding-bottom: 5px;
	line-height: 135%;
	font-size: 85%;
}

.side_menu {
	line-height: 133%;
	font-size: 88%;
}

.side_menu_1 {
	border-left: 10px solid #603000;
	border-top: 1px solid #603000;
	border-right: 1px solid #603000;
	border-bottom: 1px solid #603000;
	line-height: 135%;
	font-size: 110%;
}

.side_menu_1 a{
	display:block;
	width:100%;
}

.side_menu_1 a:hover{
	background-color:#ffff99;
	text-decoration:none;
}

.side_menu_2 {
	border-left: 10px solid #999999;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	line-height: 135%;
	font-size: 110%;
}

.side_menu_2 a{
	display:block;
	width:100%;
}

.side_menu_2 a:hover{
	background-color:#ffff99;
	text-decoration:none;
}

.side_menu_3 ul{
	border-left: 10px solid #603000;
	border-top: 1px solid #603000;
	border-right: 1px solid #603000;
	border-bottom: 1px solid #603000;
	line-height: 135%;
	font-size: 88%;
	margin:0;
	padding:0;
	line-height:130%;
}

.side_menu_3 li{
	list-style-image:none;
	list-style-type:none;
	margin:0;
}

.side_menu_3 a{
	display:block;
	width:100%;
}

.side_menu_3 a:hover{
	background-color:#ffff99;
	text-decoration:none;
}


/*  フッター  */

.footer_menu {
	line-height: 110%;
}

.footer_waku {
	border-top:3px solid #603000;
	line-height: 135%;
	font-size: 87%;
}

.footer_midasi {
	border-left: 10px solid #999999;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	line-height: 135%;
	font-size: 110%;
}
	

