.f1 { font-size:12px ; color:#ffffff; }

.f2 { font-size:12px ; color:#333333; }

.f3 { font-size:12px ; color:#666666; line-height:17px; }

.f4 { font-size:12px ; color:#666666; }

.fy1 { font-size:12px ; color:#333333; font-weight:bold; }

.fy2 { font-size:10px ; color:#333333; }

.fy3 { font-size:9px ; color:#666666; }

.fr1 { font-size:12px ; color:#00538A; font-weight:bold; }

.fr2 { font-size:12px ; color:#444444; }

.fr3 { font-size:12px ; color:#78b6bc;  font-weight:bold; }

.fs1 { font-size:12px ; color:#663300;  font-weight:bold; }

.fa1 { font-size:14px ; color:#333333;  font-weight:bold; }

.s1 { font-size:16px ; color:#661f00;  font-weight:bold; }
.s2 { font-size:12px ; color:#666666; }
.s3 { font-size:12px ; color:#333333; }

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.nbr{
	white-space:nowrap;
	color:#00538A;
	font-weight:bold;
	padding-left:5px;
}
.ln5{
	height:15px;
	background:url(../img/line-2.gif) repeat-x;
}


/*----------------------------------------------
	util all
----------------------------------------------*/
#util_box{
	line-height:100%;
	letter-spacing:0.2em;
	text-align:left;
	margin:20px 10px 10px 10px;
	padding:30px 10px 10px 10px;
	border-image: url("../img/line0.gif") 16 16 round;
	border-style:solid; 
}



#util_box h2{
	font-weight:bold;
	font-size:180%;
	margin-bottom:20px;
	color:#000000;
	font-family:'Hiragino Mincho ProN', serif;
	border-bottom:1px solid #000000;
	padding-bottom:5px;
}

#util_box h3{
	font-weight:bold;
	margin:10px 0px 10px 0px;
}
#util_box p{
	margin:0px;
	padding:0px 20px 0px 10px;

}
#util_box ol{
	padding:0px 20px 0px 60px;
}
#util_box li{
	margin:0px 0px 10px 30px;
}

/*----------------------------------------------
	kiji
----------------------------------------------*/
#kiji_box{
	line-height:100%;
	letter-spacing:0.2em;
	margin:20px 10px 10px 10px;
	padding:30px 10px 10px 10px;
}

#kiji_box td{
	background-color:#FFFFFF;
	letter-spacing:0.2em;
	vertical-align:top;
	width:184px;
	border-image: url("../img/line0.gif") 16 16 round;
	border-style:solid; 
	margin:20px 10px 10px 10px;

}

#kiji_box h4{
	margin:10px 0px 10px 0px;
	line-height:100%;
	font-weight:bold;
	padding:0px 0px 0px 10px;
}

#kiji_box p{
	width:150px;
	margin:0px;
	padding:0px 0px 0px 20px;

}
/*----------------------------------------------
	kiji3
----------------------------------------------*/
#kiji_box3{
	font-size:middle;
	text-align:left;
	margin:20px 10px 10px 10px;
	padding:30px 10px 10px 10px;
}

#kiji_box3 td{
	background-color:#FFFFFF;
	letter-spacing:0.1em;
	vertical-align:top;
	width:196px;
	border-image: url("../img/line0.gif") 16 16 round;
	border-style:solid; 
	margin:20px 10px 10px 20px;

}

#kiji_box3 h4{
	line-height:110%;
	font-weight:bold;
	padding:0px 0px 0px 10px;
}

#kiji_box3 p{
	margin:0px;
	padding:10px 0px 0px 5px;

}

/*----------------------------------------------
	kiji2
----------------------------------------------*/
#kiji_box2{
	line-height:150%;
	letter-spacing:0.2em;
	text-align:left;
	margin:20px 10px 10px 10px;
	padding:30px 10px 10px 10px;
}

#kiji_box2 td{
	letter-spacing:0.2em;
	vertical-align:top;
	width:640px;
	border-image: url("../img/line0.gif") 8 8 round;
	border-style:solid; 
	margin:20px 10px 10px 10px;

}

#kiji_box2 h4{
	line-height:110%;
	font-weight:bold;
	padding:0px 0px 0px 10px;
}

#kiji_box2 p{

	font-size:150%;
	margin:0px;
	padding:0px 0px 0px 200px;

}


/*----------------------------------------------
	kiji4
----------------------------------------------*/
#kiji_box4{

}

#kiji_box4 td{
	width:200px;
	vertical-align:top;
	border-style:none; 
	margin:20px 10px 10px 20px;
	padding-left:10px;

}

/*----------------------------------------------
	util all2
----------------------------------------------*/
#util_box2{
	border:solid 1px;
	overflow-y:scroll;
	height:200px;
	width:100%;
	background-color:#FFFFFF;
}

#util_box2 h3{
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 10px;
}
#util_box2 p{
	font-size:12px;
	margin:0px;
	padding:0px 20px 0px 20px;

}

/*----------------------------------------------
	kage
----------------------------------------------*/
.kage1{
	-webkit-box-shadow: 5px 5px 8px -6px #000000;
	-moz-box-shadow: 5px 5px 8px -6px #000000;
	box-shadow: 5px 5px 10px -6px #000000;

}

#headImage {
   width:560px;
   height:170px;
}

