body {
background-color: #fff;
}

#main {
width: 800px;
margin: 0px auto;
padding: 0px;
background-color: #fff;
border-style:solid;
border-width:1px;
border-color:#3F8C3F;
font-weight: normal;
font-style : normal;
color : #222;
line-height: 155%;
text-align: left;
}

.honbun {
width: 750px;
background-color: #fff;
padding: 0px 0px 0px 25px;
}

.text2 {
margin-bottom: 7px;
color: #060;
font-size: 18px;
font-weight: bold;
line-height: 26px;
text-align: left;
border-style:solid;
border-color:#3F8C3F;
padding-left: 7px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 7px;
	border-top-style: none;
}


.text4 {
color: #777;
font-size: 12px;
font-weight: normal;
font-style : normal;
line-height: 15px;
text-align: left;
}

.textinfo {
color: #777;
font-size: 14px;
font-weight: normal;
font-style : normal;
line-height: 18px;
text-align: center;
margin-bottom:10px;
}


h1 {
margin: 0px 0px;
padding: 0px 0px;
}

h3 {
font-size: 14px;
line-height: 23px;
font-weight: normal;
font-style : normal;
color: #333;
}

h4 {
margin: 8px 0px;
padding: 4px 4px 4px 4px;
color: #fff;
font-size: 13px;
font-weight: bold;
background-color: #669933;
}

.Interview {
padding: 5px 10px;
background-color: #fff;
border-style:dashed;
border-width:1px;
border-color: #777;
font-size: 12px;
line-height: 16px;
}

.footer {
margin: 0px;
padding: 0px;
}


a img {
	filter: Alpha(Opacity=100);
-moz-opacity: 1.0; 	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:hover img {
	filter: Alpha(Opacity=75);
	-moz-opacity: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.c-both {
clear: both;
}

