body {
	font-size:12px;
	margin:0px;
	padding:0px;
	color:black;
	text-align:left;
	background-image:URL("/nmhp_htdocs/image/common/cmn_back.gif");
	background-repeat:repeat;
}

table {
	font-size:12px;
}

span.emphasis {
	color:#ff0000;
}

span.err-string {
	color:#ff0000;
}

img.hidden-navigation {
	display: none;
}

/*--------エリアの設定--------*/
#inbox {
	width:762px;
	background-image:URL("/nmhp_htdocs/image/common/cmn_back_body.gif");
	background-repeat:repeat;
}

/*----ヘッダエリア----*/
#head {
	width:761px;
	hieght:87px;
	background-color:#FFDA19;
}

/*----右エリア----*/
#right {
	float:left;
	width:599px;
	padding:0px 0px 15px 0px;
	margin:0px;
}

/*----右コンテンツエリア----*/
#rightcontent {
	width:584px;
	margin:0px 7px 0px 7px;
}

/*----左エリア----*/
#left {
	float:left;
	width:162px;
	padding:0px 0px 15px 0px;
}

/*----メニューエリア----*/
#menu {
	width:162;
	background-image:URL("/nmhp_htdocs/image/common/cmn_sidemenu.gif");
	background-repeat:repeat;
	margin:0px 0px 10px 0px;
	padding:0px 0px 15px 0px;
}

/*----検索エリア----*/
#serch {
	width:138;
	margin:0px 0px 0px 12px;
	padding:0px 0px 5px 0px;
}

/*----ナビゲーションエリア----*/
#navi {
	width:138;
	margin:0px 0px 0px 12px;
	padding:0px;
}

/*----バナー----*/
#banner {
	text-align:center;
	clear:center;
}

/*----登録表示----*/
#registration {
	margin:10px 0px 0px 8px;
	color: #666666;
	font-size:10px;
}


/*----フッタエリア----*/
#foot {
	clear:both;
	border-top:solid 1px #DDDDDD;
	width:761px;
	hieght:25px;
}

/*----H2タグ----*/
h2 {
	margin:20px 0px 5px 0px;
}

/*----H3タグ----*/
h3 {
	margin:0px;
}

/*----検索画像[歌手名など]に使用----*/
#serch img {
	margin:5px 0px 0px 0px;
}

/*----メーカーセレクトに使用----*/
#serch select.maker {
	width:45px;
	margin:0px 0px 5px 0px;
}

/*----シリーズセレクトに使用----*/
#serch select.series {
	width:80px;
	margin: 0px 0px 5px 0px;
}

/*----検索区分セレクトに使用----*/
#serch select.kubun {
	width:135px;
	margin: 0px 0px 5px 0px;
}

/*----検索テキスト入力に使用----*/
#serch input.text {
	width:135px;
	margin:0px 0px 5px 0px;
}

/*----一般的な表組みに使用----*/
table.normal {
	margin:5px 0px 10px 0px;
	border-collapse: collapse;
	border:1px solid #cccccc;
}

table.normal th, table.normal td {
	border:1px solid #cccccc;
	vertical-align: top;
	font-weight: normal;
}
table.normal th {
	background-color:#f2f2f2;
	font-weight: bold;
	padding:3px 4px 1px 4px;
}

/*----新着情報に使用----*/
table.shinchaku {
	width:583px;
	margin:0px 0px 10px 0px;
	text-align:left;
	padding:0px;
	background-color:#FAE9D0;
	border:solid #FF9600 1px;
	clear:left;
}

/*----新着情報のラインに使用----*/
table.shinchaku .line {
	padding:0px;
	background-color:#FF9600;
}

/*----配信予定に使用----*/
table.haishinyotei {
	width: 583;
	margin:0px 0px 10px 0px;
	text-align:left;
	padding:0px;
	background-color:#D2EFAB;
	border:solid #3AAE05 1px;
	clear:left;
}

/*----配信予定のラインに使用----*/
table.haishinyotei .line {
	padding:0px;
	background-color:#3AAE05;
}

/*----ランキング表に使用----*/
table.rank {
	width: 583;
	margin:0px 0px 10px 0px;
	text-align:left;
	padding:0px;
	background-color:#FFDADA;
	border:solid #FD6D6C 1px;
	clear:left;
}

/*----ランキングのラインに使用----*/
table.rank .line {
	padding:0px;
	background-color:#FD6D6C;
}

/*----表組みのTDに使用----*/
table.shinchaku td, table.haishinyotei td, table.rank td, table.search td {
	padding:2px;
}

/*----検索結果に使用----*/
table.search {
	width:583px;
	text-align:left;
	padding:0px;
	background-color:#C8E5F4;
	border:solid #2C5FC5 1px;
	clear:left;
}

/*----検索結果のラインに使用----*/
table.search .line {
	padding:0px;
	background-color:#2C5FC5;
}

/*----順位や菱形に使用----*/
.celicon, .celqr {
	background-color:#ffffff;
	text-align:center;
}

/*----曲名に使用----*/
.music{
	color:#F7006E;
}

/*----アーティスト名に使用----*/
.artist{
	color:#14225E;
}

/*----コメントに使用----*/
.comment{
	color:#666666;
}

/*----アレンジに使用----*/
.arrange{
	font-size:10px;
	color:#666666;
}

/*----メニューの分類 [MENU]に使用----*/
#serch img.menutitle {
	margin:10px 0px 5px 0px;
}

/*----メニューのバナー [新着情報、ランキング...]に使用----*/
#serch img.menubanner {
	margin:5px 0px 0px 3px;
}

/*----バナーに使用----*/
img.banner {
	margin:10px 0px 0px 0px;
}

/*----注釈に使用----*/
.chusyaku {
	color:#666666;
}

/*----更新日に使用----*/
.dateblock {
	text-align:right;
}
.date {
	color:#666666;
}

/*----対応機種分類[着信メロディ/歌詞...]に使用----*/
.taiobunrui {
	font-weight:bold;
	color:#ff0000;
}

/*----対応機種分類[着信メロディ/歌詞...]に使用----*/
.taioseries {
	font-weight:bold;
	color:#ff0000;
}

/*----対応キャリア[au、TU-KA]に使用----*/
.taiocareer {
	font-weight:bold;
	color:#ff0000;
}

/*----対応アレンジ[美音☆激シリーズ対応...]に使用----*/
.taioarrange {
	color:#0000ff;
}

/*----ULタグ----*/
ul.noMargin{
	margin:5px 0px 15px 0px;
	padding-left:20px;
	padding-right:5px;
}

/*----OLタグ----*/
ol.noMargin{
	margin:5px;
	padding-left:25px;
}

li {
	margin:0px 0px 5px 0px;
}
