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

/* お問い合わせ
---------------------------------------------------*/

.main-inbox h2 {
margin:20px 0;
padding:20px;
color:#666666;
border-left:#CCCCCC solid 5px;
background:none;
}
.waku-contact {
margin:10px 40px 10px 0px;
padding:10px 20px;
border:#e9e9e9 solid 4px;
}



.contact-inbox {
margin:0 0 50px 0;
padding:0;
overflow: hidden;
}
.contact-inbox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .contact-inbox {
    height: 1em;
    overflow: visible;
}
/**/
.contact-inbox p {
margin:5px 20px 20px 20px;
}

.contact-inbox input {
margin:4px 0 0 0;
}

.waku {
margin:30px 20px;
padding:10px 40px 10px 40px;
border:#999999 solid 1px;
background:#FFFFFF;
}


table.contact {
margin:20px 20px 20px 0;
}
table.contact td {
padding:20px 5px;
font-size:0.85em;
}

td.ind {
font-size:0.85em;
color:#000000;
}
input.submit {
width:300px;
margin:20px 0 20px 50px;
}

span.come-red {
color:#FF0000;
}

.attention {
clear:both;
margin:20px40px 20px 0;
padding:10px 20px 0 20px;
border:#FFCC00 solid 5px;
background:#FFFFFF;
font-size:0.85em;
}
p.kanryou {
margin:100px 0;
text-align:center;
font-size:1.4em;
color:#333333;
font-weight:bold;
}


/* 個人情報
---------------------------------------------------*/
.waku-pp {
margin:20px 40px 20px 5px;
padding:30px 40px;
border:#999999 solid 1px;
}
.waku-pp h3 {
margin:30px 0 15px 0;
padding:5px 0;
font-size:1.0em;
color:#666666;
border-bottom:#999999 dotted 1px;
}
