body {
	font-size:9px;
}

.main {
	border:1px;
	border-style: ridge;
	width:850px;
}
.menu {
	line-height:5px;
	width:170px;
}
.menu_button {
	font-size:9pt;
	width:170px;
	height:38px;
	line-height:38px;
	vertical-align:middle;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	color:#FFFFFF;
	background: url("img/menu_bg.jpg")
}
a.menu_a:link {
	color:#FFFFFF;text-decoration:none;
}
a.menu_a:visited {
	color:#DDDDDD;text-decoration:none;
}
a.menu_a:hover {
	color:#CCAA88;text-decoration:underline;
}

.content {
	font-size:10pt;
	margin:10;
}
.content9 {
	font-size:9pt;
	margin:10;
}
.midashi {
	font-size:14pt;
	font-weight:bold;
	margin:15 0 5 0;
	color:#FF8800;
}
.header {
	font-size:16pt;
	width:470pt;
	font-weight:bold;
	margin:15 0 5 0;
	color:#FFFFFF;
	background:#CCAA88;
}


.size3p { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:3pt; line-height:9pt;}
.size4p { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:4pt; line-height:9pt;}
.size5p { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:5pt; line-height:9pt;}
.size6p { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:6pt; line-height:9pt;}
.size7p { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:7pt; line-height:9pt;}
.size8p { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:8pt; line-height:10pt;}
.size9p { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:9pt; line-height:13pt;}
.size10p { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:10pt; line-height:15pt;}
.size11p { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:11pt; line-height:14pt;}
.size12p { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12pt; line-height:15pt;}
.size14p { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:14pt; line-height:18pt;}
.size17p { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:17pt; line-height: 20pt;}


.top_item {
	font-size:9pt;
	margin:0 5 5 0;
	width:200px;
	text-align:center;
	float:left;
}
a.top_item:link {
	color:#886600;text-decoration:none;
}
a.top_item:visited {
	color:#886600;text-decoration:none;
}
a.top_item:hover {
	color:#CCAA88;text-decoration:underline;
}

 /* ↓商品紹介部分のスタイル↓ */
      
#contents-box {
  border-bottom: 1px dotted #FFCC33;
  padding-top:5px;
  margin-bottom: 20px;
}

#catch3 {
  font-size: 15px;
  line-height:1.5em;
  margin-top: 20px;
}

.price-box {
  width:100%;
  line-height:1.5em;
  margin:10px 0;
}

#catch7 {
  font-size: 20px;
  line-height:1.5em;
  margin: 40px 50px;
}

#bottom-name {
  margin:0;
  line-height:1.5em;
}

.line-title {
  background-color: #FEFF74;
  padding: 5px;
  margin: 50px 50px 0;
}

.item-explain {
  margin: 20px 50px;
}
        
#item-cart {
  width: 520px;
  padding: 5px 20px 0;
  margin: 30px auto;
  background-color: #FCFAAE;
}

#item-cart img {
  margin:5px;
}

 /* ↓商品スペックのスタイル↓ */

#item-detail {
  border: 1px solid #F0E68C;
  width: 620px;
  margin: 10px auto;
}

#item-detail-in {
  padding: 5px 10px;
}

.spec {
  padding:0 10px;
}
