body         { scrollbar-base-color: #fff;
               scrollbar-3dlight-color: #936;
               scrollbar-darkshadow-color: #936;
               scrollbar-shadow-color: #fff;
               scrollbar-arrow-color: #903;
               color: #000 }

.ttl         { font-family: ‚l‚r ‚oƒSƒVƒbƒN; font-size: 12pt; line-height: 150%; 
               text-indent: 5; font-weight: bold; 
               border-left: 5px solid #FF9966; border-right: 1px solid #FF9966; 
               border-top: 1px solid #FF9966; border-bottom: 1px solid #FF9966; 
               margin-top: 3; margin-bottom: 3; background-color: #FFDDBB }
.hy          { font-family: MS UI Gothic; font-size: 10pt; color: #000000; font-weight: bold; 
               line-height: 100%; margin-top: 5; margin-bottom: 5 }
.hy2          { font-family: MS UI Gothic; font-size: 12pt; color: #000000; line-height: 150%; margin-top: 7; margin-bottom: 7 }


.hb          { font-size: 14px;
               line-height: 135% }

.hbb         { font-size: 14px;
               line-height: 135%;
               font-weight: bold }

.atn         { font-size: 12px;
               line-height: 135%;
               font-weight: bold;
               color: #f06 }

h1           { font-size: 16px;
               color: #fff;
               font-weight: bold;
               background-color: #d80; 
               padding: 4px;
               border-left: 4px solid #630;
               border-bottom:  4px solid #630; line-height:100%; margin-top:0; margin-bottom:0 }
p            { line-height: 150%; margin-top: 0; margin-bottom: 0 }
li           { line-height: 150%; list-style-type: square; text-indent: 0; margin: 0; text-align:left }
h4           { font-family: ‚l‚r ‚oƒSƒVƒbƒN; color: #FF0066; font-size: 8pt; 
               font-weight: bold; margin-top: 0; margin-bottom: 0 }
h2           { text-indent: 25; font-size: 12pt; font-family: MS UI Gothic; height: 30; 
               font-weight: bold; line-height: 150%; margin-top: 0; 
               margin-bottom: 0; padding-top: 0; background-image: 
               url('images/h2_back.gif'); background-repeat: no-repeat }





form {
	margin: 0;
	padding: 0; }



table#osusume {
	margin: 0;
	padding: 0;
	width: 600px; }
table#osusume td {
	margin: 0;
	padding: 0;
	border: solid 1px #f69; }

table#osusume table.osinner {
	width: 100%;
	border-top: solid 1px #fff;
	border-left: solid 1px #fff; }
table#osusume table.osinner th,
table#osusume table.osinner td {
	border-top: none;
	border-left: none;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	font-size: 11px;
	font-weight: bold;
	text-align: center; }
table#osusume table.osinner th {
	background: #fcc; }

table.navi {
	width: 99%;
	margin: 4px 0;
	border-collapse: collapse;
	background: #fff; }
table.navi td {
	padding: 3px;
	background: #fea; }
table.navi a {
	color: #905; }

table.list {
	width: 99%;
	margin-bottom: 5px;
	border-collapse: collapse;
	border-top: solid 1px #666;
	border-left: solid 1px #666;
	background: #fff; }
table.list th,
table.list td {
	padding: 3px;
	border-right: solid 1px #666;
	border-bottom: solid 1px #666;
	font-size: 0.9em; }
table.list th {
	font-weight: bold;
	text-align: center;
	background: #fc9; }

.red {
	color: #f00; }
.green {
	color: #090; }
.blue {
	color: #00c; }
.bold {
	font-weight: bold; }
.big {
	font-size: 1.5em; }
.small {
	font-size: 0.9em; }
.left {
	text-align: left; }
.center {
	text-align: center; }
.right {
	text-align: right; }
