@charset "Shift_JIS";


/* heading
 ******************************************************/
h1		{
	height:56px;
	font-size: 130%;
	line-height: 2.0;
	text-align:right;
	background-color:#090;
	color: #fff;
	margin: 0 15px 0 0;
	padding: 0px;
	}

h2		{
	font-size: 115%;
	line-height: 1.6 ;
	font-weight: bold;

	margin: 0;
	padding: 0;
	}


h3		{
	font-size	: 105% ;
	line-height	: 1.4 ;
	font-weight:bold ;
	margin: 25px 0 10px 0;
	padding: 0;
	}

h3 img {
	margin:0 0 -5px 0;
	}
h3.page-summary {

	margin: 30px 0 20px;

	font-size: 110%;

	color: #791A3E;

	line-height: 120%;

}

h4		{
	font-size: 85%;
	line-height	: 1.2 ;
	font-weight: bold;
	margin : 0px;
	padding : 2px 0;
	}
h4.border		{
	font-size: 85%;

	font-weight: bold;
	margin : 0 0 10px 0;
	padding :3px 0 0 3px;
	color:#000;
	border: 1px solid #CCCCCC;
	}


h5		{
	font-size: 75%;
	font-weight: bold;
	margin : 0;
	padding : 5px 0px 5px 15px;
	}

h6		{
	font-size: 60%;
	font-weight: bold;
	margin : 0;
	padding : 5px 0px 5px 15px;
	}

.catch		{
	font-size: 100%;
	line-height: 1.4;
	font-weight: bold;
	background:#fff;
	color: #090;
	margin: 25px 0 0 0;
	padding: 0;
		}

.catch-2		{
	font-size: 100%;
	line-height: 1.5;
	font-weight: bold;
	background:#fff;
	color: #555;
	margin: 25px 0 0 0;
	padding: 0;
		}

.catch-2	strong	{
	color: #090;
		}

.catch-2 sup {
	font-size:70%;
	font-weight:normal;
	}


/* paragraph
 ******************************************************/



#content p {
	font-size: 80%;
	line-height: 1.5;
	}




/* font size
 ******************************************************/

small		{
		 font-size	: 90% ;
		 line-height	: 1.4 ;
		}

big		{
		 font-size	: 110% ;
		 line-height	: 1.4 ;
		}


.mainclass
		{
		 font-size	: 80% ;
		 line-height	: 1.4 ;
		}
.mainclassbold
		{
		 font-size	: 80% ;
		 line-height	: 1.4 ;
		 font-weight:bold ;
		}
.mainclasssmall
		{
		font-size	: 75% ;
		line-height	: 1.4 ;
		}
.mainclasssmallbold
		{
		 font-size	: 75% ;
		 line-height	: 1.4 ;
		 font-weight:bold ;
		}
.mainclasssmall2
		{
		 font-size	: 70% ;
		 line-height	: 1.2 ;
		}
.mainclasssmall2bold
		{
		 font-size	: 70% ;
		 line-height	: 1.2 ;
		 font-weight:bold ;
		}
.mainclasslarge
		{
		 font-size	: 85% ;
		 line-height	: 1.4 ;
		}
.mainclasslargebold
		{
		 font-size	: 85% ;
		 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	: 70% ;
		 line-height	: 1.2 ;
		 margin: 3px 0px 0px 2px;
		 padding: 0px;
		}



