@charset "utf-8";

/*

	マイページ

	[voice-family] = IE5.5
	[* html] = IE6
	[*:first-child+html] = IE7
	[Hides from IE5-mac ～ End hide from IE5-mac] = Mac IE5
	[html>body] = モダンブラウザ

*/



/* お知らせ
-------------------------------------------------- */
#colum2 #mainContainer h3.mypageNews {
	background-image: url(../images/mypage/news_title.gif);
}



/* 購入リスト
-------------------------------------------------- */
#colum2 #mainContainer h3.mypageDl {
	background-image: url(../images/mypage/dl_title.gif);
}



/* ダウンロードデータ詳細
-------------------------------------------------- */
#colum2 #mainContainer h3.mypageDlDetail {
	background-image: url(../images/mypage/detail_title.gif);
}



/* ご購入履歴
-------------------------------------------------- */
#colum2 #mainContainer h3.mypageBuyHistory {
	background-image: url(../images/mypage/history_title.gif);
}
table.buyHistory {
	width: 560px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100%;
}
html>body table.buyHistory {
	width: 100%;
}
table.buyHistory th {
	text-align: center;
}
table.buyHistory th.date {
	width: 10%;
}
table.buyHistory th.title {
	width: 70%;
}
table.buyHistory th.dl {
	width: 20%;
}
table.buyHistory td.dl {
	text-align: center;
}
table.buyHistory td.dl span {
	color: #C00;
}
table.buyHistory tr.even td {
	background: transparent;
}



/* お問い合わせ
-------------------------------------------------- */
#colum2 #mainContainer h3.mypageMailForm {
	background-image: url(../images/mypage/contact_title.gif);
}



/* 詳細設定
-------------------------------------------------- */
#colum2 #mainContainer h3.mypageUserEd {
	background-image: url(../images/mypage/edit_title.gif);
}



/* マイページメニュー
-------------------------------------------------- */
#mypageMenu h3 {
	height: 43px;
	background: url(../images/mypage/mypage_menu.gif);
}
#mypageMenu ul {
	margin: 0;
}
#mypageMenu ul li {
	margin-top: 5px;
	padding-top: 10px;
	list-style-type: none;
	background: url(../images/side/line.gif) repeat-x;
}
#mypageMenu ul li strong {
	color: #005D50;
	padding-left: 23px;
	display: block;
	background: url(../images/side/point.gif) no-repeat;
}
#mypageMenu ul ul {
	margin: 10px 0 0 23px;
}
#mypageMenu ul ul li {
	margin-top: 0;
	padding-top: 0;
	display: inline;
	background: none;
}
#mypageMenu ul ul li a {
	padding-left: 14px;
	padding-bottom: 5px;
	display: block;
	font-size: 1.2em;
	width: 143px;
	height: 1.5em;
	overflow: hidden;
	background: url(../images/common/rightarrow.gif) no-repeat 0 4px;
}