/*■■■■■■■■■■■■■■■■■■■■■■全体■■■■■■■■■■■■■■■■■■■■■■*/

/*　Firefoxで、ブラウザのスクロールバーを常に表示させる　*/
html{overflow:-moz-scrollbars-vertical;}

/*　デフォルト値リセット　*/
*				{margin: 0; padding: 0;}
body			{font:9pt "ＭＳ Ｐゴシック", Osaka,"MS Gothic"; /*color:#333333;*/ padding:0; width:100%; text-align:left; margin:5px 0; background:url(../img/back_body.gif) repeat-x top left; background-color:#E8E8DB;}
/*body			{font:9pt "ＭＳ Ｐゴシック", Osaka,"MS Gothic"; padding:0; width:100%; text-align:center; margin:5px 0; background:url(../img/back_body.gif) repeat-x top left; background-color:#E8E8DB;}*/


table,form,fieldset,pre,ul,li,ol,h1,h2,h3,h4,h5,h6			{margin: 0; padding: 0; font-size:9pt;}
p,div														{margin:0; padding:0; /*font-size:9pt;*/}
/*p															{margin:.4em 0 0 0;}*/
li				{list-style:none;}
fieldset		{border:none;}
input,textarea	{font-size:1em; margin: 0; padding: 0;}
h1				{font-size:10pt; color:#4E4E41; font-weight:bold;}
/*h1			{font-size: 8pt; font-weight: normal; color: #000000;}*/
h2				{font-size: 8.6pt; font-weight: normal;}
/*h2			{font-size: 9pt; font-weight: normal;}*/
h3				{font-size: 9pt; font-weight: normal; color: #000000;}
a				{color: #FF6600; text-decoration: none;}
a:hover			{color: #FF6600; text-decoration: underline;}
a.white			{color: #FFFFFF; text-decoration: none;}
th				{text-align:left; font-weight:normal;}
a img			{border:none;}

/*　表型切り替えメニュー関連　*/
.check			{background:url(../img/icon_check.gif) no-repeat top left; padding:0 20px 0 20px;}
.check02		{background:url(../img/icon_check.gif) no-repeat top left; padding:0 0 0 20px;}

/*　ボックス　*/
.mt60			{margin-top:60px;}
.mt50			{margin-top:50px;}
.mt40			{margin-top:40px;}
.mt30			{margin-top:30px;}
.mt20			{margin-top:20px;}
.mt15			{margin-top:15px;}
.mt10			{margin-top:10px;}
.mt05			{margin-top:5px;}
.mt03			{margin-top:3px;}
.mb40			{margin-bottom:40px;}
.mb30			{margin-bottom:30px;}
.mb20			{margin-bottom:20px;}
.mb10			{margin-bottom:10px;}
.mb05			{margin-bottom:5px;}
.ml10			{margin-left:10px;}
.ml20			{margin-left:20px;}
.mr30			{margin-right:30px;}
.pt10			{padding-top:10px;}
.pt20			{padding-top:20px;}
.pb10			{padding-bottom:10px;}
.pb20			{padding-bottom:20px;}
.pb30			{padding-bottom:30px;}

/* 汎用 */
.txt_r			{text-align:right;}
.txt_c			{text-align:center;}
.txt_cl1		{color:#666666;}
.txt_s			{font-size: 11px;}
.float490		{width:490px;}
.float720		{width:720px;}
.float_l		{float:left;}
.float_r		{float:right;}
.p_plain		{line-height:1.1; padding:0; margin:0;}
.fs_small		{line-height:1.1; font-size:8.6pt; /*padding:0; margin:0;*/}
.hr_dotted_t	{background:url(../img/hr_dotted.gif) repeat-x left top;}
.hr_dotted_b	{background:url(../img/hr_dotted.gif) repeat-x left bottom;}


/*　PCfanDL用　*/
.link_pcfan_h	{padding:5px 10px; background-color:#4D4D4D; color:#FFFFFF;}
.link_pcfan01	{padding:5px 10px; background-color:#252525;}
.link_pcfan02	{padding:5px 10px; background-color:#292929;}
.link_pcfan01 p, .link_pcfan02 p	{color:#888888 !important;}


/*　リスト　*/
/*.list_disk				{padding:0; margin:0 0 0 0; margin:0;}*/
/*.list_disk li			{list-style-type:disc; margin-left:2em; padding:0 0 3px 0; margin:0 0 0 1.5em; line-height:1.4; color:#333333;}*/
.list_disk				{padding:0; margin:0 0 0 -14px;}
.list_disk li			{background:url(../img/icon_disk_m.gif) no-repeat top left; padding:0 0 2px 14px; margin:5px 0 0 1em; line-height:1.4;}
.list_disk_m			{padding:0; margin:0 0 0 -14px;}
.list_disk_m li		{background:url(../img/icon_disk_m.gif) no-repeat top left; padding:0 0 2px 14px; margin:0 0 0 1em; line-height:1.2;}
.list_no					{padding:0; margin:0;}
.list_no li				{list-style-type:decimal; margin-left:2em; padding:0 0 3px 0; margin:0 0 0 2em; line-height:1.4; /*color:#333333;*/}
.list_pdf					{padding:0; margin:0;}
.list_pdf li			{background:url(../img/icon_pdf.gif) no-repeat top left; padding:0 0 5px 25px; margin:0; line-height:1.4; /*color:#333333;*/}
.list_dl					{padding:0; margin:0;}
.list_dl li				{background:url(../img/icon_dwl.gif) no-repeat top left; padding:0 0 5px 25px; margin:0; line-height:1.4; /*color:#333333;*/}
.list_movie					{padding:0; margin:0;}
.list_movie li			{background:url(../img/icon_movie_xx.gif) no-repeat top left; padding:0 0 5px 25px; margin:0; line-height:1.4; /*color:#333333;*/}

.list_disk_m_wht			{padding:0; margin:0 0 0 -14px;}
.list_disk_m_wht li		{background:url(../img/icon_disk_m_wht.gif) no-repeat top left; padding:0 0 2px 14px; margin:0 0 0 1em; line-height:1.2;}

.li_disk_wht			{padding:0; margin-left:-14px;}
.li_disk_wht li		{background:url(../img/icon_disk_m_wht.gif) no-repeat top left; padding-left:14px; margin-left:1em; line-height:1.4;}

.list_disk_wht				{margin-left:-14px;}
.list_disk_wht li			{background:url(../img/list_disk_wht.gif) no-repeat top left; padding-left:14px; margin-left:1em; line-height:1.4;}

ol.list_guide			{padding:0; margin:0;}
ol.list_guide li			{list-style-type:decimal; margin:0 0 0 2em; padding:10px 0 10px 0; line-height:1.4; /*color:#333333;*/}
ol.list_guide li img	{margin:10px 0 10px 0;}

/*アイコン付テキスト*/
.sll				{background:url(../img/icon_key.gif) no-repeat top left; padding:0 0 0 17px; margin:10px 0 0 0;}

.ssl				{background:url(../img/icon_key.gif) no-repeat top left; padding:0 0 0 17px; margin:10px 0 0 0;}

.pdf				{background:url(../img/icon_pdf.gif) no-repeat top left; padding:0 0 0 22px; margin:10px 0 0 0;}
/*.back_dl		{background:url(../img/icon_pdf.gifxxx) no-repeat top left; padding:0 0 0 0px; margin:10px 0 0 0;}*/
.dl					{background:url(../img/icon_dwl.gif) no-repeat top left; padding:0 0 0 22px; margin:10px 0 0 0;}
.demosong		{background:url(../img/icon_demosong.gif) no-repeat top left; padding:0 0 0 17px; margin:0 0 0 0;}
.movie			{background:url(../img/icon_movie.gif) no-repeat top left; padding:0 0 0 17px; margin:0 0 0 0;}
.sp_key			{background:url(../img/icon_sp_key.gif) no-repeat top left; padding:0 0 0 12px; margin:10px 0 0 0;}
.sp_dum			{padding:0 0 0 12px; margin:10px 0 0 0;}

/*注意書き*/
.notes			{background:url(../img/icon_notes.gif) no-repeat top left; padding:0 0 0 22px; margin:0;}
.notes01		{background:url(../img/icon_notes01.gif) no-repeat top left; padding:0 0 0 22px; /*margin:0;*/}
.notes02		{background:url(../img/icon_notes01.gif) no-repeat top left; padding:0 0 0 12px;}
.notes03		{background:url(../img/icon_notes03.gif) no-repeat top left; padding:0 0 0 12px;}
.error			{background:url(../img/icon_notes.gif) no-repeat top left; padding:0 0 0 15px; color:#FF0000; font-weight:bold; margin-bottom:0;}
.notes_fm		{border:1px solid #E7E7D2; padding:5px 10px;}
.notes_border_86					{border:1px solid #A2A289; padding:5px 10px 5px 10px;}
.notes_border_86 p				{font-size:8.6pt;}
.notes_border_90					{border:1px solid #A2A289; padding:5px 10px 5px 10px;}


/*エラーページのタイトル*/
.errortitle		{font-size:16pt; font-weight:bold; padding:50px 0; border-top:1px solid #80806B; line-height:1.4;}
.errortitle span{font-size:9pt; font-weight:bold;}

/*大戸君*/
.what_ul		{padding:0; margin:0;}
.what_ul li		{list-style-type:disc; margin:5px 10px 5px 25px;}
.what-2_ol		{padding:0; margin:0;}
.what-2_ol li	{list-style-type:decimal; margin:5px 10px 20px 25px; }

/*　ページTOPリンクボタン　*/
.jamptop01		{padding-top:10px; text-align:right;}
.jamptop02		{padding-top:10px; text-align:right; border-top:1px solid #E0E0CB;}
.jamptop03		{margin-top:-11px; text-align:right;}

/*ヘッダー*/
.header_all02	{width:720px; text-align:center; margin:0 auto; background:url(../img/back_header.gif) no-repeat left top; background-color:#FFFFFF; padding:10px 30px 0 30px;}
.header			{width:720px; text-align:center; margin:0 auto; padding-top:0px;}
.siteid			{float:left; width:200px; text-align:left; padding:10px 0 0 0;}
.menu			{float:right; width:490px; text-align:right; padding:0px 0 0 0;}
.wel			{margin-bottom:2px;}
.wel_l			{float:right; width:430px; margin-top:8px;}
.wel_r			{float:right; width:60px; margin-top:4px;}
.hmenu			{font-size:8pt; color:#DCDCDC;}
.hmenu a		{color:#80806B;}
.hname			{color:#80806B; margin-top:5px; font-size:8pt;}

.welcome		{margin-bottom:5px; font-size:8pt; color:#80806B;}
.link			{font-size:8pt; color:#80806B;}
.link a			{color:#80806B;}
.guest			{color:#64644C; font-weight:bold;}

.em				{font-weight:bold;}
.new			{color:#FF0000; padding-left:1px;}
.red			{color:#FF0000;}
.gray			{color:#999999;}
.white		{color:#FFFFFF;}
.nml			{font-weight:normal;}

/*フロート解除*/
.clear			{clear:both; font-size:0; line-height:0; height:1px;}
.clear_plain{clear:both;}

/*グローバルメニュー*/
.globalmenu						{width:720px; margin:0 auto; text-align:center; background:url(../img/back_global_menu_bar.gif) no-repeat;}
#globalmenu_bar					{width:720px; font-size:8.6pt;}

.gmenubox						{float:left; /*background:url(http://www.crypton.co.jp/img/gmenu_line02.gif) no-repeat right top;*/ height:32px; padding-right:1px; font-size:8.6pt; letter-spacing:1.5;}
.gmenubox a						{display:block; float:left; width:85px; height:32px; padding-top:11px;}

/* safari only \*/
html:\66irst-child .gmenubox a			{display:block; float:left; width:85px; height:32px; padding-top:8px;}
/* end */

a.globalmenu_left				{color:#4E4E41; background:url(../img/gmenu.gif) no-repeat left top;}
a.globalmenu_left:hover			{color:#FFFFFF; background:url(../img/gmenu_on.gif) no-repeat left top; text-decoration:none;}
a.globalmenu_left:active		{color:#FFFFFF; background:url(../img/gmenu_on.gif) no-repeat left top; text-decoration:none;}
a.globalmenu_left_now			{color:#FFFFFF; background:url(../img/gmenu_on.gif) no-repeat left top;}
a.globalmenu_left_now:hover		{color:#FFFFFF; background:url(../img/gmenu_on.gif) no-repeat left top; text-decoration:none;}
a.globalmenu_left_now:active	{color:#FFFFFF; background:url(../img/gmenu_on.gif) no-repeat left top; text-decoration:none;}

a.globalmenu					{color:#4E4E41; background:url(../img/gmenu.gif) no-repeat right top;}
a.globalmenu:hover				{color:#FFFFFF; background:url(../img/gmenu_on.gif) no-repeat right top; text-decoration:none;}
a.globalmenu:active				{color:#FFFFFF; background:url(../img/gmenu_on.gif) no-repeat right top; text-decoration:none;}
a.globalmenu_now				{color:#FFFFFF; background:url(../img/gmenu_on.gif) no-repeat right top;}
a.globalmenu_now:hover			{color:#FFFFFF; background:url(../img/gmenu_on.gif) no-repeat right top; text-decoration:none;}
a.globalmenu_now:active			{color:#FFFFFF; background:url(../img/gmenu_on.gif) no-repeat right top; text-decoration:none;}

.site_search					{float:right; width:200px; padding-right:10px; padding-top:6px; text-align:right;}
/*.site_search input				{width:150px; height:16px; border-left:1px solid #666666; border-top:1px solid #96967E; margin-right:5px;}*/
.input_search_site				{width:150px; height:16px; border-left:1px solid #666666; border-top:1px solid #96967E; margin-right:5px;}

/*ディレクトリ表示*/
.pass							{clear:both; color:#80806B; text-align:left; font-size:8.6pt; margin:0; padding:8px 0 20px 0;}
.pass a							{color:#80806B;}

/*メインコンテンツ用ボックス*/
.whole_parent					{width:782px; min-height:640px; text-align:center; margin:0 auto; background:url(../img/back_whole_parent.gif) repeat-y center top;}
.whole								{width:780px; float:right; text-align:left;}
.whole_right					{width:1px; float:right; height:628px;}
.whole_bottom					{clear:both;}
.content							{padding:0 30px 10px 30px;}
.content_inner				{width:720px;}
.main									{width:490px; float:right;}
.navi									{width:200px; float:left;}
.main720							{width:720px;}


/*ナビゲーションなしページ用*/

/*ボーカロイド用*/
.whole_vocaloid					{width:780px; float:right; background-color:#161616; text-align:left;}
.main780_vocaloid				{width:780px;}
.main720_vocaloid				{width:720px; padding-left:30px;}
.main780_vocaloid p			{line-height:1.5; color:#FFFFFF;}
.footer_vocaloid				{width:780px; text-align:center; margin:0 auto; background-color:#6B6A6A; height:22px;}
.copyright_vocaloid			{width:780px; text-align:center; color:#FFFFFF; font-size:8pt; padding:5px 0 0 0;}

a.menu_cvs_top					{width:70px; height:96px; float:right; display:block; background:url(../img/btn_top.jpg) no-repeat left top;}
a.menu_cvs_top:hover		{background:url(../img/btn_top_on.jpg) no-repeat left top;}
a.menu_cvs_cv01					{width:70px; height:96px; float:right; display:block; background:url(../img/btn_cv01.jpg) no-repeat left top;}
a.menu_cvs_cv01:hover		{background:url(../img/btn_cv01_on.jpg) no-repeat left top;}
a.menu_cvs_cv02					{width:70px; height:96px; float:right; display:block; background:url(../img/btn_cv02.jpg) no-repeat left top;}
a.menu_cvs_cv02:hover		{background:url(../img/btn_cv02_on.jpg) no-repeat left top;}
a.menu_cvs_cv02_act2					{width:70px; height:96px; float:right; display:block; background:url(../img/btn_cv02_act2.jpg) no-repeat left top;}
a.menu_cvs_cv02_act2:hover		{background:url(../img/btn_cv02_on_act2.jpg) no-repeat left top;}
a.menu_cvs_eng					{width:70px; height:96px; float:right; display:block; background:url(../img/btn_engine.jpg) no-repeat left top;}
a.menu_cvs_eng:hover		{background:url(../img/btn_engine_on.jpg) no-repeat left top;}
a.menu_cvs_feat					{width:70px; height:96px; float:right; display:block; background:url(../img/btn_new_feat.jpg) no-repeat left top;}
a.menu_cvs_feat:hover		{background:url(../img/btn_new_feat_on.jpg) no-repeat left top;}
a.menu_cvs_act2					{width:70px; height:96px; float:right; display:block; background:url(../img/btn_act2.jpg) no-repeat left top;}
a.menu_cvs_act2:hover		{background:url(../img/btn_act2_on.jpg) no-repeat left top;}
a.menu_cvs_cv03					{width:70px; height:96px; float:right; display:block; background:url(../img/btn_cv03.jpg) no-repeat left top;}
a.menu_cvs_cv03:hover		{background:url(../img/btn_cv03_on.jpg) no-repeat left top;}

/*その他背景用*/
.whole_otr						{width:780px; float:right; text-align:left;}
.main780_otr					{width:780px;}
.main720_otr					{padding:0 30px;}
.main780_otr p				{line-height:1.4;}
.footer_otr						{width:780px; text-align:center; margin:0 auto; background:url(../img/back_footer.gif) no-repeat left bottom; height:22px;}
.copyright_otr				{width:780px; text-align:center; color:#FFFFFF; font-size:8pt; padding:5px 0 0 0;}

/*黒背景用*/
.whole_black					{width:780px; float:right; background-color:#000000; text-align:left;}
.main780_black				{width:780px;}
.main720_black				{width:720px; padding-left:30px;}
.main780_black p			{line-height:1.5; color:#999999;}
.footer_black					{width:780px; text-align:center; margin:0 auto; background:url(../img/back_footer.gif) no-repeat left bottom; height:22px;}
.copyright_black			{width:780px; text-align:center; color:#FFFFFF; font-size:8pt; padding:5px 0 0 0;}

/*白背景用(修正070522)*/
.whole_white					{width:780px; float:right; background-color:#FFFFFF; text-align:left;}
.main780_white				{width:780px;}
.main720_white				{width:720px; padding-left:30px;}
.main780_white p			{line-height:1.5; color:#333333;}
.footer_white					{width:780px; text-align:center; margin:0 auto; background:url(../img/back_footer.gif) no-repeat left bottom; height:22px;}
.copyright_white			{width:780px; text-align:center; color:#FFFFFF; font-size:8pt; padding:5px 0 0 0;}

/*白背景用(修正前070223)*/
/*
.whole_white					{width:780px; float:right; padding:0 0 20px 0; background-color:#FFFFFF;}
.main780_white				{width:780px;}
.main720_white				{width:720px; padding-left:30px;}
.main780_white p			{line-height:1.5;}
*/






/***********DL販売ページ背景用090519追加***********/

.whole_parent_dl			{width:782px; min-height:550px; text-align:center; margin:0 auto; background:url(../img/back_whole_parent_dl.gif) repeat-y center top;}
.whole_right_dl				{width:1px; float:right; height:550px;}
.whole_dl							{width:780px; float:right; text-align:left; position:relative;}
.footer_dl_t					{width:780px; margin:0 auto 10px auto; background:url(../img/back_footer_dl_t.gif) no-repeat top left; padding-top:20px;}
.footer_dl_b					{background:url(../img/back_footer_dl_b.gif) no-repeat bottom left; padding-bottom:20px;}
.footer_dl_m					{background-color:#1a1a1a; padding:0 30px;}
.footer_dl_m_in				{width:720px; text-align:left; color:#999999;}
.footer_dl_m_in a			{color:#999999;}
.title476							{background:url(../img/bg_title476.gif) no-repeat left top; padding:3px;}
.title720							{background:url(../img/bg_title720.gif) no-repeat left top; padding:3px;}

.title620							{background:url(../img/w950/bg_title620.gif) no-repeat left top; padding:3px;}
.title630							{background:url(../img/w950/bg_title630.gif) no-repeat left top; padding:3px;}
.title890							{background:url(../img/w950/bg_title890.gif) no-repeat left top; padding:3px;}


.title_new						{background:url(../img/icon_title_new.gif) no-repeat left top; padding-left:40px; height:30px;}
.title_list						{background:url(../img/icon_title_list.gif) no-repeat left top; padding-left:40px; height:30px;}
.title_rank						{background:url(../img/icon_title_rank.gif) no-repeat left top; padding-left:40px; height:30px;}
.title_demosong				{background:url(../img/icon_title_demosong.gif) no-repeat left top; padding-left:40px; height:30px;}
.title_detail					{background:url(../img/icon_title_detail.gif) no-repeat left top; padding-left:40px; height:30px;}
.title_search_dl			{background:url(../img/icon_title_search.gif) no-repeat left top; padding-left:40px; height:30px;}
.title_in							{padding-top:8px;}
.main780_dl						{width:780px; background:url(../img/bg_header.jpg) no-repeat left top; padding-top:25px; padding-bottom:30px; color:#FFFFFF;}
.bg_side_dl_out				{background-color:#191919; padding:1px;}
.bg_side_dl_mid				{background-color:#343434; padding:1px;}
.bg_side_dl_in				{background:url(../img/bg_side_dl_in.gif) repeat left top; padding:1px;}

.bg_side_pkg_out			{background-color:#e7e7d2; padding:1px;}
.bg_side_pkg_mid			{background-color:#e7e7d2; padding:1px;}
.bg_side_pkg_in				{background-color:#ffffff; padding:0px;}

.link_sw					{display:block; position:absolute; width:120px; height:32px; top:63px; left:199px; background:url(../img/link_sw.png) no-repeat left top;}

/*　製品5列リスト（DL用）　*/
.row05_dl							{width:475px; line-height:1; font-size:8.6pt; table-layout:fixed;}
.row05_dl td					{width:95px; vertical-align:top; padding-bottom:15px; text-align:center; position:relative;}
.row05_dl a						{display:block; margin-bottom:0; padding:0;}

/*　製品6列リスト（DL用）　*/
.row06_dl							{width:620px; line-height:1; font-size:8.6pt; table-layout:fixed;}
.row06_dl td					{width:103px; vertical-align:top; padding-bottom:15px; text-align:center; position:relative;}
.row06_dl a						{display:block; margin-bottom:0; padding:0;}

/*　製品7列リスト（DL用）　*/
.row07_dl							{width:665px; line-height:1; font-size:8.6pt; table-layout:fixed;}
.row07_dl td					{width:95px; vertical-align:top; padding-bottom:15px; text-align:center; position:relative;}
.row07_dl a						{display:block; margin-bottom:0; padding:0;}

/*　製品9列リスト（DL用）　*/
.row08_dl							{width:835px; line-height:1; font-size:8.6pt; table-layout:fixed;}
.row08_dl td					{width:104px; vertical-align:top; padding-bottom:15px; text-align:center; position:relative;}
.row08_dl a						{display:block; margin-bottom:0; padding:0;}

.sbox_rank01_dl				{background:url(../img/icon_sbox_rank01.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}
.sbox_rank02_dl				{background:url(../img/icon_sbox_rank02.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}
.sbox_rank03_dl				{background:url(../img/icon_sbox_rank03.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}
.sbox_rank04_dl				{background:url(../img/icon_sbox_rank04.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}
.sbox_rank05_dl				{background:url(../img/icon_sbox_rank05.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}
.sbox_rank06_dl				{background:url(../img/icon_sbox_rank06.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}
.sbox_rank07_dl				{background:url(../img/icon_sbox_rank07.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}
.sbox_rank08_dl				{background:url(../img/icon_sbox_rank08.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}
.sbox_rank09_dl				{background:url(../img/icon_sbox_rank09.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}
.sbox_rank10_dl				{background:url(../img/icon_sbox_rank10.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}

/*ページ切り替え*/
div.page_navi											{display:block; text-align:center; width:476px;}
div.page_navi ul									{}
div.page_navi ul li								{display:inline; position:relative;}
div.page_navi ul li span.now			{color:#333333; background-color:#F5F5F5; border:solid 1px #3e3e3e; padding:5px 8px 4px 8px;}
div.page_navi ul li span.dum			{color:#4a4a4a; border:solid 1px #3e3e3e; padding:5px 8px 4px 8px; background-color:#2e2e2e;}
div.page_navi ul li.jmp a					{color:#FFFFFF; border:solid 1px #3e3e3e; padding:5px 8px 4px 8px; background-color:#232323;}
div.page_navi ul li.jmp a:hover		{border:solid 1px #3e3e3e; background-color:#0d0d0d; text-decoration:none;}
.page_navi_sp											{margin-left:5px;}

/*ページ切り替え*/
div.page_navi950									{display:block; text-align:center; width:630px;}
div.page_navi950 ul								{}
div.page_navi950 ul li						{display:inline; position:relative;}
div.page_navi950 ul li span.now		{color:#333333; background-color:#F5F5F5; border:solid 1px #3e3e3e; padding:5px 8px 4px 8px;}
div.page_navi950 ul li span.dum		{color:#4a4a4a; border:solid 1px #3e3e3e; padding:5px 8px 4px 8px; background-color:#2e2e2e;}
div.page_navi950 ul li.jmp a			{color:#FFFFFF; border:solid 1px #3e3e3e; padding:5px 8px 4px 8px; background-color:#232323;}
div.page_navi950 ul li.jmp a:hover{border:solid 1px #3e3e3e; background-color:#0d0d0d; text-decoration:none;}


.menu_dl_box							{margin-left:457px; padding-bottom:45px;}
.menu_dl_box ul						{width:300px;}
.menu_dl_box ul li				{display:block; float:left; margin-left:4px;}

.menu_dl_box950						{width:300px; position:absolute; right:30px; top:38px;}
.menu_dl_box950 ul				{width:300px;}
.menu_dl_box950 ul li			{display:block; float:left; margin-left:4px;}

a.menu_dl_top							{display:block; background:url(../img/menu_top.jpg) no-repeat left top; width:41px; height:41px;}
a.menu_dl_sc							{display:block; background:url(../img/menu_sc.jpg) no-repeat left top; width:120px; height:41px;}
a.menu_dl_fx							{display:block; background:url(../img/menu_fx.jpg) no-repeat left top; width:120px; height:41px;}
a.menu_dl_vi							{display:block; background:url(../img/menu_vi.jpg) no-repeat left top; width:120px; height:41px;}
a.menu_dl_top:hover				{background:url(../img/menu_top_ov.jpg) no-repeat left top;}
a.menu_dl_sc:hover				{background:url(../img/menu_sc_ov.jpg) no-repeat left top;}
a.menu_dl_fx:hover				{background:url(../img/menu_fx_ov.jpg) no-repeat left top;}
a.menu_dl_vi:hover				{background:url(../img/menu_vi_ov.jpg) no-repeat left top;}
a.menu_dl_top_now					{display:block; background:url(../img/menu_top_now.jpg) no-repeat left top; width:41px; height:41px;}
a.menu_dl_sc_now					{display:block; background:url(../img/menu_sc_now.jpg) no-repeat left top; width:120px; height:41px;}
a.menu_dl_fx_now					{display:block; background:url(../img/menu_fx_now.jpg) no-repeat left top; width:120px; height:41px;}
a.menu_dl_vi_now					{display:block; background:url(../img/menu_vi_now.jpg) no-repeat left top; width:120px; height:41px;}
a.menu_dl_top_now:hover		{background:url(../img/menu_top_now.jpg) no-repeat left top;}
a.menu_dl_sc_now:hover		{background:url(../img/menu_sc_now.jpg) no-repeat left top;}
a.menu_dl_fx_now:hover		{background:url(../img/menu_fx_now.jpg) no-repeat left top;}
a.menu_dl_vi_now:hover		{background:url(../img/menu_vi_now.jpg) no-repeat left top;}
.menu_dl_sc_soon					{background:url(../img/menu_sc_soon.jpg) no-repeat left top; width:120px; height:41px;}

.list_dl_dtl										{border-top:1px solid #4b4b4b; border-left:1px solid #4b4b4b; border-bottom:1px solid #212121; border-right:1px solid #212121; background-color:#3b3b3b; padding:8px;}
.list_dl_dtl_in									{width:100%; position:relative;}
.list_dl_dtl_in .left						{float:left; width:90px;}
.list_dl_dtl_in .right					{float:right; width:368px;}
*html .list_dl_dtl_in .right table				{font-size:8.6pt; color:#CCCCCC; margin-top:15px;}
html>body .list_dl_dtl_in .right table		{font-size:8.6pt; color:#CCCCCC; margin-top:10px;}
a.btn_list_demosong							{position:absolute; display:block; width:41px; height:21px; bottom:0; right:0; background:url(../img/btn_demosong_s.jpg) no-repeat left top;}
a.btn_list_demosong:hover				{background:url(../img/btn_demosong_s_ov.jpg) no-repeat left top;}

.list_dl_dtl950															{border-top:1px solid #4b4b4b; border-left:1px solid #4b4b4b; border-bottom:1px solid #212121; border-right:1px solid #212121; background-color:#3b3b3b; padding:8px;}
.list_dl_dtl_in950													{width:602px; position:relative;}
.list_dl_dtl_in950 .left										{float:left; width:90px;}
.list_dl_dtl_in950 .right										{float:right; width:508px;}
*html .list_dl_dtl_in950 .right table				{font-size:8.6pt; color:#CCCCCC; margin-top:15px;}
html>body .list_dl_dtl_in950 .right table		{font-size:8.6pt; color:#CCCCCC; margin-top:10px;}

.list_dl_dtl950_src															{border-top:1px solid #4b4b4b; border-left:1px solid #4b4b4b; border-bottom:1px solid #212121; border-right:1px solid #212121; background-color:#3b3b3b; padding:8px;}
.list_dl_dtl_in950_src													{width:872px; position:relative;}
.list_dl_dtl_in950_src .left										{float:left; width:90px;}
.list_dl_dtl_in950_src .right										{float:right; width:778px;}
*html .list_dl_dtl_in950_src .right table				{font-size:8.6pt; color:#CCCCCC; margin-top:15px;}
html>body .list_dl_dtl_in950_src .right table		{font-size:8.6pt; color:#CCCCCC; margin-top:10px;}


.bg_box140								{background:url(../img/bg_box140.jpg) no-repeat left top; width:145px; height:145px;}
.detail_sc_box01					{background:url(../img/h_line01.gif) repeat-x left top; margin-top:10px; padding-top:12px;}

.chart_dl									{background:url(../img/bg_chart.jpg) no-repeat left top; padding:3px;}
.chart_dl_in							{width:300px; height:19px;}
.chart_dl_in .left				{float:left; width:200px; padding-top:3px;}
.chart_dl_in .right				{float:right; width:98px; padding-top:3px; text-align:right;}
.chart_dl_in .left a			{padding-left:5px; color:#FFFFFF; text-transform:uppercase;}
.chart_dl_in .right span	{padding-right:5px;}

.icon_fmt_dl a						{margin-right:5px; margin-bottom:5px; display:block; float:left; width:42px; height:42px;}
.icon_fmt_dl a img				{display:block; margin:0; padding:0;}

.demosong_dl								{font-size:9pt; color:#FFFFFF; margin-top:5px; border-collapse:collapse;}
.demosong_dl td							{background-color:#353535; vertical-align:middle;}
.name_demosong_dl						{width:361px; background:url(../img/icon_demosong.gif) no-repeat left top; border:1px solid #2c2c2c; border-right:none;}
.name_demosong_dl	span			{padding-left:26px;}
.btn_demosong_dl						{width:45px; border:1px solid #2c2c2c; border-left:none;}
.btn_demosong_dl a					{display:block; background:url(../img/btn_demosong_dl_s.gif) no-repeat left top; width:25px; height:25px; margin:0 10px;}
.btn_demosong_dl a:hover		{background:url(../img/btn_demosong_dl_s_ov.gif) no-repeat left top;}
.btn_demosong_dl_l					{width:80px; text-align:center; border:1px solid #2c2c2c;}
.btn_demosong_dl_l a				{display:block; background:url(../img/btn_demosong_dl_s.gif) no-repeat left top; width:25px; height:25px; margin:0 auto;}
.btn_demosong_dl_l a:hover	{background:url(../img/btn_demosong_dl_s_ov.gif) no-repeat left top;}

.demosong_dl950								{font-size:9pt; color:#FFFFFF; margin-top:5px; border-collapse:collapse;}
.demosong_dl950 td						{background-color:#353535; vertical-align:middle;}
.name_demosong_dl950					{width:501px; background:url(../img/icon_demosong.gif) no-repeat left top; border:1px solid #2c2c2c; border-right:none;}
.name_demosong_dl950	span		{padding-left:26px;}
.btn_demosong_dl950						{width:45px; border:1px solid #2c2c2c; border-left:none;}
.btn_demosong_dl950 a					{display:block; background:url(../img/btn_demosong_dl_s.gif) no-repeat left top; width:25px; height:25px; margin:0 10px;}
.btn_demosong_dl950 a:hover		{background:url(../img/btn_demosong_dl_s_ov.gif) no-repeat left top;}
.btn_demosong_dl_l950					{width:80px; text-align:center; border:1px solid #2c2c2c;}
.btn_demosong_dl_l950 a				{display:block; background:url(../img/btn_demosong_dl_s.gif) no-repeat left top; width:25px; height:25px; margin:0 auto;}
.btn_demosong_dl_l950 a:hover	{background:url(../img/btn_demosong_dl_s_ov.gif) no-repeat left top;}

.tab_dl_box									{width:490px; background:url(../img/bg_tab_dl.gif) repeat-x left bottom;}
.tab_dl_box a								{display:inline; float:left; width:80px; height:27px; background:url(../img/bg_tab_dl_off.gif) no-repeat left top; margin-left:-1px; color:#868686; outline-style:none;}
.tab_dl_box a:hover					{background:url(../img/bg_tab_dl_over.gif) no-repeat left top; text-decoration:none; color:#ffffff;}
.tab_dl_box a div						{text-align:center; padding-top:9px; font-size:8.6pt;}
.tab_dl_box a.now						{background:url(../img/bg_tab_dl_on.gif) no-repeat left top; color:#ffffff;}
.tab_dl_box a.now:hover			{background:url(../img/bg_tab_dl_on.gif) no-repeat left top; color:#ffffff;}

.tab_dl_box950							{width:620px; background:url(../img/bg_tab_dl.gif) repeat-x left bottom;}
.tab_dl_box950 a						{display:inline; float:left; width:90px; height:27px; background:url(../img/w950/bg_tab_dl_off90.gif) no-repeat left top; margin-left:-1px; color:#868686 !important; outline-style:none;}
.tab_dl_box950 a:hover			{background:url(../img/w950/bg_tab_dl_over90.gif) no-repeat left top; text-decoration:none; color:#ffffff !important;}
.tab_dl_box950 a div				{text-align:center; padding-top:9px; font-size:8.6pt;}
.tab_dl_box950 a.now				{background:url(../img/w950/bg_tab_dl_on90.gif) no-repeat left top; color:#ffffff !important;}
.tab_dl_box950 a.now:hover	{background:url(../img/w950/bg_tab_dl_on90.gif) no-repeat left top; color:#ffffff !important;}

.addon_dl_vi								{line-height:1.4; color:#d6d6d6;}
.addon_dl_vi .title_m				{color:#ffffff;}

.addon_dl_vi .title04_t			{margin-bottom:20px; background-color:#121212; padding:1px; background-image:none;}
.addon_dl_vi .title04_b			{background-color:#292929; padding:1px; background-image:none;}
.addon_dl_vi .title04_m			{background-color:#1c1c1c; padding:3px 5px 2px 5px; color:#ffffff; background-image:none;}
.addon_dl_vi .title04_m a		{color:#ffffff;}

.title_dl01_t			{background-color:#010101; padding:1px;}
.title_dl01_b			{background-color:#bbbd2d; padding:1px;}
.title_dl01_m			{background-color:#8b8d04; padding:3px 5px 2px 5px; color:#ffffff;}

.title_dl02_t			{background-color:#444444; border:1px solid #222222;}
.title_dl02_b			{border-left:0 solid #8b8d04; padding:1px;}
.title_dl02_m			{padding:3px 5px 2px 7px; color:#ffffff; border-left:18px solid #8b8d04;}


/*　テーブル（ソフト動作環境）　*/
.addon_dl_vi .t_mb10				{margin-bottom:10px; padding:0;}
.addon_dl_vi .tr_bg05				{background-color:#7b7b7b;}
.addon_dl_vi .tr_bg01				{background-color:#393838;}

.addon_dl_vi .t_require										{width:490px; background-color:#4d4d4d; color:#ffffff;}
.addon_dl_vi .t_require th								{width:115px; padding:5px 0 5px 5px;}
.addon_dl_vi .t_require td								{width:365px; padding:5px 5px 5px 0;}
.addon_dl_vi .t_require td.os_require			{width:360px; padding:5px; color:#FFFFFF; font-weight:bold;}
.addon_dl_vi .t_require td.os_require img	{float:left; margin-right:10px;}
.addon_dl_vi .icon_if											{text-align:right;}
.addon_dl_vi .icon_if img									{margin-left:5px;}

.addon_dl_vi .t_require950										{width:620px; background-color:#4d4d4d; color:#ffffff;}
.addon_dl_vi .t_require950 th									{width:115px; padding:5px 0 5px 5px;}
.addon_dl_vi .t_require950 td									{width:365px; padding:5px 5px 5px 0;}
.addon_dl_vi .t_require950 td.os_require			{width:360px; padding:5px; color:#FFFFFF; font-weight:bold;}
.addon_dl_vi .t_require950 td.os_require img	{float:left; margin-right:10px;}

/*　検索条件表示用テーブル　*/
.result_dl							{font-size:9pt; line-height:1.2;}
.result_dl th						{padding-bottom:5px; color:#999999; vertical-align:top;}
.result_dl td						{padding:0 0 5px 0; vertical-align:top;}

.hit_dl									{text-align:right;}
.hit_dl span						{font-weight:bold; padding-left:10px;}

/*　表示切替メニュー　*/
.sortmenubox_dl				{text-align:left; padding:0px 0;}
.sortmenu_dl					{padding:1px 0 0 12px; border-right:1px solid #666666; color:#ffffff; font-size:8.6pt; margin-left:15px; display:inline; background:url(../img/icon_sort.gif) no-repeat left top;}
.sortmenu_dl a				{padding:1px 5px 0 5px; border-left:1px solid #666666;}

/*　PNGアイコン　*/
.ico_search						{background:url(../img/ico_png/dl/ico_search.png) no-repeat top left;}
.ico_no01							{background:url(../img/ico_png/dl/ico_no01.png) no-repeat top left;}
.ico_no02							{background:url(../img/ico_png/dl/ico_no02.png) no-repeat top left;}
.ico_no03							{background:url(../img/ico_png/dl/ico_no03.png) no-repeat top left;}

/*　PNGアイコンのパディング・ハック　*/
*html .ico_pd01							{padding:4px 0 0 22px; margin-top:-3px;}/*IE*/
html>body .ico_pd01					{padding:4px 0 1px 22px;}/*Firefox*/
html:first-child .ico_pd01	{padding:4px 0 0 22px;}/*Safari*/

/*　検索条件BOXの最小高さ　*/
*html .sbox_minh						{min-height:153px; height:auto !important; height:153px;}/*IE*/
html>body .sbox_minh				{min-height:153px; height:auto !important; height:153px;}/*Firefox*/
html:first-child .sbox_minh	{min-height:153px; height:auto !important; height:153px;}/*Safari*/

/***********ここまで___DL販売ページ背景用090519追加***********/












/*TOP用*/
body.top							{background:none; background-color:#FFFFFF; padding:0; margin:0;}
.header_all_top				{width:720px; text-align:center; margin:0 auto; padding:0;}
.whole_top						{width:780px; float:right; padding:0 0 20px 0; background-color:#FFFFFF;}
.main780_top					{width:780px;}
.main720_top					{width:720px; margin-left:30px;}
.img_t								{width:720px; height:420px; background:url(../img/top/img_top_01.jpg) no-repeat left top;}
/*参考__________IE6以下でpng画像透過表示を実現するフィルタ
.img_b_l							{width:240px; height:130px; float:left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/top/btn_top01.png);}
*/
.img_b								{width:240px; float:left;}

/*
.img_b a.al						{width:240px; height:130px; background:url(../img/top/img_top_02.jpg) no-repeat left top; display:block; color:#444444;}
.img_b a.am						{width:240px; height:130px; background:url(../img/top/img_top_03.jpg) no-repeat left top; display:block; color:#444444;}
.img_b a.ar						{width:240px; height:130px; background:url(../img/top/img_top_04.jpg) no-repeat left top; display:block; color:#444444;}
*/


.img_b a.al						{width:240px; height:130px; background:url(../img/top/img_top_02.jpg) no-repeat left top; display:block; color:#FFFFFF;}
.img_b a.am						{width:240px; height:130px; background:url(../img/top/img_top_03.jpg) no-repeat left top; display:block; color:#FFFFFF;}
.img_b a.ar						{width:240px; height:130px; background:url(../img/top/img_top_04.jpg) no-repeat left top; display:block; color:#FFFFFF;}
.img_b a.al:hover			{background:url(../img/top/img_top_on_02.jpg) no-repeat left top; color:#FFFFFF; text-decoration:none;}
.img_b a.am:hover			{background:url(../img/top/img_top_on_03.jpg) no-repeat left top; color:#FFFFFF; text-decoration:none;}
.img_b a.ar:hover			{background:url(../img/top/img_top_on_04.jpg) no-repeat left top; color:#FFFFFF; text-decoration:none;}
.img_b_inner					{padding:15px;}
.footer_top						{width:780px; text-align:center; margin:0 auto;}
.copyright_top				{width:780px; text-align:center; color:#666666; font-size:8pt;}
.hmenu_top						{font-size:8pt; color:#DCDCDC; text-align:right;}
.hmenu_top a					{color:#80806B;}

.caption01						{font-size:8.6pt; color:#999999;}
.float_w720						{width:720px;}
.float_w720_c3				{float:left; width:220px;}
.float_w720_c2				{float:left; width:345px;}


/*フッター*/
.footer							{width:780px; text-align:center; margin:0 auto; background:url(../img/back_footer.gif) no-repeat left bottom; height:38px;}
.copyright						{width:780px; text-align:center; color:#FFFFFF; font-size:8pt; padding:20px 0 0 0;}

/*TOPページFLASH*/
.flash_l						{padding-bottom:20px;}

/* ポップアップ */
.pu_whole							{margin:0 auto;}
.pu_content						{margin:20px; padding:20px 20px 10px 20px; background-color:#ffffff;}
.pu_copyright					{margin-top:3em; padding-top:.5em; border-top:solid 1px #444444; text-align:right; color:#333333; font-size:8pt;}

.pu_qr_whole				{margin:10px auto; background-color:#FFFFFF; text-align:left; width:480px;}
.pu_qr_whole_inner	{padding:10px;}
.pu_qr_img					{float:left; width:110px;}
.pu_qr_desc					{float:left; width:340px;}
.pu_qr_h01					{padding:2px 5px; background-color:#E7E7D2;}
.pu_qr_qrtxt				{float:left; width:190px;}
.pu_qr_qrimg				{float:right; width:165px; text-align:center; border:1px solid #E7E7D2;}
.pu_qr_qrimg img		{display:block; margin:20px;}

/*■■■■■■■■■■■■■■■■■■■■■■メインコンテンツ内■■■■■■■■■■■■■■■■■■■■■■*/
/*061205___追加*/
.t_h01							{background-color:#B1B19A;}
.t_h01 p						{color:#FFFFFF; font-weight:bold; padding:2px 5px;}
.tr01								{background-color:#FFFFFF; padding:2px 0;}
.tr02								{background-color:#EAEADA; padding:2px 0;}
.tr03								{background-color:#CFCFBD; padding:2px 0;}

.t_bgm_list						{width:490px; table-layout:fixed; border-bottom:1px solid #EAEADA;}
.t_bgm_list th.tr			{width:25px;}
.t_bgm_list th.title	{width:350px;}
.t_bgm_list th.time		{width:50px;}
.t_bgm_list th.listen	{width:65px;}
.t_bgm_list td				{padding:2px 5px;}
.txt_c								{ text-align:center;}


.main p								{line-height:1.5;/* color:#333333; padding:0; margin:0;*/}
.main720 p						{line-height:1.5;/* color:#333333;*/}

.title04_t						{background:url(../img/back_title04.gif) no-repeat left top; padding-top:3px; margin-bottom:20px;}
.title04_m						{background-color:#E7E7D2; padding:0px 10px; color:#333333; font-weight:normal;}
.title04_b						{background:url(../img/back_title04.gif) no-repeat left bottom; padding-bottom:2px;}
.title04_m a					{color:#333333;}
.title04_t_mb10					{background:url(../img/back_title04.gif) no-repeat left top; padding-top:3px; margin-bottom:10px;}
.title04_m_mtb2					{background-color:#A2A289; padding:2px 5px; color:#FFFFFF; font-weight:bold;}

/*070327___追加*/
.title_m_nb						{color:#000000; margin-bottom:10px; padding-left:0px;}

.title_m						{color:#000000; font-weight:bold; margin-bottom:10px; padding-left:0px;}
/*.title_m						{background:url(http://www.crypton.co.jp/img/icon_title.gif) no-repeat top left; color:#000000; font-weight:bold; margin-bottom:5px; padding-left:16px;}*/
.title_m span					{padding-top:0; margin-top:0;}
.title_m a						{color:#000000;}
.title_m a.org					{color:#FF6600;}

.title01_t						{background:url(../img/back_title01.gif) no-repeat left top; padding-top:4px; margin-bottom:20px;}
.title01_m						{background:url(../img/back_title01.gif) repeat-y left middle; padding:2px 10px; font-size:10pt; color:#4E4E41; font-weight:bold;}
.title01_b						{background:url(../img/back_title01.gif) no-repeat left bottom; padding-bottom:4px;}
.title01_m a					{color:#4E4E41;}
/*
.title05_t						{background:url(http://www.crypton.co.jp/img/back_title05.gif) no-repeat left top; padding-top:3px; margin-bottom:10px;}
.title05_m						{background-color:#A2A289; padding:0px 5px; color:#FFFFFF; font-weight:bold;}
.title05_b						{background:url(http://www.crypton.co.jp/img/back_title05.gif) no-repeat left bottom; padding-bottom:2px;}
.title05_m a					{color:#FFFFFF;}

.title06_t						{background:url(http://www.crypton.co.jp/img/back_title06.gif) no-repeat left top; padding-top:3px; margin-bottom:10px;}
.title06_m						{background-color:#A2A289; padding:0px 5px; color:#FFFFFF; font-weight:bold;}
.title06_b						{background:url(http://www.crypton.co.jp/img/back_title06.gif) no-repeat left bottom; padding-bottom:2px;}
.title06_m a					{color:#FFFFFF;}
*/

/*.title_search					{background-color:#B2B4BF; border:0px solid #9495A2; padding:2px 5px; margin-bottom:5px; font-weight:bold; color:FFFFFF;}*/
.title_search						{background-color:#E7E7D2; border:1px solid #E0E0CB; padding:2px 5px 1px 5px; margin-bottom:5px; font-weight:normal; color:333333;}
/*.title_search					{background-color:#A2A289; border:1px solid #9D9D84; padding:1px 5px; margin-bottom:5px; font-weight:bold; color:FFFFFF;}*/

/*角丸フレーム*/
.frame_rank_t					{background:url(../img/frame_rank_top.gif) no-repeat left top; padding-top:4px; margin-bottom:20px;}
.frame_rank_m					{background:url(../img/frame_rank_middle.gif) repeat-y; padding:6px 10px 6px 10px;}
.frame_rank_m_rank				{background:url(../img/frame_rank_middle.gif) repeat-y; padding:0px 10px 0px 1px;}
.frame_rank_b					{background:url(../img/frame_rank_bottom.gif) no-repeat left bottom; padding-bottom:4px;}

.srh_l							{width:470px;}
.srh_l_l						{width:70px; float:left;}
.srh_l_r						{width:400px; float:right;}
.srh_cond						{background:url(../img/colon.gif) no-repeat left 0px; padding-left:10px;}

/*角丸フレーム_枠_width:720px*/
.rc_line_720_t					{background:url(../img/rc_line_720_t.gif) no-repeat left top; padding-top:4px; margin-bottom:20px;}
.rc_line_720_m					{background:url(../img/rc_line_720_m.gif) repeat-y; padding:6px 10px 6px 10px;}
.rc_line_720_b					{background:url(../img/rc_line_720_b.gif) no-repeat left bottom; padding-bottom:4px;}

.srh_l_720						{width:700px;}
.srh_l_720_l					{width:100px; float:left;}
.srh_l_720_r					{width:600px; float:right;}

.title01_720_t					{background:url(../img/bg_title01_720.gif) no-repeat left top; padding-top:4px; margin-bottom:20px;}
.title01_720_m					{background:url(../img/bg_title01_720.gif) repeat-y left middle; padding:2px 10px; font-size:10pt; color:#4E4E41; font-weight:bold;}
.title01_720_b					{background:url(../img/bg_title01_720.gif) no-repeat left bottom; padding-bottom:4px;}

.srh_site						{width:720px; padding:5px 0;}
.srh_site_l						{width:5px; float:left;}
.srh_site_r						{width:700px; float:left;}
.srh_site_r a					{font-size:9pt;}
.srh_site_r p					{font-size:8.6pt;}

/*240×130製品バナー*/
.bnr_prod						{margin-top:-10px; margin-bottom:10px;}
.bnr_prod table					{width:490px;}
.bnr_prod th					{padding-top:10px;}
.bnr_prod td					{padding-top:10px; padding-left:10px;}
.bnr_prod img					{display:block;}

/*トピックス*/
.topics							{width:490px; /*border-bottom:1px solid #E0E0CB;*/}
.topics_title					{float:left; width:390px; font-weight:bold;}
.topics_title a				{color:#000000;}
.topics_title a:hover	{color:#FF6600;}
.topics_date					{float:right; width:100px; text-align:right;}
.topics_cont					{width:490px; padding:10px 0 20px 0; clear:both; background:url(../img/hr_dotted.gif) repeat-x left bottom;}
.topics_cont_l					{float:left;}
.topics_cont_r					{float:right;}
.topics_clear					{clear:both; background:url(http://www.crypton.co.jp/img/mp/hr_topics.gif) repeat-x left bottom; line-height:0; font-size:0; margin:0; padding-top:10px; height:1px;}

/*メインページ内メニュー*/
.pagemenubox					{width:490px; height:21px; margin:0 auto 20px auto; text-align:center; background:url(../img/back_pmenu.gif) no-repeat left top;}
.pagemenubox10				{width:490px; height:21px; margin:0 auto 10px auto; text-align:center; background:url(../img/back_pmenu.gif) no-repeat left top;}
#pagemenu_bar					{width:490px; font-size:8.6pt;}
#pagemenu_bar div				{float:left; font-size:8.6pt; height:21px; line-height:1.8;}
#pagemenu_bar a					{float:left; display:block; height:21px; line-height:1.8;}
#pagemenu_bar a:hover			{text-decoration:none;}
#pagemenu_bar a:active			{text-decoration:none;}

a.pagemenu_left					{color:#333333; width:70px; background:url(../img/btn_pmenu70.gif) no-repeat left top;}
a.pagemenu_left:hover			{color:#FFFFFF; background:url(../img/btn_pmenu70_on.gif) no-repeat left top;}
.pagemenu_left_now				{color:#FFFFFF; width:70px; background:url(../img/btn_pmenu70_on.gif) no-repeat left top;}

a.pagemenu						{color:#333333; width:70px; background:url(../img/btn_pmenu70.gif) no-repeat center top;}
a.pagemenu:hover				{color:#FFFFFF; background:url(../img/btn_pmenu70_on.gif) no-repeat center top;}
.pagemenu_now					{color:#FFFFFF; width:70px; background:url(../img/btn_pmenu70_on.gif) no-repeat center top;}
a.pagemenu_on					{color:#FFFFFF; width:70px; background:url(../img/btn_pmenu70_on.gif) no-repeat center top;}

a.pagemenu_right				{color:#333333; width:70px; background:url(../img/btn_pmenu70.gif) no-repeat right top;}
a.pagemenu_right:hover			{color:#FFFFFF; background:url(../img/btn_pmenu70_on.gif) no-repeat right top;}
.pagemenu_right_now				{color:#FFFFFF; width:70px; background:url(../img/btn_pmenu70_on.gif) no-repeat right top;}

a.pagemenu_left98				{color:#333333; width:98px; background:url(../img/btn_pmenu98.gif) no-repeat left top;}
a.pagemenu_left98:hover			{color:#FFFFFF; background:url(../img/btn_pmenu98_on.gif) no-repeat left top;}
.pagemenu_left98_now			{color:#FFFFFF; width:98px; background:url(../img/btn_pmenu98_on.gif) no-repeat left top;}
a.pagemenu_left98_on			{color:#FFFFFF; width:98px; background:url(../img/btn_pmenu98_on.gif) no-repeat left top;}

a.pagemenu98					{color:#333333; width:98px; background:url(../img/btn_pmenu98.gif) no-repeat center top;}
a.pagemenu98:hover				{color:#FFFFFF; background:url(../img/btn_pmenu98_on.gif) no-repeat center top;}
.pagemenu98_now					{color:#FFFFFF; width:98px; background:url(../img/btn_pmenu98_on.gif) no-repeat center top;}
/*.pagemenu98_sub				{color:#FFFFFF; background:url(../img/btn_pmenu98_on.gif) no-repeat center top; padding:0 2px 0 10px;}*/
a.pagemenu98_on					{color:#FFFFFF; width:98px; background:url(../img/btn_pmenu98_on.gif) no-repeat center top;}

a.pagemenu_right98				{color:#333333; width:98px; background:url(../img/btn_pmenu98.gif) no-repeat right top;}
a.pagemenu_right98:hover		{color:#FFFFFF; background:url(../img/btn_pmenu98_on.gif) no-repeat right top;}
.pagemenu_right98_now			{color:#FFFFFF; width:98px; background:url(../img/btn_pmenu98_on.gif) no-repeat right top;}

a.pagemenu_left122				{color:#333333; width:123px; background:url(../img/btn_pmenu122.gif) no-repeat left top;}
a.pagemenu_left122:hover		{color:#FFFFFF; background:url(../img/btn_pmenu122_on.gif) no-repeat left top;}
.pagemenu_left122_now			{color:#FFFFFF; width:123px; background:url(../img/btn_pmenu122_on.gif) no-repeat left top;}
a.pagemenu_left122_on			{color:#FFFFFF; width:123px; background:url(../img/btn_pmenu122_on.gif) no-repeat left top;}

a.pagemenu122					{color:#333333; width:122px; background:url(../img/btn_pmenu122.gif) no-repeat center top;}
a.pagemenu122:hover				{color:#FFFFFF; background:url(../img/btn_pmenu122_on.gif) no-repeat center top;}
.pagemenu122_now				{color:#FFFFFF; width:122px; background:url(../img/btn_pmenu122_on.gif) no-repeat center top;}
a.pagemenu122_on				{color:#FFFFFF; width:122px; background:url(../img/btn_pmenu122_on.gif) no-repeat center top;}

a.pagemenu_right122				{color:#333333; width:123px; background:url(../img/btn_pmenu122.gif) no-repeat right top;}
a.pagemenu_right122:hover		{color:#FFFFFF; background:url(../img/btn_pmenu122_on.gif) no-repeat right top;}
.pagemenu_right122_now			{color:#FFFFFF; width:123px; background:url(../img/btn_pmenu122_on.gif) no-repeat right top;}
a.pagemenu_right122_on			{color:#FFFFFF; width:123px; background:url(../img/btn_pmenu122_on.gif) no-repeat center top;}

.pagemenu_clear					{clear:both; font-size:0; line-height:0; margin:0; padding:0; height:0; background-color:#000000;}

/*シンプルTABメニュー*/
.tab01_all						{width:490px; position:relative; color:#333333;}
.tab_on								{color:333333; display:block; float:left; padding:3px 0 2px 0; text-align:center; border:1px solid #D6D6BA; margin-right:5px; position:relative; margin-bottom:-1px; border-bottom:1px solid #FFFFFF; font-weight:bold; outline-style:none;}

/* safari only \*/
html:\66irst-child .tab_on	{color:333333; display:block; float:left; padding:3px 0 2px 0; text-align:center; border:1px solid #D6D6BA; margin-right:5px; position:relative; margin-bottom:-1px; border-bottom:1px solid #FFFFFF; font-weight:normal;}
/* end */

a.tab_on:hover				{color:333333; text-decoration:none;}
.tab_off							{color:999999; display:block; float:left; padding:3px 0 2px 0; text-align:center; border:1px solid #D6D6BA; margin-right:5px; position:relative; margin-bottom:-1px; outline-style:none;}
a.tab_off:hover				{background-color:#E7E7D2; text-decoration:none;}
.tab_clear						{clear:both; width:490px; border-bottom:1px solid #D6D6BA;}
.tab_free							{padding-left:10px; padding-right:10px;}
.tab_w45							{width:45px;}
.tab_w50							{width:50px;}
.tab_w55							{width:55px;}
.tab_w60							{width:60px;}
.tab_w65							{width:65px;}
.tab_w70							{width:70px;}
.tab_w75							{width:75px;}
.tab_w80							{width:80px;}
.tab_w85							{width:85px;}
.tab_w90							{width:90px;}
.tab_w100							{width:100px;}
.tab_w120							{width:120px;}
.tab_w150							{width:150px;}





/*
.tab01_all						{width:490px; position:relative; color:#333333; margin-bottom:20px;}
*html a.tab_off				{display:block; float:left; padding:3px 0 2px 0; width:100px; text-align:center; border:1px solid #D6D6BA; margin-right:5px; position:relative; margin-bottom:-1px;}
*html a.tab_on				{display:block; float:left; padding:3px 0 2px 0; width:100px; text-align:center; border:1px solid #D6D6BA; margin-right:5px; position:relative; margin-bottom:-1px; border-bottom:1px solid #FFFFFF; font-weight:bold;}
html>body a.tab_off		{display:block; float:left; padding:3px 0 2px 0; width:100px; text-align:center; border:1px solid #D6D6BA; margin-right:5px; position:relative; margin-bottom:-1px;}
html>body a.tab_on		{display:block; float:left; padding:3px 0 2px 0; width:100px; text-align:center; border:1px solid #D6D6BA; margin-right:5px; position:relative; margin-bottom:-1px; border-bottom:1px solid #FFFFFF; font-weight:bold;}
.tab_clear						{clear:both; width:490px; border-bottom:1px solid #D6D6BA;}
a.tab_on							{color:333333;}
a.tab_on:hover				{color:333333; text-decoration:none;}
a.tab_off							{color:999999;}
a.tab_off:hover				{background-color:#E7E7D2; text-decoration:none;}
*/

/*
.pagemenu98_no					{color:#666666; width:98px; background:url(http://www.crypton.co.jp/img/btn_pagemenu01.gif) no-repeat right top;}
.pagemenu_right98_no			{color:#666666; width:98px; background:url(http://www.crypton.co.jp/img/btn_pagemenu_right01.gif) no-repeat right top;}
.pagemenu_left98_no				{color:#666666; width:98px; background:url(http://www.crypton.co.jp/img/btn_pagemenu_left01.gif) no-repeat left top;}

a.pagemenu30					{color:#FFFFFF; width:30px; border-right:1px solid #676761; height:100%;}
a.pagemenu30:hover				{color:#333333; background:url(http://www.crypton.co.jp/img/back_pmenu_on.gif) no-repeat center top;}
a.pagemenu30:active				{color:#333333; background:url(http://www.crypton.co.jp/img/back_pmenu_on.gif) no-repeat center top;}
.pagemenu30_now					{color:#333333; background:url(http://www.crypton.co.jp/img/back_pmenu_on.gif) no-repeat center top; width:30px; border-right:1px solid #676761; height:100%;}

a.pagemenu_sub					{color:#333333; width:30px; background:url(http://www.crypton.co.jp/img/back_pmenu_sub.gif) no-repeat left top;}
a.pagemenu_sub:hover			{color:#FFFFFF; background:url(http://www.crypton.co.jp/img/back_pmenu_sub_on.gif) no-repeat left top;}
a.pagemenu_sub:active			{color:#FFFFFF; background:url(http://www.crypton.co.jp/img/back_pmenu_sub_on.gif) no-repeat left top;}
.pagemenu_sub_now				{color:#FFFFFF; background:url(http://www.crypton.co.jp/img/back_pmenu_sub_on.gif) no-repeat left top; width:30px;}
.pagemenu_sub_dum				{color:#FFFFFF; background:url(http://www.crypton.co.jp/img/back_pmenu_sub.gif) no-repeat right top; width:5px;}
*/

/*問い合わせフォーム入力内容確認画面用*/
.contact_chk_all				{border:1px solid #E0E0CB;}
.contact_chk_all p			{margin:0;}
.contact_chk_title			{border-bottom:1px solid #E0E0CB; padding:2px 5px; background-color:#E7E7D2;}
.contact_chk_cont				{padding:2px 5px;}
.contact_chk_cont02			{padding:10px 5px;}
.contact_mail_all				{background-color:#E0E0CB; padding:1px;}
.contact_mail_inner			{background-color:#FFFFFF;}
.contact_mail_inner p		{padding:3px 5px;}
.contact_mail_inner div	{padding:5px 5px;}
.float488								{width:488px;}
.float468								{width:468px;}
.mt01										{margin-top:1px;}


/*FAQ関連*/
.faq_ul							{padding:0; margin:0;}
.faq_q							{background:url(../img/icon_faq_q.gif) no-repeat top left; padding:4px 2px 4px 28px; margin:0; font-weight:bold; color:#666666;}
.faq_a							{background:url(../img/icon_faq_a_detail.gif) no-repeat top left; padding:0px 0px 0px 19px; margin-left:5px;}
.faq_a_anser				{background:url(../img/icon_faq_a_detail.gif) no-repeat top left; padding:0px 0px 0px 24px; margin-left:10px;}

.faq_q_list						{background:url(../img/icon_faq_q_list.gif) no-repeat top left; padding:0px 0px 5px 24px; margin:0;}
.faq_q_detail					{background:url(../img/icon_faq_q_detail.gif) no-repeat top left; padding:0px 0px 0px 19px; margin:0 0 0 -5px;}
.faq_q_detail02				{background:url(../img/icon_faq_q_detail.gif) no-repeat top left; padding:0px 0px 0px 19px; margin:0 0 20px 5px;}
.faq_q_answer_outer		{padding:20px 10px; background-color:#EAEADA; margin-bottom:20px;}
.faq_q_answer_inner		{background:url(../img/icon_faq_q_detail.gif) no-repeat top left; padding:0px 0px 0px 24px;}

.list_radio						{margin:0; padding:0; line-height:1;}
.list_radio input				{margin:0 5px 0 0; padding:0;}



/*ランキング*/
.rank							{width:479px; position:relative;}
.rank_img						{width:160px; float:left; text-align:left;}
.rank_img div					{padding:6px 0 6px 9px;}
.rank_info						{width:319px; float:right; position:relative; padding-bottom:6px;}
.rank_detail					{width:279px; float:left;}
.rank_btn						{width:40px; float:right; text-align:right; position:absolute; right:0px; bottom:6px;}
.rank_info_clear				{width:319px; clear:both;}
.rank_clear						{width:479px; clear:both;}
.rank_info table				{font-size:8.6pt; color:#333333; line-height:1;}
.rank_info table th				{width:70px; padding:2px 0; vertical-align:top;}
.rank_info table td				{width:201px; padding:2px 0 2px 8px; vertical-align:top; background:url(../img/colon.gif) no-repeat left 1px;}
.rank_no1						{background:url(../img/rank_01.gif) no-repeat left 10px; padding-top:56px; margin-bottom:5px;}
.rank_no2						{background:url(../img/rank_02.gif) no-repeat left 10px; padding-top:56px; margin-bottom:5px;}
.rank_no3						{background:url(../img/rank_03.gif) no-repeat left 10px; padding-top:56px; margin-bottom:5px;}


/*ページ内リンクリスト*/
.jump							{background:url(../img/icon_jump.gif) no-repeat top left; padding:0px 0px 5px 15px; margin:0;}
a.chapter					{display:block; height:10px;}

/*　プロダクト_Detailページ　*/
.soft_detail_all01				{width:490px; padding-bottom:20px;}
.soft_detail_img01				{float:left; width:160px; text-align:center;}
.soft_detail_img02				{float:right; width:330px;}
.soft_detail_info01				{width:490px; clear:both; padding-top:30px;}

.soft_detail_all02				{padding-bottom:30px; width:490px; position:relative;}
.soft_detail_img03				{float:left; width:320px;}
.soft_detail_img04				{float:right; width:170px; text-align:right;}
.soft_detail_info02				{width:490px; clear:both;}

.soft_detail_img03 table							{line-height:1.1; color:#4E4E41;}
/*　IE以外用のハック　*/
html>body .soft_detail_img03 table		{line-height:1.0; color:#4E4E41;}
.soft_detail_img03 table th						{width:80px; padding:2px 0; vertical-align:top;}
.soft_detail_img03 table td						{width:232px; padding:2px 0 2px 8px; vertical-align:top; background:url(../img/colon.gif) no-repeat left 1px;}

.icon							{width:170px; text-align:right; padding-bottom:53px;}
.icon img						{margin-bottom:5px; margin-left:5px;}
.btn_cart_book					{width:170px; position:absolute; right:0px; bottom:35px; text-align:right;}
.btn_cart_book div				{margin-top:5px;}
.btn_cart_book img				{margin-top:0;}
.award							{margin:0 0 0 10px; width:160px; padding:3px 0 1px 0; font-size:8.6pt; text-align:left; background-color:#E7E7D2; color:#333333;}
.award_l						{width:125px; float:left;}
.award_r						{width:33px; float:left; text-align:right;}
.award_l div					{padding:1px 5px 0 5px; line-height:1.1;}
.award_r div					{padding-right:5px;}
.award_r div img				{display:block; margin:0px; padding:0;}
.award a						{color:#333333;}

.cd_detail_all01				{width:490px; margin-bottom:20px; position:relative;}
.cd_detail_img01				{float:right; width:180px; text-align:right;}
.cd_detail_img02				{float:left; width:310px;}
.cd_detail_info					{width:490px; clear:both;}
.catch							{line-height:15pt; /*line-height:1.1;*/ font-weight:bold; font-size:12pt;}
.name_price						{position:absolute; left:0; bottom:0; width:310px;}

.cd_detail_img02 table			{line-height:1;}
.cd_detail_img02 table th		{width:80px; padding:1px 0; vertical-align:top;}
.cd_detail_img02 table td		{width:222px; padding:1px 0 1px 8px; vertical-align:top; background:url(../img/colon.gif) no-repeat left 0px;}

.prod_name_e					{font-weight:bold; font-size:9pt; line-height:1; padding-bottom:5px;}
.prod_name_j					{font-weight:normal; font-size:9pt; line-height:1; padding-bottom:10px;}
.prod_price						{font-weight:normal; margin:0; padding:0; line-height:1;}
.prod_price_notes				{font-weight:normal; background:url(../img/icon_notes_price.gif) no-repeat top left; padding:0 0 0 10px; margin-top:5px; font-size:8.6pt; color:#FF0000;}

.icon_fmt						{text-align:left;}
.icon_fmt img					{margin-right:5px;}

/* 左右ボックス */
/*
.sound_list_left				{width:200px; float:left;}
.sound_list_right				{width:200px; float:left;}
*/
.sound_list_left				{width:230px; float:left;}
.sound_list_right				{width:230px; float:right;}

a.search_vi							{background:url(../img/btn_search_vi.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.search_vi:hover				{background:url(../img/btn_search_vi_on.gif) no-repeat left top;}
a.search_sc							{background:url(../img/btn_search_sc.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.search_sc:hover				{background:url(../img/btn_search_sc_on.gif) no-repeat left top;}
a.search_fx							{background:url(../img/btn_search_fxlib.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.search_fx:hover				{background:url(../img/btn_search_fxlib_on.gif) no-repeat left top;}
a.search_bgm						{background:url(../img/btn_search_bgmlib.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.search_bgm:hover			{background:url(../img/btn_search_bgmlib_on.gif) no-repeat left top;}

a.search_fx_cd					{background:url(../img/btn_search_fx_cd.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.search_fx_cd:hover		{background:url(../img/btn_search_fx_cd_on.gif) no-repeat left top;}
a.search_fx_so					{background:url(../img/btn_search_fx_so.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.search_fx_so:hover		{background:url(../img/btn_search_fx_so_on.gif) no-repeat left top;}
a.search_bgm_cd					{background:url(../img/btn_search_bgm_cd.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.search_bgm_cd:hover		{background:url(../img/btn_search_bgm_cd_on.gif) no-repeat left top;}
a.search_bgm_so					{background:url(../img/btn_search_bgm_so.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.search_bgm_so:hover		{background:url(../img/btn_search_bgm_so_on.gif) no-repeat left top;}


/* ショット */
img.shot								{float:right; margin: 0 0 10px 10px;}
img.shot_left						{float:left; margin: 0 10px 10px 0;}

/*　製品リスト　*/
.prodbox_all					{padding-bottom:5px; background:url(../img/hr_dotted.gif) repeat-x left bottom;}

.prodbox						{width:490px; padding-top:10px; padding-bottom:5px; position:relative; background:url(../img/hr_dotted.gif) repeat-x left top;}
.prodbox_review					{width:490px; padding:10px 0; margin-bottom:40px; position:relative; background:url(../img/hr_dotted.gif) repeat-x left top;}
.prodbox_bottom					{width:490px; padding-top:10px; margin-bottom:10px; border-top:1px solid #E0E0CB; position:relative; padding-bottom:10px; border-bottom:1px solid #E0E0CB; }
.img80							{float:left; width:100px;}
.prodinfo						{float:right; width:390px; position:relative;}
.prodinfo_t						{width:390px; padding-bottom:5px;}
.prodinfo_tl					{float:left; width:340px;}
.prodinfo_tr					{float:right; width:50px; text-align:right; font-size:8.6pt; color:#FF0000;}
.prodinfo_tb					{clear:both; width:390px;}
.prodinfo_b						{width:390px; position:relative;}
.prodinfo_bl					{float:left; width:290px;}
.prodinfo_br					{float:right; width:100px; position:absolute; right:0px; bottom:-2px; text-align:right;}
.prodinfo_bb					{clear:both; width:390px;}
.prodinfo_br img				{margin-top:2px;}
.prodinfo_bl table				{font-size:8.6pt; color:#4E4E41; line-height:1;}
.prodinfo_bl table th			{width:70px; padding:1px 0; vertical-align:top;}
.prodinfo_bl table td			{width:212px; padding:1px 0 1px 8px; vertical-align:top; background:url(../img/colon.gif) no-repeat left 0px;}
.prodbox_clear					{clear:both; width:390px;}

.sp_price						{font-size:13px; font-weight:bold; color:#FF0000; line-height:1;}

/*　製品4列リスト　*/
.row04							{width:490px; line-height:1; font-size:8.6pt;}
.row04 td						{width:122px; vertical-align:top; padding-bottom:10px; text-align:center;}
.row04 th						{width:122px; vertical-align:top; padding-bottom:10px; text-align:left;}
.row04 a						{display:block; margin-bottom:5px;}
.new_row04						{margin:-18px 0 5px 0; text-align:right;}

/*　製品5列リスト　*/
.row05							{width:490px; line-height:1; font-size:8.6pt; table-layout:fixed;}
.row05 td						{width:98px; vertical-align:top; padding-bottom:10px; text-align:center;}
/*.row05 th					{width:98px; vertical-align:top; padding-bottom:10px; text-align:left;}*/
.row05 a						{display:block; margin-bottom:0; padding:0;}
/*.row05 a					{display:block; margin-bottom:5px; padding:0 5px;}*/

.row05 td.m2					{width:196px;}
.row05 td.vb					{vertical-align:bottom;}
.new_row04						{margin:-18px 0 5px 0; text-align:right;}
.new_row05						{width:98px; height:43px; text-align:right; margin-top:-43px; position:relative;}
.new_row05_inner			{position:absolute; bottom:0px; right:0px; width:40px;}

/*　シリーズ・メーカー・楽器アイコン　*/
.bnrbtn							{width:488px;}
.bnrbtn td						{width:125px; vertical-align:top;}
.bnrbtn td.r					{width:115px; vertical-align:top;}
.bnrbtn td a					{width:115px; display:block; padding-top:130px; padding-bottom:15px;}

/*　シリーズ・メーカー・楽器アイコン（テキストなし）　*/
.bnrbtn_notxt					{width:488px;}
.bnrbtn_notxt td				{width:125px; vertical-align:top;}
.bnrbtn_notxt td.r				{width:115px; vertical-align:top;}
.bnrbtn_notxt td a				{width:115px; height:125px; display:block; margin-bottom:10px;}

/*　エンジンアイコン（ソフト）　*/
a.e_kom_kon						{background:url(http://www.crypton.co.jp/img/vi_engine/vi_engine_kom_kon.jpg) no-repeat left top;}
a.e_kom_kon:hover				{background:url(http://www.crypton.co.jp/img/vi_engine/vi_engine_on_kom_kon.jpg) no-repeat left top;}
a.e_kompakt						{background:url(../img/vi_engine/vi_engine_kompakt.jpg) no-repeat left top;}
a.e_kompakt:hover				{background:url(../img/vi_engine/vi_engine_on_kompakt.jpg) no-repeat left top;}
a.e_kontakt						{background:url(../img/vi_engine/vi_engine_kontakt.jpg) no-repeat left top;}
a.e_kontakt:hover				{background:url(../img/vi_engine/vi_engine_on_kontakt.jpg) no-repeat left top;}
a.e_kontakt2					{background:url(../img/vi_engine/vi_engine_kontakt2.jpg) no-repeat left top;}
a.e_kontakt2:hover				{background:url(../img/vi_engine/vi_engine_on_kontakt2.jpg) no-repeat left top;}
a.e_intakt						{background:url(../img/vi_engine/vi_engine_intakt.jpg) no-repeat left top;}
a.e_intakt:hover				{background:url(../img/vi_engine/vi_engine_on_intakt.jpg) no-repeat left top;}
a.e_vocaloid					{background:url(../img/vi_engine/vi_engine_vocaloid.jpg) no-repeat left top;}
a.e_vocaloid:hover				{background:url(../img/vi_engine/vi_engine_on_vocaloid.jpg) no-repeat left top;}
a.e_elastik						{background:url(../img/vi_engine/vi_engine_elastik.jpg) no-repeat left top;}
a.e_elastik:hover				{background:url(../img/vi_engine/vi_engine_on_elastik.jpg) no-repeat left top;}
a.e_lis							{background:url(../img/vi_engine/vi_engine_liquid.jpg) no-repeat left top;}
a.e_lis:hover					{background:url(../img/vi_engine/vi_engine_on_liquid.jpg) no-repeat left top;}
a.e_halion						{background:url(../img/vi_engine/vi_engine_halion.jpg) no-repeat left top;}
a.e_halion:hover				{background:url(../img/vi_engine/vi_engine_on_halion.jpg) no-repeat left top;}
a.e_mvi							{background:url(../img/vi_engine/vi_engine_mvi.jpg) no-repeat left top;}
a.e_mvi:hover					{background:url(../img/vi_engine/vi_engine_on_mvi.jpg) no-repeat left top;}
a.e_vi							{background:url(../img/vi_engine/vi_engine_vienna.jpg) no-repeat left top;}
a.e_vi:hover					{background:url(../img/vi_engine/vi_engine_on_vienna.jpg) no-repeat left top;}
a.e_superior					{background:url(../img/vi_engine/vi_engine_superior.jpg) no-repeat left top;}
a.e_superior:hover				{background:url(../img/vi_engine/vi_engine_on_superior.jpg) no-repeat left top;}
a.e_ezd							{background:url(../img/vi_engine/vi_engine_ez_drummer.jpg) no-repeat left top;}
a.e_ezd:hover					{background:url(../img/vi_engine/vi_engine_on_ez_drummer.jpg) no-repeat left top;}
a.e_gvi							{background:url(../img/vi_engine/vi_engine_gvi.jpg) no-repeat left top;}
a.e_gvi:hover					{background:url(../img/vi_engine/vi_engine_on_gvi.jpg) no-repeat left top;}
a.e_independence					{background:url(../img/vi_engine/vi_engine_independence.jpg) no-repeat left top;}
a.e_independence:hover		{background:url(../img/vi_engine/vi_engine_on_independence.jpg) no-repeat left top;}
a.e_play						{background:url(../img/vi_engine/vi_engine_play.jpg) no-repeat left top;}
a.e_play:hover			{background:url(../img/vi_engine/vi_engine_on_play.jpg) no-repeat left top;}
a.e_vocaloid2					{background:url(../img/vi_engine/vi_engine_vocaloid2.jpg) no-repeat left top;}
a.e_vocaloid2:hover				{background:url(../img/vi_engine/vi_engine_on_vocaloid2.jpg) no-repeat left top;}
a.e_superior2					{background:url(../img/vi_engine/vi_engine_superior2.jpg) no-repeat left top;}
a.e_superior2:hover		{background:url(../img/vi_engine/vi_engine_on_superior2.jpg) no-repeat left top;}
a.e_aria						{background:url(../img/vi_engine/vi_engine_aria.jpg) no-repeat left top;}
a.e_aria:hover			{background:url(../img/vi_engine/vi_engine_on_aria.jpg) no-repeat left top;}
a.e_wivi2						{background:url(../img/vi_engine/vi_engine_wivi2.jpg) no-repeat left top;}
a.e_wivi2:hover			{background:url(../img/vi_engine/vi_engine_on_wivi2.jpg) no-repeat left top;}
a.e_engine						{background:url(../img/vi_engine/vi_engine_engine.jpg) no-repeat left top;}
a.e_engine:hover			{background:url(../img/vi_engine/vi_engine_on_engine.jpg) no-repeat left top;}
a.e_kontakt3					{background:url(../img/vi_engine/vi_engine_kontakt3.jpg) no-repeat left top;}
a.e_kontakt3:hover				{background:url(../img/vi_engine/vi_engine_on_kontakt3.jpg) no-repeat left top;}
a.e_kontakt4					{background:url(../img/vi_engine/vi_engine_kontakt4.jpg) no-repeat left top;}
a.e_kontakt4:hover				{background:url(../img/vi_engine/vi_engine_on_kontakt4.jpg) no-repeat left top;}
/*　シリーズアイコン（CD）　*/
a.s_origin						{background:url(http://www.crypton.co.jp/img/bnr_series_origin.jpg) no-repeat left top;}
a.s_origin:hover				{background:url(http://www.crypton.co.jp/img/bnr_series_on_origin.jpg) no-repeat left top;}
a.s_psb							{background:url(http://www.crypton.co.jp/img/bnr_series_psb.jpg) no-repeat left top;}
a.s_psb:hover					{background:url(http://www.crypton.co.jp/img/bnr_series_on_psb.jpg) no-repeat left top;}
a.s_city						{background:url(http://www.crypton.co.jp/img/bnr_series_city.jpg) no-repeat left top;}
a.s_city:hover					{background:url(http://www.crypton.co.jp/img/bnr_series_on_city.jpg) no-repeat left top;}
a.s_discjam						{background:url(http://www.crypton.co.jp/img/bnr_series_discjam.jpg) no-repeat left top;}
a.s_discjam:hover				{background:url(http://www.crypton.co.jp/img/bnr_series_on_discjam.jpg) no-repeat left top;}
a.s_2raw						{background:url(http://www.crypton.co.jp/img/bnr_series_2raw.jpg) no-repeat left top;}
a.s_2raw:hover					{background:url(http://www.crypton.co.jp/img/bnr_series_on_2raw.jpg) no-repeat left top;}
a.s_pack						{background:url(http://www.crypton.co.jp/img/bnr_series_pack.jpg) no-repeat left top;}
a.s_pack:hover					{background:url(http://www.crypton.co.jp/img/bnr_series_on_pack.jpg) no-repeat left top;}
a.s_drumdrops					{background:url(http://www.crypton.co.jp/img/bnr_series_drumdrops.jpg) no-repeat left top;}
a.s_drumdrops:hover				{background:url(http://www.crypton.co.jp/img/bnr_series_on_drumdrops.jpg) no-repeat left top;}
a.s_dd							{background:url(http://www.crypton.co.jp/img/bnr_series_dd.jpg) no-repeat left top;}
a.s_dd:hover					{background:url(http://www.crypton.co.jp/img/bnr_series_on_dd.jpg) no-repeat left top;}
a.s_breakbeat					{background:url(http://www.crypton.co.jp/img/bnr_series_breakbeat.jpg) no-repeat left top;}
a.s_breakbeat:hover				{background:url(http://www.crypton.co.jp/img/bnr_series_on_breakbeat.jpg) no-repeat left top;}
a.s_sisc						{background:url(http://www.crypton.co.jp/img/bnr_series_sisc.jpg) no-repeat left top;}
a.s_sisc:hover					{background:url(http://www.crypton.co.jp/img/bnr_series_on_sisc.jpg) no-repeat left top;}
a.s_vslho						{background:url(http://www.crypton.co.jp/img/bnr_series_vslho.jpg) no-repeat left top;}
a.s_vslho:hover					{background:url(http://www.crypton.co.jp/img/bnr_series_on_vslho.jpg) no-repeat left top;}
a.s_vslpro						{background:url(http://www.crypton.co.jp/img/bnr_series_vslpro.jpg) no-repeat left top;}
a.s_vslpro:hover				{background:url(http://www.crypton.co.jp/img/bnr_series_on_vslpro.jpg) no-repeat left top;}
a.s_xsample						{background:url(http://www.crypton.co.jp/img/bnr_series_xsample.jpg) no-repeat left top;}
a.s_xsample:hover				{background:url(http://www.crypton.co.jp/img/bnr_series_on_xsample.jpg) no-repeat left top;}
a.s_sam							{background:url(http://www.crypton.co.jp/img/bnr_series_sam.jpg) no-repeat left top;}
a.s_sam:hover					{background:url(http://www.crypton.co.jp/img/bnr_series_on_sam.jpg) no-repeat left top;}
a.s_complete					{background:url(http://www.crypton.co.jp/img/bnr_series_complete.jpg) no-repeat left top;}
a.s_complete:hover				{background:url(http://www.crypton.co.jp/img/bnr_series_on_complete.jpg) no-repeat left top;}
a.s_offthehook					{background:url(http://www.crypton.co.jp/img/bnr_series_offthehook.jpg) no-repeat left top;}
a.s_offthehook:hover			{background:url(http://www.crypton.co.jp/img/bnr_series_on_offthehook.jpg) no-repeat left top;}
a.s_vengeance					{background:url(http://www.crypton.co.jp/img/bnr_series_vengeance.jpg) no-repeat left top;}
a.s_vengeance:hover				{background:url(http://www.crypton.co.jp/img/bnr_series_on_vengeance.jpg) no-repeat left top;}
a.s_matic						{background:url(http://www.crypton.co.jp/img/bnr_series_matic.jpg) no-repeat left top;}
a.s_matic:hover					{background:url(http://www.crypton.co.jp/img/bnr_series_on_matic.jpg) no-repeat left top;}
a.s_proscore					{background:url(http://www.crypton.co.jp/img/bnr_series_proscore.jpg) no-repeat left top;}
a.s_proscore:hover				{background:url(http://www.crypton.co.jp/img/bnr_series_on_proscore.jpg) no-repeat left top;}
a.s_forcinema					{background:url(http://www.crypton.co.jp/img/bnr_series_forcinema.jpg) no-repeat left top;}
a.s_forcinema:hover				{background:url(http://www.crypton.co.jp/img/bnr_series_on_forcinema.jpg) no-repeat left top;}
/*　シリーズアイコン（BGM）　*/
a.s_akm							{background:url(../img/dev/dev_akm.jpg) no-repeat left top;}
a.s_akm:hover					{background:url(../img/dev/dev_on_akm.jpg) no-repeat left top;}
a.s_hollywoodedge				{background:url(../img/dev/dev_he.jpg) no-repeat left top;}
a.s_hollywoodedge:hover			{background:url(../img/dev/dev_on_he.jpg) no-repeat left top;}
a.s_musiq						{background:url(../img/dev/dev_musiq.jpg) no-repeat left top;}
a.s_musiq:hover					{background:url(../img/dev/dev_on_musiq.jpg) no-repeat left top;}
a.s_avp							{background:url(../img/dev/dev_avp.jpg) no-repeat left top;}
a.s_avp:hover					{background:url(../img/dev/dev_on_avp.jpg) no-repeat left top;}
a.s_contempo					{background:url(../img/dev/dev_contempo.jpg) no-repeat left top;}
a.s_contempo:hover				{background:url(../img/dev/dev_on_contempo.jpg) no-repeat left top;}
a.s_impact						{background:url(../img/dev/dev_impact.jpg) no-repeat left top;}
a.s_impact:hover				{background:url(../img/dev/dev_on_impact.jpg) no-repeat left top;}
a.s_wavefactory					{background:url(../img/dev/dev_dubrex.jpg) no-repeat left top;}
a.s_wavefactory:hover			{background:url(../img/dev/dev_on_dubrex.jpg) no-repeat left top;}
a.s_yopo						{background:url(../img/dev/dev_yopo.jpg) no-repeat left top;}
a.s_yopo:hover					{background:url(../img/dev/dev_on_yopo.jpg) no-repeat left top;}
a.s_lazertrax					{background:url(../img/dev/dev_lazert.jpg) no-repeat left top;}
a.s_lazertrax:hover				{background:url(../img/dev/dev_on_lazert.jpg) no-repeat left top;}
a.s_audiostud					{background:url(../img/dev/dev_audiostud.jpg) no-repeat left top;}
a.s_audiostud:hover				{background:url(../img/dev/dev_on_audiostud.jpg) no-repeat left top;}
a.s_hitsound					{background:url(../img/dev/dev_hitsound.jpg) no-repeat left top;}
a.s_hitsound:hover				{background:url(../img/dev/dev_on_hitsound.jpg) no-repeat left top;}
/*　メーカーアイコン　*/
a.d_artvista					{background:url(../img/dev/dev_artvista.jpg) no-repeat left top;}
a.d_artvista:hover				{background:url(../img/dev/dev_on_artvista.jpg) no-repeat left top;}
a.d_backintime					{background:url(../img/dev/dev_bit.jpg) no-repeat left top;}
a.d_backintime:hover			{background:url(../img/dev/dev_on_bit.jpg) no-repeat left top;}
a.d_beladmedia					{background:url(../img/dev/dev_bdm.jpg) no-repeat left top;}
a.d_beladmedia:hover			{background:url(../img/dev/dev_on_bdm.jpg) no-repeat left top;}
a.d_bigfish						{background:url(../img/dev/dev_bfa.jpg) no-repeat left top;}
a.d_bigfish:hover				{background:url(../img/dev/dev_on_bfa.jpg) no-repeat left top;}
a.d_bitshift					{background:url(../img/dev/dev_bitshift.jpg) no-repeat left top;}
a.d_bitshift:hover				{background:url(../img/dev/dev_on_bitshift.jpg) no-repeat left top;}
a.d_bs							{background:url(../img/dev/dev_bst.jpg) no-repeat left top;}
a.d_bs:hover					{background:url(../img/dev/dev_on_bst.jpg) no-repeat left top;}
a.d_chronic						{background:url(../img/dev/dev_chronic.jpg) no-repeat left top;}
a.d_chronic:hover				{background:url(../img/dev/dev_on_chronic.jpg) no-repeat left top;}
a.d_cpt							{background:url(../img/dev/dev_cpt.jpg) no-repeat left top;}
a.d_cpt:hover					{background:url(../img/dev/dev_on_cpt.jpg) no-repeat left top;}
a.d_dandean						{background:url(../img/dev/dev_ddn.jpg) no-repeat left top;}
a.d_dandean:hover				{background:url(../img/dev/dev_on_ddn.jpg) no-repeat left top;}
a.d_discrete					{background:url(../img/dev/dev_dd.jpg) no-repeat left top;}
a.d_discrete:hover				{background:url(../img/dev/dev_on_dd.jpg) no-repeat left top;}
a.d_drumdrops					{background:url(../img/dev/dev_drumdrops.jpg) no-repeat left top;}
a.d_drumdrops:hover				{background:url(../img/dev/dev_on_drumdrops.jpg) no-repeat left top;}
a.d_dublab						{background:url(../img/dev/dev_dub.jpg) no-repeat left top;}
a.d_dublab:hover				{background:url(../img/dev/dev_on_dub.jpg) no-repeat left top;}
a.d_dredux						{background:url(../img/dev/dev_dredux.jpg) no-repeat left top;}
a.d_dredux:hover				{background:url(../img/dev/dev_on_dredux.jpg) no-repeat left top;}
a.d_ew							{background:url(../img/dev/dev_ew.jpg) no-repeat left top;}
a.d_ew:hover					{background:url(../img/dev/dev_on_ew.jpg) no-repeat left top;}
a.d_fixednoise					{background:url(../img/dev/dev_fixednoise.jpg) no-repeat left top;}
a.d_fixednoise:hover			{background:url(../img/dev/dev_on_fixednoise.jpg) no-repeat left top;}
a.d_forward						{background:url(../img/dev/dev_fiob.jpg) no-repeat left top;}
a.d_forward:hover				{background:url(../img/dev/dev_on_fiob.jpg) no-repeat left top;}
a.d_garritan					{background:url(../img/dev/dev_harps.jpg) no-repeat left top;}
a.d_garritan:hover				{background:url(../img/dev/dev_on_harps.jpg) no-repeat left top;}
a.d_gsa							{background:url(../img/dev/dev_gsa.jpg) no-repeat left top;}
a.d_gsa:hover					{background:url(../img/dev/dev_on_gsa.jpg) no-repeat left top;}
a.d_heavyocity					{background:url(../img/dev/dev_heavyocity.jpg) no-repeat left top;}
a.d_heavyocity:hover			{background:url(../img/dev/dev_on_heavyocity.jpg) no-repeat left top;}
a.d_hollywood					{background:url(../img/dev/dev_he.jpg) no-repeat left top;}
a.d_hollywood:hover				{background:url(../img/dev/dev_on_he.jpg) no-repeat left top;}
a.d_loopmasters					{background:url(../img/dev/dev_btk.jpg) no-repeat left top;}
a.d_loopmasters:hover			{background:url(../img/dev/dev_on_btk.jpg) no-repeat left top;}
a.d_masterbits					{background:url(../img/dev/dev_mbt.jpg) no-repeat left top;}
a.d_masterbits:hover			{background:url(../img/dev/dev_on_mbt.jpg) no-repeat left top;}
a.d_midimark					{background:url(../img/dev/dev_midimark.jpg) no-repeat left top;}
a.d_midimark:hover				{background:url(../img/dev/dev_on_midimark.jpg) no-repeat left top;}
a.d_mixman						{background:url(../img/dev/dev_mix.jpg) no-repeat left top;}
a.d_mixman:hover				{background:url(../img/dev/dev_on_mix.jpg) no-repeat left top;}
a.d_miroslav							{background:url(../img/dev/dev_miroslav.jpg) no-repeat left top;}
a.d_miroslav:hover				{background:url(../img/dev/dev_on_miroslav.jpg) no-repeat left top;}
a.d_musiclab					{background:url(../img/dev/dev_mlab.jpg) no-repeat left top;}
a.d_musiclab:hover				{background:url(../img/dev/dev_on_mlab.jpg) no-repeat left top;}
a.d_mutekki						{background:url(../img/dev/dev_mtk.jpg) no-repeat left top;}
a.d_mutekki:hover				{background:url(../img/dev/dev_on_mtk.jpg) no-repeat left top;}
a.d_numerical					{background:url(../img/dev/dev_num.jpg) no-repeat left top;}
a.d_ninevolt:hover				{background:url(../img/dev/dev_on_ninevolt.jpg) no-repeat left top;}
a.d_ninevolt					{background:url(../img/dev/dev_ninevolt.jpg) no-repeat left top;}
a.d_numerical:hover				{background:url(../img/dev/dev_on_num.jpg) no-repeat left top;}
a.d_pav							{background:url(../img/dev/dev_pav.jpg) no-repeat left top;}
a.d_pav:hover					{background:url(../img/dev/dev_on_pav.jpg) no-repeat left top;}
a.d_philtrelabs					{background:url(../img/dev/dev_philtrelabs.jpg) no-repeat left top;}
a.d_philtrelabs:hover			{background:url(../img/dev/dev_on_philtrelabs.jpg) no-repeat left top;}
a.d_pmi							{background:url(../img/dev/dev_pmi.jpg) no-repeat left top;}
a.d_pmi:hover					{background:url(../img/dev/dev_on_pmi.jpg) no-repeat left top;}
a.d_pocketfuel					{background:url(../img/dev/dev_pkf.jpg) no-repeat left top;}
a.d_pocketfuel:hover			{background:url(../img/dev/dev_on_pkf.jpg) no-repeat left top;}
a.d_powerfx						{background:url(../img/dev/dev_pfx.jpg) no-repeat left top;}
a.d_powerfx:hover				{background:url(../img/dev/dev_on_pfx.jpg) no-repeat left top;}
a.d_projectsam					{background:url(../img/dev/dev_sam.jpg) no-repeat left top;}
a.d_projectsam:hover			{background:url(../img/dev/dev_on_sam.jpg) no-repeat left top;}
a.d_quazibeat					{background:url(../img/dev/dev_qb.jpg) no-repeat left top;}
a.d_quazibeat:hover				{background:url(../img/dev/dev_on_qb.jpg) no-repeat left top;}
a.d_robpapen					{background:url(../img/dev/dev_papen.jpg) no-repeat left top;}
a.d_robpapen:hover				{background:url(../img/dev/dev_on_papen.jpg) no-repeat left top;}
a.d_russian						{background:url(../img/dev/dev_rs.jpg) no-repeat left top;}
a.d_russian:hover				{background:url(../img/dev/dev_on_rs.jpg) no-repeat left top;}
a.d_samplelab					{background:url(../img/dev/dev_plc.jpg) no-repeat left top;}
a.d_samplelab:hover				{background:url(../img/dev/dev_on_plc.jpg) no-repeat left top;}
a.d_samplemagic					{background:url(../img/dev/dev_samplemagic.jpg) no-repeat left top;}
a.d_samplemagic:hover			{background:url(../img/dev/dev_on_samplemagic.jpg) no-repeat left top;}
a.d_sampletekk					{background:url(../img/dev/dev_st.jpg) no-repeat left top;}
a.d_sampletekk:hover			{background:url(../img/dev/dev_on_st.jpg) no-repeat left top;}
a.d_sb							{background:url(../img/dev/dev_sb.jpg) no-repeat left top;}
a.d_sb:hover					{background:url(../img/dev/dev_on_sb.jpg) no-repeat left top;}
a.d_scarbee						{background:url(../img/dev/dev_sca.jpg) no-repeat left top;}
a.d_scarbee:hover				{background:url(../img/dev/dev_on_sca.jpg) no-repeat left top;}
a.d_shirokuma					{background:url(../img/dev/dev_shiro.jpg) no-repeat left top;}
a.d_shirokuma:hover				{background:url(../img/dev/dev_on_shiro.jpg) no-repeat left top;}
a.d_si							{background:url(../img/dev/dev_sim.jpg) no-repeat left top;}
a.d_si:hover					{background:url(../img/dev/dev_on_sim.jpg) no-repeat left top;}
a.d_soniccouture				{background:url(../img/dev/dev_scouture.jpg) no-repeat left top;}
a.d_soniccouture:hover			{background:url(../img/dev/dev_on_scouture.jpg) no-repeat left top;}
a.d_sonivox						{background:url(../img/dev/dev_sim.jpg) no-repeat left top;}
a.d_sonivox:hover				{background:url(../img/dev/dev_on_sim.jpg) no-repeat left top;}
a.d_soundforest					{background:url(../img/dev/dev_sfo.jpg) no-repeat left top;}
a.d_soundforest:hover			{background:url(../img/dev/dev_on_sfo.jpg) no-repeat left top;}
a.d_soundhunters				{background:url(../img/dev/dev_sdh.jpg) no-repeat left top;}
a.d_soundhunters:hover			{background:url(../img/dev/dev_on_sdh.jpg) no-repeat left top;}
a.d_soundideas					{background:url(../img/dev/dev_si.jpg) no-repeat left top;}
a.d_soundideas:hover			{background:url(../img/dev/dev_on_si.jpg) no-repeat left top;}
a.d_soundsgood					{background:url(../img/dev/dev_sdg.jpg) no-repeat left top;}
a.d_soundsgood:hover			{background:url(../img/dev/dev_on_sdg.jpg) no-repeat left top;}
a.d_soundvisual					{background:url(../img/dev/dev_soundvisual.jpg) no-repeat left top;}
a.d_soundvisual:hover			{background:url(../img/dev/dev_on_soundvisual.jpg) no-repeat left top;}
a.d_spinaudio					{background:url(../img/dev/dev_spin.jpg) no-repeat left top;}
a.d_spinaudio:hover				{background:url(../img/dev/dev_on_spin.jpg) no-repeat left top;}
a.d_synthation					{background:url(../img/dev/dev_synthation.jpg) no-repeat left top;}
a.d_synthation:hover			{background:url(../img/dev/dev_on_synthation.jpg) no-repeat left top;}
a.d_tekniks						{background:url(../img/dev/dev_tek.jpg) no-repeat left top;}
a.d_tekniks:hover				{background:url(../img/dev/dev_on_tek.jpg) no-repeat left top;}
a.d_telepath					{background:url(../img/dev/dev_telepath.jpg) no-repeat left top;}
a.d_telepath:hover				{background:url(../img/dev/dev_on_telepath.jpg) no-repeat left top;}
a.d_tone2					{background:url(../img/dev/dev_tone2.jpg) no-repeat left top;}
a.d_tone2:hover				{background:url(../img/dev/dev_on_tone2.jpg) no-repeat left top;}
a.d_toontrack					{background:url(../img/dev/dev_tt.jpg) no-repeat left top;}
a.d_toontrack:hover				{background:url(../img/dev/dev_on_tt.jpg) no-repeat left top;}
a.d_ueberschall					{background:url(../img/dev/dev_ueb.jpg) no-repeat left top;}
a.d_ueberschall:hover			{background:url(../img/dev/dev_on_ueb.jpg) no-repeat left top;}
a.d_vienna						{background:url(../img/dev/dev_vsl.jpg) no-repeat left top;}
a.d_vienna:hover				{background:url(../img/dev/dev_on_vsl.jpg) no-repeat left top;}
a.d_vir2						{background:url(../img/dev/dev_vir2.jpg) no-repeat left top;}
a.d_vir2:hover					{background:url(../img/dev/dev_on_vir2.jpg) no-repeat left top;}
a.d_virsyn						{background:url(../img/dev/dev_virsyn.jpg) no-repeat left top;}
a.d_virsyn:hover				{background:url(../img/dev/dev_on_virsyn.jpg) no-repeat left top;}
a.d_wallander					{background:url(../img/dev/dev_wallander.jpg) no-repeat left top;}
a.d_wallander:hover			{background:url(../img/dev/dev_on_wallander.jpg) no-repeat left top;}
a.d_wavealchemy					{background:url(../img/dev/dev_wavealchemy.jpg) no-repeat left top;}
a.d_wavealchemy:hover			{background:url(../img/dev/dev_on_wavealchemy.jpg) no-repeat left top;}
a.d_wc							{background:url(../img/dev/dev_wc.jpg) no-repeat left top;}
a.d_wc:hover					{background:url(../img/dev/dev_on_wc.jpg) no-repeat left top;}
a.d_worldapart					{background:url(../img/dev/dev_worldapart.jpg) no-repeat left top;}
a.d_worldapart:hover			{background:url(../img/dev/dev_on_worldapart.jpg) no-repeat left top;}
a.d_yellowtools					{background:url(../img/dev/dev_yellow.jpg) no-repeat left top;}
a.d_yellowtools:hover			{background:url(../img/dev/dev_on_yellow.jpg) no-repeat left top;}
a.d_zerog						{background:url(../img/dev/dev_zer.jpg) no-repeat left top;}
a.d_zerog:hover					{background:url(../img/dev/dev_on_zer.jpg) no-repeat left top;}
a.d_zplane						{background:url(../img/dev/dev_zplane.jpg) no-repeat left top;}
a.d_zplane:hover				{background:url(../img/dev/dev_on_zplane.jpg) no-repeat left top;}
a.d_audiobro						{background:url(../img/dev/dev_audiobro.jpg) no-repeat left top;}
a.d_audiobro:hover			{background:url(../img/dev/dev_on_audiobro.jpg) no-repeat left top;}
/*　楽器アイコン　*/
a.inst_multi					{background:url(../img/inst/inst_ctgry8_bk.jpg) no-repeat left top;}
a.inst_multi:hover				{background:url(../img/inst/inst_on_ctgry8.jpg) no-repeat left top;}
a.inst_drum						{background:url(../img/inst/inst_ctgry2_bk.jpg) no-repeat left top;}
a.inst_drum:hover				{background:url(../img/inst/inst_on_ctgry2.jpg) no-repeat left top;}
a.inst_guitar					{background:url(../img/inst/inst_ctgry5_bk.jpg) no-repeat left top;}
a.inst_guitar:hover				{background:url(../img/inst/inst_on_ctgry5.jpg) no-repeat left top;}
a.inst_orchestra				{background:url(../img/inst/inst_ctgry6_bk.jpg) no-repeat left top;}
a.inst_orchestra:hover			{background:url(../img/inst/inst_on_ctgry6.jpg) no-repeat left top;}
a.inst_brass					{background:url(../img/inst/inst_ctgry3_bk.jpg) no-repeat left top;}
a.inst_brass:hover				{background:url(../img/inst/inst_on_ctgry3.jpg) no-repeat left top;}
a.inst_piano					{background:url(../img/inst/inst_ctgry7_bk.jpg) no-repeat left top;}
a.inst_piano:hover				{background:url(../img/inst/inst_on_ctgry7.jpg) no-repeat left top;}
a.inst_vocal					{background:url(../img/inst/inst_ctgry4_bk.jpg) no-repeat left top;}
a.inst_vocal:hover				{background:url(../img/inst/inst_on_ctgry4.jpg) no-repeat left top;}
a.inst_ethno					{background:url(../img/inst/inst_ctgry10_bk.jpg) no-repeat left top;}
a.inst_ethno:hover				{background:url(../img/inst/inst_on_ctgry10.jpg) no-repeat left top;}
a.inst_synth					{background:url(../img/inst/inst_ctgry9_bk.jpg) no-repeat left top;}
a.inst_synth:hover				{background:url(../img/inst/inst_on_ctgry9.jpg) no-repeat left top;}
a.inst_dance					{background:url(../img/inst/inst_ctgry1_bk.jpg) no-repeat left top;}
a.inst_dance:hover				{background:url(../img/inst/inst_on_ctgry1.jpg) no-repeat left top;}
a.inst_fx						{background:url(../img/inst/inst_ctgry11_bk.jpg) no-repeat left top;}
a.inst_fx:hover					{background:url(../img/inst/inst_on_ctgry11.jpg) no-repeat left top;}
/*　目的別アイコン（ソフト）　*/
a.pp_low						{background:url(../img/purpose/purpose_low.jpg) no-repeat left top;}
a.pp_low:hover					{background:url(../img/purpose/purpose_on_low.jpg) no-repeat left top;}
a.pp_large						{background:url(../img/purpose/purpose_large.jpg) no-repeat left top;}
a.pp_large:hover				{background:url(../img/purpose/purpose_on_large.jpg) no-repeat left top;}
a.pp_phrase						{background:url(../img/purpose/purpose_phrase.jpg) no-repeat left top;}
a.pp_phrase:hover				{background:url(../img/purpose/purpose_on_phrase.jpg) no-repeat left top;}
a.pp_kontakt					{background:url(../img/purpose/purpose_kontakt.jpg) no-repeat left top;}
a.pp_kontakt:hover				{background:url(../img/purpose/purpose_on_kontakt.jpg) no-repeat left top;}
a.pp_halion						{background:url(../img/purpose/purpose_halion.jpg) no-repeat left top;}
a.pp_halion:hover				{background:url(../img/purpose/purpose_on_halion.jpg) no-repeat left top;}
a.pp_gs3						{background:url(../img/purpose/purpose_gs3.jpg) no-repeat left top;}
a.pp_gs3:hover					{background:url(../img/purpose/purpose_on_gs3.jpg) no-repeat left top;}
/*　目的別アイコン（CD）　*/
a.pp_lowcd						{background:url(../img/purpose/purpose_lowcd.jpg) no-repeat left top;}
a.pp_lowcd:hover				{background:url(../img/purpose/purpose_on_lowcd.jpg) no-repeat left top;}
a.pp_kontakt_cd					{background:url(../img/purpose/purpose_kontakt_cd.jpg) no-repeat left top;}
a.pp_kontakt_cd:hover			{background:url(../img/purpose/purpose_on_kontakt_cd.jpg) no-repeat left top;}
a.pp_halion_cd					{background:url(../img/purpose/purpose_halion_cd.jpg) no-repeat left top;}
a.pp_halion_cd:hover			{background:url(../img/purpose/purpose_on_halion_cd.jpg) no-repeat left top;}
a.pp_gs3_cd						{background:url(../img/purpose/purpose_gs3_cd.jpg) no-repeat left top;}
a.pp_gs3_cd:hover				{background:url(../img/purpose/purpose_on_gs3_cd.jpg) no-repeat left top;}
a.pp_exs24_cd					{background:url(../img/purpose/purpose_exs24_cd.jpg) no-repeat left top;}
a.pp_exs24_cd:hover				{background:url(../img/purpose/purpose_on_exs24_cd.jpg) no-repeat left top;}
a.pp_audio						{background:url(../img/purpose/purpose_audio.jpg) no-repeat left top;}
a.pp_audio:hover				{background:url(../img/purpose/purpose_on_audio.jpg) no-repeat left top;}
a.pp_wav						{background:url(../img/purpose/purpose_wav.jpg) no-repeat left top;}
a.pp_wav:hover					{background:url(../img/purpose/purpose_on_wav.jpg) no-repeat left top;}
a.pp_hard						{background:url(../img/purpose/purpose_hard.jpg) no-repeat left top;}
a.pp_hard:hover					{background:url(../img/purpose/purpose_on_hard.jpg) no-repeat left top;}
/*　ジャンル別アイコン（CD）　*/
a.genre_rock					{background:url(http://www.crypton.co.jp/img/bnr_genre_rock.jpg) no-repeat left top;}
a.genre_rock:hover				{background:url(http://www.crypton.co.jp/img/bnr_genre_on_rock.jpg) no-repeat left top;}
a.genre_acoustic				{background:url(http://www.crypton.co.jp/img/bnr_genre_acoustic.jpg) no-repeat left top;}
a.genre_acoustic:hover			{background:url(http://www.crypton.co.jp/img/bnr_genre_on_acoustic.jpg) no-repeat left top;}
a.genre_dance					{background:url(http://www.crypton.co.jp/img/bnr_genre_dance.jpg) no-repeat left top;}
a.genre_dance:hover				{background:url(http://www.crypton.co.jp/img/bnr_genre_on_dance.jpg) no-repeat left top;}
a.genre_electro					{background:url(http://www.crypton.co.jp/img/bnr_genre_electro.jpg) no-repeat left top;}
a.genre_electro:hover			{background:url(http://www.crypton.co.jp/img/bnr_genre_on_electro.jpg) no-repeat left top;}
a.genre_other					{background:url(http://www.crypton.co.jp/img/bnr_genre_other.jpg) no-repeat left top;}
a.genre_other:hover				{background:url(http://www.crypton.co.jp/img/bnr_genre_on_other.jpg) no-repeat left top;}
/*　フォーマット別アイコン　*/
a.fmt_audio						{background:url(../img/format/format_audio.jpg) no-repeat left top;}
a.fmt_audio:hover				{background:url(../img/format/format_on_audio.jpg) no-repeat left top;}
a.fmt_wav						{background:url(../img/format/format_wav.jpg) no-repeat left top;}
a.fmt_wav:hover					{background:url(../img/format/format_on_wav.jpg) no-repeat left top;}
a.fmt_aiff						{background:url(../img/format/format_aiff.jpg) no-repeat left top;}
a.fmt_aiff:hover				{background:url(../img/format/format_on_aiff.jpg) no-repeat left top;}
a.fmt_rex2						{background:url(../img/format/format_rex2.jpg) no-repeat left top;}
a.fmt_rex2:hover				{background:url(../img/format/format_on_rex2.jpg) no-repeat left top;}
a.fmt_halion					{background:url(../img/format/format_halion.jpg) no-repeat left top;}
a.fmt_halion:hover				{background:url(../img/format/format_on_halion.jpg) no-repeat left top;}
a.fmt_kontakt15					{background:url(../img/format/format_kontakt.jpg) no-repeat left top;}
a.fmt_kontakt15:hover			{background:url(../img/format/format_on_kontakt.jpg) no-repeat left top;}
a.fmt_kontakt21					{background:url(../img/format/format_kontakt2.jpg) no-repeat left top;}
a.fmt_kontakt21:hover			{background:url(../img/format/format_on_kontakt2.jpg) no-repeat left top;}
a.fmt_gs25						{background:url(../img/format/format_giga.jpg) no-repeat left top;}
a.fmt_gs25:hover				{background:url(../img/format/format_on_giga.jpg) no-repeat left top;}
a.fmt_gs30						{background:url(../img/format/format_gs3.jpg) no-repeat left top;}
a.fmt_gs30:hover				{background:url(../img/format/format_on_gs3.jpg) no-repeat left top;}
a.fmt_exs24						{background:url(../img/format/format_exs24.jpg) no-repeat left top;}
a.fmt_exs24:hover				{background:url(../img/format/format_on_exs24.jpg) no-repeat left top;}
a.fmt_reason					{background:url(../img/format/format_reason.jpg) no-repeat left top;}
a.fmt_reason:hover				{background:url(../img/format/format_on_reason.jpg) no-repeat left top;}
a.fmt_nnxt						{background:url(../img/format/format_nn-xt.jpg) no-repeat left top;}
a.fmt_nnxt:hover				{background:url(../img/format/format_on_nn-xt.jpg) no-repeat left top;}
a.fmt_acid						{background:url(../img/format/format_acid.jpg) no-repeat left top;}
a.fmt_acid:hover				{background:url(../img/format/format_on_acid.jpg) no-repeat left top;}
a.fmt_apple						{background:url(../img/format/format_apple.jpg) no-repeat left top;}
a.fmt_apple:hover				{background:url(../img/format/format_on_apple.jpg) no-repeat left top;}
a.fmt_akai							{background:url(../img/format/format_akai.jpg) no-repeat left top;}
a.fmt_akai:hover				{background:url(../img/format/format_on_akai.jpg) no-repeat left top;}
a.fmt_s3000							{background:url(../img/format/format_s3000.jpg) no-repeat left top;}
a.fmt_s3000:hover				{background:url(../img/format/format_on_s3000.jpg) no-repeat left top;}
/*　カテゴリ別アイコン（効果音）　*/
a.ctg_general					{background:url(../img/fx_category/fx_category_fx_ctgry_1.jpg) no-repeat left top;}
a.ctg_general:hover				{background:url(../img/fx_category/fx_category_on_fx_ctgry_1.jpg) no-repeat left top;}
a.ctg_cartoon					{background:url(../img/fx_category/fx_category_fx_ctgry_2.jpg) no-repeat left top;}
a.ctg_cartoon:hover				{background:url(../img/fx_category/fx_category_on_fx_ctgry_2.jpg) no-repeat left top;}
a.ctg_sf						{background:url(../img/fx_category/fx_category_fx_ctgry_3.jpg) no-repeat left top;}
a.ctg_sf:hover					{background:url(../img/fx_category/fx_category_on_fx_ctgry_3.jpg) no-repeat left top;}
a.ctg_screen					{background:url(../img/fx_category/fx_category_fx_ctgry_5.jpg) no-repeat left top;}
a.ctg_screen:hover				{background:url(../img/fx_category/fx_category_on_fx_ctgry_5.jpg) no-repeat left top;}
a.ctg_animal					{background:url(../img/fx_category/fx_category_fx_ctgry_4.jpg) no-repeat left top;}
a.ctg_animal:hover				{background:url(../img/fx_category/fx_category_on_fx_ctgry_4.jpg) no-repeat left top;}
a.ctg_scene						{background:url(../img/fx_category/fx_category_fx_ctgry_6.jpg) no-repeat left top;}
a.ctg_scene:hover				{background:url(../img/fx_category/fx_category_on_fx_ctgry_6.jpg) no-repeat left top;}
a.ctg_human						{background:url(../img/fx_category/fx_category_fx_ctgry_7.jpg) no-repeat left top;}
a.ctg_human:hover				{background:url(../img/fx_category/fx_category_on_fx_ctgry_7.jpg) no-repeat left top;}
a.ctg_sports					{background:url(../img/fx_category/fx_category_fx_ctgry_8.jpg) no-repeat left top;}
a.ctg_sports:hover				{background:url(../img/fx_category/fx_category_on_fx_ctgry_8.jpg) no-repeat left top;}
a.ctg_action					{background:url(../img/fx_category/fx_category_fx_ctgry_10.jpg) no-repeat left top;}
a.ctg_action:hover				{background:url(../img/fx_category/fx_category_on_fx_ctgry_10.jpg) no-repeat left top;}
a.ctg_multimedia				{background:url(../img/fx_category/fx_category_fx_ctgry_12.jpg) no-repeat left top;}
a.ctg_multimedia:hover			{background:url(../img/fx_category/fx_category_on_fx_ctgry_12.jpg) no-repeat left top;}
a.ctg_foley						{background:url(../img/fx_category/fx_category_fx_ctgry_11.jpg) no-repeat left top;}
a.ctg_foley:hover				{background:url(../img/fx_category/fx_category_on_fx_ctgry_11.jpg) no-repeat left top;}
a.ctg_vehicle					{background:url(../img/fx_category/fx_category_fx_ctgry_9.jpg) no-repeat left top;}
a.ctg_vehicle:hover				{background:url(../img/fx_category/fx_category_on_fx_ctgry_9.jpg) no-repeat left top;}
/*　効果音用アイコン　*/
a.fx_warner						{background:url(http://www.crypton.co.jp/img/bnr_fx_warner.jpg) no-repeat left top;}
a.fx_warner:hover				{background:url(http://www.crypton.co.jp/img/bnr_fx_on_warner.jpg) no-repeat left top;}
a.fx_universal					{background:url(http://www.crypton.co.jp/img/bnr_fx_universal.jpg) no-repeat left top;}
a.fx_universal:hover			{background:url(http://www.crypton.co.jp/img/bnr_fx_on_universal.jpg) no-repeat left top;}

/*　製品3列リスト（タイトルのみ）　*/
.row03							{width:490px;}
.row03_box						{width:162px; float:left; line-height:1.2;}
.row03_box div					{font-weight:normal; margin-bottom:3px; margin-right:10px; line-height:1.2; border-bottom:1px solid #A2A289; font-size:8.6pt;}
.row03_box p					{background:url(../img/icon_prodlist.gif) no-repeat top left; padding:0 10px 0 10px; display:block; margin-bottom:3px; font-size:8.6pt;}

/*　検索条件表示用テーブル　*/
.result								{font-size:8.6pt; margin:10px 0 10px 0; width:470px; line-height:1.1;}
.result th						{width:100px; padding-bottom:5px; color:#666666; vertical-align:top;}
.result td						{width:127px; padding:0 0 5px 8px; background:url(../img/colon.gif) no-repeat left 0px; vertical-align:top;}
#td_keyword						{width:362px;}

.hit							{text-align:right;}
.hit span						{font-weight:bold; padding-left:10px;}

/*　サイトマップ　*/
.map								{margin:0 auto; text-align:left; line-height:1.2; width:720px;}
.map a							{color:#222222;}
.map_l							{background:url(../img/bg_map01.gif) repeat-x left -6px; float:left; width:100px; padding:3px 0 3px 0;}
.map_r							{float:left; width:620px;}
.map01							{background-color:#FFFFFF; padding-right:5px;}
.map02							{background:url(../img/bg_map02.gif) no-repeat left -6px; padding:3px 0 3px 32px;}
.map03							{background:url(../img/bg_map03.gif) no-repeat left -6px; padding:3px 0 3px 32px;}
.map04							{background:url(../img/bg_map04.gif) no-repeat left -6px; padding:3px 0 3px 32px;}
.map05_01						{background:url(../img/bg_map01.gif) no-repeat left -10px; padding:0; margin-left:5px;}
.map05_02						{margin-left:32px;}

/*　汎用テーブル　*/
.t_common						{width:490px; border-bottom:1px solid #E1E1CF;}
.t_common	th				{padding:5px 5px; font-weight:bold; color:#FFFFFF;}
.t_common	td				{padding:5px 5px;}
.td50								{width:50%;}

/*特定商取引に関する法律に基づく表示用テーブル*/
.t_law							{background-color:#BDBD9D;}
.t_law th						{background-color:#FFFFFF; padding:10px 0; width:95px; vertical-align:top;}
.t_law td						{background-color:#FFFFFF; padding:10px 0; width:392px; font-size:100%;}
.t_law th p					{padding:0 5px; line-height:1.2; font-weight:bold; font-size:100%; color:#56564E;}
.t_law td p					{padding:0 5px; line-height:1.2; font-size:100%;}
.t_law td div				{padding:0 5px; line-height:1.2; font-size:100%;}
.list_law						{padding:0; margin-left:-14px;}
.list_law li				{background:url(../img/icon_disk_m.gif) no-repeat top left; padding:0 0 2px 14px; margin-left:1em; line-height:1.2;}

/*　汎用テーブル（DIVによる擬似テーブル061213）　*/
.t_h01							{width:490px; background-color:#B1B19A; padding:0;}
.t_h01 p						{color:#FFFFFF; font-weight:bold; padding-left:5px;}
.t_d01							{width:490px; padding:5px 0 2px 0;}
.bg01								{background-color:#EAEADA;}
.bg02								{background-color:#FFFFFF;}
.bg03								{background-color:#d9d9c5;}
.pl05								{padding-left:5px;}

/*　塗りなしテーブル　*/
.t_frame					{width:490px; background-color:#E2E2CF; table-layout:fixed;}
.t_frame th				{/*background-color:#EAEADA;*/ background-color:#FFFFFF; padding:3px 5px; /*color:#333333;*/}
.t_frame td				{background-color:#FFFFFF; padding:3px 5px;}

/*　テーブル用BOX　*/
.t_mb40							{padding-bottom:1px; background-color:#DCDCC8; margin-bottom:40px;}
.t_mb20							{padding-bottom:1px; background-color:#DCDCC8; margin-bottom:20px;}
.t_mb10							{padding-bottom:1px; background-color:#DCDCC8; margin-bottom:10px;}
.t_mb0							{padding-bottom:1px; background-color:#DCDCC8; margin-bottom:0;}

/*　表最下部の水平線　*/
.t_hr								{ border-bottom:1px solid #DCDCC8;}


/* テーブル・キャプション */
caption			{text-align:left;}

/* テーブル列背景色　*/
.tr_bg01		{background-color:#EAEADA;}
.tr_bg03		{background-color:#FFFFFF;}
.tr_bg05		{background-color:#B1B19A;}
.tr_bg02		{background-color:#FEEBEC;}
.tr_bg04		{background-color:#FBDBDC;}

/*　テーブル全般（各th幅はpadding5px分をマイナスした値）　*/
.t_prod							{width:490px; background-color:#FFFFFF;}
.t_prod th						{color:#FFFFFF; font-weight:bold; padding:3px 0 3px 5px;}
.t_prod th a					{color:#FFFFFF;}
.t_prod td						{padding:5px;}
.t_prod td.current				{font-weight:bold;}

/*　テーブル（プレスリリース）　*/
.t_press						{width:470px; background-color:#FFFFFF;}
.t_press th						{color:#FFFFFF; font-weight:bold; padding:3px 5px 3px 5px;}
.t_press th a					{color:#FFFFFF;}
.t_press td						{padding:5px;}
.t_press th.title_press			{width:270px;}
.t_press th.maker_press			{width:90px;}
.t_press th.price_press			{width:80px; text-align:right;}
.t_press td.price_press			{text-align:right;}

/*　テーブル（カート）　*/
.t_cart							{width:490px; background-color:#FFFFFF; table-layout:fixed;}
.t_cart th						{color:#FFFFFF; font-weight:normal; padding:3px 5px 3px 5px;}
.t_cart th a					{color:#FFFFFF;}
.t_cart td						{padding:5px;}

.t_cart th.checkbox				{width:25px;}
.t_cart th.title_cart			{width:240px;}
.t_cart th.unitprice_cart		{width:65px; text-align:right;}
.t_cart th.qty_cart				{width:45px; text-align:right;}
.t_cart th.price_cart			{width:65px; text-align:right;}
.t_cart td input				{margin-right:2px; padding:0;}
.t_cart td.price_cart			{text-align:right;}
.t_cart td.note_cart			{border-top:0px solid #DCDCC8; padding-top:8px; padding-bottom:8px; font-size:8.6pt; color:#666666; vertical-align:bottom; padding-right:20px;}
.t_cart td.allprice				{text-align:right; border-top:0px solid #DCDCC8; padding-top:8px; padding-bottom:8px;}
.t_cart td.allprice02			{text-align:right; border-top:1px solid #DCDCC8; padding-top:8px; padding-bottom:8px; font-weight:bold;}
.t_cart td p					{color:#FF0000; font-size:8.6pt; line-height:1; margin:0;}

.t_cart th.coupon_cart			{width:400px;}
.t_cart th.undo_cart			{width:70px; text-align:right;}

.t_guide_cart						{width:490px; background-color:#E2E2CF; table-layout:fixed;}
.t_guide_cart th				{background-color:#EAEADA; vertical-align:middle; width:90px; padding:5px;}
.t_guide_cart td				{background-color:#FFFFFF; padding:10px;}
.t_guide_cart th.postage		{background-color:#EAEADA; text-align:center; width:162px; padding:2px 0;}
.t_guide_cart td.postage		{background-color:#FFFFFF; text-align:center; padding:2px 0;}

.cart_notes_box					{padding:10px; border:1px solid #DCDCC8;}
.cart_notes							{width:468px;}
.cart_notes_l						{float:left; width:28px; font-size:8.6pt; color:#666666;}
.cart_notes_r						{float:right; width:440px; font-size:8.6pt; color:#666666;}

/*　テーブル（機器選択）　*/
.t_kiki							{width:490px; font-size:8.6pt; background-color:#FFFFFF; table-layout:fixed;}
.t_kiki th						{color:#FFFFFF; font-weight:bold; padding:3px 0 3px 5px; font-size:9pt;}
.t_kiki	th.maker				{width:119px;}
.t_kiki	th.kiki					{width:117px;}
.t_kiki td						{padding:1px 0; vertical-align:top;}
.t_kiki td.maker				{padding:5px;}

/*　テーブル（フォーマット一覧）　*/
.t_fmt							{width:490px; background-color:#FFFFFF; table-layout:fixed;}
.t_fmt th						{color:#FFFFFF; font-weight:bold; padding:3px 0 3px 5px;}
.t_fmt td						{padding:5px 5px 0 5px; font-weight:bold;}
.t_fmt td.btn_fmt				{padding:5px 5px 0 5px; text-align:right; vertical-align:bottom;}
.t_fmt td.txt_fmt				{padding:3px 5px 5px 5px; font-weight:normal; line-height:1.2;}
.t_fmt th.name_fmt				{width:245px;}
.t_fmt th.btn_fmt				{width:230px;}
.t_fmt td img					{margin:0 10px 0 0;}

/*　テーブル（ブックマーク＆完了ライセンス）　*/
.t_prod th.checkbox				{width:25px;}
.t_prod th.date					{width:75px;}
.t_prod th.title_book			{width:375px;}
.t_prod th.title_my				{width:405px;}
.t_prod td.checkbox				{text-align:center; padding:0;}

/*　テーブル（レビュー）　*/
.t_prod th.title_review			{width:274px;}
.t_prod th.name_review			{width:180px;}
.t_prod th.icon_review			{width:21px;}

.t_prod td.award_review			{vertical-align:top; padding:2px 5px; word-wrap:break-word;}
.t_prod td.award_review p		{padding:0; margin:3px 0;}
.t_prod td.award_review a		{line-height:1.1;}
.t_prod td.award_prod			{vertical-align:top; padding:2px 5px; word-wrap:break-word;}
.t_prod td.award_prod p			{padding:0 0 0 0; margin:3px 0;}
.t_prod td.award_prod a			{color: #000000; line-height:1.1;}

#td_award						{padding:2px 5px 2px 0; text-align:right;}
#td_award img					{margin-left:0;}
#td_mzn							{font-size:8.6pt;}
#td_title						{font-size:8.6pt;}
.article_review_e				{color:#666666; font-family:Arial, Helvetica, sans-serif;}

/*　テーブル（アワード）　*/
.t_awd							{width:490px; background-color:#FFFFFF; table-layout:fixed;}
.t_awd th						{color:#FFFFFF; font-weight:bold; padding:3px 0 3px 5px;}
.t_awd td						{padding:5px 5px 0 5px; font-weight:bold; vertical-align:bottom;}
.t_awd td.btn_awd				{padding:5px 5px 0 0; text-align:right; vertical-align:bottom;}
.t_awd td.txt_awd				{padding:5px 5px 10px 5px; font-weight:normal; line-height:1.2; font-size:9pt;}
.t_awd th.name_awd				{width:375px;}
.t_awd th.btn_awd				{width:105px;}
.t_awd td img					{margin:-2px 10px 0 0;}

/*　テーブル（FAQ）　*/
.t_prod th.date_faq				{width:60px;}
.t_prod th.ctg_faq				{width:95px;}
.t_prod th.ico_faq				{width:15px;}
.t_prod th.name_faq				{width:300px;}
#td_award						{padding:2px 5px 2px 0; text-align:right;}
#td_award img					{margin-left:5px;}
#td_ctg_faq						{font-size:8.6pt;}
/*.article_review_e				{color:#666666; font-style:italic; font-family:Arial, Helvetica, sans-serif;}*/



/*　テーブル（BGM収録内容）　*/
.t_prod th.tr_bgm				{width:35px;}
.t_prod th.title_bgm			{width:385px;}
.t_prod th.time_bgm				{width:55px; text-align:center;}
.t_prod td.tr_bgm				{vertical-align:top;}
.t_prod td.title_bgm			{font-size:8.6pt;}
.t_prod td.time_bgm				{text-align:right;}
.song_bgm						{font-size:9pt; font-weight:bold; padding-right:10px; vertical-align:top;}

/*　テーブル（デモCD収録内容）　*/
.t_prod th.tr_demo				{width:35px;}
.t_prod th.title_demo			{width:335px;}
.t_prod th.maker_demo			{width:105px;}
.t_prod td.disc_demo			{padding:10px 5px 5px 5px; border-top:1px solid #D2D2BD;}

/*　テーブル（ソフト動作環境）　*/
.t_require						{width:490px; background-color:#FFFFFF;}
.t_require th					{width:115px; padding:5px 0 5px 5px;}
.t_require td					{width:365px; padding:5px 5px 5px 0;}
.t_require td.os_require		{width:360px; padding:5px; color:#FFFFFF; font-weight:bold;}
.t_require td.os_require img	{float:left; margin-right:10px;}
.icon_if						{text-align:right;}
.icon_if img					{margin-left:5px;}

/*　テーブル（JUKE切り替えメニュー）　*/
.t_prod th.juketype				{width:239px;}
.t_prod th.jukeslot				{width:128px;}
.t_prod th.jukeshop				{width:108px;}
.t_prod td.juke_sl_sp			{text-align:right; font-weight:bold;}

/*　テーブル（ブラウザ設定切り替えメニュー）　*/
.t_prod th.browser				{width:234px;}
.t_prod th.browseros			{width:246px; text-align:center;}
.t_prod td.browseros			{width:123px; text-align:center;}

/*　テーブル（ログイン前と後）　*/
.t_prod th.menu				{width:235px;}
.t_prod th.bf					{width:120px; text-align:center;}
.t_prod td.bf					{text-align:center;}


/*　テーブル（JUKE設置店）　*/
.t_prod th.adress				{width:105px;}
.t_prod th.shop					{width:236px;}
.t_prod th.icon_juke			{width:110px;}
.t_prod th.map					{width:19px;}

/*　テーブル（JUKEスロット）　*/
.t_prod th.slot_no				{width:20px;}
.t_prod th.slot_title			{width:290px;}
.t_prod th.slot_maker			{width:105px;}
.t_prod th.slot_tr				{width:55px;}

/*　テーブル（OS対応切り替えメニュー）　*/
.t_os							{width:490px; background-color:#FFFFFF; table-layout:fixed;}
.t_os th						{color:#FFFFFF; font-weight:bold; padding:3px 0 3px 5px; font-size:9pt;}
.t_os th.os						{width:240px; text-align:center;}
.t_os td						{text-align:center; font-weight:bold; padding:5px;}

/*　テーブル（OS対応表）　*/
.t_comp							{width:490px; font-size:8.6pt; background-color:#FFFFFF; table-layout:fixed;}
.t_comp th						{color:#FFFFFF; font-weight:bold; padding:3px 0 3px 5px;}
.t_comp th a					{color:#FFFFFF;}
.t_comp	th.title_os				{/*width:205px;*/}
.t_comp	th.if_os				{width:34px; padding:3px 0; text-align:center; font-weight:normal;}
.t_comp td						{padding:5px 0; text-align:center;}
.t_comp td.title_os				{padding:5px; text-align:left; word-break:break-all; overflow:hidden;}

/*　テーブル（カテゴリ＆ジャンル表示グラフ）　*/
.t_graph						{width:490px; background-color:#E7E7D2; table-layout:fixed; padding:2px 0;}
.t_graph th						{width:210px; padding:5px; text-align:right; border-right:1px solid #CACAB1;}
.t_graph td						{width:260px; padding:5px 5px 5px 0;}

/*テーブル（デモソング）*/
.t_song								{width:490px; /*padding:0 0 5px 0;*/ table-layout:fixed;}
.t_song th						{padding:4px 10px 4px 0;}
.t_song td						{width:140px; padding:3px 0; text-align:right;}
.t_song td img				{/*display:block;*/margin-right:5px;}

/*テーブル（デモソング）_____061023に追加*/
.song									{width:490px; padding:4px 0 1px 0;}
.song_info						{width:350px; float:left;}
.song_info580					{width:580px; float:left;}
.song_btn							{width:140px; float:right; text-align:right;}
.song_btn	img					{margin-right:5px;}
.song_title						{background:url(../img/icon_demosong.gif) no-repeat top left; padding:0 0 0 17px; margin:3px 0 0 5px;}
.song_notes						{font-size:8.6pt; padding:1px 5px 5px 22px; color:#666666;}

/*　テーブル（フォーム系）　*/
.t_form							{width:490px;}
.t_form td						{padding:10px 0 0 0;}
.t_form th						{padding:10px 0 0 0; font-weight:bold; vertical-align:top;}
.t_form td.item					{width:120px; padding-top:0;}
.t_form td.item_l				{width:160px; padding-top:0;}
.t_form td.form					{width:190px; padding-top:0;}
.t_form td.form_l				{width:330px; padding-top:0;}
.t_form td.authen				{width:370px; padding-top:0;}
.t_form th.licenseprod			{width:80px; padding-top:0;}
.t_form td.licenseform			{width:290px; padding-top:0;}
.t_form td.note01				{width:180px; padding-top:0; font-size:8.6pt; color:#666666;}
.t_form th.que_q				{width:60px; padding-top:0;}
.t_form td.que_a				{width:430px; padding-top:0;}
.t_form td.note02				{font-size:8.6pt; color:#666666;}
.t_form td.note03				{width:370px; font-size:8.6pt; color:#666666; padding-top:5px;}
.t_form td.note04				{width:326px; font-size:8.6pt; color:#666666; padding-top:5px;}
.t_form td.btn_form				{width:164px; padding-top:5px; vertical-align:bottom; text-align:right;}
.t_form td.td02					{width:206px;}
.t_form td.checkbox				{padding-bottom:5px;}
.t_form td.ctg					{width:163px; padding-top:0; vertical-align:bottom;}
.t_form td.mt02					{padding-top:2px; vertical-align:top;}
.icon_must						{color:#FF9933; font-weight:normal; font-size:9pt; padding-left:2px}
.t_form td.ship					{width:120px; padding-top:5px; vertical-align:top;}
.t_form td.time					{padding-top:0; vertical-align:top;}
.t_form td.time p				{margin:0; padding:0;}
.t_form td.time input			{margin:0; padding:0;}

/*　テーブル（ログイン）　*/
.t_login						{width:470px;}
.t_login td						{padding:5px 10px 0 0;}
.t_login td.item_login			{width:90px; padding-top:0;}
.t_login td.form_login			{width:370px; padding-top:0; padding-right:0px;}
.t_login td.checkbox			{padding-bottom:5px;}
.t_login td span				{font-size:8.6pt; color:#666666;}

/*　テーブル（検索系）　*/
.t_search						{width:490px; table-layout:fixed;}
.t_search td.if_search			{padding:2px 20px 2px 0;}
.t_search th					{padding:0 0 10px 0;}
.t_search input					{margin-right:5px;}
.t_search th.all				{width:80px;}
.t_search td.left				{width:260px;}
.t_search td.right				{width:230px;}


/*　テーブル（インフォメーション）　*/
.t_info							{width:490px; table-layout:fixed;}
.t_info th						{padding:3px 0 0 0; vertical-align:top;}
.t_info td						{padding:3px 0 0 0; vertical-align:top;}
.t_info th.date_info			{width:60px; vertical-align:top;}
.t_info th.newsletter			{width:70px; vertical-align:top;}
.t_info td.ctg_info				{width:115px; padding:3px 5px 0 0; vertical-align:top; font-size:8.6pt;}
.t_info td.txt_info				{padding:3px 0 0 0; width:310px; vertical-align:top;}

.t_info th.date_faq				{width:55px; vertical-align:top;}
.t_info td.ctg_faq				{width:90px; padding:3px 0 0 0; vertical-align:top; font-size:8.6pt;}
.t_info td.txt_faq				{padding:3px 0 3px 0; width:345px; vertical-align:top;}
.sp_key_faq								{background:url(../img/icon_sp_key.gif) no-repeat left top; padding:0 0 0 15px; margin:0; display:block; line-height:1.2;}
.sp_key_faq_no						{padding:0 0 0 15px; margin:0; display:block; line-height:1.2;}

/*　テーブル（ライセンス登録）　*/
.t_licese							{width:490px; background-color:#FFFFFF;}
.t_licese th					{color:#FFFFFF; font-weight:normal; padding:3px 0; font-size:8.6pt;}
.t_licese td					{padding:5px 0;}
.t_licese th.left_lic			{padding-left:5px;}
.t_licese td.prod_lic			{padding:5px;}
.t_licese td.date_lic			{font-size:8.6pt; padding:5px;}
.t_licese td.id_lic				{width:70px; padding-left:5px;}
.t_licese td.title_lic			{width:215px;}
.t_licese td.serial_lic			{width:200px;}

/*　テーブル（機器リスト）　*/
.t_comp_kiki					{width:490px; font-size:8.6pt; background-color:#FFFFFF; table-layout:fixed;}
.t_comp_kiki th					{color:#FFFFFF; font-weight:bold; padding:3px 0 3px 5px; font-size:9pt;}
.t_comp_kiki th a				{color:#FFFFFF;}
.t_comp_kiki td					{padding:5px; vertical-align:top;}
.t_comp_kiki td	p				{font-size:8.6pt; line-height:1; padding:5px 0 0 0;}

.t_comp_kiki th.ctg_kiki		{width:105px;}
.t_comp_kiki th.maker_kiki		{width:105px;}
.t_comp_kiki th.name_kiki		{width:135px;}
.t_comp_kiki th.comp_kiki		{width:125px;}

/* テーブル（ProSamples） */
.t_ps							{width:490px; margin:0; padding:0;}
.t_ps td, .t_ps th				{border:solid 1px #68685b; margin:0; padding:1px;}
.t_ps th						{background-color:#68685b; color:#ffffff; font-weight:bold;}
.t_ps th a						{color:#ffffff;}
.t_ps_list						{width:120px; text-align:right; vertical-align:top;}

/*左アイコン115×125*/
.mleft120						{width:490px;}
.mleft120_img					{float:left; width:130px; vertical-align:top;}
.mleft120_img img				{margin:0 0 0 0;}
.mleft120_txt					{float:right; width:360px;}
.mleft120_img_90				{float:left; width:100px; vertical-align:top;}
.mleft120_txt_90				{float:right; width:390px;}
.mleft120_clear					{width:490px; clear:both;}
.icon_desc						{padding-left:0px; color:333333;}
.mleft120_txt_l					{float:left; width:175px;}
.mleft120_txt_r					{float:right; width:175px;}
.mleft120_txt_clear				{clear:both; height:0; font-size:0;}
.mleft120_txt_l p				{background:url(../img/icon_prodlist.gif) no-repeat left top; padding:0 0 0 10px; display:block; margin-bottom:2px; font-size:9pt; line-height:1.1;}
.mleft120_txt_r p				{background:url(../img/icon_prodlist.gif) no-repeat left top; padding:0 0 0 10px; display:block; margin-bottom:2px; font-size:9pt; line-height:1.1;}


.mleft120_img a					{width:115px; display:block; height:125px;}


/*　表示切替メニュー　*/
.sortmenubox				{text-align:right; padding:0px 0; margin:10px 0 20px 0;}
.sortmenu						{padding:1px 0 0 12px; border-right:1px solid #ADAD95; color:#333333; font-size:8.6pt; margin-left:15px; display:inline; background:url(../img/icon_sort.gif) no-repeat left top;}
.sortmenu a					{padding:1px 5px 0 5px; border-left:1px solid #ADAD95;}


/*　表示切替メニュー02　*/
.sortmenubox02					{width:490px; font-size:8.6pt; color:#333333; margin-bottom:20px;}
.sortmenu02						{border-right:1px solid #ADAD95;}
.sortmenu02 a					{padding:2px 5px 0 5px; border-left:1px solid #ADAD95;}
.on02							{background-color:#ADAD95; color:#FFFFFF; padding:2px 5px 0 5px; margin:0; border-left:1px solid #ADAD95;}

/*　表示切替メニュー03　*/
.sortmenubox03					{width:490px; font-size:8.6pt; color:#333333; margin-bottom:20px;}
.sortmenubox03_l				{width:240px; float:left; padding:2px 0;}
.sortmenubox03_r				{width:240px; float:right; text-align:right; padding:2px 0;}
.sortmenu03						{padding:0 0 0 12px; border-right:1px solid #ADAD95; background:url(../img/icon_sort.gif) no-repeat left top;}
.sortmenu03 a					{padding:2px 5px 0 5px; border-left:1px solid #ADAD95;}
.on										{background-color:#ADAD95; color:#FFFFFF; padding:2px 5px 0 5px; margin:0; border-left:1px solid #ADAD95;}


/*　件数切替メニュー　*/
.hitmenu								{color:#59594A; margin-top:10px; border-top:1px solid #E0E0CB; padding-top:10px;}
.hitmenu_noborder				{color:#59594A; margin-top:10px;}
.no_page								{float:left; width:200px;}
.nextback								{float:right; width:290px; text-align:right;}
.nextback span					{padding-left:10px;}
.nextback a							{padding-left:10px;}
.hitmenu_clear					{clear:both;}

/*　件数切替メニューNEW　*/
.no_page						{float:left; width:210px;}
.nextbacknew					{float:right; width:280px; text-align:right;}
.nextbacknew span				{padding-left:10px;}
.nextbacknew a					{color:#59594A; display:block; float:right; border:1px solid #CBCBBA; padding:2px 7px; margin-left:5px;}
.nextbacknew a:hover			{color:#FFFFFF; text-decoration:none; background-color:#CBCBBA;}
.nextbacknew div				{color:#FFFFFF; float:right; border:1px solid #59594A; padding:2px 7px; margin-left:5px; background-color:#59594A;}
.nextbacknew a.arrow			{padding:2px 4px;}
.nextbacknew div.arrow			{padding:2px 4px;}
#nextback_dum					{color:#A0BAA0; border:1px solid #CBCBBA; background-color:#CBCBBA;}

/* 古立の件数切り替え */
.no_page						{float:left; width:auto;}
.hitmenu_t						{color:#59594A; padding:0 0 20px 0; width:490px;}
.hitmenu_b						{color:#59594A; padding:0 0 20px 0; width:490px;}
div.page_navi					{display:block; float:right;}
div.page_navi li				{display:inline; position:relative; margin:0;}
div.page_navi li span.now		{color:#FFFFFF; background-color:#59594A; border:solid 1px #59594A; padding:4px 7px;}
div.page_navi li span.dum		{color:#A0BAA0; background-color:#CBCBBA; border:1px solid #CBCBBA; padding:4px 4px;}
div.page_navi li.jmp a			{color:#59594a; background-color:#ffffff; border:solid 1px #cbcbba; padding:4px 7px;}
div.page_navi li.jmp a:hover	{color:#ffffff; background-color:#cbcbba; text-decoration:none;}
div.page_navi li.arr a			{color:#59594a; background-color:#ffffff; border:solid 1px #cbcbba; padding:4px 4px;}
div.page_navi li.arr a:hover	{color:#ffffff; background-color:#cbcbba; text-decoration:none;}


/*　NLバックナンバー　*/
.nl_backno						{width:490px; font-size:9pt; text-align:center; margin:0 auto;}
.nl_backno pre					{text-align:left; word-wrap:break-word;}

/*　061026追加____サポートTOP　*/
a.spt_soft								{background:url(../img/bnr_support_soft.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.spt_soft:hover					{background:url(../img/bnr_support_soft_on.gif) no-repeat left top;}
a.spt_os									{background:url(../img/bnr_support_os.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.spt_os:hover						{background:url(../img/bnr_support_os_on.gif) no-repeat left top;}
a.spt_faqlist							{background:url(../img/bnr_support_faqlist.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.spt_faqlist:hover				{background:url(../img/bnr_support_faqlist_on.gif) no-repeat left top;}
a.spt_faqsearch						{background:url(../img/bnr_support_faqsearch.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.spt_faqsearch:hover			{background:url(../img/bnr_support_faqsearch_on.gif) no-repeat left top;}
a.spt_guide								{background:url(../img/bnr_support_guide.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.spt_guide:hover					{background:url(../img/bnr_support_guide_on.gif) no-repeat left top;}
a.spt_contact							{background:url(../img/bnr_support_contact.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.spt_contact:hover				{background:url(../img/bnr_support_contact_on.gif) no-repeat left top;}

.sbox_support01						{background:url(../img/icon_relative/icon_sbox_support.gif) no-repeat left top; padding:0 0 3px 20px;}
.sbox_faq01								{background:url(../img/icon_relative/icon_sbox_faq.gif) no-repeat left top; padding:1px 0 3px 20px; position:relative;}
.sbox_faq_key							{width:30px; height:11px; text-align:right; position:absolute; right:10px; top:0px;}

/*　061030追加____マイページTOP　*/
a.myp_login								{background:url(../img/bnr_mypage_login.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.myp_login:hover					{background:url(../img/bnr_mypage_login_on.gif) no-repeat left top;}
a.myp_regist							{background:url(../img/bnr_mypage_regist.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.myp_regist:hover				{background:url(../img/bnr_mypage_regist_on.gif) no-repeat left top;}
a.myp_reminder						{background:url(../img/bnr_mypage_reminder.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.myp_reminder:hover			{background:url(../img/bnr_mypage_reminder_on.gif) no-repeat left top;}
a.myp_bookmark						{background:url(../img/bnr_mypage_bookmark.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.myp_bookmark:hover			{background:url(../img/bnr_mypage_bookmark_on.gif) no-repeat left top;}
a.myp_newsletter					{background:url(../img/bnr_mypage_newsletter.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.myp_newsletter:hover		{background:url(../img/bnr_mypage_newsletter_on.gif) no-repeat left top;}
a.myp_license_reg					{background:url(../img/bnr_mypage_license_reg.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.myp_license_reg:hover		{background:url(../img/bnr_mypage_license_reg_on.gif) no-repeat left top;}
a.myp_license_prod				{background:url(../img/bnr_mypage_license_prod.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.myp_license_prod:hover	{background:url(../img/bnr_mypage_license_prod_on.gif) no-repeat left top;}
a.myp_user								{background:url(../img/bnr_mypage_user.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.myp_user:hover					{background:url(../img/bnr_mypage_user_on.gif) no-repeat left top;}
a.myp_about								{background:url(../img/bnr_mypage_about.gif) no-repeat left top; display:block; width:240px; height:130px;}
a.myp_about:hover					{background:url(../img/bnr_mypage_about_on.gif) no-repeat left top;}

.sbox_myinfo01						{background:url(../img/icon_relative/icon_sbox_myinfo.gif) no-repeat left top; padding:0 0 3px 20px;}

/*■■■■■■■■■■■■■■■■■■■■■■ナビゲーションバー内■■■■■■■■■■■■■■■■■■■■■■*/
/*ローカルメニュー*/
.lmenu_t						{background:url(../img/lmenu_tb.gif) no-repeat left top; height:50px; padding:0 10px 0 10px; color:#FFFFFF;}
a.page_j						{display:block; font-size:9pt; line-height:1; font-weight:bold; color:#FFFFFF; padding:20px 0 0 5px;}
a.page_j:hover					{color:#FFFFFF; text-decoration:none;}

#lmenu_m						{background:url(../img/lmenu_m.gif) repeat-y left top; padding:0 5px;}
.lmenu_b						{background:url(../img/lmenu_tb.gif) no-repeat left bottom; padding:0 0 15px 0; margin-bottom:10px;}
#lmenu_m div					{color:#FFFFFF; font-size:8.6pt;}
#lmenu_m a						{color:#FFFFFF; font-size:8.6pt; text-decoration:none; display:block;}
#lmenu_m a:hover				{background-color:#F88E5B;}

a.lmenu01						{background:url(../img/icon_lmenu01.gif) no-repeat 10px 5px; padding:6px 0 6px 21px; border-top:0px solid #EC6829; border-bottom:0px solid #E76C31;}
a.lmenu01:hover			{background:url(../img/icon_lmenu01_on.gif) no-repeat 10px 5px;}
a.lmenu01_on					{background:url(../img/icon_lmenu01_on.gif) no-repeat 10px 5px; padding:6px 0 6px 21px; background-color:#DD5E22; border-top:0px solid #EC6829; border-bottom:0px solid #E76C31;}
div.lmenu01						{background:url(../img/icon_lmenu01_on.gif) no-repeat 10px 5px; padding:6px 0 6px 21px; background-color:#DD5E22; border-top:0px solid #EC6829; border-bottom:0px solid #E76C31;}
a.lmenu01_gud					{padding:6px 0 6px 10px; border-top:0px solid #E96629; border-bottom:0px solid #E76C31;}

a.lmenu02						{background:url(../img/icon_lmenu02.gif) no-repeat 8px 4px; padding:6px 0 6px 21px; margin-bottom:1px; border-top:0px solid #EC6829;}
a.lmenu02:hover					{background:url(../img/icon_lmenu02_on.gif) no-repeat 8px 4px;}
a.lmenu02_on					{background:url(../img/icon_lmenu02_on.gif) no-repeat 8px 4px; padding:6px 0 6px 21px; background-color:#DD5E22; margin-bottom:1px; border-top:0px solid #EC6829;}
div.lmenu02						{background:url(../img/icon_lmenu02_on.gif) no-repeat 8px 4px; padding:6px 0 6px 21px; background-color:#DD5E22; margin-bottom:1px; border-top:0px solid #EC6829;}
div.lmenu02_off					{background:url(../img/icon_lmenu02.gif) no-repeat 8px 4px; padding:6px 0 6px 21px; border-top:0px solid #EC6829;}
div.lmenu02_off_mb3				{background:url(../img/icon_lmenu02.gif) no-repeat 8px 4px; padding:6px 0 3px 21px; border-top:0px solid #EC6829;}

a.lmenu_ex							{background:url(../img/icon_lmenu_ex.gif) no-repeat 10px 5px; padding:6px 0 6px 21px; border-top:0px solid #EC6829; border-bottom:0px solid #E76C31;}
a.lmenu_ex:hover				{background:url(../img/icon_lmenu_ex_on.gif) no-repeat 10px 5px;}


.lmenu_exp						{padding-left:0px; padding-bottom:1px; border-bottom:0px solid #E76C31;}
/*.lmenu_exp input				{width:125px; height:16px; border-left:1px solid #666666; border-top:1px solid #666666; margin-right:2px;}*/
.lmenu_exp table				{margin-bottom:2px; margin-left:21px;}
.lmenu_exp_login				{padding:6px 10px 4px 5px; border-top:0px solid #EC6829; border-bottom:0px solid #E76C31;}
.lmenu_exp_login p				{font-size:8.6pt; margin:0; padding:0 0 5px 5px;}
.lmenu_exp_login a				{padding-left:5px; display:inline !important;}
.lmenu_exp_login a:hover		{background-color:transparent !important;}
.input_search					{width:120px; height:16px; border-left:1px solid #666666; border-top:1px solid #666666; margin-right:2px;}
a.lmenu02sub					{padding:5px 0 4px 21px;}
a.lmenu02sub_on					{padding:5px 0 4px 21px; background-color:#B7471F;}



a.localmenu01					{background:url(../img/icon_localmenu01.gif) no-repeat 10px 5px; padding:6px 0 6px 22px; border-top:1px solid #AC361C;}
a.localmenu01:hover				{background:url(../img/icon_localmenu01_on.gif) no-repeat 10px 5px;}
a.localmenu01:active			{background:url(../img/icon_localmenu01_on.gif) no-repeat 10px 5px;}
a.localmenu01_on				{background:url(../img/icon_localmenu01_on.gif) no-repeat 10px 5px; padding:6px 0 6px 22px; background-color:#FF6600; border-top:1px solid #AC361C;}
.localmenu01_now				{background:url(../img/icon_localmenu01_on.gif) no-repeat 10px 5px; padding:6px 0 6px 22px; background-color:#FF6600; border-top:1px solid #AC361C;}

a.localmenu06					{background:url(../img/icon_localmenu02.gif) no-repeat 10px 5px; padding:6px 0 6px 22px; border-top:1px solid #AC361C;}
a.localmenu06:hover				{background:url(../img/icon_localmenu02_on.gif) no-repeat 10px 5px;}
a.localmenu06:active			{background:url(../img/icon_localmenu02_on.gif) no-repeat 10px 5px;}
a.localmenu06_on				{background:url(../img/icon_localmenu02_on.gif) no-repeat 10px 5px; padding:6px 0 6px 22px; background-color:#FF6600; border-top:1px solid #AC361C;}
.localmenu06_now				{background:url(../img/icon_localmenu02_on.gif) no-repeat 10px 5px; padding:6px 0 6px 22px; background-color:#FF6600; border-top:1px solid #AC361C;}

.localmenu02					{background:url(../img/icon_localmenu02.gif) no-repeat 8px 5px; padding:6px 0 6px 22px; border-top:1px solid #AC361C;}
.localmenu02_mb2				{background:url(../img/icon_localmenu02.gif) no-repeat 8px 5px; padding:6px 0 2px 22px; border-top:1px solid #AC361C;}

.localmenu05					{padding:0 0 6px 22px;}
.localmenu05 input				{width:125px; height:16px; border-left:1px solid #666666; border-top:1px solid #666666; margin-right:2px;}

a.localmenu03					{padding:3px 0 2px 22px; margin-top:1px;}
a.localmenu03_on				{padding:3px 0 2px 22px; background-color:#FF6600; margin-top:1px;}
.localmenu03_now				{padding:3px 0 2px 22px; background-color:#FF6600; margin-top:1px;}

a.localmenu04					{padding:3px 0 2px 22px; margin-top:1px;}
a.localmenu04_on				{padding:3px 0 2px 22px; background-color:#FF6600; margin-top:1px;}
.localmenu04_now				{padding:3px 0 2px 22px; background-color:#FF6600; margin-top:1px;}

.localmenu_login				{background:url(http://www.crypton.co.jp/img/back_localmenu.gif) repeat-y left top; padding:5px; border-top:1px solid #AC361C;}
.username						{padding-left:5px; font-size:8.6pt; margin-bottom:3px; color:#FFFFFF;}
.btn_logout						{padding-left:5px; text-align:left;}

.guide							{color:#792F0D; padding-right:5px; vertical-align:top;}


/*サブボックス*/
.subbox_top_normal				{width:200px; background:url(http://www.crypton.co.jp/img/title_sub_top02.gif) no-repeat left top; padding:10px 0 5px 0; border-bottom:1px solid #D2D2BD;}
.subbox_bottom_normal			{width:200px; background:url(http://www.crypton.co.jp/img/subbox_bottom03.gif) no-repeat left bottom; padding-bottom:10px; margin-bottom:10px;}

.subbox_top						{width:200px; background:url(http://www.crypton.co.jp/img/title_sub_top.gif) no-repeat left top; padding-top:10px; margin-bottom:10px;}
.subbox_middle					{background:url(http://www.crypton.co.jp/img/subbox_middle03.gif) repeat-y; padding:10px 10px 0 10px; font-size:8.6pt; color:#666666;}
.subbox_middle_mt0				{background:url(http://www.crypton.co.jp/img/subbox_middle03.gif) repeat-y; padding:0 10px 0 10px; font-size:8.6pt; color:#666666;}
.subbox_bottom					{width:200px; background:url(http://www.crypton.co.jp/img/subbox_bottom03.gif) no-repeat left bottom; padding-bottom:10px;}

.subbox_middle a				{font-size:8.6pt; color:#FF6600; display:block;}
.subbox_middle a.mb5			{font-size:8.6pt; color:#FF6600; display:block; margin-bottom:5px;}
.subbox_middle p				{font-size:8.6pt; line-height:1.2; color:#666666;}
.subbox_middle_mt0 p			{font-size:8.6pt; line-height:1.2; color:#666666;}

.title_sub						{font-size:8.6pt; font-weight:normal; color:#59594A; background:url(../img/icon_arrow03.gif) no-repeat left top; padding-left:15px; margin:0 10px;}
.title_sub a					{color:#59594A;}

.title_sub02					{font-size:8.6pt; font-weight:normal; color:#59594A; margin:0 0 2px 0; padding-bottom:1px; border-bottom:1px solid #D2D2BD; text-align:right;}
.title_sub02 a					{color:#59594A;}
.title_sub03					{font-size:8.6pt; font-weight:normal; color:#59594A; margin:10px 0 2px 0; padding-bottom:1px; border-bottom:1px solid #D2D2BD; text-align:right;}
.title_sub03 a					{color:#59594A;}

.sub_h1							{padding:5px 0 1px 0; font-size:8.6pt;}
.sub_h1	a						{color:#59594A;}
.sub_h2							{padding:1px 0 5px 0; font-size:8.6pt;}
.sub_h2	a						{color:#59594A;}
.sub_h3							{padding:1px 0 0 0; font-size:8.6pt;}
.sub_h3	a						{color:#59594A;}
.sub_rank_ul					{font-size:8.6pt; padding:0; margin:0;}
.sub_rank_ul li					{font-size:8.6pt; list-style-type:decimal; margin-left:0px; padding:0 0 2px 0; margin:0 0 0 22px;}
.sub_new_box					{padding-top:10px; font-size:8.6pt;}
.sub_new_box a					{font-size:8.5pt; color:#FF6600; font-weight:bold; display:block; margin-bottom:2px;}
.sub_new_box span				{padding-left:0px; font-size:8.6pt;}

/*200×200バナー*/
.bnr_200x200					{margin-top:0;}
.bnr_200x100					{margin-top:0;}

/*サブボックスNEW*/
.sbox_t							{background:url(../img/bg_sbox_tb.gif) no-repeat left top; padding:10px 0 0 0; margin:0;}
.sbox_b							{background:url(../img/bg_sbox_tb.gif) no-repeat left bottom; padding:0 0 7px 0; margin:0;}
.sbox_m							{background:url(../img/bg_sbox_m.gif) repeat-y left top; padding:5px 10px 1px 10px; font-size:8.6pt; color:#333333; margin:0;}

.sbox_t_info				{background:url(../img/bg_sbox_tb_bk.gif) no-repeat left top; padding:5px 0 0 0; margin:0;}
.sbox_b_info				{background:url(../img/bg_sbox_tb_bk.gif) no-repeat left bottom; padding:0 0 5px 0; margin:0;}
.sbox_m_info				{background:url(../img/bg_sbox_m_bk.gif) repeat-y left top; padding:5px 10px 0 10px; font-size:8.6pt; color:#333333; margin:0;}

.sbox_t a						{font-size:8.6pt; margin:0; padding:0; line-height:1; display:block;}
.sbox_t p						{font-size:8.6pt; /*margin:0;*/ line-height:1;}
.t_newrel						{width:180px;}
.t_newrel th					{width:50%; text-align:left; vertical-align:top; padding:0 5px 5px 0;}
.t_newrel td					{width:50%; text-align:left; vertical-align:top; padding:0 0 5px 5px;}
.t_newrel th a					{display:block; font-size:8.6pt;}
.t_newrel td a					{display:block; font-size:8.6pt;}
.t_newrel img					{display:block; border:1px solid #F6F6EE; margin-bottom:5px;}
a.newrel						{font-size:8.6pt;}
a.vsign							{display:block; float:right; margin:0 0 0 5px;}

.title_sbox01					{font-size:8.6pt; font-weight:normal; color:#343425; padding:4px 5px 6px 5px; border-bottom:0px solid #D9D9C3; margin:0 5px;}
.title_sbox01 a					{color:#343425;}
.title_sbox02					{font-size:8.6pt; font-weight:normal; color:#343425;}
.title_sbox02 a					{color:#343425;}

.rank_sbox						{font-size:8.6pt; padding-left:0; margin-left:22px;}
.rank_sbox li					{font-size:8.6pt; list-style-type:decimal; padding:0 0 2px 0; margin-left:0;}
.rank_sbox a					{font-size:8.6pt; display:inline;}



.sbox_blog a					{font-size:8.6pt; margin:0; padding:0; line-height:1.1; display:inline;}
.sbox_blog p					{font-size:8.6pt; margin:0; padding:0; line-height:1.1;}



.sbox01 a							{font-size:8.6pt; margin:0; padding:0; line-height:1.1; display:inline;}
.sbox01 p							{font-size:8.6pt; /*margin:0;*/ padding:0; line-height:1.1;}
.sbox_rank01					{background:url(../img/icon_relative/icon_sbox_rank01.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}
.sbox_rank02					{background:url(../img/icon_relative/icon_sbox_rank02.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}
.sbox_rank03					{background:url(../img/icon_relative/icon_sbox_rank03.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}
.sbox_rank04					{background:url(../img/icon_relative/icon_sbox_rank04.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}
.sbox_rank05					{background:url(../img/icon_relative/icon_sbox_rank05.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}
.sbox_rank06					{background:url(../img/icon_relative/icon_sbox_rank06.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}
.sbox_rank07					{background:url(../img/icon_relative/icon_sbox_rank07.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}
.sbox_rank08					{background:url(../img/icon_relative/icon_sbox_rank08.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}
.sbox_rank09					{background:url(../img/icon_relative/icon_sbox_rank09.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}
.sbox_rank10					{background:url(../img/icon_relative/icon_sbox_rank10.gif) no-repeat left top; padding:3px 0 0 20px; margin-top:3px;}


.sbox_new01						{background:url(../img/icon_relative/icon_sbox_new.gif) no-repeat left top; padding:2px 0 3px 20px;}
.sbox_blog01					{background:url(../img/icon_relative/icon_sbox_blog.gif) no-repeat left top; padding:2px 0 3px 20px;}
.sbox_cmp01						{background:url(../img/icon_relative/icon_sbox_cmp.gif) no-repeat left top; padding:2px 0 3px 20px;}
.sbox_relprod01					{background:url(../img/icon_relative/icon_sbox_relprod.gif) no-repeat left top; padding:2px 0 3px 20px;}
.sbox_review01					{background:url(../img/icon_relative/icon_sbox_review.gif) no-repeat left top; padding:2px 0 3px 20px;}
.sbox_pdf01						{background:url(../img/icon_relative/icon_sbox_pdf.gif) no-repeat left top; padding:2px 0 3px 24px; margin-left:-3px;}
.sbox_special01					{background:url(../img/icon_relative/icon_sbox_sp.gif) no-repeat left top; padding:2px 0 3px 20px;}

.sbox_sho_info_src_101			{background:url(../img/icon_relative/icon_sbox_sp.gif) no-repeat left top; padding:2px 0 3px 20px;}
.sbox_sho_info_src_401			{background:url(../img/icon_relative/icon_sbox_pdf.gif) no-repeat left top; padding:2px 0 3px 24px; margin-left:-3px;}

.sbox_pickup01					{background:url(../img/icon_relative/icon_sbox_review.gif) no-repeat left top; padding:2px 0 3px 20px;}
.sbox_movie01					{background:url(../img/icon_relative/icon_sbox_movie.gif) no-repeat left top; padding:2px 0 3px 20px;}
.sbox_parent01					{background:url(../img/icon_relative/icon_sbox_parent.gif) no-repeat left top; padding:2px 0 3px 20px;}

.sbox_new						{width:180px; font-size:8.6pt;}
.sbox_new a						{font-size:8.6pt; margin:0; padding:0; line-height:1.1; display:inline;}
.sbox_new_state					{font-size:8.6pt; padding-top:5px;}
.sbox_new_img					{float:left; width:90px;}
.sbox_new_txt					{float:left; width:90px;}

.sbox_ssl							{width:180px; font-size:8.6pt;}
.sbox_ssl a						{font-size:8.6pt; margin:0; padding:0; line-height:1.1; display:inline;}
.sbox_ssl_txt					{float:left; width:70px; margin-top:5px;}
.sbox_ssl_img					{float:right; width:110px; text-align:right; margin-top:-10px;}
.sbox_ssl_clr					{clear:both; padding-top:0px;}

.sbox_maintenance			{width:180px; font-size:8.6pt; color:#FA3C3C; padding-bottom:4px;}

.linktxt						{color:#343425; text-align:right; font-size:8.6pt; margin-top:5px;}
.linktxt a						{color:#343425;}

#mt05							{margin-top:5px;}
#mt10							{margin-top:10px;}
#mt15							{margin-top:15px;}
#mt20							{margin-top:20px;}
#mt30							{margin-top:30px;}
#mt40							{margin-top:40px;}

/*0808GIGAセール*/
.box_giga_thum_top{width:760px; background:url(../img/campaign/0808_giga/bg_thum.gif) no-repeat left top; padding-top:10px; background-color:#FFFFFF;}
.box_giga_thum_btm{width:760px; background:url(../img/campaign/0808_giga/bg_thum.gif) no-repeat left bottom; padding-bottom:10px; background-color:#FFFFFF;}
.box_giga_thum		{width:760px; background-color:#FFFFFF;}
.box_giga_thum_in	{float:left; text-align:center; width:95px;}
.giga_img					{display:block; position:relative; width:95px; height:80px;}
.giga_title				{display:block; padding:0 3px; font-size:8.6pt; margin-top:9px;}
.giga_price				{display:block; padding:0 3px; font-size:8.6pt; margin-top:2px; color:#999999;}
/*.giga_chk					{position:absolute; width:21px; height:21px; bottom:0; right:5px; background-color:#FF0000;}*/

/*IE（未使用）*/
*html .giga_chk							{position:absolute; width:21px; height:21px; bottom:5px; right:5px; background-color:#b6b011;}
/*Firefox（未使用）*/
html>body .giga_chk					{position:absolute; width:21px; padding:4px 0 4px 0; bottom:5px; right:5px; background-color:#b6b011;}
/*Safari（未使用）*/
html:first-child .giga_chk	{position:absolute; width:21px; height:21px; bottom:5px; right:5px; background-color:#b6b011;}

.giga_cart									{position:absolute; width:27px; height:27px; bottom:-7px; right:11px;}
.giga_soldout								{position:absolute; width:27px; height:27px; bottom:-7px; right:11px; background:url(../img/campaign/0808_giga/img_soldout.gif) no-repeat left top;}

/*0810ORIGINキャンペーン*/
.cont_origin_out													{padding:0 11px;}
.cont_origin_in														{width:758px;}
.box_origin_out_out												{float:left; width:182px; background-color:#353436;}
.box_origin_out														{padding:1px;}
.box_origin_in														{width:180px; background:url(../img/campaign/0810_origin/bg_chkbox.gif) no-repeat top left; background-color:#211f22;}
.box_origin_in .leftbox										{float:left; width:90px; color:#FFFFFF; font-weight:bold;}
*html .box_origin_in .leftbox .inbox			{padding:2px 0 0 10px;}
html>body .box_origin_in .leftbox .inbox	{padding:5px 0 0 10px;}
.box_origin_in .leftbox .inbox .title			{font-size:8.6pt; line-height:1; margin-top:5px;}
.box_origin_in .rightbox									{float:right; width:90px; text-align:right; height:100px;}
.box_origin_in .rightbox .inbox						{padding:15px 6px 0 0;}
.box_origin_in .descbox										{color:#999999; padding:10px 10px 5px 10px; line-height:1.1;}
.box_origin_in .linkbox										{padding:0 10px 5px 10px;}

/*090123 TOONTRACK特設ページメニュー*/
a.menu_toontrack				{width:142px; height:60px; display:block; float:left;}
a.menu_s20							{background:url(../img/special/toontrack/btn_s20.jpg) no-repeat top left;}
a.menu_sdx							{background:url(../img/special/toontrack/btn_sdx.jpg) no-repeat top left;}
a.menu_ezd							{background:url(../img/special/toontrack/btn_ezd.jpg) no-repeat top left;}
a.menu_ezx							{background:url(../img/special/toontrack/btn_ezx.jpg) no-repeat top left;}
a.menu_other						{background:url(../img/special/toontrack/btn_other.jpg) no-repeat top left;}
a.menu_s20:hover				{background:url(../img/special/toontrack/btn_s20_ov.jpg) no-repeat top left;}
a.menu_sdx:hover				{background:url(../img/special/toontrack/btn_sdx_ov.jpg) no-repeat top left;}
a.menu_ezd:hover				{background:url(../img/special/toontrack/btn_ezd_ov.jpg) no-repeat top left;}
a.menu_ezx:hover				{background:url(../img/special/toontrack/btn_ezx_ov.jpg) no-repeat top left;}
a.menu_other:hover			{background:url(../img/special/toontrack/btn_other_ov.jpg) no-repeat top left;}
a.menu_s20_now					{background:url(../img/special/toontrack/btn_s20_now.jpg) no-repeat top left;}
a.menu_sdx_now					{background:url(../img/special/toontrack/btn_sdx_now.jpg) no-repeat top left;}
a.menu_ezd_now					{background:url(../img/special/toontrack/btn_ezd_now.jpg) no-repeat top left;}
a.menu_ezx_now					{background:url(../img/special/toontrack/btn_ezx_now.jpg) no-repeat top left;}
a.menu_other_now				{background:url(../img/special/toontrack/btn_other_now.jpg) no-repeat top left;}

/*090408 ELASTIKキャンペーン*/
*html .chkbox_esk			{padding:0 0 0 3px;}
html>body .chkbox_esk	{padding:4px 0 0 7px;}
.prodbox_esk					{float:left; width:151px; background:url(../img/campaign/0904_elastik/bg_box_list01.gif) no-repeat top left; padding-bottom:7px; position:relative;}
.prodtr_esk						{width:758px; border-top:3px solid #FFFFFF;}
*html .mask_disable					{position:absolute; left:3px; width:148px; height:165px; background-color:#000000; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
html>body .mask_disable					{position:absolute; left:3px; width:148px; height:166px; background-color:#000000; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}


/*090420 LIQUIDキャンペーン*/
*html .chkbox_lis							{padding:0 0 0 0;}
html>body .chkbox_lis					{padding:4px 0 0 4px;}
.prodbox_lis									{float:left; width:189px; padding-bottom:7px; position:relative;}
.prodtr_lis										{width:758px; border-top:3px solid #FFFFFF;}
*html .mask_disable_lis				{position:absolute; left:3px; width:148px; height:165px; background-color:#000000; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
html>body .mask_disable_lis		{position:absolute; left:3px; width:148px; height:166px; background-color:#000000; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}

/*090610 サンプリングCD決算セール*/
.prodbox_0906sc_b							{width:750px; background:url(../img/campaign/0906_sc/bg_scbox_b.gif) no-repeat bottom left; padding-bottom:15px;}
.prodbox_0906sc_t							{width:750px; background:url(../img/campaign/0906_sc/bg_scbox_t.gif) no-repeat top left;}

.prodbox_0906sc_b03						{width:750px; background:url(../img/campaign/0906_sc/bg_scbox_b03.gif) no-repeat bottom left; padding-bottom:15px;}
.prodbox_0906sc_t03						{width:750px; background:url(../img/campaign/0906_sc/bg_scbox_t03.gif) no-repeat top left;}

.prodbox_0906sc_in						{float:left; width:140px; margin-right:10px;}
*html .chkbox_0906sc					{padding:2px 0 2px 2px;}
html>body .chkbox_0906sc			{padding:6px 0 6px 5px;}

*html .soldout_0906sc					{padding:2px 0 2px 2px; text-align:center;}
html>body .soldout_0906sc			{padding:6px 0 6px 5px; text-align:center;}

.box_0906sc										{margin-top:10px; text-align:center;}
.title_0906sc									{margin-top:5px; text-align:center; font-size:8.6pt; font-weight:bold; padding:0 5px;}
.catch_0906sc									{margin-top:5px; text-align:center; font-size:8.6pt; padding:0 10px;}


/*090710 EARTHMIX特設*/
.tab_overview									{float:left; display:block; width:110px; height:30px; background:url(../img/special/earthmix/tab_overview_nml.gif) no-repeat top left; margin-right:5px;}
.tab_overview:hover						{background:url(../img/special/earthmix/tab_overview_ov.gif) no-repeat top left;}
.tab_overview_now							{float:left; width:110px; height:30px; background:url(../img/special/earthmix/tab_overview_now.gif) no-repeat top left; margin-right:5px;}
.tab_rule											{float:left; display:block; width:110px; height:30px; background:url(../img/special/earthmix/tab_rule_nml.gif) no-repeat top left; margin-right:5px;}
.tab_rule:hover								{background:url(../img/special/earthmix/tab_rule_ov.gif) no-repeat top left; margin-right:5px;}
.tab_rule_now									{float:left; width:110px; height:30px; background:url(../img/special/earthmix/tab_rule_now.gif) no-repeat top left; margin-right:5px;}
.tab_result										{float:left; display:block; width:110px; height:30px; background:url(../img/special/earthmix/tab_result_nml.gif) no-repeat top left;}
.tab_result:hover							{background:url(../img/special/earthmix/tab_result_ov.gif) no-repeat top left;}
.tab_result_now								{float:left; width:110px; height:30px; background:url(../img/special/earthmix/tab_result_now.gif) no-repeat top left; margin-right:5px;}

/*090717 ZERO-GサンプリングCDサマーセール*/
.prodbox_0907sc_b							{width:750px; background:url(../img/campaign/0907_zerog/bg_scbox_b.gif) no-repeat bottom left; padding-bottom:20px;}
.prodbox_0907sc_t							{width:750px; background:url(../img/campaign/0907_zerog/bg_scbox_t.gif) no-repeat top left;}
.title_0907sc									{margin-top:5px; text-align:center; font-size:8.6pt; font-weight:bold; padding:0 5px; min-height:28px; height:auto !important; height:28px;}
.catch_0907sc									{margin-top:5px; text-align:center; font-size:8.6pt; padding:0 5px; min-height:45px; height:auto !important; height:45px;}
.price_0907sc									{margin-top:5px; text-align:center; font-size:8.6pt; padding:0 10px; color:#fb4a89;}
*html .soldout_0907sc					{padding:6px 0 5px 2px; text-align:center;}
html>body .soldout_0907sc			{padding:6px 0 6px 5px; text-align:center;}






/***********************横幅950px用***********************/

/*090727___ボディーの背景（950px）*/
#body_bg				{background:url(../img/w950/bg_body.gif) repeat-x left top; background-color:#fbfbf2;}
#body_top				{background:url(../img/w950/bg_body.gif) repeat-x left top; background-color:#fbfbf2;}
#body_bg_wht		{background-color:#ffffff; background-image:none;}

/*090727___ヘッダー（950px）*/
#header960			{width:960px; text-align:center; margin:0 auto; padding:5px 0 0 0;}
/*.header960			{width:960px; text-align:center; margin:0 auto; background:url(../img/w950/bg_header.gif) no-repeat left top; padding:15px 0 0 0;}*/
#header950			{width:950px; text-align:center; margin:0 auto;}
#siteid950			{float:left; width:200px; text-align:left; padding:0 0 0 0;}
#menu950				{float:right; width:490px; text-align:right; padding:0px 0 0 0;}

.wel950					{margin-bottom:0;}
.wel_l950				{float:right; width:430px; margin-top:0px;}
.wel_r950				{float:right; width:60px; margin-top:0px;}
.hmenu950				{font-size:8pt; color:#DCDCDC;}
.hmenu950 a			{color:#80806B;}
.hname950				{color:#80806B; margin-top:3px; font-size:8pt;}


/*090727___メインコンテンツ用ボックス（950px）*/
#whole960t					{width:960px; text-align:center; margin:0 auto;}
#whole960b					{width:960px;}
#whole960m					{width:960px; min-height:270px; height:auto !important; height:270px;}

.whole_t_wht				{background:url(../img/w950/bg_whole_t.gif) no-repeat center top; padding-top:30px;}
.whole_b_wht				{background:url(../img/w950/bg_whole_b.gif) no-repeat center bottom; padding-bottom:30px;}
.whole_m_wht				{background:url(../img/w950/bg_whole_m.gif) repeat-y center top;}
.whole_m_wht p			{line-height:1.4; color:#333333;}

.whole_t_non				{padding-top:20px;}
.whole_b_non				{}
.whole_m_non				{}
.whole_m_non p			{line-height:1.4; color:#333333;}

.whole_t_vienna			{background:url(../img/w950/bg_whole_t_vienna.gif) no-repeat center top; padding-top:10px;}
.whole_b_vienna			{background:url(../img/w950/bg_whole_b_vienna.gif) no-repeat center bottom; padding-bottom:10px;}
.whole_m_vienna			{background:url(../img/w950/bg_whole_m_vienna.gif) repeat-y center top;}
.whole_m_vienna p		{line-height:1.4; color:#ffffff;}

.whole_t_0908_vi				{background:url(../img/campaign/0908_vi/bg_whole_t_0908_vi02.jpg) no-repeat center top; padding-top:360px; position:relative;}
.whole_t_0908_vi_rule		{background:url(../img/campaign/0908_vi/bg_whole_t_0908_vi_rule02.jpg) no-repeat center top; padding-top:150px; position:relative;}
.whole_b_0908_vi				{background:url(../img/campaign/0908_vi/bg_whole_b_0908_vi.gif) no-repeat center bottom; padding-bottom:30px;}
.whole_m_0908_vi				{background:url(../img/campaign/0908_vi/bg_whole_m_0908_vi.gif) repeat-y center top; padding-bottom:50px;}
.whole_m_0908_vi p			{line-height:1.4; color:#ffffff;}
.whole_m_0908_vi a			{color:#8adaff;}

.whole_t_dl							{background:url(../img/w950/bg_whole_t_dl.jpg) no-repeat center top; padding-top:125px; position:relative;}
.whole_b_dl							{background:url(../img/w950/bg_whole_b_dl.jpg) no-repeat center bottom; padding-bottom:30px;}
.whole_m_dl							{background:url(../img/w950/bg_whole_m_dl.jpg) repeat-y center top; color:#ffffff;}
.whole_m_dl p						{line-height:1.4; color:#ffffff;}
.whole_m_dl a						{color:#ff6600;}

.whole_t_0909_chh					{background:url(../img/campaign/0909_chh/bg_whole_t_0909_chh.jpg) no-repeat center top; padding-top:210px; position:relative;}
.whole_b_0909_chh					{background:url(../img/campaign/0909_chh/bg_whole_b_0909_chh.jpg) no-repeat center bottom; padding-bottom:45px;}
.whole_m_0909_chh					{background:url(../img/campaign/0909_chh/bg_whole_m_0909_chh.jpg) repeat-y center top;}
.whole_m_0909_chh p				{line-height:1.4; color:#ffffff;}
.whole_m_0909_chh a				{color:#8bde1f;}
.whole_m_0909_chh a:hover	{color:#a4f33e;}

.whole_t_0909_chhmp					{background:url(../img/campaign/0909_chh/bg_whole_t_0909_chhmp.jpg) no-repeat center top; padding-top:210px; position:relative;}
.whole_t_0909_chhmp_gp			{background:url(../img/campaign/0909_chh/bg_whole_t_0909_chhmp_gp.jpg) no-repeat center top; padding-top:210px; position:relative;}
.whole_b_0909_chhmp					{background:url(../img/campaign/0909_chh/bg_whole_b_0909_chhmp.jpg) no-repeat center bottom; padding-bottom:45px;}
.whole_m_0909_chhmp					{background:url(../img/campaign/0909_chh/bg_whole_m_0909_chhmp.jpg) repeat-y center top;}
.whole_m_0909_chhmp p				{line-height:1.4; color:#ffffff;}
.whole_m_0909_chhmp a				{color:#8bde1f;}
.whole_m_0909_chhmp a:hover	{color:#a4f33e;}

.whole_t_0910_fx					{background:url(../img/campaign/0910_fx/bg_whole_t_0910_fx.jpg) no-repeat center top; padding-top:350px; position:relative;}
.whole_b_0910_fx					{background:url(../img/campaign/0910_fx/bg_whole_b_0910_fx.jpg) no-repeat center bottom; padding-bottom:45px;}
.whole_m_0910_fx					{background:url(../img/campaign/0910_fx/bg_whole_m_0910_fx.jpg) repeat-y center top;}
.whole_m_0910_fx p				{line-height:1.4; color:#ffffff;}
.whole_m_0910_fx a				{color:#ff6600;}
.whole_m_0910_fx a:hover	{color:#ff6600;}
.whole_m_0910_fx .box_fx					{float:left; width:216px; position:relative;}
.whole_m_0910_fx .box_fx .top			{background:url(../img/campaign/0910_fx/bg_box_t.gif) no-repeat left top; padding-top:5px; padding-bottom:0;}
.whole_m_0910_fx .box_fx .bottom	{background:url(../img/campaign/0910_fx/bg_box_b.gif) no-repeat left bottom; height:47px;}
/*IE     */*html .whole_m_0910_fx .chk								{text-align:center; padding-top:18px; padding-bottom:0;}
/*Firefox*/html>body .whole_m_0910_fx .chk						{text-align:center; padding-top:21px; padding-bottom:0;}
/*Safari */html:first-child .whole_m_0910_fx .chk			{text-align:center; padding-top:21px; padding-bottom:0;}

/*091201 ホリデースペシャル*/
.whole_t_0912_holiday					{background:url(../img/campaign/0912_holiday/bg_whole_t_0912_holiday.jpg) no-repeat center top; padding-top:190px; position:relative;}
.whole_b_0912_holiday					{background:url(../img/campaign/0912_holiday/bg_whole_b_0912_holiday.jpg) no-repeat center bottom; padding-bottom:45px;}
.whole_m_0912_holiday					{background:url(../img/campaign/0912_holiday/bg_whole_m_0912_holiday.jpg) repeat-y center top;}
.whole_m_0912_holiday p				{line-height:1.4; color:#3a445f;}
.whole_m_0912_holiday a				{color:#ff6600;}
.whole_m_0912_holiday a:hover	{color:#ff6600;}
.whole_m_0912_holiday .box_holiday					{float:left; width:216px; position:relative;}
.whole_m_0912_holiday .box_holiday .bottom	{background:url(../img/campaign/0912_holiday/bg_box_b.gif) no-repeat left bottom; min-height:210px; height:auto !important; height:210px;}
.whole_m_0912_holiday .img_off							{position:absolute; right:-8px; top:-12px; width:96px; height:97px;}
.whole_m_0912_holiday .box_holiday_l					{float:left; width:442px; position:relative;}
.whole_m_0912_holiday .box_holiday_l .bottom	{background:url(../img/campaign/0912_holiday/bg_box_b_l.gif) no-repeat left bottom; min-height:210px; height:auto !important; height:210px;}
.whole_m_0912_holiday .img_off55							{position:absolute; right:-8px; top:-12px; width:124px; height:125px;}
.whole_m_0912_holiday .img_try								{position:absolute; display:block; left:5px; top:75px; width:82px; height:82px; background:url(../img/campaign/0912_holiday/img_try.png) no-repeat left bottom;}

/*091214 ORIGINキャンペーン*/
.whole_t_0912_origin					{background:url(../img/campaign/0912_origin/bg_whole_t_0912_origin.jpg) no-repeat center top; padding-top:319px; position:relative;}
.whole_b_0912_origin					{background:url(../img/campaign/0912_origin/bg_whole_b_0912_origin.jpg) no-repeat center bottom; padding-bottom:40px;}
.whole_m_0912_origin					{background:url(../img/campaign/0912_origin/bg_whole_m_0912_origin.jpg) repeat-y center top;}
.whole_m_0912_origin p				{line-height:1.4; color:#cccccc;}
.whole_m_0912_origin a				{color:#ff6600;}
.whole_m_0912_origin a:hover	{color:#ff6600;}
.whole_m_0912_origin .originlist		{float:left; width:140px; text-align:center; background-color:#2a2a2a; margin-right:10px; min-height:190px; height:auto !important; height:190px;}
.whole_m_0912_origin .originlist_in	{padding:10px;}
.whole_m_0912_origin .originlist_in .title	{font-size:8.6pt; font-weight:bold; margin-top:10px; line-height:1;}
.whole_m_0912_origin .originlist_in .desc		{font-size:8.6pt; margin-top:5px; line-height:1.1; color:#cccccc;}
.whole_m_0912_origin .originlist_dl	{float:left; width:140px; text-align:center; background-color:#460827; margin-right:10px; min-height:190px; height:auto !important; height:190px;}

.whole_m_0912_origin .originlist_dl02										{float:left; width:290px; position:relative; background-color:#333333;}
.whole_m_0912_origin .originlist_dl02 .leftbox					{float:left; width:60px; padding:5px 0; text-align:center;}
.whole_m_0912_origin .originlist_dl02 .rightbox					{float:right; width:220px;}
.whole_m_0912_origin .originlist_dl02 .rightbox .title	{font-size:8.6pt; font-weight:bold; line-height:1; padding:7px 10px 0 0;}
.whole_m_0912_origin .originlist_dl02 .rightbox .desc		{font-size:8.6pt; line-height:1.1; color:#cccccc; padding:2px 10px 0 0;}
.whole_m_0912_origin .originlist_dl02 .icon_dl0912			{position:absolute; width:29px; height:13px; left:2px; top:2px; background:url(../img/campaign/0912_origin/icon_dl.gif) no-repeat left top;}

/*091217 SONICWIRE*/
.whole_t_0912_sw											{background:url(../img/special/sonicwire/bg_whole_t_0912_sw.jpg) no-repeat center top; padding-top:14px; position:relative;}
.whole_b_0912_sw											{background:url(../img/special/sonicwire/bg_whole_b_0912_sw.jpg) no-repeat center bottom; padding-bottom:14px;}
.whole_m_0912_sw											{background:url(../img/special/sonicwire/bg_whole_m_0912_sw.jpg) repeat-y center top; padding:30px 0 0 0;}
.whole_m_0912_sw p										{line-height:1.4; color:#333333;}
.whole_m_0912_sw a										{color:#ff6600;}
.whole_m_0912_sw a:hover							{color:#ff6600;}
.whole_m_0912_sw .swlist_t						{float:left; width:290px; margin-right:10px; background:url(../img/special/sonicwire/bg_box_t.png) no-repeat left top; padding-top:15px; min-height:190px; height:auto !important; height:190px;}
.whole_m_0912_sw .swlist_b						{width:290px; background:url(../img/special/sonicwire/bg_box_b.png) no-repeat left bottom; padding-bottom:15px;}
.whole_m_0912_sw .swlist_m						{background:url(../img/special/sonicwire/bg_box_m.png) repeat left top; padding:20px 25px 10px 20px;}
.whole_m_0912_sw .swlist_m p.title_e	{padding-left:10px; line-height:1.1; margin-top:5px; font-weight:bold; text-align:right; color:#ffffff;}
.whole_m_0912_sw .swlist_m p.title_j	{padding-left:10px; line-height:1.1; margin-top:3px; font-size:8.6pt; text-align:right; color:#ffffff;}
.whole_m_0912_sw .swlist_m p.catch		{line-height:1.1; margin-top:15px; color:#ffffff; font-size:11pt;}
.whole_m_0912_sw .swlist_m a					{color:#ffffff;}
.whole_m_0912_sw .swlist_m a:hover		{color:#fdfa1a; text-decoration:underline;}

/*1001 YELLOWTOOLSキャンペーン*/
.whole_t_1001_yt											{background:url(../img/campaign/1001_yt/bg_whole_t_1001_yt.jpg) no-repeat center top; padding-top:310px; position:relative;}
.whole_b_1001_yt											{background:url(../img/campaign/1001_yt/bg_whole_b_1001_yt.gif) no-repeat center bottom; padding-bottom:16px;}
.whole_m_1001_yt											{background:url(../img/campaign/1001_yt/bg_whole_m_1001_yt.gif) repeat-y center top; padding:30px 0 50px 0;}
.whole_m_1001_yt p										{line-height:1.4; color:#cccccc;}
.whole_m_1001_yt a										{color:#ff6600;}
.whole_m_1001_yt a:hover							{color:#ff6600;}

/*1001 UKバンドルキャンペーン*/
.whole_t_1001_uk											{background:url(../img/campaign/1001_uk/bg_whole_t_1001_uk.gif) no-repeat center top; padding-top:320px; position:relative;}
.whole_b_1001_uk											{background:url(../img/campaign/1001_uk/bg_whole_b_1001_uk.gif) no-repeat center bottom; padding-bottom:16px;}
.whole_m_1001_uk											{background:url(../img/campaign/1001_uk/bg_whole_m_1001_uk.gif) repeat-y center top; padding:0 0 50px 0;}
.whole_m_1001_uk p										{line-height:1.4; color:#444444;}
.whole_m_1001_uk a										{color:#0e3dbf;}
.whole_m_1001_uk a:hover							{color:#0e3dbf;}

/*1001 リアルLPC発売記念キャンペーンキャンペーン*/
.whole_t_1001_lpc					{background:url(../img/campaign/1001_lpc/bg_whole_t_1001_lpc.jpg) no-repeat center top; padding-top:255px; position:relative;}
.whole_b_1001_lpc					{background:url(../img/campaign/1001_lpc/bg_whole_b_1001_lpc.jpg) no-repeat center bottom; padding-bottom:45px;}
.whole_m_1001_lpc					{background:url(../img/campaign/1001_lpc/bg_whole_m_1001_lpc.jpg) repeat-y center top;}
.whole_m_1001_lpc p				{line-height:1.4; color:#ffffff;}
.whole_m_1001_lpc a				{color:#ff6600;}
.whole_m_1001_lpc a:hover	{color:#ff6600;}

.whole_t_1001_lpcmp					{background:url(../img/campaign/1001_lpc/bg_whole_t_1001_lpcmp.jpg) no-repeat center top; padding-top:255px; position:relative;}
.whole_b_1001_lpcmp					{background:url(../img/campaign/1001_lpc/bg_whole_b_1001_lpc.jpg) no-repeat center bottom; padding-bottom:45px;}
.whole_m_1001_lpcmp					{background:url(../img/campaign/1001_lpc/bg_whole_m_1001_lpc.jpg) repeat-y center top;}
.whole_m_1001_lpcmp p				{line-height:1.4; color:#ffffff;}
.whole_m_1001_lpcmp a				{color:#ff6600;}
.whole_m_1001_lpcmp a:hover	{color:#ff6600;}

/*091225 MUSICLAB特設*/
.whole_t_musiclab_top								{background:url(../img/special/musiclab/bg_whole_t_musiclab_top.jpg) no-repeat left top; padding-top:6px; position:relative;}
.whole_b_musiclab_top								{background:url(../img/special/musiclab/bg_whole_b_musiclab_top.jpg) no-repeat left bottom; padding-bottom:30px;}
.whole_m_musiclab_top								{background:url(../img/special/musiclab/bg_whole_m_musiclab_top.jpg) repeat-y left top;}
.whole_t_musiclab_rg2l							{background:url(../img/special/musiclab/bg_whole_t_musiclab_rg2l.jpg) no-repeat left top; padding-top:6px; position:relative;}
.whole_b_musiclab_rg2l							{background:url(../img/special/musiclab/bg_whole_b_musiclab_rg2l.jpg) no-repeat left bottom; padding-bottom:30px;}
.whole_m_musiclab_rg2l							{background:url(../img/special/musiclab/bg_whole_m_musiclab_rg2l.jpg) repeat-y left top;}
.whole_t_musiclab_rsrt							{background:url(../img/special/musiclab/bg_whole_t_musiclab_rsrt.jpg) no-repeat left top; padding-top:6px; position:relative;}
.whole_b_musiclab_rsrt							{background:url(../img/special/musiclab/bg_whole_b_musiclab_rsrt.jpg) no-repeat left bottom; padding-bottom:30px;}
.whole_m_musiclab_rsrt							{background:url(../img/special/musiclab/bg_whole_m_musiclab_rsrt.jpg) repeat-y left top;}
.whole_t_musiclab_rlpc							{background:url(../img/special/musiclab/bg_whole_t_musiclab_rlpc.jpg) no-repeat left top; padding-top:6px; position:relative;}
.whole_b_musiclab_rlpc							{background:url(../img/special/musiclab/bg_whole_b_musiclab_rlpc.jpg) no-repeat left bottom; padding-bottom:30px;}
.whole_m_musiclab_rlpc							{background:url(../img/special/musiclab/bg_whole_m_musiclab_rlpc.jpg) repeat-y left top;}

.whole_m_musiclab_rg2l p						{line-height:1.4; color:#98a2ac;}
.whole_m_musiclab_rsrt p						{line-height:1.4; color:#7ea38c;}
.whole_m_musiclab_rlpc p						{line-height:1.4; color:#cccba2;}

.menu_musiclab											{width:500px; height:40px; margin:0 auto; text-align:center;}
.menu_musiclab a.menu_top						{width:67px; height:100%; display:block; float:left; background:url(../img/special/musiclab/menu_top.gif) no-repeat left top; margin-right:10px;}
.menu_musiclab a.menu_top:hover			{background:url(../img/special/musiclab/menu_top_ov.gif) no-repeat left top;}
.menu_musiclab div.menu_top					{width:67px; height:100%; float:left; background:url(../img/special/musiclab/menu_top_now.gif) no-repeat left top; margin-right:10px;}
.menu_musiclab a.menu_rlpc					{width:123px; height:100%; display:block; float:left; background:url(../img/special/musiclab/menu_rlpc.gif) no-repeat left top; margin-right:10px;}
.menu_musiclab a.menu_rlpc:hover		{background:url(../img/special/musiclab/menu_rlpc_ov.gif) no-repeat left top;}
.menu_musiclab div.menu_rlpc				{width:123px; height:100%; float:left; background:url(../img/special/musiclab/menu_rlpc_now.gif) no-repeat left top; margin-right:10px;}
.menu_musiclab a.menu_rsrt					{width:114px; height:100%; display:block; float:left; background:url(../img/special/musiclab/menu_rsrt.gif) no-repeat left top; margin-right:10px;}
.menu_musiclab a.menu_rsrt:hover		{background:url(../img/special/musiclab/menu_rsrt_ov.gif) no-repeat left top;}
.menu_musiclab div.menu_rsrt				{width:114px; height:100%; float:left; background:url(../img/special/musiclab/menu_rsrt_now.gif) no-repeat left top; margin-right:10px;}
.menu_musiclab a.menu_rg2l					{width:166px; height:100%; display:block; float:left; background:url(../img/special/musiclab/menu_rg2l.gif) no-repeat left top;}
.menu_musiclab a.menu_rg2l:hover		{background:url(../img/special/musiclab/menu_rg2l_ov.gif) no-repeat left top;}
.menu_musiclab div.menu_rg2l				{width:166px; height:100%; float:left; background:url(../img/special/musiclab/menu_rg2l_now.gif) no-repeat left top;}


/*100125 SNOW MIKU2010*/
.whole_t_0912_snow10									{background:url(../img/special/snowmiku2010/bg_whole_t_snow10.jpg) no-repeat center top; padding-top:362px; position:relative;}
.whole_b_0912_snow10									{background:url(../img/special/snowmiku2010/bg_whole_b_snow10.jpg) no-repeat center bottom; padding-bottom:10px;}
.whole_m_0912_snow10									{background:url(../img/special/snowmiku2010/bg_whole_m_snow10.jpg) repeat-y center top; padding:20px 0 0 0;}
.whole_m_0912_snow10 p								{line-height:1.4; color:#333333;}
.whole_m_0912_snow10 a								{color:#46b61a;}
.whole_m_0912_snow10 a:hover					{color:#46b61a;}


/*100126 DL____ZERO-G*/
.whole_t_dl_zerog											{background:url(../img/special/dl_zerog/bg_whole_t_dl_zerog.jpg) no-repeat center top; padding-top:270px; position:relative;}
.whole_b_dl_zerog											{background:url(../img/special/dl_zerog/bg_whole_b_dl_zerog.jpg) no-repeat center bottom; padding-bottom:33px;}
.whole_m_dl_zerog											{background:url(../img/special/dl_zerog/bg_whole_m_dl_zerog.jpg) repeat-y center top; padding:0 0 0 0;}
.whole_m_dl_zerog p										{line-height:1.4; color:#ffffff;}
.whole_m_dl_zerog a										{color:#ff6600;}
.whole_m_dl_zerog a:hover							{color:#ff6600;}
.dl_zerog_list												{width:880px; margin-top:20px;}
.dl_zerog_list .pbox									{float:left; text-align:center; width:110px;}
.dl_zerog_list .p_thum								{padding:0 10px;}
.dl_zerog_list .p_title								{padding:0 10px; margin-top:5px; font-size:8.6pt; line-height:1.1;}

/*100126 PC JUKEBOX*/
.whole_t_juke													{background:url(../img/special/pcjukebox/bg_whole_t_juke.jpg) no-repeat center top; padding-top:380px; position:relative;}
.whole_b_juke													{background:url(../img/special/pcjukebox/bg_whole_b_juke.jpg) no-repeat center bottom; padding-bottom:33px;}
.whole_m_juke													{background:url(../img/special/pcjukebox/bg_whole_m_juke.jpg) repeat-y center top; padding:0 0 30px 0; color:#ffffff;}
.whole_m_juke p												{line-height:1.4; color:#ffffff;}
.whole_m_juke a												{color:#ff6600;}
.whole_m_juke a:hover									{color:#ff6600;}


/*100225 CV SERIES*/
.whole_t_cv_top							{background:url(../img/bg_whole_t_cv_top.jpg) no-repeat left top; padding-top:6px; position:relative;}
.whole_b_cv									{background:url(../img/bg_whole_b_cv.jpg) no-repeat left bottom; padding-bottom:30px; position:relative;}
.whole_m_cv									{background:url(../img/bg_whole_m_cv.jpg) repeat-y left top;}
.whole_t_cv									{background:url(../img/bg_whole_t_cv.jpg) no-repeat left top; padding-top:6px;}

.whole_t_cv01a							{background:url(../img/bg_whole_t_cv01a.jpg) no-repeat left top; padding-top:6px;}

.whole_m_cv p								{line-height:1.4; color:#999999;}
.whole_m_cv a								{color:#ef5830;}
.menu_cv										{width:714px; height:60px; position:relative; /*margin-left:20px;*/ z-index:200; margin:0 auto;}

.menu_cv a.menu_top					{width:85px; height:100%; display:block; float:left; background:url(../img/menu_top.jpg) no-repeat left top;}
.menu_cv a.menu_top:hover		{background:url(../img/menu_top_ov.jpg) no-repeat left top;}
.menu_cv div.menu_top				{width:85px; height:100%; float:left; background:url(../img/menu_top_ov.jpg) no-repeat left top;}

.menu_cv a.menu_feat				{width:114px; height:100%; display:block; float:left; background:url(../img/menu_feat.jpg) no-repeat left top;}
.menu_cv a.menu_feat:hover	{background:url(../img/menu_feat_ov.jpg) no-repeat left top;}
.menu_cv div.menu_feat			{width:114px; height:100%; float:left; background:url(../img/menu_feat_ov.jpg) no-repeat left top;}

.menu_cv a.menu_edit				{width:114px; height:100%; display:block; float:left; background:url(../img/menu_edit.jpg) no-repeat left top;}
.menu_cv a.menu_edit:hover	{background:url(../img/menu_edit_ov.jpg) no-repeat left top;}
.menu_cv div.menu_edit			{width:114px; height:100%; float:left; background:url(../img/menu_edit_ov.jpg) no-repeat left top;}

.menu_cv a.menu_cv01				{width:133px; height:72px; display:block; float:left; background:url(../img/menu_cv01.jpg) no-repeat left top; position:relative; margin-top:-12px;}
.menu_cv a.menu_cv01:hover	{background:url(../img/menu_cv01_ov.jpg) no-repeat left top;}
.menu_cv div.menu_cv01			{width:133px; height:72px; float:left; background:url(../img/menu_cv01_ov.jpg) no-repeat left top; position:relative; margin-top:-12px;}

.menu_cv a.menu_cv02				{width:144px; height:72px; display:block; float:left; background:url(../img/menu_cv02.jpg) no-repeat left top; position:relative; margin-top:-12px;}
.menu_cv a.menu_cv02:hover	{background:url(../img/menu_cv02_ov.jpg) no-repeat left top;}
.menu_cv div.menu_cv02			{width:144px; height:72px; float:left; background:url(../img/menu_cv02_ov.jpg) no-repeat left top; position:relative; margin-top:-12px;}

.menu_cv a.menu_cv03				{width:122px; height:72px; display:block; float:left; background:url(../img/menu_cv03.jpg) no-repeat left top; position:relative; margin-top:-12px;}
.menu_cv a.menu_cv03:hover	{background:url(../img/menu_cv03_ov.jpg) no-repeat left top;}
.menu_cv div.menu_cv03			{width:122px; height:72px; float:left; background:url(../img/menu_cv03_ov.jpg) no-repeat left top; position:relative; margin-top:-12px;}

.whole_m_cv .box425_t				{width:425px; background:url(../img/bg_box425_t.gif) no-repeat left top; padding-top:9px; position:relative;}
.whole_m_cv .box425_b				{width:425px; background:url(../img/bg_box425_b.gif) no-repeat left bottom; padding-bottom:9px;}
.whole_m_cv .box425_m				{padding:1px 10px 1px 10px; background:url(../img/bg_box425_m.gif) repeat-y left top;}

/*1004 クリスハイン・スペシャル*/
.whole_t_1004_chh					{background:url(../img/campaign/1004_chh/bg_whole_t_1004_chh.jpg) no-repeat center top; padding-top:300px; position:relative;}
.whole_b_1004_chh					{background:url(../img/campaign/1004_chh/bg_whole_b_1004_chh.jpg) no-repeat center bottom; padding-bottom:65px;}
.whole_m_1004_chh					{background:url(../img/campaign/1004_chh/bg_whole_m_1004_chh.jpg) repeat-y center top;}
.whole_m_1004_chh p				{line-height:1.4; color:#1c1c1c;}
.whole_m_1004_chh a				{color:#c64f14;}
.whole_m_1004_chh a:hover	{color:#c64f14;}

/*1004 GALAXY2アップグレード*/
.whole_t_1004_galaxy2					{background:url(../img/campaign/1004_galaxy2/bg_whole_t_1004_galaxy2.jpg) no-repeat center top; padding-top:430px; position:relative;}
.whole_b_1004_galaxy2					{background:url(../img/campaign/1004_galaxy2/bg_whole_b_1004_galaxy2.jpg) no-repeat center bottom; padding-bottom:45px;}
.whole_m_1004_galaxy2					{background:url(../img/campaign/1004_galaxy2/bg_whole_m_1004_galaxy2.jpg) repeat-y center top;}
.whole_m_1004_galaxy2 p, .whole_m_1004_galaxy2 li		{line-height:1.4; color:#ffffff;}
.whole_m_1004_galaxy2 a				{}
.whole_m_1004_galaxy2 a:hover	{}

/*1005 インデペンデンス*/
.whole_t_1005_ind					{background:url(../img/campaign/1005_ind/bg_whole_t_1005_ind_soldout.jpg) no-repeat center top; padding-top:240px; position:relative;}
/*.whole_t_1005_ind					{background:url(../img/campaign/1005_ind/bg_whole_t_1005_ind.jpg) no-repeat center top; padding-top:240px; position:relative;}*/
.whole_b_1005_ind					{background:url(../img/campaign/1005_ind/bg_whole_b_1005_ind.jpg) no-repeat center bottom; padding-bottom:65px;}
.whole_m_1005_ind					{background:url(../img/campaign/1005_ind/bg_whole_m_1005_ind.jpg) repeat-y center top;}
.whole_m_1005_ind p				{line-height:1.4; color:#ffffff;}
.whole_m_1005_ind a				{color:#c64f14;}
.whole_m_1005_ind a:hover	{color:#c64f14;}

/*TOONTRACK*/
.whole_t_tt_s20							{background:url(../img/special/toontrack/bg_whole_t_tt_s20.jpg) no-repeat left top; padding-top:6px; position:relative;}
.whole_t_tt_ezd							{background:url(../img/special/toontrack/bg_whole_t_tt_ezd.jpg) no-repeat left top; padding-top:6px; position:relative;}
.whole_t_tt_sdx							{background:url(../img/special/toontrack/bg_whole_t_tt_sdx.jpg) no-repeat left top; padding-top:6px; position:relative;}
.whole_t_tt_ezx							{background:url(../img/special/toontrack/bg_whole_t_tt_ezx.jpg) no-repeat left top; padding-top:6px; position:relative;}
.whole_t_tt_mmp							{background:url(../img/special/toontrack/bg_whole_t_tt_mmp.jpg) no-repeat left top; padding-top:6px; position:relative;}
.whole_t_tt_tools						{background:url(../img/special/toontrack/bg_whole_t_tt_tools.jpg) no-repeat left top; padding-top:6px; position:relative;}
.whole_b_tt									{background:url(../img/special/toontrack/bg_whole_b_tt.jpg) no-repeat left bottom; padding-bottom:30px;}
.whole_m_tt									{background:url(../img/special/toontrack/bg_whole_m_tt.jpg) repeat-y left top;}
.whole_m_tt p								{line-height:1.4; color:#999999;}
.menu_tt										{width:531px; height:40px; margin:0 auto; text-align:center;}
.menu_tt a.menu_s20					{width:95px; height:100%; display:block; float:left; background:url(../img/special/toontrack/menu_s20.gif) no-repeat left top;}
.menu_tt a.menu_s20:hover		{background:url(../img/special/toontrack/menu_s20_ov.gif) no-repeat left top;}
.menu_tt div.menu_s20				{width:95px; height:100%; float:left; background:url(../img/special/toontrack/menu_s20_now.gif) no-repeat left top;}
.menu_tt a.menu_sdx					{width:84px; height:100%; display:block; float:left; background:url(../img/special/toontrack/menu_sdx.gif) no-repeat left top;}
.menu_tt a.menu_sdx:hover		{background:url(../img/special/toontrack/menu_sdx_ov.gif) no-repeat left top;}
.menu_tt div.menu_sdx				{width:84px; height:100%; float:left; background:url(../img/special/toontrack/menu_sdx_now.gif) no-repeat left top;}
.menu_tt a.menu_ezd					{width:167px; height:100%; display:block; float:left; background:url(../img/special/toontrack/menu_ezd.gif) no-repeat left top;}
.menu_tt a.menu_ezd:hover		{background:url(../img/special/toontrack/menu_ezd_ov.gif) no-repeat left top;}
.menu_tt div.menu_ezd				{width:167px; height:100%; float:left; background:url(../img/special/toontrack/menu_ezd_now.gif) no-repeat left top;}
.menu_tt a.menu_ezx					{width:89px; height:100%; display:block; float:left; background:url(../img/special/toontrack/menu_ezx.gif) no-repeat left top;}
.menu_tt a.menu_ezx:hover		{background:url(../img/special/toontrack/menu_ezx_ov.gif) no-repeat left top;}
.menu_tt div.menu_ezx				{width:89px; height:100%; float:left; background:url(../img/special/toontrack/menu_ezx_now.gif) no-repeat left top;}
.menu_tt a.menu_mmp					{width:90px; height:100%; display:block; float:left; background:url(../img/special/toontrack/menu_mmp.gif) no-repeat left top;}
.menu_tt a.menu_mmp:hover		{background:url(../img/special/toontrack/menu_mmp_ov.gif) no-repeat left top;}
.menu_tt div.menu_mmp				{width:90px; height:100%; float:left; background:url(../img/special/toontrack/menu_mmp_now.gif) no-repeat left top;}
.menu_tt a.menu_st					{width:96px; height:100%; display:block; float:left; background:url(../img/special/toontrack/menu_st.gif) no-repeat left top;}
.menu_tt a.menu_st:hover		{background:url(../img/special/toontrack/menu_st_ov.gif) no-repeat left top;}
.menu_tt div.menu_st				{width:96px; height:100%; float:left; background:url(../img/special/toontrack/menu_st_now.gif) no-repeat left top;}

.cont_ezx_t									{padding-top:224px; width:208px; float:left; margin-top:16px; position:relative;}
.cont_ezx_b									{background:url(../img/special/toontrack/cont_ezx_bg_b.jpg) no-repeat left bottom; padding-bottom:10px; width:208px;}
.cont_ezx_m									{background:url(../img/special/toontrack/cont_ezx_bg_m.jpg) repeat-y left top; width:208px; color:#ffffff;}
.cont_ezx_m .descbox				{padding:0 10px;}	
.cont_ezx_m .copy						{color:#ffffff; margin-top:5px;}

.cont_tst_b									{background:url(../img/special/toontrack/cont_tst_bg_b.jpg) no-repeat left bottom; padding-bottom:10px; width:432px; margin-top:16px; position:relative;}
.cont_tst_m									{background:url(../img/special/toontrack/cont_tst_bg_m.jpg) repeat-y left top; width:432px; color:#ffffff;}
.cont_tst_t									{padding-top:220px; width:432px;}
.cont_tst_t .descbox				{padding:0 20px; text-align:left;}	
.cont_tst_t .copy						{color:#ffffff; margin-top:5px; font-weight:bold;}
.cont_tst_t .desc						{color:#999999; font-size:8.6pt; line-height:1.2; margin-top:5px;}
.icon_new_tst								{position:absolute; top:130px; right:15px; width:82px; height:82px; background:url(../img/special/toontrack/icon_new_tst.png) no-repeat left top;}

/*1006 Zero-GサンプリングCD 円高差益還元セール*/
.whole_t_1006_zerog					{background:url(../img/campaign/1006_zerog/bg_whole_t_1006_zerog.jpg) no-repeat center top; padding-top:320px; position:relative;}
.whole_b_1006_zerog					{background:url(../img/campaign/1006_zerog/bg_whole_b_1006_zerog.jpg) no-repeat center bottom; padding-bottom:35px;}
.whole_m_1006_zerog					{background:url(../img/campaign/1006_zerog/bg_whole_m_1006_zerog.jpg) repeat-y center top;}
.whole_m_1006_zerog p				{line-height:1.4; color:#333333;}
.whole_m_1006_zerog a				{color:#c64f14;}
.whole_m_1006_zerog a:hover	{color:#c64f14;}
.whole_t_1006_zerog .plistbox			{background-color:#ffffff; width:216px; margin-right:10px; float:left;}
.whole_t_1006_zerog .plistbox_in	{padding:10px;}
.whole_t_1006_zerog .chk					{background-color:#333333; text-align:center; padding:5px 0; margin:2px;}

/*1006 円高差益還元！サマーセール*/
.whole_t_1006_summer								{background:url(../img/campaign/1006_summer/bg_whole_t_1006_summer.jpg) no-repeat center top; padding-top:360px; position:relative;}
.whole_b_1006_summer								{background:url(../img/campaign/1006_summer/bg_whole_b_1006_summer.jpg) no-repeat center bottom; padding-bottom:35px;}
.whole_m_1006_summer								{background:url(../img/campaign/1006_summer/bg_whole_m_1006_summer.jpg) repeat-y center top;}
.whole_m_1006_summer p							{line-height:1.4; color:#ffffff;}
.whole_m_1006_summer a							{color:#ff6600;}
.whole_m_1006_summer a:hover				{color:#ff6600;}
.whole_t_1006_summer .plistbox			{width:214px; background:url(../img/campaign/1006_summer/bg_plistbox_t.gif) no-repeat center top; padding-top:10px; margin-right:10px; float:left; position:relative;}
.whole_t_1006_summer .plistbox_in		{padding:10px 10px 20px 10px; background:url(../img/campaign/1006_summer/bg_plistbox_b.gif) no-repeat center bottom;}
.whole_t_1006_summer .plistbox_l			{width:438px; background:url(../img/campaign/1006_summer/bg_plistbox_l_t.gif) no-repeat center top; padding-top:10px; margin-right:10px; float:left; position:relative;}
.whole_t_1006_summer .plistbox_l_in		{padding:10px 10px 20px 10px; background:url(../img/campaign/1006_summer/bg_plistbox_l_b.gif) no-repeat center bottom;}
.whole_t_1006_summer .img_off55				{position:absolute; right:-38px; top:-5px; width:124px; height:125px;}
.whole_t_1006_summer .img_off20				{position:absolute; right:-8px; top:-5px; width:124px; height:125px;}
.whole_t_1006_summer .img_try					{position:absolute; display:block; left:5px; top:75px; width:82px; height:82px; background:url(../img/campaign/0912_holiday/img_try.png) no-repeat left bottom;}

/*1006 ELASTIKシリーズ30OFFクーポン・プレゼント*/
.whole_t_1006_elastik										{background:url(../img/campaign/1006_elastik/bg_whole_t_1006_elastik.jpg) no-repeat center top; padding-top:310px; position:relative;}
.whole_b_1006_elastik										{background:url(../img/campaign/1006_elastik/bg_whole_b_1006_elastik.jpg) no-repeat center bottom; padding-bottom:35px;}
.whole_m_1006_elastik										{background:url(../img/campaign/1006_elastik/bg_whole_m_1006_elastik.jpg) repeat-y center top;}
.whole_m_1006_elastik p									{line-height:1.4; color:#ffffff;}
.whole_m_1006_elastik a									{color:#ff6600;}
.whole_m_1006_elastik a:hover						{color:#ff6600;}
.whole_t_1006_elastik .prodbox_o				{float:left; width:160px; background:url(../img/campaign/1006_elastik/bg_box.gif) no-repeat left top; padding-top:14px; position:relative; margin-right:20px;}
.whole_t_1006_elastik .prodbox_m				{width:160px; background:url(../img/campaign/1006_elastik/bg_box.gif) no-repeat left bottom; padding-bottom:8px;}
.whole_t_1006_elastik .prodbox_i				{padding:0 10px 0 10px; min-height:170px; height:auto !important; height:170px;}
.whole_t_1006_elastik .prodbox_o .img		{text-align:center;}
.whole_t_1006_elastik .prodbox_o .title	{margin-top:10px; font-weight:bold;}
.whole_t_1006_elastik .prodbox_o .copy	{margin-top:5px; color:#dcdcdc;}

/*1006 EARTHMIX2010*/
.whole_t_earthmix2010										{background:url(../img/special/earthmix2010/bg_whole_t_earthmix2010.jpg) no-repeat center top; padding-top:430px; position:relative;}
.whole_b_earthmix2010										{background:url(../img/special/earthmix2010/bg_whole_b_earthmix2010.jpg) no-repeat center bottom; padding-bottom:40px;}
.whole_m_earthmix2010										{background:url(../img/special/earthmix2010/bg_whole_m_earthmix2010.jpg) repeat-y center top;}
.whole_m_earthmix2010 p									{line-height:1.4; color:#ffffff;}
.whole_m_earthmix2010 a									{color:#b40f5d;}
.whole_m_earthmix2010 a:hover						{color:#b40f5d;}

/*1006 BeatStation 発売記念キャンペーン*/
.whole_t_1006_beat										{background:url(../img/campaign/1006_beat/bg_whole_t_1006_beat.jpg) no-repeat center top; padding-top:330px; position:relative;}
.whole_b_1006_beat										{background:url(../img/campaign/1006_beat/bg_whole_b_1006_beat.jpg) no-repeat center bottom; padding-bottom:35px;}
.whole_m_1006_beat										{background:url(../img/campaign/1006_beat/bg_whole_m_1006_beat.jpg) repeat-y center top;}
.whole_m_1006_beat p									{line-height:1.4; color:#ffffff;}
.whole_m_1006_beat a									{color:#f1f914;}
.whole_m_1006_beat a:hover						{color:#f1f914;}

/*1006 オンライン契約*/
.whole_t_license											{background:url(../img/special/license/bg_whole_t_license.png) no-repeat left top; padding-top:35px; position:relative;}
.whole_b_license											{background:url(../img/special/license/bg_whole_b_license.png) no-repeat left bottom; padding-bottom:35px;}
.whole_m_license											{background:url(../img/special/license/bg_whole_m_license.png) repeat-y left top;}
.whole_t_license_in										{width:850px; background:url(../img/special/license/bg_whole_t_license_in.gif) no-repeat left top; padding-top:40px; position:relative;}
.whole_b_license_in										{width:850px; background:url(../img/special/license/bg_whole_b_license_in.gif) no-repeat left bottom;}
.whole_m_license_in										{width:850px; background:url(../img/special/license/bg_whole_m_license_in.gif) repeat-y left top;}
.whole_m_license_img									{background:url(../img/special/license/img_license.png) no-repeat left bottom; padding-left:270px; padding-right:45px; min-height:472px; height:auto !important; height:472px; text-align:left;}
.whole_m_license_ssl									{background:url(../img/special/license/bg_ssl.jpg) no-repeat left top; height:80px; width:850px; margin-top:10px;}

/*1007 CRYPTON MUSIC ALBUMS*/
.whole_t_cma										{background:url(../img/special/cma/bg_whole_t_cma.jpg) no-repeat center top; padding-top:150px; position:relative;}
.whole_b_cma										{background:url(../img/special/cma/bg_whole_b_cma.jpg) no-repeat center bottom; padding-bottom:55px;}
.whole_m_cma										{background:url(../img/special/cma/bg_whole_m_cma.jpg) repeat-y center top;}
.whole_m_cma p									{line-height:1.4; color:#333333;}
.whole_m_cma a									{color:#b40f5d;}
.whole_m_cma a:hover						{color:#b40f5d;}
.whole_m_cma .tr_no							{color:#938813; padding-right:5px;}
.whole_m_cma .tr_name						{margin-right:15px;}

/*1007 CINEMATIC LIBRARIES*/
.whole_t_cinema										{background:url(../img/special/cinema/bg_whole_t_cinema.jpg) no-repeat center top; padding-top:280px; position:relative;}
.whole_t_cinema_dsd								{background:url(../img/special/cinema/bg_whole_t_cinema_interview_dsd.jpg) no-repeat center top; padding-top:370px; position:relative;}
.whole_b_cinema										{background:url(../img/special/cinema/bg_whole_b_cinema.jpg) no-repeat center bottom; padding-bottom:35px;}
.whole_m_cinema										{background:url(../img/special/cinema/bg_whole_m_cinema.jpg) repeat-y center top;}
.whole_m_cinema p									{line-height:1.4; color:#cccccc;}
.whole_m_cinema .box_prod_b				{width:290px; float:left; background:url(../img/special/cinema/bg_prod_b.png) no-repeat left bottom; padding-bottom:10px;}
.whole_m_cinema .box_prod_t				{width:290px; min-height:220px; height:auto !important; height:220px; background:url(../img/special/cinema/bg_prod_t.png) no-repeat left top;}
.whole_m_cinema .box_prod_m				{padding-top:15px; width:270px; margin:0 auto; text-align:center;}
.whole_m_cinema .cin_dev					{font-size:8.6pt; color:#888888;}
.whole_m_cinema .cin_title_e			{font-size:13pt; font-weight:bold; line-height:1.1;}
.whole_m_cinema .cin_title_j			{font-size:8.6pt; line-height:1.2;}
.whole_m_cinema .cin_price				{font-size:8pt; line-height:1.1; margin-top:10px;}
.whole_m_cinema .cin_catch				{margin-top:10px; color:#AEAE00;}
.whole_m_cinema .cin_link					{margin-top:5px;}
.whole_m_cinema .cin_h01					{text-align:left; padding:6px 10px; border-top:1px dotted #ffffff;  border-bottom:1px dotted #ffffff; background-color:#262626; color:#ffffff;}

.whole_t_cinema_dsd .interviewbox							{width:890px; margin:30px auto 0 auto; text-align:center;}
.whole_t_cinema_dsd .interviewbox p						{color:#dcdcdc;}
.whole_t_cinema_dsd .interviewbox .int_title	{border-left:3px solid #ffffff; padding-left:15px; color:#8ca82a;}

/*1007 PIANO INSTRUMENTS*/
.whole_t_piano										{background:url(../img/special/piano/bg_whole_t_piano.jpg) no-repeat center top; padding-top:259px; position:relative;}
.whole_b_piano										{background:url(../img/special/piano/bg_whole_b_piano.jpg) no-repeat center bottom; padding-bottom:5px; position:relative;}
.whole_m_piano										{background:url(../img/special/piano/bg_whole_m_piano.jpg) repeat-y center top; color:#f5f5f5; padding-bottom:35px; position:relative;}
.whole_m_piano p									{line-height:1.4; color:#f5f5f5;}
.whole_m_piano .box_prod_b				{width:290px; float:left; background:url(../img/special/cinema/bg_prod_b.png) no-repeat left bottom; padding-bottom:10px;}
.whole_m_piano .box_prod_t				{width:290px; min-height:220px; height:auto !important; height:220px; background:url(../img/special/cinema/bg_prod_t.png) no-repeat left top;}
.whole_m_piano .box_prod_m				{padding-top:15px; width:270px; margin:0 auto; text-align:center;}
.whole_m_piano .cin_dev						{font-size:8.6pt; color:#888888;}
.whole_m_piano .cin_title_e				{font-size:13pt; font-weight:bold; line-height:1.1;}
.whole_m_piano .cin_title_j				{font-size:8.6pt; line-height:1.2;}
.whole_m_piano .cin_price					{font-size:8pt; line-height:1.1; margin-top:10px;}
.whole_m_piano .cin_catch					{margin-top:10px; color:#AEAE00;}
.whole_m_piano .cin_link					{margin-top:5px;}
.whole_m_piano .cin_h01						{text-align:left; padding:6px 10px; border-top:1px dotted #ffffff;  border-bottom:1px dotted #ffffff; background-color:#262626; color:#ffffff;}


/*　ページTOPへ　*/
.pgtop								{position:absolute; bottom:30px; right:38px; text-align:right;}
.pgtop_mid						{text-align:right; height:15px;}




.content950					{padding:0 35px; text-align:left;}
.content950_inner		{width:890px;}
.main950						{width:620px; float:right;}
.navi950						{width:240px; float:left;}

.content950_non					{padding:0 5px; text-align:left;}
.content950_non_inner		{width:950px;}
.main950_non						{width:620px; float:right;}
.navi950_non						{width:300px; float:left;}


#main950						{width:950px; text-align:center; margin:0 auto;}


/*090727___フッター用ボックス（950px）*/
#footer950					{text-align:center; margin:0 auto;}
#copyright950				{text-align:center; color:#82825e; font-size:8pt; padding:5px 0 5px 0;}



/*090727___グローバルメニュー（950px）*/
#globalmenu950					{width:950px; margin:0 auto; text-align:center; background:url(../img/w950/bg_globalmenu.gif) no-repeat;}

#gmenubox950						{float:left; /*font-size:8.6pt;*/ letter-spacing:2; width:740px;}
#gmenubox950 a					{display:block; float:left; width:120px; height:35px;}
#gmenubox950 a div			{padding-top:11px;}

#site_search950					{float:right; width:200px; padding-right:10px; padding-top:8px;}
.input_search_site			{width:150px; height:16px; border:none; border-left:1px solid #b2b2a3; border-top:1px solid #b2b2a3; margin-right:5px;}

a.gmenu_left								{color:#6e6e60; background:url(../img/w950/bg_gmenu_nml.gif) no-repeat right top;}
a.gmenu_left:hover					{color:#FFFFFF; background:url(../img/w950/bg_gmenu_ov.gif) no-repeat left top; text-decoration:none;}
a.gmenu_left:active					{color:#FFFFFF; background:url(../img/gmenu_on.gif) no-repeat left top; text-decoration:none;}
a.gmenu_left_now						{color:#FFFFFF; background:url(../img/w950/bg_gmenu_now.gif) no-repeat left top;}
a.gmenu_left_now:hover			{color:#FFFFFF; background:url(../img/w950/bg_gmenu_ov.gif) no-repeat left top; text-decoration:none;}
a.gmenu_left_now:active			{color:#FFFFFF; background:url(../img/w950/bg_gmenu_now.gif) no-repeat left top; text-decoration:none;}

a.gmenu											{color:#6e6e60; background:url(../img/w950/bg_gmenu_nml.gif) no-repeat right top;}
a.gmenu:hover								{color:#FFFFFF; background:url(../img/w950/bg_gmenu_ov.gif) no-repeat right top; text-decoration:none;}
a.gmenu:active							{color:#FFFFFF; background:url(../img/w950/bg_gmenu_now.gif) no-repeat right top; text-decoration:none;}
a.gmenu_now									{color:#FFFFFF; background:url(../img/w950/bg_gmenu_now.gif) no-repeat right top;}
a.gmenu_now:hover						{color:#FFFFFF; background:url(../img/w950/bg_gmenu_ov.gif) no-repeat right top; text-decoration:none;}
a.gmenu_now:active					{color:#FFFFFF; background:url(../img/w950/bg_gmenu_now.gif) no-repeat right top; text-decoration:none;}


/*ディレクトリ表示*/
.pass950										{clear:both; color:#80806B; text-align:left; font-size:8.6pt; margin:0; padding:8px 0 10px 0;}
.pass950 a									{color:#80806B;}

/*見出し*/
.hd01_o			{background-color:#e1e1c9; padding:1px;}
.hd01_m			{background-color:#efefe7; padding:1px;}
.hd01_i			{background:url(../img/w950/bg_hd01.gif) repeat left top; padding:1px;}

.hd01_i .topics		{no-repeat left top; padding-left:10px; height:30px;}
.hd01_i .newrel		{background:url(http://www.crypton.co.jp/img/w950/icon_hd_newrel.gif) no-repeat left top; padding-left:40px; height:30px;}
.hd01_i p					{padding-top:8px; color:#444434;}
.hd01_i a					{color:#444434;}

/*サイドボックス*/
.side240_t01							{padding-top:10px;}
.side240_b01							{padding-bottom:10px;}
.side240_m01							{padding:0 10px;}
.side240_m01 p						{line-height:1.2;}
.side240_m01 .title				{border-bottom:1px dotted #ede3cc; padding-bottom:8px;}
.side240_m01 .title a			{color:#333333;}
.side240_m01 .subtitle a	{color:#333333;}

.sbg_org_t								{background:url(http://www.crypton.co.jp/img/w950/sbg_org_t.gif) no-repeat left top;}
.sbg_org_b								{background:url(http://www.crypton.co.jp/img/w950/sbg_org_b.gif) no-repeat left bottom;}
.sbg_org_m								{background:url(http://www.crypton.co.jp/img/w950/sbg_org_m.gif) repeat-y left top;}

.sbg_grn_t								{background:url(http://www.crypton.co.jp/img/w950/sbg_grn_t.gif) no-repeat left top;}
.sbg_grn_b								{background:url(http://www.crypton.co.jp/img/w950/sbg_grn_b.gif) no-repeat left bottom;}
.sbg_grn_m								{background:url(http://www.crypton.co.jp/img/w950/sbg_grn_m.gif) repeat-y left top;}

.sbg_gry_t								{background:url(http://www.crypton.co.jp/img/w950/sbg_gry_t.gif) no-repeat left top;}
.sbg_gry_b								{background:url(http://www.crypton.co.jp/img/w950/sbg_gry_b.gif) no-repeat left bottom;}
.sbg_gry_m								{background:url(http://www.crypton.co.jp/img/w950/sbg_gry_m.gif) repeat-y left top;}

/*トピックス*/
.topics950								{width:620px; background:url(../img/hr_dotted.gif) repeat-x left bottom; padding-bottom:20px;}
.topics950 .title					{float:left; width:520px; font-weight:bold; padding-bottom:10px;}
.topics950 .date					{float:right; width:100px; text-align:right;}
.topics950 .cont					{width:620px; clear:both;}
.topics950 .cont .left		{float:left; width:370px;}
.topics950 .cont .right		{float:right; width:240px;}

/*　PNGアイコン　*/
.ico_cmp							{background:url(../img/ico_png/ico_cmp.png) no-repeat top left;}
.ico_blog							{background:url(../img/ico_png/ico_blog.png) no-repeat top left;}
.ico_rank01						{background:url(../img/ico_png/ico_rank01.png) no-repeat top left;}
.ico_rank02						{background:url(../img/ico_png/ico_rank02.png) no-repeat top left;}
.ico_rank03						{background:url(../img/ico_png/ico_rank03.png) no-repeat top left;}
.ico_rank04						{background:url(../img/ico_png/ico_rank04.png) no-repeat top left;}
.ico_rank05						{background:url(../img/ico_png/ico_rank05.png) no-repeat top left;}
.ico_rank06						{background:url(../img/ico_png/ico_rank06.png) no-repeat top left;}
.ico_rank07						{background:url(../img/ico_png/ico_rank07.png) no-repeat top left;}
.ico_rank08						{background:url(../img/ico_png/ico_rank08.png) no-repeat top left;}
.ico_rank09						{background:url(../img/ico_png/ico_rank09.png) no-repeat top left;}
.ico_rank10						{background:url(../img/ico_png/ico_rank10.png) no-repeat top left;}
.ico_new							{background:url(../img/ico_png/ico_new.png) no-repeat top left;}
.ico_reg							{background:url(../img/ico_png/ico_reg.png) no-repeat top left;}
.ico_src_txt					{background:url(../img/ico_png/ico_src_txt.png) no-repeat top left;}

/*　透過PNG用セレクタ（透過PNG画像を使用する要素に必ずこのクラスを当てること）　*/
.png									{}

/*　タブ大　*/
.tab_box950							{width:620px; background:url(../img/bg_tab_dl.gif) repeat-x left bottom;}
.tab_box950 a						{display:inline; float:left; width:90px; height:27px; background:url(../img/w950/bg_tab_dl_off90.gif) no-repeat left top; margin-left:-1px; color:#868686 !important; outline-style:none;}
.tab_box950 a:hover			{background:url(../img/w950/bg_tab_dl_over90.gif) no-repeat left top; text-decoration:none; color:#ffffff !important;}
.tab_box950 a div				{text-align:center; padding-top:9px; font-size:8.6pt;}
.tab_box950 a.now				{background:url(../img/w950/bg_tab_dl_on90.gif) no-repeat left top; color:#ffffff !important;}
.tab_box950 a.now:hover	{background:url(../img/w950/bg_tab_dl_on90.gif) no-repeat left top; color:#ffffff !important;}

/*推薦コメント*/
.box_recommend_t				{width:490px; background:url(../img/recommend_bg_t.gif) no-repeat left top; padding-top:15px; }
.box_recommend_b				{width:490px; background:url(../img/recommend_bg_b.gif) no-repeat left bottom; padding-bottom:25px;}
.box_recommend_m				{background:url(../img/recommend_bg_m.gif) repeat left top; padding:0 25px 0 15px;}
.box_recommend_in			{width:450px; color:#ffffff;}
.box_recommend_in p		{color:#ECECEC;}

.dwl .box_recommend_t				{background-color:#1d1d1d; padding:1px;}
.dwl .box_recommend_b				{background-color:#2a2a2a; padding:1px;}
.dwl .box_recommend_m				{background-color:#151515; padding:18px;}
.dwl .box_recommend_in			{width:580px; color:#ffffff;}
.dwl .box_recommend_in p		{color:#ffffff;}

/*アーティストインタビュー*/
.whole_t_interview										{background:url(../img/special/artist/bg_whole_t_artist.jpg) no-repeat center top; padding-top:30px; position:relative;}
.whole_b_interview										{background:url(../img/special/artist/bg_whole_b_artist.jpg) no-repeat center bottom; padding-bottom:45px;}
.whole_m_interview										{background:url(../img/special/artist/bg_whole_m_artist.jpg) repeat-y center top;}
.whole_m_interview p									{line-height:1.4; color:#777777;}
.whole_m_interview .interviewboxall						{width:828px; margin-left:auto; margin-right:auto; text-align:center;}
.whole_m_interview .interviewbox							{width:256px; float:left; position:relative; text-align:left;}
.whole_m_interview .thum_bg								{background:url(../img/special/artist/interview_thum_bg.jpg) no-repeat left top; padding:5px 11px 11px 5px;}
.whole_m_interview .interviewtitle							{color:#333333;}
.whole_m_interview .desc									{color:#7d7d7d; font-size:8.6pt; line-height:1.2; margin-top:5px;}
.whole_m_interview .newicon								{position:absolute; width:56px; height:55px; top:73px; right:0px; background:url(../img/special/artist/icon_new.png) no-repeat left top;}

.whole_t_interview_in									{padding-top:280px; position:relative;}
.whole_m_interview_in									{background:url(../img/special/artist/bg_whole_m_artist.jpg) repeat-y center top; padding-top:10px;}
.whole_b_interview_in									{background:url(../img/special/artist/bg_whole_b_artist.jpg) no-repeat center bottom; padding-bottom:45px;}
.int_title											{border-left:3px solid #808080; padding-left:15px; color:#696969;}
.whole_m_interview_in p									{line-height:1.4; color:#777777;}
.prof_box												{background-color:#c9c9c9; border:1px solid #a3a3a3; padding:15px;}
.prof_box	 p											{line-height:1.4; color:#696969;}
.prof_box	 li											{color:#696969;}