body	{
background-image: url(../img/back.jpg);
text-align:center;
color:#404040;
font-size:12px;
font-family:Arial, Helvetica;
}

h1	{
font-size:14px;
font-weight:bold;
}


a {
color:#33aaaa;
}

a:hover	{
color:#00cc00;
}

.attention {
color:red;
font-weight:bold;
}

/* === ヘッダー部分のスタイル === */

.head	{
background-image: url(../img/head.jpg);
margin-top:10px;
width:800px;
height:30px;
margin-left:auto;
margin-right:auto
}

.head1	{
width:100%;
/* text-align:right; */
/* vertical-align:botomu;*/
padding-top:0px;
}

.headmenu	{
width:800px;
background-color:#696969;
margin-left:auto;
margin-right:auto;
/*	hight:12px;*/
text-align:center;
font-size:12px;
color:white;
padding:0px
}

/*
.head2	{padding-left:9px}


.head h1	{
	font-size:19px;
	color:white;
	margin-bottom:1px
	}
*/
.headmenu a	{
color:#ffffff;
text-decoration:none
}

.headmenu a:hover {
color:#00cc00;
}
/*
.headmenu a:visited	 {
	color:#ffffff;
	 }
*/
/*
.head div	{font-size:12px;
	 color:white}
*/

/* === copy  === */

.copy	{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	background-color:#696969;
	text-align:right;
	font-size:12px;
	color:white;
	padding-top:10px
	}

/* === サイドバーとコンテンツ部分のスタイル === */

.side_main {
width:800px;
margin-left:auto;
margin-right:auto;
}


/* === サイドバー部分のスタイル === */

.side	{
width:160px;
background-color:#bbbbbb;
padding:6px;
}

.side	{
vertical-align:top;
padding-top:10px;
text-align:left;
}

.side div	{
font-size:12px;
/*font-weight:bold;*/
border-bottom:solid 1px white;
background-color:#696969
}

.side a	{
color:#dddddd;
text-decoration:none;
display: block;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
}

.side a:hover	{
color:#00cc00;
background-color:#404040;
}


/* === コンテンツ部分のスタイル === */

.main	{
vertical-align:top;
width:640px;
/*
padding-left:0px;
padding-right:0px;
padding-top:25px;
padding-bottom:20px;
*/
background-color:#ffffff;
font-size:12px;
text-align:left;
}

/*
.main h1	{font-size:18px;
	 font-family:Arial, Helvetica}

.main h1 img	{vertical-align:middle;
	 margin-right:8px}

.main h2	{background-color:#32d4a9;
	 font-size:16px;
	 color:white;
	 padding:5px 6px 3px}

.main p	{font-size:14px;
	 line-height:160%;
	 color:#333333}
*/

.maintable	{
background-image:url(../img/main.jpg);
margin-left:auto;
margin-right:auto;
width:580px;
height:200px;
}

.maintable td {
vertical-align:top;
text-align:left;
padding-top:30px;
padding-left:20px;
}

.maintable p	{
font-size:11px;
/*line-height:160%;*/
color:#ffffff;
}

/*リスト表示部分*/

.listtable	{
width:620px;
margin-left:auto;
margin-right:auto;
table-layout:fixed;
}

.listtable td {
width:25%;
text-align:center;
vertical-align:top;
font-size:12px;
}

.listtable img {
border:0;
}

/*ディスクリプション部分*/
.descriptiontable	{
width:620px;
margin-left:auto;
margin-right:auto;
table-layout:fixed;
}

.description1 {
width:520px;
margin-left:auto;
margin-right:auto;
}


.description2 {
width:400px;
margin-left:auto;
margin-right:auto;
table-layout:fixed;
}

.descriptiontable div {
font-weight:bold;
}

.descriptiontable img {
border:0;
}

/*送料*/
.shippingtable {
width:480px;
margin-left:auto;
margin-right:auto;
table-layout:fixed;
}

.shippingtable td {
text-align:center;
}

.shippingtable2 {
width:480px;
margin-left:auto;
margin-right:auto;
table-layout:fixed;
}


.backcolor {
background-color:#696969;
color:#ffffff;
}

/*
.photo td	{vertical-align:bottom;
	 font-size:12px;
	 padding:0px}
.photo img	{margin-right:8px}

.link	{width:100%;
	 margin-top:40px;
	 font-size:smaller}

.link1	{text-align:left}
.link2	{text-align:center}
.link3	{text-align:right}
*/

