@charset "utf-8";


/*
*01 reset
*02 link
*03 layout
*04 top
*00 pkg
*/



/*-----------------------------------------------

*01 reset

-------------------------------------------------*/


h1,h2,h3,h4,h5,h6,p,ol,ul,li,dl,dt,dd,form {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}

ul,ol {
	list-style: none;
}


body,td,th {
	font-size: 12px;
	color: #333;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}

input,textarea,select {
	font-size: 12px;
	color: #333;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}

.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
}

.bold {
	font-weight: bold;
}

.bold2 {
	font-weight: bold;
	color: #e10000;
}

.red {
	color: #e10000;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.left {
	float: left;
}


.f10 {
	font-size: 10px;
	line-height: 125%;
}

.f12 {
	font-size: 12px;
	line-height: 150%;
}

.f16 {
	font-size: 16px;
	line-height: 150%;
}

.f30rb {
	font-size: 30px;
	color:#C00;
	font-weight:bold;
}

img {border:0px;}
	
.martop5 {
	margin-top:5px;}

.martop10 {
	margin-top:10px;}

.mar20 {
	margin:20px;}
.martop20 {
	margin-top:20px;
	clear:both;}
	
/*-----------------------------------------------

*02 link

-------------------------------------------------*/


A:hover IMG {
FILTER: alpha(opacity=75);
opacity: 0.75;
}




/*-----------------------------------------------

*03 layout

-------------------------------------------------*/


body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #333;
	font-size: 12px;
	}

div#header {
	width: 960px;
	height:68px;
	margin: 0 auto 0 auto;
	text-align: left;
} 

div#main {
	width:960px;
	margin: 0 auto 20px auto;
	text-align:left;
	overflow:hidden;
	clear:left;}
	
div#footer {
	width:100%;
	height:234px;
	line-height:150%;
	background-image:url(../img/top/f-bg.jpg);
	clear:both;}
 

/*-----------------------------------------------

*04 top

-------------------------------------------------*/



/* HEADER ------------------------- */



/* MAIN --------------------------- */
	
.r-box {
	background-image:url(../img/top/m-bg.jpg);
	width:470px;
	height:275px;
	margin:0 20px 0 0;
	float:left;
	text-align:center;}

.pdf-box {
	background-image:url(../img/top/m-bg.jpg);
	width:470px;
	height:275px;
	float:left;
	text-align:center;}
	
/* FOOTER ------------------------- */


.footertxt {
	margin:0 0px 0 20px;
	width:450px;
	float:left;}
	
.fcontents {
	width:960px;
	margin:0 auto 0 auto;
	}
	
.fotter-l {
	width:233px;
	margin:0 40px 0 0;
	float:left;}
	
.fotter-c {
	width:400px;
	margin:0 40px 0 0;
	float:left;
	text-align:left;}