* {
	margin:0;
	padding:0;
}
/*---------------------------------------------------------基礎設定*/
body {
	font-family: Osaka, sans-serif;
	font-size:12px;
	color:#001155;
	text-align:center;
	line-height:160%;
	background: url(./back.jpg) no-repeat fixed 50% 50%;
	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #001155; 
}
a {
	color:#cc5abd;
	text-decoration:none;
}
a:hover {
	color:#00ffff;
	text-decoration:none;
	cursor:crosshair;
}
p{
	margin : 5px 20px;
	padding : 3px 18px;
	padding-bottom : 10px;
}
img {
	border:0;
}
table,tr,td{
	border:0px;
}
/*---------------------------------------------------------ページレイアウト*/
#page {
	clear:both;
	width:650px;
	margin:0 auto;
	margin-left : auto;
	text-align:left;
	overflow: hidden;
}
#foot {
	clear:both;
	height:20px;
	padding:5px;
	border-top:1px solid deeppink ;
	text-align:center;
	font-size:10px;
	background-color : #FFF;
}
/*---------------------------------------------------------サブレイアウト*/
.clear{
	font-size:12px;
	margin:30px;
	clear:both;
}
.half{
	width:200px;
	margin:0px;
	float:left;
}
.r{
	text-align : right;
	padding-right : 30px;
}
/*---------------------------------------------------------テキスト装飾*/
h1{
	width : 300px;
	height : 40px;
	margin : 40px;
	padding : 0;
	line-height:1px;  
    font-size:1px;  
}
h2 {
    font-family:Georgia,Times New Roman, sans-serif;
	margin: 15px 20px;
	padding:5px 10px;
	letter-spacing : 3px;
	font-weight:bold;
	color:#28224d;
	border-bottom:1px solid #28224d;
	/*border-top:1px dotted #28224d;*/
	background:url('./h2.jpg') repeat-x 100% 100%;
}
h3 {
	font-family:Georgia,Times New Roman, sans-serif;
	margin: 10px 20px;
	padding:3px 10px;
	margin-left : 25px;
	padding-left : 15px;
	letter-spacing : 2px;
	font-size:12px;
	font-weight:bold;
	background:url('./h3.gif') no-repeat center left;
	border-bottom:1px solid #28224d;
}
h4 {
	margin: 5px 20px;
	padding:3px 10px;
	font-size:10px;
	font-weight:normal;
	text-align : right;
}
.line {
	margin: 10px 20px;
	border-bottom:1px dotted #28224d;
}
.red{
	color:red;
}
.min{
	font-size:10px;
}
.tab{text-align:left;
    width:100%;}
.tab li{
	list-style:none;
	text-align:left;
	width:200px;
	margin : 1px 20px;
	padding : 1px 18px;
	
}
/*---------------------------------------------------------*/


	
	
	
	
