/* カバー
-----------------------------------------------------------------------------------------------------*/
h2.con-cover {
background:url(../img2/cover/con-cover.jpg) no-repeat 0 0;
}
h2.con-cover a {
background:url(../img2/cover/con-cover.jpg) no-repeat 0 0;
}

/*-お問い合わせありがとう-*/
h2.tha-cover {
background:url(../img2/cover/tha-cover.jpg) no-repeat 0 0;
}
h2.tha-cover a {
background:url(../img2/cover/tha-cover.jpg) no-repeat 0 0;
}


/* サイド
-----------------------------------------------------------------------------------------------------*/
.contact-s-box {
width:188px;
margin:0;
padding:0;
}
.contact-s-box h4 {
width:188px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img2/contact/contact-s.gif) no-repeat 0 0;
display:block;
}
.contact-s-box h4 a {
width:188px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img2/contact/contact-s.gif) no-repeat 0 0;
display:block;
}
.contact-s-box h4 a:hover {
width:188px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img2/contact/contact-s.gif) no-repeat -188px 0;
display:block;
}
.contact-s-box ul {
width:188px;
margin:0 0 50px 0;
padding:0;
list-style:none;
}
.contact-s-box li {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
.contact-s-box li a {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
.contact-s-box li a:hover {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
/*---*/
li.c-menu01 {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/contact/contact-s.gif) no-repeat 0 -49px;
}
li.c-menu01 a {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/contact/contact-s.gif) no-repeat 0 -49px;
}
li.c-menu01 a:hover {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/contact/contact-s.gif) no-repeat -188px -49px;
}



/* お問い合わせ
-----------------------------------------------------------------------------------------------------*/
.contact-box {
margin:0;
padding:0;
}
.contact-box p {
margin:0 0 15px 0;
padding:0;
}
h3.contact-bar {
width:530px;
height:22px;
margin:0 0 25px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img2/contact/contact-bar.gif) no-repeat 0 0;
}
.adbox {
width:350px;
margin:0 0 15px 0;
padding:10px;
background:#E9E9E9;
}
.adbox p {
margin:0;
padding:0;
color:#666666;
}
.contact-box table {
width:500px;
margin:20px 0 0 0;
padding:0;
border-bottom:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
}
.contact-box table th{
font-size:12px;
color:#333333;
text-align:left;
line-height:150%;
font-weight:normal;
padding:15px;
border-top:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
background:#E9E9E9;
}
.contact-box table td{
font-size:12px;
color:#666666;
line-height:150%;
padding:15px;
border-top:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
}
.contact-box table input{
border:1px #666666 solid;
font-size:12px;
color:#333333;
padding:3px;
background:#FFFFF0;
}
.contact-box table textarea{
margin:0;
padding:3px;
border:1px #666666 solid;
font-size:12px;
color:#333333;
background:#FFFFF0;
}
.contact-box table td.ind{
width:150px;
}
.contact-box table td span{
color:#ff0000;
}

.contact-box table .submit{
background-color:#434b4c;
color:#fff;
margin:0 10px 0 0;
padding:5px 10px;
font-size:0.8em;
}
input#sub {
margin:0;
padding:3px 10px;
color:#FFFFFF;
background:#003399;
}

