@charset "utf-8";
/* CSS Document */


#contents {
padding-top: 6px;
width: 819px;
}

.content {
padding: 29px 11px 15px 11px;
width: 797px;
}

.content h2 {
text-align: center;
width: 797px;
}


.inquiry {
padding: 20px 19px 0px 19px;
width: 759px;
}

.inquiry p {
color: #777777;
line-height: 1.5;
text-align: left;
}


.otiawase {
padding: 20px 19px 0px 19px;
width: 759px;
}

.otiawase p {
line-height: 1.5;
padding-bottom: 5px;
text-align: left;
}

.otiawase span {
color: #FF0000;
text-align: left;
}



#touroku_bg {
background: #FFFFFF;
width: 759px;
}

.form {
float: left;
padding: 8px 0px 8px 0px;
width: 759px;
}

.form dl {
display: block;
float: left;
line-height: 1.5;
padding: 2px 0px 3px 41px;
width: 718px;
}

.form dl dt {
background: url(../img/list-mark.gif) no-repeat left 12px;
color: #777777;
float: left;
padding: 5px 0px 0px 12px;
text-align: left;
width: 123px;
}

.form dl dt span {
color: #FF0000;
font-size: 0.9em;
padding: 0px 0px 0px 10px;
text-align: left;
}

.form dl dd {
float: left;
padding: 2px 0px 0px 0px;
text-align: left;
width: 583px;
}



.all_form {
background-color: #ffffff;
border:  1px solid #c9c9c9;
color: #000000;
display: inline;
float: left;
height: 19px;
text-align: left;
}

.all_form_ {
background-color: #ffffff;
border:  1px solid #c9c9c9;
color: #000000;
display: inline;
float: left;
height: 70px;
}


#btns {
float: left;
padding: 20px 0px 0px 290px;
width: 460px;
}

#submit {
float: left;
padding: 0px 20px 0px 0px;
}

#reset {
float: left;
}

.btns {
background-color: #7d7d7d;
color: #FFFFFF;
padding: 2px;
}














