body {
	margin: 0px;
	background: url(images/page/bg.gif);
}
.f1 { font-size: 60%; line-height: 150%; color: #333333; }
.f2 { font-size: 70%; line-height: 150%; color: #333333; }
.f3 { font-size: 80%; line-height: 150%; color: #333333; }
.f4 {
	font-size: 105%;
	line-height: 150%;
	color: #333333;
	font-weight: bold;
}
.gb_dot {
background: url(images/page/dot_grey.gif);
height:1px;
}
h1 { font-size: 16px; line-height: 20px; ; font-family: "ＭＳ Ｐゴシック", "Osaka"}
h2 { font-size: 24px; }
h3 { font-size: 16px; }
p { line-height: 140%; }
span { font-size: 10px; line-height: 140%; }
a:link {
	text-decoration: none;
	color: #211E89;
}
a:active {
	text-decoration: none;
	color: #999999;
}
a:visited {
	text-decoration: none;
	color: #666699;
}
a:hover { color:#FE9103; ; text-decoration: underline}


.body {
	font-size: 12px;
	line-height: 120%;
	margin: 0px;
	background: #FFFFFF;



}
.title2 { font-size: 14px; font-weight: bold; }
.index-t {  font-size: medium; font-weight: bold; font-family: "ＭＳ Ｐゴシック", "Osaka"}
.index-sub {  font-size: small; color: #666666}
.line {
	background: url(images/toppage/line.gif) repeat-x;
}
.title_bg {  background-image: url(/images/navigate/b_sub_bg.gif)}
.f5 {
	font-size: 120%;
	line-height: 150%;
	color: #333366;
	font-weight: bold;
}
.f100 {
	font-size: 100%;
	line-height: 120%;
	color: #333366;
	font-weight: bold;

}
/**
囲み記事設定
**/
.kakomi {
background-color:#ffffEf;
border-color:#666666;
border-width:1px;
border-style:dashed;
/* border-style:solid;*/
padding:10px 10px 10px 10px;
/*width: 450px;*/
margin-right: auto;
margin-left: auto;
text-align:justify;
}

.midashi{
/* border-style:dashed;*/
/* background-color:#F0FFF3;*/
background-color:#F2FFF2;
border-style:solid;
border-color: #339999;
border-width: 1px 0px 1px 0px;
text-align: center;
font-weight: bold;
font-size: 110%;
/* color: #339966;*/
margin: 0px 0px 0px 0px;
padding:5px 5px 5px 5px;
  }
