@charset "shift_jis";

/* inquiry */
body#hierarchy #main p#main_img {
 height: 94px;
}
.title01 {
 width: 659px;
 height: 52px;
 font-size: 1px;
 margin: 0 20px 0 14px;
}
.p_send {
 width: 659px;
 margin: 0 0 0 14px;
 text-align: center;
}



.form01 {
 border: 1px solid #77A9CE;
 background: transparent;
 line-height: 1.5;
 padding: 3px 3px 3px 3px;
 color: #424242;
 font-family: "lr SVbN", "Osaka|";
}
form dl {
 margin: 0 0 0 24px;
 list-style-type: none;
 color: #424242;
}
form dl dt {
 margin: 0 0 .3em 0;
 font-size: 80%;
}
form dl dt span {
 color: #862600;
 font-weight: bold;
}
form dl dd {
 margin: 0 0 .9em 1em;
}
form dl dd {
 font-size: 80%;
}
form dl dd textarea.form01 {
 font-size: 100%;
}
.p_send {
 width: 620px;
 margin: 0 0 0 17px;
 text-align: center;
}

.w180 { width: 180px; height: 16px; }
.w370 { width: 370px; height: 16px; }
.w574h { width: 574px; height: 214px; }

/* mail.php */
.p001 {
 margin: 0 0 12px 28px;
 font-size: 80%;
}
.p003 {
 margin: 0 0 12px 28px;
 font-size: 80%;
 color: #862600;
}
.p002 {
 margin: 0 0 0 8px;
}
.ml25 { margin-left: 25px; }
.table01 {
 border: 0;
 border-collapse: collapse;
 margin: 0 0 9px 27px;
 font-size: 80%;
}
.table01 th {
 border: 0;
 border-collapse: collapse;
 color: #2D5741;
 padding: 3px 0 3px 3px;
 vertical-align: top;
 line-height: 1.5;
 width: 90px;
}
.table01 td {
 border: 0;
 border-collapse: collapse;
 color: #424242;
 padding: 3px 0 3px 12px;
 text-align: left;
 vertical-align: top;
 line-height: 1.5;
}
.table01 td.pl0 { padding-left: 0; }

.cursor01 {
 cursor: pointer;
}
