﻿*{font-family: "ＭＳ Ｐゴシック", "Times New Roman"; 
    margin: 0px;
}

body{font-size:small; margin-top:0px;margin-left:0px;background-image: url('img/bg.gif');
    background-repeat: repeat-x; background-color: #C9ECFB;}
a{color:#07519A}
a:hover{color:#957255}
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; }
/*-----------------------------------------------------------------------------------design B パターン背景画像*/

.background_shadow2{
 background-image: url('img/bg_shadow2.gif'); width: 810px; background-repeat: repeat-y;
        background-position: right top;padding:0px; margin:0px}
.background_shadow3
{
  background-image: url('img/bg_shadow3.gif'); background-repeat: no-repeat;
            background-position: right top; width: 810px; height: 100%;padding:0px;text-align:left; margin:0px}
/*
table{
	border-collapse: collapse;
	border-spacing: 0;
	background-color:transparent;
}
td{
	vertical-align:top; padding:0px 
}
.header_icon{
	float: right;
	margin: 2px 2px 0px 0px
}
.header_text{
	font-size: small;
	font-weight: bold;
	color: #333333;
	float: right;
	margin: 6px 10px 0px 2px
}

.btn4{
	background-position: left center;
	background-image: url('img/btn_5.gif');
	background-repeat: no-repeat;
	width: 128px;
	height: 49px;
	padding: 20px 4px 20px 6px;
}

.btn{
	background-image:url('img/icon8.gif');background-repeat:no-repeat;padding-left:20px;
}

.icon3_01{
	 background-image:url('img/icon3_02.gif');padding-left:18px;background-repeat:no-repeat;padding-bottom:2px;padding-top:2px;margin:0px 0px 0px 10px;text-decoration:underline
}

.icon3_02{
	background-image:url('img/icon3_03.gif');background-repeat:no-repeat;padding-left:18px;padding-bottom:2px;padding-top:2px;margin:0px 0px 0px 10px;text-decoration:underline
}
.icon3_01 a{ color:#333333}
.icon3_01 a:hover{ color:#cccccc}
.icon3_02 a{ color:#333333}
.icon3_02 a:hover{ color:#cccccc}
*/
/* --------------------------------------------------------------------------------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{
    font-size: small; text-align: left;
    margin: 3px 0px 0px 0px;
} 
#Top_HeaderImage p.KojinJyouhou{ 
    font-size: small; 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: 32px; 
    text-align: right; vertical-align: top;
    padding: 0px 10px 0px 0px; margin:0px auto
 }

 #Top_Header_Menu .Dairi{
     color:Red;font-weight: bold;
    float: left; padding:0px 0px 0px 10px; margin:6px auto;
 }
  #Top_Header_Menu .BosyuYoukou{
    float: right; padding:0px 10px 0px 0px; margin:6px auto;
 }
   #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:6px auto}
  #Top_Header_Menu .submenu a{color:#07519A;} 
  #Top_Header_Menu .submenu a:hover{color:#957255;} 

#Top_LeftSide .Title{
 text-align: left; background-image: url('img/Menu_title.gif'); 
 background-position: left top;
 background-repeat:no-repeat;
 padding: 3px 3px;
 width: 164px;
 margin: 0px;
 min-height:18px; overflow:hidden }
 
#Top_LeftSide .Title2{
 text-align: left; background-image: url('img/Menu_title2.gif'); 
 background-position: left top;
 background-repeat:no-repeat;
 padding: 3px 3px;
 width: 164px;
 margin: 0px;
 min-height:29px; overflow:hidden }
 
  #Top_LeftSide .Title span{
color: #ffffff; font-weight: bold;}
  #Top_LeftSide .Title2 span{
color: #ffffff; font-weight: bold;}

/* 
 #Top_LeftSide .Title p{
color: #ffffff; font-weight: bold;  float: left; padding-left: 8px; padding-top: 0px; margin: 0px auto}
*/
/*---------------------------------------------------------------design Bパターンレフトメニューの背景色*/
#Top_LeftSide{text-align: left; padding: 0px; background-color: #E9F1F3; border-right:solid 1px #cccccc; border-left:none 1px #cccccc;} 

/*---------------------------------------------------------------design Bパターンレフトメニューの背景色↑↑↑*/
#Top_LeftSide .Waku {
 width: 150px; padding-top: 10px ; margin:0px auto; text-align:left }

#Top_LeftSide .Waku td.UserName{
    border-bottom: 1px #333333 dashed;
    text-align: right; 
    padding: 10px 4px 10px 4px; 
}

/* Ｂパターンは使用しない
#Top_LeftSide .Waku td.LoginTitle{
    border-bottom: 1px #999999 dashed; 
    border-right: 1px #C0C0C0 dashed;
    font-size: small; 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;
    font-size: small; text-align:right;
    padding: 8px 2px 8px; 
}
#Top_LeftSide .Waku td.PasswordText{
    border-bottom: 1px #999999 dashed;
    text-align:center;
}

↓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*/

/*↑ADD*/

#Top_Bottom_Footer{
	 background-image:url('img/footer.gif'); background-repeat:no-repeat;
	 width:800px; height:30px;
}
/* --------------------------------------------------------------------------------RegEventTop.aspx セキュリティ欄*/
#Top_LeftSide .Waku .KojinJyouhou{ 
    text-align: left;
    margin:0px; padding-bottom:6px; padding-top:6px;
 }

/* --------------------------------------------------------------------------------RegEventTop.aspx 左側のログインボタン*/ 
#Top_LeftSide .Waku p.LoginButton{
   background-image: url('img/btn_login.gif'); background-repeat: no-repeat;
   text-align: left; width: 150px; background-position: center center; color: #ffffff;
   height: 32px; margin:0px 0px 4px 0px}

#Top_LeftSide .Waku p.LoginButton a{color:#ffffff; font-weight:bold;display:block; width:150px; height:24px;padding:8px 0px 0px 0px; text-align:center}
#Top_LeftSide .Waku p.LoginButton a:hover{color:#ffffff; font-weight:bold; text-decoration:none;display:block;width:150px; height:24px;padding:8px 0px 0px 0px; text-align:center} 
#Top_LeftSide .Waku p.PasswordForget{color: #333333; padding-top:6px; margin: 0px; padding: 0px}
/* --------------------------------------------------------------------------------RegEventTop.aspx 左側のログアウトボタン*/ 
#Top_LeftSide .Waku p.LogoutButton{
    background-image: url('img/btn_logout.gif');background-repeat: no-repeat;
   text-align: left; width: 150px; background-position: center center; color: #ffffff;
   height: 32px; margin:0px 0px 4px 0px}
#Top_LeftSide .Waku p.LogoutButton a{color:#ffffff; font-weight:bold;display:block; width:150px; height:24px;padding:8px 0px 0px 0px; text-align:center}
#Top_LeftSide .Waku p.LogoutButton a:hover{color:#ffffff; font-weight:bold; text-decoration:none;display:block;width:150px; height:24px;padding:8px 0px 0px 0px; text-align:center}


/* --------------------------------------------------------------------------------RegEventTop.aspx 左側の個人情報登録タイトル*/
#Top_LeftSide .Waku .PersonalRegistTitle{
    background-image: url('img/icon_title.gif'); background-repeat: no-repeat; background-position: left top;
    width: 130px; min-height:16px;padding:0px 0px; padding-left:20px;margin:0px atuo;}
#Top_LeftSide .Waku .PersonalRegistTitle Div {color: #48A0C1; float: left; margin:0px atuo; min-height:16px; padding:0px 0px 0px 0px}

/* --------------------------------------------------------------------------------RegEventTop.aspx 左側の個人情報登録*/
#Top_LeftSide .Waku p.PersonalregistInfo{color: #333333; font-size: x-small;margin:0px;padding:0px}
#Top_LeftSide .Waku p.Personalregist{
      background-image: url('img/btn_id_new.gif'); background-repeat: no-repeat;
   text-align: left; width: 150px; background-position: center center; color: #ffffff;
   height: 42px}

#Top_LeftSide .Waku p.Personalregist a{color:#ffffff ;font-weight:bold;display:block; width:120px; height:28px;padding:14px 20px 0px 10px;}
#Top_LeftSide .Waku p.Personalregist a:hover{color:#ffffff ;font-weight:bold;text-decoration:none;display:block;width:120px; height:28px;padding:14px 20px 0px 10px;}


/* --------------------------------------------------------------------------------RegEventTop.aspx designBパターンセキュリティタイトル*/
#Top_LeftSide .security{
 padding: 4px 10px; width: 130px; margin: 0px;border: 1px #168ECC solid; height:16px}

#Top_LeftSide .security p{color: #555555; font-weight: normal; font-size: small; float: left;padding: 0px; margin: 0px auto}

/* --------------------------------------------------------------------------------RegEventTop.aspx designBパターン最終ログイン*/

#Top_LeftSide .LastLoginTitle{
padding: 4px 10px; width: 128px; margin: 0px;border: 1px #168ECC solid; height:16px}

#Top_LeftSide .LastLoginTitle p{color: #555555; font-weight: normal; font-size: small; float: left;padding: 0px; margin: 0px auto}
#Top_LeftSide .LastLoginDate{ margin:0px auto; text-align:center}

/* --------------------------------------------------------------------------------RegEventTop.aspx designBパターンレフトメニューリンク*/
#Top_LeftSide .MenuWaku{ margin:0px auto; padding:0px ; width:170px; text-align:left}
#Top_LeftSide .MenuLink {border-bottom:1px #333333 dashed ;padding-top:10px;
                          padding-bottom:10px;
                          margin:0px auto ;
                          background-color:#E9F1F3;
                          width:165px; min-height:16px; padding-left:4px}
/*
#Top_LeftSide .MenuLink a:hover{border-bottom:1px #cccccc dashed ;
                                padding-top:10px;
                                padding-bottom:10px;
                                border-left:3px #cccccc solid;
                                margin:0px auto;
                                background-color:#FDC689;
                                display:block; width:167px;max-height:14px}

*/

/* --------------------------------------------------------------------------------RegEventTop.aspx 各種情報パネル*/

#Top_InfoPanel .content_1{
	background-image: url('img/content_01.gif');
	background-position:left bottom;
	background-repeat: no-repeat;
	width: 560px;
	text-align:left;color:#194E81; font-weight:bold;
	padding: 0px 0px 6px 10px;
	margin: 0px auto
}
#Top_InfoPanel .content_2{	
    background-image:none;
    background-repeat:no-repeat;
    width:560px; height:auto; text-align:left;
	padding: 20px 0px 10px 10px;margin: 0px auto
}
#Top_InfoPanel .content_3{	 
    background-image:none;
    background-repeat:no-repeat;
    width:570px; height:0px;margin: 0px auto
}
#Top_InfoPanel .content_4{
    width:570px;padding-bottom:20px;
    text-align:right;font-size:small;margin: 0px auto
}
#Top_InfoPanel .content_1_Osirase{
	background-image: url('img/EventTopOsirase.gif');
	background-repeat: no-repeat;
	width: 560px;
	text-align:left;color:#194E81; font-weight:bold;
	padding: 0px 0px 6px 10px;
	margin: 0px auto; background-position:center bottom
}
#Top_InfoPanel .content_1_Gaiyou{
	background-image: url('img/EventTopGaiyou.gif');
	background-repeat: no-repeat;
	width: 560px;
	text-align:left;color:#194E81; font-weight:bold;
	padding: 0px 0px 6px 10px;
	margin: 0px auto; background-position:center bottom
}
#Top_InfoPanel .content_1_Aisatu{
	background-image: url('img/EventTopAisatu.gif');
	background-repeat: no-repeat;
	width: 560px;
	text-align:left;color:#194E81; font-weight:bold;
	padding: 0px 0px 6px 10px;
	margin: 0px auto; background-position:center bottom
}
#Top_InfoPanel .content_1_Bosyu{
	background-image: url('img/EventTopBosyu.gif');
	background-repeat: no-repeat;
	width: 560px;
	text-align:left;color:#194E81; font-weight:bold;
	padding: 0px 0px 6px 10px;
	margin: 0px auto; background-position:center bottom
}
#Top_InfoPanel .content_1_EventTopMousikomiHouhou{
	background-image: url('img/EventTopMousikomiHouhou.gif');
	background-repeat: no-repeat;
	width: 560px;
	text-align:left;color:#194E81; font-weight:bold;
	padding: 0px 0px 6px 10px;
	margin: 0px auto; background-position:center bottom
}
#Top_InfoPanel .content_1_EventTopOtoiawase{
	background-image: url('img/EventTopOtoiawase.gif');
	background-repeat: no-repeat;
	width: 560px;
	text-align:left;color:#194E81; font-weight:bold;
	padding: 0px 0px 6px 10px;
	margin: 0px auto; background-position:center bottom
}
#Top_InfoPanel .content_1_EventTopYokuaru{
	background-image: url('img/EventTopYokuaru.gif');
	background-repeat: no-repeat;
	width: 560px;
	text-align:left;color:#194E81; font-weight:bold;
	padding: 0px 0px 6px 10px;
	margin: 0px auto; background-position:center bottom
}
#Top_InfoPanel .content_1_EventTopKojinJyohou{
	background-image: url('img/EventTopKojinJyohou.gif');
	background-repeat: no-repeat;
	width: 560px;
	text-align:left;color:#194E81; font-weight:bold;
	padding: 0px 0px 6px 10px;
	margin: 0px auto; background-position:center bottom
}
#Top_InfoPanel .content_1_EventTopBrowser{
	background-image: url('img/EventTopBrowser.gif');
	background-repeat: no-repeat;
	width: 560px;
	text-align:left;color:#194E81; font-weight:bold;
	padding: 0px 0px 6px 10px;
	margin: 0px auto; background-position:center bottom
}
#Top_InfoPanel .content_1_Free{
	background-image: url('img/EventTopFree.gif');
	background-repeat: no-repeat;
	width: 560px;
	text-align:left;color:#194E81; font-weight:bold;
	padding: 0px 0px 6px 10px;
	margin: 0px auto; background-position:center bottom
}
#Top_InfoPanel .content_2_Common{
    background-image:none;
    background-repeat:no-repeat;
    width:560px; height:auto; text-align:left;
	padding: 20px 0px 10px 10px;margin: 0px auto
}
#Top_InfoPanel .content_3_Common{
	 background-image:url('img/content_03.gif');
	 background-repeat:no-repeat;
	 width:570px; height:12px;margin: 0px auto
}
/*お知らせの詳細ページ用のスタイル--ai*/
 .content_1_Gaiyou2{
	background-image: url('img/EventTopGaiyou.gif');
	background-repeat: no-repeat;
	width: 560px;
	text-align:left;color:#6A5626; font-weight:bold;
	padding: 0px 0px 6px 10px;
	margin: 0px auto; background-position:center bottom
}

/* --------------------------------------------------------------------------------RegEventTop.aspx 募集要項のパネル*/
/* ↓↓↓↓↓---------------------------------------------------RegEventTop.aspx 募集要項のパネル20090130↓↓↓↓↓↓*/
#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;}




/* ↓↓↓↓デザイン変更依頼の為元のスタイルを隠す-------------------------------RegEventTop.aspx 募集要項のパネル20090130↓↓↓↓↓*/
/*
.BosyuSeparate{
    padding-bottom: 8px; padding-top: 8px; border-bottom: 1px #808080 dashed; text-align: center; width: 566px
}
.btn_SankaYoukou{
	background-image:url('img/btn_SankaYoukou.gif');background-repeat:no-repeat;
	width:134px ;height:62px;
	border:1px #666666 solid;padding-left:120px;text-align:left;vertical-align:middle;
}
.btn_RyokoYoukou{
	background-image:url('img/btn_RyokoYoukou.gif');background-repeat:no-repeat;
	width:134px ;height:62px;
	border:1px #666666 solid;padding-left:120px;text-align:left;vertical-align:middle;
}
.btn_OptAYoukou{
	background-image:url('img/btn_OptAYoukou.gif');background-repeat:no-repeat;
	width:134px ;height:62px;
	border:1px #666666 solid;padding-left:120px;text-align:left;vertical-align:middle;
}
.btn_OptBYoukou{
	background-image:url('img/btn_OptBYoukou.gif');background-repeat:no-repeat;
	width:134px ;height:62px;
	border:1px #666666 solid;padding-left:120px;text-align:left;vertical-align:middle;
}
.btn_OtherYoukou{
	background-image:url('img/btn_OtherYoukou.gif');background-repeat:no-repeat;
	width:134px ;height:62px;
	border:1px #666666 solid;padding-left:120px;text-align:left;vertical-align:middle;
}
.btn_EndaiYoukou{
	background-image:url('img/btn_EndaiYoukou.gif');background-repeat:no-repeat;
	width:134px ;height:62px;
	border:1px #666666 solid;padding-left:120px;text-align:left;vertical-align:middle;
}
.btn_SankaRegist{
	background-image:url('img/ico_regist.gif');background-repeat:no-repeat;
	background-position:26px 29px;
	padding-left:47px;text-align:left;vertical-align:middle;
}
btn_SankaRegisHide{
	background-image:none;width:300px;
}
btn_RyokouRegisHide{
	background-image:none;width:300px;
}
btn_OptARegisHide{
	background-image:none;width:300px;
}
btn_OptBRegisHide{
	background-image:none;width:300px;
}
btn_OtherRegisHide{
	background-image:none;width:300px;
}
btn_EndaiRegisHide{
	background-image:none;width:300px;
}
.btn_RyokoRegist{
	background-image:url('img/ico_regist.gif');background-repeat:no-repeat;
	background-position:26px 29px;
	padding-left:47px;text-align:left;vertical-align:middle;
}
.btn_OptARegist{
	background-image:url('img/ico_regist.gif');background-repeat:no-repeat;
	background-position:26px 29px;
	padding-left:47px;text-align:left;vertical-align:middle;
}
.btn_OptBRegist{
	background-image:url('img/ico_regist.gif');background-repeat:no-repeat;
	background-position:26px 29px;
	padding-left:47px;text-align:left;vertical-align:middle;
}
.btn_OtherRegist{
	background-image:url('img/ico_regist.gif');background-repeat:no-repeat;
	background-position:26px 29px;
	padding-left:47px;text-align:left;vertical-align:middle;
}
.btn_EndaiRegist{
	background-image:url('img/ico_regist.gif');background-repeat:no-repeat;
	background-position:26px 29px;
	padding-left:47px;text-align:left;vertical-align:middle;
}
.BosyuYoukou {font-size:small;}
.BosyuYoukou a{	color:#0099CC;}
.BosyuYoukou a:hover{color: #957255;}
*/
/* --------------------------------------------------------------------------------Uc_EventTopEvent.ascx イベント概要のタイトルと内容*/
.EventKoumokuTitle{
    background-color: #F2F3F1; 
    padding: 10px; 
    font-size:small; text-align:right;
    width:20%;
}
.EventKoumokuNaiyo{padding: 10px; font-size:small; width:80%;}

.UketukeTitle {
	padding: 8px 4px 8px 0px ;
	border-bottom:dotted 1px #999999;
	border-right:dotted 1px #999999;
    font-size:small; color: #0066FF; text-align:right;	
    width:20%;
}
.UketukeNaiyo{
	padding: 4px 0px 4px 4px ;
    border-bottom: dotted 1px #999999;
    font-size:small; color: #333333;
    width:80%;
}
/*
.UketukeTitle {
	padding: 8px 4px 8px 0px ;
	border-bottom: 1px #999999 solid;
	border-bottom-style: dotted;
	border-right-style: dotted;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.UketukeNaiyo{
	padding: 4px 0px 4px 4px ;
    border-bottom: 1px #999999 solid;
	border-bottom-style: dotted;
}*/

/* --------------------------------------------------------------------------------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
{
	font-size: small;
}
.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-position:center bottom;
	background-repeat: no-repeat;
	width: 560px;
	text-align:left;color:#194E81; font-weight:bold;
	padding: 0px 0px 6px 10px;
	margin-top: 0px;
	margin-left:auto;		/* IE以外用の中央寄せ */
	margin-right:auto;		/* IE以外用の中央寄せ */
	text-align:left;		/* 中身を左寄せに戻す */
}
.RegistryFreecontent_2{
	background-image:url('img/content_02.gif');
	background-repeat:repeat-y;
	width:560px; height:auto; text-align:left;
	padding: 20px 0px 10px 10px;
	margin-left:auto;		/* IE以外用の中央寄せ */
	margin-right:auto;		/* IE以外用の中央寄せ */
	text-align:left; /* 中身を左寄せに戻す */
}
.RegistryFreecontent_3{
	background-image:url('img/content_03.gif');
	background-repeat:no-repeat;
	width:570px; height:12px;
	margin-left:auto;		/* IE以外用の中央寄せ */
	margin-right:auto;		/* IE以外用の中央寄せ */
	text-align:left;		/* 中身を左寄せに戻す */
}
.PanelCenter{
	margin-left:auto;		/* IE以外用の中央寄せ */
	margin-right:auto;		/* IE以外用の中央寄せ */
	text-align:left;		/* 中身を左寄せに戻す */
	cursor:pointer;			/* カーソルを指の形に */
}
/* 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;
}
.content_1{
	background-image: url('img/content_01.gif');
	background-position:left bottom;
	background-repeat: no-repeat;
	width: 560px;
	text-align:left;color:#194E81; font-weight:bold;
	padding: 0px 0px 6px 10px;
	margin: 0px auto
}
.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;	
}
.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-position:center bottom;
	background-repeat: no-repeat;
    width:560px;	
    text-align:left; color:#194E81; font-weight:bold;
	padding: 0px 0px 6px 10px;
	margin: 0px auto
}
.content_2_Common{
    background-image:none;
    background-repeat:no-repeat;
    width:560px; height:auto; text-align:left;
	padding: 20px 0px 10px 10px;  background-position: center top;margin: 0px auto
}
.content_3_Common{
	 background-image:url('img/content_03.gif');
	 background-repeat:no-repeat;
	 width:570px; 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:235px; height:301px; padding:20px 20px 10px 20px; color:#333333; float:left;background-repeat:no-repeat; text-align: left}

.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; text-align: left}

.login_btn_R
{      background-image: url('img/btn_id_new.gif'); background-repeat: no-repeat;
   text-align: left; width: 150px; background-position: center center; color: #ffffff;margin-left:25px;
   height: 42px}
  
 .login_btn_R a
{
 color:#ffffff ;font-weight:bold;display:block; width:120px; height:28px;padding:14px 20px 0px 10px;

   }
  
  .login_btn_R a:hover
{
 color:#ffffff ;font-weight:bold;display:block; width:120px; height:28px;padding:14px 20px 0px 10px;
}
 
 .login_btn_L
{background-image:url('img/btn_login.gif'); 
  background-repeat:no-repeat;
  width: 150px; height:32px;
     font-weight: bold; text-align:center; 
  }
  
 .login_btn_L a
{
 font-weight:bold;  
 color:#ffffff; 
 text-decoration:underline
  ;display:block; width:150px; height:24px;padding:8px 0px 0px 0px;
   }
  
  .login_btn_L a:hover
{
 font-weight:bold;  
 color:#ffffff; 
 text-decoration:none
  ;display:block; width:150px; height:24px;padding:8px 0px 0px 0px;
 }
 /*-------------------------------------------------------------------------------------------------ベーシック認証画面*/
#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}
/*イベントトップお知らせのスタイル*/ 
 .font_color_oshirase{ color:#F7941D}

/*  ----------------------------------------------------------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;}
 
 /* --------------------------------------------------------------------------------RegEventTop.aspx ログイン後  左側のカレンダー欄*/
#ctl00_calPersonalTop a {text-decoration:none;}
 /* --------------------------------------------------------------------------------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;}
/*----------------------------------*/