/*----------------------------------------------------------------------------*/
/*  画面共通設定                                                              */
/*----------------------------------------------------------------------------*/
body {
	margin								: 0px;
	font-size							: 12px;
	width								: 600px;
}

img {
	vertical-align						: middle;
}
/*----------------------------------------------------------------------------*/
/*  画面リンク設定                                                            */
/*----------------------------------------------------------------------------*/
a {
	color								: #000000;
	text-decoration						: none;
}

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

a.string {
	color								: #ff0000;
	text-decoration						: none;
}

a.string:hover {
	color								: #3C3E8D;
	text-decoration						: none;
}
/*----------------------------------------------------------------------------*/
/*  画面ヘッダ設定                                                            */
/*----------------------------------------------------------------------------*/
div.header {
	margin-top							: 30px;
	margin-left							: 15px;
	margin-right						: 15px;
}

/*----------------------------------------------------------------------------*/
/*  商品画像設定                                                              */
/*----------------------------------------------------------------------------*/
div.contents {
	margin-left							: 15px;
	margin-right						: 15px;
}

div.contents table {
	width								: 100%;
}

td.item_head {
	padding								: 5px;
	background-color					: #EBEBEB;
}

td.item_string {
	padding-top							: 10px;
	padding-left						: 1em;
}

td.item {
	width								: 183px;
}

td.detail {
	padding-left						: 25px;
	width								: 100%;
}

div.aboutopp{
	margin-top							: 30px;    
}

div.aboutopp td{
	padding-left						: 15px;
}
div.apobanner {
	text-align		: center;
}
table.SpecChart {
	background-color			: #C0C0C0;
}
table.SpecChart td {
	padding						: 3px;
	vertical-align				: top;
}
table.SpecChart td.key {
	background-color			: #E0E0E0;
}
table.SpecChart td.val {
	background-color			: #FFFFFF;
}
table.Description {
}
table.Description td {
	padding						: 5px;
	vertical-align				: top;
}
table.Description td.Title {
	border-left					: solid 3px #EE0000;
	border-bottom				: solid 1px #EE0000;
	color						: #EE0000;
	font-size					: 14px;
	font-weight					: bold;
}
table.Description td.Comment {
}
div.Voice {
	padding						: 5px;
	border						: solid 1px #C0C0C0;
	background-color			: #DD0000;
	color						: #FFFFFF;
	font-size					: 14px;
	font-weight					: bold;
}
div.responce {
	padding						: 5px;
	background-color			: #E0E0E0;
	font-size					: 14px;
	font-weight					: bold;
}
table.Voice td {
	padding						: 3px;
	vertical-align				: top;
}
table.Voice td.Image {
	border-right				: solid 1px #C0C0C0;
	border-bottom				: solid 1px #C0C0C0;
}
table.Voice td.Comment {
	border-right				: solid 1px #C0C0C0;
	border-bottom				: solid 1px #C0C0C0;
}
/*----------------------------------------------------------------------------*/
/*  文字色設定                                                                */
/*----------------------------------------------------------------------------*/
span.red {
	color								: #ff0000;
}
