@charset "Shift_JIS";	

/* ************************ */
/* **** トップページ ****** */

h1{
	left:0px;
	font-size:18px;
	margin:0px;
	padding:0px;
	width:auto;
	height:auto;
/*	height:357px;*/
}


/* メニュー */
div#menu{
	position:relative;
	z-index:5;

	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
/*	background-image:url(../images/top-menu_bg.gif);*/
	background-repeat:no-repeat;
}

#top div.contents{
	width:773px;
	margin:0px;
	padding:0px;
	margin-left:12px;
}

#top table#frame{
	height:auto;
}

div#downFrame{
	width:773px;
	height:330px;
	background-image:url(../images/top-underarea_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	
}
div#downFrame table.layout{
	width:726px;
	margin-left:auto;
	margin-right:auto;
/*	background-color:lightgreen;*/
}
div#downFrame td.right{
	vertical-align:top;
	padding-left:16px;

	border-style:dotted;
	border-color:#ccc;
	border-width:0px 0px 0px 2px;
}
div#downFrame td.left{
	vertical-align:top;
	padding-right:12px;
}

div#downFrame h2{
	margin:0px;
	padding:0px;
	margin-bottom:9px;
}

div#downFrame p{
	color:#233C5F;
	margin-left:16px;
}

div#downFrame p.jimikyoku{

	font-weight:bold;
	margin-bottom:0px;
}


div#new{
	width:346px;
/*	height:70px;*/
}
div#new div{
	width:100%;
	height:50px;
	overflow:auto;
}

div#new table{
	margin-left:20px;
}

div#new table th,
div#new table td{
	vertical-align:top;
	line-height:1.3em;
	padding-bottom:2px;
}

div#new table th{
	white-space:nowrap;
	font-weight:normal;
	padding-right:10px;
}



/* 更新マーク(NEWって画像) */
img.newContents{
	position:absolute;
	z-index:20;
}

img#new01{

}
img#new02{
	
}
img#new03{
	top:102px;
	left:164px;
}
img#new04{
	top:143px;
	left:160px;
}
img#new05{
	top:185px;
	left:145px;
}
