body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: #b3ebec;
	scrollbar-face-color:#b3ebec;
	scrollbar-track-color:#b3ebec;
	scrollbar-arrow-color:#ffffff;
	scrollbar-highlight-color:#b3ebec;
	scrollbar-shadow-color:#b3ebec;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	font-family: "Verdana", "helvetica", "Arial", "sans-serif", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 80%;
	line-height: 150%;
	color:#666666;
}


a:link{color:#cb4ac9;text-decoration:none;}
a:visited{color:#d04ec2;text-decoration:none;}
a:hover{color:#cb4ac9;text-decoration:underline;}
img {border-style: none;}



#top {background-color: #ffffff; width:510px; margin:20px 10px 20px 10px; padding:10px; text-align: center;}
.btn { text-align:center; padding:20px 0; }
.tc  { text-align:center; }
.tr  { text-align:right; }
.tl  { text-align:left; }
.waku { border-bottom: #cccccc 1px dotted; margin:20px 10px 20px 10px; }
.jyo { font-weight:bold; }
.mt20 { margin-top:20px; }

/* ---------------------------------------------------------- */
p   { margin:0; padding:0; }
img { border-style: none; }
.vm { vertical-align:middle; }
input,select,textarea { vertical-align:middle; padding:0; margin:3px 5px; }
.tit{ font-weight:bold; border-bottom:#c9dffb 1px solid; border-left:#c9dffb 5px solid; padding:2px 2px 2px 8px; color:#5683d6; }
.fs{ font-size:7pt; color:#888888; }
.fwb{ font-weight:bold; }
.tbl{ margin-top:5px; padding:5px; }
.tbl table{ border: solid 1px #cccccc; border-collapse:collapse; }
.tbl table th{ border-bottom:solid 1px #cccccc; font-weight:bold; background-color:#e9e8e8; padding:5px; white-space:nowrap; font-size:80%; vertical-align:top; padding-top:10px; text-align:left; }
.tbl table td{ border-bottom:solid 1px #cccccc; padding:5px; vertical-align:top; font-size:80%;  }
.tbl table td.dash{ border-bottom:solid 1px #cccccc; border-right:dotted 1px #e9e8e8; vertical-align:top; padding-top:10px; }
.tbl table td.dash2{ border-bottom:solid 1px #cccccc; border-right:dotted 1px #e9e8e8; vertical-align:top; padding-top:10px; background-color:#e9e8e8; }
.ic { padding-top:7px; }


