@charset "Shift_JIS";

/* english */

#leftCol{
	font-family: Tahoma;
}

/* leftCol
------------------------------------------------------------ */
#leftCol p{
	width: 670px;
	margin-left: 40px;
	margin-bottom: 25px;
	color: #505050;
	font-size: 12px;
	line-height: 1.6;
}

#leftCol .news{
	width: 710px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}


#leftCol dl{
	padding: 20px 15px 15px 37px;
	line-height: 1.6;
	font-size: 12px;	
}

#leftCol dt{
	float: left;
	color: #505050;
	width: 84px;
}

#leftCol dd{
	padding-left: 84px;
	color: #5398ae;
	margin-bottom: 10px;
}


#leftCol h3{
	margin-top: 26px;
	margin-bottom: 20px;
}

#leftCol h3.tableH3{
	margin-bottom: 0;
}

table{
	width: 712px;
	border-left: 1px solid #d4d4d4;
	border-collapse: collapse;
}

th,td{
	padding: 15px 0;
	font-size: 12px;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	color: #505050;
}

th{
	width: 153px;
	text-align: center;
	background-color: #f5f5f5;
}

td{
	padding-left: 25px;
	padding-right: 55px;
	background-color: #fafafa;
	line-height: 1.6;
}

#leftCol div.left{
	float: left;
}

#leftCol div.right{
	float: right;
}

/* rightCol
------------------------------------------------------------ */
#rightCol img{
	margin-left: 5px;
	margin-bottom: 4px;
}


/* footer
------------------------------------------------------------ */
#footer{	
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Tahoma;
}