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


/*デフォルト値リセット*/
*				{margin: 0; padding: 0;}
body			{font:9pt "ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","Osaka",arial,helvetica,clean,sans-serif; padding:0; width:100%; text-align:left; margin:0 0;}


/*↓Safari Chrome用*/
/*@media screen and (-webkit-min-device-pixel-ratio:0) { .spotlight .cont	{width:533px; float:right; line-height:1.4; height:29px; text-align:left; margin-right:10px; font-size:5pt;}}*/


table,form,fieldset,pre,ul,li,ol,h1,h2,h3,h4,h5,h6,p,	{margin:0; padding:0;}
/*li				{list-style:none;}*/
fieldset		{border:none;}
input,textarea	{margin:0; padding:0;}

a				{color:#068dcc; text-decoration:none; outline:none;}
a:hover			{color:#068dcc; text-decoration:underline;}
a:visited		{color:#04567c;}
th				{text-align:left; font-weight:normal;}
a img			{border:none;}
p				{line-height:1.4;}

/*上下マージン*/
.mt60			{margin-top:60px;}
.mt50			{margin-top:50px;}
.mt40			{margin-top:40px;}
.mt30			{margin-top:30px;}
.mt25			{margin-top:25px;}
.mt20			{margin-top:20px;}
.mt15			{margin-top:15px;}
.mt10			{margin-top:10px;}
.mt05			{margin-top:5px;}
.mt03			{margin-top:3px;}
.mt02			{margin-top:2px;}
.mt01			{margin-top:1px;}
.mb40			{margin-bottom:40px;}
.mb30			{margin-bottom:30px;}
.mb20			{margin-bottom:20px;}
.mb15			{margin-bottom:15px;}
.mb10			{margin-bottom:10px;}
.mb05			{margin-bottom:5px;}
.pt10			{padding-top:10px;}
.mr03			{margin-right:3px;}
.mr05			{margin-right:5px;}
.mr10			{margin-right:10px;}
.ml10			{margin-left:10px;}
.ml05			{margin-left:5px;}

.txt_r			{text-align:right;}
.txt_l			{text-align:left;}
.txt_c			{text-align:center;}
.float_l		{float:left;}
.float_r		{float:right;}
.em				{font-weight:bold;}
.note			{color:#ff0000 !important;}
.small			{font-size:8.6pt;}

/*フロート解除*/
.clear			{clear:both;}

/*GIFアイコン*/
.ico_notes				{background:url(/modpub/images/ico/icon_notes.gif) no-repeat left top;}
.ico_help_s				{background:url(/modpub/images/ico/ico_help.gif) no-repeat left top;}
.ico_close				{background:url(/modpub/images/ico/ico_close.gif) no-repeat left top;}
.ico_q					{background:url(/modpub/images/ico/icon_q_link.gif) no-repeat top left;}

/*PNGアイコン*/
.ico_ill				{background:url(/modpub/images/ico_png/icon_illust.png) no-repeat left center;}
.ico_snd				{background:url(/modpub/images/ico_png/icon_sound.png) no-repeat left center;}
.ico_txt				{background:url(/modpub/images/ico_png/icon_txt.png) no-repeat left center;}
.ico_txt_lyc			{background:url(/modpub/images/ico_png/icon_txt_lyc.png) no-repeat left center;}
.ico_3d					{background:url(/modpub/images/ico_png/icon_3d.png) no-repeat left center;}
.ico_3dm				{background:url(/modpub/images/ico_png/icon_3d.png) no-repeat left center;}
.ico_clb				{background:url(/modpub/images/ico_png/icon_clb.png) no-repeat left center;}

.ico_user				{background:url(/modpub/images/ico_png/icon_user.png) no-repeat left center;}
.ico_user_s				{background:url(/modpub/images/ico_png/icon_user_s.png) no-repeat left center;}
.ico_tag				{background:url(/modpub/images/ico_png/icon_tag.png) no-repeat left center;}
.ico_reply				{background:url(/modpub/images/ico_png/icon_reply.png) no-repeat left center;}
.ico_pdf				{background:url(/modpub/images/ico_png/icon_pdf.png) no-repeat left center;}
.ico_ssl				{background:url(/modpub/images/ico_png/icon_ssl.png) no-repeat left center;}
.ico_mail				{background:url(/modpub/images/ico_png/icon_mail.png) no-repeat left center;}
.ico_tag_barrier		{background:url(/modpub/images/ico_png/icon_tag_barrier.png) no-repeat left center;}
.ico_tag_barrier_gray	{background:url(/modpub/images/ico_png/icon_tag_barrier_gray.png) no-repeat left center;}
.ico_modi				{background:url(/modpub/images/ico_png/icon_modi.png) no-repeat left center;}
.ico_del_ver			{background:url(/modpub/images/ico_png/icon_del_ver.png) no-repeat left center;}
.ico_bookmark			{background:url(/modpub/images/ico_png/icon_bookmark.png) no-repeat left center;}
.ico_bookmark_cancel	{background:url(/modpub/images/ico_png/icon_bookmark_cancel.png) no-repeat left center;}
.ico_sort				{background:url(/modpub/images/ico_png/icon_sort.png) no-repeat left center;}
.ico_folder_move		{background:url(/modpub/images/ico_png/icon_folder_move.png) no-repeat left center;}
.ico_folder_edit		{background:url(/modpub/images/ico_png/icon_folder_edit.png) no-repeat left center;}
.ico_history			{background:url(/modpub/images/ico_png/icon_history.png) no-repeat left center;}
.ico_edit				{background:url(/modpub/images/ico_png/icon_edit.png) no-repeat left center;}
.ico_doc				{background:url(/modpub/images/ico_png/icon_doc.png) no-repeat left center;}
.ico_trackback			{background:url(/modpub/images/ico_png/icon_trackback.png) no-repeat left center;}
.ico_dustbox			{background:url(/modpub/images/ico_png/icon_dustbox.png) no-repeat left center;}
.ico_key				{background:url(/modpub/images/ico_png/icon_key.png) no-repeat left center;}
.ico_key_gray			{background:url(/modpub/images/ico_png/icon_key_gray.png) no-repeat left center;}
.ico_key_s				{background:url(/modpub/images/ico_png/icon_key_s.png) no-repeat left center;}
.ico_key_s_gray			{background:url(/modpub/images/ico_png/icon_key_s_gray.png) no-repeat left center;}
.ico_msg				{background:url(/modpub/images/ico_png/icon_msg3.png) no-repeat left center;}
.ico_msg_dis			{background:url(/modpub/images/ico_png/icon_msg_dis.png) no-repeat left center;}
.ico_info				{background:url(/modpub/images/ico_png/icon_info.png) no-repeat left center;}
.ico_share				{background:url(/modpub/images/ico_png/icon_share.png) no-repeat left center;}
.ico_msg3				{background:url(/modpub/images/ico_png/icon_msg3.png) no-repeat left center;}
.ico_arrow_left_mini	{background:url(/modpub/images/ico_png/icon_arrow_left_mini.png) no-repeat left center;}

.ico_new				{background:url(/modpub/images/ico_png/icon_new.png) no-repeat left top;}
.ico_sp					{background:url(/modpub/images/ico_png/icon_special.png) no-repeat top left;}
.ico_more				{background:url(/modpub/images/ico_png/icon_next.png) no-repeat top left;}
.ico_distribution		{background:url(/modpub/images/ico_png/icon_distribution.png) no-repeat top left;}
.ico_feedback			{background:url(/modpub/images/ico_png/icon_bbs_youbou.png) no-repeat top left;}
.ico_clb_ofc			{background:url(/modpub/images/ico_png/icon_clb_ofc.png) no-repeat top left;}
.ico_no1				{background:url(/modpub/images/ico_png/icon_no1.png) no-repeat top left;}
.ico_no2				{background:url(/modpub/images/ico_png/icon_no2.png) no-repeat top left;}
.ico_no3				{background:url(/modpub/images/ico_png/icon_no3.png) no-repeat top left;}
.ico_bbs				{background:url(/modpub/images/ico_png/icon_bbs.png) no-repeat top left;}
.ico_bbs_clb			{background:url(/modpub/images/ico_png/icon_bbs_clb.png) no-repeat top left;}
.ico_blog				{background:url(/modpub/images/ico_png/icon_blog.png) no-repeat top left;}
.ico_clb_plus			{background:url(/modpub/images/ico_png/icon_clb_plus.png) no-repeat top left;}
.ico_clb_plus_gray		{background:url(/modpub/images/ico_png/icon_clb_plus_gray.png) no-repeat top left;}
.ico_clb_minus			{background:url(/modpub/images/ico_png/icon_clb_minus.png) no-repeat top left;}
.ico_plus				{background:url(/modpub/images/ico_png/icon_plus.png) no-repeat top left;}
.ico_plus_org			{background:url(/modpub/images/ico_png/icon_plus_org.png) no-repeat top left;}
.ico_user_default			{background:url(/modpub/images/ico_png/icon_user_nml.png) no-repeat top left;}
.ico_user_default_bronze	{background:url(/modpub/images/ico_png/icon_user_brz.png) no-repeat top left;}
.ico_user_default_silver	{background:url(/modpub/images/ico_png/icon_user_slv.png) no-repeat top left;}
.ico_user_default_gold		{background:url(/modpub/images/ico_png/icon_user_gld.png) no-repeat top left;}
.ico_user_text				{background:url(/modpub/images/ico_png/icon_user_nml_txt.png) no-repeat top left;}
.ico_user_text_bronze		{background:url(/modpub/images/ico_png/icon_user_brz_txt.png) no-repeat top left;}
.ico_user_text_silver		{background:url(/modpub/images/ico_png/icon_user_slv_txt.png) no-repeat top left;}
.ico_user_text_gold			{background:url(/modpub/images/ico_png/icon_user_gld_txt.png) no-repeat top left;}
.ico_user_audio				{background:url(/modpub/images/ico_png/icon_user_nml_snd.png) no-repeat top left;}
.ico_user_audio_bronze		{background:url(/modpub/images/ico_png/icon_user_brz_snd.png) no-repeat top left;}
.ico_user_audio_silver		{background:url(/modpub/images/ico_png/icon_user_slv_snd.png) no-repeat top left;}
.ico_user_audio_gold		{background:url(/modpub/images/ico_png/icon_user_gld_snd.png) no-repeat top left;}
.ico_user_image				{background:url(/modpub/images/ico_png/icon_user_nml_ill.png) no-repeat top left;}
.ico_user_image_bronze		{background:url(/modpub/images/ico_png/icon_user_brz_ill.png) no-repeat top left;}
.ico_user_image_silver		{background:url(/modpub/images/ico_png/icon_user_slv_ill.png) no-repeat top left;}
.ico_user_image_gold		{background:url(/modpub/images/ico_png/icon_user_gld_ill.png) no-repeat top left;}
.ico_user_3dm				{background:url(/modpub/images/ico_png/icon_user_nml_3dm.png) no-repeat top left;}
.ico_user_3dm_bronze		{background:url(/modpub/images/ico_png/icon_user_brz_3dm.png) no-repeat top left;}
.ico_user_3dm_silver		{background:url(/modpub/images/ico_png/icon_user_slv_3dm.png) no-repeat top left;}
.ico_user_3dm_gold			{background:url(/modpub/images/ico_png/icon_user_gld_3dm.png) no-repeat top left;}
.ico_user_beginner			{background:url(/modpub/images/ico_png/icon_user_nml_bgn.png) no-repeat top left;}
.ico_tick					{background:url(/modpub/images/ico_png/icon_tick.png) no-repeat top left;}
.ico_tw_msg					{background:url(/modpub/images/ico_png/icon_tw_msg.png) no-repeat top left;}

.ico_rel_movie			{background:url(/modpub/images/ico_png/icon_rel_movie.png) no-repeat top left;}
.ico_tree				{background:url(/modpub/images/ico_png/icon_tree.png) no-repeat top left;}
.ico_bparts				{background:url(/modpub/images/ico_png/icon_blogparts.png) no-repeat top left;}
.ico_tw					{background:url(/modpub/images/ico_png/logo_twitter.png) no-repeat top left;}
.ico_rel				{background:url(/modpub/images/ico_png/icon_link.png) no-repeat top left;}
.ico_licence			{background:url(/modpub/images/ico_png/icon_licence.png) no-repeat top left;}
.ico_home				{background:url(/modpub/images/ico_png/ico_home.png) no-repeat top left;}
.ico_link				{background:url(/modpub/images/ico_png/ico_link_tag.png) no-repeat top left;}
.ico_dl					{background:url(/modpub/images/ico_png/icon_dl.png) no-repeat top left;}
.ico_dl2				{background:url(/modpub/images/ico_png/icon_dl.png) no-repeat left center;}
.ico_dl_dum				{background:url(/modpub/images/ico_png/icon_dl_dum.png) no-repeat top left;}
.ico_folder				{background:url(/modpub/images/ico_png/icon_folder.png) no-repeat top left;}
.ico_folder_add			{background:url(/modpub/images/ico_png/icon_folder_add.png) no-repeat top left;}
.ico_folder_del			{background:url(/modpub/images/ico_png/icon_folder_del.png) no-repeat top left;}
.ico_folder_del_gray	{background:url(/modpub/images/ico_png/icon_folder_del_gray.png) no-repeat top left;}
.ico_folder_key			{background:url(/modpub/images/ico_png/icon_folder_key.png) no-repeat top left;}
.ico_gear				{background:url(/modpub/images/ico_png/icon_gear.png) no-repeat top left;}
.ico_movie				{background:url(/modpub/images/ico_png/icon_movie.png) no-repeat top left;}
.ico_mail_1c			{background:url(/modpub/images/ico_png/icon_mail_1c.png) no-repeat top left;}
.ico_page_white			{background:url(/modpub/images/ico_png/icon_page_white.png) no-repeat top left;}
.ico_bbs_begin			{background:url(/modpub/images/ico_png/icon_begin.png) no-repeat top left;}
.ico_bbs_youbou			{background:url(/modpub/images/ico_png/icon_bbs_youbou.png) no-repeat top left;}
.ico_bbs_zatsu			{background:url(/modpub/images/ico_png/icon_bbs_zatsudan.png) no-repeat top left;}
.ico_rss				{background:url(/modpub/images/ico_png/icon_rss.png) no-repeat top left;}
.ico_search				{background:url(/modpub/images/ico_png/icon_search.png) no-repeat top left;}
.ico_post				{background:url(/modpub/images/ico_png/icon_post.png) no-repeat top left;}
.ico_back				{background:url(/modpub/images/ico_png/icon_back.png) no-repeat top left;}
.ico_user_beginner		{background:url(/modpub/images/ico_png/icon_user_beginner.png) no-repeat top left;}
.ico_file				{background:url(/modpub/images/ico_png/icon_page_white.png) no-repeat top left;}
.ico_file_add			{background:url(/modpub/images/ico_png/icon_file_add.png) no-repeat top left;}
.ico_del				{background:url(/modpub/images/ico_png/icon_cross.png) no-repeat top left;}
.ico_exclamation		{background:url(/modpub/images/ico_png/ico_exclamation.png) no-repeat top left;}

.ico_bbs_close			{background:url(/modpub/images/ico_png/icon_key.png) no-repeat left top;}
.ico_bbs_write			{background:url(/modpub/images/ico_png/icon_msg.png) no-repeat left top;}
.ico_bbs_write_no		{background:url(/modpub/images/ico_png/icon_msg_dis.png) no-repeat left top;}

.ico_preview			{background:url(/modpub/images/ico_png/icon_preview.png) no-repeat left top;}
.ico_tw_msg				{background:url(/modpub/images/ico_png/icon_tw_msg.png) no-repeat left center;}

.ico_disc_s				{background:url(/modpub/images/karent/ico_png/ico_disc_s.png) no-repeat top left;}

.ico_snd_karent			{background:url(/modpub/images/ico_png/icon_sound_karent.png) no-repeat left top;}

.ico_msg_private		{background:url(/modpub/images/ico_png/icon_msg_private.png) no-repeat left top;}
.ico_msg_reply			{background:url(/modpub/images/ico_png/icon_msg_reply.png) no-repeat left top;}
.ico_msg_history		{background:url(/modpub/images/ico_png/icon_msg_history.png) no-repeat left top;}

.ico_folder_plus		{background:url(/modpub/images/ico_png/icon_folder_plus.png) no-repeat center left;}
.ico_folder_minus		{background:url(/modpub/images/ico_png/icon_folder_minus.png) no-repeat center left;}
.ico_check_on			{background:url(/modpub/images/ico_png/icon_check_on.png) no-repeat center left;}
.ico_check_off			{background:url(/modpub/images/ico_png/icon_check_off.png) no-repeat center left;}

.ico_pd001				{padding:4px 0 3px 24px;}
.ico_pd001_fix			{padding:4px 0 3px 20px;}
.ico_pd002				{padding:2px 0 3px 24px;}
.ico_pd003				{padding:4px 0 3px 16px;}
.ico_pd_s				{padding:0px 0 0px 20px;}

/*IE6用ハック*/
*html .ico_pd001		{padding:0 0 0 22px; background-position-y:-2px;}
*html .ico_pd002		{padding:0 0 0 22px; background-position-y:8px;}

.ico_help				{background:url(/modpub/images/ico_png/icon_help.png) no-repeat top left;}
.ico_begin				{background:url(/modpub/images/ico_png/icon_begin.png) no-repeat top left;}
.ico_mail				{background:url(/modpub/images/ico_png/icon_mail.png) no-repeat top left;}

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

/*UI用フォント*/
.font_ui				{font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}

/*ページ内リンクリスト*/
ul.plink li				{background:url(/modpub/images/ico_png/ico_arrow_r.png) no-repeat top left; padding-left:18px;}
a.chapter				{display:block; height:10px;}

/*ページ切り替え*/
div.page_navi			{display:block; text-align:center; width:100%;}
div.page_navi ul		{}
div.page_navi ul li		{display:inline; position:relative;}

div.page_navi ul li span.now		{color:#ffffff; background-color:#0f86ca; border:solid 1px #0d7cbb; padding:5px 8px 4px 8px;}
div.page_navi ul li span.dum		{color:#cccccc; border:solid 1px #ececec; padding:5px 8px 4px 8px; background-color:#ffffff;}
div.page_navi ul li.jmp a			{color:#777777; border:solid 1px #dcdcdc; padding:5px 8px 4px 8px; background-color:#f7f7f7;}
div.page_navi ul li.jmp a:hover		{color:#333333; border:solid 1px #1692d9; background-color:#deeff9; text-decoration:none;}
.page_navi_sp						{margin-left:5px;}






.list_disk				{margin-left:-14px; list-style-type:none;}
.list_disk li			{background:url(/modpub/images/list_disk.gif) no-repeat left top; padding-left:14px; margin-left:1em; line-height:1.4; margin-top:5px;}
.list_disk_mini			{margin-left:-14px; list-style-type:none;}
.list_disk_mini li		{background:url(/modpub/images/list_disk.gif) no-repeat left -2px; padding-left:14px; margin-left:1em; line-height:1.2; margin-top:5px; font-size:8.6pt;}

.list_disk3				{margin-left:-14px;}
.list_disk3 li			{background:url(/modpub/images/list_disk.gif) no-repeat top left; padding-left:14px; margin-left:1em; line-height:1.4; margin-top:3px;}
.list_disk_wht			{margin-left:-14px; list-style-type:none;}
.list_disk_wht li		{background:url(/modpub/images/list_disk_wht.gif) no-repeat top left; padding-left:14px; margin-left:1em; line-height:1.4; margin-top:5px;}

.list_notes				{margin-left:-20px; list-style-type:none;}
.list_notes li			{background:url(/modpub/images/ico/ico_notes.gif) no-repeat top left; padding-left:20px; margin-left:20px; line-height:1.4; margin-top:5px;}

.list_help				{margin-left:-22px; list-style-type:none;}
.list_help li			{background:url(/modpub/images/ico_png/icon_q.png) no-repeat left center; padding-left:22px; margin-left:22px; line-height:1.4; margin-top:5px;}

ul.list_deci			{padding-left:12px; list-style-type:decimal; margin-left:10px; line-height:1.6;}

.list_pln				{}
.list_pln li			{list-style-type:none;}

/*表示切替メニュー*/
.sortbox									{margin:10px 0; color:#666666;}
/*IE6*/			*html .sortbox ul li		{margin-right:0px; padding:0px; list-style-type:none; display:inline;}
/*Firefox*/	html>body .sortbox ul li		{margin-right:0px; padding:0px; list-style-type:none; display:inline;}
/*Safari*/	html:first-child .sortbox ul li	{margin-right:0px; padding:0px; list-style-type:none; display:inline;}
.sortbox ul li a							{border:1px solid #cccccc; padding:4px 7px;}
.sortbox ul li .now							{border:1px solid #e3883f; padding:4px 7px; background-color:#f09a55; color:#ffffff;}

/****************************ボディー****************************/
#body_top				{background-color:#ffffff;}

/****************************ヘッダー（グローバル）****************************/
#header_g				{width:100%; margin:0 auto; text-align:center; padding:0; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; position:relative; z-index:100;}

#hd02								{width:100%; background-color:#f9f7f7;}
#hd02_inner							{width:950px; margin:0 auto; text-align:center; padding-bottom:8px; position:relative;}
#hd02_inner .id_piapro				{float:left; width:214px; padding-top:26px; text-align:left;}
#hd02_inner .bnr					{float:left; width:468px; margin-top:10px; height:60px;}
#hd02_inner .login					{float:right; width:228px; height:60px; margin-top:10px; position:relative; margin-right:2px; background:url(/modpub/images/header/login_bg.gif) no-repeat left top; z-index:100;}
#hd02_inner .login .username		{float:right; width:170px; text-align:left;}
#hd02_inner .login .username .inner	{padding:8px 5px 5px 5px; color:#888888;}
#hd02_inner .login .usericon		{float:left; width:48px; margin:6px 0 0 6px;}
#hd02_inner .logout					{float:right; width:228px; height:60px; margin-top:10px; position:relative; margin-right:2px; background:url(/modpub/images/header/logout_bg.gif) no-repeat left top;}
#hd02_inner .logout .btn			{float:left; width:80px; text-align:left; margin-left:5px;}
#hd02_inner .logout .txt			{float:right; width:142px; line-height:24px; text-align:left; color:#666666;}

#hd02_inner .msgbox					{position:absolute; background:url(/modpub/images/header/popup_msg.png) no-repeat left top; width:146px; height:47px; top:55px; right:100px; z-index:101;}
#hd02_inner .msgbox a				{line-height:30px; text-align:center; display:block; width:146px; font-weight:bold; cursor:pointer;}

#hd02_inner .msgbox02				{position:absolute; background:url(/modpub/images/header/popup_msg06.png) no-repeat left top; width:45px; height:21px; top:44px; right:135px; z-index:101;}
#hd02_inner .msgbox02 a				{text-align:center; display:block; width:35px; margin-left:10px; font-weight:bold; cursor:pointer; line-height:20px; margin-top:1px; color:#ffffff;}

#hd02_inner .msgbox03				{position:absolute; background:url(/modpub/images/header/popup_msg07_l.png) no-repeat left top; padding-left:15px; height:21px; top:44px; left:769px; z-index:101;}
#hd02_inner .msgbox03_in			{background:url(/modpub/images/header/popup_msg07_r.png) no-repeat right top; height:21px;}
#hd02_inner .msgbox03 a				{text-align:center; display:block; font-weight:bold; font-size:8.7pt; cursor:pointer; line-height:20px; padding:1px 8px 0 5px; color:#ffffff;  font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}

#hd03_snd							{width:100%; background:url(/modpub/images/header/header_bg_snd.jpg) repeat-x left top; height:70px; color:#b7b7b7;}
#hd03_3dm							{width:100%; background:url(/modpub/images/header/header_bg_3d.jpg) repeat-x left top; height:70px; color:#f4d4f8;}
#hd03_ill							{width:100%; background:url(/modpub/images/header/header_bg_ill.jpg) repeat-x left top; height:70px; color:#e0ebdb;}
#hd03_clb							{width:100%; background:url(/modpub/images/header/header_bg_clb.jpg) repeat-x left top; height:70px; color:#fde5ed;}
#hd03_txt							{width:100%; background:url(/modpub/images/header/header_bg_txt.jpg) repeat-x left top; height:70px; color:#f7f7ce;}
#hd03_voc							{width:100%; background:url(/modpub/images/header/header_bg_vocaloid.jpg) repeat-x left top; height:70px; color:#c6edf1;}
#hd03_other							{width:100%; background:url(/modpub/images/header/header_bg_other.jpg) repeat-x left top; height:70px; color:#f5f5f5;}
#hd03_slf							{width:100%; background:url(/modpub/images/header/header_bg_self.jpg) repeat-x left top; height:70px; color:#e0ebdb;}

#hd03_inner							{width:950px; margin:0 auto; text-align:center;}
#hd03_tab							{width:100%;}
#hd03_tab a.tab						{float:left; display:block; width:114px; line-height:31px; padding-top:5px;}
#hd03_tab a.tab:hover				{text-decoration:none;}

#hd03_tab a.tab94					{float:right; display:block; width:94px; line-height:31px; padding-top:5px;}
#hd03_tab a.tab94:hover				{text-decoration:none;}

#hd03_tab a.tab44					{float:right; display:block; width:44px; line-height:31px; padding-top:5px;}
#hd03_tab a.tab44:hover				{text-decoration:none;}

#hd03_tab a.t_snd					{background:url(/modpub/images/header/tabbg_snd.jpg) no-repeat left top; font-weight:bold; color:#ffffff;}
#hd03_tab a.t_ill					{background:url(/modpub/images/header/tabbg_ill.jpg) no-repeat left top; font-weight:bold; color:#ffffff;}
#hd03_tab a.t_txt					{background:url(/modpub/images/header/tabbg_txt.jpg) no-repeat left top; font-weight:bold; color:#ffffff;}
#hd03_tab a.t_voc					{background:url(/modpub/images/header/tabbg_vocaloid.jpg) no-repeat left top; font-weight:bold; color:#ffffff;}
#hd03_tab a.t_3dm					{background:url(/modpub/images/header/tabbg_3d.jpg) no-repeat left top; font-weight:bold; color:#ffffff;}
#hd03_tab a.t_clb					{background:url(/modpub/images/header/tabbg_clb.jpg) no-repeat left top; font-weight:bold; color:#ffffff;}
#hd03_tab a.t_slf					{background:url(/modpub/images/header/tabbg_self.jpg) no-repeat left top; font-weight:bold; color:#ffffff;}
#hd03_tab a.t_gray44				{background:url(/modpub/images/header/tabbg_gray44.jpg) no-repeat left top; font-weight:bold; color:#ffffff;}

#hd03_tab .ico_snd					{background:url(/modpub/images/ico_png/icon_sound.png) no-repeat left top; padding:3px 0 3px 22px;}
#hd03_tab .ico_ill					{background:url(/modpub/images/ico_png/icon_illust.png) no-repeat left top; padding:3px 0 3px 22px;}
#hd03_tab .ico_txt					{background:url(/modpub/images/ico_png/icon_txt.png) no-repeat left top; padding:3px 0 3px 22px;}
#hd03_tab .ico_voc					{background:url(/modpub/images/ico_png/icon_miku.png) no-repeat left top; padding:3px 0 3px 22px;}
#hd03_tab .ico_3dm					{background:url(/modpub/images/ico_png/icon_3d.png) no-repeat left top; padding:3px 0 3px 22px;}
#hd03_tab .ico_clb					{background:url(/modpub/images/ico_png/icon_clb.png) no-repeat left top; padding:3px 0 3px 22px;}
#hd03_tab .ico_user					{background:url(/modpub/images/ico_png/icon_user.png) no-repeat left top; padding:3px 0 3px 19px;}
#hd03_tab .ico_post					{background:url(/modpub/images/ico_png/icon_post.png) no-repeat left top; padding:3px 0 3px 20px;}
#hd03_tab .ico_help					{background:url(/modpub/images/ico_png/icon_help.png) no-repeat left top; padding:3px 0 3px 16px; height:31px;}

/*IE6*/	*html #hd03_tab .ico_snd	{background:url(/modpub/images/ico_png/icon_sound.png) no-repeat left top; padding-left:22px; background-position-y:7px;}
/*IE6*/	*html #hd03_tab .ico_ill	{background:url(/modpub/images/ico_png/icon_illust.png) no-repeat left top; padding-left:22px; background-position-y:7px;}
/*IE6*/	*html #hd03_tab .ico_txt	{background:url(/modpub/images/ico_png/icon_txt.png) no-repeat left top; padding-left:22px; background-position-y:7px;}
/*IE6*/	*html #hd03_tab .ico_voc	{background:url(/modpub/images/ico_png/icon_miku.png) no-repeat left top; padding-left:22px; background-position-y:7px;}
/*IE6*/	*html #hd03_tab .ico_3dm	{background:url(/modpub/images/ico_png/icon_3d.png) no-repeat left top; padding-left:22px; background-position-y:7px;}
/*IE6*/	*html #hd03_tab .ico_clb	{background:url(/modpub/images/ico_png/icon_clb.png) no-repeat left top; padding-left:22px; background-position-y:7px;}
/*IE6*/	*html #hd03_tab .ico_user	{background:url(/modpub/images/ico_png/icon_user.png) no-repeat left top; padding-left:19px; background-position-y:7px;}
/*IE6*/	*html #hd03_tab .ico_post	{background:url(/modpub/images/ico_png/icon_post.png) no-repeat left top; padding-left:20px; background-position-y:7px;}
/*IE6*/	*html #hd03_tab .ico_help	{background:url(/modpub/images/ico_png/icon_help.png) no-repeat left top; padding-left:16px; background-position-y:7px; height:31px;}

#hd03_tab a.t_other					{background:url(/modpub/images/header/tabbg_other.jpg) no-repeat left top; font-weight:normal; color:#5b554b;}
#hd03_tab a.t_other:hover			{background:url(/modpub/images/header/tabbg_other_ov.jpg) no-repeat left top;}
#hd03_tab a.t_other94				{background:url(/modpub/images/header/tabbg_other94.jpg) no-repeat left top; font-weight:normal; color:#5b554b;}
#hd03_tab a.t_other94:hover			{background:url(/modpub/images/header/tabbg_other94_ov.jpg) no-repeat left top;}
#hd03_tab a.t_other44				{background:url(/modpub/images/header/tabbg_other44.jpg) no-repeat left top; font-weight:normal; color:#5b554b;}
#hd03_tab a.t_other44:hover			{background:url(/modpub/images/header/tabbg_other44_ov.jpg) no-repeat left top;}

#hd03_info 					{width:100%; position:relative;}
/*IE6*/	*html #hd03_info	{width:100%; margin-top:-6px;}


.selectbox_temp				{float:right; height:18px; width:33px; background:url(/modpub/images/header/selectbox_bg02.png) no-repeat left top; margin-top:6px; cursor:pointer;}
.selectbox_temp .icon		{height:18px; width:32px;}
.searchbox_temp				{width:158px; background:url(/modpub/images/header/sitesrc_bg02.png) no-repeat left top;}
/*.input_temp					{width:128px; height:18px; border:none; margin-left:5px; margin-top:1px; background:none;}*/
.input_temp					{width:128px; height:18px; border:none; margin-left:5px; margin-top:1px; vertical-align:top; background:none;}
.sitesrc_btn_temp			{margin-top:0px; vertical-align:top;}
.searchtxt_temp				{float:right; width:120px; text-align:right; line-height:31px; margin-right:10px; font-size:8.6pt;}
.searchtxt_temp a			{color:#ffffff;}
a.menu_temp					{display:block; width:100px; line-height:35px; height:35px; text-align:center; color:#555555; background:url(/modpub/images/bg/bg_header_temp_line.jpg) no-repeat right top;}
a.menu_temp:hover			{background:url(/modpub/images/bg/bg_header_temp_over.jpg) no-repeat right top; text-decoration:none; color:#ffffff;}
a.menu_temp_now				{display:block; width:100px; line-height:35px; height:35px; text-align:center; color:#ffffff; background:url(/modpub/images/bg/bg_header_temp_now.jpg) no-repeat right top;}
a.menu_temp_now:hover		{text-decoration:none;}
.pass_temp 					{float:left; width:800px; text-align:left; color:#666666;}
.pass_temp a				{color:#666666;}

.mysubmenubox				{width:956px; position:absolute; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; top:35px; left:0; height:32px; background:url(/modpub/images/bg/bg_mysubmenubox.png) no-repeat right top;}
.mysubmenubox .msgbox		{background:url(/modpub/images/header/popup_msg05.png) no-repeat left top; padding:10px 14px 6px 25px; color:#068dcc;}
.mysubmenubox .msgbox:hover	{text-decoration:underline;}
.mysubmenu					{float:left; line-height:26px; height:26px; background:url(/modpub/images/bg/bg_mysubmenu.png) no-repeat right top;}
.mysubclose					{float:right; padding:7px 15px 12px 40px;}
.mysubmenu a				{color:#555555; display:block; padding:0 12px; text-align:center;}
.mysubmenu a:hover			{background-color:#dcdcdc; text-decoration:none;}
.mysubmenu_arrow			{position:absolute; left:140px; top:-10px; background:url(/modpub/images/mysubmenu_arrow.gif) no-repeat left top; height:10px; width:19px;}


/*#hd03_info .info			{float:left; width:530px; text-align:left; line-height:31px;}*/
.selectbox					{float:right; height:18px; width:33px; background:url(/modpub/images/header/selectbox_bg02.png) no-repeat left top; margin-top:6px; cursor:pointer;}
.selectbox .icon			{height:18px; width:32px;}
.searchbox					{float:right; width:158px; background:url(/modpub/images/header/sitesrc_bg02.png) no-repeat left top; margin-top:6px;}
.input						{width:128px; height:18px; border:none; margin-left:5px; margin-top:1px; background:none;}
.sitesrc_btn				{margin-top:0px; vertical-align:top;}
.searchtxt					{float:right; width:120px; text-align:right; line-height:31px; margin-right:10px; font-size:8.6pt;}
.searchtxt a				{color:#ffffff;}
.pulldownbox				{position:absolute; width:163px; height:241px; top:26px; right:26px; border:1px solid #ffffff; border-bottom:none; background-color:#f2f2f2; text-align:left; visibility:hidden;}
.pulldownbox div			{width:161px; margin-left:1px; border-bottom:1px solid #ffffff;}
.pulldownbox div a			{display:block; line-height:23px; padding-left:32px;}
.pulldownbox div a:hover	{text-decoration:none; background-color:#dcdcdc !important;}

#hd03_pass					{float:left; width:629px; text-align:left; overflow:hidden;}
#hd03_pass ul li			{display:block; float:left;}
#hd03_pass ul li a			{height:31px; line-height:31px; font-size:8.6pt; padding-right:22px;}
#hd03_pass ul li div		{height:31px; line-height:31px; font-size:8.6pt; padding-right:22px;}
#hd03_pass ul li span		{height:31px; line-height:31px; font-size:8.6pt; padding-right:22px;}
/*IE6*/	*html #hd03_pass ul li div	{height:31px; line-height:31px; font-size:8.6pt; padding-right:22px; display:inline; float:left;}
#hd03_pass ul li.ps_snd		{background:url(/modpub/images/header/pass_arrow_snd.gif) no-repeat right top;}
#hd03_pass ul li.ps_snd a	{color:#b6b6b6;}
#hd03_pass ul li.ps_3dm		{background:url(/modpub/images/header/pass_arrow_3d.gif) no-repeat right top;}
#hd03_pass ul li.ps_3dm a	{color:#eed9f1;}
#hd03_pass ul li.ps_txt		{background:url(/modpub/images/header/pass_arrow_txt.gif) no-repeat right top;}
#hd03_pass ul li.ps_txt a	{color:#f8f8db;}
#hd03_pass ul li.ps_ill		{background:url(/modpub/images/header/pass_arrow_ill.gif) no-repeat right top;}
#hd03_pass ul li.ps_ill a	{color:#e8f3c9;}
#hd03_pass ul li.ps_clb		{background:url(/modpub/images/header/pass_arrow_clb.gif) no-repeat right top;}
#hd03_pass ul li.ps_clb a	{color:#fbdfe8;}
#hd03_pass ul li.ps_voc		{background:url(/modpub/images/header/pass_arrow_vocaloid.gif) no-repeat right top;}
#hd03_pass ul li.ps_voc a	{color:#d3f6fa;}
#hd03_pass ul li.ps_slf		{background:url(/modpub/images/header/pass_arrow_self.gif) no-repeat right top;}
#hd03_pass ul li.ps_slf a	{color:#fdf1e8;}
#hd03_pass ul li.ps_other	{background:url(/modpub/images/header/pass_arrow_other.gif) no-repeat right top;}
#hd03_pass ul li.ps_other a	{color:#ececec;}
#hd03_pass ul li.ps_end		{background:url();}
#hd03_pass ul li a:hover	{text-decoration:none; color:#ffffff;}

#hd03_pass .desc			{line-height:31px;}

/****************************メインコンテンツ****************************/
#content					{width:950px; margin:15px auto 50px auto; text-align:center; min-height:450px; height:auto !important; height:450px; background-color:#ffffff; position:relative; z-index:10;}
#main						{width:680px; float:left; text-align:left; color:#333333;}
#main p,th,td,li			{/*color:#333333;*/}
#side						{width:250px; float:right; text-align:left; position:relative; z-index:1;}
#main950					{width:950px; text-align:left;}

#main_sky					{width:760px; float:left; text-align:left; color:#333333;}
#side_sky					{width:160px; float:right; text-align:left;}

#voc_tab					{width:100%; background:url(/modpub/images/localmenu/bg_vocaloid.jpg) no-repeat left top; height:65px; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
#voc_tab a.tab				{float:left; display:block; width:100px; margin-top:35px; line-height:30px; color:#ffffff; background:url(/modpub/images/localmenu/tab_bg_voc_other.gif) no-repeat left top; text-align:center; margin-left:3px;}
#voc_tab a.tab:hover		{text-decoration:none; background:url(/modpub/images/localmenu/tab_bg_voc_ov.gif) no-repeat left top; color:#ffffff;}
#voc_tab a.tab_now			{float:left; display:block; width:100px; margin-top:35px; line-height:30px; color:#7d7c7b; background:url(/modpub/images/localmenu/tab_bg_voc_now.png) no-repeat left top; text-align:center; margin-left:3px; font-weight:bold;}
#voc_tab a.tab_now:hover	{text-decoration:none;}

#voc_tab .ico_snd			{background:url(/modpub/images/ico_png/icon_sound.png) no-repeat left top; padding:3px 0 3px 22px;}
#voc_tab .ico_ill			{background:url(/modpub/images/ico_png/icon_illust.png) no-repeat left top; padding:3px 0 3px 22px;}
#voc_tab .ico_txt			{background:url(/modpub/images/ico_png/icon_txt.png) no-repeat left top; padding:3px 0 3px 22px;}
#voc_tab .ico_3dm			{background:url(/modpub/images/ico_png/icon_3d.png) no-repeat left top; padding:3px 0 3px 22px;}

#clb_tab					{width:100%; background:url(/modpub/images/localmenu/bg_clb.jpg) no-repeat left top; height:65px; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
#clb_tab a.tab				{float:left; display:block; width:100px; line-height:30px; color:#a94566; background:url(/modpub/images/localmenu/tab_bg_clb_other.gif) no-repeat left top; text-align:center; margin-left:3px;}
#clb_tab a.tab:hover		{text-decoration:none; background:url(/modpub/images/localmenu/tab_bg_clb_ov.gif) no-repeat left top; color:#a03b5c;}
#clb_tab a.tab_now			{float:left; display:block; width:100px; line-height:30px; color:#555555; background:url(/modpub/images/localmenu/tab_bg_voc_now.png) no-repeat left top; text-align:center; margin-left:3px; font-weight:bold;}
#clb_tab a.tab_now:hover	{text-decoration:none;}
#clb_tab .clb_menu			{line-height:35px; text-align:right; padding-right:10px;}
#clb_tab .clb_menu a		{color:#ffffff;}

#clb_tab .ico_up			{background:url(/modpub/images/ico_png/icon_update.png) no-repeat left top; padding:3px 0 3px 22px;}
#clb_tab .ico_new			{background:url(/modpub/images/ico_png/icon_new.png) no-repeat left top; padding:3px 0 3px 22px;}
#clb_tab .ico_act			{background:url(/modpub/images/ico_png/icon_active.png) no-repeat left top; padding:3px 0 3px 22px;}

#bbs_tab					{width:100%; background:url(/modpub/images/localmenu/header_bbs_bg.gif) no-repeat left top; height:48px; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
#bbs_tab .titlebox			{float:left; width:225px; color:#ffffff; font-size:11pt; font-weight:bold; line-height:35px; margin-left:10px;}
#bbs_tab .menubox			{float:right; width:200px; line-height:35px; margin-right:10px; text-align:right;}
#bbs_tab .menubox a			{color:#ffffff;}
#bbs_tab a.tab				{float:left; display:block; width:100px; margin-top:21px; line-height:27px; color:#ffffff; background:url(/modpub/images/localmenu/tabbg_bbs_other.gif) no-repeat left top; text-align:center; margin-left:3px;}
#bbs_tab a.tab:hover		{text-decoration:none; background:url(/modpub/images/localmenu/tabbg_bbs_other_ov.gif) no-repeat left top; color:#898876;}
#bbs_tab a.tab_now			{float:left; display:block; width:100px; margin-top:21px; line-height:27px; color:#7d7c7b; background:url(/modpub/images/localmenu/tab_bg_user_now.png) no-repeat left top; text-align:center; margin-left:3px; font-weight:bold;}
#bbs_tab a.tab_now:hover	{text-decoration:none;}


#contbox					{width:100%; background:url(/modpub/images/localmenu/contbox_bg_b.gif) no-repeat left bottom; padding-bottom:20px;}
#contbox_inner				{width:100%; background:url(/modpub/images/localmenu/contbox_bg_m.gif) repeat-y left top;}
#contbox_inner .box_ill		{width:670px; margin-left:10px; padding:10px 0;}
#contbox_inner .box_snd		{width:680px; padding-top:10px;}
#contbox_inner .box_txt		{width:670px; margin-left:10px; padding:10px 0;}
#contbox_inner .box_clb		{width:660px; margin-left:10px; padding:5px 0 5px 0;}

#header_ill					{width:100%; background:url(/modpub/images/localmenu/header_ill.jpg) no-repeat left top; padding-top:65px;}
#header_snd					{width:100%; background:url(/modpub/images/localmenu/header_snd.jpg) no-repeat left top; padding-top:65px;}
#header_txt					{width:100%; background:url(/modpub/images/localmenu/header_txt.jpg) no-repeat left top; padding-top:65px;}
#header_3dm					{width:100%; background:url(/modpub/images/localmenu/header_3dm.jpg) no-repeat left top; padding-top:65px;}
#header_clb					{width:100%; background:url(/modpub/images/localmenu/header_clb.jpg) no-repeat left top; padding-top:65px;}


/*ユーザーページ*/
#localmenu						{width:100%; height:62px; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; margin-bottom:20px;}
.m_user							{background:url(/modpub/images/localmenu/header_user_bg.gif) no-repeat left top;}
.m_self							{background:url(/modpub/images/localmenu/header_self_bg03.gif) no-repeat left top;}
.m_clb							{background:url(/modpub/images/localmenu/header_clb_bg.gif) no-repeat left top;}
.m_clb2							{background:url(/modpub/images/localmenu/header_clb_bg.gif) no-repeat left top;}
.m_ill							{background:url(/modpub/images/localmenu/header_ill_bg.gif) no-repeat left top;}
.m_snd							{background:url(/modpub/images/localmenu/header_snd_bg.gif) no-repeat left top;}
.m_txt							{background:url(/modpub/images/localmenu/header_txt_bg.gif) no-repeat left top;}
.m_3dm							{background:url(/modpub/images/localmenu/header_3dm_bg.gif) no-repeat left top;}
.m_voc							{background:url(/modpub/images/localmenu/header_voc_bg.gif) no-repeat left top;}
.m_general						{background:url(/modpub/images/localmenu/header_general_bg.gif) no-repeat left top;}

#localmenu .thum				{float:left; width:78px; text-align:center; padding-top:7px;}
#localmenu .p_icon				{float:left; width:78px; height:62px;}
.p_search						{background:url(/modpub/images/localmenu/p_icon_search.png) no-repeat left top;}
.p_ill							{background:url(/modpub/images/localmenu/p_icon_ill.png) no-repeat left top;}
.p_snd							{background:url(/modpub/images/localmenu/p_icon_snd.png) no-repeat left top;}
.p_txt							{background:url(/modpub/images/localmenu/p_icon_txt.png) no-repeat left top;}
.p_3dm							{background:url(/modpub/images/localmenu/p_icon_3dm.png) no-repeat left top;}
.p_clb							{background:url(/modpub/images/localmenu/p_icon_clb.png) no-repeat left top;}
.p_new							{background:url(/modpub/images/localmenu/p_icon_new.png) no-repeat left top;}
.p_tag							{background:url(/modpub/images/localmenu/p_icon_tag.png) no-repeat left top;}
.p_bbs							{background:url(/modpub/images/localmenu/p_icon_bbs.png) no-repeat left top;}
.p_rel							{background:url(/modpub/images/localmenu/p_icon_rel.png) no-repeat left top;}
.p_rel_movie					{background:url(/modpub/images/localmenu/p_icon_rel_movie.png) no-repeat left top;}
#localmenu .info				{float:right; width:857px; margin-right:15px;}
#localmenu .info .title			{float:left; width:857px; margin-top:6px; height:29px;}
#localmenu .info .title .name	{color:#ffffff; font-weight:bold; padding-top:5px; width:857px; height:1.4em; overflow:hidden; line-height:1.6;}
#localmenu .info .title .name_l	{color:#ffffff; font-weight:bold; font-size:13pt;}
#localmenu .info .title .name_xl{color:#ffffff; font-weight:bold; font-size:16pt;}
#localmenu .info .title .prof	{color:#ffffff; font-weight:normal; margin-left:15px;}

#localmenu .info .btn			{float:right; width:150px; text-align:right; color:#ffffff; line-height:27px;}
#localmenu .info .btn a			{color:#ffffff; line-height:1.4;}
#localmenu .info .btn a:hover	{text-decoration:underline;}
#localmenu .info .tabbox		{width:857px; position:relative;}
#localmenu a.tab_now			{float:left; display:block; width:100px; line-height:27px; color:#555555; background:url(/modpub/images/localmenu/tab_bg_user_now.png) no-repeat left top; text-align:center; margin-right:4px; font-weight:bold;}
#localmenu a.tab_now:hover		{text-decoration:none;}
#localmenu a.tab_now90			{float:left; display:block; width:90px; line-height:27px; color:#555555; background:url(/modpub/images/localmenu/tab_bg_user_now90.png) no-repeat left top; text-align:center; margin-right:4px; font-weight:bold;}
#localmenu a.tab_now90:hover	{text-decoration:none;}
.m_user a.tab					{float:left; display:block; width:100px; line-height:27px; color:#ffffff; background:url(/modpub/images/localmenu/tab_bg_user_other.gif) no-repeat left top; text-align:center; margin-right:4px;}
.m_user a.tab:hover				{text-decoration:none; background:url(/modpub/images/localmenu/tab_bg_user_ov.gif) no-repeat left top; color:#ffffff;}
.m_self a.tab					{float:left; display:block; width:100px; line-height:27px; color:#bf5101; background:url(/modpub/images/localmenu/tab_bg_self_other02.png) no-repeat left top; text-align:center; margin-right:4px;}
.m_self a.tab:hover				{text-decoration:none; background:url(/modpub/images/localmenu/tab_bg_self_ov02.png) no-repeat left top; color:#bf5101;}
.m_clb a.tab					{float:left; display:block; width:90px; line-height:27px; color:#a94566; background:url(/modpub/images/localmenu/tab_bg_clb_other90.gif) no-repeat left top; text-align:center; margin-right:4px;}
.m_clb a.tab:hover				{text-decoration:none; background:url(/modpub/images/localmenu/tab_bg_clb90_ov.gif) no-repeat left top; color:#a94566;}
.m_clb2 a.tab					{float:left; display:block; width:100px; line-height:27px; color:#a94566; background:url(/modpub/images/localmenu/tab_bg_clb_other.gif) no-repeat left top; text-align:center; margin-right:4px;}
.m_clb2 a.tab:hover				{text-decoration:none; background:url(/modpub/images/localmenu/tab_bg_clb_ov.gif) no-repeat left top; color:#a94566;}
.m_ill a.tab					{float:left; display:block; width:100px; line-height:27px; color:#ffffff; background:url(/modpub/images/localmenu/tab_bg_ill_other.gif) no-repeat left top; text-align:center; margin-right:4px;}
.m_ill a.tab:hover				{text-decoration:none; background:url(/modpub/images/localmenu/tab_bg_ill_ov.gif) no-repeat left top; color:#ffffff;}
.m_snd a.tab					{float:left; display:block; width:100px; line-height:27px; color:#ffffff; background:url(/modpub/images/localmenu/tab_bg_snd_other.gif) no-repeat left top; text-align:center; margin-right:4px;}
.m_snd a.tab:hover				{text-decoration:none; background:url(/modpub/images/localmenu/tab_bg_snd_ov.gif) no-repeat left top; color:#ffffff;}
.m_txt a.tab					{float:left; display:block; width:100px; line-height:27px; color:#ffffff; background:url(/modpub/images/localmenu/tab_bg_txt_other.gif) no-repeat left top; text-align:center; margin-right:4px;}
.m_txt a.tab:hover				{text-decoration:none; background:url(/modpub/images/localmenu/tab_bg_txt_ov.gif) no-repeat left top; color:#8c8a09;}
.m_3dm a.tab					{float:left; display:block; width:100px; line-height:27px; color:#ffffff; background:url(/modpub/images/localmenu/tab_bg_3dm_other.gif) no-repeat left top; text-align:center; margin-right:4px;}
.m_3dm a.tab:hover				{text-decoration:none; background:url(/modpub/images/localmenu/tab_bg_3dm_ov.gif) no-repeat left top; color:#ffffff;}
.m_voc a.tab					{float:left; display:block; width:100px; line-height:27px; color:#ffffff; background:url(/modpub/images/localmenu/tab_bg_voc_other.gif) no-repeat left top; text-align:center; margin-right:4px;}
.m_voc a.tab:hover				{text-decoration:none; background:url(/modpub/images/localmenu/tab_bg_voc_ov.gif) no-repeat left top; color:#ffffff;}
.m_general a.tab				{float:left; display:block; width:100px; line-height:27px; color:#ffffff; background:url(/modpub/images/localmenu/tab_bg_general_other.gif) no-repeat left top; text-align:center; margin-right:4px;}
.m_general a.tab:hover			{text-decoration:none; background:url(/modpub/images/localmenu/tab_bg_general_ov.gif) no-repeat left top; color:#ffffff;}

.clb_join						{position:absolute; background:url(/modpub/images/localmenu/popup_clb_join.png) no-repeat left top; width:124px; height:47px; top:-35px; left:455px;}
.clb_join a						{padding-bottom:17px; line-height:30px; text-align:center; color:#e91212; display:block; width:124px;}

/*作品詳細ページ関連*/
.worktitlebox					{width:950px; position:relative;}
.worktitlebox .title			{text-align:left; font-size:13pt; font-weight:normal; color:#333333; line-height:24px; padding-bottom:2px; font-weight:bold;}
.worktitlebox .tag				{text-align:left; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; background-color:#f5f3e4; border:1px solid #ecead8; padding:4px 10px; margin-top:5px;}
.worktitlebox .tag_inner		{width:928px; text-align:left;}
.worktitlebox .taglist			{float:left; width:808px; line-height:1.4;}
.worktitlebox .btn				{float:right; width:110px; text-align:right; line-height:1.4;}
.worktitlebox .info				{text-align:left; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; margin-top:10px; color:#333333;}
.worktitlebox .info span		{font-weight:bold;}

.worktitlebox_clb_user			{float:right; width:185px; height:58px; background:url(/modpub/images/detail/bg_post_user_clb.gif) no-repeat left top;}
.worktitlebox_clb_title			{float:left; width:755px;}
.worktitlebox .tag755			{text-align:left; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; background-color:#f5f3e4; border:1px solid #ecead8; padding:4px 10px; margin-top:5px;}
.worktitlebox .tag_inner755		{width:733px; text-align:left;}
.worktitlebox .taglist755		{float:left; width:613px; line-height:1.4;}
.worktitlebox .btn755			{float:right; width:110px; text-align:right; line-height:1.4;}

a.medal_rel						{background:url(/modpub/images/detail/icon_rel.png) no-repeat left center; padding:7px 0 6px 24px; margin-right:0;}
a.medal_tree					{background:url(/modpub/images/detail/icon_tree.png) no-repeat left center; padding:7px 0 6px 24px; margin-right:0;}
a.medal_rel:hover				{text-decoration:none;}
a.medal_tree:hover				{text-decoration:none;}

.workinfo						{font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; margin-top:10px; color:#333333; line-height:1.4; text-align:center;}
.workinfo span					{font-weight:bold;}

.workmenu						{width:520px; margin:10px auto 0 auto;}

.bkm_popup						{position:absolute; width:530px; bottom:33px; left:-5px;}
.bkm_popup_in					{padding:10px 0 5px 10px; border:1px solid #dcdcdc; background:url(/modpub/images/detail/bkm_popup_bg.png) repeat left top;}
.bkm_popup img					{margin-right:9px;}
.bkm_popup_b					{background:url(/modpub/images/detail/bkm_popup_bg_b.png) no-repeat left top; width:19px; height:10px; position:absolute; bottom:24px; left:165px;}



.edit_ctg						{width:520px; margin:10px auto 0 auto; text-align:center;}
.edit_ctg_inner					{background-color:#f5f5f5; border:1px solid #dcdcdc; padding:10px;}

.edit_tag						{margin-top:10px; background-color:#f5f5f5; border:1px solid #dcdcdc; padding:4px 10px; margin-bottom:30px;}
.edit_tag_inner					{width:498px; text-align:left;}

.edit_tag_favorite				{width:500px; margin:10px auto 30px auto; background-color:#f5f5f5; border:1px solid #dcdcdc;}
.edit_tag_favorite_inner		{width:498px; text-align:left;}

.edit_bookmark					{width:100%; margin:10px auto 0 auto; text-align:center; position:relative;}
.edit_bookmark_inner			{background-color:#f5f5f5; border:1px solid #dcdcdc; padding:10px 0;}
.edit_bookmark02				{width:100%; margin:5px auto 15px auto; text-align:center; position:relative;}
.edit_bookmark02_inner			{background-color:#f5f5f5; border:1px solid #dcdcdc; padding:5px 0;}
.edit_bookmark03				{width:160px; margin:10px auto;}
.edit_bookmark03_inner			{background-color:#f5f5f5; border:1px solid #dcdcdc; padding:5px;}

.workimgbox							{width:950px; margin-top:10px;}
.workimgbox .prev					{float:left; width:160px; margin-right:55px; position:relative;}
.workimgbox .prev .illbox			{border:1px solid #c5c5c5; padding-right:10px; padding-bottom:20px;}
.workimgbox .prev .illbox_inner		{width:148px; height:518px;}
.workimgbox .prev .shade			{width:160px; height:540px; position:absolute; top:0; left:0; text-decoration:none; background:url(/modpub/images/detail/shade_ill_left.png) repeat-y left top;}
.workimgbox .prev .sndbox			{height:330px; background:url(/modpub/images/detail/shade_snd_left.jpg) no-repeat left top;}

.workimgbox .prev .txtbox				{background:url(/modpub/images/detail/txtbox_shadow_l.jpg) no-repeat right bottom; padding-bottom:10px;}
.workimgbox .prev .txtbox_inner			{background:url(/modpub/images/detail/txtbox_bg_l.jpg) repeat-y right top; padding:15px 15px 50px 0;}
.workimgbox .prev .txtbox_inner .pbox	{height:480px; background:url(/modpub/images/detail/txtbox_underline_l.gif) repeat-y right top;}

.workimgbox .prev .btn				{width:45px; height:45px; position:absolute; bottom:80px; right:-25px;}
.workimgbox .prev .btn_txt			{width:45px; height:45px; position:absolute; bottom:20px; right:-20px;}

.workimgbox .next					{float:right; width:160px;/* margin-left:55px;*/ position:relative;}
.workimgbox .next .illbox			{border:1px solid #c5c5c5; padding-left:10px; padding-bottom:20px;}
.workimgbox .next .illbox_inner		{width:148px; height:518px;}
.workimgbox .next .sndbox			{height:330px; background:url(/modpub/images/detail/shade_snd_right.jpg) no-repeat right top;}

.workimgbox .next .txtbox				{background:url(/modpub/images/detail/txtbox_shadow_r.jpg) no-repeat left bottom; padding-bottom:10px;}
.workimgbox .next .txtbox_inner			{background:url(/modpub/images/detail/txtbox_bg_r.jpg) repeat-y left top; padding:15px 0 50px 15px;}
.workimgbox .next .txtbox_inner .pbox	{height:480px; background:url(/modpub/images/detail/txtbox_underline_r.gif) repeat-y left top;}

.workimgbox .next .shade			{width:160px; height:540px; position:absolute; top:0; left:0; text-decoration:none; background:url(/modpub/images/detail/shade_ill_right.png) repeat-y left top;}
.workimgbox .next .btn				{width:45px; height:45px; position:absolute; bottom:80px; left:-25px;}
.workimgbox .next .btn_txt			{width:45px; height:45px; position:absolute; bottom:20px; left:-20px;}

.workimgbox .current				{float:left; width:520px;}
.workimgbox .current .illbox		{border:1px solid #c5c5c5; padding-bottom:20px; position:relative;}
.workimgbox .current .illbox_inner	{width:518px; height:518px;}
.workimgbox .current .sndbox		{width:520px; height:330px; background:url(/modpub/images/detail/sndbox_bg.gif) no-repeat right bottom; background-color:#121212; position:relative;}
.workimgbox .current .sndbox_inner	{width:240px; margin:0 auto; text-align:center; padding-top:30px;}
.workimgbox .current a.sndbtn		{position:absolute; width:83px; height:83px; top:110px; left:219px; background:url(/modpub/images/detail/sndbox_btn.png) no-repeat top left;}
.workimgbox .current a.sndbtn:hover	{background:url(/modpub/images/detail/sndbox_btn_ov.png) no-repeat top left;}
.workimgbox .current .txtbox		{background:url(/modpub/images/detail/txtbox_shadow.jpg) no-repeat left bottom; padding-bottom:10px; position:relative;}
.workimgbox .current .txtbox_inner	{background-color:#faf9ee; border:1px solid #e9e9c4; padding:15px 15px 50px 15px;}
.workimgbox .current .txtbox_inner .pbox	{height:480px; background:url(/modpub/images/detail/txtbox_underline.gif) repeat-y left top; position:relative;}
.workimgbox .current .txtbox_inner p		{line-height:20px;}
.workimgbox .current .pagebtn				{position:absolute; width:160px; height:23px; bottom:-20px;/* bottom:-15px;*/ left:164px;}
.workimgbox .current .pagebtn .prevp		{float:left; width:50px;}
.workimgbox .current .pagebtn .nextp		{float:right; width:50px;}
.workimgbox .current .pagebtn .page			{float:left; width:60px; text-align:center; line-height:23px; font-weight:bold;}
.workimgbox .current .versionlink			{position:absolute; width:280px; bottom:-40px;/* bottom:-38px;*/ left:104px; text-align:center;}
.workimgbox .current .versionlink_snd		{position:absolute; width:280px; bottom:5px; left:118px; text-align:center; line-height:20px; color:#666666;}
.workimgbox .current .versionlink_snd a		{color:#666666;}
.workimgbox .current .versionlink_ill		{position:absolute; width:280px; bottom:5px; left:118px; text-align:center; line-height:20px;}
.workimgbox .current .img_3dm				{position:absolute; width:63px; height:63px; top:-3px; left:-3px; background:url(/modpub/images/detail/img_3dm.gif) no-repeat left top;}

.workimgbox .current .txtbox .nextbtn		{width:45px; height:45px; position:absolute; bottom:5px; right:5px;}
.workimgbox .current .txtbox .prevbtn		{width:45px; height:45px; position:absolute; bottom:5px; left:5px;}

.workimgbox .current .nextbtn		{width:45px; height:45px; position:absolute; bottom:15px !important; right:5px;}
.workimgbox .current .prevbtn		{width:45px; height:45px; position:absolute; bottom:15px !important; left:5px;}

.workimgbox .twitterbox_outer		{float:right; width:430px;}
.workimgbox .twitterbox				{width:410px; margin-left:20px;}
.workimgbox .twitterbox_inner		{border:1px solid #dadada; padding:0 10px; border-top:none;}
.workimgbox .tweetbox_all			{padding-top:5px; padding-bottom:10px;}
.workimgbox .tweetbox				{width:388px; padding:10px 0; border-bottom:1px dotted #dcdcdc;}
.workimgbox .tweetbox .thum			{float:left; width:48px;}
.workimgbox .tweetbox .desc			{float:right; width:330px;}
.workimgbox .tweetbox .desc p		{line-height:1.2; word-break:break-all; word-wrap:break-word;}
.workimgbox .tweetbox .state		{font-size:8.6pt; color:#999999;}
.workimgbox .posttweet_t			{width:430px; background:url(/modpub/images/detail/bg_posttweet_t02.gif) no-repeat left top; padding-top:10px;}
.workimgbox .posttweet_b			{width:430px; background:url(/modpub/images/detail/bg_posttweet_b02.gif) no-repeat left bottom; padding-bottom:20px;}
.workimgbox .posttweet_m			{width:390px; margin-left:28px;}
.workimgbox .adbox_all				{border-top:1px dotted #dcdcdc; margin-top:15px;}
.workimgbox .adbox					{width:388px; padding:10px 0; border-bottom:1px dotted #dcdcdc;}
.workimgbox .adbox02				{width:410px; padding:10px 0; border-bottom:1px dotted #dcdcdc;}

/*tweet*/
.twbox								{width:388px; text-align:left; position:relative; z-index:1;}
.twbox .thum						{float:left; width:48px;}
.twbox .twtxt						{float:left; width:323px; margin-left:15px; background-color:#f8f8f8; border:1px solid #dfdfdf; min-height:46px; height:auto !important; height:46px;}
.twbox .inner						{padding:6px 10px; color:#4a4a4a;}
.twbox .inner .desc p				{line-height:1.2; word-break:break-all; word-wrap:break-word;}
.twbox .inner .state				{font-size:8.6pt; color:#999999;}
.twbox .img_arrow					{position:absolute; width:16px; height:48px; background:url(/modpub/images/bbs/img_bbs_gray.gif) no-repeat left top; top:0; left:48px;}

/*detail_btn_box*/
.socialbtnbox						{width:410px; position:relative; z-index:2;}
.socialbtnbox a.socialbtn			{float:left; display:block; width:130px; background-color:#dcdcdc; background:url(/modpub/images/btn/btn_social.gif) no-repeat left top; text-decoration:none; position:relative;}
.socialbtnbox a.socialbtn:hover		{background:url(/modpub/images/btn/btn_social_ov.gif) no-repeat left top; text-decoration:none;}
.socialbtnbox .innerbox				{padding:6px 2px 6px 4px;}

/*ブクマのフキダシのボタン化*/
.socialbtnbox a.no_abs				{line-height:26px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#248dd2; position:absolute; top:6px; left:19px; display:block;}
.socialbtnbox a.no_abs span			{background-color:#f7f4da; border:1px solid #ddd8b0; padding:0px 10px;}
.socialbtnbox a.no_abs .arrow		{position:absolute; width:8px; height:8px; top:7px; left:29px; background:url(/modpub/images/btn/btn_social_fukidashi.png) no-repeat left top;}


.socialbtnbox .no_nml				{line-height:26px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#555555;}
.socialbtnbox .no_bk				{line-height:26px; font-weight:normal; background:url(/modpub/images/ico_png/icon_bookmark.png) no-repeat left center; padding-left:22px; font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#555555;}
.socialbtnbox .no_bk_del			{line-height:26px; font-weight:normal; background:url(/modpub/images/ico_png/icon_bookmark_cancel.png) no-repeat left center; padding-left:22px; font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#555555;}
.socialbtnbox .no_dl				{line-height:26px; font-weight:normal; background:url(/modpub/images/ico_png/icon_dl.png) no-repeat left center; padding-left:22px; font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#555555;}
.socialbtnbox .no_tw				{line-height:26px; font-weight:normal; background:url(/modpub/images/ico_png/icon_tw_msg.png) no-repeat left center; padding-left:22px; font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#555555;}
.socialbtnbox .btn_plus				{line-height:20px; font-size:8.7pt; font-family:'MS UI Gothic', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, sans-serif; color:#444444; /*background:url(/modpub/images/ico_png/icon_plus.png) no-repeat left center; padding:0 0 0 18px;*/}

.socialbtnbox .no					{line-height:26px; font-weight:normal; padding-left:36px; font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#555555; position:relative; margin-left:15px;}
.socialbtnbox .bk					{line-height:26px; font-weight:normal; background:url(/modpub/images/ico_png/icon_bookmark_l.png) no-repeat left center; padding-left:36px; font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#555555;}
.socialbtnbox .dl					{line-height:26px; font-weight:normal; background:url(/modpub/images/ico_png/icon_dl_l.png) no-repeat left center; padding-left:36px; font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#555555;}
.socialbtnbox .tw					{line-height:26px; font-weight:normal; background:url(/modpub/images/ico_png/icon_tw_msg_l.png) no-repeat left center; padding-left:36px; font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#555555;}
.socialbtnbox .no span				{background-color:#f7f4da; border:1px solid #ddd8b0; padding:0px 10px;}
.socialbtnbox .btn_plus				{line-height:17px; font-size:8.7pt; font-family:'MS UI Gothic', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, sans-serif; color:#444444; /*background:url(/modpub/images/ico_png/icon_plus.png) no-repeat left center; padding:0 0 0 18px;*/ padding-top:3px; text-align:center;}
.socialbtnbox .no .arrow			{position:absolute; width:8px; height:8px; top:7px; left:29px; background:url(/modpub/images/btn/btn_social_fukidashi.png) no-repeat left top;}
.socialbtnbox .bkm_popup			{position:absolute; width:360px; top:26px; left:10px; background:url(/modpub/images/detail/bkm_popup_bg_t.png) no-repeat left top; padding-top:11px;}
.socialbtnbox .bkm_popup_in			{padding:10px 0 5px 10px; border:1px solid #dcdcdc; border-top:none; background:url(/modpub/images/detail/bkm_popup_bg.png) repeat left top;}
.socialbtnbox .bkm_popup img		{margin-right:10px;}

.workdetailbox						{width:950px; margin-top:40px;}
.workdetailbox .bnr					{float:right; width:160px;}
.workdetailbox .detail				{float:left; width:735px;}
.workdetailbox .menu				{margin-top:20px; background-color:#f9f9f5; border:1px solid #eae9d9; padding:8px 2px; text-align:center; line-height:1.6; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
.workdetailbox .menu02				{background-color:#f9f9f5; border:1px solid #eae9d9; padding:10px; line-height:1.6; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
.workdetailbox .desc				{margin-top:0; color:#555555;}
.workdetailbox .ad					{margin-top:25px;}
.workdetailbox .rel_bookmark		{/*margin-top:30px;*/ background-color:#f4f4f4; border:1px solid #ececec; padding:10px;}
.workdetailbox .rel_bookmark_inner	{width:685px; margin-left:28px;}
.workdetailbox .message_send		{/*margin-top:30px;*/ background-color:#f4f4f4; border:1px solid #ececec; padding:10px 5px 20px 5px; border-bottom:none; position:relative;}
.workdetailbox .message_send .msg_arrow	{position:absolute; bottom:-11px; left:360px; width:22px; height:11px; background:url(/modpub/images/msg_send_arrow.gif) no-repeat left top;}
.workdetailbox .message_send_inner	{width:554px; margin:0 auto 0 auto; text-align:center;}
.workdetailbox .box_gray_d_t		{/*width:700px; background:url(/modpub/images/detail/box_gray_d_t.gif) no-repeat left top; padding-top:10px;*/}
.workdetailbox .box_gray_d_b		{/*width:700px; background:url(/modpub/images/detail/box_gray_d_b.gif) no-repeat left bottom; padding-bottom:10px;*/}
.workdetailbox .box_gray_d_m		{/*width:700px; background:url(/modpub/images/detail/box_gray_d_m.gif) repeat-y left top; text-align:center;*/}
.workdetailbox .message_list		{background-color:#f4f4f4; border:1px solid #ececec; padding:0 10px 10px 10px; border-top:none;}
.workdetailbox .message_list_inner01{background-color:#ffffff;}
.workdetailbox .message_list_inner02{width:680px; margin:0 auto; text-align:center; padding:16px 0 16px 0;}

.workdetailbox .licence				{/*margin-top:30px;*/ background-color:#f4f4f4; border:1px solid #ececec; padding:10px 10px 10px 10px;}
.workdetailbox .licence_inner		{width:700px; margin:10px auto 0 auto;}

.workdetailbox .share				{/*margin-top:30px;*/ background-color:#f4f4f4; border:1px solid #ececec; padding:10px 10px 10px 10px;}
.workdetailbox .share_inner			{width:700px; margin:10px auto 0 auto;}

.workdetailbox .datafolder			{/*margin-top:30px;*/ background-color:#f4f4f4; border:1px solid #ececec;}
.workdetailbox .datafolder_inner	{width:732px;}

.workdetailbox .rel_movie			{/*margin-top:30px;*/ background-color:#f4f4f4; border:1px solid #ececec;}
.workdetailbox .rel_movie_inner		{width:732px;}

.workdetailbox .trackback			{/*margin-top:30px;*/ background-color:#f4f4f4; border:1px solid #ececec;}
.workdetailbox .trackback_inner		{width:732px;}

.workdetailbox_title				{margin-top:30px; background-color:#e1e1e1; border:1px solid #ececec; border-bottom:none; padding:0 10px; line-height:38px; font-weight:bold;}

/*Twitterページ関連*/
.menubox_tw							{float:left; width:270px;}
.mainbox_tw							{float:right; width:680px;}
a.menu_tw							{width:248px; padding:10px 0; border:1px solid #dcdcdc; background-color:#f5f5f5; display:block; color:#333333;}
a.menu_tw:hover						{text-decoration:none; border:1px solid #1ba9d9; background-color:#cae5ee;}
a.menu_tw_now						{width:248px; padding:10px 0; border:1px solid #1ba9d9; background-color:#1ba9d9; display:block; color:#ffffff; position:relative;}
a.menu_tw_now:hover					{text-decoration:none;}
a.menu_tw_now .img_arrow			{position:absolute; top:9px; right:-16px; width:15px; height:15px; background:url(/modpub/images/tw/arrow.gif) no-repeat left top;}


/*ユーザーページ関連*/
.userpage							{width:950px; margin-top:40px;}
.userpage .sub						{float:left; width:250px;}
.userpage .main						{float:right; width:680px;}
.userpage .profile					{border:1px solid #dedede; padding:22px 20px 20px 20px;}
.userpage .profile .pict			{text-align:center;}
.userpage .profile .name			{margin-top:10px; text-align:center; font-weight:bold;}
.userpage .profile .prof			{margin-top:10px; color:#6b6b6b;}

.userpage .profile_clb				{border:1px solid #fbdbe1; background-color:#fff3f5; padding:22px 20px 20px 20px;}
.userpage .profile_clb .pict		{widh:200px; height:200px; margin:0 auto; text-align:center; background-color:#ffffff;}
.userpage .profile_clb .name		{margin-top:10px; text-align:left; font-weight:bold;}
.userpage .profile_clb .prof		{margin-top:10px; color:#6b6b6b;}

.userpage .info_clb					{border:1px solid #e3e3e3; padding:20px;}

.userpage .subbox					{border:1px solid #ececec; background-color:#f6f6f6; padding:10px 20px 10px 20px;/* margin-top:20px;*/}
.userpage .subbox .userthum			{/*margin-left:10px; */width:218px; margin-top:6px;}
.userpage .subbox .userthum a		{display:block; width:48px; float:left; margin-right:6px;}

.userpage .tag						{font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; background-color:#f5f3e4; border:1px solid #ecead8; padding:8px 10px; margin-top:20px;}
.userpage .tag_inner				{}

.userpage .rel_work					{margin-top:30px; background-color:#e9e9e9; border:1px solid #dadada;}
.userpage .rel_work_inner			{width:678px;}

.userpage .used_comment01			{width:660px; padding:5px 10px 5px 10px; border-bottom:1px solid #eeeeee; background-color:#ffffff;}
.userpage .used_comment02			{width:660px; padding:5px 10px 5px 10px; border-bottom:1px solid #eeeeee; background-color:#f8f8f8;}
.userpage .used_comment03			{width:660px; padding:5px 10px 5px 10px; border-bottom:1px solid #eeeeee; background-color:#fffaf0;}

.thum_movie							{width:122px; height:92px; float:left; background-color:#666666; margin-left:10px;}
.thum_movie .inner					{padding:1px;}
.thum_movie a						{display:block; width:120px; height:90px;}
.thum_movie_nf						{width:122px; height:92px; background-color:#666666;}
.thum_movie_nf .inner				{padding:1px;}
.thum_movie_nf a					{display:block; width:120px; height:90px;}

.tagpage .tag						{font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; background-color:#f5f3e4; border:1px solid #ecead8; padding:8px 10px; margin-top:20px;}
.tagpage .tag_inner					{}


/*メッセージリスト*/
.messagebox							{width:680px; text-align:left; margin-top:10px; position:relative;}
.messagebox .thum_l					{float:left; width:48px;}
.messagebox .thum_r					{float:right; width:48px;}
.messagebox .other					{float:left; width:615px; margin-left:15px; background-color:#e5edf7; border:1px solid #d0e2f0;}
.messagebox .self					{float:left; width:552px; margin-left:63px; background-color:#fef1d6; border:1px solid #eedab2;}
.messagebox .gray					{float:left; width:615px; margin-left:15px; background-color:#f8f8f8; border:1px solid #dfdfdf;}
.messagebox .clb					{float:left; width:552px; margin-left:63px; background-color:#ffedf3; border:1px solid #fdd9e5;}
.messagebox .clb_l					{float:left; width:615px; margin-left:15px; background-color:#ffedf3; border:1px solid #fdd9e5;}
.messagebox .clb_r					{float:left; width:615px; margin-left:15px; background-color:#ffedf3; border:1px solid #fdd9e5;}

.messagebox .inner					{padding:8px 10px; color:#4a4a4a;}
.messagebox .info					{color:#848282; margin-top:10px;}
.messagebox .other .img_arrow		{position:absolute; width:16px; height:48px; background:url(/modpub/images/bbs/img_bbs_other.gif) no-repeat left top; top:0; left:48px;}
.messagebox .self .img_arrow		{position:absolute; width:16px; height:48px; background:url(/modpub/images/bbs/img_bbs_self.gif) no-repeat left top; top:0; right:48px;}
.messagebox .gray .img_arrow		{position:absolute; width:16px; height:48px; background:url(/modpub/images/bbs/img_bbs_gray.gif) no-repeat left top; top:0; left:48px;}
.messagebox .clb .img_arrow			{position:absolute; width:16px; height:48px; background:url(/modpub/images/bbs/img_bbs_clb.gif) no-repeat left top; top:0; right:48px;}
.messagebox .clb_r .img_arrow_r		{position:absolute; width:16px; height:48px; background:url(/modpub/images/bbs/img_bbs_clb_r.gif) no-repeat left top; top:0; left:48px;}
.messagebox .clb_l .img_arrow		{position:absolute; width:16px; height:48px; background:url(/modpub/images/bbs/img_bbs_clb_r.gif) no-repeat left top; top:0; left:48px;}
.messagebox .clb_r .img_arrow		{position:absolute; width:16px; height:48px; background:url(/modpub/images/bbs/img_bbs_clb_r.gif) no-repeat left top; top:0; right:48px;}

.messagebox .message_send			{margin-top:0px; background-color:#f4f4f4; border:1px solid #ececec; padding:10px 10px 20px 10px;}
.messagebox .message_send_inner		{width:640px; margin:10px auto 0 auto;}
.messagebox .box_gray_d_t			{width:640px; background:url(/modpub/images/detail/box_gray_d_t.gif) no-repeat left top; padding-top:10px;}
.messagebox .box_gray_d_b			{width:640px; background:url(/modpub/images/detail/box_gray_d_b.gif) no-repeat left bottom; padding-bottom:10px;}
.messagebox .box_gray_d_m			{width:640px; background:url(/modpub/images/detail/box_gray_d_m.gif) repeat-y left top; text-align:center;}
.messagebox .message_list			{margin-top:20px; width:620px; margin-right:auto; margin-left:auto; text-align:center;}

/*サムネイル*/
.thumbox							{float:left; width:128px; height:128px; position:relative; margin-right:5px;}
.thum_bg_ill						{background:url(/modpub/images/thum/bg_thum_ill.png) no-repeat top left;}
.thum_bg_ill_w						{background:url(/modpub/images/thum/bg_thum_ill_white.gif) no-repeat top left;}
.thum_bg_txt						{background:url(/modpub/images/thum/bg_thum_txt_gray.gif) no-repeat top left;}
.thum_bg_txt_w						{background:url(/modpub/images/thum/bg_thum_txt_white.gif) no-repeat top left;}
.thum_bg_snd						{background:url(/modpub/images/thum/bg_thum_snd_gray.gif) no-repeat top left;}
.thum_bg_snd_w						{background:url(/modpub/images/thum/bg_thum_snd_white.gif) no-repeat top left;}
a.thum_btn							{width:124px; height:124px; display:block;}
a.thum_btn:hover					{text-decoration:none; width:120px; height:120px; display:block; border:2px solid #14b5f8; cursor:pointer;}
div.thum_btn						{width:124px; height:124px; display:block;}
.thumbox .img3dm					{position:absolute; width:38px; height:38px; top:-1px; left:-1px; background:url(/modpub/images/img_3dm.gif) no-repeat top left; z-index:15;}
.thum_no							{z-index:19; position:absolute; bottom:6px; right:6px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:13pt; background-color:#FA61B4; color:#FFFFFF; font-weight:normal; padding:2px 5px;}
.thum_btn_off						{background:url(/modpub/images/thum_btn.gif) no-repeat top left; width:128px; height:128px; display:block; position:relative; z-index:10;}
.thum_title							{color:#2376E7; font-weight:bold; height:39px; line-height:1.1; overflow:hidden; word-wrap:break-word; padding:0 5px 0 0; margin-top:5px;}
.thum_desc_lyc						{font-size:8.6pt; color:#666666; line-height:1.1; margin-top:5px; height:38px; overflow:hidden; word-wrap:break-word; padding:0 5px;}

.thum_snd							{width:110px; height:90px; position:absolute; top:7px; left:7px; overflow:hidden;}
.thum_snd .title					{color:#068dcc; font-weight:bold; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; line-height:1.4em; height:4.2em; overflow:hidden;}
.thum_snd .user						{margin-top:1px; /*color:#666666;*/ color:#068dcc; font-weight:bold; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; line-height:1.2em; height:2.4em; overflow:hidden;}
.thumbox .time						{height:20px; position:absolute; bottom:5px; left:9px; color:#6d6d6d;}
.thumbox a.playbtn					{display:block; width:35px; height:35px; position:absolute; bottom:3px; right:3px; background:url(/modpub/images/thum/btn_play.gif) no-repeat top left;}
.thumbox a.playbtn:hover			{background:url(/modpub/images/thum/btn_play_ov.gif) no-repeat top left;}
.thumbox .vsq_s						{display:block; width:35px; height:35px; position:absolute; bottom:3px; right:3px; background:url(/modpub/images/thum/vsq_s.gif) no-repeat top left;}
.thumbox .mid_s						{display:block; width:35px; height:35px; position:absolute; bottom:3px; right:3px; background:url(/modpub/images/thum/midi_s.gif) no-repeat top left;}

.thum_txt							{width:110px; height:110px; position:absolute; top:7px; left:7px;}
.thum_txt .title					{color:#068dcc; font-weight:bold; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; line-height:1.4em; height:2.8em; overflow:hidden;}
.thum_txt .user						{margin-top:3px; /*color:#666666;*/ color:#068dcc; font-weight:bold; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; line-height:1.2em; height:1.2em; overflow:hidden;}
.thum_txt .desc						{margin-top:4px; font-size:8.6pt; color:#666666; line-height:1.2em; height:4.8em; overflow:hidden;}

.folderthum							{float:left; width:128px; position:relative; margin-right:15px;}
.folderimg							{width:128px; height:128px; background:url(/modpub/images/thum/bg_thum_folder.jpg) no-repeat top left;}
.folderimg .inner					{padding:10px 0 0 10px;}
.folderimg_gray						{width:128px; height:128px; background:url(/modpub/images/thum/bg_thum_folder_gray.jpg) no-repeat top left;}
.folderimg_gray .inner				{padding:10px 0 0 10px;}
.foldername							{padding-right:8px; text-align:center; margin-top:5px;}
a.folder_link						{display:block; position:absolute; width:128px; height:128px; top:0; left:0; text-decoration:none;}

/*ツイッター*/
#contbox_inner .tweetbox			{width:660px; margin-left:auto; margin-right:auto; margin-bottom:15px; text-align:center; background-color:#ffffff;}
#contbox_inner .tweetbox_inner		{width:645px; margin:0 auto; padding:7px 0; text-align:left;}
#contbox_inner .tweetbox .thum		{float:left; width:48px;}
#contbox_inner .tweetbox .desc		{float:right; width:587px;}
#contbox_inner .tweetbox .desc p	{line-height:1.2; word-break:break-all; word-wrap:break-word;}
#contbox_inner .tweetbox .state		{font-size:8.6pt; color:#999999;}

/*注目の作品*/
.spotlight							{width:660px; margin-left:auto; margin-right:auto; margin-top:5px; text-align:center; background:url(/modpub/images/spotlight_bg.gif) no-repeat left top; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
.spotlight .title_ill				{width:107px; background:url(/modpub/images/spotlight_bg_ill.gif) no-repeat right top; float:left; line-height:29px; height:29px; text-align:left;}
.spotlight .title_snd				{width:107px; background:url(/modpub/images/spotlight_bg_snd.gif) no-repeat right top; float:left; line-height:29px; height:29px; text-align:left;}
.spotlight .title_txt				{width:107px; background:url(/modpub/images/spotlight_bg_txt.gif) no-repeat right top; float:left; line-height:29px; height:29px; text-align:left;}
.spotlight .title_3dm				{width:107px; background:url(/modpub/images/spotlight_bg_3dm.gif) no-repeat right top; float:left; line-height:29px; height:29px; text-align:left;}
.spotlight .title_ill div, .spotlight .title_snd div, .spotlight .title_txt div, .spotlight .title_3dm div	{padding-left:5px; color:#ffffff;}
.spotlight .cont					{width:533px; float:right; line-height:29px; height:29px; text-align:left; margin-right:10px;}

.spotlight02						{width:660px; margin-left:auto; margin-right:auto; margin-top:5px; text-align:center; background:url(/modpub/images/spotlight_bg02.gif) no-repeat left top; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
.spotlight02 .title_all				{width:104px; float:left; line-height:23px; padding:4px 0; margin-left:4px; text-align:left; color:#ffffff;}
.spotlight02 .title_ill				{background-color:#1195a6; padding-left:10px;}
.spotlight02 .title_snd				{background-color:#1195a6; padding-left:10px;}
.spotlight02 .title_txt				{background-color:#1195a6; padding-left:10px;}
.spotlight02 .title_3dm				{background-color:#1195a6; padding-left:10px;}
.spotlight02 .cont					{width:533px; float:right; line-height:31px; text-align:left; margin-right:10px;}

.cv_link							{padding:0 10px; margin-bottom:10px; text-align:right;}
.cv_link span						{padding:3px 5px 2px 5px; margin-right:2px; border:1px solid #e9e9e9;}
.cv_link a							{text-decoration:underline;}
.cv_link .now						{background-color:#4d4e51; border:1px solid #3e4042;}
.cv_link .now a						{color:#ffffff; text-decoration:none;}

.cv_link02							{padding:0 10px; /*margin-bottom:10px;*/ text-align:center;}
.cv_link02 span						{padding:3px 5px 2px 5px; margin-right:2px; border:1px solid #e9e9e9;}
.cv_link02 a						{text-decoration:underline;}
.cv_link02 .now						{background-color:#4d4e51; border:1px solid #3e4042;}
.cv_link02 .now a					{color:#ffffff; text-decoration:none;}

/*見出し*/
.h02_03								{border-top:1px dotted #9b9b9b; border-bottom:1px dotted #9b9b9b; line-height:35px; padding-left:10px; background-color:#f6f6f6; font-size:11pt; font-weight:bold; margin-top:30px; color:#444444;}
.h02_03_plain						{line-height:28px; font-size:11pt; font-weight:bold; color:#444444;}
.h03_03_plain						{line-height:24px; font-size:10pt; font-weight:bold; color:#444444;}
.h03_03_plain_wht					{line-height:24px; font-size:10pt; font-weight:bold; color:#ffffff;}
.h04_03								{border-top:1px dotted #9b9b9b; border-bottom:1px dotted #9b9b9b; line-height:30px; padding-left:10px; background-color:#f8f8f8; font-size:9pt; font-weight:bold; margin-top:30px; color:#444444;}
.h04_03_plain						{line-height:1.4; font-size:9pt; font-weight:bold; color:#444444;}

.h02_03_menu						{border-top:1px dotted #9b9b9b; border-bottom:1px dotted #9b9b9b; background-color:#f6f6f6; margin-top:30px;}
.h02_03_menu .name					{float:left; margin-left:10px; line-height:35px; font-size:11pt; font-weight:bold; color:#444444;}
.h02_03_menu .menu					{float:right; margin-right:10px; line-height:35px; text-align:right;}

.h01_03_menu						{}
.h01_03_menu .name					{float:left; margin-left:0px; line-height:28px; font-size:13pt; font-weight:bold; color:#333333;}
.h01_03_menu .menu					{float:right; line-height:28px; text-align:right;}

.h00_03_950							{background:url(/modpub/images/h00_bg950.gif) no-repeat left top; line-height:42px; font-size:12pt; padding-left:20px; font-weight:bold;}
.h00_03_760							{background:url(/modpub/images/h00_bg760.gif) no-repeat left top; line-height:42px; font-size:12pt; padding-left:20px; font-weight:bold;}

/*もっと見る*/
.moreinfo							{text-align:right; margin-top:10px; line-height:1.4;}
.backinfo							{text-align:left; margin-top:10px; line-height:1.4;}

/*BOX___kanret*/
.box_karent_t						{width:100%; background:url(/modpub/images/bg/bg_karent_t.gif) no-repeat left top; padding-top:10px; margin-top:15px;}
.box_karent_t02						{width:100%; background:url(/modpub/images/bg/bg_karent_t02.gif) no-repeat left top; margin-top:30px;}
.box_karent_m						{width:100%; background:url(/modpub/images/bg/bg_karent_m.gif) repeat-y left top;}
.box_karent_b						{background:url(/modpub/images/bg/bg_karent_b.jpg) no-repeat left bottom; padding:0 10px 30px 10px;}
.box_karent_inner					{width:660px;}

.thum_karent						{width:110px; float:left; text-align:center;}
.thum_karent p						{line-height:1.1; margin-top:5px; padding:0 5px;}

/*コラボ一覧*/
.clblist							{width:100%; background-color:#ffffff; padding:0 0; margin-top:10px; position:relative;}
.clblist .thum						{float:left; width:48px; margin-left:10px; padding:10px 0;}
.clblist .info						{float:right; width:582px; margin-right:10px; padding:8px 0;}
.clblist .info .title				{float:left; width:442px; font-weight:bold; margin-top:5px;}
.clblist .info .btn					{float:right; width:130px;}
.clblist .info .status				{margin-top:5px; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; line-height:1.4;}
.clblist .info .status span			{color:#f1247b;}
.clb_rank							{width:21px; height:67px; position:absolute; top:0; left:-23px;}

.clblist760							{background-color:#dcdcdc; padding:1px; margin-top:10px;}
.clblist760 .inner					{background-color:#ffffff; padding:10px 0; width:758px;}
.clblist760 .thum					{width:68px; float:left; text-align:center;}
.clblist760 .info					{width:680px; float:right; margin-right:10px; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
.clblist760 .info .title			{font-weight:bold; margin-top:5px;}
.clblist760 .info .user				{color:#666666; margin-top:10px;}
.clblist760 .info .user span		{color:#f1247b;}

.clblist680							{background-color:#dcdcdc; padding:1px; margin-top:10px;}
.clblist680 .inner					{background-color:#ffffff; padding:10px 0; width:678px;}
.clblist680 .thum					{width:68px; float:left; text-align:center;}
.clblist680 .info					{width:600px; float:right; margin-right:10px; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
.clblist680 .info .title			{font-weight:bold; margin-top:5px;}
.clblist680 .info .user				{color:#666666; margin-top:10px;}
.clblist680 .info .user span		{color:#f1247b;}

/*音楽一覧*/
.sndlist950							{background-color:#dcdcdc; padding:1px; margin-top:5px;}
.sndlist950 .inner					{background-color:#ffffff; padding:5px;}
.sndlist950 table					{width:938px; background-color:#ffffff;}
.sndlist950 table .thum				{width:58px; vertical-align:middle;}
.sndlist950 table .date				{width:60px; vertical-align:middle; line-height:1.4;}
.sndlist950 table .title			{width:580px; vertical-align:middle; font-weight:bold; line-height:1.4;}
.sndlist950 table .user				{width:160px; vertical-align:middle; line-height:1.4;}
.sndlist950 table .time				{width:42px; vertical-align:middle; text-align:right; line-height:1.4;}
.sndlist950 table .time span		{margin-right:10px;}
.sndlist950 table .playbtn			{width:38px; vertical-align:middle;}
.sndlist950 table .playbtn a		{width:38px; height:38px; display:block; background:url(/modpub/images/btn/btn_play_snd_list.jpg) no-repeat left top;}
.sndlist950 table .playbtn a:hover	{background:url(/modpub/images/btn/btn_play_snd_list_ov.jpg) no-repeat left top; text-decoration:none;}

.sndlist760							{background-color:#dcdcdc; padding:1px; margin-top:5px;}
.sndlist760 .inner					{background-color:#ffffff; padding:5px;}
.sndlist760 table					{width:748px; background-color:#ffffff;}
.sndlist760 table .thum				{width:58px; vertical-align:middle;}
.sndlist760 table .date				{width:60px; vertical-align:middle; line-height:1.4;}
.sndlist760 table .title			{width:390px; vertical-align:middle; font-weight:bold; line-height:1.4;}
.sndlist760 table .user				{width:160px; vertical-align:middle; line-height:1.4;}
.sndlist760 table .time				{width:42px; vertical-align:middle; text-align:right; line-height:1.4;}
.sndlist760 table .time span		{margin-right:10px;}
.sndlist760 table .playbtn			{width:38px; vertical-align:middle;}
.sndlist760 table .playbtn a		{width:38px; height:38px; display:block; background:url(/modpub/images/btn/btn_play_snd_list.jpg) no-repeat left top;}
.sndlist760 table .playbtn a:hover	{background:url(/modpub/images/btn/btn_play_snd_list_ov.jpg) no-repeat left top; text-decoration:none;}

.sndlist680							{background-color:#dcdcdc; padding:1px; margin-top:5px;}
.sndlist680 .inner					{background-color:#ffffff; padding:5px;}
.sndlist680 table					{width:668px; background-color:#ffffff;}
.sndlist680 table .thum				{width:58px; vertical-align:middle;}
.sndlist680 table .date				{width:60px; vertical-align:middle; line-height:1.4;}
.sndlist680 table .title			{width:310px; vertical-align:middle; font-weight:bold; line-height:1.4;}
.sndlist680 table .user				{width:160px; vertical-align:middle; line-height:1.4;}
.sndlist680 table .time				{width:42px; vertical-align:middle; text-align:right; line-height:1.4;}
.sndlist680 table .time span		{margin-right:10px;}
.sndlist680 table .playbtn			{width:38px; vertical-align:middle;}
.sndlist680 table .playbtn a		{width:38px; height:38px; display:block; background:url(/modpub/images/btn/btn_play_snd_list.jpg) no-repeat left top;}
.sndlist680 table .playbtn a:hover	{background:url(/modpub/images/btn/btn_play_snd_list_ov.jpg) no-repeat left top; text-decoration:none;}


/*テキスト一覧*/
.txtlist950							{background-color:#dcdcdc; padding:1px; margin-top:5px;}
.txtlist950 .inner					{background-color:#ffffff; padding:5px;}
.txtlist950 table					{width:938px; background-color:#ffffff;}
.txtlist950 table .thum				{width:58px; vertical-align:middle;}
.txtlist950 table .date				{width:110px; vertical-align:middle; line-height:1.4;}
.txtlist950 table .title			{width:320px; vertical-align:middle; font-weight:bold; line-height:1.4;}
.txtlist950 table .user				{width:180px; vertical-align:middle; line-height:1.4;}
.txtlist950 table .desc				{width:270px; vertical-align:middle;}
.txtlist950 table .desc p			{color:#666666; padding-right:5px;}

.txtlist760							{background-color:#dcdcdc; padding:1px; margin-top:5px;}
.txtlist760 .inner					{background-color:#ffffff; padding:5px;}
.txtlist760 table					{width:748px; background-color:#ffffff;}
.txtlist760 table .thum				{width:58px; vertical-align:middle;}
.txtlist760 table .date				{width:110px; vertical-align:middle; line-height:1.4;}
.txtlist760 table .title			{width:200px; vertical-align:middle; font-weight:bold; line-height:1.4;}
.txtlist760 table .user				{width:160px; vertical-align:middle; line-height:1.4;}
.txtlist760 table .desc				{width:220px; vertical-align:middle;}
.txtlist760 table .desc p			{color:#666666; padding-right:5px; line-height:1.1; font-size:8.6pt;}

.txtlist680							{background-color:#dcdcdc; padding:1px; margin-top:5px;}
.txtlist680 .inner					{background-color:#ffffff; padding:5px;}
.txtlist680 table					{width:668px; background-color:#ffffff;}
.txtlist680 table .thum				{width:58px; vertical-align:middle;}
.txtlist680 table .date				{width:110px; vertical-align:middle; line-height:1.4;}
.txtlist680 table .title			{width:160px; vertical-align:middle; font-weight:bold; line-height:1.4;}
.txtlist680 table .user				{width:160px; vertical-align:middle; line-height:1.4;}
.txtlist680 table .desc				{width:180px; vertical-align:middle;}
.txtlist680 table .desc p			{color:#666666; padding-right:5px; line-height:1.1; font-size:8.6pt;}

/*コラボ共有ファイル一覧*/
.clbfilelist760						{background-color:#dcdcdc; padding:1px; margin-top:5px;}
.clbfilelist760 .inner				{background-color:#f9f9f9; padding:5px 10px;}
.clbfilelist760 table				{width:738px; background-color:#f9f9f9;}
.clbfilelist760 table .date			{width:90px; vertical-align:middle; line-height:1.4;}
.clbfilelist760 table .ctg			{width:50px; vertical-align:middle; line-height:1.4;}
.clbfilelist760 table .title		{width:272px; vertical-align:middle; font-weight:bold; line-height:1.4;}
.clbfilelist760 table .user			{width:230px; vertical-align:middle; line-height:1.4;}
.clbfilelist760 table .playbtn		{width:48px; vertical-align:middle;}

/*ユーザー一覧*/
.userlist760								{background-color:#dcdcdc; padding:1px; margin-top:10px;}
.userlist760 .inner							{background-color:#ffffff; width:758px;  font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
.userlist760 .thum							{width:68px; float:left; text-align:center; padding:10px 0;}
.userlist760 .info							{width:680px; float:left; padding:10px 0; margin-right:10px;}
.userlist760 .name							{width:490px; float:left; line-height:48px;}
.userlist760 .name_s						{width:490px; float:left; line-height:1.5;}
.userlist760 .usermenu						{width:180px; float:right; text-align:right; line-height:1.4;}
.userlist760 .date							{color:#f1247b; margin-left:20px;}
.userlist760 .mgr							{background-color:#FF3366; color:#ffffff; padding:3px 15px; margin-left:5px;}
.userlist760 .comment						{text-align:left; margin-top:5px; margin-left:15px; background-color:#ffedf3; border:1px solid #fdd9e5;}
.userlist760 .comment .clb					{width:655px; position:relative; min-height:49px; height:auto !important; height:49px;}
.userlist760 .comment .clb_inner			{padding:8px 10px; color:#4a4a4a;}
.userlist760 .comment .clb .img_arrow		{position:absolute; width:16px; height:48px; background:url(/modpub/images/bbs/img_bbs_clb_r.gif) no-repeat left top; top:0; left:-16px;}

.userlist760 .comment_other					{text-align:left; margin-top:5px; margin-left:15px; background-color:#e5edf7; border:1px solid #d0e2f0;}
.userlist760 .comment_other .clb			{width:655px; position:relative; min-height:49px; height:auto !important; height:49px;}
.userlist760 .comment_other .clb_inner		{padding:8px 10px; color:#4a4a4a;}
.userlist760 .comment_other .clb .img_arrow	{position:absolute; width:16px; height:48px; background:url(/modpub/images/bbs/img_bbs_other.gif) no-repeat left top; top:0; left:-16px;}



/*関連作品一覧*/
.rellist950							{background-color:#dcdcdc; padding:1px; margin-top:10px;}
.rellist950 .inner					{background-color:#fafafa; padding:10px 0; width:948px;}
.rellist950 .relicon				{width:30px; float:left; text-align:center;}
.rellist950 .thum					{width:140px; float:left;}
.rellist950 .info					{width:768px; float:right; margin-right:10px;}
.rellist760 .info .title			{font-weight:bold; line-height:1.4;}
.rellist760 .info .user				{color:#666666; margin-top:15px; line-height:1.4;}
.rellist950 .info .desc				{color:#666666; margin-top:5px;}
.rellist950 .info .work				{margin-top:10px; padding-top:10px; border-top:1px dotted #dcdcdc;}

.rellist760							{background-color:#dcdcdc; padding:1px; margin-top:10px;}
.rellist760 .inner					{background-color:#fafafa; padding:10px 0; width:758px;}
.rellist760 .relicon				{width:30px; float:left; text-align:center;}
.rellist760 .edit					{width:100px; float:left;}
.rellist760 .thum					{width:140px; float:left;}
.rellist760 .info					{width:578px; float:right; margin-right:10px;}
.rellist760 .info_s					{width:508px; float:right; margin-right:10px;}
.rellist760 .title					{font-weight:bold; line-height:1.4;}
.rellist760 .user					{color:#666666; margin-top:15px; line-height:1.4;}
.rellist760 .desc					{color:#666666; margin-top:5px;}
.rellist760 .work					{margin-top:10px; padding-top:10px; border-top:1px dotted #dcdcdc;}

/*ダウンロード履歴*/
.dllist760							{background-color:#dcdcdc; padding:1px; margin-top:10px;}
.dllist760 .inner					{background-color:#fafafa; width:758px;}
.dllist760 .thum					{width:140px; float:left; margin:10px 0 10px 10px;}
.dllist760 .info					{width:598px; float:right; margin:10px 10px 10px 0;}
.dllist760 .info .title				{font-weight:bold; line-height:1.4;}
.dllist760 .info .user				{color:#666666; margin-top:10px; line-height:1.4;}
.dllist760 .info .date				{color:#666666; margin-top:10px;}
.dllist760 .info .work				{margin-top:10px; padding-top:10px; border-top:1px dotted #dcdcdc;}
.dllist760 .info .worklink			{margin-top:2px;}

/*ピアプロリンク一覧*/
.plinklist760						{background-color:#dcdcdc; padding:1px; margin-top:10px;}
.plinklist760 .inner				{background-color:#fafafa; padding:10px 0; width:758px;}
.plinklist760 .pimages				{width:120px; float:left; margin-left:10px;}
.plinklist760 .thum					{width:120px; height:120px; background-position:center;}
.plinklist760 .info					{width:608px; float:right; margin-right:10px;}
.plinklist760 .info .title			{font-weight:bold; line-height:1.4; font-size:11pt;}
.plinklist760 .info .desc			{color:#666666; margin-top:20px; line-height:1.4;}
.plinklist760 .info .dtl			{margin-top:10px;}
.plinklist760 .info .dtl span		{color:#27945d;}

.send_mb_msg						{width:590px; margin:20px auto 0 auto; text-align:center; position:relative;}
.send_mb_msg .inner					{background-color:#f4f4f4; border:1px solid #ececec; padding:5px 15px 10px 15px;}

/*音楽作品一覧*/
.sndlist950 .info .status			{font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
.sndlist950 .info .status span		{color:#f1247b;}
.sndlist950 .btn					{float:right; width:130px;}

/*ボタン*/

a.btn80								{display:block; width:80px; line-height:27px; text-align:center; background:url(/modpub/images/btn/btn80_bg.png) no-repeat left top; color:#ffffff; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
a.btn80:hover						{background:url(/modpub/images/btn/btn80_bg_ov.png) no-repeat left top; text-decoration:none;}
.btn80_dum							{display:block; width:80px; line-height:27px; text-align:center; cursor:default; background:url(/modpub/images/btn/btn80_bg_dum.png) no-repeat left top; color:#999999; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}

a.btn90								{display:block; width:90px; line-height:27px; text-align:center; background:url(/modpub/images/btn/btn90_bg.png) no-repeat left top; color:#ffffff; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
a.btn90:hover						{background:url(/modpub/images/btn/btn90_bg_ov.png) no-repeat left top; text-decoration:none;}
.btn90_dum							{display:block; width:90px; line-height:27px; text-align:center; cursor:default; background:url(/modpub/images/btn/btn90_bg_dum.png) no-repeat left top; color:#999999; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}

a.btn110							{display:block; width:110px; line-height:27px; text-align:center; background:url(/modpub/images/btn/btn110_bg.png) no-repeat left top; color:#ffffff; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
a.btn110:hover						{background:url(/modpub/images/btn/btn110_bg_ov.png) no-repeat left top; text-decoration:none;}
.btn110_dum							{display:block; width:110px; line-height:27px; text-align:center; cursor:default; background:url(/modpub/images/btn/btn110_bg_dum.png) no-repeat left top; color:#999999; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}

a.btn130							{display:block; width:130px; line-height:27px; text-align:center; background:url(/modpub/images/btn/btn130_bg.png) no-repeat left top; color:#ffffff; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
a.btn130:hover						{background:url(/modpub/images/btn/btn130_bg_ov.png) no-repeat left top; text-decoration:none;}
.btn130_dum							{display:block; width:130px; line-height:27px; text-align:center; cursor:default; background:url(/modpub/images/btn/btn130_bg_dum.png) no-repeat left top; color:#999999; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}

a.btn160							{display:block; width:160px; line-height:27px; text-align:center; background:url(/modpub/images/btn/btn160_bg.png) no-repeat left top; color:#ffffff; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
a.btn160:hover						{background:url(/modpub/images/btn/btn160_bg_ov.png) no-repeat left top; text-decoration:none;}

a.btn160gray						{display:block; width:160px; line-height:27px; text-align:center; background:url(/modpub/images/btn/btn160gray_bg.png) no-repeat left top; color:#444444; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; font-weight:bold;}
a.btn160gray:hover					{background:url(/modpub/images/btn/btn160gray_bg_ov.png) no-repeat left top; text-decoration:none;}

a.btn145gray						{display:block; width:145px; line-height:27px; text-align:center; background:url(/modpub/images/btn/btn145gray_bg.png) no-repeat left top; color:#444444; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; font-weight:bold;}
a.btn145gray:hover					{background:url(/modpub/images/btn/btn145gray_bg_ov.png) no-repeat left top; text-decoration:none;}

a.btn130gray						{display:block; width:130px; line-height:27px; text-align:center; background:url(/modpub/images/btn/btn130gray_bg.png) no-repeat left top; color:#444444; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; font-weight:bold;}
a.btn130gray:hover					{background:url(/modpub/images/btn/btn130gray_bg_ov.png) no-repeat left top; text-decoration:none;}

a.btn230							{display:block; width:230px; line-height:35px; text-align:center; background:url(/modpub/images/btn/btn230_bg.png) no-repeat left top; color:#ffffff; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
a.btn230:hover						{background:url(/modpub/images/btn/btn230_bg_ov.png) no-repeat left top; text-decoration:none;}

a.btn300							{display:block; width:300px; line-height:45px; font-size:11pt; font-weight:bold; text-align:center; background:url(/modpub/images/btn/btn300_bg.png) no-repeat left top; color:#ffffff; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
a.btn300:hover						{background:url(/modpub/images/btn/btn300_bg_ov.png) no-repeat left top; text-decoration:none;}

a.btn35								{display:block; width:35px; height:35px; background:url(/modpub/images/btn/btn35_bg.png) no-repeat left top;}
a.btn35 span						{display:block; width:35px; height:35px; background-position:center; background-repeat:no-repeat;}
a.btn35:hover						{background:url(/modpub/images/btn/btn35_bg_ov.png) no-repeat left top; text-decoration:none;}

a.btn_mini80						{display:block; width:80px; line-height:24px; text-align:center; background:url(/modpub/images/btn/btn_mini80_bg.png) no-repeat left top; color:#333333; font-size:8.6pt; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
a.btn_mini80:hover					{background:url(/modpub/images/btn/btn_mini80_bg_ov.png) no-repeat left top; text-decoration:none;}
.btn_mini80_dum						{display:block; width:80px; line-height:24px; text-align:center; cursor:default; background:url(/modpub/images/btn/btn_mini80_bg_dum.png) no-repeat left top; color:#cccccc; font-size:8.6pt; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}

a.btn110wht							{display:block; width:110px; line-height:27px; text-align:center; background:url(/modpub/images/btn/btn110wht_bg.png) no-repeat left top; color:#555555; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
a.btn110wht:hover					{background:url(/modpub/images/btn/btn110wht_bg_ov.png) no-repeat left top; text-decoration:none;}

a.btn_light90						{display:block; width:90px; line-height:23px; text-align:center; background:url(/modpub/images/btn/btn_light90_bg.png) no-repeat left top; color:#4d6338; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
a.btn_light90:hover					{background:url(/modpub/images/btn/btn_light90_bg_ov.png) no-repeat left top; text-decoration:none;}
a.btn_light55						{display:block; width:55px; line-height:23px; text-align:center; background:url(/modpub/images/btn/btn_light55_bg.png) no-repeat left top; color:#4d6338; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
a.btn_light55:hover					{background:url(/modpub/images/btn/btn_light55_bg_ov.png) no-repeat left top; text-decoration:none;}

.btn_msg_reply						{background:url(/modpub/images/btn/btn22_re.png) no-repeat top left; padding:6px 0 3px 18px; text-decoration:none;}
.btn_msg_reply:hover				{background:url(/modpub/images/btn/btn22_re_ov.png) no-repeat top left; text-decoration:none;}
.btn_msg_private					{background:url(/modpub/images/btn/btn22_private.png) no-repeat top left; padding:6px 0 3px 18px; text-decoration:none; position:relative; left:-4px;}
.btn_msg_private:hover				{background:url(/modpub/images/btn/btn22_private_ov.png) no-repeat top left; text-decoration:none;}
.btn_msg_history					{background:url(/modpub/images/btn/btn22_history.png) no-repeat top left; padding:6px 0 3px 18px; text-decoration:none; position:relative; left:-8px;}
.btn_msg_history:hover				{background:url(/modpub/images/btn/btn22_history_ov.png) no-repeat top left; text-decoration:none;}
.btn_msg_reply_l					{background:url(/modpub/images/btn/btn28_re.png) no-repeat top left; padding:9px 0 6px 24px; text-decoration:none;}
.btn_msg_reply_l:hover				{background:url(/modpub/images/btn/btn28_re_ov.png) no-repeat top left; text-decoration:none;}
.btn_msg_private_l					{background:url(/modpub/images/btn/btn28_private.png) no-repeat top left; padding:9px 0 6px 24px; text-decoration:none; position:relative; left:-2px;}
.btn_msg_private_l:hover			{background:url(/modpub/images/btn/btn28_private_ov.png) no-repeat top left; text-decoration:none;}
.btn_msg_history_l					{background:url(/modpub/images/btn/btn28_history.png) no-repeat top left; padding:9px 0 6px 24px; text-decoration:none; position:relative; left:-4px;}
.btn_msg_history_l:hover			{background:url(/modpub/images/btn/btn28_history_ov.png) no-repeat top left; text-decoration:none;}

/*BBS関連*/
/*注目のスレッド*/
.bbs_feat							{margin-top:20px; background-color:#fdedf3; border:1px solid #fbd0db; padding:8px 10px; line-height:1.6; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}

/*スレッドタイトル*/
.threadtitle						{border-top:1px dotted #a3a3a3; border-bottom:1px dotted #a3a3a3; background-color:#eeeae5; margin-top:80px;}
.threadtitle .name					{width:590px; float:left; margin-left:10px; line-height:30px; font-size:10pt; font-weight:bold; color:#444444;}
.threadtitle .menu					{width:60px; float:right; margin-right:10px; text-align:right;}
.threadtitle .menu a				{width:20px; float:right; display:block; margin-left:5px;}

/*BBS用ページ切り替え*/
.page_navi_bbs						{display:block; width:100%; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; margin-top:30px;}
.page_navi_bbs .leftnavi			{text-align:center; width:600px; float:left;}
.page_navi_bbs .rightnavi			{text-align:right; width:80px; float:right;}
.page_navi_bbs ul li				{display:inline; position:relative;}
.page_navi_bbs .leftnavi ul			{padding-left:60px;}
.page_navi_bbs ul li span.now		{color:#ffffff; background-color:#0f86ca; border:solid 1px #0d7cbb; padding:5px 8px 4px 8px;}
.page_navi_bbs ul li span.dum		{color:#cccccc; border:solid 1px #ececec; padding:5px 8px 4px 8px; background-color:#ffffff;}
.page_navi_bbs ul li.jmp a			{color:#777777; border:solid 1px #dcdcdc; padding:5px 8px 4px 8px; background-color:#f7f7f7;}
.page_navi_bbs ul li.jmp a:hover	{color:#333333; border:solid 1px #1692d9; background-color:#deeff9; text-decoration:none;}
.page_navi_bbs_sp					{margin-left:5px;}

.send_bbs_msg						{width:552px; margin:20px auto 0 auto; text-align:center; position:relative;}
.send_bbs_msg .inner				{background-color:#fef1d6; border:1px solid #eedab2; padding:5px 15px 10px 15px;}
.send_bbs_msg .img_arrow			{position:absolute; width:15px; height:9px; background:url(/modpub/images/bbs/img_bbs_post.gif) no-repeat left top; top:-8px; left:268px;}

ul.bbslist							{padding-left:18px; list-style-type:decimal; margin-left:16px; line-height:1.6;}


/*タグクラウド*/
.tagcloud							{margin-right:10px;}
.tag_lv01							{font-size:8.6pt;}
.tag_lv02							{font-size:10pt;}
.tag_lv03							{font-size:13pt;}
.tagcloud a:hover					{color:#ffffff; background-color:#068dcc; padding:2px 0; text-decoration:none;}

/*枠ありテーブル*/
.t_form								{background-color:#ffffff; border-collapse:collapse; border-bottom:1px solid #dcdcdc;}
.t_form th							{background-color:#f5f5f5; padding:10px 0; border-collapse:collapse; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}
.t_form td							{background-color:#ffffff; padding:10px 0; border-collapse:collapse; border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.t_form th div, .t_form td div.pd10	{padding:0 10px;}

/*テーブル枠*/
.t_frame							{border-collapse:collapse;}
.t_frame td							{border:1px solid #cccccc;}

/*新規投稿手順ナビ*/
.poststep							{width:950px; height:40px; background-color:#e6ecab; margin:20px 0; overflow:hidden;}
.poststep .step_other				{float:left; position:relative; z-index:9; line-height:40px; padding:0 30px 0 32px; background:url(/modpub/images/post/poststep_arrow.png) no-repeat right top; margin-left:-17px;}
.poststep .step_now					{float:left; position:relative; z-index:9; line-height:40px; padding:0 30px 0 32px; background:url(/modpub/images/post/poststep_arrow_now.png) no-repeat right top; margin-left:-17px; color:#ffffff;}
.poststep .leftbox					{padding:0 30px 0 15px !important; margin-left:0px !important;}


/*タグ編集*/
.tag_edit950						{font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; background-color:#f5f3e4; border:1px solid #ecead8; padding:0 20px; margin-top:10px;}
.tag_edit950 .inner					{width:908px; margin-bottom:10px; padding-top:10px;}
.tag_edit950 .taglist				{width:908px;}
.tag_edit950 .taginput				{float:left; width:600px;}
.tag_edit950 .tagbtn				{float:right; width:300px; text-align:right;}

/*ブックマーク編集*/
.menu_book_edit						{margin-top:20px; background-color:#f9f9f5; border:1px solid #eae9d9; padding:8px 2px; text-align:center; line-height:1.6; font-family:MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}

/*FAQボックス*/
.faqbox								{border:1px solid #d2e8ef; background-color:#eff6f8; padding:5px; margin-top:20px;}
.faqbox .inner_q					{min-height:36px; height:auto !important; height:36px; background:url(/modpub/images/ico_png/icon_faq_l_q.png) no-repeat left top; padding-top:8px; padding-left:46px; line-height:1.4; font-size:12pt;}
.faqbox .inner_a					{min-height:36px; height:auto !important; height:36px; border:1px solid #d9ecf2; padding:20px 20px 20px 46px; margin-top:5px; color:#555555; background:url(/modpub/images/ico_png/icon_faq_l_a.png) no-repeat left 15px; background-color:#ffffff;}




/****************************サイド****************************/
/*バナー*/
.sidebnr							{margin-bottom:20px; width:250px; height:250px;}
.sidebnr_img						{position:absolute; width:250px; height:250px; top:0px; left:0px; z-index:1;}

/*ご意見*/
.box_feedback_t						{width:100%; background:url(/modpub/images/bg/bg_feedback_t.gif) no-repeat left top; padding-top:10px; margin-bottom:20px;}
.box_feedback_b						{width:100%; background:url(/modpub/images/bg/bg_feedback_b.gif) no-repeat left bottom; padding-bottom:10px;}
.box_feedback_m						{background:url(/modpub/images/bg/bg_feedback_m.gif) repeat-y left top; padding:0 10px;}
.box_feedback_inner					{width:230px;}

/*関連情報*/
.box_rel_t							{width:100%; background:url(/modpub/images/bg/bg_rel_b.gif) no-repeat left bottom; padding-bottom:10px; margin-bottom:20px;}
.box_rel_b							{width:100%; background:url(/modpub/images/bg/bg_rel_m.gif) repeat-y left top;}
.box_rel_m							{background:url(/modpub/images/bg/bg_rel_t.gif) no-repeat left top; padding:4px 10px 0 10px;}
.box_rel_inner						{width:230px;}

/*コラボ関連情報*/
.box_clb_t							{width:100%; background:url(/modpub/images/bg/bg_clb_b.gif) no-repeat left bottom; padding-bottom:10px; margin-bottom:20px;}
.box_clb_b							{width:100%; background:url(/modpub/images/bg/bg_clb_m.gif) repeat-y left top;}
.box_clb_m							{background:url(/modpub/images/bg/bg_clb_t.gif) no-repeat left top; padding:4px 10px 0 10px;}
.box_clb_inner						{width:230px;}

/*ページTOPへ*/
.pgtop_mid							{text-align:right; height:15px;}


/****************************フッター****************************/
#footer								{width:100%; margin:0 auto 0 auto; text-align:center; background:url(/modpub/images/footer/bg_footer_t.gif) repeat-x left top; padding-top:8px;}
#footer_inner						{width:100%; background:url(/modpub/images/footer/bg_footer_m.gif) repeat left top; padding-top:25px;}
#footer_bnr							{width:950px; margin:0 auto; text-align:center; position:relative;}
#footer_menu						{text-align:center; margin-top:20px; color:#b3b2b3;}
#footer_menu a						{color:#b3b2b3;}
#footer_menu a:hover				{color:#ffffff;}
#footer_menu span					{padding:0 10px;}
#copyright							{line-height:38px; text-align:center; font-size:8.6pt; color:#ffffff; background-color:#797878; margin-top:10px;}

#pgtop								{width:38px; height:25px; position:absolute; right:0; top:-50px;}
#pgtop a							{display:block; width:38px; height:25px; background:url(/modpub/images/footer/btn_pg_top.gif) no-repeat left top;}
#pgtop a:hover						{background:url(/modpub/images/footer/btn_pg_top_ov.gif) no-repeat left top;}

/****************************ポップアップ****************************/
#copyright_popup					{line-height:38px; text-align:center; font-size:8.6pt; color:#ececec; background-color:#212121;}










/****************************オフィシャルコラボ****************************/
.menu_ofclb										{height:27px; display:block; float:left; margin-top:1px;}
.menu_ofclb02									{height:27px; display:block; float:left;}
a.menu_ofclb_top:hover							{background:url(/modpub/images/kadokawa/menu_kadokawa_ov_top.jpg) no-repeat top left;}
a.menu_ofclb_detail:hover						{background:url(/modpub/images/kadokawa/menu_kadokawa_ov_detail.jpg) no-repeat top left;}
a.menu_ofclb_list:hover							{background:url(/modpub/images/kadokawa/menu_kadokawa_ov_list.jpg) no-repeat top left;}
a.menu_ofclb_rule:hover							{background:url(/modpub/images/kadokawa/menu_kadokawa_ov_rule.jpg) no-repeat top left;}
.menu_ofclb_top_now								{background:url(/modpub/images/kadokawa/menu_kadokawa_now_top.jpg) no-repeat top left;}
.menu_ofclb_detail_now							{background:url(/modpub/images/kadokawa/menu_kadokawa_now_detail.jpg) no-repeat top left;}
.menu_ofclb_list_now							{background:url(/modpub/images/kadokawa/menu_kadokawa_now_list.jpg) no-repeat top left;}
.menu_ofclb_rule_now							{background:url(/modpub/images/kadokawa/menu_kadokawa_now_rule.jpg) no-repeat top left;}

a.menu_ofclb_nml_top							{background:url(/modpub/images/menu_ofclb_nml_top.jpg) no-repeat top left;}
a.menu_ofclb_nml_detail							{background:url(/modpub/images/menu_ofclb_nml_detail.jpg) no-repeat top left;}
a.menu_ofclb_nml_list							{background:url(/modpub/images/menu_ofclb_nml_list.jpg) no-repeat top left;}
a.menu_ofclb_nml_rule							{background:url(/modpub/images/menu_ofclb_nml_rule.jpg) no-repeat top left;}
a.menu_ofclb_nml_result							{background:url(/modpub/images/menu_ofclb_nml_result.jpg) no-repeat top left;}
a.menu_ofclb_nml_top:hover						{background:url(/modpub/images/menu_ofclb_ov_top.jpg) no-repeat top left;}
a.menu_ofclb_nml_detail:hover					{background:url(/modpub/images/menu_ofclb_ov_detail.jpg) no-repeat top left;}
a.menu_ofclb_nml_list:hover						{background:url(/modpub/images/menu_ofclb_ov_list.jpg) no-repeat top left;}
a.menu_ofclb_nml_rule:hover						{background:url(/modpub/images/menu_ofclb_ov_rule.jpg) no-repeat top left;}
a.menu_ofclb_nml_result:hover					{background:url(/modpub/images/menu_ofclb_ov_result.jpg) no-repeat top left;}
.menu_ofclb_nml_top_now							{background:url(/modpub/images/menu_ofclb_now_top.jpg) no-repeat top left;}
.menu_ofclb_nml_detail_now						{background:url(/modpub/images/menu_ofclb_now_detail.jpg) no-repeat top left;}
.menu_ofclb_nml_list_now						{background:url(/modpub/images/menu_ofclb_now_list.jpg) no-repeat top left;}
.menu_ofclb_nml_rule_now						{background:url(/modpub/images/menu_ofclb_now_rule.jpg) no-repeat top left;}
.menu_ofclb_nml_result_now						{background:url(/modpub/images/menu_ofclb_now_result.jpg) no-repeat top left;}

a.menu_ofclb_nml_top02							{background:url(/modpub/images/menu_ofclb_nml_top02.jpg) no-repeat top left;}
a.menu_ofclb_nml_top02:hover					{background:url(/modpub/images/menu_ofclb_ov_top02.jpg) no-repeat top left;}
.menu_ofclb_nml_top02_now						{background:url(/modpub/images/menu_ofclb_now_top02.jpg) no-repeat top left;}
a.menu_ofclb_nml_result02						{background:url(/modpub/images/menu_ofclb_nml_result02.jpg) no-repeat top left;}
a.menu_ofclb_nml_result02:hover					{background:url(/modpub/images/menu_ofclb_ov_result02.jpg) no-repeat top left;}
.menu_ofclb_nml_result02_now					{background:url(/modpub/images/menu_ofclb_now_result02.jpg) no-repeat top left;}

.offclbmenubox									{width:618px; margin:0 auto; text-align:center; background-color:#555555;}
.offclbmenubox_in								{padding:3px 3px 0 3px;}
.ml03											{margin-left:3px;}
.clear_offclbmenu								{clear:both; overflow:hidden; width:612px; height:3px;}
a.offclbmenu									{display:block; float:left; width:120px; padding:8px 0; color:#ffffff;}
a.offclbmenu:hover								{text-decoration:none;}
a.offclbmenu:visited							{color:#ffffff;}
.offclbmenu_dum									{float:left; width:120px; padding:8px 0; color:#888888;}

.offclbmenubox_in div.tshirt					{width:612px;}
.offclbmenubox_in div.tshirt a					{background-color:#333333;}
.offclbmenubox_in div.tshirt a:hover			{background-color:#111111;}

.offclbmenubox_in div.tshirt a.now				{background-color:#ff5588;}
.offclbmenubox_in div.tshirt a.now:hover		{background-color:#ff5588;}

.offclbmenubox_in div.pangya					{width:612px;}
.offclbmenubox_in div.pangya a					{background-color:#333333;}
.offclbmenubox_in div.pangya a:hover			{background-color:#111111;}

.offclbmenubox_in div.pangya a.now				{background-color:#51ac00;}
.offclbmenubox_in div.pangya a.now:hover		{background-color:#51ac00;}

.offclbmenubox_in div.ps3home					{width:612px;}
.offclbmenubox_in div.ps3home a					{background-color:#333333;}
.offclbmenubox_in div.ps3home a:hover			{background-color:#111111;}

.offclbmenubox_in div.ps3home a.now				{background-color:#294f74;}
.offclbmenubox_in div.ps3home a.now:hover		{background-color:#294f74;}

.offclbmenubox_in div.yomban					{width:612px;}
.offclbmenubox_in div.yomban a					{background-color:#0b1c2c;}
.offclbmenubox_in div.yomban a:hover			{background-color:#1d3b55;}

.offclbmenubox_in div.yomban a.now				{background-color:#fb5678;}
.offclbmenubox_in div.yomban a.now:hover		{background-color:#fb5678;}

.offclbmenubox_in div.sega0909					{width:612px;}
.offclbmenubox_in div.sega0909 a				{background-color:#e1e82c; color:#4f520a;}
.offclbmenubox_in div.sega0909 a.now:visited	{color:#ffffff;}
.offclbmenubox_in div.sega0909 a:visited		{color:#4f520a;}
.offclbmenubox_in div.sega0909 a:hover			{background-color:#989e02; color:#ffffff;}
.offclbmenubox_in div.sega0909 a.now			{background-color:#868b01; color:#ffffff;}
.offclbmenubox_in div.sega0909 a.now:hover		{background-color:#868b01; color:#ffffff;}
.clb_sega0909 p									{color:#ffffff;}

.offclbmenubox_in div.kouka						{width:612px;}
.offclbmenubox_in div.kouka a					{background-color:#96491e; color:#ffffff;}
.offclbmenubox_in div.kouka a:hover				{background-color:#632c0c; color:#ffffff;}
.offclbmenubox_in div.kouka a.now				{background-color:#e56889; color:#ffffff;}
.offclbmenubox_in div.kouka a.now:hover			{background-color:#e56889; color:#ffffff;}
.clb_kouka p									{color:#ffffff;}
.clb_kouka a									{color:#ff6600;}
.clb_kouka a:visited							{color:#ff6600;}

.offclbmenubox_in div.cal0911					{width:612px;}
.offclbmenubox_in div.cal0911 a					{background-color:#f2df12; color:#111111;}
.offclbmenubox_in div.cal0911 a:visited			{color:#111111;}
.offclbmenubox_in div.cal0911 a.now:visited		{color:#ffffff;}
.offclbmenubox_in div.cal0911 a:hover			{background-color:#fcf390; color:#111111;}
.offclbmenubox_in div.cal0911 a.now				{background-color:#000000; color:#ffffff;}
.offclbmenubox_in div.cal0911 a.now:hover		{background-color:#000000; color:#ffffff;}
.cal0911 p										{color:#111111;}
.cal0911 .clb_h04								{letter-spacing:0.6em; border-bottom:1px dotted #ffffff; padding-bottom:5px; margin-bottom:8px; font-weight:bold;}
.cal0911 a										{color:#f70180;}
.cal0911 a:visited								{color:#f70180;}

.offclbmenubox_in div.taito0912					{width:612px;}
.offclbmenubox_in div.taito0912 a				{background-color:#e1e82c; color:#4f520a;}
.offclbmenubox_in div.taito0912 a:visited		{color:#4f520a;}
.offclbmenubox_in div.taito0912 a.now:visited	{color:#ffffff;}
.offclbmenubox_in div.taito0912 a:hover			{background-color:#989e02; color:#ffffff;}
.offclbmenubox_in div.taito0912 a.now			{background-color:#868b01; color:#ffffff;}
.offclbmenubox_in div.taito0912 a.now:hover		{background-color:#868b01; color:#ffffff;}
.box_taito0912 p								{color:#ffffff;}
.box_taito0912 a								{color:#1c5894;}
.box_taito0912 a:visited						{color:#1c5894;}

.box_cal0911 a									{color:#f70180;}
.cal0911_result									{width:155px; background-color:#ffffff; padding:0 0 10px 0; float:left; text-align:center;}
.cal0911_result div.month						{color:#ffffff; padding:5px 0; background-color:#111111; margin:1px;}

.offclbmenubox_in div.kinsei0912				{width:612px;}
.offclbmenubox_in div.kinsei0912 a				{background-color:#58b431; color:#ffffff;}
.offclbmenubox_in div.kinsei0912 a:visited		{color:#ffffff;}
.offclbmenubox_in div.kinsei0912 a.now:visited	{color:#ffffff;}
.offclbmenubox_in div.kinsei0912 a:hover		{background-color:#327316; color:#ffffff;}
.offclbmenubox_in div.kinsei0912 a.now			{background-color:#1f5806; color:#ffffff;}
.offclbmenubox_in div.kinsei0912 a.now:hover	{background-color:#1f5806; color:#ffffff;}
.box_kinsei0912 p								{color:#ffffff;}
.box_kinsei0912 a								{color:#ff6600;}
.box_kinsei0912 a:visited						{color:#ff6600;}
.box_kinsei0912 .h04							{border-bottom:1px dotted #1f5806; background-image:none;}

.offclbmenubox_in div.tansu0912					{width:612px;}
.offclbmenubox_in div.tansu0912 a				{background-color:#ffffff; color:#51ac00;}
.offclbmenubox_in div.tansu0912 a:visited		{color:#51ac00;}
.offclbmenubox_in div.tansu0912 a.now:visited	{color:#ffffff;}
.offclbmenubox_in div.tansu0912 a:hover			{background-color:#e1fabf; color:#51ac00;}
.offclbmenubox_in div.tansu0912 a.now			{background-color:#51ac00; color:#ffffff;}
.offclbmenubox_in div.tansu0912 a.now:hover		{background-color:#51ac00; color:#ffffff;}
.box_tansu0912 p								{color:#333333;}
.box_tansu0912 a								{color:#ff6600;}
.box_tansu0912 a:visited						{color:#ff6600;}
.box_tansu0912 .h04								{border-bottom:1px dotted #51ac00; background-image:none; color:#51ac00;}

.clb1004_race									{background:url(/modpub/images/miku_car3/bg_b.jpg) no-repeat left bottom; padding-bottom:20px; width:680px; position:relative;}
.clb1004_race table								{border-collapse:collapse; border-spacing:0;}
.clb1004_race_t									{background:url(/modpub/images/miku_car3/bg_t.jpg) no-repeat left top; background-color:#e79a15; padding-top:244px; width:680px;}
.clb1004_race_t02								{background:url(/modpub/images/miku_car3/bg_t02.jpg) no-repeat left top; background-color:#e79a15; padding-top:244px; width:680px;}
.clb1004_race_m									{min-height:356px; height:auto !important; height:356px; width:680px;}
.clb1004_race_m_list							{width:680px;}
.clb1004_race .menubox							{width:646px; margin-left:34px; color:#c89235;}
.clb1004_race .contbox							{color:#000000; padding:30px;}
.clb1004_race .menubox a						{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff;}
.clb1004_race .menubox a:hover					{background:url(/modpub/images/miku_car3/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1004_race .menubox .dum						{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1004_race .menubox .now						{background:url(/modpub/images/miku_car3/menu_bg_ov.jpg) no-repeat left top;}
.clb1004_race .title_clb						{line-height:32px; border:1px dotted #961a0f; background-color:#d42617; font-weight:bold; color:#ffffff; padding:0 10px;}
.clb1004_race a									{color:#0a75a1;}

.clb1004_race .clb_end							{position:absolute; background:url(/modpub/images/miku_car3/clb_end.png) no-repeat left top; width:112px; height:112px; top:120px; right:100px;}
.clb1004_race .clb_result						{position:absolute; background:url(/modpub/images/miku_car3/clb_result.png) no-repeat left top; width:112px; height:112px; top:120px; right:100px;}

.clb_b											{background:url(/modpub/images/titekizaisankentei/bg_b_cmn.png) no-repeat left bottom; width:680px; position:relative;}
.clb1005_intel_t								{background:url(/modpub/images/titekizaisankentei/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1005_intel_m								{background:url(/modpub/images/titekizaisankentei/bg_m.gif) repeat-y left top; min-height:356px; height:auto !important; height:356px; width:680px;}
.clb1005_intel_m_list							{width:680px;}
.clb1005_intel_t .menubox						{width:646px; margin-left:34px; color:#b68f8f;}
.clb1005_intel_t .contbox						{color:#4a2e2e; padding:30px;}
.clb1005_intel_t .menubox a						{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff;}
.clb1005_intel_t .menubox a:hover				{background:url(/modpub/images/titekizaisankentei/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1005_intel_t .menubox .dum					{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1005_intel_t .menubox .now					{background:url(/modpub/images/titekizaisankentei/menu_bg_ov.jpg) no-repeat left top;}
.clb1005_intel_t .title_clb						{line-height:32px; border:1px dotted #976666; background-color:#a27171; font-weight:bold; color:#ffffff; padding:0 10px;}
.clb1005_intel_t a								{color:#0a75a1;}
.clb1005_intel_t .clb_end						{position:absolute; background:url(/modpub/images/titekizaisankentei/clb_end.png) no-repeat left top; width:112px; height:112px; top:100px; right:20px;}
.clb1005_intel_t .clb_result					{position:absolute; background:url(/modpub/images/titekizaisankentei/clb_result.png) no-repeat left top; width:112px; height:112px; top:100px; right:20px;}

.clb1006_zoo_b									{width:680px; position:relative; border-bottom:5px solid #efed21;}
.clb1006_zoo_t									{background:url(/modpub/images/maruyamazoo/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1006_zoo_m									{background:url(/modpub/images/maruyamazoo/bg_m.jpg) repeat-y left top; min-height:356px; height:auto !important; height:356px; width:680px;}
.clb1006_zoo_m_list								{width:680px;}
.clb1006_zoo_t .menubox							{width:646px; margin-left:34px; color:#cbc90d;}
.clb1006_zoo_t .contbox							{color:#ffffff; padding:30px;}
.clb1006_zoo_t .menubox a						{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#5c5b0f;}
.clb1006_zoo_t .menubox a:hover					{background:url(/modpub/images/maruyamazoo/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1006_zoo_t .menubox .dum					{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1006_zoo_t .menubox .now					{background:url(/modpub/images/maruyamazoo/menu_bg_ov.jpg) no-repeat left top;}
.clb1006_zoo_t .title_clb						{line-height:32px; border:1px dotted #fefd70; background-color:#f7f52c; font-weight:bold; color:#5c5b0f; padding:0 10px;}
.clb1006_zoo_t a								{color:#ebee0d;}
.clb1006_zoo_t .title_clb a						{color:#5c5b0f !important;}
.clb1006_zoo_t .clb_end							{position:absolute; background:url(/modpub/images/maruyamazoo/clb_end.png) no-repeat left top; width:112px; height:112px; top:130px; right:35px;}
.clb1006_zoo_t .clb_result						{position:absolute; background:url(/modpub/images/maruyamazoo/clb_result.png) no-repeat left top; width:112px; height:112px; top:130px; right:35px;}
.clb1006_zoo_t .result_zoo_snd					{background:url(/modpub/images/maruyamazoo/bg_result_snd.jpg) no-repeat left top; border:5px solid #f7f52c; padding:15px;}
.clb1006_zoo_t .result_zoo_snd a				{background-color:#ffffff; padding:3px 5px; color:#444444;} 
.clb1006_zoo_t .result_zoo_snd a:hover			{background-color:#f7f52c; color:#444444; text-decoration:none;} 

.clb1007_halmens_b								{width:680px; position:relative; border-bottom:5px solid #f4a169;}
.clb1007_halmens_t								{background:url(/modpub/images/halmens/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1007_halmens_t2								{background:url(/modpub/images/halmens/bg_t2.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1007_halmens_m								{background:url(/modpub/images/halmens/bg_m.jpg) repeat-y left top; min-height:356px; height:auto !important; height:356px; width:680px;}
.clb1007_halmens_m_list							{width:680px;}
.clb1007_halmens_m .menubox						{width:646px; margin-left:34px; color:#f9ba6b;}
.clb1007_halmens_m .contbox						{color:#ffffff; padding:30px;}
.clb1007_halmens_m .menubox a					{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#114a22;}
.clb1007_halmens_m .menubox a:hover				{background:url(/modpub/images/halmens/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1007_halmens_m .menubox .dum				{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1007_halmens_m .menubox .now				{background:url(/modpub/images/halmens/menu_bg_ov.jpg) no-repeat left top;}
.clb1007_halmens_m .title_clb					{line-height:32px; border:1px dotted #fba840; background-color:#ff9716; font-weight:bold; color:#ffffff; padding:0 10px;}
.clb1007_halmens_m a							{color:#ebee0d;}
.clb1007_halmens_m .title_clb a					{color:#5c5b0f !important;}
.clb1007_halmens_m .clb_end						{position:absolute; background:url(/modpub/images/halmens/clb_end.png) no-repeat left top; width:112px; height:112px; top:110px; right:160px;}
.clb1007_halmens_m .clb_result					{position:absolute; background:url(/modpub/images/halmens/clb_result.png) no-repeat left top; width:112px; height:112px; top:110px; right:160px;}

.clb1007_halmens_t2 .menubox					{width:646px; margin-left:34px; color:#f9ba6b;}
.clb1007_halmens_t2 .contbox					{color:#ffffff; padding:30px;}
.clb1007_halmens_t2 .menubox a					{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#114a22;}
.clb1007_halmens_t2 .menubox a:hover			{background:url(/modpub/images/halmens/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1007_halmens_t2 .menubox .dum				{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1007_halmens_t2 .menubox .now				{background:url(/modpub/images/halmens/menu_bg_ov.jpg) no-repeat left top;}
.clb1007_halmens_t2 .title_clb					{line-height:32px; border:1px dotted #fba840; background-color:#ff9716; font-weight:bold; color:#ffffff; padding:0 10px;}
.clb1007_halmens_t2 a							{color:#ebee0d;}
.clb1007_halmens_t2 .title_clb a				{color:#5c5b0f !important;}
.clb1007_halmens_t2 .clb_end					{position:absolute; background:url(/modpub/images/halmens/clb_end.png) no-repeat left top; width:112px; height:112px; top:110px; right:160px;}
.clb1007_halmens_t2 .clb_result					{position:absolute; background:url(/modpub/images/halmens/clb_result.png) no-repeat left top; width:112px; height:112px; top:110px; right:160px;}

.clb1009_atgames_b								{width:680px; position:relative; /*border-bottom:5px solid #f4a169;*/}
.clb1009_atgames_t								{background:url(/modpub/images/atgames/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1009_atgames_t2								{background:url(/modpub/images/atgames/bg_t2.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1009_atgames_m								{background:url(/modpub/images/atgames/bg_m.jpg) repeat-y left top; min-height:356px; height:auto !important; height:356px; width:680px;}
.clb1009_atgames_m .menubox						{width:646px; margin-left:34px; color:#ead270;}
.clb1009_atgames_m .contbox						{color:#333333; padding:30px;}
.clb1009_atgames_m .menubox a					{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#333333;}
.clb1009_atgames_m .menubox a:hover				{background:url(/modpub/images/atgames/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1009_atgames_m .menubox .dum				{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1009_atgames_m .menubox .now				{background:url(/modpub/images/atgames/menu_bg_ov.jpg) no-repeat left top;}
.clb1009_atgames_m .title_clb					{line-height:32px; border:1px dotted #f6ee66; background-color:#fbf593; font-weight:bold; color:#c95d0a; padding:0 10px;}
.clb1009_atgames_m a							{color:#187405;}
.clb1009_atgames_m .title_clb a					{color:#5c5b0f !important;}
.clb1009_atgames_m .clb_end						{position:absolute; background:url(/modpub/images/atgames/clb_end.png) no-repeat left top; width:112px; height:112px; top:130px; right:0px;}
.clb1009_atgames_m .clb_result					{position:absolute; background:url(/modpub/images/atgames/clb_result.png) no-repeat left top; width:112px; height:112px; top:130px; right:0px;}

.clb1011_cal_b									{width:680px; position:relative; /*border-bottom:5px solid #f4a169;*/}
.clb1011_cal_t									{background:url(/modpub/images/calendar2011/bg_t.jpg) no-repeat left top; padding-top:235px; width:680px; position:relative;}
.clb1011_cal_t2									{background:url(/modpub/images/calendar2011/bg_t2.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1011_cal_m									{background:url(/modpub/images/calendar2011/bg_m.jpg) repeat-y left top; min-height:356px; height:auto !important; height:356px; width:680px; position:relative; margin-top:-5px;}
.clb1011_cal_m_list								{width:680px;}
.clb1011_cal_m .menubox							{width:618px; color:#cccccc; margin:0 auto; text-align:center; padding-top:3px;}
.clb1011_cal_m .contbox							{color:#333333; padding:30px;}
.clb1011_cal_m .menubox a						{float:left; display:block; width:120px; height:33px; line-height:33px; color:#333333; margin-left:3px;}
.clb1011_cal_m .menubox a:hover					{text-decoration:none; background-color:#ffffff;}
.clb1011_cal_m .menubox .dum					{float:left; width:120px; height:33px; line-height:33px; cursor:default;}
.clb1011_cal_m .menubox a.now					{background-color:#111111; color:#ffffff !important;}
.clb1011_cal_m .menubox a.now:hover				{background-color:#111111;}
.clb1011_cal_m .title_clb						{line-height:32px; border:1px dotted #f12d65; background-color:#eb205a; font-weight:bold; color:#ffffff; padding:0 10px;}
.clb1011_cal_m a								{color:#289ebc;}
.clb1011_cal_m .title_clb a						{color:#5c5b0f !important;}
.clb1011_cal_m .clb_end							{position:absolute; background:url(/modpub/images/calendar2011/clb_end.png) no-repeat left top; width:112px; height:112px; top:105px; left:410px;}
.clb1011_cal_m .clb_result						{position:absolute; background:url(/modpub/images/calendar2011/clb_result.png) no-repeat left top; width:112px; height:112px; top:105px; left:410px;}

.clb1011otome_b									{width:680px; position:relative; /*border-bottom:5px solid #f4a169;*/}
.clb1011otome_t									{background:url(/modpub/images/otome/bg_t.jpg) no-repeat left top; padding-top:230px; width:680px; position:relative;}
.clb1011otome_t2								{background:url(/modpub/images/otome/bg_t2.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1011otome_m									{background:url(/modpub/images/otome/bg_m.jpg) repeat-y left top; min-height:356px; height:auto !important; height:356px; width:680px; position:relative;}
.clb1011otome_list								{width:680px;}
.clb1011otome_m .menubox						{width:618px; color:#d361ac; margin:0 auto; text-align:center; padding-top:3px;}
.clb1011otome_m .contbox						{color:#333333; padding:30px;}
.clb1011otome_m .menubox a						{float:left; display:block; width:120px; height:33px; line-height:33px; color:#ffffff; margin-left:3px; text-decoration:none;}
.clb1011otome_m .menubox a:hover				{text-decoration:none; background-color:#a0317a;}
.clb1011otome_m .menubox .dum					{float:left; width:120px; height:33px; line-height:33px; cursor:default;}
.clb1011otome_m .menubox a.now					{background-color:#5a1d36; color:#ffffff !important;}
.clb1011otome_m .menubox a.now:hover			{background-color:#5a1d36;}
.clb1011otome_m .title_clb						{line-height:32px; border:1px dotted #000000; background-color:#101010; font-weight:bold; color:#ffffff; padding:0 10px;}
.clb1011otome_m a								{color:#289ebc;}
.clb1011otome_m .title_clb a					{color:#5c5b0f !important;}
.clb1011otome_m .clb_end						{position:absolute; background:url(/modpub/images/otome/clb_end.png) no-repeat left top; width:112px; height:112px; top:105px; left:410px;}
.clb1011otome_m .clb_result						{position:absolute; background:url(/modpub/images/otome/clb_result.png) no-repeat left top; width:112px; height:112px; top:105px; left:410px;}

.clb1011_victor_b								{width:680px; position:relative; background:url(/modpub/images/victor/bg_b.jpg) no-repeat left bottom; padding-bottom:30px;}
.clb1011_victor_t								{background:url(/modpub/images/victor/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1011_victor_t2								{background:url(/modpub/images/victor/bg_t2.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1011_victor_m								{background:url(/modpub/images/victor/bg_m.jpg) repeat-y left top; width:680px;}
.clb1011_victor_m_list							{width:680px;}
.clb1011_victor_m .menubox						{width:646px; margin-left:34px; color:#a3b799;}
.clb1011_victor_m .contbox						{color:#333333; padding:30px;}
.clb1011_victor_m .menubox a					{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff;}
.clb1011_victor_m .menubox a:hover				{background:url(/modpub/images/victor/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1011_victor_m .menubox .dum					{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1011_victor_m .menubox .now					{background:url(/modpub/images/victor/menu_bg_ov.jpg) no-repeat left top;}
.clb1011_victor_m .title_clb					{line-height:32px; background:url(/modpub/images/victor/title_bg.jpg) no-repeat left top; font-weight:bold; color:#ffffff; padding:0 10px;}
.clb1011_victor_m a								{color:#187405;}
.clb1011_victor_m .title_clb a					{color:#ffffff !important;}
.clb1011_victor_m .clb_end						{position:absolute; background:url(/modpub/images/victor/clb_end.png) no-repeat left top; width:112px; height:112px; top:130px; right:0px;}
.clb1011_victor_m .clb_result					{position:absolute; background:url(/modpub/images/victor/clb_result.png) no-repeat left top; width:112px; height:112px; top:130px; right:0px;}

.clb1012_mikupa_b								{width:680px; position:relative; background:url(/modpub/images/mikupa11/bg_b.jpg) no-repeat left bottom; padding-bottom:30px;}
.clb1012_mikupa_t								{background:url(/modpub/images/mikupa11/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1012_mikupa_t2								{background:url(/modpub/images/mikupa11/bg_t2.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1012_mikupa_m								{background:url(/modpub/images/mikupa11/bg_m.jpg) repeat-y left top; width:680px;}
.clb1012_mikupa_m_list							{width:680px;}
.clb1012_mikupa_m .menubox						{width:646px; margin-left:34px; color:#385969;}
.clb1012_mikupa_m .contbox						{color:#333333; padding:30px;}
.clb1012_mikupa_m .menubox a					{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff;}
.clb1012_mikupa_m .menubox a:hover				{background:url(/modpub/images/mikupa11/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1012_mikupa_m .menubox .dum					{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1012_mikupa_m .menubox .now					{background:url(/modpub/images/mikupa11/menu_bg_ov.jpg) no-repeat left top;}
.clb1012_mikupa_m .title_clb					{line-height:32px; font-weight:bold; color:#ffffff; padding:0 10px; background:url(/modpub/images/mikupa11/bg_title.jpg) no-repeat left top;}
.clb1012_mikupa_m p								{color:#ffffff;}
.clb1012_mikupa_m a								{color:#f25067;}
.clb1012_mikupa_m .title_clb a					{color:#ffffff !important;}
.clb1012_mikupa_m .clb_end						{position:absolute; background:url(/modpub/images/mikupa11/clb_end.png) no-repeat left top; width:112px; height:112px; top:130px; right:80px;}
.clb1012_mikupa_m .clb_result					{position:absolute; background:url(/modpub/images/mikupa11/clb_result.png) no-repeat left top; width:112px; height:112px; top:130px; right:80px;}
.clb1012_mikupa_m .resultboxall					{width:620px;}
.clb1012_mikupa_m .resultbox					{width:200px; float:left; background:#334554; text-align:center;}
.clb1012_mikupa_m .resultbox_in					{padding:10px;}
.clb1012_mikupa_m .resultbox_in .title_result	{font-size:10pt; margin-top:8px;}
.clb1012_mikupa_m .resultbox_in .user_result	{}

.clb1012_len_b									{width:680px; position:relative; background:url(/modpub/images/len_append/bg_b.png) no-repeat left bottom;}
.clb1012_len_t									{background:url(/modpub/images/len_append/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1012_len_m									{background:url(/modpub/images/len_append/bg_m.jpg) repeat-y left top; width:680px;}
.clb1012_len_m_list								{width:680px;}
.clb1012_len_m .menubox							{width:646px; margin-left:34px; color:#333333;}
.clb1012_len_m .contbox							{color:#333333; padding:30px;}
.clb1012_len_m .menubox a						{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff; text-decoration:none;}
.clb1012_len_m .menubox a:hover					{background:url(/modpub/images/len_append/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1012_len_m .menubox .dum					{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1012_len_m .menubox .now					{background:url(/modpub/images/len_append/menu_bg_ov.jpg) no-repeat left top;}
.clb1012_len_m .title_clb						{line-height:32px; font-weight:bold; color:#f7ab00; padding:0 10px; background-color:#000000; margin-right:220px;}
.clb1012_len_m p								{color:#000000;}
.clb1012_len_m a								{color:#f25067;}
.clb1012_len_m .title_clb a						{color:#ffffff !important;}
.clb1012_len_m .clb_end							{position:absolute; background:url(/modpub/images/len_append/clb_end.png) no-repeat left top; width:112px; height:112px; top:130px; right:230px;}
.clb1012_len_m .clb_result						{position:absolute; background:url(/modpub/images/len_append/clb_result.png) no-repeat left top; width:112px; height:112px; top:130px; right:230px;}

.clb1101_snowmiku_b								{width:680px; position:relative; background:url(/modpub/images/snowmiku2011/bg_b.jpg) no-repeat left bottom; padding-bottom:30px;}
.clb1101_snowmiku_t								{background:url(/modpub/images/snowmiku2011/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1101_snowmiku_t2							{background:url(/modpub/images/snowmiku2011/bg_t2.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1101_snowmiku_m								{background:url(/modpub/images/snowmiku2011/bg_m.jpg) repeat-y left top; width:680px;}
.clb1101_snowmiku_m_list						{width:680px;}
.clb1101_snowmiku_m .menubox					{width:646px; margin-left:34px; color:#385969;}
.clb1101_snowmiku_m .contbox					{color:#333333; padding:30px;}
.clb1101_snowmiku_m .menubox a					{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff; text-decoration:none;}
.clb1101_snowmiku_m .menubox a:hover			{background:url(/modpub/images/snowmiku2011/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1101_snowmiku_m .menubox .dum				{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1101_snowmiku_m .menubox .now				{background:url(/modpub/images/snowmiku2011/menu_bg_ov.jpg) no-repeat left top;}
.clb1101_snowmiku_m .title_clb					{line-height:32px; font-weight:bold; color:#ffffff; padding:0 10px; border:2px solid #ffffff; background-color:#024b74;}
.clb1101_snowmiku_m p							{color:#ffffff;}
.clb1101_snowmiku_m a							{color:#f25067;}
.clb1101_snowmiku_m .title_clb a				{color:#ffffff !important;}
.clb1101_snowmiku_m .clb_end					{position:absolute; background:url(/modpub/images/snowmiku2011/clb_end.png) no-repeat left top; width:112px; height:112px; top:130px; right:10px;}
.clb1101_snowmiku_m .clb_result					{position:absolute; background:url(/modpub/images/snowmiku2011/clb_result.png) no-repeat left top; width:112px; height:112px; top:130px; right:10px;}

.clb1102_livedam_b								{width:680px; position:relative; background:url(/modpub/images/livedam/bg_b.jpg) no-repeat left bottom; padding-bottom:30px;}
.clb1102_livedam_t								{background:url(/modpub/images/livedam/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1102_livedam_t2								{background:url(/modpub/images/livedam/bg_t2.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1102_livedam_m								{background:url(/modpub/images/livedam/bg_m.jpg) repeat-y left top; width:680px;}
.clb1102_livedam_m_list							{width:680px;}
.clb1102_livedam_m .menubox						{width:646px; margin-left:34px; color:#666666;}
.clb1102_livedam_m .contbox						{color:#333333; padding:30px;}
.clb1102_livedam_m .menubox a					{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff; text-decoration:none;}
.clb1102_livedam_m .menubox a:hover				{background:url(/modpub/images/livedam/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1102_livedam_m .menubox .dum				{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1102_livedam_m .menubox .now				{background:url(/modpub/images/livedam/menu_bg_ov.jpg) no-repeat left top;}
.clb1102_livedam_m .title_clb					{line-height:34px; font-weight:bold; color:#ffffff; padding:0 10px; background:url(/modpub/images/livedam/bg_title.png) no-repeat left top;}
.clb1102_livedam_m p							{color:#ffffff;}
.clb1102_livedam_m a							{color:#068dcc;}
.clb1102_livedam_m .title_clb a					{color:#ffffff !important;}
.clb1102_livedam_m .clb_end						{position:absolute; background:url(/modpub/images/livedam/clb_end.png) no-repeat left top; width:112px; height:112px; top:50px; right:330px;}
.clb1102_livedam_m .clb_result					{position:absolute; background:url(/modpub/images/livedam/clb_result.png) no-repeat left top; width:112px; height:112px; top:50px; right:330px;}

.clb1103_gsc_b									{width:680px; position:relative; background:url(/modpub/images/ouen_illust/bg_b.png) no-repeat left bottom; padding-bottom:20px;}
.clb1103_gsc_t									{background:url(/modpub/images/ouen_illust/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1103_gsc_t2									{background:url(/modpub/images/ouen_illust/bg_t2.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1103_gsc_m									{background:url(/modpub/images/ouen_illust/bg_m.gif) repeat-y left top; width:680px;}
.clb1103_gsc_m_list								{width:680px;}
.clb1103_gsc_m .menubox							{width:646px; margin-left:34px; color:#fda06f;}
.clb1103_gsc_m .contbox							{color:#333333; padding:30px;}
.clb1103_gsc_m .menubox a						{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff; text-decoration:none;}
.clb1103_gsc_m .menubox a:hover					{background:url(/modpub/images/ouen_illust/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1103_gsc_m .menubox .dum					{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1103_gsc_m .menubox .now					{background:url(/modpub/images/ouen_illust/menu_bg_ov.jpg) no-repeat left top;}
.clb1103_gsc_m .title_clb						{line-height:34px; font-weight:bold; color:#ffffff; padding:0 10px; background:url(/modpub/images/ouen_illust/bg_title.png) no-repeat left top;}
.clb1103_gsc_m p								{color:#333333;}
.clb1103_gsc_m a								{color:#068dcc;}
.clb1103_gsc_m .title_clb a						{color:#ffffff !important;}
.clb1103_gsc_m .clb_end							{position:absolute; background:url(/modpub/images/ouen_illust/clb_end.png) no-repeat left top; width:112px; height:112px; top:50px; right:280px;}
.clb1103_gsc_m .clb_result						{position:absolute; background:url(/modpub/images/ouen_illust/clb_result.png) no-repeat left top; width:112px; height:112px; top:50px; right:280px;}

.clb1105_jewel_b								{width:680px; position:relative; background:url(/modpub/images/housekiisyou/bg_b.png) no-repeat left bottom; padding-bottom:20px;}
.clb1105_jewel_t								{background:url(/modpub/images/housekiisyou/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1105_jewel_m								{background:url(/modpub/images/housekiisyou/bg_m.gif) repeat-y left top; width:680px;}
.clb1105_jewel_m_list							{width:680px;}
.clb1105_jewel_m .menubox						{width:646px; margin-left:34px; color:#852082;}
.clb1105_jewel_m .contbox						{color:#333333; padding:30px;}
.clb1105_jewel_m .menubox a						{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff; text-decoration:none;}
.clb1105_jewel_m .menubox a:hover				{background:url(/modpub/images/housekiisyou/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1105_jewel_m .menubox .dum					{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1105_jewel_m .menubox .now					{background:url(/modpub/images/housekiisyou/menu_bg_now.jpg) no-repeat left top;}
.clb1105_jewel_m .menubox .now:hover			{background:url(/modpub/images/housekiisyou/menu_bg_now.jpg) no-repeat left top;}
.clb1105_jewel_m .title_clb						{line-height:34px; font-weight:bold; color:#ffffff; padding:0 10px; background:url(/modpub/images/housekiisyou/bg_title.png) no-repeat left top;}
.clb1105_jewel_m p								{color:#ffffff;}
.clb1105_jewel_m a								{color:#f12acc;}
.clb1105_jewel_m .title_clb a					{color:#ffffff !important;}
.clb1105_jewel_m .clb_end						{position:absolute; background:url(/modpub/images/housekiisyou/clb_end_wht.png) no-repeat left top; width:112px; height:112px; top:50px; right:220px;}
.clb1105_jewel_m .clb_result					{position:absolute; background:url(/modpub/images/housekiisyou/clb_result_wht.png) no-repeat left top; width:112px; height:112px; top:50px; right:220px;}
.clb1105_jewel_m .bg_black						{background-color:#062c8e; padding:3px 2px; color:#ffffff !important;}

.clb1106_snow_b									{width:680px; position:relative; background:url(/modpub/images/2012yukimiku/bg_b.png) no-repeat left bottom; padding-bottom:20px;}
.clb1106_snow_t									{background:url(/modpub/images/2012yukimiku/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1106_snow_m									{background:url(/modpub/images/2012yukimiku/bg_m.gif) repeat-y left top; width:680px;}
.clb1106_snow_m_list							{width:680px;}
.clb1106_snow_m .menubox						{width:646px; margin-left:34px; color:#cccccc;}
.clb1106_snow_m .contbox						{color:#333333; padding:30px;}
.clb1106_snow_m .menubox a						{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#333333; text-decoration:none;}
.clb1106_snow_m .menubox a:hover				{background:url(/modpub/images/2012yukimiku/menu_bg_ov.jpg) no-repeat left top; text-decoration:none; color:#ffffff;}
.clb1106_snow_m .menubox .dum					{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1106_snow_m .menubox .now					{background:url(/modpub/images/2012yukimiku/menu_bg_now.jpg) no-repeat left top; color:#ffffff;}
.clb1106_snow_m .menubox .now:hover				{background:url(/modpub/images/2012yukimiku/menu_bg_now.jpg) no-repeat left top;}
.clb1106_snow_m .title_clb						{line-height:34px; font-weight:bold; color:#333333; padding:0 10px; background:url(/modpub/images/2012yukimiku/bg_title.png) no-repeat left top;}
.clb1106_snow_m p								{color:#333333;}
.clb1106_snow_m a								{color:#ff6600;}
.clb1106_snow_m .title_clb a					{color:#333333 !important;}
.clb1106_snow_m .clb_end						{position:absolute; background:url(/modpub/images/2012yukimiku/clb_end_wht.png) no-repeat left top; width:112px; height:112px; top:50px; right:220px;}
.clb1106_snow_m .clb_result						{position:absolute; background:url(/modpub/images/2012yukimiku/clb_result_wht.png) no-repeat left top; width:112px; height:112px; top:50px; right:220px;}
.clb1106_snow_m .bg_black						{background-color:#a2c5d0; padding:3px 2px; color:#333333 !important;}
.clb1106_snow_m .bg_black_list					{background-color:#a2c5d0; color:#333333 !important;}

.clb1106_japan_b								{width:680px; position:relative; background:url(/modpub/images/sf_japantown/bg_b.png) no-repeat left bottom; padding-bottom:20px;}
.clb1106_japan_t								{background:url(/modpub/images/sf_japantown/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1106_japan_t_plain							{background:url(/modpub/images/sf_japantown/bg_t_plain.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1106_japan_m								{background:url(/modpub/images/sf_japantown/bg_m.gif) repeat-y left top; width:680px;}
.clb1106_japan_m_list							{width:680px;}
.clb1106_japan_m .menubox						{width:646px; margin-left:34px; color:#666666;}
.clb1106_japan_m .contbox						{color:#333333; padding:30px;}
.clb1106_japan_m .menubox a						{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff; text-decoration:none;}
.clb1106_japan_m .menubox a:hover				{background:url(/modpub/images/sf_japantown/menu_bg_ov.jpg) no-repeat left top; text-decoration:none; color:#ffffff;}
.clb1106_japan_m .menubox .dum					{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1106_japan_m .menubox .now					{background:url(/modpub/images/sf_japantown/menu_bg_now.jpg) no-repeat left top; color:#ffffff;}
.clb1106_japan_m .menubox .now:hover			{background:url(/modpub/images/sf_japantown/menu_bg_now.jpg) no-repeat left top;}
.clb1106_japan_m .title_clb						{line-height:34px; font-weight:bold; color:#ffffff; padding:0 10px; background:url(/modpub/images/sf_japantown/bg_title.png) no-repeat left top;}
.clb1106_japan_m p								{color:#333333;}
.clb1106_japan_m a								{color:#ff6600;}
.clb1106_japan_m .title_clb a					{color:#333333 !important;}
.clb1106_japan_m .clb_end						{position:absolute; background:url(/modpub/images/sf_japantown/clb_end_wht.png) no-repeat left top; width:112px; height:112px; top:50px; right:220px;}
.clb1106_japan_m .clb_result					{position:absolute; background:url(/modpub/images/sf_japantown/clb_result_wht.png) no-repeat left top; width:112px; height:112px; top:50px; right:220px;}
.clb1106_japan_m .bg_black						{background-color:#e1e1e1; padding:3px 2px; color:#333333 !important;}
.clb1106_japan_m .bg_black_list					{background-color:#e1e1e1; color:#333333 !important;}


.gmenu2								{display:block; width:120px; height:40px; float:left; margin-right:2px;}
.gmenu2:hover						{text-decoration:none;}
a.g_home2							{background:url(/modpub/images/gmenu_home_nml.gif) no-repeat top left;}
a.g_home2:hover						{background:url(/modpub/images/gmenu_home_ov.gif) no-repeat top left;}
a.g_home2_now						{background:url(/modpub/images/gmenu_home_now.gif) no-repeat top left;}
a.g_clb2							{background:url(/modpub/images/gmenu_clb_nml.gif) no-repeat top left;}
a.g_clb2:hover						{background:url(/modpub/images/gmenu_clb_ov.gif) no-repeat top left;}
a.g_clb2_now						{background:url(/modpub/images/gmenu_clb_now.gif) no-repeat top left;}
a.g_blog2							{background:url(/modpub/images/gmenu_blog_nml.gif) no-repeat top left;}
a.g_blog2:hover						{background:url(/modpub/images/gmenu_blog_ov.gif) no-repeat top left;}
a.g_blog2_now						{background:url(/modpub/images/gmenu_blog_now.gif) no-repeat top left;}
*html .gmenu_sub					{display:block; width:150px; float:right; padding-top:14px; text-align:right; margin-right:10px; color:#eda0ca;}/*IE*/
html>body .gmenu_sub				{display:block; width:150px; float:right; padding-top:14px; text-align:right; margin-right:16px; color:#eda0ca;}/*Firefox*/
html:first-child .gmenu_sub			{display:block; width:150px; float:right; padding-top:14px; text-align:right; margin-right:16px; color:#eda0ca;}/*Safari*/

.thum_img_ofclb						{position:absolute; top:2px; left:2px; width:120px; height:120px; z-index:9;}

.thumbox_oc							{float:left; width:128px; text-align:center; position:relative; z-index:8;}
.thum_bg_ill_oc						{background:url(/modpub/images/static/bg_thum_ill.jpg) no-repeat top left;}
.thum_bg_lyc_oc						{background:url(/modpub/images/static/bg_thum_lyc_bk3.jpg) no-repeat top left;}
.thum_bg_snd_oc						{background:url(/modpub/images/static/bg_thum_snd.jpg) no-repeat top left;}
.thum_bg_nvl_oc						{background:url(/modpub/images/static/bg_thum_nvl.jpg) no-repeat top left;}
a.thum_btn_oc						{background:url(/modpub/images/static/thum_btn.gif) no-repeat top left; width:128px; height:128px; display:block; position:relative; z-index:10;}
a.thum_btn_oc:hover					{background:url(/modpub/images/static/thum_btn_over.gif) no-repeat top left; text-decoration:none; color:#666666;}
.thum_btn_off_oc					{background:url(/modpub/images/static/thum_btn.gif) no-repeat top left; width:128px; height:128px; display:block; position:relative; z-index:10;}
.thum_txt_oc						{position:absolute; top:2px; left:2px; width:120px; height:120px; z-index:9; text-align:left;}
div.thum_btn_oc						{background:url(/modpub/images/static/thum_btn.gif) no-repeat top left; width:128px; height:128px; display:block; position:relative; z-index:10;}

a.thum_btn_snd						{display:block; position:absolute; width:120px; height:16px; background:url(/modpub/images/static/btn_play_thum.gif) no-repeat top left; bottom:6px; left:2px; z-index:20;}
a.thum_btn_snd:hover				{background:url(/modpub/images/static/btn_play_thum_on.gif) no-repeat top left;}
.thum_btn_snd_no					{display:block; position:absolute; width:120px; height:16px; background:url(/modpub/images/static/btn_play_thum_no.gif) no-repeat top left; bottom:6px; left:2px; z-index:20;}

.tab01_all							{width:680px; position:relative;}

*html a.tab_off						{margin-top:2px; display:block; float:left; padding:4px 5px 3px 5px;/*4px 9px 3px 9px;*/ text-align:center; margin-left:5px; position:relative; margin-bottom:-1px; border-style:solid; border-width:1px; border-bottom:none; color:#666666;}
html>body a.tab_off					{margin-top:3px; display:block; float:left; padding:3px 5px 3px 5px;/*3px 9px 3px 9px;*/ text-align:center; margin-left:5px; position:relative; margin-bottom:-1px; border-style:solid; border-width:1px; border-bottom:none; color:#666666;}
*html a.tab_off:hover				{text-decoration:none; padding-bottom:2px; margin-top:3px; border-width:1px; color:#666666;}
html>body a.tab_off:hover			{text-decoration:none; padding-bottom:3px; margin-top:3px; border-width:1px; color:#666666;}
a.tab_off:visited					{text-decoration:none; color:#666666;}
*html .tab_on						{display:block; float:left; padding:6px 8px 3px 8px; text-align:center; margin-left:5px; position:relative; margin-bottom:-3px; font-weight:bold; border-style:solid; border-width:1px; border-bottom:none; color:#666666;}
html>body .tab_on					{display:block; float:left; padding:6px 8px 3px 8px; text-align:center; margin-left:5px; position:relative; margin-bottom:-3px; font-weight:bold; border-style:solid; border-width:1px; border-bottom:none; color:#666666;}
html:first-child .tab_on			{display:block; float:left; padding:7px 8px 5px 8px; text-align:center; margin-left:5px; position:relative; margin-bottom:-3px; font-weight:bold; border-style:solid; border-width:1px; border-bottom:none; color:#666666;}
a.tab_on:visited					{text-decoration:none; color:#666666;}

*html div.tab_off					{margin-top:2px; display:block; float:left; padding:4px 5px 3px 5px;/*4px 9px 3px 9px;*/ text-align:center; margin-left:5px; position:relative; margin-bottom:-1px; border-style:solid; border-width:1px; border-bottom:none; color:#666666;}
html>body div.tab_off				{margin-top:3px; display:block; float:left; padding:3px 5px 3px 5px;/*3px 9px 3px 9px;*/ text-align:center; margin-left:5px; position:relative; margin-bottom:-1px; border-style:solid; border-width:1px; border-bottom:none; color:#666666;}
div.tab_off:visited					{text-decoration:none; color:#666666;}

.bdr_otr							{border-color:#CBC9C9;}
.bdr_orange							{border-color:#f8a981;}
.bg_otr								{background-color:#EDEFEF;}
.bg_orange							{background-color:#ffdccb;}
.txt_otr							{color:#999999;}
.txt_clb							{color:#F148A3;}
.txt_now							{color:#82C709;}
.grd_otr							{background:url(/modpub/images/static/bg_tab_other.gif) repeat-x top left;}
.grd_orange							{background:url(/modpub/images/static/bg_tab_orange.gif) repeat-x top left;}

.tab_dtl							{clear:both; padding:10px 0 10px 0; width:680px; border-top-style:solid; border-top-width:1px;}
.tab_dtl_l							{float:left;}
.tab_dtl_r							{float:right; text-align:right;}
a.tab_on:hover						{text-decoration:none;}
.tab_title							{font-size:12pt; font-weight:bold; padding:6px 0 0 0;}
.tab_title_sub						{font-size:9pt; font-weight:normal; vertical-align:middle;}

.list_disk_oc						{}
.list_disk_oc li					{list-style-type:disc; margin-left:1.5em; line-height:1.4; padding-left:0;}
.list_disk02						{}
.list_disk02 li						{list-style-image:url(/modpub/images/static/img_list_disc02.gif); margin-left:1.3em; padding-left:0;}
.list_no							{}
.list_no li							{list-style-type:decimal; margin-left:3em;}

.faq_q01							{background:url(/modpub/images/biz/icon_faq_q.gif) no-repeat left 1px; padding-left:19px; line-height:1.3; display:list-item; list-style-type:none;}
.faq_a								{background:url(/modpub/images/biz/icon_faq_a.gif) no-repeat left top; padding-left:19px;}


/****************************互換用****************************/
#main_in680							{width:680px;}

.grid_otr							{background-color:#DFDDDD;}
.bg_wht								{background-color:#FFFFFF;}

#h00								{padding:3px 0 0 0; margin-bottom:10px;}
#h00_in								{width:680px; background-color:#FFFFFF;}
#h00_desc							{float:left; width:412px;}
#h00_desc_in						{padding:3px 5px 3px 5px;}
#h00_title							{padding:8px 0 0 0; font-weight:bold; font-size:12pt; color:#666666;}
#h00_img							{float:right; text-align:right; width:268px;}
#h00_img_in							{padding:5px 0 5px 0;}

.h02								{width:100%; padding:0; background-image:url(/modpub/images/static/bg_stripe.gif); background-position:left top; background-repeat:repeat;}
.h02_l								{float:left;}
.h02_r								{float:right; text-align:right;}
.h02_title_l						{padding-top:5px; padding-left:5px; font-weight:bold; font-size:12pt;}
.h02_title_l_pl2					{padding-top:5px; padding-left:2px; font-weight:bold; font-size:12pt;}
.h02_title_l_pb5					{padding-top:5px; padding-left:5px; font-weight:bold; font-size:12pt; padding-bottom:5px;}
.h02_title_s						{padding:7px 5px 6px 8px; font-weight:bold;}
.h02_icon							{padding:2px 0px 2px 10px;}
.h02_icon_title						{padding-top:7px; font-weight:bold;}


#h03								{padding:3px 0 0 0; margin-bottom:20px;}
#h03_in								{width:680px; background-color:#FFFFFF;}
#h03_desc							{float:right; width:622px;}
#h03_desc_in						{padding:3px 0 3px 2px;}
#h03_title							{background:url(/modpub/images/hr_dot01.gif) repeat-x bottom left; padding:4px 0 8px 0; font-weight:bold; font-size:12pt; color:#666666;}
#h03_sub							{margin-top:7px;}
#h03_title02						{padding:2px 0 0 0; font-weight:bold; font-size:12pt; color:#666666;}
#h03_img							{float:left; text-align:right; width:58px;}
#h03_img_in							{padding:5px;}

#h03_desc_l							{float:left; width:680px;}
#h03_desc_l_in						{padding:3px 0 3px 2px;}

.h04								{color:#82C709; font-weight:bold; background:url(/modpub/images/hr_dot01.gif) repeat-x bottom left; padding:0 0 5px 0; margin-bottom:10px;}
.h05								{font-weight:bold; background:url(/modpub/images/hr_dot01.gif) repeat-x bottom left; padding:0 0 5px 0; margin-bottom:10px;}

.str_clb							{background-color:#FCDDED;}
.str_usr							{background-color:#E0F9FD;}
.str_otr							{background-color:#DCDCDC;}
.str_slf							{background-color:#F9F987;}
.str_grn							{background-color:#c3f567;}
.str_orange							{background-color:#ffdccb;}

a.btn_box							{display:block; padding:5px 8px 4px 8px; border:2px solid #D0CECE; background-color:#FFFFFF; float:right; font-weight:normal;}
a.btn_box:hover						{text-decoration:none; border:2px solid #2376E7;}
a.btn_box_l							{display:block; padding:5px 8px 4px 8px; border:2px solid #D0CECE; background-color:#FFFFFF; float:left; font-weight:normal;}
a.btn_box_l:hover					{text-decoration:none; border:2px solid #2376E7;}
.btn_box_sp							{padding:7px 0 7px 0; float:right; width:5px; background-color:#FFFFFF;}
.btn_box_off						{padding:7px 8px 6px 8px; float:right;}
.btn_box_off_l						{padding:7px 8px 6px 8px; float:left;}
.btn_box_off_bdr					{display:block; padding:5px 8px 4px 8px; border:2px solid #D0CECE; background-color:#FFFFFF; float:right; font-weight:normal;}
.btn_box_txt						{padding:7px 5px 6px 5px; float:right;}
.btn_box_dis						{padding:5px 8px 4px 8px; border:2px solid #D0CECE; background-color:#FFFFFF; float:right; color:#CCCCCC; font-weight:normal;}
.btn_box_dis_l						{padding:5px 8px 4px 8px; border:2px solid #D0CECE; background-color:#FFFFFF; float:left; color:#CCCCCC; font-weight:normal;}
.btn_box_dum						{padding:7px 0 6px 0; float:right;}
.btn_box_l_on						{display:block; padding:5px 8px 4px 8px; border:2px solid #D0CECE; background-color:#3886EF; float:left; font-weight:normal; color:#FFFFFF;}

.icon_q								{background:url(/modpub/images/ico/icon_q_link.gif) no-repeat top left; padding-left:20px; vertical-align:bottom; text-align:left;}
.icon_cont_pnk						{background:url(/modpub/images/ico/icon_cont_pnk.gif) no-repeat top left; padding-left:15px; vertical-align:bottom;}

.box_stepmenu02						{width:680px; background:url(/modpub/images/biz/bg_box_stepmenu02.gif) no-repeat top right; margin-bottom:20px;}
.smenu_gray_gray					{height:33px; float:left; background:url(/modpub/images/biz/reg_step_bg02.gif) no-repeat right top; padding-right:12px;}
.smenu_purple_gray					{height:33px; float:left; background:url(/modpub/images/biz/reg_step_bg01_purple.gif) no-repeat right top; padding-right:15px;}
.smenu_gray_purple					{height:33px; float:left; background:url(/modpub/images/biz/reg_step_bg03_purple.gif) no-repeat right top; padding-right:15px;}
.smenu_purple_end					{height:33px; float:left; background:url(/modpub/images/biz/reg_step_bg06_purple.gif) no-repeat right top; padding-right:14px;}
.smenu_gray_end						{height:33px; float:left; padding-right:0;}
.smenu_txt_now						{font-weight:bold; color:#FFFFFF; padding:10px 4px 0 4px;}
.smenu_txt							{padding:10px 5px 0 5px;}

.strbox								{width:100%;}
.strbox_in							{border:1px solid #CCCCCC; background-color:#eeeeee;}
.strbox_in_purple					{border:1px solid #DCDCDC; background-image:url(/modpub/images/static/bg_stripe.gif); background-position:left top; background-repeat:repeat; background-color:#f0c7fe;}
.box_attach							{border-top:none;}


/****************************追加****************************/
.wordbreak							{word-break:break-all; word-wrap:break-word; overflow:hidden;}
.txt_err							{color:#FF0000;}
.txt_gray							{color:#444444;}

.ssl								{background:url(/modpub/images/ico/icon_key.gif) no-repeat top left; padding-left:22px;}

.notes								{border:1px solid #DFDFDF; padding:10px;}
.notes .txt_now						{color:#82C709;}

a.ad_overture						{float:left; display:block;}
a.ad_overture:hover					{background-color:#effac9; text-decoration:none;}

.bdr_slv							{border:1px solid #cccccc;}
.input_pdg							{padding:3px 0 2px 2px;}
.input_pdg2							{padding:4px 0 4px 2px;}
.ibox_m								{padding:3px 0 2px 0 ! important;}
.bgc_cream							{background-color:#fefeeb;}

.tbdr								{width:660px; border-bottom:1px solid #dcdcdc;}
.tbdr th							{border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:5px; text-align:center; background-color:#eeeeee;}
.tbdr td							{border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:5px; text-align:center; background-color:#fefeeb;}
.tbdr .add_l						{border-left:1px solid #dcdcdc; text-align:left;}

*html .tools_pd						{padding:7px 0 6px 0;}
html>body .tools_pd					{padding:5px 0 4px 0;}

.notebox							{display:inline; border:2px solid #D4D4D4; padding:7px 8px 5px 5px;}
a.notebox:hover						{text-decoration:none; border:2px solid #2376E7;}
.note_excla							{background:url(/modpub/images/icon_excla02.gif) no-repeat left top;}

.tag_bold_a							{border:0px; color:#2376e7; text-decoration:underline; padding:0; margin-right:5px;}
.tag_bold_a_now						{background-color:#888888; border:1px solid #555555; color:#ffffff !important; text-decoration:none; padding:4px 5px; margin-right:5px;}

/*インクリメンタルサーチ用*/
.incsearch_pop_txt					{background-color:#ffffff; color:#000000; display:block;}
.incsearch_pop_txt:visited			{text-decoration:none; color:#000000;}
.incsearch_pop_txt:hover			{text-decoration:none; background-color:#0a246a; color:#ffffff;}
