
	
	.content_top{
			text-align:left;
			table-layout: fixed;
			background-color: #FFFFFF;
			background-image: url();
			width: 100%;
			padding: 10px;
			font-size: 0.8em;
			line-height: 120%;
			margin: 0px;
			border: 0px;
			border-spacing: 0px;
			white-space:nowrap;
			}
			
	hr.content{
			
			color:#cccccc;
			width:100%;
			height:2px;
			}			
			
			

			

	.hanyou_center {
			text-align:center;
			width:100%;
			color: #000000;
			font-size: 0.8em;
			margin:4px;
			line-height: 120%;
			
			}
			
	.hanyou_left {
			text-align:left;
			width:100%;
			color: #000000;
			font-size: 0.8em;
			margin:4px;
			line-height: 120%;
			
			}
			
	.hanyou_right {
			text-align:right;
			width:100%;
			color: #000000;
			font-size: 0.8em;
			margin:4px;
			line-height: 120%;
			
	}
	
	.index_new {
			text-align:left;
			color: #000000;
			font-size: 1.4em;
			margin:4px;
			line-height: 120%;
	}
	.saishin {
			text-align:left;
			color: #000000;
			font-size: 12px;
			margin:	6px;
			line-height: 120%;
	}
	.saishin a:link	{
			color: #0000ff;
			text-decoration: none;
			}
	.saishin a:visited	{
			color: #0000ff;
			text-decoration: none;
			}
	.saishin a:hover	{
			color: #ff0000;
			text-decoration: none;
			}

	.content_linknavi{
			text-align:left;
			color: #666666;
			table-layout: fixed;
			background-color: #ddeeff;
			background-image: url();
			width: 100%;
			padding: 5px;
			font-size: 0.8em;
			line-height: 120%;
			margin: 0px;
			border: 0px;
			border-spacing: 0px;
			white-space:nowrap;
			}

/**** プルダウン　リンクの仕様 ****/
/****全体位置の決定****/
DIV#pulldown{

			width: 300px;
			height:auto;
			padding: 0px;
			z-index:100;
    		font-size:14px;
			text-align:center;
			white-space:nowrap;
			}
/****メインメニュー用スタイル****/
ul.main{
	margin:0px;
	padding:0px;
	position:relative;
	list-style:none;
	text-align:center;
	font-size: 14px;
	white-space:nowrap;
	width: 300;
}
/*通常時*/
.main li.off{
    position:relative;
    float:left;
    height:2em;
    width:300px;
    overflow:hidden;
    border:2px solid #999999;
    background-color:#FFFFFF;
	font-size: 1em;
	white-space:nowrap;
	
}
/*展開時*/
.main li.on{
    float:left;
    overflow:hidden;
    width:300px;/*○*/
    background-color:#FFFFFF;
    border:2px solid #999999;
	font-size: 1em;
	white-space:nowrap;
}
.main>li.on{
overflow:visible;
}
/*リンクスタイル*/
.main a{
    display:block;
    text-decoration:none;
}
.main a:hover{
    background-color:#dddddd;
}

/****サブメニュー用スタイル****/
ol.sub{
    margin:3px;
    padding:0px;
    position:relative;
    left:0em;
    top:0em;
    border:1px solid #dddddd;
    background-color:#dddddd;
    list-style:none;
    text-align:center;
	font-size: 1em;
	white-space:nowrap;
}
.sub li{

	    width:300px;

}
.sub a{
    padding:0px;
    display:block;
    width:300px;
    border-bottom:1px solid #999999;
}	
.sub a:hover{
    background-color:#fff7dd;
}

