h1	{
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:13px;
	margin:10px;
	float: right;
}

body	{margin:0;padding:0px;font:13px/160% 'ms pgothic', 'hiragino kaku gothic pro w3', 'osaka, sans-serif';color:#FFFFFF;
text-align:center;

background-color:#E2E0DF; 
scrollbar-arrow-color:#808080;
scrollbar-base-color:#efefef;
scrollbar-darkshadow-color:#808080;
scrollbar-highlight-color:#fcfcfc;
scrollbar-shadow-color:#c0c0c0;
scrollbar-track-color:#fcfcfc;
}

p		{margin:0px;padding:0px;}
td		{margin:0px;padding:0px;font:14px/160% 'ms pgothic','hiragino kaku gothic pro w3','osaka, sans-serif';color:#333333;background-position: 100% 0%;}

.bg{
	background-image:url(../images/bg01.gif);
	background-repeat:repeat-y;
	padding:0;
	border:0px;
	width:820px;
	}

.box {
	border: 1px solid #999999;
	width:465px;
	padding:20px;
	margin:0px 40px;
}
.box2 {

	border: 1px solid #666666;
}

.under {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
.tya {
	border: 3px dotted #A47160;
}

.line01 {
	border: 3px dashed #FF3366;
}

.line02 {
	border: 2px solid #FF3366;
}

.MsoNormal { line-height:1.3em; }

.maintext{
	margin:0px;
	padding:0px 13px 0px 15px;
	text-align:left;
	font-size: 14px;
	line-height: 200%;
		}
		
.boxtext{
	margin:0px;
	padding:10px;
	text-align:left;
	font-size: 13px;
	line-height: 150%;
		}	
		
.sidetext{
		margin:0px;
		padding:10px 10px 0px 25px;
		text-align:left;
		font:11px/150%;
		}		

.mtext{
		margin:0px;
		padding:10px 10px 0px 12px;
		text-align:left;
		font:11px/170%;
		}

.bottomtext{
		margin:0px;
		padding:0px;
		text-align:center;
		color:#999999;
		font:11px/120%;
		}		

.text01{
		margin:0px 20px 0px 20px;
		padding:10px;
		text-align:left;
		font:14px/300%;
		}

.text02{
		margin:0px 20px 0px 20px;
		padding:0px 40px 0px 40px;
		text-align:left;
		font:14px/150%;
		}
		
.image{
		float:left
}

.sideimage{
		margin:15px 0px;
}

.red {
	color: #db0000;
}
.blue {
	color: #000099;
}
.margin10 {
	margin: 10px 0px;
}
.margin5 {
	margin: 5px;
	padding: 10px;
}
.cap {
	padding-left: 1em;
}
.r9{
	font:10px/120%;	
	color: #db0000;
}
.b10{
	font:10px/120%;	
	padding:10px;
}
.b11{
	font:11px/120%;	
}
.b13{
	font:13px/180%;	
}

.r10{
	font:12px/150%;	
	color: #db0000;
}
.b16{
	font-size: 16px;
	line-height: 150%;
	font-weight: bolder;

}

.oreb {
	color: #FF6600;
	font: bold;
}

.suisen16{
	font-size:15px;
	color:db0000;
	font-weight:bold;
}
.suisen13{
	font-size:13px;
	text-align:right;
}
.p10{
	padding:10px
	}
