@charset "Shift_JIS";



/* ##### Main Image Area ##### */
div#Top_Main{
	width:100%;
	padding: 5px 0;
	margin: 0;
	color: #fff;
	background-color:#333;
	border-bottom: 5px #ccc solid;
	text-align:center;
}
div#Top_Main div.Flash_Area{
	width:720px;
	margin:0 auto;
}
div#Top_Main h1{
	margin:5px 0 0 0;
	padding: 0;
	font-size: 120%;
	line-height:120%;
	text-align:center;
}
/* ##### Main Image Area Ends ##### */




/* ##### Lead block ##### */
div#Lead_Block{
	width: 100%;
	background: url("../images/toppage/index_01_bg.jpg") right top no-repeat;
	min-height: 265px;
	height: auto !important;
	height: 265px;
}
div#Lead_Block h2{
	margin: 0 0 0.5em 0;
	padding: 30px 0 0 0;
	font-size: 130%;
	line-height: 120%;
}
/* ##### Lead block End ##### */







/* ##### Contents Select ##### */
div.Contents_Select_Head,
div.Contents_Select_Foot{
	width:720px;
	margin: 0 auto;
}

div#Contents_Select{
	width:720px;
	margin: 0 auto;
	padding: 1px 0;
	background-color: #ccc;
	text-align:left;
}
div#Contents_Select div.Wrap{
	width:690px;
	margin: 0 0 0 15px;
	padding-bottom: 10px;
	background: url("../images/toppage/column_bg.gif") left bottom no-repeat;
}

div#Contents_Select div.Left_Block{
	width: 334px;
	float:left;
}
div#Contents_Select div.Right_Block{
	width: 334px;
	float:right;
}

div#Contents_Select table{
	width: 332px;
	margin: 0 0 10px 1px;
}
div#Contents_Select table th,
div#Contents_Select table td{
	text-align: left;
	vertical-align:middle;
}
div#Contents_Select table th{
	width:46px;
	background-color:#f05a23;
}
div#Contents_Select table td{
	padding: 0 5px;
	background-color:#333;
	color: #fff;
	font-weight:bold;
}

div#Contents_Select table a:link,
div#Contents_Select table a:visited{
	color: #fff;
}
div#Contents_Select table a:hover{
	color: #999;
}

div#Contents_Select p{
	margin: 0 10px 0.3em 10px;
	padding: 0;
}

/* ##### Contents Select End ##### */






