body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1 {
    font-size: 16px;
	padding-left: 0.3em;
	border-left: 1em solid #10215A;
	border-bottom: 1px solid #10215A;
}

h2 {
	font-size: 16px;
	padding-left: 0.3em;
	border-left: 1em solid #10215A;
	border-bottom: 1px solid #10215A;
}

h3 {
	font-size: 14px;
	padding-left: 0.3em;
	border-left: 0.5em solid #10215A;
}

p {
    font-size: 14px;
	line-height: 120%;
}

dt {
	margin-top: 1em;
	font-weight: bold;
}

dd {
	font-weight: normal;
	margin-top: 0.5em;
	line-height: 120%;
}

ol,ul {
	line-height: 120%;
    font-size: 14px;
}

ul.roman {
	list-style-type: lower-roman;
}

ul.none {
	list-style-type: none;
}

li {
	line-height: 120%;
	margin-top: 0.5em;
}

td {
    font-size: 14px;
}

td.mainframe {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;	
}

td.indexframe {
	background-image: url(images/indexback.png);
	background-position: left bottom;	
}

td.indexframe div {
	position: relative;
}

#whatsnew {
	background-color: #CCCCCC;
	border-top: 1px solid #EEEEEE;
	border-right: 1px solid #4C4C4C;
	border-bottom: 1px solid #4C4C4C;
	border-left: 1px solid #EEEEEE;
	padding: 5px;
	width: 300px;
	height: 150px;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
	top: -40px;
	left: 360px;
}

#whatsnew .gfc-title {
	color: #10215A;
	font-size: 16px;
}

#whatsnew .gf-snippet, #whatsnew .gf-author, #whatsnew .gf-spacer {
    display : none;
}


#description {
	color: #FFFFFF;
	top:  -30px;
	left: 350px;
}

#annai {
    border-width: 0px;
	top:  -10px;
	left: 470px;
}

#bosyu {
    border-width: 0px;
	top:  -5px;
	left: 470px;
}

#access {
    border-width: 0px;
	top:   0px;
	left: 470px;
}

#gyoji {
    border-width: 0px;
	top:   5px;
	left: 470px;
}

#kyoin {
    border-width: 0px;
	top:  10px;
	left: 470px;
}

#gokaku {
	visibility: hidden;
	border-width: 0px;
	top:  15px;
	left: 470px;
}

table.subject_credit {
	width: 500px;
	border: 1px dotted #10215A;
}

table.subject_credit td {
	padding: 10px;
}

table.symbol {
	width: 500px;
	border: 1px dotted #10215A;
}

table.symbol td {
	padding: 10px;
}

a:hover {text-decoration:none}

.style1 {
	color: #7f7f7f;
	font-size: 11px;
	font-family: tahoma;
}
.style2 {
	color: #646262;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}
.style3 {
	color: #777777;
	font-size: 11px;
	font-family: tahoma;
}
.style4 {
	color: #777777;
	font-size: 8px;
	font-family: tahoma;
	font-weight:bold
}
.style5 {
	color: #5c5c5c;
	font-size: 9px;
	font-family: tahoma;
}
.style6 {
	color: #000000;
	font-size: 12px;
	font-style: normal;
	line-height: 110%;
}
.style7 {
	color: #026E9D;
	font-size: 11px;
	font-family: tahoma;
}
.style8 {
	color: #932C1C;
	font-size: 11px;
	font-family: tahoma;
}
.style9 {
	color: #ffffff;
	font-size: 12px;
	font-style: normal;
	line-height: 110%;
}

.clr {
	clear: both;
}

.attention {
	width: 500px;
	padding: 0.2em;
	margin-left: 70px;
	background: #CCCCCC;
	font-size: 12px;
}

