@charset "UTF-8";
/* CSS Document */

/*contact*/
#mv.sub h2.contact {
 background: url(../img/contact/mv.jpg) 0 0 no-repeat;
}
#contents.contact h3 {
 background: url(../img/contact/mainTitle.gif) 0 0 no-repeat;
}
#contents.contact .box01 h4 {
 background: url(../img/contact/title01.gif) 0 0 no-repeat;
}
#contents.contact .box01 table {
 margin: 20px auto;
 width: 70%;
}
#contents.contact .box01 th {
 background: #efe8f3;
 border-right: 1px solid #ffffff;
 border-bottom: 1px dotted #080808;
 font-weight: normal;
 padding: 15px 20px;
 vertical-align: middle;
}
#contents.contact .box01 th span {
 color: #ff0000;
}
#contents.contact .box01 td {
 padding: 15px 20px;
 background: #efefef;
 border-bottom: 1px dotted #080808;
}
#contents.contact .box01 td input,
#contents.contact .box01 td textarea {
 padding: 5px;
 border: solid 1px #ccc;
}
#contents.contact .box01 td input.name,
#contents.contact .box01 td input.kana {
 width: 200px;
}
#contents.contact .box01 td input.add {
 width: 400px;
 ime-mode: disabled;
}
#contents.contact .box01 td textarea {
 width: 400px;
}
#contents.contact .box01 td span {
 font-size: 11px;
}
#contents.contact .box01 .top th,
#contents.contact .box01 .top td {
 border-top: 1px solid #080808;
}
#contents.contact .box01 .end th,
#contents.contact .box01 .end td {
 border-bottom: 1px solid #080808;
}
#contents.contact .box01 p.btn {
 text-align: center;
}

#mv.sub h2 {
 text-indent: -9999em;
 overflow: hidden;
 height: 300px;
}
#contents.contact h3 {
 background: url(../img/contact/mainTitle.gif) 0 0 no-repeat;
}
#contents h3 {
 height: 48px;
 text-indent: -9999em;
 overflow: hidden;
}
#contents.contact .box01 h4 {
 background: url(../img/contact/title01.gif) 0 0 no-repeat;
}
#contents h4 {
 height: 44px;
 text-indent: -9999em;
 overflow: hidden;
 margin-top: 30px;
}
#contents .box01 p.inner,
#contents .box02 p.inner,
#contents .box03 p.inner,
#contents .box04 p.inner {
 margin-top: 15px;
 padding: 0 30px;
 text-align: justify;
}
.btn_form,
.btn_form_back{
 text-align: center;
}
.btn_form input{
 background-color: #651989;
 color: #fff;
 border: none;
 padding: 10px 20px;
 margin-bottom: 10px;
}
.btn_form_back input{
 background-color: #767676;
 text-align: center;
 color: #fff;
 border: none;
 padding: 10px 20px;
}