@charset "shift_jis";
/* CSS Document */

#idMainmenu01{
	width: 155px;
	background: url(../images/header/mainmenu01_on.jpg) no-repeat left top;}

/*flash下メニュー------------------------------------------------------*/

#idIndexMenu01{
	width: 306px;
	background: url(../images/top/line_tate01.gif) no-repeat right top;
	}
#idIndexMenu01 #idIndexMenu01Sub01{
	width:285px;
	padding-top:10px;
	background:url(../images/top/bg01.jpg) top left repeat-y;
}
#idIndexMenu01 #idIndexMenu01Sub01 #idIndexMenu01Sub02{
	width:265px;
	margin: 0 auto;
}
#idIndexMenu01 #idIndexMenu01Sub01 #idIndexMenu01Sub02 p{
	color:#473A32;
	line-height:150%;
	padding-top:10px;
	padding-bottom:15px;
}
#idIndexMenu02{
	width: 325px;
	background: url(../images/top/line_tate01.gif) no-repeat right top;}
#idIndexMenu02 #idIndexMenu02Sub01{
	width:280px;
	padding-top:10px;
	padding-left:19px;
	background:url(../images/top/bg02.jpg) 19px top repeat-y;
}
#idIndexMenu02 #idIndexMenu02Sub01 #idIndexMenu02Sub02{
	width:265px;
	margin: 0 auto;
}
#idIndexMenu02 #idIndexMenu02Sub01 #idIndexMenu02Sub02 p{
	color:#473A32;
	line-height:150%;
	padding-top:10px;
	padding-bottom:15px;
}
#idIndexMenu03{
	width: 309px;}
#idIndexMenu03 #idIndexMenu03Sub01{
	width:285px;
	padding-top:10px;
	padding-left:24px;
	background:url(../images/top/bg03.jpg) 25px top repeat-y;
}
#idIndexMenu03 #idIndexMenu03Sub01 #idIndexMenu03Sub02{
	width:265px;
	margin: 0 auto;
}
#idIndexMenu03 #idIndexMenu03Sub01 #idIndexMenu03Sub02 p{
	color:#473A32;
	line-height:150%;
	padding-top:10px;
	padding-bottom:15px;
}


/* idTopic
-------------------------------------------------------*/
#idTopic{
	width: 670px;
	float: left;
	padding-bottom: 10px;
}

#idTopicHead{
	width: 670px;
	background-color:#F2F2F2;
	border:solid 1px #000000;
	}
#idTopicHead h2{
	width: 670px;
	height: 25px;
	float: left;
	}
#idTopicHead h2 span{
	display:none;
	}
#idTopicHead div.clClear{
	height: 10px;
	}

#idTopicNews{
}
#idTopicNews ul{
}
#idTopicNews li{
	padding:8px 12px 6px 13px;
	font-size:13px;
	color:#333333;
	background:url(../images/top/line01.jpg) 13px bottom no-repeat;
	}
#idTopicNews li a{
	color: #333333;
	}
#idTopicNews li a:hover{
	color: #333333;
	text-decoration:underline;
	}
#idTopicNews td{
	color: #333333;
	line-height:150%;
	}
#idTopicNews td h3{
	line-height:150%;
	}
#idTopicNews td a{
	line-height:150%;
	}

/* idBoxGun
------------------------------------------------*/
#idBoxGun{
	width: 265px;
	float: right;}

#idBriefing div.clClear{
	border-top: 1px solid white;}

#idBoxGun #idbanner{
	width:265px;
}

#idBoxGun #idbanner li{
	padding-bottom:3px;
}