@charset "utf-8";
/* CSS Document */
h1,h2{
margin:0;
padding:0;
}


h3 {
	margin:0 auto;
	padding-bottom:0.5em;
	height: 36px;
	width: 630px;
	background: url(../images/title_bar.gif) no-repeat;
	color: #336699;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	text-indent: 22px;
	line-height: 36px;
}

h4 {
	font-size: 100%;
	width: 570px;
	text-align: left;
	text-indent: 5px;
	line-height: 160%;
	border-bottom-width: 1px;
	border-left-width: 20px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: normal;
}

.moji160 {
	font-size: 160%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.moji120 {
	font-size: 120%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.moji100 {
	font-size: 100%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.moji90 {
	font-size: 90%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.moji80 {
	font-size: 80%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.moji70 {
	font-size: 70%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.moji60 {
	font-size: 60%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.ibent_title_img {
	margin: 0 auto;
	height: 143px;
	width: 447px;
	background: url(../images/ibent_new_bar.gif) no-repeat;
}

.ibent_title_img p{
	padding:56px 0 0;
	text-align:center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#003366;
}
.topic_bunmen {
	font-size: 100%;
	font-family: "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.topicin {
	font-family: "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
}
.topic{
	font-family: "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
}
.topic_nakain {
	font-family: "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 150%;
}

.right{
text-align:right;
}


table.hyo{
margin:0 auto 1em;
padding:0px;
table-layout: fixed; width: 620px;
font-size:100%;
border-collapse: collapse;
}

table.hyo tr{
margin:0px;
padding:0px;
}

table.hyo td{
margin:0px;
padding:5px 1em;
border:solid  1px #336699;
}

.maru{
color:#0099FF;
font-weight:bold;
}

