

/*##########ヘッダー##########*/

div.header {
	background-color: #DE0021;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
}

div.title {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

img.title {
	margin-right: 4px;
}

table.login td {
	color: #0000ff;
}

div.menu {
	margin-top: 5px;
	width: 800px;
	background-color: #CCCCCC;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: auto;
	margin-right: auto;
}

div.menu2 {
	margin-bottom: 10px;
	width: 800px;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;

}

/*##########フッター##########*/

div.footer a:link		{ color: #0000ff; font-size: 12px; }
div.footer a:visited	{ color: #0000ff; font-size: 12px; }
div.footer a:active		{ color: #0000ff; font-size: 12px; }
div.footer a:hover		{ color: #0000ff; font-size: 12px; }

div.footer {
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #999999;
	width: 800px;
	line-height: 120%;
	margin-left: auto;
	margin-right: auto;
	color: #0000ff;
}



/*##########レフト##########*/

tr.rank td {
	font-size: 12px;
	color: #0000ff;
	text-align: left;
}

tr.search td {
	font-size: 13px;
	color: #000000;
	text-align: left
}

.table_01 {
	background-color: #0000ff;
}

.table_bg01 {
	background-color: #ffffff;
}

.table_02 {
	background-color: #000000;
}

.table_bg02 {
	background-color: #cccccc;
}

tr.mainact td {
	background-color: #eaeaea;
	font-size: 12px;
	color: #0000ff;
	text-align: left;
}

.formwid {
	width: 120px;
}

.formwid2 {
	width: 126px;
}

/*##########ライト##########*/

.right_line {
	border-color: #666666;
	border-style: solid;
	border-width: 1px;
}

tr.kakaku td {
	font-size: 14px;
}

/*##########インラインフレーム##########*/

body.iframe {
	font-size: 12px;
	color: #ff0000;
	background-color: #cccccc;
	line-height: 120%;
}

/*##########無料##########*/

.line01 {
	background-color: #E0E0E0;
	width: 600;
	margin-bottom: 5px;
}

.downloadtxt {
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	width: 100%;
	padding: 5px;
}

.txtcolor01 {
	color: #ff6600;
}

.txtcolor02 {
	color: #ff0000;
	font-size: 14px;
}

/*##########新着##########*/

.line02 {
	background-color: #A4A4A4;
	width: 600;
	margin-bottom: 5px;
}

.day {
	color: #0000ff;
}

/*##########和物##########*/

.line03 {
	background-color: #E0E0E0;
	width: 600;
	margin-bottom: 5px;
}

/*##########洋物##########*/

.line04 {
	background-color: #A4A4A4;
	width: 600;
	margin-bottom: 5px;
}

/*##########アニメ##########*/

.line05 {
	background-color: #E0E0E0;
	width: 600;
	margin-bottom: 5px;
}

/*##########マニア##########*/

.line06 {
	background-color: #A4A4A4;
	width: 600;
	margin-bottom: 5px;
}

/*##########女優##########*/

.line07 {
	background-color: #E0E0E0;
	width: 600;
	margin-bottom: 5px;
}

/*##########シリーズ##########*/

.line08 {
	background-color: #A4A4A4;
	width: 600;
	margin-bottom: 5px;
}

/*##########スタジオ##########*/

.line09 {
	background-color: #E0E0E0;
	width: 600;
	margin-bottom: 5px;
}

/*##########詳細##########*/

.line03 {
	margin-bottom: 5px
}

table.detail td {
	color: #0000ff;
}


/*##########お買い物カゴ##########*/

table.kagopage {
	margin-bottom: 5px;
}

table.kagopage td {
	font-size: 12px;
	color: #000000;
}

table.kagotable td {
	font-size: 12px;
	color: #000000;
}



/*##########会員登録##########*/
div.member {
	font-size: 12px;
	line-height: 125%;
	color: #000000;
}

table.member td {
	font-size: 12px;
	line-height: 125%;
	color: #000000;
}









table.dvdvd  {
	margin-bottom: 5px;
}

table.dvdvd td {
	font-size: 12px;
}
