/* ************************************************ 
*	共通設定
* ************************************************ */
* {
margin: 0px;
padding: 0px;
}

body {
color: #000000;
font-size: small;
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
line-height: 150%;
background-color: #ffffff;
text-align:center;
}

a,
a:hover,
a:visited{
	color:#3399cc;
	text-decoration:none;
	}
	a:hover{
		background-color: #97b7f2;
		}

br.clear {
clear: both;
font: 0pt/0pt sans-serif;
}

img {
border: 0px;
}

.bgcolor{
	background-color: #97b7f2;
}
.bgcolor-o{
	background-color: #ff9600;
}

.waku{
	border:3px solid #97b7f2;
	margin-bottom:8px;
	}
	.waku div.sentence{
		padding:3px 20px 10px 20px;
		}
		.waku div.sentence h3{
			border-left:3px solid #3399cc;
			font-size:14px;
			padding:3px;
			}
			.waku div.sentence p{
				padding:3px 0px 10px 10px;
				}
.waku_o{
	border:3px solid #ff9600;
	margin-bottom:8px;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
h2{
	color:#97b7f2;
	font-size:18px;
	margin:5px 8px;
	padding:5px;
	}
/*パンクズ*/
.pankuzu{
	background-color: #97b7f2;
	color:#666666;
	padding:3px 5px 10px 3px;
	}
	.pankuzu a{
		color:#666666;
		}
	.pankuzu a:hover{
		background-color: #ffffff;
		}
/*アイテムボックス*/
.itembox{
	font-size:10px;
	width:150px;
	margin:12px 10px;
	}

/* ------------------------------------- 
*	ページレイアウト
* ------------------------------------- 
*※ページ全体の幅は900pxとなっています。
幅を広げる場合は、.sideと.mainのwidth
の合計値が#containerのwidthになるよう
設定してください。
* ------------------------------------- */

/*ページ全体の幅、レイアウトをセンタリング*/
#container {
margin:0px auto;
width:900px;
text-align:left;
}

/*ヘッダー（ページタイトル、グローバルメニュー）*/
.header {
	height:61px;
	width:100%;
	clear:left;
	margin:10px 0;
	text-align:right;
	}
	.header h1{
		width:235px;
		margin-left:2px;
		float:left;
		}
	.header ul{
		display:block;
		float:right;
		width:450px;
		margin-top:20px;
		}
		.header ul li{
		display:inline;
		list-style-position:outside;
		margin-left:8px;
		}
	/*ヘッダーメニューの背景*/
	#header_menu {
		height:20px;
		text-align:right;
		}
		#header_menu ul {
		}
		#header_menu ul li{
			display:inline;
			margin-right:3px;
		}

/*　画面右側メニューの幅　*/
.side {
float: right;
width:200px;
	}
	.side div.waku ul{
		border-top:#838383 dotted 1px;
		}
		.side div.waku ul li{
			list-style-type:none;
			list-style-position:outside;
			}
			.side div.waku ul li a{
				display:block;
				padding:0px 8px;
				}

/*　画面左側の幅　*/
.main {
float: left;
width: 688px;
margin-right:12px;
}


/*　フッター（コピーライト）　*/
.footer {
	color:#ffffff;
	width:100%;
	clear:both;
	padding-bottom:10px;
	}
	.footer a,
	.footer a:hover,
	.footer a:visited{
		color:#ffffff;
		text-decoration:none;
		}
		.footer a:hover{
			color:#3399cc;
			background-color: #bbddff;
			}
	.footer div.footer_list{
		font-size:10px;
		margin:10px;
		width:250px;
		}
		.footer div.footer_list ul li{
			list-style-type:none;
			list-style-position:outside;
			}
			.footer div.footer_list ul li a{
				display:block;
				}
	.footer div.copyright{
		font-size:10px;
		text-align:center;
		}
	.footer_pankuzu{
		margin:3px 11px;
		}

/* ------------------------------------- 
*	商品詳細ページ
* ------------------------------------- */
.item_image{
	}
.item_explain{
	}
	.item_explain p span{
		color: #97b7f2;
		}
	.item_explain table.pricetag{
		background-color: #dddddd;
		width:100%;
		}
.item_copyright{
	margin-top:20px;
	}
/*特定商取引*/
#sk table tr th,
#sk table tr td{
color:#555555;
padding:5px;
}
#sk table tr th{
width:200px;
}
div#sk table tr th{
	padding-left:20px;
	}
	div#sk table tr.tr_2{
	background-color: #dddddd;
	}

/* ------------------------------------- 
*	トップ
* ------------------------------------- */
div.topitem{
	float:left;
	font-size:10px;
	text-align:center;
	width:170px;
	height:200px;
	margin:2px;
	}
	div.topitem a{
		padding:3px 0;
		display:block;
		}
div.info{
	margin:0px 0px 8px 0px;
	padding:5px;
	clear:both;
	}
div.top_copyright{
	clear:both;
	text-align:center;
	}