﻿@charset "UTF-8";

/*ページ全体*/

body{
	margin:0;
	padding:0;
	background-color:#228b22;
	color:#000000;
}

.contents{	
	margin:30px auto;
	width:800px;
	padding:30px 50px 50px 100px;
	
	height:100%;
	background-color:#ffffff;
	background-image:url("./images/back-stripe-green.gif");
	background-repeat:repeat-y;
		
	font-size:medium;
	font-weight:normal;
	font-family:"MS Pゴシック", sans-serif;
	
}
p{	text-indent:3em;
	line-height:150%;

}

em{	font-style:italic;
}	

/*枠組み*/
.left{
	float:left;
	width:90%;
}




/*文字サイズと色*/
h1{	font-size:xxlarge;
	color:#006633;
	text-align:center;
	padding-top:15px;
	
}
h2{	font-size:xlarge;
	color:#006633;
	padding-top:15px;	
}

h3{	font-size:large;
	color:#006633;
	font-weight:bold;
	text-decoration:underline;
}
h4{	font-size:medium;
	color:#000000;
	font-weight:normal;
	
}																		]

h5{	font-size:small;
	font-weight:normal;
}
h6{	font-size:xsmall;
	font-weight:normal;
}



/*リンク装飾*/

a:link{
	color:#000000;
}
a:visited{
	color:#000000;
}
a:hover{
	color:#9933ff;
}
a:active{
	color:#ff0099;
}



/*スコアカード用のテーブル*/
.scorecard{
	border-collapse:collapse;
	table-layout:auto;
}

.scorecard, th, td{
	border-width:1px;
	border-style:solid;
	border-color:#000000;
}


th, td{
	width:50px;
	height:20px;
	text-align:center;
}

.top{
	caption-side:top;
	text-align:left;
}

.points{
border-collapse:collapse;
	table-layout:auto;
}

.scorecard, th, td{
	border-width:1px;
	border-style:solid;
	border-color:#000000;
}


th, td{
	width:100px;
	height:20px;
	text-align:center;
}