@charset "utf-8";

/* ===================== page css ===================== */

#header dl dd.contact a {
background-position: -443px -72px;
}



/* index.html
--------------------------------------------------------- */
#contents #main .contactArea {
width: 666px;
}

/* breadCrumb */
#contents #main .contactArea .breadCrumb {
margin: 45px 0 25px -16px;
}

/* h */
#contents #main .contactArea h1 {
border-bottom: 1px solid #EDEDB9
}
#contents #main .contactArea h2 {
margin: 50px 0 26px 0;
border-bottom: 1px solid #C0C0BE;
}

/* p */
#contents #main .contactArea p.intro {
margin: 0 0 8px 0;
line-height: 160%;
}
#contents #main .contactArea p.intro span.anno {
color: #B41D0E;
}
#contents #main .contactArea p.intro span.note {
color: #9A5F1E;
}
#contents #main .contactArea p.mgt40 {
margin-top: 40px;
} 

/* ul.note */
#contents #main .contactArea ul.note {
margin: 0 0 24px 0;
}
#contents #main .contactArea ul.note li {
margin: 0 0 2px 0;
padding: 0 0 0 1em;
text-indent: -1em;
line-height: 160%;
}
#contents #main .contactArea ul.note li.anno {
color: #B41D0E;
}

/* table */
#contents #main .contactArea table th {
width: 155px;
}
#contents #main .contactArea table td.contact {
width: 388px;
padding:10px 40px 10px 18px;
}
#contents #main .contactArea table td textarea {
width: 424px;
height: 135px;
margin: 0;
}

/* btnArea */
#contents #main .contactArea .btnArea {
margin: 30px 0 0;
text-align: center;
}
#contents #main .contactArea .btnArea p {
padding:0 0 0 190px;
}
#contents #main .contactArea .btnArea p.pdl260 {
padding: 0 0 0 260px
}
#contents #main .contactArea .btnArea input {
float: left;
}



/* thankyou.html
--------------------------------------------------------- */
#contents #main .contactArea .thanks {
width: 666px;
text-align: center;
}
#contents #main .contactArea .thanks h1 {
margin: 0;
border: none;
}
#contents #main .contactArea .thanks h2 {
margin: 0 0 30px 0;
border: none;
}

/* ul */
#contents #main .contactArea .thanks ul {
width: 346px;
margin: 18px auto 0 auto;
text-align: left;
}
#contents #main .contactArea .thanks ul li {
margin: 0 0 2px 0;
padding: 0 0 0 1em;
text-indent: -1em;
line-height: 160%;
}
#contents #main .contactArea .thanks ul li.anno {
color: #B41D0E;
}

/* dl */
#contents #main .contactArea .thanks dl {
margin: 38px 0 0 270px;
text-align:left;
}
#contents #main .contactArea .thanks p.btn_gotop {
width: 141px;
margin: 30px auto 0 auto;
}
