@charset "utf-8";

BODY {	color: #333366;}
A:LINK,A:ACTIVE,A:VISITED { color: #FF0000;}
A { text-decoration: none;}
A:HOVER { text-decoration: underline; color: #0000FF;}
BLOCKQUOTE { margin: 20px 0px 20px 50px;}
FONT.large { font-size: 120%; line-height: 120%;}
FONT.middle { line-height: 120%;}
FONT.middle2 { line-height: 150%;}
FONT.middle3 { line-height: 135%;}
FONT.small { font-size: 90%; line-height: 120%;}
PRE { font-size: 90%; line-height: 120%;}
FONT.middle { line-height: 120%;}
P.large { font-size: 120%; line-height: 140%;}
P.largecatch { font-size: 140%; color: #990000;}
P.middle { line-height: 140%;}
P.rSide{ text-align:right;}
P.small { font-size: 90%; line-height: 110%;}
.note_txt p{ text-indent:1em;}
.ind{ margin-left:1em;}
strong{ont-weight: bold;}
strong.ttl{ font-size:120%;}
STRONG.normal {	color: #000000;	line-height=300%;}
STRONG.catch { color: #000000; line-height=300%;}
STRONG.catch2 {	font-size: 120%; color: #000000; line-height:300%;}
STRONG.text { line-height: 140%;}
H2 { color: #CC6633; font-size: 150%;}
H3 { color: #CC6633; font-size: 120%;}
SUP.capmiddle {	font-size: 90%;	color: #FF0000;}
a.bLink:link{
	color: #333366;
	text-decoration:underline;
}
a.bLink:active{
	color: #FF0000;
	text-decoration: none;
}
a.bLink:visited{
	color: #333366;
	text-decoration:underline;
}
a.bLink:hover{
	color: #FF0000;
	text-decoration: none;
}
/*yohaku090520*/
.photo{ width:214px; text-align:right; font-size:70%;}
.photo2{ width:214px; height:160px; float:left; text-align:right; font-size:70%; padding:0; margin:0;}
.photo3{ width:214px; height:160px; float:left; text-align:right; font-size:70%; padding:0; margin-left:20px;}
.photo_out{ clear:both;}
#glbMenu {
	margin-left:10px;
	padding:0px;
}

#glbMenu table {
	margin-top:10px;
	margin-bottom:10px;
}

.bgG{
	background:#ececec;
	height:22px;
	font-size:10px;
	padding:0;
	margin:0;
}
.blankR img{
	margin-right:5px;
}
.bg_rikigaku{ background-image:url('/files/fund/rikigaku/images/bg.gif'); color:#333366; padding:20px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.bg_rikigaku p{ margin-bottom:20px;}
.line_o{ text-align:left; border:1px solid #ccc;}
.note_txt{line-height:140%;}

.fs70 {font-size: 70%;}
.fs75 {font-size: 75%;}
.fs80 {font-size: 80%;}
.fs85 {font-size: 85%;}
.fs90 {font-size: 90%;}
.fs100{font-size:100%;}
.fs110{font-size:110%;}
.fs120{font-size:120%;}
.fs125{font-size:125%;}
.fs140{font-size:140%;}
.fs150{font-size:150%;}
.fs180{font-size:180%;}
.fs200{font-size:200%;}


/* TureDure 20100824
--------------------------------*/
ul#TureDure {}

ul#TureDure li {
	margin-bottom: 20px;
	padding-left: 20px;
	background: url(/files/fund/rikigaku/images/turedure_disc.gif) left 0.25em no-repeat;
	_background: url(/files/fund/rikigaku/images/turedure_disc.gif) left 0.15em no-repeat;
}


/* Table 20100723
--------------------------------*/

#Datas {
	margin: 5px auto 0;
	width: 95%;
}

#Datas table#Table {
	width: 100%;
	border: 1px solid black;
	border-collapse: collapse;
	margin: 0 auto;
}

#Table caption {text-align: center;}


#Table th, #Table td {
	background: white;
	border: 1px solid black;
	padding: 0.3em;
}

#Table th {
	font-weight:normal;
	text-align: center;
}
#Table th.Left {text-align: left;}
#Table th.Right {text-align: right;}
#Table th.Pl01 {padding-left: 1em;}
#Table td {text-align: right;}

p#Note01 {
	margin-top: 0;
	text-indent: 0;
	font-size: 90%;
}


/* ol p h2 20100824
--------------------------------*/
ol#OLLists {margin-bottom: 20px;}

ol#OLLists li {
	margin-left: 1.5em;
	margin-bottom: 5px;
	text-indent: -1.5em;
}

P.textM01 {margin-bottom: 0;}
P.textM02 {margin: 0 auto;}
P.textM03 {margin-top: 0;}

h2.yohakuh2 {
	margin-bottom: 10px;
	color: #333366;
	font-weight: bold;
}











