/*----------------------------------------------------*/
/* ヘッダー*/
/*----------------------------------------------------*/
#header{
	background-color:#1487cf;/*財団固有色1*/
	background-size: cover;
	width:auto;
	height:90px;
}
#header_inner{
	background-color:#1487cf;/*財団固有色1*/
	max-width:1140px;
	min-width:960px;
	height:90px;
	margin:0 auto;
	padding:0;
	border-collapse:collapse;
}

/*----------------------------------------------------*/
/*共通*/
/*----------------------------------------------------*/
h2{
	width:803px;
	height:55px;
	font-size:13pt;
	margin:0;
	padding:0 0 0 20px;
	background:url(../images/indiv/bar_title_h1.png) 0 0 no-repeat;
}
h3{
	font-size:13pt;
	background-color:#0e7ac4;
	padding-left:20px;
	width:780px;
	height:36px;
	line-height:2.25em;
	color:#ffffff;
}

/*----------------------------------------------------*/
/*TOPページ メニュー*/
/*----------------------------------------------------*/
table.menu_table td a:hover{
	height:36px;
	line-height:2.85em;
	color:#1487cf;/*ホバー時の文字色 財団固有色1*/
	font-weight:bold;
	border-bottom:4px solid #1487cf;/*ホバー時のborder色 財団固有色1*/
}

.linked{
	width:100%;
	border-bottom:4px solid #1487cf;/*財団固有色1*/
	height:36px;
	line-height:2.8em;
	vertical-align:top;
	color:#1487cf;/*財団固有色1*/
}
/*----------------------------------------------------*/
/*境界線色指定*/
/*----------------------------------------------------*/
.border_mypage{
	border:6px solid #c6e4f7;/*財団固有色2*/
}
/*----------------------------------------------------*/
/*助成申請の流れ 境界線色指定*/
/*----------------------------------------------------*/
table.step_table{
	border-collapse:collapse;
	padding:0;
	margin:0;
	border-top:6px solid #1487cf;/*財団固有色1*/
	width:602px;
}

/*----------------------------------------------------*/
/* ラジオボタン　表示切替用*/
/*----------------------------------------------------*/
.selOn{
	padding: 5px 0 5px 10px;
	width: 85%;
	border-radius:3px;
	display: block;
	font-weight:bold;
	background-color:#bee0f7;/*財団固有色3*/
	float: left;
}

.selOff{
	padding: 5px 130px 5px 10px;
	width: 130px;
	display: block;
	float: left;
	font-weight:bold;
}


/*----------------------------------------------------*/
/* ラジオボタン　表示切替用*/
/*----------------------------------------------------*/
.bunyaOn{
	padding: 5px 30px 5px 10px;
	width: 130px;
	border-radius:3px;
	display: block;
	font-weight:bold;
	background-color:#bee0f7;/*財団固有色3*/
	float: left;
}

.bunyaOff{
	padding: 5px 30px 5px 10px;
	width: 130px;
	display: block;
	float: left;
	font-weight:bold;
}

/*----------------------------------------------------*/
/* ラジオボタン　表示切替用*/
/*----------------------------------------------------*/
.bunyaOn2{
	padding: 5px 10px 5px 5px;
	border-radius:3px;
	display: block;
	font-weight:bold;
	background-color:#bee0f7;/*財団固有色3*/
	float: left;
}

.bunyaOff2{
	padding: 5px 10px 5px 5px;
	display: block;
	float: left;
	font-weight:bold;
}



/*----------------------------------------------------*/
/*マイページ 助成金種類 財団固有色*/
/*----------------------------------------------------*/

/*助成金種類*/
.support_kind_table{
	margin:63px 0 24px 24px;
	padding:0;
	border-collapse:collapse;
	border:1px solid #0e7ac4;/*財団固有色1*/
}

.support_kind_table th{
	background-color:#0e7ac4;/*財団固有色1*/
	color:#ffffff;
	font-weight:bold;
	width:118px;
	height:28px;
	vertical-align:middle;
}

.support_kind_table td{
	color:#0e7ac4;/*財団固有色1*/
	padding:0 20px;
	height:28px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
/*----------------------------------------------------*/
/*よくあるご質問 Answer*/
/*----------------------------------------------------*/
/*Answer*/
.answer{
	width:773px;
	margin:5px auto 50px;
	line-height:1.4;
	padding:15px 0;
	border-top:solid 2px #0e7ac4;/*財団固有色1*/
	border-bottom:dotted 2px #999999;
	text-indent:-1.5em;
	padding-left:2.0em;
}
/*----------------------------------------------------*/
/*利用規約 同意ボタン*/
/*----------------------------------------------------*/
/*マイページ 申請書編集*/
.btn_edit_agree{
	text-align:center;
	margin-top:30px;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_edit_agree a{
	padding:7px 40px;
	background-color:#0e7ac4;/*財団固有色1*/
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_edit_agree a:hover{
	background-color:#0063a6;/*財団固有色4*/
}
/*----------------------------------------------------*/
/* URL送信*/
/*----------------------------------------------------*/
div.close_window a{
	color:#0e7ac4;
	text-decoration:underline;
}
/*----------------------------------------------------*/
/* マイページ取得完了*/
/*----------------------------------------------------*/
/*ログイン画面へ*/
.btn_login{
	text-align:center;
	margin:40px 0 40px;
	white-space: nowrap;	/*ボタン内で改行させない*/
}
.btn_login a{
	padding:10px 45px;
	background-color:#0e7ac4;/*財団固有色1*/
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_login a:hover{
	background-color:#0063a6;/*財団固有色4*/
}
/*----------------------------------------------------*/
/* 財団固有色 テキスト*/
/*----------------------------------------------------*/
.f_color{
	color:#0e7ac4;/*財団固有色1*/
}
/*----------------------------------------------------*/
/* 財団固有色 リンク*/
/*----------------------------------------------------*/
a.f_color{
	color:#0e7ac4;/*財団固有色1*/
	text-decoration:underline;
}


/*----------------------------------------------------*/
/* PDF変換方法*/
/*----------------------------------------------------*/
/*ヘルプ ページ内リンク*/
ul.help_inmenu{
	padding:0px 20px;
	margin-top:0px;
}

ul.help_inmenu li{
	list-style: none;
	color:#0e7ac4;/*財団固有色1*/
	line-height:150%;
}

ul.help_inmenu li a{
	text-decoration:underline;
	color:#0e7ac4;
}

/*マニュアルサブタイトル*/
.manual_subtitle{
	background-color: #0e7ac4;/*財団固有色1*/
	font-weight:bold;
	margin: 0px;
	text-align: left;
	padding:5px 0px 5px 70px;
	color:#ffffff;
	width:733px;
}
/*連番*/
.number_icon {
	clear:both;
	float:left;
	background-color: #0e7ac4;/*財団固有色1*/
	color:#ffffff;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:bottom;
	padding:0 0 0 0;
	margin:2px 10px 0;
	font-weight:bold;
	line-height:1.5em;
}
/*下線*/
.under_bar{
	border-bottom:3px solid #0e7ac4;/*財団固有色1*/
	width:100%;
	margin-top:20px;
}
/*----------------------------------------------------*/
/*ヘルプ 文字修飾*/
/*----------------------------------------------------*/
/*タイトル*/
div#help div.title{
	color:#0e7ac4;
	width:460px;
	font-weight:bold;
	margin:10px 0px 10px 0px;
	border-bottom:solid 2px #0e7ac4;
}
/*----------------------------------------------------*/
/*管理者 申請情報一覧画面*/
/*----------------------------------------------------*/
/*申請情報一覧*/
table.list_table td.td_01{
	background-color:#0e7ac4;/*財団固有色1*/
	color:#ffffff;
	height:28px;
	padding-left:20px;
}

table.list_table tr.tr_saitaku{
	background-color:#bee0f7;/*財団固有色3*/
}

/*---------------------------------------*/
/* 管理者画面 編集・アップロード */
/*---------------------------------------*/
/*境界線*/
.edit_upload_border{
	border-top:2px dotted #0e7ac4;/*財団固有色1*/
	width:785px;
	margin:18px auto 0;
}


/*----------------------------------------------------*/
/* 管理者画面 初期設定*/
/*----------------------------------------------------*/
/* 境界線*/
.setting_line{
	border:1px dotted #0e7ac4;/*財団固有色1*/
	width:785px;
	margin:8px auto;
}

.hyouten_line{
	border:1px dotted #0e7ac4;/*財団固有色1*/
	width:100%;
	margin:8px auto;
}

/*----------------------------------------------------*/
/* マイページ　申請書編集画面*/
/*----------------------------------------------------*/
/*研究者海外派遣援助　添付書類*/
/* テキストボックス　小*/
.input_text_small_03{
	width:40px;
	height:20px;
	padding:3px;
	border-radius: 3px; /* 角を丸くする */
	border:1px solid #898989;
}

/*送付予定*/
.souhu{
	float:left;
	margin:3px 0 0;
}

/*テキストボックス 間隔調整*/
.adress_margin{
	margin-bottom:10px;
}
/*----------------------------------------------------*/
/* ラジオボタン　表示切替用*/
/*----------------------------------------------------*/

.hyoutenOn{
	padding: 2px 5px 2px 2px;
	border-radius:3px;
	display: block;
	background-color:#bee0f7;/*財団固有色3*/
	float: left;
}

.hyoutenOff{
	padding: 2px 5px 2px 2px;
	display: block;
	float: left;
}
/*----------------------------------------------------*/
/*採否結果の登録*/
/*----------------------------------------------------*/
.saihi_area{
	margin:30px 0px 0px 0px;
	padding: 10px;
	border:3px solid #cccccc;
}
.saihi_btn{
	margin:0px auto;
	width:40%;
	white-space: nowrap;	/*ボタン内で改行させない*/
}
/*----------------------------------------------------*/
/*顔写真エリア*/
/*----------------------------------------------------*/
.photo_area{
	width:400px;
}
.btn_photo_save{
	margin:15px 0px 15px 0px;
	white-space: nowrap;	/*ボタン内で改行させない*/
}
.btn_photo_save a{
	padding:10px 10px;
	background-color:#ee3800;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_photo_save a:hover{
	background-color:#c32e00;
}
/*----------------------------------------------------*/
/* 申請書確認画面*/
/*----------------------------------------------------*/
table.edit_table_view_mini{
	padding:0;
	margin:0 0 0 18px;
	border-collapse:collapse;
	width:400px;
}
table.edit_table_view_mini th.th_01{
	text-align:left;
	padding:5px 5px;
	border:solid 1px #000;
	background-color:#eeeeee;
	width:162px;
}
table.edit_table_view_mini td{
	padding:5px 5px;
	border:solid 1px #000;
}

table.edit_table_view{
	padding:0;
	margin:0 auto;
	border-collapse:collapse;
	width:800px;
}

table.edit_table_view th{
	background-color:#eeeeee;
	width:180px;
}

table.edit_table_view th.th_01{
/*	height:70px;*/
	padding:5px 5px;
	text-align:left;
/*	border-bottom:3px solid #ffffff;*/
	border:solid 1px #000;
}

table.edit_table_view th.th_02{
	height:60px;
	text-align:left;
}


table.edit_table_view th.th_03{
	height:40px;
	text-align:left;
}

table.edit_table_view th.th_04{
	height:200px;
	text-align:left;
	border-bottom:3px solid #ffffff;
}

table.edit_table_view th.th_05{
	height:140px;
	text-align:left;
/*	border-bottom:3px solid #ffffff;*/
}

table.edit_table_view td.td_01{
	width:58px;
	text-align:right;
}
table.edit_table_view td.td_02{
	/*padding-left:20px;*/
	width:220px;
	padding: 5px 10px;
	border:solid 1px #000;
}

table.edit_table_view td.td_03{
	padding-left:20px;
}

table.edit_table_view td.td_04{
	width:136px;
}

table.edit_table_view td.td_05{
	padding-left:20px;
	height:70px;
}

table.edit_table_view td.td_06{
	padding-left:20px;
	height:100px;
}

table.edit_table_view td.td_07{
	padding-left:20px;
	height:100px;
}

table.edit_table_view td.td_08{
	width:50px;
	text-align:right;
}

table.edit_table_view td.td_09{
	padding-left:60px;
	height:70px;
}


table.edit_table_view th.th_07{
	height:70px;
	text-align:left;
}

table.edit_table_view td.td_10{
	width:150px;
	padding-left:20px;
}

table.edit_table_view th.th_08{
	height:90px;
	text-align:left;
	border-bottom:3px solid #ffffff;
}

table.edit_table_view th.th_09{
	height:90px;
	text-align:left;
}
.edit_table_view_title{
	font-size:140%;
	font-weight:bold;
	text-align:center;
	margin:40px auto 20px;
}
.view_tanto_busyo{
	font-size:110%;
	font-weight:bold;
	text-align:center;
	margin:15px auto 10px;
}