@charset "utf-8";

/*  コンテンツ　 中央ブロック  ------------------------*/
#leftblock{
	/*position: absolute;*/
	/*left: 24px;*/
	/*top: 0;*/
	float:left;
	width: 743px;
	padding-bottom: 20px;
	margin-left:24px !important;
	margin-left/**/:12px;
	margin-top:20px;
	text-align: center;
}

#menu_left {
	float: left;
	/*position: absolute;*/
	/*top: 6px;*/
	/*left: 9px;*/
	width: 341px;
	list-style-type: none;
	margin-top:15px;
	margin-left:18px !important;
	margin-left/**/:-25px;
}
#menu_center {
	float: left;
	/*position: absolute;*/
	/*top: 6px;*/
	/*left: 9px;*/
	width: 15px !important;
	width/**/: 5px;
	height:230px;
	margin-top:15px;
	margin-left:5px;
}
#menu_right {
	float: left;
	/*position: absolute;*/
	/*top: 6px;*/
	/*left: 9px;*/
	width: 341px;
	list-style-type: none;
	margin-top:15px;
	margin-left:3px !important;
		margin-left/**/:-30px;
}
#menu li {
	float: left;
	width: 341px;
	margin:0px 0;
	padding:0px 0;
}

#menu li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/:33px;
	padding-top: 33px;
	background-image: url(../images/menu_top.gif);
	color: #333333;
}

/*  背景画像の位置
---------------------------------------------*/
	
	/* 通常 */
	#nav10 a { background-position:  0  0; }
	#nav20 a { background-position:  0  -33px; }
	#nav21 a { background-position:  0  -66px; }
	#nav22 a { background-position:  0  -99px; }
	#nav23 a { background-position:  0  -132px; }
	#nav24 a { background-position:  0  -165px; }
	#nav25 a { background-position:  0  -198px; }
	#nav30 a { background-position:  -682px  -0px; }
	#nav40 a { background-position:  -682px  -33px; }
	#nav50 a { background-position:  -682px  -66px; }
	#nav51 a { background-position:  -682px  -99px; }
	#nav52 a { background-position:  -682px  -132px; }
	#nav60 a { background-position:  -682px  -165px; }
	#nav70 a { background-position:  -682px  -198px; }
	
	/* オンマウス */
	#nav10 a:hover { background-position:  -341px  0; }
	#nav20 a:hover { background-position:  -341px  -33px; }
	#nav21 a:hover { background-position:  -341px  -66px; }
	#nav22 a:hover { background-position:  -341px  -99px; }
	#nav23 a:hover { background-position:  -341px  -132px; }
	#nav24 a:hover { background-position:  -341px  -165px; }
	#nav25 a:hover { background-position:  -341px  -198px; }
	#nav30 a:hover { background-position:  -1023px  -0px; }
	#nav40 a:hover { background-position:  -1023px  -33px; }
	#nav50 a:hover { background-position:  -1023px  -66px; }
	#nav51 a:hover { background-position:  -1023px  -99px; }
	#nav52 a:hover { background-position:  -1023px  -132px; }
	#nav60 a:hover { background-position:  -1023px  -165px; }
	#nav70 a:hover { background-position:  -1023px  -198px; }

#rightblock{
	/*position: absolute;*/
	/*left: 24px;
	/*top: 0;*/
	/*float:left;
	width: 743px;
	padding-bottom: 20px;
	text-align: center;*/
	width:0px;
	height:0px;
}

#content #centerblock_print{
	display:none;
}

/* ブロック管理
---------------------------------------------*/
#content {
/*	position: absolute;
	left: 0px;
	top: 280px;*/
	width: 790px;/*左右余白2px*/
	text-align:center;
}



dl{
	background:url(../images/main_copyBg.jpg) top left no-repeat;
	width:743px;
	height:309px;
	margin:0;
}
dt{
	text-align:left;
	color:#FFFFFF;
	font-size:280%;
	font-weight:900;
	/*margin:27px 30px 0px 33px;*/
	margin:0px 30px 0px 33px;
	padding-top:27px;
}
dd{
	text-align:left;
	color:#663300;
	font-size:130%;
	font-weight:900;
	margin:20px 40px 0 50px;
}


