/*
 *	Web Style Definitions for Hokkaido YFE Homepage.
 *
 *	Designed by A.Toba; 1998 - 2004.
 *	Designed for MSIE 6.0, Netscape 7.0 or later.
 */

body {
	background-color:#ffffff;
	background-repeat:no-repeat;
	color:#184348;
	font-size:10.5pt;
	margin:0 2em;
}
a:link    { color:#2d7f87; }
a:visited { color:#3698a2; }
a:active  { color:#008390; }
a:hover   { color:#00aec0; }

/*
 * Block format
 */
div.header {
	color:#323e64; /* color:#e8f8f0; */
	background:url(caption.gif) no-repeat left bottom;
	width:640px;
	font:normal bold 11.5pt/16pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	padding:0.1em 1em;
	margin:0.5em 0 0.5em;
}
div.caption {
	color:#6c00d8;
	font:normal bold 12pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	margin:1em 0 0.5em;
}
div.sub-caption {
	color:#006fb8;
	font:normal bold 11.5pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	margin:1em 0 0.25em 0.25em;
}
div.doc {
	color:#194347;
	font:normal normal 10.5pt/120% "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	margin:0 0 1em 1em;
}
div.summary {
	color:#9000b8;
	font:normal normal 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	margin:0.5em 3em 0.5em 1em;
}

/*
 * Font style
 */
.normal { font-size:10.5pt; }
.notice { color:#008041; font-size:10pt; font-weight:normal; }
.remark { color:#ff01c0; font-size:10pt; font-weight:normal; }
.label  { color:#0060a0; font-size:10pt; }
.comment { color:#003aa0; font-size:10pt; }
.list { font-size:10.5pt; line-height:120%; }
.script { font-size:9.5pt; line-height:110%; }
.sub-script { font-size:9pt; }
.num  { font-family:"Times New Roman"; }
.url  { font-family:"Courier New"; }
.name { font-family:"‚l‚r –¾’©"; }
.fix  { font-family:"‚l‚r –¾’©"; }
.lmk  { color:#a0e0c4; font-size:10pt; }

/*
 *	Table Style
 */
table.info { border:solid 2px #5186ad; border-collapse:collapse; }
table.list { border:solid 2px #669966; border-collapse:collapse; }
th.title { font:normal bold 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif; color:#004d80; border:solid 1px #78b9c8; background-color:#e1ecff; text-align:center; }
th.info  { font-size:10pt; border:solid 1px #78b9c8; padding:2px 12px 1px; background-color:#f9fffe; }
td.info  { font-size:10.5pt; border:solid 1px #78b9c8; padding:4px 12px; }
td.prop  { font:normal normal 10.5pt "‚l‚r –¾’©"; border:solid 1px #78b9c8; padding:4px 12px; }
td.note  { font:normal normal 10.5pt "‚l‚r ‚oƒSƒVƒbƒN"; border:solid 1px #78b9c8; padding:4px 12px; text-align:center; }
th.label { font:bold normal 9.5pt "‚l‚r ‚oƒSƒVƒbƒN"; border: solid 1px #78b9c8; padding:2px 6px 1px; background-color:#f9fffe; }
td.name  { font:normal normal 9.5pt "‚l‚r –¾’©"; border:solid 1px #78b9c8; padding:2px 6px; }
td.stat  { font:normal normal 9.5pt "‚l‚r ‚oƒSƒVƒbƒN"; border:solid 1px #78b9c8; padding:2px 6px; }
td.nmbr  { font:normal normal 9.5pt "‚l‚r ƒSƒVƒbƒN"; border:solid 1px #78b9c8; padding:2px 6px; }

/*
 * Bulletin information style
 */
td.bul { background-color:#ffffee; font-size:9.5pt; text-align:center; padding:6px; }
td.vol { color: #aa3366; font:normal bold 12pt "‚l‚r ƒSƒVƒbƒN",sans-serif; }
td.cnt { font:normal normal 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif; }

/*
 * Rules information style
 */
td.item    { font:normal normal 11pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif; text-align:right; vertical-align:top; padding:0 4px; width:3.5em; }
td.text    { font:normal normal 11pt "‚l‚r –¾’©",serif; }
td.remarks { font:normal normal 10pt "‚l‚r ƒSƒVƒbƒN",sans-serif; /* color: #aa3366; */ text-align:right; }

/*
 * List table style
 */
td.hd   { font:normal bold 10.5pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif; color:#002c80; background-color:#e1f3ff; text-align:center; }
td.grp  { font:normal normal 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif; text-align:center; padding:0 0.2em; }
td.inf  { font:normal normal 10pt "‚l‚r ‚o–¾’©",serif; /* text-align:left; */ }
td.name { font:normal normal 10.5pt "‚l‚r –¾’©",serif; text-align:center; padding:0 0.2em; }
td.pn   { font:normal normal 10.5pt "Times New Roman"; text-align:center; }
td.amnt { font:normal normal 10.5pt "Times New Roman"; text-align:right; }

/*
 * Member list table style
 */
td.mlhd {
	color:#0084d8;
	background-color:#e1f5f5;
	font:normal bold 9.5pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	border-style:solid;
	border-width:1px;
	border-color:#f7fdfd #ace4e3 #ace4e3 #f7fdfd;
	text-align:center;
	padding:1px 4px;
}
td.mltx {
	background-color:#e1f5f5;
	border-style:solid;
	border-width:2px;
	border-color:#f7fdfd #ace4e3 #ace4e3 #f7fdfd;
	font:normal normal 10.5pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	padding:2px 6px;
}
td.mlnm {
	background-color:#e1f5f5;
	border-style:solid;
	border-width:2px;
	border-color:#f7fdfd #ace4e3 #ace4e3 #f7fdfd;
	font:normal normal 10.5pt "‚l‚r –¾’©",serif;
	text-align:center;
	padding:2px 4px;
}
td.mlnr {
	background-color:#e1f5f5;
	border-style:solid;
	border-width:2px;
	border-color:#f7fdfd #ace4e3 #ace4e3 #f7fdfd;
	font:normal normal 10.5pt "Times New Roman",serif;
	padding:0 4px;
}
td.mlurl {
	background-color:#e1f5f5;
	border-style:solid;
	border-width:2px;
	border-color:#f7fdfd #ace4e3 #ace4e3 #f7fdfd;
	font:normal normal 10pt "Courier New","Courier",serif;
	padding:1px 4px;
}
td.mlsc {
	background-color:#e1f5f5;
	border-style:solid;
	border-width:1px;
	border-color:#f7fdfd #ace4e3 #ace4e3 #f7fdfd;
	font:normal normal 9.5pt "‚l‚r ‚o–¾’©",serif;
	padding:1px 4px;
}
td.mlnt {
	color:#806c00;
	background-color:#e1f5f5;
	border-style:solid;
	border-width:2px;
	border-color:#f7fdfd #ace4e3 #ace4e3 #f7fdfd;
	font:normal normal 10.5pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	text-align:center;
	padding:2px 4px;
}
td.mlrm {
	color:#fe6000;
	font-size:10pt;
	background-color:#e1f5f5;
	border-style:solid;
	border-width:2px;
	border-color:#f7fdfd #ace4e3 #ace4e3 #f7fdfd;
	font:normal normal 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	padding:2px 6px;
}

