@charset "UTF-8";

#content {
margin-bottom: 20px;
}

.section h3 {
background-color: #a1000a;
}

/* inquiryList
-------------------------------------- */
#inquiryList {
margin-bottom: 20px;
}

#inquiryList h4 {
}

#inquiryList ul li p {
width: 300px;
}

#inquiryList ul li {
margin-bottom: 20px;
}

#inquiryList ul li p.left {
padding-left: 5px;
}

#inquiryList dl dt {
float: left;
width:7em;
text-align:right;
}

#inquiryList dl dd {
padding-left:7em;
}

#inquiryList a {
color: #d20000;
}

#department {
	width:370px;
}

/* formData
-------------------------------------- */
#formData span.req {
color: #FF0000;
}

#formTable {
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
margin: 5px 0 20px;
width: 100%;
}

#formTable th,
#formTable td {
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#formTable th {
vertical-align: middle;
background: #eee;
padding: 5px 10px;
}

#formTable td {
padding: 10px;
}

#formTable th span.req {
margin-left: 5px;
}

#formTable input, #formTable textarea {
border: 1px solid #CCCCCC;
padding: 5px;
font-size: 13px;
}

#formTable input {
margin-right: 5px;
}

#formTable textarea {
width: 500px;
height: 80px;
resize: vertical;
}

#formTable td .error {
font-weight: bold;
color: #ac0013;
margin-top: 3px;
display: none;
}

#attention {
font-size: 14px;
font-weight: bold;
color: #ac0013;
display: none;
margin-bottom: 10px
}

#formTable .mt {
margin-top: 5px;
}

#formTable .title th {
background: #cf0000;
color: #fff;
font-size: 13px;
font-weight: bold;
}

#formTable .state input,
#formTable .schoolYear input {
border: none;
}

#formTable .mr {
margin-right: 5px;
}

#formTable .mb {
margin-bottom: 5px;
}

#formTable .ml {
margin-left: 5px;
}

#submitBtn {
line-height: 1em;
border-top: 1px solid #ff9532;
border-left: 1px solid #ff9532;
border-right: 1px solid #bf5b00;
border-bottom: 1px solid #bf5b00;
background: #ff8e00;
color: #fff;
padding: 8px 15px 8px;
font-size: 14px;
font-weight: bold;
cursor: pointer;
}

#submitBtn:hover {
background: #ff6100;
}

* html #submitBtn {/* IE 6 */
padding: 8px 0 4px;
}

*+html #submitBtn {/* IE 7 */
padding: 8px 0 4px;
}


/* ok page
-------------------------------------- */
#thanks {
text-align: center;
font-size: 16px;
font-weight: bold;
margin-top: 150px;
}