@charset "euc-jp";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-size : 100%;
}

body {
	font-size:12px;
	color: #003366;
	scrollbar-face-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#3366FF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#3366FF;
	scrollbar-3dlight-color:#3366FF;
	scrollbar-darkshadow-color:#FFFFFF;
}
a:link {
	color: #339999;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006699;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #FF0000;
}    


.all{
	width:460px;
	margin:10px 10px 10px 10px;
}

.x01{
	width:450px;
	padding:3px 3px 10px 3px;
	margin:1px 1px 10px 1px;
	border-bottom:#66CCFF 1px solid;
	border-right:#66CCFF 1px solid;
}

.x01-01{
	width:120px;
	padding:3px 3px 3px 3px;
	margin:3px 1px 1px 3px;
	border-bottom:#66CCFF 3px double;
	border-right:#66CCFF 3px double;
	float:left;
}
.x01-02{
	width:300px;
	padding:3px 3px 3px 3px;
	margin:1px 1px 1px 1px;
	float:left;
}

.x01-88{
	width:88px;
	margin:1px 1px 1px 5px;
	float:left;
}

.x01-200{
	width:200px;
	margin:1px 1px 1px 1px;
	float:left;
}
.bb02{
	width:300px;
	margin:10px 1px 3px 1px;
	padding-bottom:1px;
	border-bottom:#66CCFF 1px dotted;
	color:#006699;
	font-size:10px;
}
.x01-03{
	width:300px;
	margin:3px 1px 3px 1px;
	padding-bottom:1px;
}


.a01{
	width:450px;
	padding:3px 3px 10px 3px;
	margin:1px 1px 10px 1px;
	border-bottom:#66CCFF 1px solid;
	border-right:#66CCFF 1px solid;
}

.a01-01{
	width:100px;
	margin:2px 0px 2px 40px;
	float:left;
}

.a01-02{
	width:270px;
	margin:2px 2px 2px 2px;
	float:left;
}

.a01-03{
	width:210px;
	margin:2px 2px 2px 2px;
	border-bottom:#3366CC 1px dotted;
	float:left;
}

.a01-04{
	width:420px;
	margin:2px 2px 2px 2px;
	border-bottom:#3366CC 1px dotted;
}

.bb03{
	width:300px;
	margin:10px 1px 3px 140px;
	padding-bottom:1px;
	border-bottom:#66CCFF 1px dotted;
	color:#006699;
	font-size:10px;
}



.b01{
	width:450px;
	padding:3px 3px 10px 3px;
	margin:1px 1px 10px 1px;
	border-bottom:#66CCFF 1px solid;
	border-right:#66CCFF 1px solid;
}

.b01-01{
	width:400px;
	margin:2px 0px 0px 40px;
}
.b01-02{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 5px 0px;
}

.c01{
	width:450px;
	padding:3px 3px 10px 3px;
	margin:1px 1px 10px 1px;
	border-bottom:#66CCFF 1px solid;
	border-right:#66CCFF 1px solid;
}

.c01-01{
	width:200px;
	padding:3px 3px 3px 3px;
	margin:3px 1px 1px 3px;
	border-bottom:#66CCFF 3px double;
	border-right:#66CCFF 3px double;
	float:left;
}
.c01-02{
	width:220px;
	padding:3px 3px 3px 3px;
	margin:1px 1px 1px 1px;
	float:left;
}





.d01{
	width:450px;
	padding:3px 3px 3px 3px;
	margin:1px 1px 10px 1px;
	border-bottom:#66CCFF 1px solid;
	border-right:#66CCFF 1px solid;
}
.bb01{
	width:356px;
	margin:10px 1px 3px 101px;
	padding-bottom:1px;
	border-bottom:#66CCFF 1px dotted;
	color:#006699;
	font-size:10px;
}

.ee01{
	width:356px;
	margin:10px 1px 3px 101px;
	padding-bottom:1px;
	border-bottom:#66CCFF 1px dotted;
	color:#006699;
	font-size:10px;
}

.e01{
	width:450px;
	padding:3px 3px 10px 3px;
	margin:1px 1px 10px 1px;
	border-bottom:#66CCFF 1px solid;
	border-right:#66CCFF 1px solid;
}

.e01-01{
	width:400px;
	margin:2px 0px 0px 40px;
}
.e01-02{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 5px 0px;
}

.e01-t{
	width:400px;
	margin:5px 2px 2px 10px;
	border-bottom:#66CCFF 1px dotted;
}
.e01-f{
	width:200px;
	margin:2px 2px 2px 10px;
	float:left;
}






.sp200{
	height:200px;
}
.sp300{
	height:300px;
}


.clear{
	clear:left;
}

