@charset "utf-8";

.menuflame {
	background-image: url(/img/contents_flame_03_02.gif);
	background-repeat: repeat-y;
}

.ylinedot {
	background-image: url(/img/line_dot.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.footer {
	background-image: url(/img/fooder_back01.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 110px;
}

.contentsback {
	background-image: url(/img/top_photo04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.navi {
	text-align: left;
	margin-bottom:8px;
}

.index-abst {
	text-align: left;
	text-indent: 2em;
	margin-bottom: 8px;
}

.page-abst {
	text-align: left;
	text-indent: 2em;
	padding-bottom: 8px;
	margin-bottom: 8px;
	background-image: url(/img/line_dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

div#menu a {
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
}

div#menu a:link {text-decoration: none}
div#menu a:visited {text-decoration: none}
div#menu a:hover {text-decoration: underline}
div#menu a:active {text-decoration: none}

div#content a {color: #2B0000;
	text-decoration: none}
div#content a:link {color: #2B0000;
	text-decoration: none}
div#content a:visited {color: #2B0000;
	text-decoration: none}
div#content a:hover {color: #FF6633;
	text-decoration: underline}
div#content a:active {color: #2B0000;
	text-decoration: none}

h2{line-height: 2em;font-weight:lighter}

font { line-height: 1.3em; }

/*20070820*/
div.page-content p {
	text-indent:1em;
	}


