@charset "Shift_JIS";


/* heading
 ******************************************************/
h1		{
		 line-height: 1.0;
		 margin: 0;
		 padding: 0px;
		}

h2		{
		 font-size: 100%;
		 line-height: 1.4 ;
		 font-weight: bold;
		 color: #434794;
		 margin: 0px;
		 padding: 5px 0px 3px 0px;
		}

h3		{
		 font-size: 95%;
		 line-height: 1.4 ;
		 font-weight: bold;
		 color: #FF6600;
		 margin: 0px;
		 padding: 10px 0px 3px 0px;
		}

h4		{
		 font-size	: 80% ;
		 line-height	: 1.3 ;
		 font-weight:bold ;
		 color: #FF6600;
		 margin: 0;
		}

h5		{
		 font-size: 75%;
		 line-height	: 1.2 ;
		 font-weight: bold;
		 margin : 0px;
		 padding : 2px 0px 2px 12px;
		}

h6		{
		 font-size: 75%;
		 font-weight: bold;
		 margin : 0;
		 padding : 5px 0px 5px 15px;
		}

.catch		{
		 font-size: 80%;
		 font-weight: bold;
		 line-height: 1.4;
		 border: 0px;
		 margin: 0px 0px 15px 0px;
		}


/* font size
 ******************************************************/

.small
		{
		 font-size	: 90% ;
		 line-height	: 1.4 ;
		}


.big
		{
		 font-size	: 110% ;
		 line-height	: 1.4 ;
		}


.mainclass
		{
		 font-size	: 75% ;
		 line-height	: 1.4 ;
		}
.mainclassbold
		{
		 font-size	: 75% ;
		 line-height	: 1.4 ;
		 font-weight:bold ;
		}
.mainclasssmall
		{
		font-size	: 70% ;
		line-height	: 1.4 ;
		}
.mainclasssmallbold
		{
		 font-size	: 70% ;
		 line-height	: 1.4 ;
		 font-weight:bold ;
		}
.mainclasssmall2
		{
		 font-size	: 65% ;
		 line-height	: 1.2 ;
		}
.mainclasssmall2bold
		{
		 font-size	: 65% ;
		 line-height	: 1.2 ;
		 font-weight:bold ;
		}
.mainclasslarge
		{
		 font-size	: 80% ;
		 line-height	: 1.4 ;
		}
.mainclasslargebold
		{
		 font-size	: 80% ;
		 line-height	: 1.4 ;
		 font-weight	: bold ;
		}
.mainclasslarge2
		{
		 font-size	: 90% ;
		 line-height	: 1.6 ;
		}
.mainclasslarge2bold
		{
		 font-size	: 90% ;
		 line-height	: 1.6 ;
		 font-weight:bold ;
		}
.captionclass
		{
		 color: #333399;
		 font-size	: 65% ;
		 line-height	: 1.2 ;
		 margin: 3px 0px 0px 2px;
		 padding: 0px;
		}

/* 2006.4.13 上岡追加
 ******************************************************/
 .subtitle
 		{
		 color: #000080 ;
		 line-height	: 1.8 ;
		 font-weight	: bold ;
		 }
.tablecaptionclass
 		{
		 color: #000080 ;
		 font-size	: 75% ;
		 line-height	: 1.8 ;
		 font-weight	: bold ;
		 text-align: left;
		 }

/* 2006.4.17 上岡追加
 ******************************************************/
.boxline
 		{
		 border: 1px solid #666666 ;
		 padding: 0 5px ;
		 }
.doubleboxline
 		{
		 border: 1px solid #666666 ;
		 padding: 2px ;
		 }

/* 2006.4.18 上岡追加
 ******************************************************/
dl
 		{
		 font-size	: 75% ;
		 line-height	: 1.4 ;
		 text-align: left;
		 }
dt
 		{
		 font-weight	: normal ;
		 }
dd
 		{
		 font-weight	: normal ;
		 }
/* 2006.4.25 上岡追加
 ******************************************************/
.tablecaptionclass-m
 		{
		 color: #000080 ;
		 line-height	: 1.8 ;
		 font-weight	: bold ;
		 text-align: left;
		 }		 

/* old page's font
 ******************************************************/
.style1 {
	color: #FF0000;
	font-weight: bold;
}
.enjibold {
	color: #800000;
	font-weight: bold;
	font-size	: 75% ;
	line-height	: 1.4 ;
}
.greenbold {
color: #008000;
font-weight: bold;
font-size : 75% ;
line-height : 1.4 ;
}

.bluebold {
color: #0088FF;
font-weight: bold;
font-size : 75% ;
line-height : 1.4 ;
}

.f-blue{
color:#000080;
}

