@charset "utf-8";
.main {
}
body {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
background: #A1A3A0 url(../images/body_bck.jpg) top left repeat-x;
}
a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
text-decoration: none;
}
a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
text-decoration: underline;
}
a.footer_link {
color: #FFFFFF;
}
a.footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}
a.footer:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}
#main_background {
width: 100%;
height: 100%; 
background: url(../images/background.jpg) top center no-repeat;
height: 1000px;
}
#main_frame {
width: 1000px;
text-align: left;
}
#menu {
width: 1000px;
height: 44px;
}
#white_frame {
width: 950px;
padding-left: 28px;
padding-right: 22px;
background: url(../images/wb.png) top left repeat-y;
/*filter: alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;*/
display: table;
}
#footer {
margin-top: 20px;
width: 956px;
padding-left: 22px;
padding-right: 22px;
height: 46px;
padding-top: 17px;
background: url(../images/footer.png) no-repeat;
color: #FFFFFF;
}
div.title {
width: 100%;
padding-top: 10px;
padding-bottom: 10px;
font-size: 19px;
color: #3C0000;
font-weight: bold;
}
hr {
color: #999999;
width: 99%;
}
td.c_fr {
padding:15px;
width: 186px;
border-right: solid 1px #999999;
text-align: left;
}
td.c_fr2 {
width: 249px;
padding-left: 15px;
padding-right: 5px;
}
td.c_fr3 {
padding:15px;
width: 216px;
border-right: solid 1px #999999;
text-align: left;
}
#contact_box {
width: 229px;
padding-left: 10px;
padding-right: 10px;
height: 333px;
background: url(../images/contact_back.png) no-repeat;
color: #FFFFFF;
}
form {
margin: 0;
padding: 0;
}
/* ja form */
select, .inputbox {
	padding: 2px;
}

textarea {
	padding-left: 2px;
}

.inputbox {
	border: 1px solid #E6E6E6;
	background: #EBD3AF;
	color: #6B6B6B;
}

.inputbox:hover, .inputbox:focus {
	border: 1px solid #990000;
}

/* end ja form */
