.xlarge { font-size:13pt;line-height:130% }

.large { font-size:12pt;line-height:130% }

.small { font-size:10pt; line-height:130% }

.xsmall { font-size:8pt; line-height:130% }

.box{border:1px solid #FFFFFF}

a:LInk{text-decoration:underline; color : #ffffff;}
a:visited{text-decoration:none;}
a:active{text-decoration:none;}
A:HOVER{text-decoration:underline;@color : #CC3300;}


.table01{
font-size:80%;
border:1px solid #b0c1e1;
border-collapse:separate;
border-spacing:1px;
}

.th01{
padding:3px;
border-right:1px solid #b0c1e1;
border-bottom:1px solid #b0c1e1;
background-color:#d0daed;
}

.td01{
padding:3px;
border-right:1px solid#b0c1e1;
border-bottom:1px solid#b0c1e1;
background-color:#e7ecf6;
}

#flash div {
	padding-top:30px;
}

#flash a {
	color:#fff;
	line-height:1.4;
	font-size: 14px;
}
#flash p a {
	display:block;
	padding: 50px 0;
	width:700px;
	background:#000 url(./image/logo.gif) no-repeat center center;
	color:#fff;
	font-size: 20px;
	letter-spacing:0.2em;
	box-shadow: 2px 2px 4px black;
	-moz-box-shadow: 2px 2px 4px black;
	-webkit-box-shadow: 2px 2px 4px black;
}
#flash p a:hover {
	background:none;
	background-color:#222;
	color:#666;
	text-decoration:none;
}
#flash #yokoku {
	background:#000 url(./image/logo.gif) no-repeat center center;
	color: #fff;	
	width:696px;
	font-size: 28px;
	letter-spacing: 0.1em;
}


