/*　デフォルト値リセット　*/
*				{margin: 0; padding: 0;}
table,form,fieldset,div,p,pre,ul,li,ol,h1,h2,h3,h4,h5,h6		{margin: 0; padding: 0; font-size:9pt;}
li				{list-style:none;}
fieldset		{border:none;}
input,textarea	{font-size:1em; margin: 0; padding: 0;}
h1				{font-size: 8pt; font-weight: normal; color: #000000;}
h2				{font-size: 9pt; font-weight: normal;}
h3				{font-size: 9pt; font-weight: normal; color: #000000;}
a.white			{color: #FFFFFF; text-decoration: none;}
th				{text-align:left; font-weight:normal;}



.middle_no_pd_l				{padding:20px 30px 20px 0;}
.main_no_pd_l				{float:left; width:590px; text-align:left;}

.login_info					{background:url(/modpub/images/bg_login.gif) no-repeat top left; padding:10px 10px;}
.sidemenu_out				{background:url(/modpub/images/bg_menu_tb.gif) no-repeat bottom left; width:200px; padding-bottom:5px;}
.sidemenu_in				{background:url(/modpub/images/bg_menu_m.gif) repeat-y top left; padding:0 1px;}
a.sidemenu01				{display:block; width:198px; position:relative; color:#222222; padding:1px 0;}
a.sidemenu01:hover			{background-color:#8FD6EE; text-decoration:none; color:#222222;}
.menuicon_help				{display:block; position:absolute; right:10px; top:3px;}
.m_text						{padding-left:27px;}
.m_block					{border-top:1px solid #DFDDDD; padding:0 0 3px 0; background:url(/modpub/images/bg_m_block.jpg) no-repeat top left;}
.m_block02					{border-top:1px solid #DFDDDD; padding:3px 0 0 0;}
a.m_common					{display:block; width:198px; position:relative; color:#222222; padding:4px 0;}
a.m_common:hover			{text-decoration:none; color:#222222;}
a.m_msg						{background:url(/modpub/images/icon_m_msg.gif) no-repeat top left;}
a.m_msg:hover				{background:url(/modpub/images/icon_m_msg_on.gif) no-repeat top left; background-color:#8FD6EE;}
a.m_msg_now					{background:url(/modpub/images/icon_m_msg_on.gif) no-repeat top left; background-color:#8FD6EE;}
a.m_new						{background:url(/modpub/images/icon_m_new.gif) no-repeat top left;}
a.m_new:hover				{background:url(/modpub/images/icon_m_new_on.gif) no-repeat top left; background-color:#8FD6EE;}
a.m_new_now					{background:url(/modpub/images/icon_m_new_on.gif) no-repeat top left; background-color:#8FD6EE;}
a.m_frd						{background:url(/modpub/images/icon_m_frd.gif) no-repeat top left;}
a.m_frd:hover				{background:url(/modpub/images/icon_m_frd_on.gif) no-repeat top left; background-color:#8FD6EE;}
a.m_frd_now					{background:url(/modpub/images/icon_m_frd_on.gif) no-repeat top left; background-color:#8FD6EE;}
a.m_grp						{background:url(/modpub/images/icon_m_grp.gif) no-repeat top left;}
a.m_grp:hover				{background:url(/modpub/images/icon_m_grp_on.gif) no-repeat top left; background-color:#8FD6EE;}
a.m_grp_now					{background:url(/modpub/images/icon_m_grp_on.gif) no-repeat top left; background-color:#8FD6EE;}
a.m_alb						{background:url(/modpub/images/icon_m_alb.gif) no-repeat top left;}
a.m_alb:hover				{background:url(/modpub/images/icon_m_alb_on.gif) no-repeat top left; background-color:#8FD6EE;}
a.m_alb_now					{background:url(/modpub/images/icon_m_alb_on.gif) no-repeat top left; background-color:#8FD6EE;}
a.m_edt						{background:url(/modpub/images/icon_m_edt.gif) no-repeat top left;}
a.m_edt:hover				{background:url(/modpub/images/icon_m_edt_on.gif) no-repeat top left; background-color:#8FD6EE;}
a.m_edt_now					{background:url(/modpub/images/icon_m_edt_on.gif) no-repeat top left; background-color:#8FD6EE;}
a.m_pcf						{background:url(/modpub/images/icon_m_pcf.gif) no-repeat top left;}
a.m_pcf:hover				{background:url(/modpub/images/icon_m_pcf_on.gif) no-repeat top left; background-color:#8FD6EE;}
a.m_pcf_now					{background:url(/modpub/images/icon_m_pcf_on.gif) no-repeat top left; background-color:#8FD6EE;}
a.m_set						{background:url(/modpub/images/icon_m_set.gif) no-repeat top left;}
a.m_set:hover				{background:url(/modpub/images/icon_m_set_on.gif) no-repeat top left; background-color:#8FD6EE;}
a.m_set_now					{background:url(/modpub/images/icon_m_set_on.gif) no-repeat top left; background-color:#8FD6EE;}
a.m_logoff					{display:block; padding-right:10px; text-align:right; font-size:8.6pt; margin-top:3px;}
.m_bmk						{display:block; background:url(/modpub/images/icon_m_bmk.gif) no-repeat bottom left; padding:4px 0 4px 27px; color:#222222;}
.m_hty						{display:block; background:url(/modpub/images/icon_m_msg.gif) no-repeat bottom left; padding:4px 0 4px 27px; color:#222222;}
.m_cnl						{display:block; background:url(/modpub/images/icon_m_cnl.gif) no-repeat bottom left; padding:4px 0 4px 27px; color:#222222;}
.m_new02					{display:block; background:url(/modpub/images/icon_m_new.gif) no-repeat bottom left; padding:4px 0 4px 27px; color:#222222;}
.m_adm						{display:block; background:url(/modpub/images/icon_m_adm.gif) no-repeat bottom left; padding:4px 0 4px 27px; color:#222222;}
.m_nme						{display:block; background:url(/modpub/images/icon_m_nme.gif) no-repeat bottom left; padding:4px 0 4px 27px; color:#222222;}
.m_img						{display:block; background:url(/modpub/images/icon_m_img.gif) no-repeat bottom left; padding:4px 0 4px 27px; color:#222222;}
.m_drp						{display:block; background:url(/modpub/images/icon_m_del.gif) no-repeat bottom left; padding:4px 0 4px 27px; color:#222222;}
.m_mnb						{display:block; background:url(/modpub/images/icon_m_grp.gif) no-repeat bottom left; padding:4px 0 4px 27px; color:#222222;}
.m_rcv						{display:block; background:url(/modpub/images/icon_m_msg.gif) no-repeat bottom left; padding:4px 0 4px 27px; color:#222222;}
.m_set02						{display:block; background:url(/modpub/images/icon_m_set.gif) no-repeat bottom left; padding:4px 0 4px 27px; color:#222222;}
.help_q						{display:block; background:url(/modpub/images/icon_help.gif) no-repeat bottom left; padding:0px 0 0 20px; color:#222222;}

.google_ad_468x60_01		{background-color:#F5F4F4; border:1px solid #DFDDDD; padding:2px 0 0 35px;}
.google_ad_468x60_02		{padding:0;}

.rc_yellow *				{background:#D1CC1A; display:block; height:1px; overflow:hidden;}
.rc_yellow div.rc01			{background:#D6D132; border-right:1px solid #E7E588; border-left:1px solid #E7E588; margin-right:1px; margin-left:1px;}
.rc_yellow div.rc02			{border-right:1px solid #E7E588; border-left:1px solid #E7E588;}
.rc_yellow div.rc03			{border-right:1px solid #D6D132; border-left:1px solid #D6D132;}
.rc_yellow_mid				{background:#D1CC1A;}
.rc_yellow_mid_back			{background:url(/modpub/images/bg_menu_yellow.gif) repeat-y top left; border-bottom:1px solid #D1CC1A;}

.add_rss					{float:right; text-align:right; position:relative; bottom:0px; padding:2px 0 2px 0;}

.icon_news					{background:url(/modpub/images/icon_news.gif) no-repeat top left; padding:3px 0 2px 57px; color:#FF6600; font-weight:bold;}

a.guide_rec01				{background:url(/modpub/images/shot_guide_recorder_01.gif) no-repeat top left; width:340px; height:350px; display:block;}
a.guide_rec01:hover			{background:url(/modpub/images/shot_guide_recorder_on_01.gif) no-repeat top left;}
a.guide_rec02				{background:url(/modpub/images/shot_guide_recorder_02.gif) no-repeat top left; width:200px; height:244px; display:block;}
a.guide_rec02:hover			{background:url(/modpub/images/shot_guide_recorder_on_02.gif) no-repeat top left;}
a.guide_rec03				{background:url(/modpub/images/shot_guide_recorder_03.gif) no-repeat top left; width:200px; height:28px; display:block;}
a.guide_rec03:hover			{background:url(/modpub/images/shot_guide_recorder_on_03.gif) no-repeat top left;}
a.guide_rec04				{background:url(/modpub/images/shot_guide_recorder_04.gif) no-repeat top left; width:200px; height:28px; display:block;}
a.guide_rec04:hover			{background:url(/modpub/images/shot_guide_recorder_on_04.gif) no-repeat top left;}
a.guide_rec06				{background:url(/modpub/images/shot_guide_recorder_06.gif) no-repeat top left; width:200px; height:40px; display:block;}
a.guide_rec06:hover			{background:url(/modpub/images/shot_guide_recorder_on_06.gif) no-repeat top left;}
a.guide_rec08				{background:url(/modpub/images/shot_guide_recorder_08.gif) no-repeat top left; width:540px; height:70px; display:block;}
a.guide_rec08:hover			{background:url(/modpub/images/shot_guide_recorder_on_08.gif) no-repeat top left;}

a.guide_seal01				{background:url(/modpub/images/shot_guide_seal_01.gif) no-repeat top left; width:340px; height:350px; display:block;}
a.guide_seal01:hover		{background:url(/modpub/images/shot_guide_seal_on_01.gif) no-repeat top left;}
a.guide_seal02				{background:url(/modpub/images/shot_guide_seal_02.gif) no-repeat top left; width:200px; height:350px; display:block;}
a.guide_seal02:hover		{background:url(/modpub/images/shot_guide_seal_on_02.gif) no-repeat top left;}
a.guide_seal03				{background:url(/modpub/images/shot_guide_seal_03.gif) no-repeat top left; width:340px; height:92px; display:block;}
a.guide_seal03:hover		{background:url(/modpub/images/shot_guide_seal_on_03.gif) no-repeat top left;}
a.guide_seal04				{background:url(/modpub/images/shot_guide_seal_04.gif) no-repeat top left; width:200px; height:92px; display:block;}
a.guide_seal04:hover		{background:url(/modpub/images/shot_guide_seal_on_04.gif) no-repeat top left;}
a.guide_seal06				{background:url(/modpub/images/shot_guide_seal_06.gif) no-repeat top left; width:200px; height:40px; display:block;}
a.guide_seal06:hover		{background:url(/modpub/images/shot_guide_seal_on_06.gif) no-repeat top left;}
a.guide_seal08				{background:url(/modpub/images/shot_guide_seal_08.gif) no-repeat top left; width:540px; height:70px; display:block;}
a.guide_seal08:hover		{background:url(/modpub/images/shot_guide_seal_on_08.gif) no-repeat top left;}

a.guide_edit03				{background:url(/modpub/images/shot_editor_03.gif) no-repeat top left; width:732px; height:302px; display:block;}
a.guide_edit03:hover		{background:url(/modpub/images/shot_editor_on_03.gif) no-repeat top left;}
a.guide_edit06				{background:url(/modpub/images/shot_editor_06.gif) no-repeat top left; width:94px; height:53px; display:block;}
a.guide_edit06:hover		{background:url(/modpub/images/shot_editor_on_06.gif) no-repeat top left;}
a.guide_edit07				{background:url(/modpub/images/shot_editor_07.gif) no-repeat top left; width:135px; height:53px; display:block;}
a.guide_edit07:hover		{background:url(/modpub/images/shot_editor_on_07.gif) no-repeat top left;}
a.guide_edit08				{background:url(/modpub/images/shot_editor_08.gif) no-repeat top left; width:197px; height:53px; display:block;}
a.guide_edit08:hover		{background:url(/modpub/images/shot_editor_on_08.gif) no-repeat top left;}
a.guide_edit10				{background:url(/modpub/images/shot_editor_10.gif) no-repeat top left; width:101px; height:53px; display:block;}
a.guide_edit10:hover		{background:url(/modpub/images/shot_editor_on_10.gif) no-repeat top left;}
a.guide_edit12				{background:url(/modpub/images/shot_editor_12.gif) no-repeat top left; width:194px; height:53px; display:block;}
a.guide_edit12:hover		{background:url(/modpub/images/shot_editor_on_12.gif) no-repeat top left;}

a.btn_reg_mob				{background:url(/modpub/images/btn_reg_mobile.gif) no-repeat top left; width:99px; height:22px; display:block;}
a.btn_reg_mob:hover			{background:url(/modpub/images/btn_reg_mobile_on.gif) no-repeat top left;}

a.dust_box					{background:url(/modpub/images/icon_dustbox.gif) no-repeat top left; padding:0px 0px 0px 12px;}

.menu001 li div.icon_album			{background:url(/modpub/images/icon_menu_album.gif) no-repeat top left; padding:5px 10px 5px 27px !important;}
.menu001 li div.icon_mail			{background:url(/modpub/images/icon_menu_mail.gif) no-repeat top left; padding:5px 10px 5px 27px !important;}
.menu001 li div.icon_rec			{background:url(/modpub/images/icon_menu_rec.gif) no-repeat top left; padding:5px 10px 5px 27px !important;}
.menu001 li div.icon_edit			{background:url(/modpub/images/icon_menu_edit.gif) no-repeat top left; padding:5px 10px 5px 27px !important;}
.menu001 li div.icon_address		{background:url(/modpub/images/icon_menu_address.gif) no-repeat top left; padding:5px 10px 5px 27px !important;}
.menu001 li div.icon_setting		{background:url(/modpub/images/icon_menu_setting02.gif) no-repeat top left; padding:5px 10px 5px 27px !important;}
.menu001 li div.icon_public			{background:url(/modpub/images/icon_menu_public.gif) no-repeat top left; padding:5px 10px 5px 27px !important;}
.menu001 li div.icon_bookmark		{background:url(/modpub/images/icon_menu_bookmark.gif) no-repeat top left; padding:5px 10px 5px 27px !important;}

.menu001 li div.icon_album_on		{background:url(/modpub/images/icon_menu_album_on.gif) no-repeat top left; padding:5px 10px 5px 27px !important;}
.menu001 li div.icon_mail_on		{background:url(/modpub/images/icon_menu_mail_on.gif) no-repeat top left; padding:5px 10px 5px 27px !important;}
.menu001 li div.icon_rec_on			{background:url(/modpub/images/icon_menu_rec_on.gif) no-repeat top left; padding:5px 10px 5px 27px !important;}
.menu001 li div.icon_edit_on		{background:url(/modpub/images/icon_menu_edit_on.gif) no-repeat top left; padding:5px 10px 5px 27px !important;}
.menu001 li div.icon_address_on		{background:url(/modpub/images/icon_menu_address_on.gif) no-repeat top left; padding:5px 10px 5px 27px !important;}
.menu001 li div.icon_setting_on		{background:url(/modpub/images/icon_menu_setting02_on.gif) no-repeat top left; padding:5px 10px 5px 27px !important;}
.menu001 li div.icon_public_on		{background:url(/modpub/images/icon_menu_public_on.gif) no-repeat top left; padding:5px 10px 5px 27px !important;}
.menu001 li div.icon_bookmark_on	{background:url(/modpub/images/icon_menu_bookmark_on.gif) no-repeat top left; padding:5px 10px 5px 27px !important;}
.txt_menu01							{color:#222222; font-size:9pt;}

a.list_thum				{display:block; text-align:center; padding:4px 0; background-color:#DFDDDD;}
a.list_thum:hover		{background-color:#E5DA1A;}

div.list_thum_fr		{display:block; text-align:center; padding:4px 0; background:url(/modpub/images/bg_list_thum.gif) no-repeat top left;}
a.list_thum_fr			{display:block; text-align:center; padding:4px 0; background:url(/modpub/images/bg_list_thum.gif) no-repeat top left;}
a.list_thum_fr:hover	{background:url(/modpub/images/bg_list_thum_on.gif) no-repeat top left;}

.box_sp03						{background:url(/modpub/images/hr_sp02.gif) repeat-x top left; width:540px; margin-top:40px;}

a.guide_rec_disp			{background:url(/modpub/images/shot_recorder01_02.gif) no-repeat top left; width:540px; height:281px; display:block;}
a.guide_rec_disp:hover		{background:url(/modpub/images/shot_recorder01_02_on.gif) no-repeat top left;}
a.guide_rec_ctrl			{background:url(/modpub/images/shot_recorder01_03.gif) no-repeat top left; width:371px; height:46px; display:block;}
a.guide_rec_ctrl:hover		{background:url(/modpub/images/shot_recorder01_03_on.gif) no-repeat top left;}
a.guide_rec_optn			{background:url(/modpub/images/shot_recorder01_04.gif) no-repeat top left; width:169px; height:46px; display:block;}
a.guide_rec_optn:hover		{background:url(/modpub/images/shot_recorder01_04_on.gif) no-repeat top left;}
a.guide_rec_tabm			{background:url(/modpub/images/shot_recorder01_05.gif) no-repeat top left; width:540px; height:160px; display:block;}
a.guide_rec_tabm:hover		{background:url(/modpub/images/shot_recorder01_05_on.gif) no-repeat top left;}

a.guide_edit_trak			{background:url(/modpub/images/shot_editor_02.gif) no-repeat top left; width:766px; height:292px; display:block;}
a.guide_edit_trak:hover		{background:url(/modpub/images/shot_editor_02_on.gif) no-repeat top left;}
a.guide_edit_cusr			{background:url(/modpub/images/shot_editor_04.gif) no-repeat top left; width:152px; height:54px; display:block;}
a.guide_edit_cusr:hover		{background:url(/modpub/images/shot_editor_04_on.gif) no-repeat top left;}
a.guide_edit_ctrl			{background:url(/modpub/images/shot_editor_05.gif) no-repeat top left; width:372px; height:54px; display:block;}
a.guide_edit_ctrl:hover		{background:url(/modpub/images/shot_editor_05_on.gif) no-repeat top left;}

a.guide_edit_optn			{background:url(/modpub/images/shot_editor_06.gif) no-repeat top left; width:91px; height:54px; display:block;}
a.guide_edit_optn:hover		{background:url(/modpub/images/shot_editor_06_on.gif) no-repeat top left;}

a.guide_edit_mixd			{background:url(/modpub/images/shot_editor_07.gif) no-repeat top left; width:151px; height:54px; display:block;}
a.guide_edit_mixd:hover		{background:url(/modpub/images/shot_editor_07_on.gif) no-repeat top left;}

.txt_guide01				{line-height:1.4; color:#333333;}

td.top1						{background-color:#DCDCDC; padding:5px 0; width:180px;}
td.top2						{background-color:#DCDCDC; padding:0; width:178px; text-align:center;}
td.top3						{background-color:#DCDCDC; padding:0; width:178px; text-align:center;}
td.mid1						{padding:3px 5px;}
td.mid2						{vertical-align:middle; padding-left:84px;}
td.mid3						{vertical-align:middle; padding-left:24px;}
td.col1						{background-color:#FFFFFF;}
td.col2						{background-color:#F5F5F5;}

.listbox_white			{background-color:#FFFFFF; width:538px;}
.listbox_gray			{background-color:#F8F8F8; width:538px;}
.listbox_blue			{background-color:#E2F1F6; width:538px;}

.tb_mail				{margin:10px 0 10px 0;}
.tb_mail td.chkbox		{width:35px; text-align:center;}
.tb_mail td.date		{width:70px;}
.tb_mail td.icon		{padding-left:10px;}
.tb_mail td.title		{width:255px;}
.tb_mail td.title_l		{width:295px;}
.tb_mail td.thumb		{width:83px; height:50px;}
.tb_mail td.size		{width:55px; text-align:center;}
.tb_mail td.btn			{width:40px; text-align:right; vertical-align:top;}
.tb_mail td.size p		{line-height:1.1; color:#999999;}

.tb_seal				{margin:10px 0;}
.tb_seal td.chkbox		{width:35px; text-align:center;}
.tb_seal td.date		{width:70px;}
.tb_seal td.icon		{padding-left:10px;}
.tb_seal td.title		{width:255px;}
.tb_seal td.title_l		{width:295px;}
.tb_seal td.thumb		{width:83px; height:50px;}
.tb_seal td.size		{width:55px; text-align:center;}
.tb_seal td.btn			{width:40px; text-align:right; vertical-align:top;}
.tb_seal td.size p		{line-height:1.1; color:#999999;}

.tb_myalbum				{margin:10px 0 10px 0;}
.tb_myalbum td.chkbox	{width:35px; text-align:center;}
.tb_myalbum td.date		{width:70px;}
.tb_myalbum td.icon		{padding-left:10px;}
.tb_myalbum td.title	{width:255px;}
.tb_myalbum td.title_l	{width:295px;}
.tb_myalbum td.thumb	{width:83px; height:50px;}
.tb_myalbum td.size		{width:55px; text-align:center;}
.tb_myalbum td.btn		{width:40px; text-align:right; vertical-align:top;}
.tb_myalbum td.size p	{line-height:1.1; color:#999999;}

.tb_address				{margin:10px 0 10px 0;}
.tb_address td.chkbox	{width:35px; text-align:center;}
.tb_address td.icon		{padding-left:10px;}
.tb_address td.name		{width:150px;}
.tb_address td.name_l	{width:410px;}
.tb_address td.email	{width:230px;}
.tb_address td.thumb	{width:58px; height:50px;}
.tb_address td.size p	{line-height:1.1; color:#999999;}

.title_noicon			{line-height:1.1; padding:7px 20px 7px 0;}
.title_video			{line-height:1.1; background:url(/modpub/images/icon_videofile.gif) no-repeat top left; padding:7px 20px 7px 30px;}
.title_sound			{line-height:1.1; background:url(/modpub/images/icon_soundfile.gif) no-repeat top left; padding:7px 20px 7px 30px;}
.title_address			{line-height:1.1; background:url(/modpub/images/icon_address.gif) no-repeat top left; padding:7px 20px 7px 30px;}
.title_group			{line-height:1.1; background:url(/modpub/images/icon_group.gif) no-repeat top left; padding:7px 20px 7px 30px;}
.info_from				{background:url(/modpub/images/icon_detail_from.gif) no-repeat top left; padding:1px 0 1px 30px; color:#666666;}
.info_to				{background:url(/modpub/images/icon_detail_to.gif) no-repeat top left; padding:1px 0 1px 30px; color:#666666;}
.info_tag				{background:url(/modpub/images/icon_detail_tag.gif) no-repeat top left; padding:1px 0 1px 30px; color:#666666;}
.info_email				{background:url(/modpub/images/icon_detail_email.gif) no-repeat top left; padding:1px 0 1px 30px; color:#000000;}
.info_group				{background:url(/modpub/images/icon_detail_entry.gif) no-repeat top left; padding:1px 0 1px 30px; color:#666666;}
.info_admin				{background:url(/modpub/images/icon_detail_admin.gif) no-repeat top left; padding:1px 0 1px 30px; color:#000000;}

a.btn_newmail_w			{display:block; background:url(/modpub/images/btn_new_mail_s.gif) no-repeat left top; width:35px; height:35px; border:0; text-decoration:none;}
a.btn_newmail_w:hover	{display:block; background:url(/modpub/images/btn_new_mail_s_over.gif) no-repeat left top; text-decoration:none;}
a.btn_newseal_w			{display:block; background:url(/modpub/images/btn_new_seal_s.gif) no-repeat left top; width:35px; height:35px; border:0; text-decoration:none;}
a.btn_newseal_w:hover	{display:block; background:url(/modpub/images/btn_new_seal_s_over.gif) no-repeat left top; text-decoration:none;}

a.btn_newmail_g			{display:block; background:url(/modpub/images/btn_new_mail_s_gray.gif) no-repeat left top; width:35px; height:35px; border:0; text-decoration:none;}
a.btn_newmail_g:hover	{display:block; background:url(/modpub/images/btn_new_mail_s_over.gif) no-repeat left top; text-decoration:none;}
a.btn_newseal_g			{display:block; background:url(/modpub/images/btn_new_seal_s_gray.gif) no-repeat left top; width:35px; height:35px; border:0; text-decoration:none;}
a.btn_newseal_g:hover	{display:block; background:url(/modpub/images/btn_new_seal_s_over.gif) no-repeat left top; text-decoration:none;}

a.btn_newmail_b			{display:block; background:url(/modpub/images/btn_new_mail_s_blue.gif) no-repeat left top; width:35px; height:35px; border:0; text-decoration:none;}
a.btn_newmail_b:hover	{display:block; background:url(/modpub/images/btn_new_mail_s_over.gif) no-repeat left top; text-decoration:none;}
a.btn_newseal_b			{display:block; background:url(/modpub/images/btn_new_seal_s_blue.gif) no-repeat left top; width:35px; height:35px; border:0; text-decoration:none;}
a.btn_newseal_b:hover	{display:block; background:url(/modpub/images/btn_new_seal_s_over.gif) no-repeat left top; text-decoration:none;}

.btn_newmail_w2			{display:block; background:#FFFFFF url(/modpub/images/btn_new_mail_s2.gif) no-repeat left top; width:35px; height:35px; border:0; text-decoration:none;}
.btn_newmail_g2			{display:block; background:#F8F8F8 url(/modpub/images/btn_new_mail_s2.gif) no-repeat left top; width:35px; height:35px; border:0; text-decoration:none;}
.btn_newmail_b2			{display:block; background:#E2F1F6 url(/modpub/images/btn_new_mail_s2.gif) no-repeat left top; width:35px; height:35px; border:0; text-decoration:none;}
.btn_newseal_w2			{display:block; background:#FFFFFF url(/modpub/images/btn_new_seal_s2.gif) no-repeat left top; width:35px; height:35px; border:0; text-decoration:none;}
.btn_newseal_g2			{display:block; background:#F8F8F8 url(/modpub/images/btn_new_seal_s2.gif) no-repeat left top; width:35px; height:35px; border:0; text-decoration:none;}
.btn_newseal_b2			{display:block; background:#E2F1F6 url(/modpub/images/btn_new_seal_s2.gif) no-repeat left top; width:35px; height:35px; border:0; text-decoration:none;}

.add_file_new			{float:right; text-align:right; position:relative; bottom:0px; padding:5px 0 4px 0;}
.icon_file_new			{background:url(/modpub/images/btn_icon_load.gif) no-repeat top right; padding:5px 23px 5px 0;}
.icon_file_drop			{background:url(/modpub/images/btn_icon_del.gif) no-repeat top right; padding:5px 23px 5px 0;}
.icon_file_upload		{background:url(/modpub/images/icon_upload.gif) no-repeat top right; padding:5px 23px 5px 0;}
.icon_del				{background:url(/modpub/images/icon_del.gif) no-repeat top right; padding:0 23px 0 0;}

.listbox_all			{border-top:1px solid #EFECEC;}
.listbox01				{background-color:#EFECEC; padding:0px 1px 1px 1px;}

.listbox_white_top		{background-color:#FFFFFF;}

.menu001 li div.vmail	{background:url(/modpub/images/icon_menu_mail.gif) no-repeat top left; font-size:9pt; padding:5px 10px 5px 27px !important; color:#222222; font-size:9pt;}
.menu001 li div.vseal	{background:url(/modpub/images/icon_menu_seal.gif) no-repeat top left; font-size:9pt; padding:5px 10px 5px 27px !important; color:#222222; font-size:9pt;}
.menu001 li div.add		{background:url(/modpub/images/icon_menu_address.gif) no-repeat top left; font-size:9pt; padding:5px 10px 5px 27px !important; color:#222222; font-size:9pt;}
.menu001 li div.set		{background:url(/modpub/images/icon_menu_setting.gif) no-repeat top left; font-size:9pt; padding:5px 10px 5px 27px !important; color:#222222; font-size:9pt;}
.menu001 li div.album	{background:url(/modpub/images/icon_menu_album.gif) no-repeat top left; font-size:9pt; padding:5px 10px 5px 27px !important; color:#222222; font-size:9pt;}
.menu001 li div.edit	{background:url(/modpub/images/icon_menu_edit.gif) no-repeat top left; font-size:9pt; padding:5px 10px 5px 27px !important; color:#222222; font-size:9pt;}

.usagebox				{padding:1px; border:1px solid #E0E2E3;}
.usage_now				{background:url(/modpub/images/bar_used.gif) no-repeat top left; text-align:right; width:250px; padding:5px 0;}
.usage_all				{background:url(/modpub/images/spacer.gif) no-repeat top left; padding:5px 0;}
.usage_remains			{padding-left:120px;}

.add_address			{background:url(/modpub/images/btn_icon_address.gif) no-repeat top left; padding:5px 15px 0 15px;}

.bnr_intro				{background:url(/modpub/images/bnr_intro_bg.gif) no-repeat top left; width:200px; height:196px; text-align:center;}
.bnr_intro_s			{background:url(/modpub/images/bnr_intro_bg_s.gif) no-repeat top left; width:200px; height:242px; text-align:center;}

a						{color:#1F8BAF; text-decoration: none;}
a:hover					{color:#1F8BAF; text-decoration: underline;}

.btn_list01				{border-bottom:1px solid #E5E2E2;}
.note_frame				{border:1px solid #E1DEDE; padding:10px;}
.note_frame_red			{border:1px solid #FF0000; padding:10px;}
.note_frame_bg_cleam	{border:1px solid #E1DEDE; padding:10px; background-color:#FFFAF0;}

.add_file				{text-align:right; margin-bottom:-17px; margin-top:25px;}
.add_video				{background:url(/modpub/images/btn_icon_load.gif) no-repeat top right; padding:5px 23px 5px 0;}
.group_invite			{background:url(/modpub/images/btn_icon_invite.gif) no-repeat top right; padding:5px 20px 5px 0;}
.mail_new				{background:url(/modpub/images/btn_icon_mail_new.gif) no-repeat top right; padding:5px 25px 5px 0;}
.seal_new				{background:url(/modpub/images/btn_icon_seal_new.gif) no-repeat top right; padding:5px 25px 5px 0;}

.form_w180hline3		{width:100%; height:48px;}

.icon_note_qr			{background:url(/modpub/images/icon_note03.gif) no-repeat top left; padding:2px 0 2px 26px;}

a.nonline:hover			{text-decoration:none;}

*html .textarea01_org		{width:95%; height:1.9em; padding:5px 5px 0 5px; border:none; background-color:#FFFFFF;}
html>body .textarea01_org	{width:95%; height:2.2em; padding:5px 0 0 0; border:none; background-color:#FFFFFF;}
*html .textarea01		{height:1.9em; padding:5px 0 0 0; border:none; background-color:#FFFFFF;}
html>body .textarea01	{height:1.9em; padding:4px 0 0 0; border:none; background-color:#FFFFFF;}
*html .textarea01_g		{height:1.9em; padding:5px 0 0 0; border:none; background-color:#EEEFF0;}
html>body .textarea01_g	{height:1.9em; padding:4px 0 0 0; border:none; background-color:#EEEFF0;}
*html .textarea02		{width:100%; height:1.9em; padding:2px 0 2px 0; border:none; background-color:#FFFFFF;}
html>body .textarea02	{width:100%; height:1.2em; padding:4px 0 4px 0; border:none; background-color:#FFFFFF;}

.div_input_gray01		{border:1px solid #E0E2E3; padding:5px; background-color:#EEEFF0;}

.width355				{width:355px;}
.width365				{width:365px;}
.width410				{width:410px;}
.width420				{width:420px;}

/*　ポップアップ　*/
.whole_popup		{margin:auto; background-color:#FFFFFF; padding:0;}
.header_popup		{text-align:center; padding:10px; border-bottom:1px solid #EBEAEA;}
.middle_popup		{padding:20px; text-align:center; margin:0 auto;}
.middle_popup_box	{text-align:left; width:420px;}
.footer_popup		{padding:10px; color:#4E6E79; text-align:center; border-top:1px solid #D0CECE; background-color:#EBEAEA;}
.copyright_popup	{font-size:8.6pt;}
.form_w100p			{width:100%;}
.form_w100ph146		{width:100%; height:146px;}
.addressbtn			{width:100%;}
.addressbtn th		{width:50%;}
.addressbtn td		{width:50%; text-align:right;}

.user_title			{font-weight:bold; font-size:11pt; color:#666666; border-bottom:1px solid #D0CECE; margin-bottom:15px; padding-bottom:5px;}
.user_title2		{font-weight:bold; font-size:11pt; color:#666666; margin-bottom:10px;}
.user_item			{width:540px;}
.user_item_l		{float:left; width:110px; text-align:right; padding:7px 0;}
.user_item_r		{float:right; width:420px; background-color:#EEEFF0;}
.user_item_l2		{float:left; width:110px; text-align:right; padding:0px 0;}
.user_item_l3		{float:left; width:40px;}
.user_item_r_reg	{float:right; width:420px; background-color:#EEEFF0; border:1px solid #E0E2E3;}
.user_item_r_reg2	{float:right; width:420px;}
.user_item_r_top	{float:right; width:420px; height:29px; background-color:#EEEFF0; border-top:1px solid #E0E2E3; border-left:1px solid #E0E2E3; border-right:1px solid #E0E2E3;}
.user_item_r_top2	{float:right; width:420px; background-color:#EEEFF0; border-top:1px solid #E0E2E3; border-left:1px solid #E0E2E3; border-right:1px solid #E0E2E3;}
.user_item_r_middle	{float:right; width:420px; height:29px; background-color:#EEEFF0;border-left:1px solid #E0E2E3; border-right:1px solid #E0E2E3;}
.user_item_r_bottom	{float:right; width:420px; background-color:#EEEFF0; border-bottom:1px solid #E0E2E3; border-left:1px solid #E0E2E3; border-right:1px solid #E0E2E3;}
.user_item_r_error	{float:right; width:280px; background-color:#EEEFF0; color:#FF0000; padding-top:6px;}
.user_item_r_button	{float:right; width:140px; background-color:#EEEFF0; padding-top:6px;}
.user_item_r3		{float:right; width:490px;}
.r_inner			{padding:6px 5px; border:1px solid #E0E2E3;}
.r_inner_top		{padding:6px 5px; border-left:1px solid #E0E2E3; border-right:1px solid #E0E2E3; border-top:1px solid #E0E2E3;}
.r_inner_bottom		{padding:6px 5px; border-left:1px solid #E0E2E3; border-right:1px solid #E0E2E3; border-bottom:1px solid #E0E2E3;}
.r_inner_l			{float:left; width:342px;}
.r_inner_r			{float:right; width:60px; text-align:right;}
.r_inner_l2			{float:left; width:302px;}
.r_inner_r2			{float:right; width:100px; text-align:right;}
.txt_r				{text-align:right;}
.user_notes			{border:1px solid #E0E2E3; padding:10px;}
.user_notes_ssl		{width:540px; border:1px solid #E0E2E3; padding:10px; position:absolute; top:440px;}
.r_inner_chk		{padding:3px 5px 4px 5px;}
.r_inner_input		{padding:3px 5px; border:1px solid #E0E2E3;}
.r_inner_input2		{padding:3px 5px;}
.r_inner_input3		{float:left; padding:3px 5px; width:200px;}
.r_inner_input3_2	{float:left; padding:3px 5px; width:290px;}
.r_inner_input3l	{float:left; padding:3px 5px; width:312px;}
*html .r_inner_chk2			{padding:3px 5px 4px 0px;}
html>body  .r_inner_chk2	{padding:3px 5px 4px 5px;}
.r_inner_str		{float:left; padding:3px 5px;}
.r_inner_str2		{padding:5px 5px;}
.r_inner_str3		{float:left; padding:3px 5px 0px 5px; font-size:8.6pt; color:#666666;}
.r_inner_str4		{padding:3px 5px; color:#666666; padding-top:8px;}
.r_inner_error		{float:left; padding:3px 5px; color:#FF0000;}
.r_inner_error3		{float:left; padding:3px 5px; font-size:8.6pt; color:#FF0000; padding-top:8px;}
.r_inner_button		{float:right; padding:3px 5px;}
.r_inner_button2	{float:left; padding:3px 5px;}
.r_inner_button_l	{float:left; padding:3px 0px;}
.r_inner_button_r	{float:right; padding:3px 0px;}
.form_w408			{width:408px;}
.form_w120			{width:120px;}
.menu_mob			{padding:10px; background-color:#EEEFF0; border:1px solid #E0E2E3;}
.menu_mob p a		{color:#1597C3;}
.menu_mob p a:hover	{color:#1597C3; text-decoration:underline;}

.mt03				{margin-top:3px;}
.mt06				{margin-top:6px;}
.mt05				{margin-top:5px;}
.mt10				{margin-top:10px;}
.mt12				{margin-top:12px;}
.mt13				{margin-top:13px;}
.mt14				{margin-top:14px;}
.mt15				{margin-top:15px;}
.mt16				{margin-top:16px;}
.mt17				{margin-top:17px;}
.mt19				{margin-top:19px;}
.mt20				{margin-top:20px;}
.mt25				{margin-top:25px;}
.mt30				{margin-top:30px;}
.mt35				{margin-top:35px;}
.mt40				{margin-top:40px;}
.mt42				{margin-top:42px;}
.mt45				{margin-top:45px;}
.mt50				{margin-top:50px;}
.mt60				{margin-top:60px;}
.mt67				{margin-top:67px;}
.mt70				{margin-top:70px;}
.mt80				{margin-top:80px;}
.mt90				{margin-top:90px;}
.mt100				{margin-top:100px;}
.mtm24				{margin-top:-24px;}
.mb10				{margin-bottom:10px;}
.mb20				{margin-bottom:20px;}

.title04				{font-weight:bold; border-bottom:1px solid #DCDCDC; padding-bottom:5px; margin-bottom:10px;}
.list01_m				{padding:0; margin:0 0 0 -10px;}
.list01_m li			{background:url(/modpub/images/icon_disk_m.gif) no-repeat top left; padding:0 0 0 20px; margin:0 0 0 1em; line-height:1.4;}
.jamptop01				{text-align:right;}
.title_m				{font-weight:bold; margin-bottom:10px;}
.list_no				{padding:0; margin:0;}
.list_no li				{list-style-type:decimal; margin-left:2em; padding:0 0 3px 0; margin:0 0 0 2em; line-height:1.4;}
.t_prod					{width:490px; background-color:#FFFFFF;}
.t_prod th				{color:#FFFFFF; font-weight:bold; padding:3px 0;}
.t_prod th a			{color:#FFFFFF;}
.t_prod td				{padding:5px;}
.t_prod th.browser		{width:254px;}
.t_prod th.browseros	{width:226px; text-align:center;}
.t_prod td.browseros	{width:123px; text-align:center;}
.tr_bg01				{background-color:#EAEADA;}
.tr_bg05				{background-color:#B1B19A;}

*html .list_thumbnail		{position:absolute; right:10px; bottom:7px; width:68px; height:50px;}
html>body .list_thumbnail	{position:absolute; right:10px; bottom:10px; width:68px; height:50px;}
*html .list_filesize		{position:absolute; right:86px; bottom:7px; width:70px; height:14px; color:#4B5C62; text-align:right;}
html>body .list_filesize	{position:absolute; right:86px; bottom:10px; width:70px; height:14px; color:#4B5C62; text-align:right;}
a.btn_play01				{display:block; background:url(/modpub/images/btn_list_play.gif) no-repeat left top; width:68px; height:50px;}
a.btn_play01:hover			{display:block; background:url(/modpub/images/btn_list_play_on.gif) no-repeat left top; text-decoration:none;}
a.btn_pause01				{display:block; background:url(/modpub/images/btn_list_pause.gif) no-repeat left top; width:68px; height:50px;}
a.btn_pause01:hover			{display:block; background:url(/modpub/images/btn_list_pause_on.gif) no-repeat left top; text-decoration:none;}

*html .seal_pod_link_border_w540		{border:1px solid #D0CECE; padding:10px; line-height:1.4; width:540px;}
html>body .seal_pod_link_border_w540	{border:1px solid #D0CECE; padding:10px; line-height:1.4; width:520px;}

.hp_seal_link_border				{border:1px solid #D0CECE; padding:5px; line-height:1.4;}
*html .hp_seal_link_border_w540		{border:1px solid #D0CECE; padding:5px; line-height:1.4; width:540px;}
html>body .hp_seal_link_border_w540	{border:1px solid #D0CECE; padding:5px; line-height:1.4; width:530px;}

.hp_dl_size_01		{float:left; width:60px;}
.hp_dl_size_02		{float:left; width:100px;}
.hp_dl_size_03		{float:left; width:200px;}
.hp_dl_size_clear	{clear:both;}

.list_tips				{padding:0; margin:0 0 0 -10px;}
.list_tips li			{background:url(/modpub/images/li_tips.gif) no-repeat top left; padding:0 0 10px 20px; margin:0 0 0 1em; line-height:1.4;}
.box_sp02				{background:url(/modpub/images/hr_sp02.gif) repeat-x top left; padding-top:10px; width:540px; margin-top:30px;}
a.btn_tips				{display:block; background:url(/modpub/images/icon_btn_tips.gif) no-repeat left top; width:172px; height:172px; border:0; text-decoration:none;}
a.btn_tips:hover		{display:block; background:url(/modpub/images/icon_btn_tips_on.gif) no-repeat left top; text-decoration:none;}

.topnews_top			{width:540px; background:url(/modpub/images/bnr_news_top.gif) no-repeat left top;}
.topnews_inner			{padding:20px 20px 0 190px;}
.topnews_bottom			{width:540px; background:url(/modpub/images/bnr_news_bottom.gif) no-repeat left bottom; padding-bottom:0px;}
.read_more				{margin-top:5px; text-align:right;}

.about_inbox			{width:540px; height:450px; position:relative; background:url(/modpub/images/img_inbox.gif) no-repeat left top;}
.about_voicemail		{width:540px; height:450px; position:relative; background:url(/modpub/images/img_send_mail.gif) no-repeat left top;}
.about_voiceseal		{width:540px; height:450px; position:relative; background:url(/modpub/images/img_seal.gif) no-repeat left top;}
.about_recording		{width:540px; height:450px; position:relative; background:url(/modpub/images/img_rec.gif) no-repeat left top;}
.about_add				{width:540px; height:450px; position:relative; background:url(/modpub/images/img_add_mycontents.gif) no-repeat left top;}
.about_edit				{width:540px; height:450px; position:relative; background:url(/modpub/images/img_edit.gif) no-repeat left top;}

a.btn_next_about		{position:absolute; right:7px; bottom:14px; width:58px; height:58px; display:block; background:url(/modpub/images/btn_next_about.gif) no-repeat left top;}
a.btn_next_about:hover	{background:url(/modpub/images/btn_next_about_on.gif) no-repeat left top; text-decoration:none;}

a.btn_inbox			{display:block; background:url(/modpub/images/icon_btn_inbox.gif) no-repeat left top; width:172px; height:172px; border:0; text-decoration:none; margin-right:12px; margin-bottom:12px;}
a.btn_inbox:hover	{display:block; background:url(/modpub/images/icon_btn_inbox_on.gif) no-repeat left top; text-decoration:none;}
a.btn_mail			{display:block; background:url(/modpub/images/icon_btn_voicemail.gif) no-repeat left top; width:172px; height:172px; border:0; text-decoration:none; margin-right:12px; margin-bottom:12px;}
a.btn_mail:hover	{display:block; background:url(/modpub/images/icon_btn_voicemail_on.gif) no-repeat left top; text-decoration:none;}
a.btn_seal			{display:block; background:url(/modpub/images/icon_btn_voiceseal.gif) no-repeat left top; width:172px; height:172px; border:0; text-decoration:none; margin-right:12px; margin-bottom:12px;}
a.btn_seal:hover	{display:block; background:url(/modpub/images/icon_btn_voiceseal_on.gif) no-repeat left top; text-decoration:none;}
a.btn_rec			{display:block; background:url(/modpub/images/icon_btn_recording.gif) no-repeat left top; width:172px; height:172px; border:0; text-decoration:none; margin-right:0px; margin-bottom:12px;}
a.btn_rec:hover		{display:block; background:url(/modpub/images/icon_btn_recording_on.gif) no-repeat left top; text-decoration:none;}
a.btn_ul			{display:block; background:url(/modpub/images/icon_btn_uploading.gif) no-repeat left top; width:172px; height:172px; border:0; text-decoration:none; margin-right:12px;}
a.btn_ul:hover		{display:block; background:url(/modpub/images/icon_btn_uploading_on.gif) no-repeat left top; text-decoration:none;}
a.btn_edit			{display:block; background:url(/modpub/images/icon_btn_edit.gif) no-repeat left top; width:172px; height:172px; border:0; text-decoration:none; margin-right:12px;}
a.btn_edit:hover	{display:block; background:url(/modpub/images/icon_btn_edit_on.gif) no-repeat left top; text-decoration:none;}
a.btn_xmas			{display:block; background:url(/modpub/images/icon_btn_xmas.gif) no-repeat left top; width:172px; height:172px; border:0; text-decoration:none; margin-right:0px;}
a.btn_xmas:hover	{display:block; background:url(/modpub/images/icon_btn_xmas.gif) no-repeat left top; text-decoration:none;}
.btn_null			{display:block; text-decoration:none;}

.hp_all			{clear:both; width:766px; margin-top:20px; position:relative;}

.hp_mail_l		{float:left; width:560px;}
.hp_mail_r		{float:right; width:206px;}

.hp_number		{float:left; width:41px;}
.hp_title01		{float:right; width:165px; font-size:10.5pt; line-height:1.2;}
.hp_title02		{float:right; width:121px; font-size:11pt; line-height:1.2;}
.hp_title03		{float:left; width:90px; font-size:11pt; line-height:1.2;}
.hp_title04		{float:right; width:163px; font-size:11pt; line-height:1.2;}
.hp_comment		{padding-top:5px; font-size:8.6pt; color:#333333; line-height:1.1;}
.hp_comment div	{font-size:8.6pt; color:#333333; line-height:1.1;}

.hp_mail_option	{float:left; width:177px;}
.hp_mail_no04	{float:left; width:160px;}
.hp_mail_no05	{float:left; width:204px;}

a.jump				{display:block; height:10px;}
.title_area		{background-color:#626262; border:1px solid #DCD9D9; padding:5px; color:#FFFFFF;}

.hp_edit_option	{float:left; width:320px;}
.hp_edit_sbox		{float:left; width:313px;}
.hp_edit_track	{float:left; width:133px;}

.hp_edit_cursor_l	{float:left; width:191px;}
.hp_edit_cursor_r	{float:left; width:575px;}

.hp_edit_ctrl01		{float:left; width:342px;}
.hp_edit_ctrl02		{float:left; width:281px;}
.hp_edit_ctrl03		{float:left; width:143px;}

.hp_edit_zoom01		{float:left; width:170px; background-color:#FFFFFF;}
.hp_edit_zoom02		{float:left; width:206px; background-color:#FFFFFF;}
.hp_edit_zoom03		{float:left; width:130px; background-color:#FFFFFF;}
.hp_edit_zoom04		{float:left; width:260px; background-color:#FFFFFF;}
.hp_edit_zoom05		{float:left; width:280px;}
.hp_edit_zoom06		{float:right; width:160px;}

.title_hp			{font-size:11pt; line-height:1.2;}
.comment_hp		{font-size:8.6pt; color:#333333; line-height:1.1;}

.hp_img_icon	{float:left; width:38px;}
.hp_txt_icon	{float:left; width:124px; font-size:8.6pt; color:#333333; line-height:1.1;}

.hp_blogparts_border	{padding:5px; width:100%; border:1px solid #D0CECE;}

.note_editor	{background-color:#F5F5F5; border:1px solid #DCDCDC; line-height:1.4; position:absolute; right:0px; bottom:0px; width:186px;}

a.ed_cursor			{display:block; background:url(/modpub/images/shot_help_editor_03.gif) no-repeat left top; width:117px; height:28px; border:0; text-decoration:none;}
a.ed_cursor:hover	{display:block; background:url(/modpub/images/shot_help_editor_03_on.gif) no-repeat left top; text-decoration:none;}
a.ed_track			{display:block; background:url(/modpub/images/shot_help_editor_06.gif) no-repeat left top; width:766px; height:282px; border:0; text-decoration:none;}
a.ed_track:hover	{display:block; background:url(/modpub/images/shot_help_editor_06_on.gif) no-repeat left top; text-decoration:none;}
a.ed_ctrl			{display:block; background:url(/modpub/images/shot_help_editor_08.gif) no-repeat left top; width:766px; height:70px; border:0; text-decoration:none;}
a.ed_ctrl:hover		{display:block; background:url(/modpub/images/shot_help_editor_08_on.gif) no-repeat left top; text-decoration:none;}

.menu_title		{padding:2px 10px 5px 10px; color:#333333; font:bold 10pt Arial, Helvetica, sans-serif; font-size:8.6pt;}
.menu_title_wht	{padding:2px 10px 5px 10px; color:#FFFFFF; font:bold 10pt Arial, Helvetica, sans-serif; font-size:8.6pt;}
a.icon_btn_l	{display:block; width:172px; margin-right:12px; float:left;}
a.icon_btn_r	{display:block; width:172px; margin-right:0; float:left;}

.frame_inner	{padding:20px 20px;}
.frame_inner p	{line-height:1.4;}
.frame_inner_relative	{padding:20px 20px; position:relative;}
.frame_inner_relative p	{line-height:1.4;}

.listbox		{border:1px solid #D0CECE;}
.list_sub_l		{float:left; width:368px; line-height:1.2;}
.list_sub_r		{float:right; width:150px; padding-top:0px; text-align:right; line-height:1.2; color:#4B5C62;}
.list_sub_l2	{float:left; width:338px; line-height:1.2;}
.list_sub_r2	{float:right; width:180px; padding-top:0px; text-align:right; line-height:1.2; color:#4B5C62;}

.list_t_chk			{float:left; width:30px;}
.list_t_sub			{float:left; width:338px;}
.list_t_sub2		{float:left; width:300px; height:22px; overflow:hidden;}
*html .list_t_sub_l		{float:left; width:368px; padding-bottom:3px;}
html>body .list_t_sub_l	{float:left; width:368px;}
.list_chkbox		{vertical-align:0; display:block; margin:3px 0 3px 0; padding:0;}
.list_chkbox_de		{vertical-align:0; display:block; margin:3px 0 3px 0; padding:0; visibility:hidden;}
.list_arrow			{vertical-align:0; display:block; margin:6px 0 3px 4px; padding:0;}
.list_t_sub span	{vertical-align:-7px; line-height:1.7; font-weight:bold;}
.list_t_sub2 span	{vertical-align:-7px; line-height:1.7; font-weight:bold;}
.list_t_sub_l span	{vertical-align:-7px; line-height:1.7; font-weight:bold;}
.list_help_link		{float:left; width:78px; text-align:right;}
.list_content_share	{float:left; width:50px; text-align:right;}
.list_t_icon		{float:right; width:22px; text-align:right;}
.list_t_date span	{vertical-align:-7px; line-height:1.7;}
.list_t_icon img	{display:block; margin:5px 0 4px 5px;}
.list_cast_delete	{float:left; width:148px; text-align:right;}

.list_msg_in_qr	{padding:3px 5px 4px 29px;}
.list_sub_qr	{padding:0px 5px 0px 5px; background-color:#EAEE7F;}

.list_t_date			{text-align:right;}
*html .list_sub			{padding:0px 5px 0px 5px; background-color:#D0CECE;}
html>body .list_sub		{padding:2px 5px 2px 5px; background-color:#D0CECE;}
*html .list_sub_qr		{padding:0px 5px 0px 5px; background-color:#EAEE7F;}
html>body .list_sub_qr	{padding:2px 5px 2px 5px; background-color:#EAEE7F;}

.list_t_sub_icon		{margin-right:5px; vertical-align:middle;}

.tab01_all				{width:540px; position:relative; color:#666666; padding-bottom:1px;}
*html a.tab_off			{margin-top:3px; display:block; float:left; padding:3px 0 2px 0; width:120px; text-align:center; border:1px solid #D0CECE; margin-right:10px; position:relative; margin-bottom:-1px;}
html>body a.tab_off		{margin-top:4px; display:block; float:left; padding:2px 0 2px 0; width:120px; text-align:center; border:1px solid #D0CECE; margin-right:10px; position:relative; margin-bottom:-1px;}
*html .tab_on			{display:block; float:left; padding:6px 0 2px 0; width:120px; text-align:center; border:1px solid #D0CECE; margin-right:10px; position:relative; margin-bottom:-1px; border-bottom:1px solid #FFFFFF; font-weight:bold;}
html>body .tab_on		{display:block; float:left; padding:6px 0 2px 0; width:120px; text-align:center; border-top:1px solid #D0CECE; border-left:1px solid #D0CECE; border-right:1px solid #D0CECE; margin-right:10px; position:relative; margin-bottom:-1px; border-bottom:1px solid #FFFFFF; font-weight:bold;}
*html a.tab_new			{margin-top:3px; display:block; float:right; padding:3px 0 2px 0; width:120px; text-align:center; border:1px solid #D0CECE; margin-right:0px; position:relative; margin-bottom:-1px;}
html>body a.tab_new		{margin-top:4px; display:block; float:right; padding:2px 0 2px 0; width:120px; text-align:center; border:1px solid #D0CECE; margin-right:0px; position:relative; margin-bottom:-1px;}
.tab_clear				{clear:both; width:540px; border-bottom:1px solid #D0CECE;}
a.tab_on:hover			{background-color:#EBEAEA; text-decoration:none;}
a.tab_off:hover			{background-color:#EBEAEA; text-decoration:none;}
a.tab_new:hover			{background-color:#EBEAEA; text-decoration:none;}
.tab_icon				{margin-right:4px; vertical-align:middle; border:none;}

*html a.tab_upload		{margin-top:1px; display:block; float:right; background:url(/modpub/images/btn_icon_load.gif) no-repeat top left; height:22px; padding:5px 0 0px 24px; width:180px; text-align:left; border:0px solid #D0CECE; margin-right:10px; position:relative; margin-bottom:-1px;}
html>body a.tab_upload	{margin-top:1px; display:block; float:right; background:url(/modpub/images/btn_icon_load.gif) no-repeat top left; height:18px; padding:4px 0 0px 24px; width:156px; text-align:left; border:0px solid #D0CECE; margin-right:10px; position:relative; margin-bottom:-1px;}

.list_t_mail				{background:url(/modpub/images/icon_mail.gif) no-repeat top left; padding:0 0 2px 25px; color:#333333;}
.list_date					{width:130px; text-align:right; color:333333; padding-top:4px;}
.list_chk					{width:20px; text-align:right;}
.list_msg					{background-color:#FFFFFF; width:538px; position:relative;}
.list_msg_in				{padding:10px 5px 10px 35px;}
.list_msg_l					{float:left; width:350px;}
.list_msg_r					{float:right; width:140px; text-align:right; padding-bottom:38px;}
*html .list_msg_de_l		{float:left; width:347px;}
html>body .list_msg_de_l	{float:left; width:347px;}
*html .list_msg_height		{float:left; width:0px; height:262px;}
html>body .list_msg_height	{float:left; width:0px; height:271px;}
.list_msg_de_l_qr			{float:left; width:347px;}
.list_msg_de_r				{float:left; width:150px; padding-bottom:38px;}
.list_video_thumbnail		{position:absolute; right:10px; bottom:10px; width:40px; height:30px;}
.list_btn_play				{position:absolute; right:10px; bottom:10px; width:28px; height:28px;}
.list_btn_play_cast1		{position:absolute; right:10px; top:36px; width:28px; height:28px;}
.list_btn_play_cast2		{position:absolute; right:10px; top:20px; width:28px; height:28px;}

a.btn_play			{background:url(/modpub/images/btn_play_list.gif) no-repeat left top; width:28px; height:28px;}
a.btn_play:hover	{background:url(/modpub/images/btn_play_list_on.gif) no-repeat left top; text-decoration:none;}
a.btn_pause			{background:url(/modpub/images/btn_pause_list.gif) no-repeat left top; width:28px; height:28px;}
a.btn_pause:hover	{background:url(/modpub/images/btn_pause_list_on.gif) no-repeat left top; text-decoration:none;}

.list_info			{background-color:#EBEAEA; padding:4px 10px 4px 35px;}
.list_info_in_l		{float:left; width:300px;}
.list_info_in_r		{float:right; width:180px; text-align:right;}
.list_info_se_l		{float:left; width:246px;}
.list_info_se_r		{float:right; width:246px;}
.list_info_de_l		{float:left; width:380px;}
.list_info_de_r		{float:right; width:100px; text-align:right;}
.list_info_de_c		{float:left; width:480px;}

.list_info_de_l_deliver_s	{float:left; width:110px;}
.list_info_de_l_deliver_l	{float:left; width:210px;}
.list_info_de_r_password	{float:left; width:240px;}

.list_keep				{background-color:#EEF5F7; padding:1px 10px 1px 35px; text-align:right;}

.list_clear				{clear:both;}
.icon_cc				{vertical-align:middle; margin-bottom:1px; margin-right:5px;}
.icon_note				{background:url(/modpub/images/icon_note03.gif) no-repeat center left; padding-left:26px; font-size:9pt; color:#333333; line-height:1.2;}
.no_icon_note			{font-size:9pt; color:#333333; line-height:1.2;}

.list_t_to				{background:url(/modpub/images/icon_detail_to.gif) no-repeat top left; padding:0 0 0 35px; font-size:9pt; color:#333333; line-height:1.2; word-break:break-all;}
.list_t_from			{background:url(/modpub/images/icon_detail_from.gif) no-repeat top left; padding:0 0 0 35px; font-size:9pt; color:#333333; line-height:1.2; word-break:break-all;}
.list_t_cc				{background:url(/modpub/images/icon_detail_cc.gif) no-repeat top left; padding:0 0 0 35px; font-size:9pt; color:#333333; line-height:1.2; word-break:break-all;}
.list_t_bcc				{background:url(/modpub/images/icon_detail_bcc.gif) no-repeat top left; padding:0 0 0 35px; font-size:9pt; color:#333333; line-height:1.2; word-break:break-all;}
.list_t_clock			{font-size:9pt; color:#333333; line-height:1.2; height:15px;}
.list_t_key				{font-size:9pt; color:#333333; line-height:1.2; height:15px;}
.list_img_clock			{vertical-align:text-bottom;}
.list_img_key			{vertical-align:text-bottom;}

.list_t_to_as			{background:url(/modpub/images/icon_detail_to_as.gif) no-repeat top left; padding:0 0 0 35px; font-size:9pt; color:#333333; line-height:1.2;}
.list_t_from_as			{background:url(/modpub/images/icon_detail_from_as.gif) no-repeat top left; padding:0 0 0 35px; font-size:9pt; color:#333333; line-height:1.2;}
.list_t_cc_as			{background:url(/modpub/images/icon_detail_cc_as.gif) no-repeat top left; padding:0 0 0 35px; font-size:9pt; color:#333333; line-height:1.2;}

.list_t_re				{padding:0; font-size:9pt; color:#333333; line-height:1.2;}

.list_page				{text-align:right;}
.list_botom_l			{float:left; width:240px;}
.list_botom_r			{float:right; width:300px;}
.list_botom_l_qr		{width:150px; height:210px; text-align:center; border-right:1px solid #D0CECE; border-bottom:1px solid #D0CECE;}
.list_botom_c_qr		{width:10px;}
.list_botom_r_qr		{width:370px; padding-left:10px; border-left:1px solid #D0CECE; border-right:1px solid #D0CECE; border-bottom:1px solid #D0CECE;}
.list_botom_c_qr_msg	{padding:10px 10px 10px 10px; border-right: 1px solid #D0CECE; border-bottom: 1px solid #D0CECE; background-color:#F9FAD4;}
.list_botom_c_qr_dmy	{height:10px;}

.float_l				{float:left;}
.float_r				{float:right;}

/*角丸ボックス*/
.rc_blue *				{background:#88ACB8; display:block; height:1px; overflow:hidden;}
.rc_blue div.rc01		{background:#97B6C1; border-right:1px solid #DAE5E9; border-left:1px solid #DAE5E9; margin-right:1px; margin-left:1px;}
.rc_blue div.rc02		{border-right:1px solid #DAE5E9; border-left:1px solid #DAE5E9;}
.rc_blue div.rc03		{border-right:1px solid #97B6C1; border-left:1px solid #97B6C1;}
.rc_blue_mid			{background:#88ACB8;}

.rc_blue_l *			{background:#D9E9EF; display:block; height:1px; overflow:hidden;}
.rc_blue_l div.rc01		{background:#DEECF1; border-right:1px solid #F3F8FA; border-left:1px solid #F3F8FA; margin-right:1px; margin-left:1px;}
.rc_blue_l div.rc02		{border-right:1px solid #F3F8FA; border-left:1px solid #F3F8FA;}
.rc_blue_l div.rc03		{border-right:1px solid #DEECF1; border-left:1px solid #DEECF1;}
.rc_blue_l_mid			{background:#D9E9EF;}

.rc_blue_d *			{background:#41A7C9; display:block; height:1px; overflow:hidden;}
.rc_blue_d div.rc01		{background:#59B2D0; border-right:1px solid #C3E3EE; border-left:1px solid #C3E3EE; margin-right:1px; margin-left:1px;}
.rc_blue_d div.rc02		{border-right:1px solid #C3E3EE; border-left:1px solid #C3E3EE;}
.rc_blue_d div.rc03		{border-right:1px solid #59B2D0; border-left:1px solid #59B2D0;}
.rc_blue_d_mid			{background:#41A7C9;}
.rc_blue_d_mid_padding	{padding:10px 10px 5px 10px;}
.rc_blue_d_mid_padding2	{padding:10px 0 0 0;}
.rc_blue_d_mid_login	{color:#FFFFFF;}
.rc_blue_d_mid_btn		{text-align:right; padding-top:10px;}
.rc_blue_d_mid_back		{background:url(/modpub/images/bg_menu_blue.gif) repeat-y top left; border-bottom:1px solid #41A7C9;}

.rc_blue_d2 *			{background:#0C3344; display:block; height:1px; overflow:hidden;}
.rc_blue_d2 div.rc01	{background:#2A4D5B; border-right:1px solid #B3BFC4; border-left:1px solid #B3BFC4; margin-right:1px; margin-left:1px;}
.rc_blue_d2 div.rc02	{border-right:1px solid #B3BFC4; border-left:1px solid #B3BFC4;}
.rc_blue_d2 div.rc03	{border-right:1px solid #2A4D5B; border-left:1px solid #2A4D5B;}
.rc_blue_d2_mid			{background:#0C3344;}

.rc_gray *				{background:#EBEAEA; display:block; height:1px; overflow:hidden;}
.rc_gray div.rc01		{background:#EEEDED; border-right:1px solid #F9F8F8; border-left:1px solid #F9F8F8; margin-right:1px; margin-left:1px;}
.rc_gray div.rc02		{border-right:1px solid #F9F8F8; border-left:1px solid #F9F8F8;}
.rc_gray div.rc03		{border-right:1px solid #EEEDED; border-left:1px solid #EEEDED;}
.rc_gray_mid			{background:#EBEAEA;}

.rc_gray_l *			{background:#EBEAEA; display:block; height:1px; overflow:hidden;}
.rc_gray_l div.rc01		{background:#EEEDED; border-right:1px solid #F9F8F8; border-left:1px solid #F9F8F8; margin-right:1px; margin-left:1px;}
.rc_gray_l div.rc02		{border-right:1px solid #F9F8F8; border-left:1px solid #F9F8F8;}
.rc_gray_l div.rc03		{border-right:1px solid #EEEDED; border-left:1px solid #EEEDED;}
.rc_gray_l_mid_ssl		{background:#EBEAEA;}
.rc_gray_l_mid			{background:#EBEAEA; height:360px;}
.rc_gray_l_mid2			{background:#EBEAEA; height:390px;}
.rc_gray_l_mid_l		{background:#EBEAEA; height:470px;}
.rc_gray_l_mid_trouble	{background:#EBEAEA; height:640px;}
.rc_gray_l_mid_topnews	{background:#EBEAEA; height:520px;}
.rc_gray_l_mid_topnews2	{background:#EBEAEA; height:860px;}

.rc_bk *				{background:#2B2B2B; display:block; height:1px; overflow:hidden;}
.rc_bk div.rc01			{background:#464646; border-right:1px solid #BCBCBC; border-left:1px solid #BCBCBC; margin-right:1px; margin-left:1px;}
.rc_k div.rc02			{border-right:1px solid #BCBCBC; border-left:1px solid #BCBCBC;}
.rc_bk div.rc03			{border-right:1px solid #464646; border-left:1px solid #464646;}
.rc_bk_mid				{background:#2B2B2B;}

.rc_pink *				{background:#9E2D7D; display:block; height:1px; overflow:hidden;}
.rc_pink div.rc01		{background:#E0E0E0; border-right:1px solid #F4F4F4; border-left:1px solid #F4F4F4; margin-right:1px; margin-left:1px;}
.rc_pink div.rc02		{border-right:1px solid #F4F4F4; border-left:1px solid #F4F4F4;}
.rc_pink div.rc03		{border-right:1px solid #E0E0E0; border-left:1px solid #E0E0E0;}
.rc_pink_mid			{background:#9E2D7D;}

.menu001					{padding:5px 0;}
.menu001 li					{display:block; padding:0; margin:0; position:relative;}
.menu001 li a				{display:block; color:#222222; font-size:9pt;}
.menu001 li div				{font-size:9pt; padding:5px 10px; color:#222222; font-size:9pt;}
.menu001 li div.m02			{font-size:9pt; padding:5px 10px 5px 25px; color:#222222; font-size:9pt;}
.menu001 li a.now			{display:block; width:198px; margin-left:1px; background:#8FD6EE; font-size:9pt; font-weight:bold;}
.menu001 li a.now:hover		{background:#8FD6EE; color:#FFFFFF; text-decoration:none;}
.menu001 li a.now div		{color:#FFFFFF;}
.menu001 li a.now_pub		{display:block; width:200px; background:#E0DC3C; font-size:9pt; font-weight:bold;}
.menu001 li a.now_pub:hover	{background:#E0DC3C; color:#FFFFFF; text-decoration:none;}
.menu001 li a.now_pub div	{color:#FFFFFF;}
.menu001 li div.now			{font-size:9pt; padding:5px 10px; color:#000000; background:#D0CECE; font-size:9pt;}

.menu001 li img.q_icon		{padding:0; margin:-1 0 0 0px; vertical-align:middle; position:absolute; right:10px;}
.menu001 li div.add_icon	{font-size:9pt; padding:5px 10px; font-size:9pt;}

.navi_box			{padding:0;}

.menu				{width:200px; margin-bottom:10px;}
.menu table			{width:180px; margin-left:10px; color:#FFFFFF; font-size:9pt;}

.footer				{margin:0 auto 0 auto; padding:20px 0 10px 0; color:#4E6E79; text-align:center; font-size:8.6pt; width:830px;}
.footer a			{color:#4E6E79; font-size:8.6pt;}
.footer a:hover		{color:#1597C3;}
.copyright			{padding-top:3px; font-size:8.6pt;}

.tabmenu_addbook	{width:540px; border-bottom:8px solid #6D6D6D;}

.menu div			{}

.guide_ul			{padding:0; margin:0;}
.jump01				{background:url(/modpub/images/icon_jump.gif) no-repeat top left; padding:0px 0px 5px 15px; margin:0;}
.jump02				{background:url(/modpub/images/icon_jump.gif) no-repeat top left; padding:0px 0px 5px 15px; margin:0 0 0 15px;}
.ul_no				{padding:0; margin:0;}
.ul_no li			{list-style:decimal; padding:0px 0px 5px 0px; margin:0 0 0 25px;}
.clear_plain		{clear:both;}
.title_area02		{background-color:#9B9797; border:1px solid #DCD9D9; padding:5px; color:#FFFFFF;}
.footnote			{background:url(/modpub/images/icon_note.gif) no-repeat 2px left; padding:0px 0px 5px 15px; margin:0;}
.ul_no span.g_em	{font-weight:bold; color:#BAB627;}

.ul_disc			{padding:0; margin:0;}
.ul_disc li			{list-style:disc; padding:0px 0px 5px 0px; margin:0 0 0 25px;}
.ul_disc span.g_em	{font-weight:bold; color:#BAB627;}

.list_sp			{padding:0; margin:0 0 0 -10px;}
.list_sp li			{background:url(/modpub/images/li_sp.gif) no-repeat top left; padding:0 0 10px 20px; margin:0 0 0 1em; line-height:1.4;}
.box_sp01			{background:url(/modpub/images/hr_sp01.gif) repeat-x top left; padding-top:20px; width:540px;}

.cast_seal_title	{color:#1597C3; font-weight:bold;}
.file_limit_size	{border:1px solid #D0CECE; padding-top:10px; padding-bottom:6px;}


/*　body　*/
body				{font:9pt "ＭＳ Ｐゴシック", Osaka,"MS Gothic"; width:100%; text-align:center; margin:0px; padding:0px; background-color:#EBEAEA;}
.body_style			{padding:10px 0; background-color:#EBEAEA;}

/*　段組構成_全体　*/
.whole 				{width:830px; text-align:center; margin:0 auto; background:url(/modpub/images/bg_footer03.gif) no-repeat bottom left; background-color:#FFFFFF; padding:0;}

/*　段組構成_ヘッダー　*/
.header				{width:830px; margin:0 auto; text-align:center; padding:20px 0 20px 0; background:url(/modpub/images/bg_header03.gif) no-repeat top left; background-color:#FFFFFF;}
.header_logout_top	{width:830px; margin:0 auto; text-align:center; padding:0 0 0 0; background:url(/modpub/images/bg_header03.gif) no-repeat top left; background-color:#FFFFFF;}

.header02			{width:830px; margin:0 auto; text-align:center; padding:20px 0 140px 0; background:url(/modpub/images/bg_header04.jpg) no-repeat top left; background-color:#FFFFFF;}

.header_inner		{width:770px; padding:0; margin:0 auto;}
.siteid				{float:left; width:270px; text-align:left;}
.siteid_logout_top	{float:left; width:270px; text-align:left; padding:20px 0 20px 0;}
.bunner				{float:right; width:490px; text-align:right;}
.bnr_img			{padding:0;}
.pass				{clear:both; color:#4E6E79; width:770px; text-align:left; margin:0px auto 10px auto;}
.pass_inner			{padding:1px 10px 0 10px; font-size:8.6pt;}
.pass a				{color:#4E6E79; font-size:8.6pt;}
.pass a:hover		{color:#1597C3;}

.pass02				{color:#4E6E79; text-align:left; margin:0px auto 0 auto; font-size:9pt; padding:0px 30px 0px 30px; border-top:1px solid #EBEAEA; border-bottom:1px solid #EBEAEA;}
.pass_inner02		{padding:0; font-size:9pt;}
.pass02 a			{color:#4E6E79; font-size:9pt;}
.pass02 a:hover		{color:#1597C3;}

.pass02l			{float:left; color:#4E6E79; text-align:left; margin:2px auto 1 auto; padding:0px; font-size:9pt;}
.pass02l a			{color:#4E6E79; font-size:9pt;}
.pass02l a:hover	{color:#1597C3;}
.pass02r			{float:right; color:#4E6E79; text-align:right; margin:1px auto 0 auto; padding:0px; font-size:9pt;}
.pass02r a			{color:#4E6E79; font-size:9pt;}
.pass02r a:hover	{color:#1597C3;}
.pass02_clear		{clear:both;}

.pass02_help		{color:#4E6E79; text-align:left; margin:0px auto 0 auto; font-size:9pt; padding:2px 30px 1px 30px; border-top:1px solid #EBEAEA; border-bottom:1px solid #EBEAEA;}
.pass02_help a			{color:#4E6E79; font-size:9pt;}
.pass02_help a:hover	{color:#1597C3;}

/*　段組構成_メイン＆ナビ　*/
*html .middle		{padding:20px 30px 0px 30px;}
html>body .middle	{padding:20px 30px 20px 30px;}
.middle746			{padding:0px 27px 0px 27px; background:url(/modpub/images/bg_page.gif) repeat-y top left;}

/*　段組構成_メイン　*/
.main				{float:left; width:540px; text-align:left;}
.main766			{width:766px; text-align:left;}
.main p				{font-size:9pt; color:#272727; padding:0; line-height:1.4;}
.main_box			{padding:0;}
.cont				{margin-top:10px;}
.cont_relative		{margin-top:10px; position:relative;}
.cont2				{margin-top:0px;}
.title01			{margin-bottom:5px;}
.title01_l			{float:left; width:120px;}
.title01_r			{float:right; width:420px; position:relative;}
.title01_r p		{position:absolute; left:0; bottom:-80px; width:420px;}
.title01l			{margin-bottom:5px;}
.title01l_l			{float:left; width:120px;}
.title01l_r			{float:right; width:626px; position:relative;}
.title01l_r p		{position:absolute; left:0; bottom:-80px; width:626px;}
.title02			{margin-bottom:20px;}
.title02_no_pd_l	{padding-left:30px; padding-bottom:10px;}
.title03			{margin-bottom:10px;}
.bnr_top			{margin:0 0 10px 0;}
.news				{width:540px;}
.news_box_t			{background:url(/modpub/images/main_info_top.gif) no-repeat top left; padding-top:5px;}
.news_box_m			{background:url(/modpub/images/main_info_middle2.gif) repeat-x top left; padding:0px 10px 0px 10px; border-left:1px solid #E0E4E9; border-right:1px solid #E0E4E9; height:340px;}
.news_box_ml		{background:url(/modpub/images/main_info_middle3.gif) repeat-x top left; padding:0px 10px 0px 10px; border-left:1px solid #E0E4E9; border-right:1px solid #E0E4E9; height:440px;}
.news_box_mll		{background:url(/modpub/images/main_info_middle4.gif) repeat-x top left; padding:0px 10px 0px 10px; border-left:1px solid #E0E4E9; border-right:1px solid #E0E4E9; height:460px;}
.news_box_b			{background:url(/modpub/images/main_info_bottom.gif) no-repeat bottom left; padding-bottom:5px;}
.news_cont			{padding:13px 10px 5px 10px; line-height:14px;}
.main746			{text-align:left; padding-top:20px;}

/*　段組構成_ナビゲーション　*/
*html .navi_login				{float:right; width:200px; text-align:left; padding-bottom:0px;}
html>body .navi_login			{float:right; width:200px; text-align:left; padding-bottom:0px;}
*html .navi_logout				{float:right; width:200px; text-align:left; padding-bottom:0px;}
html>body .navi_logout			{float:right; width:200px; text-align:left; padding-bottom:0px;}
*html .menu_dummy_main746		{height:100px;}
html>body .menu_dummy_main746	{height:96px;}

.seal_verisign			{height:72px;}

#menu_m				{background:url(/modpub/images/menu_m.gif) repeat-y top left; padding:0 1px;}
.menu_b				{background:url(/modpub/images/menu_b.gif) no-repeat bottom left; padding-bottom:6px;}
#menu_m_login		{background:url(/modpub/images/menu_m_login.gif) repeat-y top left; padding:0 1px; line-height:14px;}
#menu_m_login th	{line-height:14px;}
.menu_b_login		{background:url(/modpub/images/menu_b_login.gif) no-repeat bottom left; padding-bottom:6px;}
#menu_m_menu		{background:url(/modpub/images/menu_m_menu.gif) repeat-y top left; padding:0 1px;}
.menu_b_menu		{background:url(/modpub/images/menu_b_menu.gif) no-repeat bottom left; padding-bottom:6px;}
.login_form			{padding-bottom:4px;}
.login_form th		{width:158px; color:#FFFFFF; font-size:10pt;}
.login_form td		{width:158px;}
.loginbtn th		{width:108px; color:#FFFFFF; font-size:10pt; vertical-align:bottom;}
.loginbtn td		{width:55px; text-align:right; padding-top:5px; vertical-align:bottom;}
.loginbtn img		{display:block; margin:0; padding:0;}
.menu a				{color:#FFFFFF; text-decoration:none;}
.menu a:hover		{color:#FFFFFF; text-decoration:none;}
.menu3				{width:180px; padding:0; margin-bottom:8px; color:#FFFFFF;}
.menu3 table		{width:163px; margin-left:10px; color:#FFFFFF; font-size:10pt;}
.menu3 div			{color:#FFFFFF; font-size:10pt;}
.menu3 a			{color:#FFFFFF; text-decoration:none; font-size:10pt;}
.menu3 a:hover		{color:#FFFFFF; text-decoration:none;}
.menu5				{width:200px; padding:0; padding-top:8px; margin-bottom:8px; color:#FFFFFF; border-top:1px solid #666666;}
.menu5 table		{width:163px; margin-left:10px; color:#FFFFFF; font-size:10pt;}
.menu5 div			{color:#FFFFFF; font-size:10pt;}
.menu5 a			{color:#FFFFFF; text-decoration:none; font-size:10pt;}
.menu5 a:hover		{color:#FFFFFF; text-decoration:none;}
a.menu01			{width:198px; font-size:9pt; margin-left:1px;}
a.menu02			{width:178px; font-size:9pt; margin-left:1px;}
div.menu01			{padding:5px 10px 4px 10px; background-color:#214DAD;}
.loginfield			{width:158px; border:1px solid #CCCCCC; height:12pt;}
.menu_line			{margin:3px 0px 3px 0px; text-align:center; float:left;}

/*　汎用　*/
.clear				{clear:both; font-size:0; line-height:0; height:1px;}
.switch_pg			{text-align:right; padding-right:0;}
.switch_pg a		{color:#333333;}
.switch_pg a:hover	{color:#333333;}
.ip_disp			{position:absolute; top:290px;}
.sll				{background:url(/modpub/images/icon_key.gif) no-repeat top left; padding:0 0 0 22px; font-size:9Pt; position:absolute; top:320px;}
.sll2				{background:url(/modpub/images/icon_key.gif) no-repeat top left; padding:0 0 0 22px; font-size:9Pt;}
.sll_l				{background:url(/modpub/images/icon_key.gif) no-repeat top left; padding:0 0 0 22px; font-size:9Pt; position:absolute; top:440px;}
.sll_no				{padding:7px 0 0 0px; height:25px;}
.icon_q				{padding-right:2px;}

.em					{font-weight:bold;}
#mt03				{margin-top:3px;}
#mt05				{margin-top:5px;}
#mt06				{margin-top:6px;}
#mt07				{margin-top:7px;}
#mt10				{margin-top:10px;}
#mt15				{margin-top:15px;}
#mt16				{margin-top:16px;}
#mt19				{margin-top:19px;}
#mt20				{margin-top:20px;}
#mt25				{margin-top:25px;}
#mt30				{margin-top:30px;}
#mt35				{margin-top:35px;}
#mt40				{margin-top:40px;}
#mt42				{margin-top:42px;}
#mt45				{margin-top:45px;}
#mt50				{margin-top:50px;}
#mt60				{margin-top:60px;}
#mt67				{margin-top:67px;}
#mt70				{margin-top:70px;}
#mt80				{margin-top:80px;}
#mt90				{margin-top:90px;}
#mt100				{margin-top:100px;}
#mtm24				{margin-top:-24px;}
#mb08				{margin-bottom:8px}
#mb10				{margin-bottom:10px;}
.list_disk			{padding:0; margin:0 0 10px 0;}
.list_disk li		{list-style-type:disc; margin-left:2em; padding:0 0 5px 0; margin:0 0 0 1.5em; line-height:1.4;}
.list_disk02			{}
.list_disk02 li		{list-style-type:disc; margin-left:1.5em; line-height:1.4;}
.textfield			{border:1px solid #CCCCCC; margin-left:4px;}

/*FAQ*/
.faq_q				{background:url(/modpub/images/icon_faq_q.gif) no-repeat top left; padding:0px 0px 2px 19px; margin-bottom:10px; font-weight:bold;}
.faq_q2				{background:url(/modpub/images/icon_faq_q.gif) no-repeat top left; padding:0px 0px 2px 19px; margin-bottom:10px;}
.faq_q3				{padding:0px 0px 2px 0px; margin-bottom:10px; font-weight:bold; color:#1597C3;}
.faq_a				{background:url(/modpub/images/icon_faq_a.gif) no-repeat top left; padding:0px 0px 2px 19px;}
.faq_a div			{padding:0px 0px 2px 19px; font-size:9pt; color:#272727; padding:0; line-height:1.4;}

/*サイトマップ*/
.map01				{margin-left:0;}
.map02				{margin-left:15px;}
.map03				{margin-left:30px;}
.map td				{padding:0 20px 10px 0;}

/*TAB切り替えメニュー*/
.tabmenu_inbox					{width:540px; background:url(/modpub/images/back_tabmenu_inbox.gif) no-repeat bottom left; padding-bottom:8px;}
.tabmenu_sendbox				{width:540px; background:url(/modpub/images/back_tabmenu_sendbox.gif) no-repeat bottom left; padding-bottom:8px;}
.tabmenu_sendbox746				{width:746px; background:url(/modpub/images/back_tabmenu_sendbox746.gif) no-repeat bottom left; padding-bottom:8px;}
#tabmenu_bar					{width:540px; height:25px; position:relative;}
#tabmenu_bar div				{float:left; height:25px;}
#tabmenu_bar a					{float:left; height:25px; display:block;}
#tabmenu_bar746					{width:746px; height:25px;}
#tabmenu_bar746 div				{float:left; height:25px;}
#tabmenu_bar746 a				{float:left; height:25px; display:block;}
#tabmenu_bar div.tab_ssl		{position:absolute; top:10px; left:398px;}
#tabmenu_bar div.tab_ssl_s		{position:absolute; top:10px; left:375px;}

a.tab_all						{background:url(/modpub/images/tmenu_off_all.gif) no-repeat left bottom; width:103px; margin-right:4px;}
a.tab_all:hover					{background:url(/modpub/images/tmenu_on_all.gif) no-repeat left bottom;}
.tab_inbox_all					{background:url(/modpub/images/tmenu_inbox_all.gif) no-repeat left bottom; width:103px; margin-right:4px;}
.tab_sendbox_all				{background:url(/modpub/images/tmenu_sendbox_all.gif) no-repeat left bottom; width:103px; margin-right:4px;}

a.tab_mail						{background:url(/modpub/images/tmenu_off_mail.gif) no-repeat left bottom; width:103px; margin-right:4px;}
a.tab_mail:hover				{background:url(/modpub/images/tmenu_on_mail.gif) no-repeat left bottom;}
.tab_inbox_mail					{background:url(/modpub/images/tmenu_inbox_mail.gif) no-repeat left bottom; width:103px; margin-right:4px;}
.tab_sendbox_mail				{background:url(/modpub/images/tmenu_sendbox_mail.gif) no-repeat left bottom; width:103px; margin-right:4px;}
.tab_addbook_mail				{background:url(/modpub/images/tmenu_addbook_mail.gif) no-repeat left bottom; width:103px; margin-right:4px;}

a.tab_group						{background:url(/modpub/images/tmenu_off_group.gif) no-repeat left bottom; width:103px; margin-right:4px;}
a.tab_group:hover				{background:url(/modpub/images/tmenu_on_group.gif) no-repeat left bottom;}
.tab_inbox_group				{background:url(/modpub/images/tmenu_inbox_group.gif) no-repeat left bottom; width:103px; margin-right:4px;}
.tab_sendbox_group				{background:url(/modpub/images/tmenu_sendbox_group.gif) no-repeat left bottom; width:103px; margin-right:4px;}
.tab_addbook_group				{background:url(/modpub/images/tmenu_addbook_group.gif) no-repeat left bottom; width:103px; margin-right:4px;}

a.tab_pod						{background:url(/modpub/images/tmenu_off_pod.gif) no-repeat left bottom; width:103px; margin-right:4px;}
a.tab_pod:hover					{background:url(/modpub/images/tmenu_on_pod.gif) no-repeat left bottom;}
.tab_inbox_pod					{background:url(/modpub/images/tmenu_inbox_pod.gif) no-repeat left bottom; width:103px; margin-right:4px;}
.tab_sendbox_pod				{background:url(/modpub/images/tmenu_sendbox_pod.gif) no-repeat left bottom; width:103px; margin-right:4px;}

a.tab_seal						{background:url(/modpub/images/tmenu_off_seal.gif) no-repeat left bottom; width:103px; margin-right:4px;}
a.tab_seal:hover				{background:url(/modpub/images/tmenu_on_seal.gif) no-repeat left bottom;}
.tab_inbox_seal					{background:url(/modpub/images/tmenu_inbox_seal.gif) no-repeat left bottom; width:103px; margin-right:4px;}
.tab_sendbox_seal				{background:url(/modpub/images/tmenu_sendbox_seal.gif) no-repeat left bottom; width:103px; margin-right:4px;}

a.tab_history					{background:url(/modpub/images/tabmenu_off_history.gif) no-repeat left bottom; width:103px; margin-right:4px;}
a.tab_history:hover				{background:url(/modpub/images/tabmenu_on_history.gif) no-repeat left bottom;}
.tab_addbook_history			{background:url(/modpub/images/tabmenu_history.gif) no-repeat left bottom; width:103px; margin-right:4px;}

a.tab_member					{background:url(/modpub/images/tabmenu_off_member.gif) no-repeat left bottom; width:103px; margin-right:4px;}
a.tab_member:hover				{background:url(/modpub/images/tabmenu_on_member.gif) no-repeat left bottom;}
.tab_addbook_member				{background:url(/modpub/images/tabmenu_member.gif) no-repeat left bottom; width:103px; margin-right:4px;}

a.tab_to						{background:url(/modpub/images/tmenu_off_to.gif) no-repeat left bottom; width:103px; margin-right:4px;}
a.tab_to:hover					{background:url(/modpub/images/tmenu_on_to.gif) no-repeat left bottom;}
.tab_sendbox_to					{background:url(/modpub/images/tmenu_sendbox_to.gif) no-repeat left bottom; width:103px; margin-right:4px;}

a.tab_cc						{background:url(/modpub/images/tmenu_off_cc.gif) no-repeat left bottom; width:103px; margin-right:4px;}
a.tab_cc:hover					{background:url(/modpub/images/tmenu_on_cc.gif) no-repeat left bottom;}
.tab_sendbox_cc					{background:url(/modpub/images/tmenu_sendbox_cc.gif) no-repeat left bottom; width:103px; margin-right:4px;}

a.tab_bcc						{background:url(/modpub/images/tmenu_off_bcc.gif) no-repeat left bottom; width:103px; margin-right:4px;}
a.tab_bcc:hover					{background:url(/modpub/images/tmenu_on_bcc.gif) no-repeat left bottom;}
.tab_sendbox_bcc				{background:url(/modpub/images/tmenu_sendbox_bcc.gif) no-repeat left bottom; width:103px; margin-right:4px;}

a.tab_to2						{background:url(/modpub/images/tmenu_off_to2.gif) no-repeat left bottom; width:103px; margin-right:4px;}
a.tab_to2:hover					{background:url(/modpub/images/tmenu_on_to2.gif) no-repeat left bottom;}
.tab_sendbox_to2				{background:url(/modpub/images/tmenu_sendbox_to2.gif) no-repeat left bottom; width:103px; margin-right:4px;}

a.tab_cc2						{background:url(/modpub/images/tmenu_off_cc2.gif) no-repeat left bottom; width:103px; margin-right:4px;}
a.tab_cc2:hover					{background:url(/modpub/images/tmenu_on_cc2.gif) no-repeat left bottom;}
.tab_sendbox_cc2				{background:url(/modpub/images/tmenu_sendbox_cc2.gif) no-repeat left bottom; width:103px; margin-right:4px;}

a.tab_bcc2						{background:url(/modpub/images/tmenu_off_bcc2.gif) no-repeat left bottom; width:103px; margin-right:4px;}
a.tab_bcc2:hover				{background:url(/modpub/images/tmenu_on_bcc2.gif) no-repeat left bottom;}
.tab_sendbox_bcc2				{background:url(/modpub/images/tmenu_sendbox_bcc2.gif) no-repeat left bottom; width:103px; margin-right:4px;}

.tabmenu_clear					{clear:both;}

/*FLASH関連*/
.player_null					{margin-top:20px; margin-bottom:10px; height:40px; border:0px solid #D0CECE; background-color:#F5F5F5;}
.player							{margin-top:20px; margin-bottom:10px; border:0px solid #D0CECE;}
.recorder						{margin-top:0px;}
.editor							{margin-top:0px;}
.voice_player_seal				{padding-top:120px; padding-left:80px;}
.voice_player_seal_s			{padding-top:70px; padding-left:179px;}
.voice_player_seal_video		{padding-top:0px; padding-left:80px;}

/*メールボックス用テーブル*/
.mailbox						{margin-top:1px;}
.mailbox table					{text-align:left;}
.mailbox table tr.noborder		{background:url(/modpub/images/spacer.gif) repeat-x left top;}
*html .mailbox table th			{background:#FFFFFF url(/modpub/images/border_no_table.gif) repeat-x left top; padding:10px 0 3px 0; height:29px;}
html>body .mailbox table th		{background:#FFFFFF url(/modpub/images/border_no_table.gif) repeat-x left top; padding:7px 0 3px 0; height:22px;}
*html .mailbox table td			{background:#FFFFFF url(/modpub/images/border_no_table.gif) repeat-x left top; padding:10px 0 3px 0; height:29px;}
html>body .mailbox table td		{background:#FFFFFF url(/modpub/images/border_no_table.gif) repeat-x left top; padding:7px 0 3px 0; height:22px;}

.mailbox table th.check			{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:20px; padding:7px 0 3px 0; text-align:center; font-size:10pt;}
.mailbox table th.check2s		{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:10px; padding:7px 0 3px 0; text-align:center;}
.mailbox table th.check2		{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:20px; padding:7px 0 3px 0; text-align:center; font-size:10pt;}
.mailbox table th.date			{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:90px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.date2			{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:90px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.icon			{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:20px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.icon2			{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:20px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.name			{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:150px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.name2			{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:150px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.name3			{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:336px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.title			{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:186px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.title2		{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:206px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.title3		{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:325px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.listen		{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:74px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.listen2		{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:74px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.listen3		{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:35px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.content_edit	{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:42px; padding:7px 0 3px 0; text-align:right; font-size:10pt;}
.mailbox table th.date_pod		{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:132px; padding:7px 0 3px 0; text-align:center; font-size:10pt;}
.mailbox table th.name_pod		{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:320px; padding:7px 0 3px 0; text-align:center; font-size:10pt;}
.mailbox table th.ope_pod		{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:92px; padding:7px 0 3px 0; text-align:center; font-size:10pt;}

.mailbox table th.check_add		{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:20px; padding:7px 0 3px 0; text-align:center; font-size:10pt;}
.mailbox table th.date_add		{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:90px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.name_add		{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:150px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.icon_add		{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:20px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.title_add		{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:186px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.adress		{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:315px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.group_add		{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:465px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.listen_add	{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:45px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table th.listen_add_l	{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:74px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}

.mailbox table th.name_rgt		{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:190px; padding:7px 0 3px 7px; text-align:left; font-size:10pt;}
.mailbox table th.adress_rgt	{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:350px; padding:7px 0 3px 7px; text-align:left; font-size:10pt;}

.mailbox table th.date_d		{background:#9FDBE9 url(/modpub/images/border_no_table.gif) repeat-x left top; width:80px; padding:7px 10px 3px 10px; text-align:left; font-size:10pt;}
.mailbox table th.date_d_add	{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:80px; padding:7px 10px 3px 10px; text-align:left; font-size:10pt;}
.mailbox table th.name_d		{background:#9FDBE9 url(/modpub/images/border_no_table.gif) repeat-x left top; width:80px; padding:7px 10px 3px 10px; text-align:left; font-size:10pt;}
.mailbox table th.name_d_add	{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:80px; padding:7px 10px 3px 10px; text-align:left; font-size:10pt;}
.mailbox table th.note_d		{background:#9FDBE9 url(/modpub/images/border_no_table.gif) repeat-x left top; width:80px; padding:7px 10px 3px 10px; text-align:left; font-size:10pt;}

.mailbox table th.name_d_add_border	{background:#D0CECE url(/modpub/images/border_table.gif) repeat-x left top; width:80px; padding:7px 10px 3px 10px; text-align:left; font-size:10pt;}

.mailbox table td.border_table	{background:#FFFFFF url(/modpub/images/border_table.gif) repeat-x left top; padding:7px 0 3px 0;}

.mailbox table td.cont_d		{width:349px; padding:7px 10px 3px 10px; text-align:left; font-size:10pt;}
.mailbox table td.cont_d2		{background-color:#EBEAEA; width:349px; padding:7px 10px 3px 10px; text-align:left; font-size:10pt;}
.mailbox table td.cont_d3		{width:229px; padding:7px 10px 3px 10px; text-align:left; font-size:10pt;}
.mailbox table td.cont_d4		{width:120px; padding:7px 10px 3px 10px; text-align:left; font-size:10pt; text-align:right;}
.mailbox table td.cont_d2b		{width:340px; padding:7px 10px 3px 10px; text-align:left; font-size:10pt;}
.mailbox table td.cont_d3b		{background-color:#EBEAEA; width:240px; padding:7px 5px 3px 10px; text-align:left; font-size:10pt;}
.mailbox table td.cont_d4b		{background-color:#EBEAEA; width:220px; padding:7px 5px 3px 0px; text-align:left; font-size:10pt; text-align:right;}
.mailbox table td.cont_d5		{background-color:#EBEAEA; width:140px; padding:8px 10px 0px 10px; font-size:10pt; text-align:right; float:right;}
.mailbox table td.cont_d6		{width:480px; padding:5px 10px 0px 10px; font-size:10pt; text-align:left; font-size:10pt;}
.mailbox table td.cont_d7		{width:420px; padding:7px 10px 3px 10px; text-align:left; font-size:10pt;}
.mailbox table td.cont_d8		{width:400px; padding:7px 10px 3px 10px; text-align:left; font-size:10pt;}

.mailbox table td.cont_d2_border	{background:#EBEAEA url(/modpub/images/border_table.gif) repeat-x left top; width:349px; padding:7px 10px 3px 10px; text-align:left; font-size:10pt;}
.mailbox table td.cont_d3b_border	{background:#EBEAEA url(/modpub/images/border_table.gif) repeat-x left top; width:240px; padding:7px 5px 3px 10px; text-align:left; font-size:10pt;}
.mailbox table td.cont_d4b_border	{background:#EBEAEA url(/modpub/images/border_table.gif) repeat-x left top; width:220px; padding:7px 5px 3px 0px; text-align:left; font-size:10pt; text-align:right;}
.mailbox table td.cont_d5_border	{background:#EBEAEA url(/modpub/images/border_table.gif) repeat-x left top; width:140px; padding:8px 10px 0px 10px; font-size:10pt; text-align:right; float:right;}
.mailbox table td.cont_d6_border	{background:#EBEAEA url(/modpub/images/border_table.gif) repeat-x left top; width:480px; padding:8px 10px 0px 10px; font-size:10pt; text-align:left; font-size:10pt;}

.mailbox table td.btn_d			{width:66px; padding:7px 5px 0 0; vertical-align:middle; background-color:#F2F4F6;}
.mailbox table td.btn_d img		{display:block; margin:0 0 0 5px; padding:0; float:left;}
.mailbox table td.table_end		{background:#9FDBE9 url(/modpub/images/border_table.gif) repeat-x left top; background-color:#D0CECE; font-size:1pt; height:8px;}
.mailbox table td.table_end_add	{background:#D0CECE url(/modpub/images/border_table.gif) repeat-x left top; font-size:1pt; height:8px;}
.mailbox table td.keep_share	{background-image:none; padding:0px 0px 0px 0px;}
.mailbox table td.keep_share2	{background-image:none; padding:2px 0px 0px 0px;}
.mailbox table td.keep_share3	{background-image:none; padding:2px 0px 0px 0px; width:60px;}
.mailbox table td.keep_share4	{background-image:none; padding:2px 0px 0px 0px; width:110px; text-align:right;}

.mailbox table td.bg_t01		{background:#F5F5F5 url(/modpub/images/border_table.gif) repeat-x left top; height:27px;}
.mailbox table td.bg_t02		{background:#EBEAEA url(/modpub/images/border_table.gif) repeat-x left top; height:27px;}
.mailbox table td.bg_t03		{background:#C0EFE0 url(/modpub/images/border_table.gif) repeat-x left top; height:27px;}
.mailbox table td.bg_t04		{background:#D6F6EC url(/modpub/images/border_table.gif) repeat-x left top; height:27px;}
.mailbox table td.bg_t01_L		{background:#EBEEF1 url(/modpub/images/border_table.gif) repeat-x left top; height:32px;}
.mailbox table td.bg_t02_L		{background:#F8F9FA url(/modpub/images/border_table.gif) repeat-x left top; height:32px;}

.mailbox table td.date_mycont_l		{background:#D0CECE url(/modpub/images/border_no_table.gif) repeat-x left top; width:80px; padding:7px 10px 3px 10px; text-align:left; font-size:10pt;}
.mailbox table td.date_mycont		{background:#EBEAEA url(/modpub/images/border_no_table.gif) repeat-x left top; width:355px; padding:7px 0 3px 10; text-align:left; font-size:10pt;}
.mailbox table td.listen_mycont		{background:#EBEAEA url(/modpub/images/border_no_table.gif) repeat-x left top; width:35px; padding:7px 0 3px 0; text-align:left; font-size:10pt;}
.mailbox table td.title_mycont_l	{background:#D0CECE url(/modpub/images/border_table.gif) repeat-x left top; width:80px; padding:7px 10px 3px 10px; text-align:left; font-size:10pt;}
.mailbox table td.title_mycont		{background:#EBEAEA url(/modpub/images/border_table.gif) repeat-x left top; width:380px; padding:7px 0 3px 10; text-align:left; font-size:10pt;}
.mailbox table td.edit_mycont		{background:#EBEAEA url(/modpub/images/border_table.gif) repeat-x left top; width:70px; padding:5px 5px 0px 0px; font-size:10pt; text-align:left;}

.mailbox table th.mailbox_end_add	{background:url(/modpub/images/border_table.gif) repeat-x left top; padding:0px; margin:0px; height:10px; font-size:1pt;}

/*　テーブル（フォーム系）　*/
.t_form							{width:500px;}
.t_form th						{padding:5px 0;}
.t_form td						{padding:5px;}
.t_form th.item					{width:150px;}
.t_form th.item_s				{width:70px;}
.t_form td.item					{width:150px;}
.t_form td.item_top				{width:150px;}
.t_form td.form					{width:200px;}
.t_form td.form_l				{width:310px;}
.t_form td.form_l2				{padding-top:0px; width:310px;}
.t_form td.form2				{width:150px;}
.t_form td.note01				{width:200px; font-size:8.6pt; color:#666666;}
.t_form td.note02				{width:100px; font-size:10pt; color:#666666; height:35px;}
.t_form td.veri					{width:420px;}

.t_form2						{width:500px; border:1px solid #6D6D6D;}
.t_form2 th						{padding:5px; background-color:#6D6D6D; color:#FFFFFF;}
.t_form2 td						{padding:5px;}
.t_form2 th.item				{width:150px; vertical-align:top;}
.t_form2 th.form				{width:100px;text-align:center;}
.t_form2 th.form2				{width:150px;text-align:center;}
.t_form2 th.link				{width:200px;text-align:center;}
.t_form2 td.checkbox			{text-align:center;}
.t_form2 td.link			{text-align:right;}

.t_form3						{width:500px;}
.t_form3 th						{padding:5px;}
.t_form3 td						{padding:5px;}
.t_form3 td.item				{width:360px;}
.t_form3 td.form2				{width:140px;}
.t_form3 td.right				{text-align:right; float:right;}

.t_form4						{width:500px; border-top:1px solid #6D6D6D; border-left:1px solid #6D6D6D;}
.t_form4 td						{padding:5px;}
.t_form4 td.border1				{border-bottom:1px solid #6D6D6D; border-right:1px solid #6D6D6D;}
.t_form4 td.border2				{border-bottom:1px solid #6D6D6D;}

.t_form6						{width:440px;}
.t_form6 th						{padding:0px 5px 0px 5px;}
.t_form6 td						{padding:0px 5px 0px 5px;}
.t_form6 td.item				{width:330px;}
.t_form6 td.item2				{padding:5px;}
.t_form6 td.form2				{width:110px;}
.t_form6 td.right				{text-align:right; float:right;}

.admin_sel						{width:540px;}
.admin_sel td					{padding:5px;}
.admin_sel td.sel				{width:340px;}
.admin_sel td.btn				{text-align:right; float:right;}

.form_w80						{width:80px;}
.form_w160						{width:160px;}
.form_w170						{width:170px;}
.form_w190						{width:190px;}
.form_w260						{width:260px;}
.form_w280						{width:280px;}
.form_w300						{width:300px;}
.form_w320						{width:320px;}
.form_w324						{width:324px;}
.form_w326						{width:326px;}
.form_w330						{width:330px;}
.form_w340						{width:340px;}
.form_w350						{width:350px;}
.form_w360						{width:360px;}
.form_w390						{width:390px;}
.form_w400						{width:400px;}
.form_w420						{width:420px;}
.form_w440						{width:440px;}
.form_w646						{width:646px;}
.form_w500						{width:500px;}

.form_w330hline3				{width:330px; height:48px;}
.form_w360hline3				{width:360px; height:48px;}
.form_w360hline6				{width:360px; height:96px;}
.form_w400h046					{width:400px; height:46px;}
.form_w400h074					{width:400px; height:74px;}
.form_w420h074					{width:420px; height:74px;}
.form_w500h116					{width:500px; height:116px;}
.form_w490h200					{width:490px; height:200px;}
.form_w500h200					{width:500px; height:200px;}

.form_btn						{width:540px;}
.form_btn2						{width:500px;}
.form_btn3						{width:450px;}
.form_btn4						{width:520px;}
.form_btn5						{width:440px;}
.form_btn_l						{float:left; width:260px;}
.form_btn_r						{float:right; width:260px; text-align:right;}
.form_btn_ls					{float:left; width:250px;}
.form_btn_rs					{float:right; width:250px; text-align:right;}
.form_btn_ls2					{float:left; width:225px;}
.form_btn_rs2					{float:right; width:225px; text-align:right;}
.form_btn_ls3					{float:left; width:220px;}
.form_btn_rs3					{float:right; width:220px; text-align:right;}
.form_btn_rs4					{float:right; width:130px; text-align:right;}
.form_btn_l2					{float:left; width:400px;}
.form_btn_r2					{float:right; width:140px; text-align:right;}
.form_btn_r3					{float:right; width:400px; text-align:right;}
.form_btn_r4					{float:right; width:260px; height:22px; text-align:right;}
.form_btn img					{display:block;}
.form_btn_r4 img				{display:inline; vertical-align:middle;}
.form_btn_l2 img				{display:inline; margin-right:10px;}
.form_btn_h						{float:left; height:80px;}

.form_btn_l3					{float:left; width:140px;}
.form_btn_r3					{float:right; width:400px; text-align:right;}
.form_btn_r3 img				{display:inline; margin-left:10px;}

.form_btn_l5					{float:left; width:180px;}
.form_btn_c5					{float:left; width:180px; text-align:center;}
.form_btn_r5					{float:right; width:180px; text-align:right;}

.form_btn_l6					{float:left; width:70px; height:23px; padding-top:5px;}
.form_btn_l7					{float:left; width:430px; height:23px; padding-top:1px;}
.form_btn_l8					{float:left; width:430px; height:23px; padding-top:5px;}

.form_btn746					{width:746px;}
.form_btn_l746					{float:left; width:180px;}
.form_btn_r746					{float:right; width:566px; text-align:right;}
.form_btn_r746 img				{display:inline; margin-left:10px;}

/*各種テーブル汎用*/
.bg_t01							{background:#EBEEF1 url(/modpub/images/border_table.gif) repeat-x left top; padding:7px 10px 3px 10px; word-break:break-all;}
.bg_t02							{background:#F8F9FA url(/modpub/images/border_table.gif) repeat-x left top; padding:7px 10px 3px 10px; word-break:break-all;}
.bg_t03							{background:#C0EFE0 url(/modpub/images/border_table.gif) repeat-x left top; padding:7px 10px 3px 10px; word-break:break-all;}
.bg_t04							{background:#D6F6EC url(/modpub/images/border_table.gif) repeat-x left top; padding:7px 10px 3px 10px; word-break:break-all;}
.bg_t01_L						{background:#EBEEF1 url(/modpub/images/border_table.gif) repeat-x left top; height:32px; word-break:break-all;}
.bg_t02_L						{background:#F8F9FA url(/modpub/images/border_table.gif) repeat-x left top; height:32px; word-break:break-all;}
.bg_t01b						{background-color:#EBEEF1; padding:7px 10px 3px 10px; word-break:break-all;}
.bg_t02b						{background-color:#F8F9FA; padding:7px 10px 3px 10px; word-break:break-all;}
.bg_t03b						{background-color:#C0EFE0; padding:7px 10px 3px 10px; word-break:break-all;}
.bg_t04b						{background-color:#D6F6EC; padding:7px 10px 3px 10px; word-break:break-all;}

.gray01							{background-color:#EBEEF1; padding:7px 0 3px 0;}
.gray02							{background-color:#F2F4F6; padding:7px 0 3px 0;}
.gray03							{background-color:#F8F9FA; padding:7px 0 3px 0;}
#namebox						{text-align:left; padding:7px 0px 3px 0px;}
#namebox2						{text-align:left; padding:7px 0px 3px 0px; vertical-align:top;}
#namebox3						{text-align:left; padding:7px 0px 3px 7px; vertical-align:top;}
#namebox4						{text-align:left; padding:8px 0px 5px 0px;}
#checkbox						{padding:2px 0 0px 0;}
#ope							{padding:2px 0 0 0; vertical-align:middle; text-align:center;}
#ope img						{margin:0 0 0 5px; padding:0; float:left;}
#ope input						{margin:0 0 0 5px; padding:0; float:left;}
#ope2							{padding:2px 0 0 0; vertical-align:middle; text-align:left;}
#ope2 img						{margin:0px 0 0 0; padding:0; float:left;}
#ope2 input						{margin:0px 0 0 0; padding:0; float:left;}

/*アドレス帳内メニュー*/
.menu_add						{text-align:right; margin-bottom:-10px;}
.invi_group						{padding:10px; background-color:#A5C026;}

/*メール送信*/
.address						{padding:0 10px 10px 10px; background-color:#0A2051;}
.address746						{width:746px; padding:0 10px 10px 10px; background-color:#0A2051;}
.t_add th						{width:80px;}
.t_add td						{width:440px;}
.t_add td.align_right			{width:100%; text-align:right; float:right;}
.t_add td.invite_date			{width:240px;}
.t_add td.next_btn				{width:200px; padding-right:12px; text-align:right; float:right;}
.t_add td.sub3					{width:410px;}
.t_add th.sub					{width:70px; padding-right:10px; text-align:right;}
.t_add th.sub2					{width:70px; padding-right:10px; text-align:right; color:#FFFFFF;}
.t_add th.sub3					{width:100px; padding-right:10px; text-align:right;}
.t_add th.sub4					{width:70px; padding-right:10px; text-align:right; vertical-align:top;}
.t_add th.sub5					{width:70px; height:18px; padding-right:10px; text-align:right;}
.t_add th.sub6					{width:460px; height:24px; padding-right:10px; text-align:right;}
.t_add td.sub6					{width:80px; height:24px; text-align:right;}
.t_add td.sub6_2				{width:540px; height:24px; text-align:right;}
.t_add th.sub7					{width:656px; height:24px; padding-right:10px; text-align:right;}
.t_add td.sub7_2				{width:746px; height:24px; text-align:right;}

.t_add2							{padding:5px; width:500px;}
.t_add2 th						{padding:5px; width:70px; padding-top:2px; border-bottom:1px solid #6D6D6D; border-right:1px solid #6D6D6D;}
.t_add2 td						{padding:5px; width:420px;}
.t_add2 th.text_margin_t		{padding:5px; width:80px; border-top:1px solid #6D6D6D; border-bottom:1px solid #6D6D6D; border-left:1px solid #6D6D6D; border-right:1px solid #6D6D6D;}
.t_add2 th.text_margin_c		{padding:5px; width:80px; border-left:1px solid #6D6D6D; border-right:1px solid #6D6D6D;}
.t_add2 th.text_margin_b		{padding:5px; width:80px; border-bottom:1px solid #6D6D6D; border-left:1px solid #6D6D6D; border-right:1px solid #6D6D6D;}
.t_add2 td.add_list_t			{padding:5px; height:55px; border-top:1px solid #6D6D6D; border-bottom:1px solid #6D6D6D; border-right:1px solid #6D6D6D;}
.t_add2 td.msg_box_c			{padding:5px; height:80px; border-bottom:1px solid #6D6D6D; border-right:1px solid #6D6D6D;}
.t_add2 td.sel_box_b			{padding:5px; border-bottom:1px solid #6D6D6D; border-right:1px solid #6D6D6D;}
.t_add2 td.invite_date			{padding:5px; width:240px;}
.t_add2 td.next_btn				{padding:5px; width:180px; text-align:right; float:right;}

.t_add3							{width:500px;}
.t_add3 th						{width:70px;}
.t_add3 td						{padding-left:5px; padding-right:10px; width:420px;}
.t_add3 th.text_margin			{padding-left:5px; width:80px;}
.t_add3 td.next_btn				{padding:5px; width:180px; padding-right:13px; text-align:right; float:right;}

.t_add4							{padding:5px; width:500px;}
.t_add4 th						{padding:5px; width:70px;}
.t_add4 td.invite_date			{padding:5px; width:230px;}
.t_add4 td.next_btn				{padding:5px; width:180px; padding-right:13px; text-align:right; float:right;}

.t_add5							{padding:0px 5px 0px 5px; width:500px;}
.t_add5 th						{padding:0px 5px 0px 5px; width:60px;}
.t_add5 th.sub					{width:60px; text-align:right;}
.t_add5 th.sub2					{width:60px; text-align:left;}
.t_add5 td						{padding:0px 5px 0px 5px; width:440px;}
.t_add5 td.next_btn				{padding:0px 5px 0px 5px; width:440px;text-align:right; float:right;}

.t_add746 th					{width:80px;}
.t_add746 td					{width:666px;}

.t_txt_mail						{width:500px; padding-top:5px; padding-bottom:5px;}
.t_txt_mail td.padding_TB5		{padding-top:5px; padding-bottom:5px; height:32px;}
.t_txt_mail td.padding_TB7		{padding-top:7px; padding-bottom:5px; height:32px;}
.t_txt_mail td.padding_TB5_2	{padding-top:5px; padding-bottom:5px;}
.t_txt_mail td.msgbox			{padding-top:5px; padding-bottom:5px; height:90px;}
.t_txt_mail td.msgboxTB7		{padding-top:7px; padding-bottom:5px; height:90px;}

.t_add_mail						{width:500px; padding-top:5px; padding-bottom:5px;}
.t_add_mail td.padding_TB0		{padding-top:0px; padding-bottom:0px; height:40px;}
.t_add_mail td.padding_TB3		{padding-top:3px; padding-bottom:0px; height:40px;}
.t_add_mail td.padding_TB0_2	{padding-top:0px; padding-bottom:0px;}

/*グループに招待する*/
.t_new							{width:540px;}
.t_new td.align_left			{width:420px; text-align:left; float:right; vertical-align:top;}
.t_new td.align_right			{width:120px; text-align:right; float:right; vertical-align:top;}

.subject						{padding:10px;}
.subject01						{padding:1px 1px 0 1px; background-color:#919191;}
.subject01_746					{width:746px; padding:1px 1px 0 1px; background-color:#919191;}
.subject02						{padding:1px 1px 0 1px; background-color:#FFFFFF;}
.subject03						{padding:10px 8px 10px 8px; background-color:#DCDCDC;}
.btn_send90						{text-align:right; margin-top:-90px;}
.btn_send40						{text-align:right; margin-top:-40px;}

/*追加*/
.fontsize9						{font-size:9pt;}
.fontsize9_w					{font-size:9pt; color:#FFFFFF;}
.fontsize11						{font-size:11pt;}
.fontsize14						{font-size:14pt;}
.float_right					{float:right;}
.float_left						{float:left;}
.float_clear					{clear:both;}
.error_msg						{color:#FF0000;}
.attention_msg					{color:#FF0000; font-weight:bold;}
.login_error_msg				{color:#00FFFF;}
.auto_login						{border:none; font-size:10pt; margin:0; padding:0 0 0 5px; line-height:14px;}
.gomi							{padding-left:9px; vertical-align:middle;}
.alignRight						{text-align:right;}
.alignLeft						{text-align:left;}
.vertical_top					{vertical-align:top;}
.font_bold						{font-weight:bold;}
.step							{font-weight:bold;}
.castlink a						{text-decoration: none; font-weight:normal;}
.castlink a:hover				{text-decoration: underline;}
.castlink a:visited				{font-weight:normal;}
form.display_inline				{display:inline;}
.pt03							{padding-top:3px;}
.pt06							{padding-top:6px;}
.use_file_size					{background-color:#FA6052; text-align:right;}
.free_file_size					{background-color:#EBEEF1;}
.width500						{width:500px; line-height:14px;}
.now_upload						{position:absolute; left:135px; top:200px; width:270px; height:160px; text-align:center; z-index:1; visibility:hidden; filter:Alpha(opacity=80); -moz-opacity:0.8; opacity:0.80;}
.bookmark_box					{position:absolute; left:240px; top:500px; width:270px; z-index:1; visibility:hidden; background-color:#DCDCDC; padding:1px 0;}
.padding_all05					{padding:5px;}
.wordbreak_all					{word-break:break-all;}
.border_all_eeeeee				{border:1px solid #EEEEEE;}
.border_all_000000				{border:1px solid #000000;}
.visibility_hidden				{visibility:hidden;}

/*ゴミ箱用テーブル*/
.trashbox						{margin-top:1px;}
.trashbox table					{text-align:center;}
.trashbox table tr				{background:url(/modpub/images/border_table.gif) repeat-x left top;}
.trashbox table th.name			{background-color:#C8E5A9; width:191px; padding:7px 0 3px 0; text-align:center; font-size:8.6pt;}
.trashbox table th.address		{background-color:#EBF6DF; width:261px; padding:7px 0 3px 0; text-align:center; font-size:8.6pt;}
.trashbox table th.send			{background-color:#DBEEC7; width:92px; padding:7px 0 3px 0; text-align:center; font-size:8.6pt;}

/* メールアドレス入力時の注意部分（PIAPROより引用） */
.txt_l				{text-align:left;}
.note_excla			{background:url(/modpub/images/icon_excla02.gif) no-repeat left top;}
.p_red				{color:#F32C2C;}
