@charset "UTF-8";
/* CSS Document */



.spanpink{
	color: #F09;
	}	
	

/* ----------class---------- */



.breadcrumbs {
	font-size: 11px;
	padding-left: 5px;
}
.heading{
	font-size: 20px;
	font-weight: bold;
	color: #2A4198;
	background-image: url(../img/sub_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 8px;
	padding-left: 3px;
	margin-bottom: 30px;
	}
.bold{
	font-weight: bold;
	}
.font16_bold{
	font-size: 16px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
}
.font18_bold{
	font-size: 18px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	color: #2A4198;
}
.font12{
	font-size: 12px;
}	
.font11{
	font-size: 11px;
}
.mar_top10 {
	margin-top: 10px;
}	
.mar_top20 {
	margin-top: 20px;
}
.mar_top30 {
	margin-top: 30px;
}	
.mar_top50{
	margin-top: 50px;
	}	
.mar_top80{
	margin-top: 80px;
	}
.mar_top150{
	margin-top: 150px;
	}	
.mar_bot10{
	margin-bottom: 10px;
	}
.mar_bot20{
	margin-bottom: 20px;
	}
.mar_bot50{
	margin-bottom: 50px;
	}	
.mar_bot80{
	margin-bottom: 80px;
	}
.bule{
	color: #2A4198;
	}			
.sec_first{
	margin-top: -60px;
	background-color:rgba(255,255,255,0.5);
}

	
	
/* ----------btn---------- */	


.btn{
	border: 2px solid #2A4198;
	padding: 10px;
	font-size: 16px;
	font-weight: bold;
	background-color: #2A4198;
	width: 300px;
	text-align: center;
	color:#FFF;
	margin-top: 10px;
		}
.btn:hover{
	background-color: #FFF;
	color:#333;
		}
.btn_a a{
	text-decoration: none;
	}
.btn_fin{
	border: 2px solid #2A4198;
	padding: 10px;
	font-size: 16px;
	font-weight: bold;
	background-color: #2A4198;
	width: 300px;
	text-align: center;
	color:#FFF;
	margin-top: 10px;
		}
		



/* ----------to_top_btn---------- */	

.to_top_btn{
	border: 1px solid #2A4198;
	font-size: 12px;
	font-weight: bold;
	background-color: #2A4198;
	width: 80px;
	text-align: center;
	color:#FFF;
	margin-top: 10px;
		}
.to_top_btn:hover{
	background-color: #FFF;
	color:#333;
		}
.to_top_box {
	margin-left: 580px;
	}	
.to_top_box a{
	text-decoration: none;
	}		
		


/* ----------dt---------- */	
	
#youkou dl{
	margin-bottom: 15px;
	}	
dt{
	font-weight: bold;
}
.dt_float dt {
	float: left;
	width: 5em; 
}	
.dt_float dd{
	margin-left: 6em; 
}
	
	
	
	
	
/* ----------contents---------- */
	
	
	
#con_box {
	background-image: url(../img/bg3.jpg);
}
#con_l {
	float: left;
	width: 260px;
	padding-bottom: 150px;
}
#con_r {
	float: right;
	width: 708px;
	padding-top: 10px;
	padding-left: 30px;
	padding-bottom: 200px;
}
#bread_box {
	float: left;
}
header h1 {
	float: right;
}
#con_r_underbox {
	padding-right: 40px;
}



/* ----------download---------- */

#download p {
	margin-top: 10px;
	margin-bottom: 3px;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	float: left;
	margin-right: 20px;
}
.pdf{
	background-image: url(../img/icon_pdf.gif);
}
.doc {
	background-image: url(../img/icon_doc.gif);
}
.ppt {
	background-image: url(../img/icon_pps.gif);
}



/* ----------about---------- */

#sec_zisseki div {
	margin-top: 10px;
}
