@charset "shift_jis";
/* CSS Document */

#contents .main table
{
font-size:13px;
margin-top:30px;
width:100%;	
}
#contents .main table tr{border-bottom:1px solid #CCC;}
#contents .main table tr .left,
#contents .main table tr .right{padding:10px 0;}
#contents .main table tr .left
{
font-weight:bold;
width:220px;	
}
#contents .main table tr .right{width:380px;}
#contents .main table tr td .hyphen{margin:0 10px;}

/*form*/
form input,
form select,
form textarea{font-size:13px;}
form select,
form textarea{display:block;}
form dl dt,
form dl dd{display:inline;}
form .parts_01 dt{margin-right:10px;}
form .parts_01 dd{margin-right:20px;}
form .parts_01 dd input{width:125px;}
form .parts_02 dt{margin-right:5px;}
form .parts_02 dd{margin-right:30px;}
form .parts_03 input{width:325px;}
form .parts_04 dt{margin-right:10px;}
form .parts_04 dd{margin-right:20px;}
form .parts_04 input{width:325px;}
form .parts_04 dd input{width:65px;}
form .parts_05 select{margin-bottom:20px;}
form .parts_05 textarea
{
margin:10px 0 20px 0;
width:325px;
}
form .button
{
display:block;
font-size:14px;
margin-top:20px;
text-align:center;
}
form .button input{margin:0 20px;}
form .parts_06 dt{margin-right:10px;}
form .parts_06 .tel{margin-bottom:10px;}
form .parts_06 .tel dd input{width:65px;}
form .parts_06 .mail dd input{width:265px;}
form .parts_0t{margin:20px 0 70px 0;}

/* 入力エラー */
.alert {
	color: #c00;
}

/* 完了画面 */
p.thxTxt {
	padding: 16px;
	background: #fff;
	border: solid 1px #333;
	text-align: center;
}