﻿*{font-family: "ＭＳ Ｐゴシック", "Times New Roman"; 
margin: 0px;
}

body{text-align:center; background-color:#E7EBEE; background-image: url('img/bg.gif'); background-repeat:repeat-x; font-size:small; padding:0px; margin:0px auto;color:#333333}
a{color:#07519A;text-decoration:underline}
a:hover{color:#07519A;text-decoration:none}
hr{background-color: #C0C0C0; color: #808080; border: none; height: 1px;}
  
 /*--- 2009/01/20 Kozuka 必須項目用 */
.Hissu
{
	color: #FF0000;
}
/*Script/MoveHelpPanel.jsで使用 IE6でのヘルプパネル対策*/
select.hidden { visibility: hidden; }
/* --------------------------------------------------------------------------------RegEventTop.aspx */ 
#Top_HeaderImage {
    background-image: url('img/header_regist.jpg'); background-repeat: no-repeat;
    width: 800px; height: 72px;
    padding: 0px;  
    vertical-align: bottom;
 }
#Top_HeaderImage p.EventName{
    text-align: left;
    margin: 3px 0px 0px 0px;
} 
/*#Top_HeaderImage p.KojinJyouhou{ 
    text-align: right;
    margin: 3px 3px 0px 0px; 
 }*/
/*#Top_Header_Menu {
    background-image: url('img/Header_Menu.gif'); background-repeat: no-repeat;
    width: 800px; height: 36px; 
    text-align: right; vertical-align: top;
    padding: 4px 10px 0px 0px; 
 }*/
#Top_Header_Menu {
    background-image: url('img/Header_Menu.gif'); background-repeat: no-repeat;
    width: 800px; height: 36px; 
 }
 #Top_Header_Menu .Dairi{
    color:Red;font-weight: bold;
    float: left; padding:0px 0px 0px 10px;
 }
  #Top_Header_Menu .BosyuYoukou{
    float: right; padding:0px 10px 0px 0px;
 }
   #Top_Header_Menu .submenu {
    text-align:right;
    float: right;
    padding:0px 10px 0px 0px;
 } 
  #Top_Header_Menu .submenu div{
    border-right:solid 2px #07519A; padding:0px 6px; margin:0px auto}
  #Top_Header_Menu .submenu a{color:#07519A;} 
  
#Top_LeftSide .Title{
    background-image: url('img/Menu_title.gif'); background-repeat: no-repeat;
    width: 164px;min-height:20px;
    padding-top: 6px; padding-left: 10px; font-weight:bold; overflow:hidden
 }
 #Top_LeftSide .Title2{
    background-image: url('img/Menu_title2.gif'); background-repeat: no-repeat;
    width: 164px;min-height:32px;
    padding-top: 3px; padding-left: 10px; font-weight:bold; overflow:hidden; line-height:1
 }

 /*
 #Top_LeftSide .Title p {
    color: #333333; font-weight: bold; padding:0px 0px ; margin:0px; text-align:left
}
*/
#Top_LeftSide .Waku {
    border-bottom: 1px #E7E1D7 solid; 
    border-left: 1px #E7E1D7 solid; 
    border-right: 1px #E7E1D7 solid;
    width: 172px; margin:0px
}
/* ↓ADD  もと　.UserName*/
#Top_LeftSide .Waku td.GuestName{
    border-bottom: 1px #C0C0C0 dashed;
    text-align: right; 
    padding: 10px 4px 10px 4px; 
}
/* ↑ADD */
/* #Top_LeftSide .Waku td.Login、#Top_LeftSide .Waku td.Passwordに変更のため不要
#Top_LeftSide .Waku td.LoginTitle{
    border-bottom: 1px #999999 dashed; 
    border-right: 1px #C0C0C0 dashed;
    text-align: right; 
    padding: 8px 2px 8px; 
}
#Top_LeftSide .Waku td.LoginText{
    border-bottom: 1px #999999 dashed;
    text-align:center;
}
#Top_LeftSide .Waku td.PasswordTitle{
    border-bottom: 1px #999999 dashed; 
    border-right: 1px #C0C0C0 dashed;
    text-align:right;
    padding: 8px 2px 8px; 
}
#Top_LeftSide .Waku td.PasswordText{
    border-bottom: 1px #999999 dashed;
    text-align:center;
}*/
#Top_LeftSide .Waku td.Login{
    border-bottom: 1px #999999 dashed; 
    text-align:right;
    line-height:30px;padding-right:5px;
}
#Top_LeftSide .Waku td.Password{
    border-bottom: 1px #999999 dashed; 
    text-align:right;
    line-height:30px;padding-right:5px;
}
/* ↓ADD */
#Top_LeftSide .Waku td.WelcomMsg{
    text-align: left; 
    padding: 4px ; 
}
#Top_LeftSide .Waku td.UserName{
    border-bottom: 1px #C0C0C0 dashed;
    text-align: right; 
    padding: 4px; 
}
/*↑ADD*/

#Top_Bottom_Footer{
	 background-image:url('img/footer_regist.gif'); background-repeat:no-repeat;
	 width:800px; height:30px;
}
/* --------------------------------------------------------------------------------RegEventTop.aspx 左側のログインボタン*/ 
#Top_LeftSide .Waku p.LoginButton{
    background-image: url('img/btn_login.gif'); background-repeat: no-repeat; background-position: left top;
	width: 150px; height:50px;
     font-weight: bold; text-align: left; 
	margin-left:10px
}
#Top_LeftSide .Waku p.LoginButton a{color:#FFFFFF; font-weight:bold;display:block; width:140px; height:34px;padding:16px 0px 0px 10px;}
#Top_LeftSide .Waku p.LoginButton a:hover{color:#FFFFFF; font-weight:bold; text-decoration:none;display:block;width:140px; height:34px;padding:16px 0px 0px 10px;}
#Top_LeftSide .Waku p.PasswordForget{color:#333333;}
/* --------------------------------------------------------------------------------RegEventTop.aspx 左側のログアウトボタン*/ 
#Top_LeftSide .Waku p.LogoutButton{
    background-image: url('img/btn_logout.gif'); background-repeat: no-repeat; background-position: left top;
	width: 150px; height:50px;
     font-weight: bold; text-align: left; 
	margin-left:10px
}
#Top_LeftSide .Waku p.LogoutButton a{color:#FFFFFF; font-weight:bold;display:block; width:140px; height:34px;padding:16px 0px 0px 10px;}
#Top_LeftSide .Waku p.LogoutButton a:hover{color:#FFFFFF; font-weight:bold; text-decoration:none;display:block;width:140px; height:34px;padding:16px 0px 0px 10px;}

/* --------------------------------------------------------------------------------RegEventTop.aspx 左側の個人情報登録タイトル*/
#Top_LeftSide .Waku .PersonalRegistTitle{
    background-image: url('img/title2.gif'); background-repeat: no-repeat; background-position: center;
    width: 163px; height: 18px; 
    border: 1px solid #cccccc; 
    padding-top: 2px;
    margin-left: 3px;
    color: #0099FF;
}
#Top_LeftSide .Waku .PersonalRegistTitle p {color: #48A0C1; float: left; margin-left: 28px;}
/* --------------------------------------------------------------------------------RegEventTop.aspx 左側の個人情報登録*/
#Top_LeftSide .Waku p.PersonalregistInfo{color: #333333; font-size: xx-small;}
#Top_LeftSide .Waku p.Personalregist{
    background-image: url('img/btn_id_new.gif'); background-repeat: no-repeat; background-position:left top;
	width: 150px; height:50px;
     font-weight: bold; text-align: left; 
	margin-left:10px
}
#Top_LeftSide .Waku p.Personalregist a{color:#FFFFFF ;font-weight:bold;display:block; width:140px; height:34px;padding:16px 0px 0px 10px;}
#Top_LeftSide .Waku p.Personalregist auto:hover{color:#FFFFFF ;font-weight:bold;text-decoration:none;display:block;width:140px; height:34px;padding:16px 0px 0px 10px;}
/* ↓ADD */
/* --------------------------------------------------------------------------------RegEventTop.aspx ログイン後  左側の最終ログイン情報タイトル*/
#Top_LeftSide .Waku .LastLoginTitle{
    background-image: url('img/title2.gif'); background-repeat: no-repeat; background-position: center;
    width: 163px; height: 18px; 
    border: 1px solid #cccccc; 
    padding-top: 2px;
    margin-left: 3px;
    color: #F7941D;
}
#Top_LeftSide .Waku .LastLoginTitle p {color: #48A0C1; float: left; margin-left: 28px;}
#Top_LeftSide .Waku p.LastLoginDate {text-align:center;}
/* --------------------------------------------------------------------------------RegEventTop.aspx ログイン後  左側のメニュー欄*/
#Top_LeftSide .Waku .MenuLink{
    border-bottom: 1px #C0C0C0 dashed;
    padding: 6px;
}
#Top_LeftSide .Waku .MenuLink a{
    color:#333333; text-decoration:none
}
#Top_LeftSide .Waku .MenuLink a:hover{
    color:#258FB8; text-decoration:underline
}

#Top_LeftSide .Waku .MenuLink .right{
    float:right;
}
/* --------------------------------------------------------------------------------RegEventTop.aspx ログイン後  左側のカレンダー欄*/
#ctl00_calPersonalTop a {text-decoration:none;}
/* --------------------------------------------------------------------------------RegEventTop.aspx セキュリティ欄*/
#Top_LeftSide .Waku .KojinJyouhou{ 
    text-align: center;
    margin: 3px 3px 0px 0px; padding-bottom:6px; padding-top:6px;
 }

/* ↑ADD */
/* --------------------------------------------------------------------------------RegEventTop.aspx 各種情報パネル*/
#Top_InfoPanel .content_1{
	background-image: url('img/content_01.gif');
	background-repeat: no-repeat;
	width: 550px;	height: 20px; 
	text-align:left;
	padding: 26px 0px 0px 50px;
    margin: 0px auto;}
#Top_InfoPanel .content_2{
	background-image:url('img/content_02.gif');
	background-repeat:repeat-y;
	width:560px; height:auto; text-align:left;
	padding: 20px 20px 10px 20px;margin: 0px auto;
}
#Top_InfoPanel .content_3{
	 background-image:url('img/content_03.gif');
	 background-repeat:no-repeat;
	 width:600px; height:12px;margin: 0px auto;
}
#Top_InfoPanel .content_4{
    width:600px;padding-bottom:20px;
    text-align:right;
}
#Top_InfoPanel .content_1_Osirase{
	background-image: url('img/EventTopOsirase.gif');
	background-repeat: no-repeat;
	width: 550px;	height: 20px; 
	text-align:left;
	padding: 26px 0px 0px 50px;
    margin: 0px auto;
    }
#Top_InfoPanel .content_1_Gaiyou{
	background-image: url('img/EventTopGaiyou.gif');
	background-repeat: no-repeat;
	width: 550px;	height: 20px; 
	text-align:left;
	padding: 26px 0px 0px 50px;
	margin: 0px auto;
}
#Top_InfoPanel .content_1_Aisatu{
	background-image: url('img/EventTopAisatu.gif');
	background-repeat: no-repeat;
	width: 550px;	height: 20px; 
	text-align:left;
	padding: 26px 0px 0px 50px;
	margin: 0px auto;
}
#Top_InfoPanel .content_1_Bosyu{
	background-image: url('img/EventTopBosyu.gif');
	background-repeat: no-repeat;
	width: 550px;	height: 20px; 
	text-align:left;
	padding: 26px 0px 0px 50px;
	margin: 0px auto;
}
#Top_InfoPanel .content_1_EventTopMousikomiHouhou{
	background-image: url('img/EventTopMousikomiHouhou.gif');
	background-repeat: no-repeat;
	width: 550px;	height: 20px; 
	text-align:left;
	padding: 26px 0px 0px 50px;
	margin: 0px auto;
}
#Top_InfoPanel .content_1_EventTopOtoiawase{
	background-image: url('img/EventTopOtoiawase.gif');
	background-repeat: no-repeat;
	width: 550px;	height: 20px; 
	text-align:left;
	padding: 26px 0px 0px 50px;
	margin: 0px auto;
}
#Top_InfoPanel .content_1_EventTopYokuaru{
	background-image: url('img/EventTopYokuaru.gif');
	background-repeat: no-repeat;
	width: 550px;	height: 20px; 
	text-align:left;
	padding: 26px 0px 0px 50px;
	margin: 0px auto;
}
#Top_InfoPanel .content_1_EventTopKojinJyohou{
	background-image: url('img/EventTopKojinJyohou.gif');
	background-repeat: no-repeat;
	width: 550px;	height: 20px; 
	text-align:left;
	padding: 26px 0px 0px 50px;
	margin: 0px auto;
}
#Top_InfoPanel .content_1_EventTopBrowser{
	background-image: url('img/EventTopBrowser.gif');
	background-repeat: no-repeat;
	width: 550px;	height: 20px; 
	text-align:left;
	padding: 26px 0px 0px 50px;
	margin: 0px auto;
}
#Top_InfoPanel .content_1_Free{
	background-image: url('img/EventTopFree.gif');
	background-repeat: no-repeat;
	width: 550px;	height: 20px; 
	text-align:left;
	padding: 26px 0px 0px 50px;
	margin: 0px auto;
}
#Top_InfoPanel .content_2_Common{
	background-image:url('img/content_02.gif');
	background-repeat:repeat-y;
	width:560px; height:auto; text-align:left;
	padding: 20px 20px 10px 20px;margin: 0px auto;
}
#Top_InfoPanel .content_3_Common{
	 background-image:url('img/content_03.gif');
	 background-repeat:no-repeat;
	 width:600px; height:12px;margin: 0px auto;
}
/*お知らせの詳細ページ用のスタイル--ai*/
 .content_1_Gaiyou2{
	background-image: url('img/EventTopGaiyou.gif');
	background-repeat: no-repeat;
	width: 550px;	height: 20px; 
	text-align:left;
	padding: 26px 0px 0px 50px;
    margin: 0px auto;
    }

/* --------------------------------------------------------------------------------RegEventTop.aspx 募集要項のパネル*/
#Top_InfoPanel .BosyuSeparate{
    padding-bottom: 4px; padding-top: 4px; border-bottom: 1px #808080 dashed; text-align: center; width: 566px
}
#Top_InfoPanel .btn_SankaYoukou{
	background-image:url('img/btn_SankaYoukou.gif');background-repeat:no-repeat;
	width:350px ;height:50px;
	padding-left:40px;text-align:left;
}
#Top_InfoPanel .btn_RyokoYoukou{
	background-image:url('img/btn_RyokoYoukou.gif');background-repeat:no-repeat;
	width:350px ;height:50px;
	padding-left:40px;text-align:left;
}
#Top_InfoPanel .btn_OptAYoukou{
	background-image:url('img/btn_OptAYoukou.gif');background-repeat:no-repeat;
	width:350px ;height:50px;
	padding-left:40px;text-align:left;
}
#Top_InfoPanel .btn_OptBYoukou{
	background-image:url('img/btn_OptBYoukou.gif');background-repeat:no-repeat;
	width:350px ;height:50px;
	padding-left:40px;text-align:left;
}
#Top_InfoPanel .btn_OtherYoukou{
	background-image:url('img/btn_OtherYoukou.gif');background-repeat:no-repeat;
	width:350px ;height:50px;
	padding-left:40px;text-align:left;
}
#Top_InfoPanel .btn_EndaiYoukou{
	background-image:url('img/btn_EndaiYoukou.gif');background-repeat:no-repeat;
	width:350px ;height:50px;
	padding-left:40px;text-align:left;
}
#Top_InfoPanel .btn_SankaRegist{
	background-image:url('img/btn_SankaRegist.gif');background-repeat:no-repeat;
	width:150px ;height:50px;
	padding-left:20px;text-align:left;
}
#Top_InfoPanel .btn_RyokoRegist{
	background-image:url('img/btn_RyokoRegist.gif');background-repeat:no-repeat;
	width:150px ;height:50px;
	padding-left:20px;text-align:left;
}
#Top_InfoPanel .btn_OptARegist{
	background-image:url('img/btn_OptARegist.gif');background-repeat:no-repeat;
	width:150px ;height:50px;
	padding-left:20px;text-align:left;
}
#Top_InfoPanel .btn_OptBRegist{
	background-image:url('img/btn_OptBRegist.gif');background-repeat:no-repeat;
	width:150px ;height:50px;
	padding-left:20px;text-align:left;
}
#Top_InfoPanel .btn_OtherRegist{
	background-image:url('img/btn_OtherRegist.gif');background-repeat:no-repeat;
	width:150px ;height:50px;
	padding-left:20px;text-align:left;
}
#Top_InfoPanel .btn_EndaiRegist{
	background-image:url('img/btn_EndaiRegist.gif');background-repeat:no-repeat;
	width:150px ;height:50px;
	padding-left:20px;text-align:left;
}
#Top_InfoPanel .BosyuYoukou {}
#Top_InfoPanel .BosyuYoukou a{	color:#333333;}
#Top_InfoPanel .BosyuYoukou a:hover{color:#666666; text-decoration:none;}
/* --------------------------------------------------------------------------------Uc_EventTopEvent.ascx イベント概要のタイトルと内容*/
#Top_InfoPanel .EventKoumokuTitle{
    background-color: #F2F3F1; 
    padding: 10px; 
    text-align:right;
    width:20%;
}
#Top_InfoPanel .EventKoumokuNaiyo{padding: 10px; width:80%;}

/*#Top_InfoPanel .UketukeTitle {
	padding: 8px 4px 8px 0px ;
	border-bottom:dotted 1px #999999;
	border-right:dotted 1px #999999;
    color: #0066FF; text-align:right;	
    width:20%;
}*/
#Top_InfoPanel .UketukeTitle {
	padding: 8px 4px 8px 0px ;
	border-bottom:dotted 1px #999999;
	border-right:dotted 1px #999999;
    text-align:right;	
    width:35%;
}
#Top_InfoPanel .UketukeNaiyo{
	padding: 4px 0px 4px 4px ;
    border-bottom: dotted 1px #999999;
    color: #333333;
    width:65%;
}

/* --------------------------------------------------------------------------------regInquiry.aspx Kozuka */ 
.Err_Align_L
{
	text-align: left;
}
.Err_Align_C
{
	text-align: center;
}
.Err_Msg
{
	text-align: left;
	border-style:solid;
	border-width:1px;
}
.PG_Contents
{
	
}
.PG_Head
{
	background-color: #EFEFEF;
}
td.Title
{
	background-color: #EFEFEF;
}
td.EntryHeaderField
{
	text-align: right;
	background-color: #EFEFEF;
}
td.EntryInputField
{
	text-align: left;
	background-color: #FFFFFF;
}
.EntryBottom
{
	text-align: center;
	background-color: #EFEFEF;
}
td.BgColorOnly
{
	background-color: #EFEFEF;
}
/* --------------------------------------------------------------------------------RegPersonalEdit.aspx kouki */ 
td.RegPersonalbtnLong
{background-image:url('img/btn_personaltoptouroku_m.gif');
 background-repeat:no-repeat;
 background-position: left top;
 width:200px;
 height:24px;
 margin:0px auto; text-align: center;
}
td.RegPersonalbtnShort
{background-image:url('img/btn_oshiharaishort.gif');
 background-repeat:no-repeat;
 background-position: left top;
 width:70px;
 height:24px;
 font-size:small; margin:0px auto
}
td.RegistryFreeDoukouTitle
{
    height:36px;
    vertical-align:middle;
	color: #000000;
	background-color: #C0C0C0;
	background-image:url('img/title.gif')
}
td.RegistryFreeTitle
{
    height:30px;
    width: 100%;
	text-align: left;
    vertical-align:middle;
	color: #000000;
	background-color: #C0C0C0;
	background-image:url('img/bana2.gif')
}
td.RegistryFreeHeaderField
{
    width: 25%;
	text-align: right;
    vertical-align:middle;
	background-color: #EFEFEF;
	padding-right:5px;
}
td.RegistryFreeHeaderField_C
{
	text-align: center;
	background-color: #EFEFEF;
}
td.RegistryFreeImputField
{
    width: 75%;
	text-align: left;
	background-color: #FFFFFF;
}
td.RegistryFreeViewField
{
    width: 75%;
	text-align: left;
	/* background-color: #F6F6F6; */
}
td.RegistryFreeKugiri
{
	height:3px;
	background-color: #F6F6F6;
	background-image:url('img/kugiri.jpg')
}
.RegistryFreecontent_1{
	background-image: url('img/content_01.gif');
	background-repeat: no-repeat;
	width: 550px;	height: 20px; 
	padding: 26px 0px 0px 50px;
	font-weight:bold;
	margin-left:auto;		/* IE以外用の中央寄せ */
	margin-right:auto;		/* IE以外用の中央寄せ */
	text-align:left;		/* 中身を左寄せに戻す */
	margin: 0px auto;
}
.RegistryFreecontent_2{
	background-image:url('img/content_02.gif');
	background-repeat:repeat-y;
	width:560px; height:auto; text-align:left;
	padding: 20px 20px 10px 20px;
	margin-left:auto;		/* IE以外用の中央寄せ */
	margin-right:auto;		/* IE以外用の中央寄せ */
	text-align:left;		/* 中身を左寄せに戻す */
	margin: 0px auto;
}
.RegistryFreecontent_3{
	background-image:url('img/content_03.gif');
	background-repeat:no-repeat;
	width:600px; height:12px;
	margin-left:auto;		/* IE以外用の中央寄せ */
	margin-right:auto;		/* IE以外用の中央寄せ */
	text-align:left;		/* 中身を左寄せに戻す */
	margin: 0px auto;
}
.PanelCenter{
	margin-left:auto;		/* IE以外用の中央寄せ */
	margin-right:auto;		/* IE以外用の中央寄せ */
	text-align:left;		/* 中身を左寄せに戻す */
	cursor:pointer;			/* カーソルを指の形に */
	margin: 0px auto;
}
/* RegPersonalEdit.aspx ai追加 */ 
.btn_PersonalRegist
{ background-image:url('img/btn_RegPersonalEdit.gif'); width:130px; height:28px;margin:0px auto; float:right; background-repeat:no-repeat }
 .btn_PersonalRegist a
{ text-align:center; width:130px; height:22px;margin:0px auto;padding-top:6px;color:#0054A6;margin:0px auto;display:block;  }
   .btn_PersonalRegist a:hover
{ text-align:center; width:130px; height:22px;margin:0px auto;padding-top:6px;color:#0054A6; text-decoration: none ;margin:0px auto;display:block; }

.btn_PersonalNext
{ background-image:url('img/btn_RegPersonalEdit.gif'); width:130px; height:28px;margin:0px auto; background-repeat:no-repeat }
 .btn_PersonalNext a
{ text-align:center; width:130px; height:22px;margin:0px auto;padding-top:6px;color:#0054A6;margin:0px auto;display:block;  }
   .btn_PersonalNext a:hover
{ text-align:center; width:130px; height:22px;margin:0px auto;padding-top:6px;color:#0054A6; text-decoration: none ;margin:0px auto;display:block; }

.PersonalRegist_content1{ width:485; height:7px; background-image:url('img/RegPersonalEdit_content1_01.gif' ); background-repeat:no-repeat;margin:0px auto;overflow:hidden;}                                             
.PersonalRegist_content2{ width:465; min-height:84px; background-image:url('img/RegPersonalEdit_content1_02.gif'); padding:5px 10px; background-repeat:repeat-y;margin:0px auto; text-align:left}
.PersonalRegist_content3{width:485; height:9px; background-image:url('img/RegPersonalEdit_content1_03.gif'); background-repeat:no-repeat;margin:0px auto 6px 0px;}
.PersonalRegist2_content1{ width:485; height:7px; background-image:url('img/RegPersonalEdit_content2_01.gif' ); background-repeat:no-repeat;margin:0px auto;overflow:hidden;}                                             
.PersonalRegist2_content2{ width:465; min-height:84px; background-image:url('img/RegPersonalEdit_content2_02.gif'); padding:5px 10px; background-repeat:repeat-y;margin:0px auto; text-align:left}
.PersonalRegist2_content3{width:485; height:9px; background-image:url('img/RegPersonalEdit_content2_03.gif'); background-repeat:no-repeat;margin:0px auto 6px 0px;}

/* --------------------------------------------------------------------------------regFileUp.aspx Kozuka */ 
td.RegistryBgColor
{
	background-color: #EFEFEF;
}
td.RegistryEntryBgColor
{
	background-color: #FFFFFF;
}
.content_1{
	background-image: url('img/content_01.gif');
	background-repeat: no-repeat;
	width: 566px;	height: 20px; 
	text-align:left;
	padding: 26px 0px 0px 50px;
	margin-top: 0px;
	font-weight:bold;
}

.LinkPnlImg
{
	background-image: url(  'Img/btn01.gif' );
	text-align: left;
}
/*Modal Popup*/
.modalBackground
{
	background-color: #CCCCCC;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.PanelContents{
	background-image:url('../img/dlgContent.gif');
	background-repeat: repeat-y;
	height:auto;	
}
.ErrMsg
{
	color: #FF0000;
	background-color: #FFEFD5;
}
.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	
/*↓2008/10/14 Kozuka ボタン用↓*/
.btn_s
{
	margin-left: auto; /* IE以外用の中央寄せ */
	margin-right: auto; /* IE以外用の中央寄せ */
	text-align: left; /* 中身を左寄せに戻す */
	cursor: pointer; /* カーソルを指の形に */
	text-align: center;
	line-height: 30px;
	width: 63px;
	font-size: medium; background-repeat:no-repeat;
}
.btn_s a
{
	 display:block;
}
.btn_s a:hover
{
	display:block; color:#29ABE2
}

.btn_m
{
	margin-left: auto; /* IE以外用の中央寄せ */
	margin-right: auto; /* IE以外用の中央寄せ */
	text-align: left; /* 中身を左寄せに戻す */
	cursor: pointer; /* カーソルを指の形に */
	text-align: center;
	line-height: 30px;
	width: 126px;
	font-size: medium; background-repeat:no-repeat;
}
.btn_m a
{
	 display:block;
}
.btn_m a:hover
{
	display:block; color:#29ABE2
}
.btn_l
{
	margin-left: auto; /* IE以外用の中央寄せ */
	margin-right: auto; /* IE以外用の中央寄せ */
	text-align: left; /* 中身を左寄せに戻す */
	cursor: pointer; /* カーソルを指の形に */
	text-align: center;
	line-height: 30px;
	width: 210px;
	font-size: medium; background-repeat:no-repeat;
}
.btn_l a
{
	 display:block;
}
.btn_l a:hover
{
	display:block; color:#29ABE2
}
.btn_OpShousai
{
	background-image: url('img/btn_OpShousai.gif');
	background-repeat: no-repeat;
	margin-left: auto; /* IE以外用の中央寄せ */
	margin-right: auto; /* IE以外用の中央寄せ */
	cursor: pointer; /* カーソルを指の形に */
	text-align: center;
	line-height: 68px;
	width: 98px;
	font-size: small;
}
.btn_OpShousai a
{
	 display:block;
}
.btn_OpShousai a:hover
{
	display:block; 
}

.noLink
{
	text-decoration:none;
	color:Black;
}
/*↑2008/10/14 Kozuka ↑*/
.content_1_Common{
	background-image: url('img/content_01.gif');
	background-repeat: no-repeat;
	width: 550px;	height: 20px; 
	text-align:left;
	padding: 26px 0px 0px 50px;
	margin-top: 0px;
	font-weight:bold;margin: 0px auto;
}
.content_2_Common{
	background-image:url('img/content_02.gif');
	background-repeat:repeat-y;
	width:560px; height:auto; text-align:left;
	padding: 20px 20px 10px 20px;margin: 0px auto;
}
.content_3_Common{
	 background-image:url('img/content_03.gif');
	 background-repeat:no-repeat;
	 width:600px; height:12px;margin: 0px auto;
}
/*-------------------------------------------------------------------------------------------------個人トップページ各ボタンのスタイル*/
/*personaltop 新規・追加ボタン*/
.btn_personaltoptouroku
{background-image:url('img/btn_personaltoptouroku.gif');
 background-repeat:no-repeat;
 background-position: left top;
 width:180px; height:24px;
 margin:0px auto; text-align: center;
}
.btn_personaltoptouroku a{display:block; width:172px; height:16px;padding:4px 0px 4px 8px; margin:0px}
.btn_personaltoptouroku a:hover{display:block;width:172px; height:16px;padding:4px 0px 4px 8px; margin:0px}

/*personaltop 内容確認・変更・取り消しボタン*/
.btn_personaltopeditcancel
{background-image:url('img/btn_personaltopeditcancel.gif');
 background-repeat:no-repeat;
 background-position: left top;
 width:180px; height:24px;
 text-align:center; margin:0px auto;
}
.btn_personaltopeditcancel a{display:block; width:147px; height:16px;padding:4px 0px 4px 3px; margin:0px auto}
.btn_personaltopeditcancel a:hover{display:block;width:147px; height:16px;padding:4px 0px 4px 3px; margin:0px auto}

/*personaltopお支払ボタン*/
.btn_oshiharaishort
{background-image:url('img/btn_oshiharaishort.gif');
 background-repeat:no-repeat;
 background-position: left top;
 width:70px;
 height:24px;
 margin:0px auto
}
.btn_oshiharaishort a{display:block; width:62; height:16px;padding:4px; margin:0px auto}
.btn_oshiharaishort a:hover{display:block;width:62px; height:16px;padding:4px; margin:0px auto}

/*personaltopお申込み金(デポジット)のお支払ボタン*/
.btn_oshiharailong
{background-image:url('img/btn_oshiharailong.gif');
 background-repeat:no-repeat;
 background-position: left top;
 width:160px;
 height:24px;
 margin:0px auto
}
.btn_oshiharailong a{display:block; width:152; height:16px;padding:4px; margin:0px auto}
.btn_oshiharailong a:hover{display:block;width:152px; height:16px;padding:4px; margin:0px auto}
.btn_oshiharailong a[disabled]{ color: Gray !important; text-decoration:none !important; }

/*personaltop 確認書表示ボタン*/
.btn_kakuninsyohyoji
{background-image: url('img/ico_document.gif');
  background-repeat: no-repeat; 
  background-position:left top; 
  width:70px;
  height:16px;  padding:4px 0px 4px 20px; text-align:left; margin:0px
 }

/*personaltop 変更・取り消し*/
.btn_editcancel
{background-image:url('img/btn_editcancel.gif');
 background-repeat:no-repeat;
 background-position: center center;
 width:62px; height:18px;
 margin:0px;
}
.btn_editcancel a{display:block; width:62px; height:16px;padding-top:2px; margin:0px}
.btn_editcancel a:hover{display:block;width:62px; height:16px;padding-top:2px; margin:0px}
.btn_editcancel a[disabled]{ color: Gray !important; text-decoration:none !important; }

.btn_editcancel_m
{background-image:url('img/btn_editcancel_m.gif');
 background-repeat:no-repeat;
 background-position: center center;
 width:92px; height:18px;
 margin:0px; 
}
.btn_editcancel_m a{display:block; width:92px; height:15px;padding-top:3px; margin:0px}
.btn_editcancel_m a:hover{display:block;width:92px; height:15px;padding-top:3px; margin:0px}
.btn_editcancel_m a[disabled]{ color: Gray !important; text-decoration:none !important; }

/*personaltop 2段階*/
.btn_2dankai
{background-image:url('img/btn_2dankai.gif');
 background-repeat:no-repeat;
 background-position: center center;
 width:92px;
 height:18px;
 margin:0px auto
}
.btn_2dankai a{display:block; width:92px; height:15px;padding-top:3px; margin:0px}
.btn_2dankai a:hover{display:block;width:92px; height:15px;padding-top:3px; margin:0px}
.btn_2dankai a[disabled]{ color: Gray !important; text-decoration:none !important; }

/*----------------------*/
.btn_2dankai_l
{background-image:url('img/btn_2dankai_l.gif');
 background-repeat:no-repeat;
 background-position: center center;
 width:135px;
 height:18px;
 margin:0px auto
}
.btn_2dankai_l a{display:block; width:135px; height:15px;padding-top:3px; margin:0px}
.btn_2dankai_l a:hover{display:block;width:135px; height:15px;padding-top:3px; margin:0px}
.btn_2dankai_l a[disabled]{ color: Gray !important; text-decoration:none !important; }
/*----------------------*/

/*personaltop 一括お支払*/
.btn_oshiharai
{background-image:url('img/btn_oshiharai.gif');
 background-repeat:no-repeat;
 background-position:left top;
 width:140px;
 height:24px;
 margin:0px auto; text-align: center;
}
.btn_oshiharai a{display:block; width:125px; height:20px;padding-top:4px; padding-left:15px; margin:0px}
.btn_oshiharai a:hover{display:block;width:125px; height:20px;padding-top:4px; padding-left:15px; margin:0px}
.btn_oshiharai a[disabled]{ color: Gray !important; text-decoration:none !important; }

.btn_oshiharai2
{background-image:url('img/btn_oshiharai2.gif');
 background-repeat:no-repeat;
 background-position:left top;
 width:140px;
 height:34px;
 margin:0px auto; text-align: center;
}
.btn_oshiharai2 a{display:block; width:125px; height:33px;padding-top:1px; padding-left:15px; margin:0px}
.btn_oshiharai2 a:hover{display:block;width:125px; height:33px;padding-top:1px; padding-left:15px; margin:0px}
.btn_oshiharai2 a[disabled]{ color: Gray !important; text-decoration:none !important; }
/*-------------------------------------------------------------------------------------------------uc_login 背景画像とログインボタン*/
.uc_login_bg
{ background-image:URL('img/login_bgimg.gif'); width:230px; height:301px; padding:20px 20px 10px 20px; color:#333333; float:left;background-repeat:no-repeat;}

.uc_newid_bg
{background-image:URL('img/newid_bgimg.gif'); width:200px; height:300px; padding:20px 20px 10px 20px; color:#333333; float:left; margin-left:10px;background-repeat:no-repeat}

.login_btn_R
{background-image:url('img/btn_id_new.gif'); 
  background-repeat:no-repeat;
  width: 150px; height:50px; 
  font-weight: bold; text-align: left;
  margin-left:25px;
}
.login_btn_R a
{font-weight:bold; color:White; 
  text-decoration:underline;
  width:140px; height:34px;
  display:block; padding:16px 0px 0px 10px;
}
.login_btn_R a:hover
{font-weight:bold; color:White; 
  text-decoration:none;
  width:140px; height:34px;
  display:block; padding:16px 0px 0px 10px;
}
 
.login_btn_L
{background-image:url('img/btn_login.gif'); 
  background-repeat:no-repeat;
  width: 150px; height:50px;
  font-weight: bold; text-align: left; 
}
.login_btn_L a
{font-weight:bold; color:White; 
  text-decoration:underline;
  width:140px; height:34px;
  display:block; padding:16px 0px 0px 10px;
}
.login_btn_L a:hover
{font-weight:bold; color:White; 
 text-decoration:none;
 width:140px; height:34px;
 display:block; padding:16px 0px 0px 10px;
}
  /*-------------------------------------------------------------------------------------------------ベーシック認証画面*/
#basic_body{ padding:20px; background-color:#ffffff; background-image:none; text-align:center}
 .basic_header{background-image:url('img/basic_header.gif'); 
               width:801px; 
               height:94px; 
               margin:20px auto 0px auto }
.basic_content{background-image:url('img/basic_loginimg.jpg'); 
               width:340px; 
               height:250px; 
               padding:30px 30px 20px 30px; 
               background-repeat:no-repeat; 
               margin:50px auto 0px auto; 
               color:#0054A6}
.basic_footer{border-top:solid 2px #cccccc; 
              width:auto; 
              height:100%; 
              margin-top:70px; 
              text-align:right; 
              padding:10px; 
              color:#cccccc }
.basic_fontstyle{ text-align:right; margin:0px; padding:0px 70px 0px 0px; color:#0054A6}
.btn_BasicLogin{ width:110px; 
                 height:43px;
                 background-repeat:no-repeat;
                 text-align: center; 
                 margin:0px; 
                 color:#ffffff;
                 float:right}
.btn_BasicLogin a{ background-image:url('img/btn_BasicLogin.jpg');
                   width:110px; 
                   height:33px;
                   display:block; 
                   padding-top:10px ; 
                   color:#ffffff; 
                   font-size: medium; 
                   font-weight:bold ; 
                   text-decoration:none }
.btn_BasicLogin a:hover{background-image:url('img/btn_BasicLogin_h.jpg');
                        width:110px; 
                        height:33px;
                        background-repeat:no-repeat;
                        display:block;color:#ffffff ; 
                        font-size: medium; 
                        font-weight:bold; 
                        text-decoration:none:
                        padding-top:10px  }
.basic_TextUnderline{ border-bottom:solid 1px #0054A6; padding:4px; margin:0px auto}


/* ↓↓INS 2008/11/17 RegTravel.aspx hiro ↓↓ */ 
.TravelRegist_Header1
{ background-color: #004A80; color:#FFFFFF; }


.TravelRegist_Contents1
{ background-color:#EEEEEE; }

.TravelRegist_Contents2
{ background-color:#CCCCCC; }

.TravelRegist_Title
{ border-bottom:1px #C0C0C0 solid;padding:0px 0px 6px 0px;margin:10px auto 6px auto; }

.TravelReadyMade_Title
{ padding: 4px; color: #002157; border: 1px #003399 solid; background-color: #E8F0F9; }
/* ↑↑INS 2008/11/17 RegTravel.aspx hiro ↑↑ */ 


/* ↓↓INS 2008/12/04 ホテルリスト用　Kozuka ↓↓ */ 
.Hotle_List_Table
{
	border-color: #808080;
	border-collapse: collapse;
}
.Hotel_Name
{
	border: 1px solid #808080;
	border-collapse: collapse;
	height: 60px;
	text-align: left;
}
.Hotel_Hed
{
	border: 1px solid #808080;
	border-collapse: collapse;
	height: 60px;
	text-align: center;
}
.Hotel_Hed_Date_Non
{
	background-color: White;
	color: Black;
	line-height: normal;
	font-weight: normal;
	border: 1px solid #808080;
	border-collapse: collapse;
	text-align: Center;
	height: 60px;
}
.Hotel_Hed_Date_Sat
{
	background-color: #99CCFF;
	color: Black;
	line-height: normal;
	font-weight: normal;
	border: 1px solid #808080;
	border-collapse: collapse;
	text-align: Center;
	height: 60px;
}
.Hotel_Hed_Date_Sun
{
	background-color: #F5989D;
	color: Black;
	line-height: normal;
	font-weight: normal;
	border: 1px solid #808080;
	border-collapse: collapse;
	text-align: Center;
	height: 60px;
}
.Hotel_Detail_RoomTyp
{
	background-color: White;
	border: 1px solid #808080;
	border-collapse: collapse;
	text-align: center;
	height: 30px;
}
.Hotel_Detail_Coment
{
	background-color: White;
	border: 1px solid #808080;
	border-collapse: collapse;
	text-align: center;
}
.Hotel_Detail_Zaiko
{
	background-color: #EEEEEE;
	border: 1px solid #808080;
	border-collapse: collapse;
	text-align: center;
}
.Hotel_Detail_Money
{
	background-color: #EEEEEE;
	border: 1px solid #808080;
	border-collapse: collapse;
	text-align: center;
}
/* ↑↑INS 2008/12/04 ホテルリスト用　Kozuka ↑↑ */ 
/* ↓↓INS 2008/12/05 支払い方法用　Kozuka ↓↓ */ 
.Pay_Coment_Table
{
	border-color: #808080;
	border-collapse: collapse;
	width: 550px;
}
.Pay_Coment_Title
{
	background-color: #004A80;
	color: #FFFFFF;
	border: 1px solid #808080;
	border-collapse: collapse;
	height: 30px;
	text-align: left;
	width: 100%;
	font-size: medium;
	font-weight: bold;
}
.Pay_Coment_Body
{
	background-color: White;
	border: 1px solid #808080;
	border-collapse: collapse;
	text-align: left;
    padding:4px;/*takahashi追加*/

}
.Pay_Coment_BodyTitle
{
	background-color: #ABD1FC;
	border: 1px solid #808080;
	border-collapse: collapse;
	text-align: left;
    padding:4px;/*takahashi追加*/

}


.Pay_Bank_Table
{
	border-color: #808080;
	border-collapse: collapse;
	width: 400px;
}
.Pay_Bank_Title
{
	background-color: #EEEEEE;
	color: #000000;
	border: 1px solid #808080;
	border-collapse: collapse;
	text-align: left;
}
.Pay_Bank_Body
{
	background-color: White;
	border: 1px solid #808080;
	border-collapse: collapse;
	text-align: left;
}
/* ↑↑INS 2008/12/05 支払い方法用　Kozuka ↑↑ */ 
/* ↓↓INS 2009/04/10 支払い方法用追加　Kozuka ↓↓ */ 
.Pay_Entry_Title
{
    padding: 2px;
    border: 1px solid #808080;
    background-color: #E8F0F9;
    font-weight: bold;
}
.Pay_Dt_C
{
    padding: 2px;
    text-align: center;
    border: 1px solid #808080;
}
.Pay_Dt_L
{
    padding: 2px;
    text-align: left;
    border: 1px solid #808080;
}
.Pay_Dt_R
{
    padding: 2px;
    text-align: right;
    border: 1px solid #808080;
}
.Pay_Hed_No_Entry
{
    padding: 2px;
    text-align: center;
    border: 1px solid #808080;
    height: 24px;
}
.Pay_Hed_C
{
    text-align: center;
    background-color: #D3D3D3;
    border: 1px solid #808080;
}
.Pay_Foot1
{
    text-align: center;
    background-color: #D3D3D3;
    border: 1px ridge #C0C0C0;
}
.Pay_Foot_R
{
    padding-left: 2px;
    padding-right: 2px;
    text-align: right;
    background-color: #D3D3D3;
    border: 1px solid #808080;
}
.Pay_Over_Title
{
    text-align: left;
    font-size: medium;
    color: #ED2B1C;
    padding:4px;
    font-weight:bold;
    border-top:solid 2px #F7941D;
    border-bottom:solid 2px #F7941D;
}
.Pay_Over_Kg
{
    background-color: #FFFFFF;
}
.Pay_Fee_Title
{
    text-align: left;
    font-size: medium;
    color: #ED2B1C;
    padding: 4px;
    font-weight: bold;
    border-top: solid 1px #F7941D;
    border-bottom: solid 1px #F7941D;
}
.Pay_Fee
{
    background-color: #FFFFFF;padding:10px;
}
.Pay_Hed_History
{
    text-align: center;
    background-color: #ABD1FC;
}
.Pay_Dt_History_C
{
    padding: 2px;
    text-align: center;
    background-color:#E8F0F9;
}
.Pay_Dt_History_L
{
    padding: 2px;
    text-align: left;
    background-color:#E8F0F9;
}
.Pay_Dt_History_R
{
    padding: 2px;
    text-align: right;
    background-color:#E8F0F9;
}
.Pay_Dt_History_kg
{
    padding: 2px;
    text-align: right;
    background-color:#F9E6E1;
}
.Pay_Dt_History_Tkg
{
    padding: 2px;
    text-align: right;
    background-color:#ABD1FC;
}
.Pay_Dt_Del_C
{
    padding: 2px;
    text-align: center;
    border: 1px solid #808080;
    background-color:#FFFFFF;
}
.Pay_Dt_Del_R
{
    padding: 2px;
    text-align: right;
    border: 1px solid #808080;
    background-color:#FFFFFF;
}
.Pay_Dt_Del_Tkg
{
    text-align: right;
    background-color: #D3D3D3;
    border: 1px solid #808080;
    background-color:#ABD1FC;
}
/* ↑↑INS 2009/04/10 支払い方法用追加　Kozuka ↑↑ */ 
/*  ----------------------------------------------------------2008/12/08 PersonalTop 募集要項のボタンのスタイル*/ 
.Personal_youkou
{ background-image: url('img/btn_boshu.gif'); width:99px; height:24px; background-repeat:no-repeat; float:right; margin:0px auto; display:block; color:#333333; text-decoration:none; text-align:left}
.Personal_youkou a
{ margin:0px auto; display:block; color:#333333; text-decoration:none; line-height:24px; padding:0px 4px 0px 24px; width:71px}
.Personal_youkou a: hover
{ display:block; color:#333333; text-decoration: underline}
/*  ----------------------------------------------------------2008/12/08 PersonalTop お知らせ欄のスタイル*/ 

.Oshirase_return a{ background-image: url('img/btn_oshirase_retarn.gif'); width:32px; height:20px; padding:10px 4px 4px 30px; margin:0px auto; display:block}
.Oshirase_return a: hover{ width:32px; height:20px; padding:10px 4px 4px 30px; margin:0px auto; display:block}
.Oshirase_next a { background-image: url('img/btn_oshirase_next.gif'); width:136px; height:20px; padding:10px 10px 4px 14px; margin:0px auto; display:block}
.Oshirase_next a:hover{width:136px; height:20px; padding:10px 10px 4px 14px; margin:0px auto; display:block}
.Oshirase_back a{ background-image: url('img/btn_oshirase_back.gif'); width:136px; height:20px; padding:10px 14px 4px 10px; margin:0px auto; display:block}
.Oshirase_back a:hover{width:136px; height:20px; padding:10px 14px 4px 10px; margin:0px auto; display:block}
/*  ----------------------------------------------------------2008/12/22 申込画面の各完了ページのスタイル*/ 
.kanryou_message{ background-repeat:no-repeat; background-image:url('img/icon_completion.gif'); width:auto; min-height:50; padding:10px 10px 10px 100px; margin:0px 10px; background-position:left center;}
.kanryou_message p{ border-bottom: solid 1px #0072BC; border-top: solid 1px #0072BC; padding:10px; font-size:medium; margin:0px auto; color:#0072BC; text-align:center}
.forbid_massage{ background-repeat:no-repeat; background-image:url('img/icon_forbid.gif'); background-color:#FFFFBF;color:#FF0000;font-size:small;border:1px #CCCCCC solid; width:auto; height:20px; padding:20px 10px 10px 50px; margin:0px 20px; background-position:left center;}
/*  ----------------------------------------------------------2009/1/6 見積・請求・領収書発行スタイル*/ 
 .title_text{border-bottom:1px #C0C0C0 solid;padding:0px 0px 6px 16px; background-image:url('img/icon.gif'); background-repeat:no-repeat; }
 .info_massage{background-color:#ffffff;color:#FF0000;font-size:small;border:1px #CCCCCC solid; width:auto; height:auto; padding:10px; margin:0px auto;}

/*イベントトップお知らせのスタイル*/ 
  .font_color_oshirase{ color:#F7941D}
   /* --------------------------------------------------------------------------------RegPayment.aspx　お支払のスタイル*/
 .OshiharaiRireki_titlebg{ background-image:url('img/OshiharaiRireki_titlebg.gif'); background-repeat:repeat-x; background-position:top left;}
 .OshiharaiEdit_titlebg{ background-image:url('img/OshiharaiRireki_titlebg.gif'); background-repeat:repeat-x; background-position:bottom left;color:#004A80; font-weight:bold; background-color:White}
 .OshiharaiEdit_bottombg{ background-image:url('img/OshiharaiEdit_titlebg.gif'); background-repeat:repeat-x; background-position:bottom left; background-color:White}
 .OshiharaiEdit_contentbg{ background-image:url('img/OshiharaiEdit_bg.gif'); background-repeat:repeat-x; background-position:bottom left; background-color:White; border:solid 1px #CCCCCC; padding:0px}

/*申込の小計行上部*/
td.RegistrySyokeiKugiri
{
	height:2px;
	background-color: #F6F6F6;
	background-image:url('img/syokeikugiri.jpg')
}
/*マスターページのヘルプパネル*/
#HelpBody{background-image: url('img/RegistryMasterHelpMain.gif'); width: 450px; background-repeat: repeat-y;}
#HelpBottom{background-image: url('img/RegistryMasterHelpUnder.gif'); height: 30px; width: 450px;}

/*カレンダー登録のスタイル*/
.carender_month{background-image:url(img/carender_month.gif);color:#555555; background-repeat:no-repeat; display:block; width:83px}
.carender_month a{width:53px; color:#555555;display:block;  line-height:27px; padding-left:30px}
.carender_month a:hover{width:53px; color:#555555;display:block;  line-height:27px; padding-left:30px}
.carender_week{background-image:url(img/carender_week.gif);color:#555555; background-repeat:no-repeat; display:block; width:83px}
.carender_week a{width:53px; color:#555555;display:block;  line-height:27px; padding-left:30px}
.carender_week a:hover{width:53px; color:#555555;display:block;  line-height:27px; padding-left:30px}
.carender_list{background-image:url(img/carender_list.gif);color:#555555; background-repeat:no-repeat; display:block; width:83px}
.carender_list a{width:56px; color:#555555;display:block;  line-height:27px; padding-left:27px}
.carender_list a:hover{width:56px; color:#555555;display:block;  line-height:27px; padding-left:27px}
.carender_nextback{background-image:url(img/carendericon_bg.gif); text-align:center; line-height:24px; color:White; background-repeat:no-repeat;}
.btns_carender{background-image:url(img/btns_carender.gif); text-align:center; line-height:30px; background-repeat:no-repeat;}
.btnm_carender{background-image:url(img/btnm_carender.gif); text-align:center; line-height:30px; background-repeat:no-repeat;}

/*ファイルアップボタンスタイル*/

.btn_fileup
{background-image:url('img/btn_fileup.gif');
 background-repeat:no-repeat;
 background-position: left top;
 width:110px;
 height:24px;
 font-size:small; margin:0px auto; text-align:left; float:left
}
.btn_fileup a{display:block; width:80px; height:16px;padding:5px 3px 3px 27px; margin:0px auto; text-decoration:none;color:#333333}
.btn_fileup a:hover{display:block;width:80px; height:16px;padding:5px 3px 3px 27px; margin:0px auto; text-decoration:none;color:#258FB8; }
/*jata*/
.jata_table td{ vertical-align:top;  line-height:1.3}
.jata_tdc{ text-align:right; padding:2px 0px; vertical-align:top}
.jata_title{ font-weight:bold; margin:0px 0px 10px 0px; padding:0px 0px 2px 0px; border-bottom:solid 3px #eeeeee}

/*外国語対応ボタンのスタイル*/
.btn_1s
{	margin-left: auto; /* IE以外用の中央寄せ */
	margin-right: auto; /* IE以外用の中央寄せ */
	text-align: left; /* 中身を左寄せに戻す */
	cursor: pointer; /* カーソルを指の形に */
	text-align: center;
	width: 63px; height:42px;
	font-size: medium; background-repeat:no-repeat;}
.btn_1s a
{display:block; padding-top:12px;width:63px; height:30px;}
.btn_1s a:hover
{display:block; color:#29ABE2; padding-top:12px;width:63px; height:30px;}

.btn_2s
{	margin-left: auto; /* IE以外用の中央寄せ */
	margin-right: auto; /* IE以外用の中央寄せ */
	text-align: left; /* 中身を左寄せに戻す */
	cursor: pointer; /* カーソルを指の形に */
	text-align: center;
	width: 63px; height:42px;
	font-size: medium; background-repeat:no-repeat;}
.btn_2s a
{display:block; padding-top:3px;width:63px; height:39px;}
.btn_2s a:hover
{display:block; color:#29ABE2; padding-top:3px;width:63px; height:39px;}
/*----------------------------------*/
.btn_1m
{	margin-left: auto; /* IE以外用の中央寄せ */
	margin-right: auto; /* IE以外用の中央寄せ */
	cursor: pointer; /* カーソルを指の形に */
	text-align: center;
	width:126px; height:42px;
	font-size: medium; background-repeat:no-repeat;}
.btn_1m a
{display:block; padding-top:12px;width:126px; height:30px;}
.btn_1m a:hover
{display:block; color:#29ABE2; padding-top:12px;width:126px; height:30px;}

.btn_2m
{	margin-left: auto; /* IE以外用の中央寄せ */
	margin-right: auto; /* IE以外用の中央寄せ */
	cursor: pointer; /* カーソルを指の形に */
	text-align: center;
	width:126px; height:42px;
	font-size: medium; background-repeat:no-repeat;}
.btn_2m a
{display:block; padding-top:3px;width:126px; height:39px;}
.btn_2m a:hover
{display:block; color:#29ABE2; padding-top:3px;width:126px; height:39px;}
/*----------------------------------*/
.btn_1l
{	margin-left: auto; /* IE以外用の中央寄せ */
	margin-right: auto; /* IE以外用の中央寄せ */
	text-align: left; /* 中身を左寄せに戻す */
	cursor: pointer; /* カーソルを指の形に */
	text-align: center;
	width: 210px; height:42px;
	font-size: medium; background-repeat:no-repeat;}
.btn_1l a
{display:block; padding-top:12px;width:210px; height:30px;}
.btn_1l a:hover
{display:block; color:#29ABE2; padding-top:12px;width:210px; height:30px;}

.btn_2l
{	margin-left: auto; /* IE以外用の中央寄せ */
	margin-right: auto; /* IE以外用の中央寄せ */
	text-align: left; /* 中身を左寄せに戻す */
	cursor: pointer; /* カーソルを指の形に */
	text-align: center;
	width: 210px; height:42px;
	font-size: medium; background-repeat:no-repeat;}
.btn_2l a
{display:block; padding-top:3px;width:210px; height:39px;}
.btn_2l a:hover
{display:block; color:#29ABE2; padding-top:3px;width:210px; height:39px;}
/*----------------------------------*/