* {
	margin: 0px;
	padding: 0px;
	margin-top:25px;
}

html {  
    overflow-y:scroll;  
} 

body {
	color:#333;/*変更可能にする*/
	font-size: 14px;
	line-height: 160%;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	background: #FFFFFF;
}
h1 {
	font-size: 24px;

}

h2, h3, h4, h5, h6, h7 {
	font-size: large;
	font-weight: bold;
}



img, a img {
	border:none;
}
div#wrapper{
	width:80%;
	height:auto;
	text-align: left;
	margin: auto;	
}
div#footer{
	width:1085px;
	height:auto;
	text-align: center;
	float:left;
	margin-top: 25px;	
}
div#copy{
	width:1085px;
	height:auto;
	text-align: center;
	float:left;
	margin-top: 25px;	
}
.team_seat{
width: 100%;
border-collapse: separate;
border-spacing: 0px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
}
.team_seat th{
width:25%;
padding:10px;
text-align: left;
vertical-align: middle;
color: #444;
background-color: #CCC;
border-left: 3px double #999;
border-top: 1px solid #fff;

}
.team_seat td{
width:75%;
padding:10px;
background-color: #fafafa;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.basic{
	border:0; padding:5px; font-size:16px; font-family:Arial, sans-serif; color:#000000; border:solid 1px #ccc; width:60%; height:30px;	
}
.contact_txtarea{
	border:0; padding:5px; font-size:14px; font-family:Arial, sans-serif; color:#000000; border:solid 1px #ccc; width:80%; height:auto;"
}
.contact_confirm{
	border:solid 1px #ccc; padding:5px 15px; margin:0 0 20px; font-family:Arial, sans-serif; font-size:1.2em; text-transform:uppercase; font-weight:bold; color:#333; cursor:pointer; background-color:#cccccc;
}