.10 { font-size:10pt; }
.11 { font-size:11pt; }
.12 { font-size:12pt; }
.15 { font-size:12pt; }
.8 { font-size:8pt; }
.shouhinword { font-size:9pt; color:cc9966; text-align:left; }
.red { color:red; }
.link1 { width:500pt; border:1pt solid #ffcccc; }
.image1 { border-width:0pt; }
.booksetsumei { width:500pt; line-height:13pt; }
.16 { font-size:15pt; }
.titleimage { width:422; height:71; border:0pt; }
.mapgif { width:12; height:12; }
.rankgif { width:12pt; height:11pt; }
.12bold { font-size:12pt; font-weight:bold; }
.bold { font-weight:bold; }
.redbold { font-weight:bold; color:red; }
.12redbold { font-weight:bold; color:red; font-size:12pt; }
.hr1 { width:735pt; border:1pt solid #333399; text-align:left; }
.hr2 { width:735pt; border:1pt solid #333399; text-align:left; }
.hr3 { width:100%; border:1pt solid #333399; }
.hr4 { width:80%; border:1pt dotted #111111; }
.findingbox { background-color:#7777FF; font-weight:bold; text-align:center; color:#ffffff; }
.finding { font-size:22pt; font-weight:900; }
.findingtag { font-weight:bold; color:#ff0000; font-size:12pt; line-height:20pt; }
.tagbox { width:80pt; }
.mag1 { width:38px; height:33px; }
.mag2 { width:88px; height:31px; }
.20 { line-height:20pt; }
.paragraph { line-height:15pt; }
.right { text-align:right; }
.left { text-align:left; }
.center { text-align:center; }
.left1 { float:left; width:128pt; }
.right1 { float:right; width:600pt; }
.left3 { float:left; width:42%; }
.right3 { float:right; width:58%; }
.left4 { float:left; width:50%; }
.right4 { float:right; width:50%; }
.left5 { float:left; width33%; }
.right5 { float:right; width:67%; }
.left6 { float:left; width:20%; }
.right6 { float:right; width:80%; }
.right2 { margin-left:100pt; }
.left7 { float:left; width:30%; }
.right7 { float:right; width:70%; }
.leftwidth { width:20%; }
.rightwidth { width:15%; }
.centerwidth { width:15.5%; text-align:center; }
.source { background-color:#ffffcc; }
.word { font-weight:bold; }
.tag { font-weight:bold; }
.attribute { font-weight:bold; color:red; }
.value { font weight:bold; } 
.style { font-weight:bold; color:red; }
a.black { text-decoration:none; color:#000000; }
a.black2 { text-decoration:none; color:#000000; }
.box {
	margin:0pt;
	padding:0pt;
	width:740pt;
	border-width:0pt;
}
.box1 {
	margin:0pt;
	padding:0pt;
	border-width:2pt;
	border-style:solid;
	border-color:#7777FF;
}
.box2 {
	margin:0px;
	padding:0px;
	width:200pt;
	height:10pt;
	border-width:0pt;
	overflow:hidden;
}
.box3 {
	margin:0px;
	padding:0px;
	width:630pt;
	border-width:0pt;
}
.box4 {
	margin:0px;
	padding:0px;
	width:600pt;
	border-width:0pt;
	overflow:auto;
	line-height:150%;
}
.box5 {
	margin:0px;
	padding:0px;
	width:670pt;
	border-width:0pt;
}
A:link { COLOR: #000099; }
A:visited { COLOR: #000099; }
A:active { COLOR: #00ff00; }
A:hover { COLOR: #ff6600; }
A:link.black { COLOR: #ffffff; }
A:visited.black { COLOR: #ffffff; }
A:hover.black { COLOR: #ffffff; }
A:active.black { COLOR: #ffffff; }
A:link.black2 { COLOR: #000000; }
A:visited.black2 { COLOR: #000000; }
A:hover.black2 { COLOR: #000000; }
A:active.black2 { COLOR: #000000; }
.backred { background-color:red; }
.backlime { background-color:lime; }
.backblue { background-color:blue; }
.backyellow { background-color:yellow; }
.backaqua { background-color:aqua; }
.backimage1 { background-image:url(haikei.jpg); }
.blue { color:#ff6600; }
.width100 { width:100%; }
.width100pt { width:100pt; }
.tdwidth { width:130pt; }
.mapwidth { width:735pt; }
.width10010 { width:100%; font-size:10pt; }
.width40 { width:40%; }
.width50 { width:50%; 
.width500 { width:300pt; }
.aiueo { color:#ff0000; }
.widthhasi { width:140pt; }
.width10 { width:10%; }
.height30 { height:30pt; }
.height50 { height:50pt; }
.width5 { width:5pt; }
.width25 { width:25%; }
.width30 { width:30%; }
.width45 { width:45%; }
.height500 { height:500pt; }
.height470 { height:470pt; }
.gazou { width:70; height:90; }
.topmoji { color:#ff6600; font-weight:bold; }
.kaomojihr { border:1px solid #ffcc99;  width:336px; }
.kaomijihaikei { background-color:#ffffee; width:336px; color:0000FF; font-size:10pt; }
.tuika1 { background-color:#eeeeee; }
.tuika2 { background-color:#ffffff; width:650pt; border:1pt solid #000000; }
.tuika3 { font-size:11pt; padding:10pt 20pt; width:650pt; }
.tuika4 { background-image:url(head.jpg); background-repeat:no-repeat; height:90pt; }
.imgborder { border:2pt solid #000000; }
.shouhintable { width:100%; border:1pt dotted #ffcc99; }
.border1 { border:1pt solid #ffcc99; }
.tdnakaspace { width:2pt; }
.tdhashi { width:4pt; }
.tdnaka { width:90pt; background:#f2f2f2; text-align:center; height:19pt; border:1pt solid #aaaaaa; }
a.menu { text-decoration:none; }
.tdmenu { background:url(img/melma_bg.gif) repeat-x; }