@charset "shift_jis";
/*====全体制御===================*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-style: normal;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-decoration: none;
}
body,td,th {
	line-height: 17px;
	font-size: 12px;
	color: #454545;
}
/*====テキスト===================*/

.text10 {
	font-size: 10px;
	line-height: 12px;
	letter-spacing: 0.1em;
	color: #454545;
}
.text11 {
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 0.1em;
}
.text12 {
	font-size: 12px;
	color: #454545;
}
.text13 {
	font-size: 13px;
	color: #454545;
}
.text13_ao {
	font-size: 13px;
	color: #5F7CA0;
	line-height: 20px;
}
.text13_ao_k {
	font-size: 13px;
	color: #003399;
	line-height: 22px;
}
.text13_ao_19 {
	font-size: 13px;
	color: #003399;
	line-height: 19px;
}
.text14 {
	font-size: 15px;
	color: #454545;
	line-height: 19px;
}
.text15 {
	font-size: 15px;
	color: #454545;
}

h1.tit {
	font-size: 15px;
	font-weight: bold;
	line-height:1em;
	margin: 0;
	color: #003366;
}
h1.tit2 {
	font-size: 17px;
	font-weight: bold;
	line-height:1em;
	margin: 0;
	color: #003366;
}
h2.mida {
	font-size: 15px;
	font-weight: bold;
	line-height:1em;
	margin: 3;
	color: #FF3366;
}

HR {
  color: #CCCCCC; /* 線の色(IE用) */
  background-color: #CCCCCC; /* 線の色(NN用) */
  border: 0px; /* 枠の太さ */
}
/*====テーブル線（点線）===================*/
table.sen01 td,th {
  border-style: dotted;           /* 枠の形 */
  border-width: 2px 0px 2px 0px; /* 上、右、下、左の枠 */
  border-color: #999999;  /* 段落の枠の色 */
  padding: 8px;
  background-image:url(../img/back02.gif); 
}
table.sen01_back td,th {
  border-style: solid;           /* 枠の形 */
  border-width: 1px 0px 1px 0px; /* 上、右、下、左の枠 */
  border-color: #999999;  /* 段落の枠の色 */
  background-color: #F5F5F5;
  padding: 3px;
}
table.sen02 td,th {
  border-style: dotted;           /* 枠の形 */
  border-width: 1px 0px 0px 0px; /* 上、右、下、左の枠 */
  border-color: #999999;  /* 段落の枠の色 */
  padding: 8px;
}
table.sen03 td,th {
  border-style: dotted;           /* 枠の形 */
  border-width: 0px 0px 1px 0px; /* 上、右、下、左の枠 */
  border-color: #999999;  /* 段落の枠の色 */
  padding: 8px;
}
table.sen00 td,th {
  border-style: dotted;           /* 枠の形 */
  border-width: 0px 0px 0px 0px; /* 上、右、下、左の枠 */
  border-color: #999999;  /* 段落の枠の色 */
  padding: 3px;
}
/*====リンク===================*/
a:link {
	color: #003366;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #003366;
}
a:hover {
	text-decoration: none;
	color: #0066FF;
}
a:active {
	text-decoration: none;
}

/*====staff===================*/
hr.dot {
width:500px;
border-style: dotted none none none;
border-top-width: 1px;
border-top-color: #CCCCCC;
height: 1px;
} 

div#name_h{
									width:						230px;
									height:						4px;
									background-image:			url(../img/staff_h.gif);
									background-repeat:			no-repeat;
									margin:						0;
									padding:					0;

}

div#name_b{

									width:						230px;
									background:					#0B3C9D;
									margin:						0;
									padding:					0;


}

div#name_txt{
									width:						230px;
									color:						#FFFFFF;
									text-align:					center;
									margin-top:					0;
									margin-bottom:				0;
									padding:					0;

}

div#name_f{
									width:						230px;
									height:						4px;
									background-image:			url(../img/staff_f.gif);
									background-repeat:			no-repeat;
									margin:						0 0 0 0;
									padding:					0;

}

div#subtit{
									width:						200px;
									border-color:				#0B3C9D;
									border-style:				solid;
									border-width:				0 0 2px 0; 
									margin:						10px 0 5px 0;
									padding:					0 0 0 0;

}

div#name_h_g{
									width:						230px;
									height:						4px;
									background-image:			url(../img/staff_h_g.gif);
									background-repeat:			no-repeat;
									margin:						0;
									padding:					0;

}

div#name_b_g{

									width:						230px;
									background:					#3F9E0B;
									margin:						0;
									padding:					0;


}

div#name_f_g{
									width:						230px;
									height:						4px;
									background-image:			url(../img/staff_f_g.gif);
									background-repeat:			no-repeat;
									margin:						0 0 0 0;
									padding:					0;

}

div#subtit_g{
									width:						200px;
									border-color:				#3F9E0B;
									border-style:				solid;
									border-width:				0 0 2px 0; 
									margin:						10px 0 5px 0;
									padding:					0 0 0 0;

}

div#name_h_o{
									width:						230px;
									height:						4px;
									background-image:			url(../img/staff_h_o.gif);
									background-repeat:			no-repeat;
									margin:						0;
									padding:					0;

}

div#name_b_o{

									width:						230px;
									background:					#FF6C37;
									margin:						0;
									padding:					0;


}

div#name_f_o{
									width:						230px;
									height:						4px;
									background-image:			url(../img/staff_f_o.gif);
									background-repeat:			no-repeat;
									margin:						0 0 0 0;
									padding:					0;

}

div#subtit_o{
									width:						200px;
									border-color:				#FF6C37;
									border-style:				solid;
									border-width:				0 0 2px 0; 
									margin:						10px 0 5px 0;
									padding:					0 0 0 0;

}
