/* CSS Document */
/* ----------------------
ページ設定（詳細）
-----------------------*/
/*サブページcontents（マージン）*/
#t_contents_s{
margin-top:1px;
margin-bottom:1px;
vertical-align:top;
padding: 0px;
font-color:#000000;
font-size:10pt;
font-family:'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka, sans-serif;
line-height:16pt;
text-align:left;
}
/*サブメニュー項目table*/
#t_s{
vertical-align:top;
margin-top: 0px;
padding-top: 0px;
}
#s_menu_bg{
width:149px;
background-color:#CACFDF;
margin-top: 0px;
padding-top: 0px;
}
#s_menu_bg_g{
width:149px;
background-color:#C0D1BD;}
#s_menu_border_r{
width:2px;
background-color:#8B9AC7;
}
#s_menu_border_r_g{
width:2px;
background-color:#95B291;
}
/*コンテンツの入れ物table（L）　※メインメニューページ*/
#s_contents{
padding-bottom:25px;
padding-left:37px;
margin-top: 0px;
font-color:#000000;
font-size:10pt;
font-family:'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka, sans-serif;
line-height:16pt;
text-align:left;
vertical-align:top;
}
/*コンテンツ部分リンク(全体)　※メインメニューページ*/
#s_contents a:link{
color:#18358E;
text-decoration:underline;
}
#s_contents a:active{
color:#666666;
text-decoration:none;
}
#s_contents a:visited{
color:#000000;
text-decoration:underline;
}
#s_contents a:hover{
color:#666666;
text-decoration:none;
}
/*コンテンツの入れ物table（L）　※対象者別メニューページ*/
#s_contents_g{
padding-bottom:25px;
padding-left:37px;
margin-top: 0px;
font-color:#000000;
font-size:10pt;
font-family:'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka, sans-serif;
line-height:16pt;
text-align:left;
vertical-align:top;
}
/*コンテンツ部分リンク(全体)　※対象者別メニューページ*/
#s_contents_g a:link{
color:#2C6423;
text-decoration:underline;}
#s_contents_g a:active{
color:#666666;
text-decoration:none;}
#s_contents_g a:visited{
color:#000000;
text-decoration:underline;}
#s_contents_g a:hover{
color:#666666;
text-decoration:none;}
/*パンくずリスト＆タイトル部分 table*/
#t_s_title_area{
width:530px;table-rayout:fixed;
margin-top:7pt;margin-bottom:5pt;}
/*パンくずtxt*/
.pankuzu{
font-size:8pt;
font-family:'ＭＳ Ｐゴシック', Osaka, sans-serif;
text-align:right;
padding:0px;
vertical-align:top;
line-height: 16pt;
}
/*コンテンツ　table*/
#t_sc_txt02{
width:530px;
table-rayout:fixed;
text-align: justify;
padding-top:5pt;
font-color:#000000;
font-size:10pt;
font-family:'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka, sans-serif;
line-height:16pt;
text-align:left;
vertical-align:top;
}
#t_sc_txt02 b{
color: #18358E;
}
/*リスト項目用　table*/
.t_sc_list{
text-align: left;
margin-top:5pt;
margin-bottom: 10pt;
width: 100%;
font-color:#000000;
font-size:10pt;
font-family:'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka, sans-serif;
line-height:16pt;
text-align:left;
vertical-align:top;
}
/*リスト項目（グラデーションイメージ敷いたもの）　※メインメニュー*/
#c_menu{
background-image:url(../sub_img/smc_arrow_b.gif);
background-repeat:no-repeat;
background-position:left center;
margin:0px;
padding:7pt 0pt 7pt 37pt;
text-align:left;
vertical-align:middle;
font-color:#000000;
font-size:10pt;
font-family:'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka, sans-serif;
line-height:16pt;
width: 491px;
}
/*リスト項目（グラデーションイメージ敷いたもの）　※対象者別メニュー*/
#c_menu_g{
background-image:url(../sub_img_g/smc_arrow_g.gif);
background-repeat:no-repeat;
background-position:left center;
margin:0px;
padding:7pt 0pt 7pt 37pt;
text-align:left;
vertical-align:middle;
font-color:#000000;
font-size:10pt;
font-family:'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka, sans-serif;
line-height:16pt;
width: 491px;
}
#c_menu_g a:link{color:#2C6423;
	text-decoration:underline;}
#c_menu_g a:active{color:#666666;
		text-decoration:none;}
#c_menu_g a:visited{
color:#000000;
text-decoration:underline;}
#c_menu_g a:hover{color:#666666;
		text-decoration:none;}
/*コンテンツの見出しｈ2　※メインメニュー*/
.sc_txt_title01{
background-color: #8B9AC7;
padding-top: 2pt;
padding-bottom: 2pt;
font-weight: bold;
padding-left: 24px;
color: #FFFFFF;
font-size: 11pt;
letter-spacing: 1pt;
font-family: "ＭＳ Ｐ明朝", "細明朝体";
margin-left: 1px;
}
/*コンテンツの見出し（ｈ2）　※対象者別メニュー*/
.sc_txt_title01_g{
background-color: #95B291;
padding-top: 2pt;
padding-bottom: 2pt;
font-weight: bold;
padding-left: 24px;
color: #FFFFFF;
font-size: 11pt;
letter-spacing: 1pt;
font-family: "ＭＳ Ｐ明朝", "細明朝体";
margin-left: 1px;
}
/*コンテンツの見出し（ｈ2）　※メインメニュー別窓の表*/
.sc_txt_title01_center{
background-color: #8B9AC7;
padding-top: 2pt;
padding-bottom: 2pt;
font-weight: bold;
color: #FFFFFF;
font-size: 11pt;
letter-spacing: 1pt;
font-family: "ＭＳ Ｐ明朝", "細明朝体";
margin-left: 1px;
text-align: center;
}
/*見出し設定（ｈ3・ｈ4）　※メインメニュー*/
h3{
font-size: 18pt;
color: #8B9AC7;
font-family: "ＭＳ Ｐ明朝", "細明朝体";
}
h3 a:link{
color: #8B9AC7;
text-decoration:underline;
}
h4{
font-size: 13pt;
color: #8B9AC7;
font-family: "ＭＳ Ｐ明朝", "細明朝体";
}
h4 a:link{
color: #8B9AC7;
text-decoration:underline;
}
/*見出し設定（ｈ3・ｈ4）　※対象者別メニュー用・追加属性*/
.h3_g{
color: #95B291;
}
.h3_g a:link{
color: #95B291;
text-decoration:underline;
}
.h4_g{
color: #95B291;
}
.h4_g a:link{
color: #95B291;
text-decoration:underline;
}
/*画像マージン　※通常（センター揃え・文字はbold）*/
.img_space{
text-align: center;
font-weight: bold;
}
/*画像マージン　※右に配置＆回りこみ*/
.img_space_r{
	float: right;
	padding-left: 10pt;
	margin-bottom: 5pt;
	margin-right: 2pt;
	margin-top: 5pt;
}
/*画像マージン　※左に配置＆回りこみ*/
.img_space_l{
	float: left;
	padding-right: 10pt;
	margin-bottom: 5pt;
	margin-left: 2pt;
	margin-top: 5pt;
}
/*表（セル内左揃え・左右マージン空き20pt）　※メイン仕様*/
.t_plane_list{
line-height: 15pt;
margin-top: 0px;
margin-bottom: 15px;
padding: 0px;
font-color:#000000;
font-size:10pt;
font-family:'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka, sans-serif;
text-align:left;
vertical-align:top;
width: 491px;
}
.t_plane_list th{
background-color: #DDDDDD;
padding-left:20pt;
padding-right: 20pt;
font-weight: normal;
}
.t_plane_list td{
background-color: #E8EBF4;
padding-left:20pt;
padding-right: 20pt;
}
.t_plane_list b{
color: #18358E;
}
/*表（セル内左揃え・左右マージン空き10pt）*/
.t_plane_list01{
line-height: 15pt;
margin-top: 0px;
margin-bottom: 15px;
padding: 0px;
font-color:#000000;
font-size:10pt;
font-family:'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka, sans-serif;
text-align:left;
vertical-align:top;
width: 491px;
}
.t_plane_list01 th{
background-color: #DDDDDD;
padding-left:10pt;
padding-right: 10pt;
font-weight: normal;
}
.t_plane_list01 td{
background-color: #E8EBF4;
padding-left:10pt;
padding-right: 10pt;
}
.t_plane_list01 b{
color: #18358E;
}
/*表（左右マージン空き10pt）（thセンター揃えセル色#DDDDDD/td左揃えセル色なし）*/
.t_plane_list01_1{
line-height: 15pt;
margin-top: 0px;
margin-bottom: 15px;
padding: 0px;
border-color: #666666;
font-color:#000000;
font-size:10pt;
font-family:'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka, sans-serif;
text-align:left;
vertical-align:top;
}
.t_plane_list01_1 th{
background-color: #DDDDDD;
padding-left:10pt;
padding-right: 10pt;
font-weight: normal;
text-align: center;
}
.t_plane_list01_1 td{
padding-left:10pt;
padding-right: 10pt;
text-align: left;
}
.t_plane_list01_1 b{
color: #18358E;
}
/*表（左右マージン空き10pt・thセンター揃え/td左揃え）*/
.t_plane_list01_2{
line-height: 15pt;
margin-top: 0px;
margin-bottom: 15px;
font-color:#000000;
font-size:10pt;
font-family:'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka, sans-serif;
vertical-align:top;
width: 491px;
}
.t_plane_list01_2 th{
background-color: #DDDDDD;
padding-left:10pt;
padding-right: 10pt;
font-weight: normal;
text-align: center;
}
.t_plane_list01_2 td{
background-color: #E8EBF4;
padding-left:10pt;
padding-right: 10pt;
text-align: left;
}
.t_plane_list01_2 b{
color: #18358E;
}
/*表（セル内センター揃え・左右マージン空き5pt）*/
.t_plane_list02{
text-align: center;
line-height: 15pt;
margin-top: 0px;
margin-bottom: 15px;
padding: 0px;
font-color:#000000;
font-size:10pt;
font-family:'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka, sans-serif;
vertical-align:top;
width: 491px;
}
.t_plane_list02 th{
font-weight: normal;
background-color: #DDDDDD;
padding-left: 5pt;
padding-right: 5pt;
}
.t_plane_list02 td{
background-color: #E8EBF4;
padding-left: 5pt;
padding-right: 5pt;
}
.t_plane_list02 b{
color: #18358E;
}
/*表（左右マージン空き20pt・thセンター揃え/td左揃え）*/
.t_plane_list03{
line-height: 15pt;
margin-top: 0px;
margin-bottom: 15px;
font-color:#000000;
font-size:10pt;
font-family:'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka, sans-serif;
vertical-align:top;
width: 491px;
}
.t_plane_list03 th{
background-color: #DDDDDD;
text-align: center;
font-weight: normal;
}
.t_plane_list03 td{
background-color: #E8EBF4;
text-align: left;
padding-left:20pt;
padding-right: 20pt;
}
.t_plane_list03 b{
color: #18358E;
}
/*表（特殊・センター揃え）*/
.t_plane_list_sp{
align: top;
text-align: center;
line-height: 15pt;
margin-top: 0px;
margin-bottom: 15px;
padding: 0px;
font-color:#000000;
font-size:10pt;
font-family:'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka, sans-serif;
vertical-align:top;
}
.t_plane_list_sp th{
background-color: #CCCCCC;
font-weight: normal;
}
.t_plane_list_sp td{
empty-cells:show;
}
.t_plane_list_sp b{
color: #18358E;
}
/*境界線（幅530px固定）*/
.hr01{
height: 0.5px;
width: 530px;
}
/*境界線（幅100％）*/
.hr02{
height: 0.5px;
width: 100%;
}
/*左右空き＆下20ｐｔ空き　設定*/
.txt_margin{
margin-left: 24px;
margin-right: 15px;
margin-bottom: 21pt;
}
.txt_margin b{
color: #18358E;
}
/*左右空き＆下20ｐｔ空き＆上10ｐｔ空き　設定*/
.txt_margin02{
margin-left: 24px;
margin-right: 15px;
margin-bottom: 21pt;
margin-top: 10pt;
}
.txt_margin02 b{
color: #18358E;
}
/*:更新日txt*/
.update_txt{
background-color: #8B9AC7;
color: #FFFFFF;
font-weight: bold;
padding-right: 2pt;
padding-left: 3pt;
padding-top: 2pt;
padding-bottom: 2pt;
font-size: 9pt;
letter-spacing: 1pt;
}
/*ここから文頭マーク有のリスト*/
/*文頭マーク「>>」*/
.m__arrowb{
	list-style-type: none;
}
.m__arrowb li{
	background-image: url(../img/arrow_b.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15pt;
}
.m__arrowy{
	list-style-type: none;
}
.m__arrowy li{
	background-image: url(../img/arrow_y.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15pt;
}
.m__arrowg{
	list-style-type: none;
}
.m__arrowg li{
	background-image: url(../img/arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15pt;
}
/*文頭マーク「●+▽」*/
.m__coinb{
	list-style-type: none;
	text-indent: 30pt;
}
.m__coinb li{
	background-image: url(../img/coin_b.gif);
	background-repeat: no-repeat;
	background-position: 15pt 50%;
}
.lm__coiny{
	list-style-type: none;
	text-indent: 30pt;
}
.lm__coiny li{
	background-image: url(../img/coin_y.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15pt;
}
.m__coing{
	list-style-type: none;
	text-indent: 30pt;
}
.m__coing li{
	background-image: url(../img/coin_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15pt;
}
/*文頭マーク「|_ 」*/
.m3_b{
list-style-image: url(../img/m3_b.gif);
}
.m3_y{
list-style-image: url(../img/m3_y.gif);
}
.m3_g{
list-style-image: url(../img/m3_g.gif);
}
/*メインメニューページ内に、
対象者別メニューページのリンク色を適用する場合に使用
※サイトマップで使用*/
#link_g a:link{
color:#2C6423;
text-decoration:underline;
}
#link_g a:active{
color:#666666;
text-decoration:none;
}
#link_g a:visited{
color:#000000;
text-decoration:underline;
}
#link_g a:hover{
color:#666666;
text-decoration:none;
}