@charset "Shift_JIS";

h2{
	margin: 0;
	padding: 0;
}

/* --- トップページ背景画像 -------------------------------------------------------------------------------- */
#topContent {
	margin: 10px 0px 0px 0px;
	padding: 0;
	width: 550px;
	overflow: hidden;
	background-image: url(../img/top/kami_topBase.gif);
	background-repeat: no-repeat;
}

/* --- フラッシュ ------------------------------------------ */
#contentRight #contentRightCenter #flashcontent{
	margin: 0px 0px 0px 25px;
	padding: 0;
}

/* --- 白紙 ------------------------------------------ */
#contentRight #contentRightCenter .topNews{
	margin: 10px 0px 0px 0px;
	padding: 0;
	width: 360px;
	height: 270px;
	float: left;
	/* --- IE6 バグ回避用 --- */
	overflow: hidden;
}
#contentRight #contentRightCenter .topNews img{
	margin: 7px 0px 0px 5px;
	padding: 0;
	vertical-align: bottom;
}
#contentRight #contentRightCenter .topNews .topNewsText{
	margin: 0px 20px 20px 17px;
	padding: 0;
	width: 335px;
	height: 230px;
	overflow: auto;
}
#contentRight #contentRightCenter .topNews p{
	margin: 0;
	padding: 5px 0px 5px 0px;
	font-size: 75%;
	line-height: 150%;
	color: #301E03;
	background-image: url(../img/top/top_news_line.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#contentRight #contentRightCenter .topNews p strong{
	margin: 0;
	padding: 0;
	
	color: #DD0000;
	
}

#contentRight #contentRightCenter .topNews p b{
	margin: 0;
	padding: 0;
	
	color: #DD0000;
	
}

#contentRight #contentRightCenter .topNews a{
	margin: 0;
	padding: 0;
	color: #000000;
	text-decoration:none;
}
#contentRight #contentRightCenter .topNews a:hover{
	margin: 0;
	padding: 0;
	color: #dd0000;
	text-decoration:underline;
}
/* --- トップライトコピー ------------------------------------------ */
#contentRight #contentRightCenter .topRightCopy{
	margin: 0;
	padding: 20px 0px 0px 0px;
	width: 170px;
	float: right;
	/* --- IE6 バグ回避用 --- */
	overflow: hidden;
}
#contentRight #contentRightCenter .topRightCopy img{
	margin: 0;
	padding: 0;
	vertical-align: top;
}
/* --- トップレフトコピー ------------------------------------------ */
#contentRight #contentRightCenter .topLeftCopy{
	clear: both;
	margin: 0;
	padding: 0;
	width: 160px;
	float: left;
	/* --- IE6 バグ回避用 --- */
	overflow: hidden;
}
#contentRight #contentRightCenter .topLeftCopy img{
	margin: 10px 0px 0px 0px;
	padding: 0;
	vertical-align: top;
}
/* --- 赤紙 ------------------------------------------ */
#contentRight #contentRightCenter .topAbout{
	margin: 0;
	padding: 0px 15px 0px 0px;
	width: 360px;
	height: 340px;
	float: right;
	/* --- IE6 バグ回避用 --- */
	overflow: hidden;
}
#contentRight #contentRightCenter .topAbout img{
	margin: 0px 0px 0px 10px;
	padding: 0;
	vertical-align: bottom;
}
#contentRight #contentRightCenter .topAbout .topAboutContent{
	margin: 0px 20px 20px 23px;
	padding: 0;
	width: 335px;
	height: 200px;
	overflow: auto;
}
#contentRight #contentRightCenter .topAbout .topAboutPhoto{
	margin: 5px 0px 0px 10px;
	padding: 0;
	float: right;
	width: 90px;
	height: 90px;
}
#contentRight #contentRightCenter .topAbout .topAboutPhoto img{
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
#contentRight #contentRightCenter .topAbout p{
	margin: 0;
	padding: 5px 0px 5px 0px;
	font-size: 80%;
	line-height: 150%;
	color: #FFFFFF;
}
#contentRight #contentRightCenter .topAbout a{
	margin: 0;
	padding: 0;
	color: #FFFF55;
}


