@charset "shift_jis";

/*========== heading ==========*/

h1 {
margin: 0px 0px 15px;
padding: 0px;
}


h2 {
font-weight: bold;
font-size: 10px;
color: #FFFFFF;
background-color: #474747;
margin: 0px 0px 5px;
padding: 2px 5px;
}


/*========== main ==========*/

p {
font-size: 12px;
line-height: 140%;
margin: 0px;
padding: 0px 0px 5px;
}

.space{
clear: both;
}

.division {
width: 500px;
margin: 0px;
padding: 0px 8px;
}

.logo {
float: left;
width: 140px;
margin: 0px;
padding: 0px;
}

.link {
clear: both;
padding-top: 8px;
}

#detailze {
float: right;
width: 360px;
margin: 0px;
padding: 0px;
background-color: #F8DFDF;
}

#detailze p {
margin: 0px;
padding: 5px;
}

.fz {
font-weight: bold;
font-size: 12px;
line-height: 140%;
color: #8C0000;
}

#detailre {
float: right;
width: 360px;
margin: 0px;
padding: 0px;
background-color: #E6F3FF;
}

#detailre p {
margin: 0px;
padding: 5px;
}

.fr {
font-weight: bold;
font-size: 12px;
line-height: 140%;
color: #193775;
}

#detailpa {
float: right;
width: 360px;
margin: 0px;
padding: 0px;
background-color: #FFF4B0;
}

#detailpa p {
margin: 0px;
padding: 5px;
}

.fp {
font-weight: bold;
font-size: 12px;
line-height: 140%;
color: #F86D31;
}

#detailpa {
float: right;
width: 360px;
margin: 0px;
padding: 0px;
background-color: #FFF4B0;
}

#detailpa p {
margin: 0px;
padding: 5px;
}

.fp {
font-weight: bold;
font-size: 12px;
line-height: 140%;
color: #F86D31;
}

#detailyu {
float: right;
width: 360px;
margin: 0px;
padding: 0px;
background-color: #FFE6F3;
}

#detailyu p {
margin: 0px;
padding: 5px;
}

.fy {
font-weight: bold;
font-size: 12px;
line-height: 140%;
color: #FF66B8;
}

#detailca {
float: right;
width: 360px;
margin: 0px;
padding: 0px;
background-color: #FFE6E6;
}

#detailca p {
margin: 0px;
padding: 5px;
}

.fc {
font-weight: bold;
font-size: 12px;
line-height: 140%;
color: #FF0000;
}

.detailot {
width: 500px;
margin: 0px;
padding: 0px;
background-color: #F3F3F3;
}

.detailot p {
margin: 0px;
padding: 5px;
}


/*========== form ==========*/

form {
margin: 0px;
}

#formarea {
width: 500px;
margin: 0px;
padding: 0px 8px;
}

.border1 {
background-image: url("/img/bg_form.gif");
}

.essential {
font-size: 12px;
line-height: 140%;
color: #990000;
padding-left: 2px;
}

.message {
font-weight: bold;
font-size: 12px;
line-height: 140%;
color: #093B92;
}

.message2 {
font-weight: bold;
font-size: 12px;
line-height: 140%;
color: #990000;
}

.message3 {
font-size: 12px;
line-height: 140%;
color: #990000;
}
