@charset "shift_jis";

/* ------------------------------------------------------------------------------
■アニメ専門館 
left right solid →　#fe5d5d（濃い赤ピンク）
background-color　→　#f9cecf（薄いピンク）　#fbe1e2（極薄ピンク）
footer solid　→　#f5b1b3（立体感出す用ピンク）
a:hover　は　#FF3300

■本館 
left right solid →　#ff6000（濃い赤オレンジ）
background-color　→　#ffd2a1（薄いオレンジ）　#ffe1c0（極薄オレンジ、もはや肌色）
footer solid　→　#ff9f53（立体感出す用オレンジ）
a:hover　は　#FF0000

・top以外の全体設定には末尾に　_　を追加する。
------------------------------------------------------------------------------ */

#menu_navi_main {
	font-weight: bold;
	font-size: 14px;
	color: #333333;

	text-align: left;
	margin-left:30px;
	white-space: normal;
	overflow:visible;
	word-break: break-all;  /* IE only */
	word-wrap: break-word; /* IE only */

}

#menu_navi_sub {
	width: 100%;
	font-weight: bold;
	font-size: 14px;
	color: #333333;

	text-align: left;
	margin-left:30px;
	white-space: normal;
	overflow:visible;
	word-break: break-all;  /* IE only */
	word-wrap: break-word; /* IE only */

	margin-top: 5px;
}

#category_desc {
	width: 750px;

	text-align: left;
	white-space: normal;
	overflow:visible;
	word-break: break-all;  /* IE only */
	word-wrap: break-word; /* IE only */

}

#page_navi {
	width: 100%;
	font-weight: bold;
	font-size: 16px;
	margin-left:30px;
	text-align: left;
	white-space: normal;
	overflow:visible;
	word-break: break-all;  /* IE only */
	word-wrap: break-word; /* IE only */
}

.menu_item td {
	font-size: 14px;
}

.spacer {
	width: 100%;
	margin: 0px;
	padding: 0px;	
	font-size:0px;
	overflow: hidden;
	text-align:inherit;
}

.lbox {
	text-align: left;
	white-space: normal;
	overflow:visible;
	word-break: break-all;  /* IE only */
	word-wrap: break-word; /* IE only */
}

.cbox {
	text-align: center;
	white-space: normal;
	overflow:visible;
	word-break: break-all; /* IE only */
	word-wrap: break-word; /* IE only */
}

.rbox {
	text-align: right;
	white-space: normal;
	overflow:visible;
	word-break: break-all; /* IE only */
	word-wrap: break-word; /* IE only */
}

.lpos {
	margin-left: 0px;
	margin-right: auto;
}

.cpos {
	margin-left: 30px;
	margin-right: auto;
}

.rpos {
	margin-left: auto;
	margin-right: 0px;
}

table {
	text-align: left;
}
/* excellar.css　にあった分 */
.subbox {
	width: 156px;
	font-size:12px;	
	line-height: 14px;

	text-align: left;
	white-space: normal;
	overflow:visible;
	word-break: break-all;  /* IE only */
	word-wrap: break-word; /* IE only */

	margin:0px auto;
}

.size12 {font-size:12px;}

.sort_panel {
	margin-left: 5px;
	margin-right: 5px;
	width: 165px;
	height: 30px;
	line-height: 30px;
	display:block;
	background-image: url("bt_sort.gif");
	background-repeat: no-repeat;
	font-size: 12px;
	text-align: center;
	white-space: normal;
	overflow:visible;
	word-break: break-all; /* IE only */
	word-wrap: break-word; /* IE only */
	float: left;
}

/* #menu table {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;	
}
.dot_tree1 {
	background-repeat:no-repeat;
	background-position: top left;
	background-image:url('dot_tree1.gif');
}
.dot_tree2 {
	background-repeat:no-repeat;
	background-position: top left;
	background-image:url('dot_tree2.gif');
}

.dot_tree3 {
	background-repeat:no-repeat;
	background-position: top left;
	background-image:url('dot_tree3.gif');
} */