/*----------------------------------------------------*/
/* 共通部分*/
/*----------------------------------------------------*/
html,
body{
	height: 100%;
	line-height:150%;
}
html{
	overflow-y: scroll;
}
body{
/*	font-family:Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;*/
/*	font-family:'MS PMincho','ヒラギノ明朝 Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;*/
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ ゴシック','MS Gothic',Verdana,'Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
	margin: 0px;
	padding: 0px;
	color : #1E1E1E;
	font-size:10.5pt;
	line-height:150%;
	letter-spacing:0em;
}

img{
	border:none;
}

h1{
	width:803px;
	height:55px;
	font-size:13pt;
	margin:0 auto;
	text-indent:20px;
	background:url(../images/indiv/bar_title_h1.png) 0 0 no-repeat;
}

.h1_en{
	width:803px;
	height:55px;
	font-size:12pt;
	margin:0 auto;
	text-indent:20px;
	background:url(../images/indiv/bar_title_h1_en.png) 0 0 no-repeat;
}

.h1_en2{
	width:803px;
	height:55px;
	font-size:13pt;
	margin:0 auto;
	text-indent:20px;
	background:url(../images/indiv/bar_title.png) 0 0 no-repeat;
}
h4{
	font-size:13pt;
}

/*<a></a>の文字修飾を解除*/
a{
	text-decoration:none;
	color:#000000;
}

.border_test{
	border:1px solid #000000;
}


.borderline{
	border-bottom:3px solid #ffffff;
}
/*----------------------------------------------------*/
/* 仕様頻度の高いもの*/
/*----------------------------------------------------*/
.clear{
	clear:both;
}
/*フロート（左）*/
.fleft{
	float:left;
}
/*フロート（右）*/
.fright{
	float:right;
}
/*ボールド*/
.bold{
	font-weight:bold;
}
/*ボールドを外す*/
.nobold{
	font-weight:400;
}
/*赤色*/
.red{
	color:#ff0000;
}
/*表示を隠す*/
.hidden{
	display:none;
}
/*中央寄せ*/
.center{
	text-align:center;
}
/*左寄せ*/
.tleft{
	text-align:left;
}
/*点線*/
.dot {
	margin: 10px 0;
	padding: 0px;
	border: 1px dotted #999999;
}
/*文字修飾 シンボル*/
.symbol{
	font-family: Symbol;
}
/*高さ調整 上寄せ*/
.vtop{
	vertical-align:top;
}
/*高さ調整 中央寄せ*/
.vmiddle{
	vertical-align:middle;
}
/*改行無効*/
.class='nowrap'{
white-space: class='nowrap';
}

/* テキストエリア */
.textarea{
	margin:5px 0;
	padding:3px;
	line-height:1.4;
/*	font-size:14px;*/
/*	border-radius: 3px 3px 3px 3px;*/ /* 角を丸くする */
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */
}

.block{
	display: block;
	margin:0 auto;
	line-height: 130%;
}

/*ボタン用横幅調整*/

.wh50{
	width:50px;
}

.wh95{
	width:95px;
}
.wh100{
	width:95px !important;
}

.wh120{
	width:120px;
}

.wh150{
	width:150px;
	text-align:center;
}

.who200{
	width:200px;
}

.wh200{
	width:200px;
	text-align:center;
}

.wh300{
	width:300px;
	text-align:center;
}

.number{
	ime-mode: disabled;
}

/*----------------------------------------------------*/
/* ヘッダー*/
/*----------------------------------------------------*/
#header_inner .title{
	padding:33px 0px 0px 63px;
	color:#ffffff;
	font-size:18pt;
	width:370px;
	float: left;
}
/*英語併記*/
#header_inner .en_title{
	padding:20px 0px 0px 63px;
	color:#ffffff;
	font-size:18pt;
	width:410px;
	float: left;
	line-height:1.2em;
}
#header_inner .icn{
	float: left;
}
#header_inner .name{
	float: right;
}

/*TOP、戻る、ログアウト*/
.menu_btn{
	margin-top:-1px;
	width:65px;
	white-space: nowrap;	/*ボタン内で改行させない*/
}
/*システム名*/
.system_name{
	margin-right:10px;
}
/*財団名*/
table.name_table{
	border-collapse:collapse;
	width:210px;
	height:80px;
	background-color:#ffffff;
	margin-top:-1px;
	border-radius: 0px 0px 3px 3px; /* 角を丸くする */
}

table.name_table td{
	height:50%;
}
/*公益財団法人*/
table.name_table td.koueki{
	color:#3f3f3f;
	vertical-align:bottom;
	padding-left:10px;
}
/*☐☐☐☐☐振興財団*/
table.name_table td.zaidan_name{
	font-weight:bold;
	color:#3f3f3f;
	vertical-align:top;
	padding-left:10px;
}
/*----------------------------------------------------*/
/*マイページ ヘッダー*/
/*----------------------------------------------------*/
div.indiv_bar{
	width:auto;
	min-height:41px;
	line-height:3em;
	color:#ffffff;
	font-weight:bold;
	background-color:#3f3f3f;
	background-size: cover;
}

.name_area{
	max-width:1140px;
	min-width:889px;
	min-height:41px;
	margin:0 auto;
	float:left;
	background-color:#3f3f3f;
}



/*----------------------------------------------------*/
/* メニュー*/
/*----------------------------------------------------*/
.top_menu{
	height:41px;
	border-bottom:1px solid #cccccc;
	width:100%;
	min-width:839px;
}

table.menu_table{
	width:839px;
	margin:0 auto;
	border-collapse:collapse;
	height:100%;
}

table.menu_table td{
	width:25%;
	text-align:center;
}
/*メニューの境界線*/
table.menu_table td.td_01{
	border-left:1px solid #cccccc;
}
/*メニューの境界線*/
table.menu_table td.td_02{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

/*英語用*/
table.menu_table td.en_td_01{
	width:106px;
	border-left:1px solid #cccccc;
}
table.menu_table td.en_td_02{
	width:243px;
	border-left:1px solid #cccccc;
}
/*メニューの境界線*/
table.menu_table td.en_td_03{
	width:243px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

table.menu_table td a{
	display:block;
	width:100%;
	height:100%;
	line-height:2.8em;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

/*----------------------------------------------------*/
/*メインコンテンツ 横幅839px*/
/*----------------------------------------------------*/

div#main{
	width:839px;
	margin:0 auto;
}
div#main_wide{
	width:1000px;
	margin:0 auto;
}

div#main_help{
	width:803px;
	margin:0 auto;
}
/*----------------------------------------------------*/
/*TOPページ */
/*----------------------------------------------------*/
/*助成金種類　募集期間*/
div#main table.kind_table{
	border-collapse:collapse;
	padding:0:
	margin:0;
	border-top:1px solid #cccccc;
}

div#main table.kind_table th{
	text-align:center;
	font-weight:bold;
	background-color:#eeeeee;
	height:45px;
	border-bottom:1px solid #cccccc;
}

div#main table.kind_table th.th_01{
	width:160px;
}

div#main table.kind_table th.th_02{
	width:356px;
	border-left:1px solid #cccccc;
}

div#main table.kind_table td{
	border-bottom:1px solid #cccccc;
	height:45px;
}

div#main table.kind_table td.td_01{
	padding-left:37px;
}

div#main table.kind_table td.td_02{
	text-align:left;
	border-left:1px solid #cccccc;
	padding-left:10px;
}

/*助成金種類　募集期間(英語版)*/
div#main table.en_kind_table{
	border-collapse:collapse;
	padding:0:
	margin:0;
	border-top:1px solid #cccccc;
}

div#main table.en_kind_table th{
	text-align:center;
	font-weight:bold;
	background-color:#eeeeee;
	height:45px;
	border-bottom:1px solid #cccccc;
}

div#main table.en_kind_table th.th_01{
	width:110px;
}

div#main table.en_kind_table th.th_02{
	width:390px;
	border-left:1px solid #cccccc;
}

div#main table.en_kind_table td{
	border-bottom:1px solid #cccccc;
	height:45px;
}

div#main table.en_kind_table td.td_01{
	padding-left:17px;
}

div#main table.en_kind_table td.td_02{
	text-align:left;
	border-left:1px solid #cccccc;
	padding-left:10px;
}
/*マイページ取得・ログイン*/
.mypage_area{
	width:271px;
	height:182px;
}
.mypage_area_suisen{
	width:271px;
	height:52px;
}
.get_text{
	margin:7px 0 0 0;
	text-align:center;
	font-weight:bold;
}

.get_mypage{
	margin:5px 0 0;
	text-align:center;
}

.middle_line{
	border-top:1px solid #cccccc;
	width:229px;
	margin-top:15px;
}

.login_text{
	margin:5px 0 0 0;
	text-align:center;
	font-weight:bold;
}

.login_mypage{
	margin:5px 0 0;
	text-align:center;
}
/*助成申請の流れ*/
.flow_text{
	width:839px;
	height:38px;
	margin:80px 0 10px 0;
	background:url(../images/indiv/bar_title.png) 0 35px no-repeat;
}
.flow_text_en{
	width:839px;
	margin:80px 0 10px 0;
	background:url(../images/indiv/bar_title.png) 0 50px no-repeat;
}
.top_note_bold{
	width:580px;
	margin: 15px 0px 5px 12px;
	font-weight:bold;
}
.top_note_noraml{
	width:560px;
	margin: 15px 0px 5px 12px;
}
.top_note{
	width:560px;
	text-indent:-1.5em;
	padding-left:1.5em;
	margin: 3px 0px 5px 12px;
	font-size:90%;
}
/*STEP1*/
.img_step01{
	width:144px;
	margin:35px 0 0 30px;
}
.img_step01_suisen{
	width:144px;
	height:174px;
	margin:35px 0 0 30px;
}

/*STEP2、STEP3*/
.img_step02{
	width:144px;
	height:172px;
	margin:35px 0 0 30px;
}

/*STEP 説明文*/
table.step_table td{
	padding:5px 0;
}
table.step_table td.td_num01{
	width:40px;
	background: url(../images/icon_maru1.png) 10px 15px no-repeat;
	background-position-y:5px;
}
table.step_table td.td_num02{
	width:40px;
	background: url(../images/icon_maru2.png) 10px 15px no-repeat;
	background-position-y:5px;
}
table.step_table td.td_num03{
	width:40px;
	background: url(../images/icon_maru3.png) 10px 15px no-repeat;
	background-position-y:5px;
}
table.step_table td.td_num04{
	width:40px;
	background: url(../images/icon_maru4.png) 10px 15px no-repeat;
	background-position-y:5px;
}
table.step_table td.td_no_num{
	width:40px;
	height:50px;
}
table.step_table_noline td{
	padding:5px 0;
}
table.step_table_noline td.td_num01{
	width:40px;
	background: url(../images/icon_maru1.png) 10px 15px no-repeat;
	background-position-y:5px;
}
table.step_table_noline td.td_num02{
	width:40px;
	background: url(../images/icon_maru2.png) 10px 15px no-repeat;
	background-position-y:5px;
}
table.step_table_noline td.td_num03{
	width:40px;
	background: url(../images/icon_maru3.png) 10px 13px no-repeat;
	background-position-y:5px;
}
table.step_table_noline td.td_num04{
	width:40px;
	background: url(../images/icon_maru4.png) 10px 15px no-repeat;
	background-position-y:5px;
}
table.step_table_noline td.td_no_num{
	width:40px;
	height:50px;
}

.get_mypege_text{
	/*color:#ee3800;*/
	color:#000000;
	font-weight:bold;
	/*border:2px solid #ee3800;*/
	border:2px solid #000000;
	width:150px;
	margin-top:-15px;
	padding:3px 5px;
}
/*英語用*/
.en_get_mypege_text{
	/*color:#ee3800;*/
	color:#000000;
	font-weight:bold;
	border:2px solid #000000;
	width:310px;
	margin-top:10px;
	padding:3px 5px;
}
.get_mypege_text2{
	/*color:#ee3800;*/
	color:#000000;
	font-weight:bold;
	/*border:2px solid #ee3800;*/
	border:2px solid #000000;
	width:200px;
	margin-top:15px;
	padding:3px 5px;
}
/*英語用*/
.en_get_mypege_text2{
	/*color:#ee3800;*/
	color:#000000;
	font-weight:bold;
	/*border:2px solid #ee3800;*/
	border:2px solid #000000;
	width:430px;
	margin-top:10px;
	padding:3px 5px;
}
/*申請完了*/
.sinsei_end{
	width:777px;
	padding:21px 0;
	border:3px solid #ff0000;
	color:#ff0000;
	font-weight:bold;
	margin:60px auto 60px;
	text-align:center;
}
/*利用規約*/
div.kiyaku{
	float:left;
	padding-left:15px;
	margin:0 20px 10px 0;
	background:url(../images/icon_dlta.png) 0 4px no-repeat;
}
div.kiyaku a{
	text-decoration:none;
	color:#616161;
}
/*----------------------------------------------------*/
/* ご利用にあたって*/
/*----------------------------------------------------*/
/*ご利用にあたって*/
.about_text{
	width:100%;
	height:33px;
	margin:40px 0 0 0;
	background:url(../images/indiv/bar_title.png) 0 30px no-repeat;
}

.about_area{
	width:803px;
	margin:0 auto;
}

.about_area_ad{
	width:839px;
	margin:0 auto;
}
/*タイトル*/
.h2_about{
	margin:20px 0 0px 20px;
}

/*推奨環境 テキストインデント*/
.about_indent{
	text-indent:-1em;
	margin-left:1em;
}
/*PDF Adobeバナー 説明文*/
.adobe_teble{
	margin:20px 0;
}
/*PDF説明文*/
.pdf_text{
	padding-left:40px;
}

/*フッターまでのスぺース*/
.bottom_area{
	margin-bottom:60px;
}

/*----------------------------------------------------*/
/* よくあるご質問*/
/*----------------------------------------------------*/
/*Question*/
.question{
	width:803px;
	padding-left:3em;
	text-indent:-1.5em;
	margin:0 auto;
}
/*----------------------------------------------------*/
/* 利用規約*/
/*----------------------------------------------------*/
/*利用規約 説明文*/
.kiyaku_text{
	margin-top: 30px;
}
/*利用規約 本文*/
.kiyaku_area{
	width: 803px;
	height:410px;
	padding:10px;
	border:1px solid #a0a0a0;
	overflow-y: scroll;
	line-height:1.4;
	margin:30px auto 0;
}

/*----------------------------------------------------*/
/* マイページ取得*/
/*----------------------------------------------------*/

/*フロー図　STEP01　01*/
div.flow_step01_01{
	margin-top:50px;
}

/*STEP01 マイページ取得*/
div#main div.title_step01{
	margin-top:60px;
	width:689px;
	height:54px;
	font-weight:bold;
	padding:10px 0 0 150px;
	background:url(../images/indiv/bar_step01_title.png) 0 0 no-repeat;
}
/*タイトル STEP01①　助成金種類・メールアドレスの登録*/
.h1_step01_01{
	margin:40px 0 0 0px;
}
/*モーダルウィンドウ内のh1*/
.h1_help{
	margin:40px 0 0 0;
}

/*説明文*/
.adress_text{
	margin:-10px 0 0 20px;
}

/*助成金種類　メールアドレス*/
table.kind_adress_table{
	width:726px;
	padding:0;
	margin:28px auto 0;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-collapse:collapse;
}

table.kind_adress_table th{
	width:180px;
	padding-left:15px;
	text-align:left;
	font-weight:bold;
	background-color:#eeeeee;
}

table.kind_adress_table th.th_01{
	border-top:1px solid #cccccc;
}
table.kind_adress_table td.td_01{
	height:40px;
	padding-left:50px;
	font-weight:bold;
}

table.kind_adress_table td.td_02{
	height:29px;
	padding-left:50px;
	vertical-align:top;
}

table.kind_adress_table td.td_03{
	height:60px;
	padding-left:50px;
	border-top:1px solid #cccccc;
}

table.kind_adress_table td.td_04{
	height:60px;
	padding-left:50px;
}
/*テキストボックス*/
.input_mail_adress{
	width:370px;
	height:20px;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	padding:5px;
	border:0;
	border:1px solid #898989;
}
.input_mail_adress02{
	width:340px;
	height:20px;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	padding:5px;
	border:0;
	border:1px solid #898989;
}

/*説明文*/
.getmypage_text{
	margin:20px 0 0 20px;
}
/*----------------------------------------------------*/
/* URL送信*/
/*----------------------------------------------------*/
div.close_window{
	text-align:center;
	margin:30px 0;
}

/*----------------------------------------------------*/
/* パスワード登録*/
/*----------------------------------------------------*/
/*パスワード パスワード確認用テーブル*/
table.password_table{
	padding:0;
	margin:40px auto 40px;
	border-collapse:collapse;
}

table.password_table th{
	width:200px;
	height:50px;
	background:#eeeeee;
	text-align:left;
	padding-left:20px;
}
table.password_table td{
	width:370px;
	padding-left:20px;
	
}

/*パスワード パスワード確認用テーブル*/
table.password_table_en{
	padding:0;
	margin:40px auto 40px;
	border-collapse:collapse;
}

table.password_table_en th{
	width:200px;
	height:70px;
	background:#eeeeee;
	text-align:left;
	padding-left:20px;
}
table.password_table_en td{
	width:450px;
	padding-left:20px;
	
}

.select_width{
	width:210px;
}

.select_width02{
	width:460px;
}

.bbt{
	border-top:1px solid #cccccc;
}
.bbb{
	border-bottom:1px solid #cccccc;
}
.bbr{
	border-right:1px solid #cccccc;
}
.bbl{
	border-left:1px solid #cccccc;
}
/*----------------------------------------------------*/
/* 登録情報確認/
/*----------------------------------------------------*/

.btn_area{
	width:350px;
	margin:50px auto 200px;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

/*----------------------------------------------------*/
/* ログイン画面/
/*----------------------------------------------------*/
table.login_table{
	padding:0;
	margin:40px auto 40px;
	border-collapse:collapse;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

table.login_table th{
	width:190px;
	height:50px;
	background:#eeeeee;
	text-align:left;
	padding-left:20px;
}
table.login_table td{
	width:360px;
	padding-left:20px;
}

/*英語*/
table.login_table_en{
	padding:0;
	margin:40px auto 40px;
	border-collapse:collapse;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

table.login_table_en th{
	width:200px;
	height:70px;
	background:#eeeeee;
	text-align:left;
	padding-left:20px;
}
table.login_table_en td{
	width:400px;
	padding-left:20px;
}
/*----------------------------------------------------*/
/* マイページ画面*/
/*----------------------------------------------------*/
/*申請受付期間*/
.period{
	width:98.6%;
	margin-top:63px;
	border:6px solid #cccccc;
	text-align:center;
	line-height:2em;
	min-height:95px;
	padding:10px 0;
	font-weight:bold;
}

.en_period{
	width:96%;
	margin-top:63px;
	border:6px solid #cccccc;
/*	text-align:center;*/
	line-height:2em;
	min-height:95px;
	padding:10px 10px;
}

/*STEP02*/
div#main div.title_step02{
	margin-top:60px;
	margin-bottom:10px;
	width:689px;
	height:54px;
	font-weight:bold;
	padding:10px 0 0 150px;
	background:url(../images/indiv/bar_step02_title.png) 0 0 no-repeat;
}
/*Web登録マニュアル説明文*/
.submit_text{
	margin-left:24px;
}
/*Web登録マニュアル説明文（英語）*/
.en_submit_text{
	width:600px;
	margin-left:24px;
}
.en_plus{
	padding-left:20px;
	text-indent:-12px;
}
/*Web登録マニュアルボタン*/
.btn_webmanual{
	margin-right:24px;
	white-space: nowrap;	/*ボタン内で改行させない*/
}
/*申請書の作成 添付書類のアップロード*/
table.edit_upload_table{
	border-collapse:collapse;
	padding:0;
	margin:20px auto;
	border-top:1px solid #cccccc;
}

table.edit_upload_table th{
	background-color:#eeeeee;
	border-bottom:1px solid #cccccc;
}

table.edit_upload_table td{
	border-bottom:1px solid #cccccc;
}

table.edit_upload_table th.th_01{
	border-right:1px solid #cccccc;
	width:122px;
	height:38px;
}

table.edit_upload_table th.th_02{
	width:410px;
	height:38px;
	border-left:1px solid #cccccc;
}

table.edit_upload_table th.th_03{
	width:122px;
	height:38px;
	border-left:1px solid #cccccc;
}

table.edit_upload_table th.th_04{
	width:122px;
	height:38px;
	border-left:1px solid #cccccc;
}

table.edit_upload_table th.th_05{
	width:122px;
	height:80px;
}

table.edit_upload_table th.th_06{
	height:260px;
}

table.edit_upload_table th.th_07{
	width:410px;
}

table.edit_upload_table th.th_08{
	height:210px;
}

table.edit_upload_table th.th_09{
	width:246px;
	height:38px;
	border-left:1px solid #cccccc;
}

table.edit_upload_table td.td_01{
	border-left:1px solid #cccccc;
}

table.edit_upload_table td.td_02{
	border-left:1px solid #cccccc;
	text-align:center;
}

table.edit_upload_table td.td_03{
	width:410px;
}

/*申請書の作成 添付書類のアップロード(英語)*/
table.en_edit_upload_table{
	border-collapse:collapse;
	padding:0;
	margin:20px auto;
	border-top:1px solid #cccccc;
}

table.en_edit_upload_table th{
	background-color:#eeeeee;
	border-bottom:1px solid #cccccc;
}

table.en_edit_upload_table td{
	border-bottom:1px solid #cccccc;
}

table.en_edit_upload_table th.th_01{
	border-right:1px solid #cccccc;
	width:122px;
	padding:10px 0;
}

table.en_edit_upload_table th.th_02{
	width:410px;
	padding:10px 0;
	border-left:1px solid #cccccc;
}

table.en_edit_upload_table th.th_03{
	width:150px;
	padding:10px 0;
	border-left:1px solid #cccccc;
}

table.en_edit_upload_table th.th_04{
	width:94px;
	padding:10px 0;
	border-left:1px solid #cccccc;
}

table.en_edit_upload_table th.th_05{
	width:122px;
	height:80px;
}

table.en_edit_upload_table th.th_06{
	height:260px;
}

table.en_edit_upload_table th.th_07{
	width:410px;
}

table.en_edit_upload_table th.th_08{
	height:210px;
}

table.en_edit_upload_table th.th_09{
	width:246px;
	padding:10px 0;
	border-left:1px solid #cccccc;
}

table.en_edit_upload_table td.td_01{
	border-left:1px solid #cccccc;
}

table.en_edit_upload_table td.td_02{
	border-left:1px solid #cccccc;
	text-align:center;
}

table.en_edit_upload_table td.td_03{
	width:410px;
}


/*ファイルのアップロード*/
.docs_uoload{
	width:340px;
	height:85px;
	border:1px solid #cfcfcf;
	margin:20px 0 10px 20px;
	background-color:#f9f9f9;
}

/*ファイルのアップロード(英語用)*/
.en_docs_uoload{
	width:340px;
	height:110px;
	border:1px solid #cfcfcf;
	margin:20px 0 10px 20px;
	background-color:#f9f9f9;
}

/*PDF変換方法　説明文*/
.change_pdf{
	color:#ff0000;
	font-weight:bold;
	line-height:1.5em;
	margin:10px 0 0 20px;
}

.change_pdf a{
	color:#0e7ac4;
	text-decoration:underline;
}
/*<input type='file'> 位置調整*/
.upload_file{
	margin:10px 0 0 30px;
}
/* ? マーク位置調整*/
.question01{
	margin:7px 20px 0 0;
}

.question02{
	margin:45px 10px 0 0;
}
/*adobeバナー*/
.adobe_bnr{
	margin:15px 0 0 24px;
}

.adobe_text{
	margin:8px 0 0 10px;
	font-weight:bold;
}

/*STEP03*/
div#main div.title_step03{
	margin-top:60px;
	margin-bottom:10px;
	width:689px;
	height:54px;
	font-weight:bold;
	padding:10px 0 0 150px;
	background:url(../images/indiv/bar_step03_title.png) 0 0 no-repeat;
}
/*【お問い合わせ】*/
.toiawase{
	width:100%;
	height:130px;
	background-color:#ececec;
	padding:5px 0;
}
.toiawase_area{
	width:839px;
	margin:0 auto;
}

table.toiawase_table{
	margin:10px 0 10px 30px;
	padding:0;
	border-collapse:collapse;
}


/*【Web操作に関するお問い合わせ】【申請内容に関するお問い合わせ】*/
table.toiawase_table td.websousa{
	width:300px;
	line-height:1.8em;
	vertical-align:top;
}
/*【Web操作に関するお問い合わせ】【申請内容に関するお問い合わせ】
英語併記
*/
table.en_toiawase_table td.websousa{
	width:300px;
	line-height:1.5em;
	vertical-align:top;
	font-size:9px;
}

table.en_toiawase_table td.td_space{
	width:110px;
	
}
/*----------------------------------------------------*/
/* マイページ　申請書編集画面*/
/*----------------------------------------------------*/
table.edit_table{
	padding:0;
	margin:0 auto;
	border-collapse:collapse;
	width:803px;
}

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

table.edit_table th.th_01{
	height:70px;
	text-align:left;
	border-bottom:3px solid #ffffff;
}

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


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

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

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

table.edit_table th.th_06{
	height:40px;
	width:90px;
	text-align:left;
	border-bottom:3px solid #ffffff;
}

table.edit_table td.td_01{
	width:58px;
	text-align:right;
}
table.edit_table td.td_02{
	padding-left:20px;
}

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

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

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

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

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

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

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


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

table.edit_table td.td_10{
	width:150px;
	padding-left:20px;
}
/*K.Hasu add 20151021*/
table.edit_table td.td_space{
	width:70px;
	text-align:right;
}
table.edit_table th.th_08{
	height:90px;
	text-align:left;
	border-bottom:3px solid #ffffff;
}

table.edit_table th.th_09{
	height:90px;
	text-align:left;
}

table.edit_table tr.tr_bb{
	border-bottom: 1px solid #cccccc;
}
table.edit_table td.td_11{
	width:250px;
	padding-left:20px;
}
table.edit_table td.td_12{
	width:100px;
	padding-left:20px;
}

/*申請書 入力項目名*/
.sinsei_koumoku{
	margin-left:15px;
}

/*入力必須項目*/
.hissu_komoku{
	background-color:#ee3800;
	color:#ffffff;
	padding:3px;
}
/*郵便番号 説明文*/
.yubin_text{
	margin-left:50px;
}
/*文字修飾*/
.char_decoration{
	width:470px;
	height:25px;
	border-bottom:1px solid #898989;
	border-right:1px solid #898989;
	border-left:1px solid #898989;
	margin:-1px 0 0 42px;
	border-radius: 0px 0px 5px 5px;
}

.char_decoration_middle{
	width:360px;
	height:25px;
	border-bottom:1px solid #898989;
	border-right:1px solid #898989;
	border-left:1px solid #898989;
	margin:-1px 0 0 42px;
	border-radius: 0px 0px 5px 5px;
}

/*文字修飾ボタン テーブル*/
table.char_deco_table{
	height:20px;
	margin:2.5px 0 0 15px;
	float:left;
	border-collapse:collapse;
}
/*文字修飾 イタリック*/
table.char_deco_table td.td_ita{
	width:40px;
}

table.char_deco_table td.td_ita a{
	padding:10px 20px;
	background:url(../images/btn_ita_off.png) 10px 7px no-repeat;
}

table.char_deco_table td.td_ita a:hover{
	background:url(../images/indiv/btn_ita_on.png) 10px 7px no-repeat;
}

/*文字修飾 上付き文字*/
table.char_deco_table td.td_sup{
	width:40px;
}

table.char_deco_table td.td_sup a{
	padding:10px 20px;
	background:url(../images/btn_sup_off.png) 10px 6px no-repeat;
}

table.char_deco_table td.td_sup a:hover{
	background:url(../images/indiv/btn_sup_on.png) 10px 6px no-repeat;
}
/*文字修飾 下付き文字*/
table.char_deco_table td.td_sub{
	width:40px;
}

table.char_deco_table td.td_sub a{
	padding:10px 20px;
	background:url(../images/btn_sub_off.png) 10px 9px no-repeat;
}

table.char_deco_table td.td_sub a:hover{
	background:url(../images/indiv/btn_sub_on.png) 10px 9px no-repeat;
}

/*文字修飾 シンボル*/
table.char_deco_table td.td_sym{
	width:80px;
}

table.char_deco_table td.td_sym a{
	padding:10px 30px;
	background:url(../images/btn_sym_off.png) 10px 9px no-repeat;
}

table.char_deco_table td.td_sym a:hover{
	background:url(../images/indiv/btn_sym_on.png) 10px 9px no-repeat;
}
/*プレビューボタン*/
.btn_preview{
	margin:10px 0 0 40px;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

/*文字修飾プレビュー*/
.deco_preview{
	width:470px;
	background-color:#f9f9f9;
	border:1px solid #cccccc;
	margin:10px 0 0 40px;
	min-height:10px;
	padding:4px 0;
	overflow-x:auto;
}

.deco_preview_middle{
	width:360px;
	background-color:#f9f9f9;
	border:1px solid #cccccc;
	margin:10px 0 0 40px;
	min-height:10px;
	padding:4px 0;
	overflow-x:auto;
}

.deco_preview_text{
	margin:0px 0 0 3px;
	font-weight:400;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}


/* テキストボックス　大*/
.input_text_large{
	width:460px;
	height:20px;
	padding:5px;
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */
	border:1px solid #898989;
}
/* テキストボックス　中*/
.input_text_middle{
	width:200px;
	height:20px;
	padding:5px;
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */
	border:1px solid #898989;
}

.input_text_middle_02{
	width:350px;
	height:20px;
	padding:5px;
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */
	border:1px solid #898989;
}

.input_text_middle_03{
	width:242px;
	height:20px;
	padding:5px;
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */
	border:1px solid #898989;
}


/* テキストボックス　小*/
.input_text_small{
	width:100px;
	height:20px;
	padding:5px;
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */
	border:1px solid #898989;
}
/* テキストボックス　小*/
.input_text_small_02{
	width:150px;
	height:20px;
	padding:5px;
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */
	border:1px solid #898989;
}
/* テキストボックス　小*/
.input_text_small_03{
	width:30px;
	height:20px;
	padding:5px;
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */
	border:1px solid #898989;
}
/* テキストボックス　極小*/
.input_text_small_04{
	width:15px;
	height:20px;
	padding:5px;
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */
	border:1px solid #898989;
}

/*共同研究者*/
div#kyodo01{
	margin:3px 0;
}

div#kyodo02{
	margin:3px 0;
}
div#kyodo03{
	margin:3px 0;
}

/*追加ボタン*/
.btn_add{
	text-align:right;
	margin:15px 0 0 0;
	white-space: nowrap;	/*ボタン内で改行させない*/
}
/*追加ボタン*/
.bunya_text{
	background:url(../images/icon_dlta_02.png) 0 6px no-repeat;
}
/*----------------------------------------------------*/
/* 提出後*/
/*----------------------------------------------------*/
/*申請書を提出*/
.submit{
	width:98.6%;
	margin:63px auto 0;
	border:6px solid #cccccc;
	text-align:center;
	line-height:2em;
	min-height:90px;
	padding:10px 0 10px 0;
	font-weight:bold;
}
/*----------------------------------------------------*/
/*管理者 メニュー画面*/
/*----------------------------------------------------*/
/*メニューボタン 左*/
.left_menu{
	float:left;
	margin-left:37px;
}
/*メニューボタン 右*/
.right_menu{
	float:right;
	margin-right:37px;
}
/*ページ下部スペース*/
.bottom_space{
	margin-bottom:100px;
}



.item_text{
	margin:3px 0 0 3px;
}
/*プルダウンメニュー*/
.sel_middle{
	width:150px;
}
.sel_middle_year{
	width:100px;
}

.sel_large{
	width:275px;
}
/*テキストボックス*/
.input_ad_name{
	width:265px;
	padding:5px;
	border-radius:5px;
	border:1px solid #898989;
}
.input_ad_name_middle{
	width:200px;
	padding:5px;
	border-radius:5px;
	border:1px solid #898989;
}

.input_ad_date{
	width:80px;
	padding:5px;
	border-radius:5px;
	border:1px solid #898989;
}

.btn_area_ad{
	width:300px;
	margin:30px auto 0px;
	white-space: nowrap;	/*ボタン内で改行させない*/
}
/*----------------------------------------------------*/
/*管理者 申請情報一覧画面*/
/*----------------------------------------------------*/

/*【絞込み条件】*/
.serch_ietm_area{
	width:812px;
	padding:10px 0 10px 15px;
	border:6px solid #cccccc;
	margin:33px auto 0;
	line-height:1.5em;
}

/*件数*/
.kensu{
	width:839px;
	margin:40px auto 0;
}

/*申請情報一覧*/
table.list_table{
	padding:0;
/*	width:839px;*/
	width:1000px;
	margin:15px 0px 20px 0px;
	border-collapse:collapse;
	border-top:1px solid #cccccc;
}

table.list_table th{
	background-color:#eeeeee;
	height:55px;
	line-height:1.3em;
}

table.list_table th.th_01{
	width:97px;
}

table.list_table th.th_02{
	width:75px;
}

table.list_table th.th_03{
	width:196px;
}

table.list_table th.th_04{
	width:96px;
}

table.list_table th.th_05{
	width:15px;
}

table.list_table th.th_06{
	width:30px;
}

table.list_table th.th_07{
	width:60px;
}

table.list_table th.th_08{
	height:27.5px;
	width:100px;
}

table.list_table th.th_09{
	width:150px;
}
table.list_table th.th_10{
	height:27.5px;
}
table.list_table th.th_11{
	width:50px;
}

table.list_table td{
	vertical-align:middle;
}

table.list_table td.td_02{
	height:63px;
	text-align:center;
}

table.list_table td.td_03{
	width:88px;
}

table.list_table td.td_04{
	text-align:center;
	width:98px;
}

table.list_table td.td_05{
	text-align:center;
	line-height:1.3em;
}

table.list_table td.td_06{
	text-align:center;
}

table.list_table td.td_07{
	height:30px;
}

table.list_table td.td_08{
	padding-left:20px;
	text-align:left;
}

table.list_table td.td_09{
	width:150px;
}

table.list_table td.td_10{
	height:45px;
}

table.list_table td.td_11{
	width:98px;
	height:27.5px;
}

table.list_table td.td_12{
	width:60px;
}

table.list_table td.td_13{
	width:400px;
}

.td_large{
	width:270px;
	text-align:center;
	padding:3px 3px;
}

/*----------------------------------------------------*/
/*管理者 申請情報管理画面*/
/*----------------------------------------------------*/
/*見出し */
.h1_title{
	width:803px;
	height:26px;
	font-size:13pt;
	font-weight:bold;
	margin:0;
	text-indent:20px;
	background:url(../images/indiv/bar_title_h1.png) 0 0 no-repeat;
}
/*申請件数*/
table.shinsei_kensu_table{
	padding:0;
	border-collapse:collapse;
	margin:30px auto 60px;
	width:803px;
}

table.shinsei_kensu_table th{
	background:#eeeeee;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

table.shinsei_kensu_table th.th_01{
	width:123px;
	height:37px;
}

table.shinsei_kensu_table th.th_02{
	padding: 5px 0px;
	border-left:1px solid #cccccc;
}

table.shinsei_kensu_table th.th_03{
	height:45px;
}


table.shinsei_kensu_table td{
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	text-align:center;
}
.textarea_memo{
	width:400px;
	height:80px;
	padding:5px;
	border-radius: 5px 5px 5px 5px;	/*角を丸くする*/
	border:1px solid #898989;
	margin:10px 10px 20px 0;
}

.textarea_memo02{
	width:715px;
	height:80px;
	padding:5px;
	border-radius: 5px 5px 5px 5px;	/*角を丸くする*/
	border:1px solid #898989;
	margin:10px 10px 20px 0;
}

/*----------------------------------------------------*/
/*管理者 申請情報の絞込み画面*/
/*----------------------------------------------------*/
/*絞込み項目*/
table.search_item_table{
	width:750px;
	margin:0px 0 0px 70px;
	padding:0;
	border-collapse:collapse;
}

table.search_item_table td{
	height:70px;
	vertical-align:top;
	padding-left:30px;
}
table.edit_table_ad{
	padding:0;
	margin:0 auto;
	border-collapse:collapse;
	width:785px;
}

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

table.edit_table_ad th.th_01{
	height:50px;
	text-align:left;
	border-bottom:3px solid #ffffff;
}
table.edit_table_ad td.td_01{
	padding-left:20px;
}
/*----------------------------------------------------*/
/* 管理者画面 初期設定*/
/*----------------------------------------------------*/
.setting_area{
	margin:5px 0;
	padding:3px;
	width:570px;
	max-width:580px;
	height:120px;
	line-height:1.4;
/*	font-size:14px;*/
/*	border-radius: 3px 3px 3px 3px;*/ /* 角を丸くする */
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */

}
/*----------------------------------------------------*/
/*管理者画面 フリーメール*/
/*---------------------------------------------------*/
.textarea_mail{
	width:470px;
	max-width:470px;
	height:200px;
	margin:10px 0;
	border:1px solid #898989;
}

.textarea_mail_Conf{
	width:470px;
	max-width:470px;
	height:200px;
	margin:10px 0;
}
.textarea_mail_Conf2{
	width:470px;
	max-width:470px;
	min-height:200px;
	margin:10px 0;
}
/**/
.top_space{
	margin-top:30px;
}

/*メール本文*/
.mail_text{
	margin:30px 0 0 30px;
}
/*----------------------------------------------------*/
/*管理者画面 採択番号の登録*/
/*---------------------------------------------------*/
.edit_saitaku_num{
	padding:0;
	margin:0 auto;
	border-collapse:collapse;
}

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

table.edit_saitaku_num th.th_01{
	height:70px;
	text-align:left;
	border-bottom:3px solid #ffffff;
}

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



/*----------------------------------------------------*/
/* フッター*/
/*----------------------------------------------------*/
#footer{
	clear: both;
	background-color:#ececec;
	padding-top: 7px;
	padding-bottom: 5px;
	font-size:9pt;
	height: 20px;
	width: 100%;
	color: #616161;
	text-align: center;
	line-height:1.5em;
}
.footer_mypage{
	clear: both;
	background-color:#ececec;
	padding-top: 7px;
	padding-bottom: 5px;
	font-size:9pt;
	height: 20px;
	width: 100%;
	color: #616161;
	text-align: center;
	line-height:1.5em;
}
/*----------------------------------------------------*/
/* マージン調整用*/
/*----------------------------------------------------*/
.mrg01{
	margin-top:51px;
}

.mrg02{
	margin:35px 30px 0 0;
}

.mrg03{
	margin-left:100px;
}

.mrg04{
	margin-top:10px;
}

.mrg05{
	margin-left:120px;
}
.mrg06{
	margin:-5px -40px 0 0;
}

.mrg07{
	margin:40px auto 0;
}

.mrg08{
	margin-top:30px;
}
.mrg09{
	margin:60px auto 0;
}

.mrg10{
	margin:40px 0 0 18px;
}

.mrg11{
	margin:5px 0 0 40px;
}
.mrg12{
	margin-left:40px;
}
.mrg13{
	margin:20px 0;
}

.mrg14{
	margin-top:40px;
}

.mrg15{
	margin-bottom:150px;
}
.mrgtop15{
	margin-top:15px;
}
.mrgleft3{
	margin-left:3.0em;
}
/*----------------------------------------------------*/
/* パディング調整用*/
/*----------------------------------------------------*/
.pdg01{
	padding-left:10px;
}

.pdg02{
	padding-left:20px;
}

.pdg_t15{
	padding-top:15px;
}

/*----------------------------------------------------*/
/* ボタン*/
/*----------------------------------------------------*/

/*マイページ 申請書編集*/
.btn_edit_agree{
	text-align:center;
	margin-top:30px;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_edit_agree a{
	padding:7px 40px;
	background-color:#0e7ac4;
	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;
}

/*ログイン画面へ*/
.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*/
}

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

.btn_login_en a:hover{
	background-color:#0063a6;/*財団固有色4*/
}

/*助成金種類・メールアドレス登録*/
.btn_kaid_mail{
	margin:50px 0 100px;
	text-align:center;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_kaid_mail a{
	padding:10px 50px;
	background-color:#ee3800;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_kaid_mail a:hover{
	background-color:#c32e00;
}
/*マイページ 申請書編集*/
.btn_edit_mypage{
	text-align:center;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

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

.btn_edit_mypage a:hover{
	background-color:#0063a6;
}
/*申請書表示*/
.btn_view_edit{
	text-align:center;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_view_edit a{
	padding:4px 7px;
	text-decoration:none;
	color:#ee3800;
	font-weight:bold;
	border:3px solid #ee3800;
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_view_edit a:hover{
	background-color:#fff1ed;
}

/*確認*/
.btn_view_chk{
	text-align:center;
	margin:10px 0;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_view_chk a{
	padding:4px 19px;
	text-decoration:none;
	color:#ee3800;
	font-weight:bold;
	background-color:#ffffff;
	border:3px solid #ee3800;
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_view_chk a:hover{
	background-color:#fff1ed;
}

/*PDF表示*/
.btn_view_pdf{
	text-align:center;
	margin:10px 0;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_view_pdf a{
	padding:4px 12px;
	text-decoration:none;
	color:#ee3800;
	font-weight:bold;
	background-color:#ffffff;
	border:3px solid #ee3800;
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_view_pdf a:hover{
	background-color:#fff1ed;
}
/*フォーマットのダウンロード*/
.btn_docs_download{
	text-align:center;
	margin:10px 0 0 50px;
	white-space: nowrap;	/*ボタン内で改行させない*/
}
.btn_docs_download a{
	padding:4px 50px;
	text-decoration:none;
	color:#0e7ac4;
	font-weight:bold;
	border:3px solid #0e7ac4;
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_docs_download a:hover{
	background-color:#f2faff;
}
/*アップロード*/
.btn_docs_upload{
	text-align:center;
	margin:15px 0px 0 10px;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

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

.btn_docs_upload a:hover{
	background-color:#0063a6;
}

/*アップロード(英語)*/
.en_btn_docs_upload{
	text-align:center;
	margin:15px 0px 0 10px;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

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

.en_btn_docs_upload a:hover{
	background-color:#0063a6;
}

/*提出*/
.btn_submit{
	margin:80px 0 100px;
	text-align:center;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_submit a{
	padding:10px 50px;
	background-color:#ee3800;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_submit a:hover{
	background-color:#c32e00;
}

.btn_save{
	margin:40px 0 40px;
	text-align:center;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_save a{
	padding:10px 50px;
	background-color:#ee3800;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_save a:hover{
	background-color:#c32e00;
}

.btn_save_en{
	margin:40px 0 40px;
	text-align:center;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_save_en a{
	padding:10px 0;
	background-color:#ee3800;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_save_en a:hover{
	background-color:#c32e00;
}


/*パスワード登録*/
.btn_password{
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_password a{
	padding:10px 50px;
	background-color:#ee3800;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_password a:hover{
	background-color:#c32e00;
}

.btn_password_en{
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_password_en a{
	padding:10px 0;
	background-color:#ee3800;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_password_en a:hover{
	background-color:#c32e00;
}

/*戻る*/
.btn_cancel{
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_cancel a{
	padding:10px 50px;
	background-color:#666666;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_cancel a:hover{
	background-color:#848484;
}

/*戻る(英語)*/
.btn_cancel_en{
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_cancel_en a{
	padding:10px 0;
	background-color:#666666;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_cancel_en a:hover{
	background-color:#848484;
}

/*戻る*/
.btn_cancel_ad{
	margin:80px 0 100px;
	text-align:center;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_cancel_ad a{
	padding:10px 50px;
	background-color:#666666;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_cancel_ad a:hover{
	background-color:#848484;
}


/*検索*/
.btn_search{
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_search a{
	padding:10px 50px;
	background-color:#0e7ac4;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_search a:hover{
	background-color:#0063a6;
}
/*クリア*/

.btn_clear{
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_clear a{
	padding:10px 45px;
	background-color:#666666;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_clear a:hover{
	background-color:#848484;
}

/*提出*/
.btn_add_support{
	margin:60px 0 100px;
	text-align:center;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_add_support a{
	padding:10px 50px;
	background-color:#ee3800;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_add_support a:hover{
	background-color:#c32e00;
}
/*CSVのダウンロード*/
.btn_csv_download{
/*	text-align:center;*/
	margin:0px 0 10px 90px;
	white-space: nowrap;	/*ボタン内で改行させない*/
}
.btn_csv_download span{
	font-size:150%;
	font-weight:bold;
}
.btn_csv_download a{
	padding:4px 40px;
	text-decoration:none;
	color:#0e7ac4;
	font-weight:bold;
	border:3px solid #0e7ac4;
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}
.btn_csv_download a:hover{
	background-color:#f2faff;
}
/*マイページ 申請書編集*/
.btn_ad_list{
	text-align:center;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_ad_list a{
	padding:6px 12px;
	background-color:#0e7ac4;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_ad_list a:hover{
	background-color:#0063a6;
}

/*マイページ 申請書編集*/
.btn_ad_list02{
	text-align:center;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_ad_list02 a{
	padding:6px 41px;
	background-color:#0e7ac4;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_ad_list02 a:hover{
	background-color:#0063a6;
}

/*マイページ アップロード*/
.btn_ad_upload{
	text-align:center;
	margin:10px 0;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_ad_upload a{
	padding:4px 12px;
	text-decoration:none;
	color:#0e7ac4;
	font-weight:bold;
	background-color:#ffffff;
	border:3px solid #0e7ac4;
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_ad_upload a:hover{
	background-color:#f2faff;
}

/*管理者画面 戻る*/
.btn_buck{
	margin:60px 0 60px;
	text-align:center;
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_buck a{
	padding:10px 50px;
	background-color:#848484;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	white-space: nowrap;	/*ボタン内で改行させない*/
}

.btn_buck a:hover{
	background-color:#666666;
}

/*モーダルウィンドウ 戻る*/
.btn_buck_mail{
	margin:40px 0 60px;
	text-align:center;
}

.btn_buck_mail a{
	padding:10px 50px;
	background-color:#848484;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
}

.btn_buck_mail a:hover{
	background-color:#666666;
}

/*メールを送信*/

.btn_send_mail{
}

.btn_send_mail a{
	padding:10px 45px;
	background-color:#ee3800;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
}

.btn_send_mail a:hover{
	background-color:#c32e00;
}

/*確認画面へ*/
.btn_Confirmd{
}

.btn_Confirmd a{
	padding:10px 30px;
	background-color:#ee3800;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
}

.btn_Confirmd a:hover{
	background-color:#c32e00;
}
/*審査者画面 確認*/
.btn_shinsa_conf{
	text-align:center;
}

.btn_shinsa_conf a{
	padding:6px 12px;
	background-color:#ee3800;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
}

.btn_shinsa_conf a:hover{
	background-color:#c32e00;
}

/*管理者 メール送信*/
.btn_send_mail_s{
	text-align:center;
}
.btn_send_mail_s a{
	padding:5px 15px;
	background-color:#ee3800;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	display:block;
}
.btn_send_mail_s a:hover{
	background-color:#c32e00;
}

/*管理者 メール編集*/
.btn_edit_mail_s{
	text-align:center;
}
.btn_edit_mail_s a{
	padding:5px 15px;
	background-color:#0e7ac4;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
	display:block;
}
.btn_edit_mail_s a:hover{
	background-color:#0063a6;
}

/*審査評点 クリア*/
.btn_hyouten_clear{
	text-align:center;
	margin-right:20px;
}

.btn_hyouten_clear a{
	padding:6px 12px;
	background-color:#848484;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
}

.btn_hyouten_clear a:hover{
	background-color:#666666;
}

/*管理者画面 報告書管理 ダウンロード1*/
.btn_download_01{
	text-align:center;
}

.btn_download_01 a{
	padding:3px;
	background-color:#0e7ac4;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
}

.btn_download_01 a:hover{
	background-color:#0063a6;
}
/*管理者画面 報告書管理 ダウンロード2*/
.btn_download_02{
	text-align:center;
}

.btn_download_02 a{
	padding:3px;
	background-color:#848484;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
}

.btn_download_02 a:hover{
	background-color:#666666;
}
/*フォーマットのダウンロード*/
.btn_docs_download_02{
	text-align:center;
	margin:10px auto 0;
}
.btn_docs_download_02 a{
	padding:4px 50px;
	text-decoration:none;
	color:#0e7ac4;
	font-weight:bold;
	border:3px solid #0e7ac4;
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */
}

.btn_docs_download_02 a:hover{
	background-color:#f2faff;
}

/*----------------------------------------------------*/
/* ページトップへ*/
/*----------------------------------------------------*/
.pagetop{
	position: fixed;
	bottom: 51px;
	right: 47px;
	text-align:center;
	cursor:pointer;
}

/*----------------------------------------------------*/
/* サンプルメール*/
/*----------------------------------------------------*/

.mail_area{
	width: 700px;
	margin:40px auto;
	line-height:150%;
}


.dotted{
	border:none;
	border-top:dashed 1px #999999;
	height:1px;
}
/*----------------------------------------------------*/
/*PDF変換方法*/
/*----------------------------------------------------*/

/*Windows 変換方法*/
div.help_pdf_windows{
	float:left;
	width:330px;
	margin-left:100px;
}

.else{
	text-indent: -4.0em;
	margin:0;
}
/*マニュアル領域*/
.manual_text{
	width:760px;
	margin:0 auto;
}

/*連番　テキスト*/
.number_text{
	float:left;
	width:350px;
	margin:0;
	padding:0;
}

.number_text_02{
	float:left;
	width:700px;
	margin:0;
	padding:0;
}

.manual_left{
	float:left;
	width:400px;
	margin:5px 0 0 20px;
}

.manual_image{
	float:left;
	padding:0;
	vertical-align:middle;
	width:340px;
	text-align:right;
	margin:5px 0 0 20px;
}
/*CubePdf*/
.cube_pdf_gray{
	width:100%;
	background-color:#dcdcdc;
	text-align:center;
	line-height:180%;
}

/*----------------------------------------------------*/
/*文字修飾*/
/*----------------------------------------------------*/
/* HELP */
div#help{
	width:440px;
	float:center;
	margin:0px 5px 0px 15px;
	padding:10px;
	line-height:130%;
}


span.big{
	font-weight:bold;
	line-height:150%;
}

.wid70{
	width:70px;
}
/*----------------------------------------------------*/
/*フォントサイズ*/
/*----------------------------------------------------*/
.fs7{
	font-size:7pt;
}

.fs8{
	font-size:8pt;
}

.fs9{
	font-size:9pt;
}
.fs10_5{
	font-size:10.5pt;
}
.fs12{
	font-size:12pt;
}

.fs13{
	font-size:13pt;
}

.fs18{
	font-size:18pt;
}

.fsEn{
	font-size:90%;
	font-family: 'メイリオ',sans-serif;
	line-height: 150%;
}
.fsMes{
	font-family: 'メイリオ',sans-serif;
}

.bs1{
	border:1px solid #000000;
}
/*----------------------------------------------------*/
/*ポップアップ説明文用*/
/*----------------------------------------------------*/
.tooltip{
	width: 250px;
	position: absolute;
	left: -9999px;
	padding: 2px;
	background: #bee0f7;
	border: 1px solid #AAA;
	display: none;
}
.tooltip p{
	color: #000000;
	padding: 2px;
	font-size: 10.5pt;
}
/*横幅調整*/
.wid25{
	width:25%;
}
.wid40{
	width:40%;
}

.wid200{
	width:200px;
}
.wid275{
	width:275px;
}
/*----------------------------------------------------*/
/*報告書入稿システム*/
/*----------------------------------------------------*/
/*STEP*/
div#main div.title_step_report01{
	margin-top:60px;
	margin-bottom:10px;
	width:689px;
	height:54px;
	font-weight:bold;
	padding:15px 0 0 150px;
	background:url(../images/indiv/bar_step01_report_title.png) 0 0 no-repeat;
}
div#main div.title_step_report02{
	margin-top:60px;
	margin-bottom:10px;
	width:689px;
	height:54px;
	font-weight:bold;
	padding:15px 0 0 150px;
	background:url(../images/indiv/bar_step02_report_title.png) 0 0 no-repeat;
}
.report_note{
	padding: 10px;
	margin: 5px auto;
	width: 90%;
	border:dotted 1px #999;
	font-weight:normal;
}
.input_area_large{
	width:90%;
	height:150px;
	padding:5px;
	margin: 5px auto 0px auto;
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */
	border:1px solid #898989;
	display:block;
}
.input_area_middle{
	width:90%;
	height:60px;
	padding:5px;
	margin: 5px auto 0px auto;
	border-radius: 5px 5px 5px 5px; /* 角を丸くする */
	border:1px solid #898989;
	display:block;
}
.report_text_count{
	margin: 5px auto 0px auto;
	width:90%;
	text-align:left;
}
.tag_menu{
	width:90%;
	padding:5px;
	margin: 0px auto 5px auto;
	height:33px;
	border-left:solid 1px #898989;
	border-right:solid 1px #898989;
	border-bottom:solid 1px #898989;
	border-radius: 0px 0px 3px 3px;
}
.box_blue {
	width:150px;
	background: #0092c8;
	color:#fff;
	padding:2px 0px;
	border: 1px solid #0092c8;
	border-radius: 3px;
	text-align:center;
}
.r_mgn5{
	margin-right:15px;
}
.btn_add_report{
	width:90%;
	text-align:right;
	margin:10px auto 0 auto;
}
.btn_add_report a{
	padding:10px 10px;
	background-color:#666;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
}
.btn_add_report a:hover{
	background-color:#777;
}

table.btn_table{
	margin:1px 0 0 5px;
	border-collapse: collapse;
}
table.btn_table td{
	width:40px;
	height:30px;
	padding: 0 !important;
}
table.btn_table td.btn_bold_01{
}
table.btn_table td.btn_bold_01 a{
	padding: 10px 20px;
	background: url(../images/icon_bold_off.gif) 16px 12px no-repeat;
}
table.btn_table td.btn_bold_01 a:hover{
	background: url(../images/icon_bold_on.gif) 16px 12px no-repeat;
}
table.btn_table td.btn_bold_01_blue a{
	padding: 10px 20px;
	background: url(../images/icon_bold_off.gif) 16px 12px no-repeat;
}
table.btn_table td.btn_bold_01_blue a:hover{
	background: url(../images/icon_bold_on_blue.gif) 16px 12px no-repeat;
}
table.btn_table td.brn_itaric_01{
}
table.btn_table td.brn_itaric_01 a{
	padding: 10px 20px;
	background: url(../images/icon_itaric_off.gif) 16px 13px no-repeat;
}
table.btn_table td.brn_itaric_01 a:hover{
	background: url(../images/icon_itaric_on.gif) 16px 13px no-repeat;
}
table.btn_table td.brn_itaric_01_blue a{
	padding: 10px 20px;
	background: url(../images/icon_itaric_off.gif) 16px 13px no-repeat;
}
table.btn_table td.brn_itaric_01_blue a:hover{
	background: url(../images/icon_itaric_on_blue.gif) 16px 13px no-repeat;
}
table.btn_table td.btn_underline_01{
}
table.btn_table td.btn_underline_01 a{
	padding: 10px 20px;
	background: url(../images/icon_underline_off.gif) 16px 13px no-repeat;
}

table.btn_table td.btn_underline_01 a:hover{
	background: url(../images/icon_underline_on.gif) 16px 13px no-repeat;
}

table.btn_table td.btn_underline_01_blue a{
	padding: 10px 20px;
	background: url(../images/icon_underline_off.gif) 16px 13px no-repeat;
}

table.btn_table td.btn_underline_01_blue a:hover{
	background: url(../images/icon_underline_on_blue.gif) 16px 13px no-repeat;
}


table.btn_table td.btn_sup_01{
}

table.btn_table td.btn_sup_01 a{
	padding: 10px 20px;
	background: url(../images/icon_sup_off.gif) 16px 12px no-repeat;
}

table.btn_table td.btn_sup_01 a:hover{
	background: url(../images/icon_sup_on.gif) 16px 12px no-repeat;
}

table.btn_table td.btn_sup_01_blue a{
	padding: 10px 20px;
	background: url(../images/icon_sup_off.gif) 16px 12px no-repeat;
}

table.btn_table td.btn_sup_01_blue a:hover{
	background: url(../images/icon_sup_on_blue.gif) 16px 12px no-repeat;
}


table.btn_table td.btn_sub_01{
}

table.btn_table td.btn_sub_01 a{
	padding: 10px 20px;
	background: url(../images/icon_sub_off.gif) 16px 13px no-repeat;
}

table.btn_table td.btn_sub_01 a:hover{
	background: url(../images/icon_sub_on.gif) 16px 13px no-repeat;
}

table.btn_table td.btn_sub_01_blue a{
	padding: 10px 20px;
	background: url(../images/icon_sub_off.gif) 16px 13px no-repeat;
}

table.btn_table td.btn_sub_01_blue a:hover{
	background: url(../images/icon_sub_on_blue.gif) 16px 13px no-repeat;
}


table.btn_table td.btn_gothic{
	width:44px;
}
table.btn_table td.btn_gothic a{
	padding: 10px 30px;
	background: url(../images/icon_gothic_off.gif) 10px 13px no-repeat;
}
table.btn_table td.btn_gothic a:hover{
	background: url(../images/icon_gothic_off.gif) 10px 13px no-repeat;
}

table.btn_table td.btn_symbol{
	width:50px;
}
table.btn_table td.btn_symbol a{
	padding: 10px 30px;
	background: url(../images/btn_sym_off.png) 10px 13px no-repeat;
}
table.btn_table td.btn_symbol a:hover{
	background: url(../images/btn_sym_off.png) 10px 13px no-repeat;
}

/*hasu add 0825*/
/*----------------------------------------------------*/
.btn_add_img{
	margin:0px 0 0px;
	text-align:center;
}

.btn_add_img a{
	padding:5px 5px;
	background-color:#999;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
}

.btn_add_img a:hover{
	background-color:#bbb;
}

.btn_add_img_back{
	margin:0px 0 0px;
	text-align:center;
}

.btn_add_img_back a{
	padding:5px 5px;
	background-color:#666;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
}

.btn_add_img_back a:hover{
	background-color:#777;
}

.btn_add_img_go{
	margin:0px 0 0px;
	text-align:center;
}

.btn_add_img_go a{
	padding:5px 5px;
	background-color:#0e7ac4;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 3px 3px; /* 角を丸くする */
}

.btn_add_img_go a:hover{
	background-color:#0063a6;
}

/*----------------------------------------------------*/
/*【オープンウィンドウエリア】*/
/*----------------------------------------------------*/
.openSpace{
	padding: 10px 20px;
}

/* タイトル*/
.openTitle{
	border-bottom: 2px solid #000000;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	font-weight: bold;
}

.openList{
	margin: 0px 0px 5px 0px;
}

table.open_table{
	padding:0;
	margin:0 auto;
	border-collapse:collapse;
	width:700px;
}

table.open_table th{
	background-color:#eeeeee;
	padding: 10px;
	width:150px;
	text-align:left;
	border-bottom:3px solid #ffffff;
}
table.open_table th.th_01{
	border-bottom:none;
}

table.open_table td{
	padding: 10px;
}
.mail_text{
	margin:0px auto 10px auto;
	width:700px;
}
.language_box {
	font-size: 80%;
	float: right;
	margin: 25px 10px 0px 10px;
	font-family: "メイリオ",sans-serif;
}
.language_box a {
	text-decoration: none;
	float: left;
	color: #fff;
	width: 90px;
	padding: 2px 6px;
	margin: 2px 4px;
	border: solid #fff 1px;
	text-align: center;
	font-size: 11pt;
}
.language_box a:hover{
	background-color: #0e6296;
}
.language_box a.language_btn_on {
	background-color: #0e6296;
	font-weight: bold;
}

/*----------------------------------------------------*/
/*【管理者　申請情報一覧】*/
/*----------------------------------------------------*/
/*ページ遷移*/
.PageListTbl{
	float:right;
	margin: 0px;
}

.kome_txt{
	width:565px;
	margin-left: 15px;
	font-weight:bold;
	padding-left:22px;
	text-indent:-22px;
}

.kome_txt_e{
	width:567px;
	margin-left: 20px;
	font-weight:bold;
	padding-left:15px;
	text-indent:-15px;
}

.maru_txt{
	width:545px;
	margin-left: 35px;
	font-weight:bold;
	padding-left:22px;
	text-indent: -22px;
}

.maru_txt_e{
	width:550px;
	margin-left: 35px;
	font-weight:bold;
	padding-left:17px;
	text-indent: -17px;
}

/*願書のダウンロード*/
.download_area{
	margin:0 0 60px 20px;
}

.download_area a.link{
	margin-bottom:5px;
	color:#0e7ac4;
	text-decoration:underline;
}

.download_area .download_kome{
	padding-left:14px;
	text-indent:-14px;
}
.download_area .download_kome_e{
	padding-left:14px;
	text-indent:-14px;
}