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

* contact.css

***************************************************************/
#main-column h2 {
	margin:0 0 30px;
}
#block1 {
	padding:0 10px;
}
#block1 p {
    margin:0 0 20px;
}
#block1 p .hissu {
	margin:0 4px 0 0;
}
#block1 table {
    width:680px;
	margin:0 auto;
}
#block1 th {
    width:250px;
    font-weight:bold;
    padding:10px;
    border-bottom:1px solid #ebddc8;
	background:#f9f5ee;
	vertical-align:middle;
}
.index #block1 th.red {
	color:#c00;
}
.index #block1 th.gray {
	padding:10px 10px 10px 47px;
}
.index #block1 th .hissu {
	margin:0 8px 0 0;
}
#block1 th.first,
#block1 td.first {
    border-top:1px solid #ccc;
    vertical-align:top;
}
#block1 td {
    width:370px;
    padding:10px;
    border-bottom:1px solid #ccc;
}
#block1 .first .w360 {
    width:360px;
    height:80px;
    border:1px solid #ccc;
}
#block1 td .w250 {
    width:250px;
    height:20px;
    line-height:20px;
    border:1px solid #ccc;
}
#block1 td input.w360 {
    width:360px;
    height:20px;
    line-height:20px;
    border:1px solid #ccc;
}
#block1 td input.w75 {
    width:75px;
    height:20px;
    line-height:20px;
    border:1px solid #ccc;
}
#block1 p.confirm {
    margin:20px 0 0;
    text-align:center;
}
#block1 p.send {
    margin:20px auto 0;
    text-align:center;
}
#block1 p.send a {
    width:100px;
    margin:0 15px 0 0;
}