/* ■■■ 背景シリーズ ■■■ */
/* サイト全体（最大外周テーブル枠内） */
.siteback{
	background-color: #000000;
	color: #ffffff;

	border-style: solid;
	border-color: #333333;
	border-width: 0px 3px 0px 3px;
}

/* 本文背景 */
.textback{
	background-color: #000000;
	vertical-align: top; /*★*/
}

/* メニュー背景 */
.menuback{
	height:26px;
	vertical-align: top;
	padding: 0px;
	background-color: #222222;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* サブメニュー背景 */
.submenuback{
	padding-top: 0px;
	margin-top: 0px;

	background-color:#333333;

	border-style: solid;
	border-color: #888888;
	border-width: 0px 0px 1px 0px;
}

/* 固定テンプレート背景 */
.templateback{

}

/* ■■■ テキストシリーズ ■■■　*/
/* 本文用（DIV内） */
.text{
	font-size: 14px;
	color: #cccccc; /*★*/
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
	vertical-align: top; /*★*/
	line-height: 150%;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
//	margin-right: 10px;
//	width: 520px;
	margin-right: 10px;
}

/* タイトル用 */
.title{
	border-style: solid;
	border-color: #000000 #000000 #bb9f4c #333333;
	border-width: 0px 0px 1px 12px;
	background-color: #000000;

	margin-top:20px;
	padding: 0px 0px 0px 15px;
	color: #ffffff;
	font-size: 24px;
	line-height: 32px;
	font-weight: bold;
}

/* 固定テンプレート用 */
.template{
	border: 1px solid #999999;
	padding: 5px;
	margin-bottom: 5px;
	margin-top: 15px;

background-color:#ffffff;

	vertical-align: top;
	font-size: 10pt;
	color: #333333;
}

/* ■■■ メニューシリーズ ■■■　*/
/* メニュー＞大メニュー(無印) カーソルOFF時 */
.menuoff_back{
	height: 26px;
	display: block;
	text-align: left;
}
.menuoff_text{
	color: #ffffff;
	font-size: 14px;
	line-height: 150%;
}


/* メニュー＞大メニュー(無印) カーソルON時 */
.menuon_back{
	height: 26px;
	display: block;
	background-color: #ffffff;
	text-align: left;
}
.menuon_text{
	color: #000000;
	font-size: 14px;
	line-height: 150%;
}

/* メニュー＞現在メニュー */
.menucurrent_back{
	height: 26px;
	display: block;
	background-color: #ff0000;
	text-align: left;
}
.menucurrent_text{
	color: #ffffff;
	font-size: 14px;
	line-height: 150%;
}

/* メニュー＞小メニュー(-) カーソルOFF時 */
.submenuoff_back{
	background-color: #333333;
	margin: 5px 5px 5px 5px;
	padding: 3px 3px 3px 6px;
	height:0px;
}
.submenuoff_text{
	color: #ffffff;
	font-size: 14px;
	line-height: 16px;
}

/* メニュー＞小メニュー(-) カーソルON時 */
.submenuon_back{
	background-color: #ffffff;
	margin: 5px 5px 5px 30px;
	padding: 3px 3px 3px 6px;
	height:0px;
}
.submenuon_text{
	color: #000000;
	font-size: 14px;
	line-height: 16px;
}

/* メニュー メニュー分離時：親項目 */
.submenuparent{
	color: #ffffff;
	font-size: 10px;
	line-height: 16px;
	padding: 3px;
	height:0px;
	padding-left:6px;
	background-color: #669900;
}

/* ■■■ その他まだ分類してない ■■■ */

body{
	background-image:url("../img/back_film.gif");
	background-repeat: repeat-y;
	background-position: center center;

	background-color: #000000;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Verdana, Arial;
}

table {
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

td{
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-spacing: 0px;
	vertical-align: top; /*★*/
}

object{
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-spacing: 0px;
}

param{
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-spacing: 0px;

}


#navi{
	padding-bottom: 10px;
}
#navi ul#menu{
	margin: 0px;
	padding: 0px;
	width: 720px;
	height: 40px;
	display: block;
}

#navi ul#menu li{
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
	width: 116px;
	height: 40px;
	text-decoration: none;
	list-style-type: none;
}

#navi ul#menu li a{
	display:block;
	height:40px;
	text-decoration:none;
	text-indent:-9999px;
	background-repeat:repeat-y;
	width: 116px;
}

#navi ul#menu li a:hover{
	background-position:0px -40px;
}

#navi ul#menu li#top a{
	background-image: url(../img/menu_top.gif);
}
#navi ul#menu li#compare a{
	background-image: url(../img/menu_compare.gif);
}
#navi ul#menu li#pv a{
	background-image: url(../img/menu_pv.gif);
}
#navi ul#menu li#review a{
	background-image: url(../img/menu_review.gif);
}
#navi ul#menu li#spec a{
	background-image: url(../img/menu_spec.gif);
}
#navi ul#menu li#order a{
	background-image: url(../img/menu_order.gif);
	width:140px;
}


