/*---------------------------共通---------------------------*/body{	margin:0;	padding:0;	background:#E9E7DC;	color:#666;	font-size:12px;	line-height:1.5;}a:link { color:#FF7200; text-decoration:underline; }a:visited { color:#FF7200; text-decoration:underline; }a:hover { color:#FF7200; text-decoration:none; }a:active { color:#FF7200; text-decoration:none; }strong{	color:#f60;	font-weight:bold;}table#maintable{	margin:0 auto;	background:url(../club/img/bg.gif) repeat-y center top;}table#maintable td#inner{	padding:0 20px;}/*---------------------------トップ---------------------------*//*上の枠*/td.topbox{	padding:5px;	background:#F9F2DD;	text-align:center;}td.topbox strong{	font-size:18px;}/*詳細*/td#second{	padding:25px 0 0 10px;}/*流れ*/td#second table table td{	vertical-align:top;	padding-bottom:20px;	background:url(../club/img/border.gif) repeat-x left bottom;}td#second table table td em{	font-style:normal;	font-weight:bold;	padding:2px 5px;	color:#fff;}td#second table table td em#post{background:#5BBF2A;}td#second table table td em#vote{background:#2676CF;}/*下の枠*/td.btmbox_wrap{	background:#F9F2DD;}td.btmbox{	padding:0 7px 0 5px;	line-height:1.3;}td.btmbox strong{	color:#f60;	font-size:18px;	font-weight:bold;}/*ボタン*/td#btnbox{	padding:0 72px;}/*---------------------------フォーム---------------------------*/td#oneway{	border-bottom:1px solid #ddd;	background:#f5f5f5;}td#threeway{	border-bottom:1px solid #ddd;	background:#f5f5f5;	font-weight:bold;	color:#c00;}td#threeway img{	vertical-align:middle;	margin:0 10px 0 0;}td#form{	padding:10px 6px;	background:#F6F5EF;}/*フォームテーブル*/td#form table{	background:#F6F5EF;}td#form table th{	border-left:5px solid #D9CFB5;	padding:10px;	text-align:left;	font-weight:normal;	background:#EBE6D7;}td#form table td{	padding:10px;	background:#fff;}td#form table tr.end td,td#form table tr.end th{	border-bottom:0;}td#form table td td{	border:none;	padding:0;	vertical-align:top;}td#form table span{	font-size:10px;}/*フォーム部品*/td#form table td input{	width:90%;}td#form table td input.radio{	width:auto;}td#form table td img{	width:80px;	float:left;	margin:0 10px 0 0;}input.send{	padding:5px 10px;}/*確認ページ*/td#onlytxt{	padding:0 0 0 10px;}td.sorry{	text-align:left;	padding-left:10px;}td.sorry img{	margin:10px 0 0 0;}td.sorry table{	margin:0 5px 0 0;	border-collapse:collapse;	background:#fff;}td.sorry table td,td.sorry table th{	vertical-align:top;	padding:5px;	font-size:10px;	border:1px solid #ccc;}td.sorry table th{	background:#f3f3f3;}td#third{	padding:25px 0 0 10px;}td#third td#tab table{	height:27px;	background:url(../club/img/tab_bg.gif) repeat-x left top;}td#third td#tab_box{	background:url(../club/img/tab_box.gif) no-repeat left top;	padding:12px 14px 0 13px;}td#third td#tab_box td.onebox{	border:1px solid #ccc;	border-bottom:none;	background:#fff;	padding:5px;	vertical-align:top;}td#third td#tab_box td.oneboxbt{	border:1px solid #ccc;	border-top:none;	background:#fff;	padding:5px 0 10px;	vertical-align:top;	text-align:center;}td#third td#tab_box td.onebox td a img{	border:0;}td#third td#tab_box td.onebox td a{	display:block;	width:61px;	height:17px;	margin:-17px 0 0 0;}td#third td#tab_box td.onebox td input{	margin:10px 0 5px 0;}td#third td#tab_box td.onebox td th,td#third td#tab_box td.onebox td td{	font-size:10px;	vertical-align:top;	text-align:left;}td#third td#tab_box td.onebox td th{	text-align:right;	font-weight:normal;	white-space:nowrap;	padding:0 5px;}.next{	font-size:14px;	font-weight:bold;}td.twothree{	font-size:10px;	padding:0 10px 10px 10px;	text-align:left;	vertical-align:top;}td.six{	background:url(../club/img/twothree.gif) no-repeat left bottom;}td.one{	font-size:12px;	padding:0 25px 30px 25px;	text-align:left;	vertical-align:top;	background:url(../club/img/one.gif) no-repeat left bottom #F9F2DD;}td.last{	padding:20px 10px 0;}