@charset "Shift_JIS";
/*-----全適用設定-------*/
* {
	font-size: 12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;/*ゴシック*/
	text-decoration: none;
	line-height: 150%;
	/*white-space:nowrap;*/	/*スペース改行設定*/
	color: #333;
	/*border:1px solid #000;*/	/*確認用*/
}
/*-----リンク設定-------*/
a {color: blue; text-decoration: none}
a:hover {color: red; text-decoration: underline}
a:visited {color: purple; text-decoration: none}
/*-----ボディ設定-------*/
body {
	text-align:center;
	background:url(images/bg_body.gif) repeat-y center #660A09;
	margin: 0px;
	padding: 0px;
}
.top_frame {
	width:740px;
	text-align:center;
	background:url(images/bg_contents.gif) repeat-y center #FFF;
	margin: 0px auto;
	padding: 0px;
}
/*-----メニュー設定-------*/
.menu td{
	width:145px;
	height:25px;
}
.menu a{
	display:block;

	background: url(images/bg_menu.gif) no-repeat;
	padding:2px 0px 2px 12px;
	color:#660A09;
}
.menu a:hover{
	background: url(images/bg_menu_over.gif) no-repeat;
}
.menu .active{
	background: url(images/bg_menu_active.gif) no-repeat;
	padding:2px 0px 2px 12px;

	font-weight: bold;
	color:white;
}
/*-----ヘッダ設定-------*/
.header{
	width:595px;
	height:30px;
	border-bottom:1px solid #660A09;
	margin:0px auto;
}
.header2{
	width:595px;
	border-top:1px solid #660A09;
	margin:0px auto;
}
.header2 td , .header td{
	text-align:center;
}
.header2 a , .header a{
	padding:10px;
	padding-left:12px;
	background: url(images/arrow_01.gif) no-repeat left;
	
	font-size: 12px;
}
.header2 img , .header img{
	border-left:1px solid #660A09;
}
.header2 .cart a, .header .cart a{
	padding:10px 0px 10px 16px;
	background: url(images/icon_cart.gif) no-repeat left;
	
	font-size: 12px;
	color:#FF2200;
}
/*------フッター設定-------*/
.footer{
	width:740px;
	border-top:1px solid #660A09;
	padding:5px 0px;
	margin: 0px auto;

}
.copyright {
	text-align:right;
	font-size: 10px;
	letter-spacing: 1px;
}
