@charset "Shift_JIS";

/*
@media print{
	a[href^="http"]:after{
	 content: " [" attr(href) "]";
	font-size:8pt;
	}
}

@media display{
	.print{
	 display:none;
	}
}

@media print{
	.print{
	 display:inline;
	 font-size:8pt;
	}
}
*/


/*----------	ヘッダの一部（ほとんどはbase_id_class.cssに記述）	----------*/

.headtitle h1{		/*ネスケ4.xのため　base_id_class.cssで上書き設定アリ*/
 padding-top:1px;
 font-size:130%;
 line-height:150%;
 }

.headtitle #head_img{		/*タイトルと画像を横に並べるため*/
 float:left;
 }

.headtitle p.title_sub{		/*文字タイトルの余白調整*/
 padding-left:170px; padding-bottom:2px;
 }


/*----------	ページ余白	----------*/
@media screen{
.headtitle, .contents, #footer_navi{
 margin:5px auto 1px;
 min-width:480px;
 max-width:800px;
 text-align:left;
}
}

@media print{
	#header, .contents, #footer{
	 margin:10px 5px;
	}
}

/*----------	各ディレクトリなどのインデックスページ調整	----------*/
#sub_index{
 margin-left:145px;
 margin-bottom:3em;
 }

#sub_index h2{
 font-size:120%;
 margin-top:1.5em;
 margin-bottom:0.5em;
 }

#sub_index ul{
 margin-top:0;
 }


/*----------各ディレクトリなどのインデックスページ調整 h2がない、日付のあるタイプ（トピックス一覧など）----------*/
#main_index{
 margin-left:5%;
 margin-right:5%;
 margin-bottom:3em;
 margin-top:1em;
 }


#main_index li span{
 font-size:95%;
}
#main_index li p{
 padding-left:7.5em;
 margin:0;
 margin-top:-1.1em;
}

#main_index{
 padding-bottom:10px;
}

.date .zero{
 visibility:hidden;
}

/*----------------- 申請様式一覧ページ -----------------*/
#index_sinsei dl{
 margin-left:15px;
}

#index_sinsei dt{
 margin-top:15px;
 width:12em;
 padding-top:3px;
}
#index_sinsei dd.top{
 margin-top:-1.7em;
}
#index_sinsei dd.bottom{
 border-bottom:solid 1px #b38f00;
}
#index_sinsei dd{
 border-left:solid 5px #b38f00;
 margin-left:12.3em;
 margin-bottom:0px;
 line-height:140%;
 letter-spacing:0.2px;
 padding:5px 0 5px 5px;
}

/*----------------- 関連リンクページ -----------------*/
@media print{
#index_link a:after{
 content: "[" attr(href) "]";
 font-size:85%;
 font-family:arial;
}
}

#index_link a{
 letter-spacing:0.5px;
}

#index_link li{
 margin-top:3px;
 margin-bottom:3px;
}

/*----------	このページの頭にもどるリンク行揃え指定のみ	----------*/
.pageup{
 text-align:right;
 }

/*----------	画像の配置	----------*/
.pct_center{
 text-align:center;
 }

/*----------	行揃え	----------*/
.t_left{
 text-align:left;
 }
.t_right{
 text-align:right;
 }
.t_center{
 text-align:center;
 }

/*----------	PDFのダウンロードページ説明	----------*/
.pdf{		/*ネスケ4.xのため　base_id_class.cssで上書き設定アリ*/
/* padding:8px;
/* background:#eee url(/JUUTAKU/img/getacro_bg.gif);*//*テストサーバ時*/
/* background:#eee url(img/getacro_bg.gif);/*公開サーバ時*/
/* text-align:center;*/display:none;
}

/*----------	お問い合わせ	----------*/
.address{
 padding-right:1em;
 padding-left:1em;
 padding-bottom:0.5em;
 min-width:15em;
 clear:both;
/* background:#efefef url(/JUUTAKU/img/bg_address.gif) no-repeat;*//*テストサーバ時*/
 background:#efefef url(img/bg_address.gif);/*公開サーバ時*/
 text-align:center;
 }
address{
 font-style:normal;
 line-height:150%;
 text-align:center;
 }
.nobr{
 white-space:nowrap;
 }
address:first-line{
 font-weight:bold;
 font-size:95%;
 letter-spacing:1px;
 }

/*-----行揃え　インライン-----*/

.iC{ text-align:center; }
.iR{ text-align:right; }
.iL{ text-align:left; }


/*----------	行間調整	----------*/

.lh120 { line-height: 120%; }
.lh140 { line-height: 140%; }
.lh160 { line-height: 160%; }

.t_group1 p{ line-height: 160%; }

/*----------	マージン調整	----------*/

.mar50 { margin-left: 50px; }
.mar40 { margin-left: 40px; }
.mar30 { margin-left: 30px; }
.mar20 { margin-left: 20px; }
.mar10 { margin-left: 10px; }

/*----------	インデント調整	----------*/

.indent05 { margin-left: 0.5em; text-indent:-0.5em; }
.indent1 { margin-left: 1em; text-indent:-1em; }
.indent15 { margin-left: 1.5em; text-indent:-1.5em; }
.indent2 { margin-left: 2em; text-indent:-2em; }
.indent25 { margin-left: 2.5em; text-indent:-2.5em; }
.indent3 { margin-left: 3em; text-indent:-3em; }
.indent3_5 { margin-left: 3.5em; text-indent:-3.5em; }
.indent4 { margin-left: 4em; text-indent:-4em; }
.indent45 { margin-left: 4.5em; text-indent:-4.5em; }
.indent5 { margin-left: 5em; text-indent:-5em; }
.indent6 { margin-left: 6em; text-indent:-6em; }
.indent7 { margin-left: 7em; text-indent:-7em; }
.indent8 { margin-left: 8em; text-indent:-8em; }
.indent9 { margin-left: 9em; text-indent:-9em; }
.indent10 { margin-left: 10em; text-indent:-10em; }
.indent11 { margin-left: 11em; text-indent:-11em; }
.indent_kome { margin-left:1.5em; text-indent:-1em; padding-left:1em;}
.indent_one {padding-left:1em; text-indent:0;}
.indent_two {padding-left:2em; text-indent:0;}
.indent_three {padding-left:3em; text-indent:0;}
.indent_four {padding-left:4em; text-indent:0;}
.indent_five {padding-left:5em; text-indent:0;}
.indent_eight {padding-left:8em; text-indent:0;}
.indent_nine {padding-left:9em; text-indent:0;}
.indent_ten {padding-left:10em; text-indent:0;}

.indent05, .indent1, .indent15, .indent2, .indent25, .indent3, .indent3_5, .indent4,
.indent45, .indent5, .indent6, .indent7, .indent8, .indent9,
.indent10, .indent11, .indent_kome, .indent_one, .indent_two, .indent_three, .indent_four, .indent_five, .indent_eight, .indent_nine
 { display:block; }


.contents_menu p.mar10{
 margin-bottom:0.5em;
 margin-top:0.2em;
 }

/*----------	フッタ	----------*/

#footer_navi{
 clear:both;
 }

/*----------	文字色	----------*/
.Tred {
	color: #FF0000;
}
.Tblue {
	color:#00F;
}
/*------------文字サイズ-----------*/
.Sbig {
	font-size:140%;
	font-weight:bold;
}



/*-----dlのテーブル表示-----*/

dl.TList1 dt,
dl.TList2 dt,
dl.TList3 dt,
dl.TList4 dt,
dl.TList5 dt,
dl.TList6 dt,
dl.TList7 dt,
dl.TList8 dt,
dl.TList9 dt,
dl.TList10 dt,
dl.TList11 dt,
dl.TList12 dt,
dl.TList13 dt,
dl.TList14 dt,
dl.TList15 dt,
dl.TList16 dt,
dl.TList17 dt,
dl.TList18 dt,
dl.TList19 dt,
dl.TList20 dt,
dl.TList30p dt,
dl.TList145p dt
{
 float:left;
 clear:left;
}

dl.TList1 dd{ margin-left:2em;}
dl.TList2 dd{ margin-left:3em;}
dl.TList3 dd{ margin-left:4em;}
dl.TList4 dd{ margin-left:5em;}
dl.TList5 dd{ margin-left:6em;}
dl.TList6 dd{ margin-left:7em;}
dl.TList7 dd{ margin-left:8em;}
dl.TList8 dd{ margin-left:9em;}
dl.TList9 dd{ margin-left:10em;}
dl.TList10 dd{ margin-left:11em;}
dl.TList11 dd{ margin-left:12em;}
dl.TList12 dd{ margin-left:13em;}
dl.TList13 dd{ margin-left:14em;}
dl.TList14 dd{ margin-left:15em;}
dl.TList15 dd{ margin-left:16em;}
dl.TList16 dd{ margin-left:17em;}
dl.TList17 dd{ margin-left:18em;}
dl.TList18 dd{ margin-left:19em;}
dl.TList19 dd{ margin-left:20em;}
dl.TList20 dd{ margin-left:21em;}
dl.TList30p dd{ margin-left:40px;}
dl.TList145p dd{ margin-left:150px;}

dl.TList1 dd,
dl.TList2 dd,
dl.TList3 dd,
dl.TList4 dd,
dl.TList5 dd,
dl.TList6 dd,
dl.TList7 dd,
dl.TList8 dd,
dl.TList9 dd,
dl.TList10 dd,
dl.TList11 dd,
dl.TList12 dd,
dl.TList13 dd,
dl.TList14 dd,
dl.TList15 dd,
dl.TList16 dd,
dl.TList17 dd,
dl.TList18 dd,
dl.TList19 dd,
dl.TList20 dd,
dl.TList30p dd,
dl.TList145p dd
{
 margin-bottom:8px;
}

* html dl.TList1 dd,
* html dl.TList2 dd,
* html dl.TList3 dd,
* html dl.TList4 dd,
* html dl.TList5 dd,
* html dl.TList6 dd,
* html dl.TList7 dd,
* html dl.TList8 dd,
* html dl.TList9 dd,
* html dl.TList10 dd,
* html dl.TList11 dd,
* html dl.TList12 dd,
* html dl.TList13 dd,
* html dl.TList14 dd,
* html dl.TList15 dd,
* html dl.TList16 dd,
* html dl.TList17 dd,
* html dl.TList18 dd,
* html dl.TList19 dd,
* html dl.TList20 dd,
* html dl.TList30p dd,
* html dl.TList145p dd
{
 height:2em;
 voice-family:"\"}\"";	/*-----　IE5.5以前で無効にするため　-----*/
 voice-family:inherit;
 height:100%;
}

dl.TList1 dd p,
dl.TList2 dd p,
dl.TList3 dd p,
dl.TList4 dd p,
dl.TList5 dd p,
dl.TList6 dd p,
dl.TList7 dd p,
dl.TList8 dd p,
dl.TList9 dd p,
dl.TList10 dd p,
dl.TList11 dd p,
dl.TList12 dd p,
dl.TList13 dd p,
dl.TList14 dd p,
dl.TList15 dd p,
dl.TList16 dd p,
dl.TList17 dd p,
dl.TList18 dd p,
dl.TList19 dd p,
dl.TList20 dd p,
dl.TList30p dd p,
dl.TList145p dd p
{
 padding:0;
}


/*-----スタンダードなテーブル表示-----*/

table.BasisT
{
border:none;
border-collapse:collapse;
}
table.BasisT thead th,
table.BasisT thead td,
table.BasisT tbody th,
table.BasisT tbody td,
table.BasisT tfoot th,
table.BasisT tfoot td
{
border:solid 1px #666666;
padding:5px;
}

table.BasisT thead th
{
background-color:#EEEEEE;
}
table.BasisT tbody th,
table.BasisT tfoot th
{
font-weight:normal;
}
table.BasisT tbody th.tL
{
text-align:left;
}
table.BasisT tbody td.iR,
table.BasisT tfoot td.iR
{
text-align:right;
}
table.BasisT tfoot th,
table.BasisT tfoot td
{
background-color:#FFFFCC;
}


ul.listA li
{
display:block;
float:left;
margin-right:10px;
}

/*-----フロートクリアのハック　ulを使用したリンクリストについて-----*/
ul.listA:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
ul.listA
{ display:inline-block; }
/* Hides from IE-mac \*/
* html ul.listA
{ height:1%; }
ul.listA
{ display:block; }
/*End hide from IE-mac */



/*-----ファイルフォーマットアイコン表示-----*/
.FF
{
font-size:85%;
color:#333;
text-decoration:none;
font-style: normal;
white-space: nowrap;
}
.FF img
{
border:none;
margin-right: 1px;
margin-top: 1px;/*
position:relative;
top:1px;*/
}

.bR .FF img
{
	margin-left:0px;
}
.bL .FF img
{
	margin-right:0px;
}

@media print {
	.hidden,.trigger2 {display:none;}
}

.last_update {
	font-size:85%;
	font-weight:bold;
	text-align:right;
	margin:0 0 15px;
}

.last_update2 {
	font-size:85%;
	font-weight:bold;
	text-align:right;
	margin:0 0 15px;
	width:300px;
	float:right;
}

@media print {
	.address {
		margin:0 10% !important;
	}
	.address .nobr {
		white-space:normal;
	}
}

.updated-date {
	font-size: 85%;
	font-weight: bold;
	text-align:right;
}