/* 全体指定 */

#contact {
width: 800px;
background: url(img/bg.gif) no-repeat;
height: 565px;
color: #333;
}

#contact_c {
width: 800px;
color: #333;
}


#curtain {
width: 800px;
color: #333;
}


a {
color: #3F5E00;
text-decoration: none;
}


a:hover {
text-decoration: underline;
color: #3F5E00;
}


#main {
width: 780px;
height: 550px;
}


#text {
float: left;
width: 250px;
margin-top: 30px;
margin-left: 22px;
}

#text_c {
float: right;
width: 300px;
margin-top: 15px;
margin-right: 10px;
}


#form {
float: right;
width: 472px;
margin-top: 40px;
}


#form_c {
float: left;
width: 420px;
margin-top: 30px;
margin-left: 10px;
}

.contact {
width:210px;
height:16px;
font-size:12px;
color:#666;
}

.nonmember {
font-size: 12px;
color: #666;
}


/* イメージボーダー指定 */
img{
	border:	0;
}


/* テーブル指定 */
table {
margin-left: auto;
margin-right: auto;
}

.form{
padding: 5px;
font-size: 12px;
}



/* その他指定 */
.paragraph01{
width: 250px;
padding-top: 20px;
vertical-align: top;
}

.paragraph02{
vertical-align: center;
margin-left: 22px;
margin-bottom: 15px;
}

.paragraph03{
width: 300px;
padding-top: 10px;
vertical-align: top;
}

.paragraph04{
width: 780px;
padding-top: 50px;
}

.line_c_left{
width: 10px;
background: url(img/c_left.gif);
}

.line_c_right{
width: 10px;
background: url(img/c_right.gif);
}

