@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------------------
お問い合わせ
------------------------------------------------------------------------------ */ 
.contactBox {
margin-left: 10px;
margin-bottom: 20px;
width: 640px;
}
.contactBox02 {
margin-left: 10px;
margin-bottom: 20px;
width: 400px;
text-align: center;
}
.contactList {
line-height: 160%;
margin-left: 15px;
width: 620px;
background: #E7E7E7;
padding: 10px;
}
.contactList02 {
line-height: 200%;
margin-left: 15px;
background: #E7E7E7;
width: 620px;
padding: 10px;
}
.contactError {
width: 640px;
color: #F60;
font-weight: bold;
margin-bottom: 20px;
margin-left: 10px;
}
.contactBox03 {
margin-left: 10px;
margin-bottom: 10px;
width: 640px;
text-align: center;
background: #FFFFE6;
padding-top: 10px;
padding-bottom: 10px;
border: 1px solid #CCC;
}
.contactGray {
color: #999;
}
.contactList li {
float: left;
width: 300px;
margin-top: 3px;
margin-bottom: 3px;
}
.contactList li input {
margin-right: 5px;
}
.contactList02 li input {
margin-right: 5px;
}
strong {
font-weight: bold;
}
.contactSelect {
margin-bottom: 5px;
padding-left: 10px;
}
.contactLiS {
width: 600px;
margin-bottom: 10px;
padding-right: 10px;
padding-left: 10px;
}
.contactLiS li {
float: left;
padding-top: 3px;
padding-bottom: 3px;
}
.contactCategory01 {
width: 300px;
}
.contactCategory02 {
width: 630px;
}
.contactCategory03 {
width: 600px;
}
.contactSList {
padding-left: 15px;
}
.contactSSList {
padding-left: 15px;
}
.contactSSList li {
width: 210px;
float: left;
}
.contactCap {
padding-right: 15px;
padding-left: 15px;
}
.contactBtm30 {
margin-bottom: 30px;
}
.contactDlList li {
background: url(../contact/img/icon01.gif) no-repeat left 0.2em;
padding-left: 20px;
}
.contactArea {
width: 480px;
}
.contactForm01 {
width: 6em;
}
