a
{
	text-decoration:none;
}

#topImg
{
	margin:10px auto 0px auto;
	width:764px;
}

#topImg .leftGroup
{
	margin-top:10px;
	float:left;
}

#topImg .leftGroup .img1
{
	margin-bottom:10px;
}

#topImg .rightGroup
{
	float:right;
}

#topImg .rightGroup .img1
{
	margin-right:10px;
	vertical-align:middle;
}

#topImg .rightGroup .img2
{
	vertical-align:middle;
}

#topMenu
{
	margin:0px auto 0px auto;
	padding:15px 22px;
	width:720px;
	background-image:url(../../img/base/menu_background.gif);
	background-repeat:no-repeat;
}

#topMenu img
{
	margin-right:5px;
	vertical-align:middle;
}

#topMenu a
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}

#topMenu .anotherMenu
{
	margin-right:50px;
	float:left;
}

#topMenu .kyodoTop
{
	float:right;
}

#inContents
{
	margin:0px auto;
	width:734px;
}

#finding
{
	margin:10px auto 20px auto;
}

#contentsLeft
{
	margin-bottom:20px;
	float:left;
}

#contentsLeft .menuRank1
{
	padding-left:10px;
	width:138px;
}

#contentsLeft .menuRank11
{
	padding-left:10px;
	width:138px;
	line-height:12px;
}

#contentsLeft .menuRank2
{
	padding-left:23px;
	width:125px;
}

#contentsLeft .menuRank3
{
	padding:3px 0px 3px 23px;
	width:125px;
	font-size:12px;
	line-height:12px;
}

#contentsLeft .menuList
{
	border:solid #CCCCCC 1px;
}

#contentsLeft .menuGroup
{
	border-bottom:solid #CCCCCC 1px;
}

#contentsLeft a
{
	color:#0000B5;
	line-height:26px;
	display:block;
}

#contentsRight
{
	margin-bottom:15px;
	width:560px;
	float:right;
}

#contentsRight .chapter,
#contentsRight .lineChapter
{
	padding:3px 5px;
	width:548px;
	font-weight:bold;
	border:solid #D7D7D7 1px;
	background-color:#E6E6E6;
}

#contentsRight .chapter
{
	margin-bottom:20px;
}

#contentsRight .chapter a
{
	color:#000000;
}

#contentsRight .chapter a:hover
{
	color:#000000;
}

#contentsRight .lineChapter
{
	margin-bottom:5px;
}

#contentsRight .inchapter
{
	padding:5px 10px 5px 10px;
	width:200px;
	background:#D7D7D7; 
}

#contentsRight .inchapter span
{
	vertical-align:middle;
}

#contentsRight .inchapter img
{
	vertical-align:middle;
}

#contentsRight a
{
	color:#0000B5;
}

#contentsRight ul
{
	margin:10px 0px 10px 25px;
	padding:0px;
	line-height:20px;
}

#contentsRight a:hover,
#contentsLeft a:hover,
#topMenu a:hover,
#contentsLeft .myself a:link,
#contentsLeft .myself a:visited
{
	color:#F08500;
}

#contentsLeft a:hover
{
	background-color:#E1F0FF;
}

.lineGroup
{
	padding:5px 10px;
	border:solid #D7D7D7 1px;
}

.alertFinding .alertColor
{
	vertical-align:middle;
}

.alertFinding img
{
	vertical-align:middle;
}

.alertColor
{
	color:#FF0000;
}

.linkColor
{
	color:#0000B5;
}

.arrowColor
{
	color:#808080;
}

.floatclear
{
	margin:0px;
	padding:0px;
	width:0px;
	height:0px;
	font-size:0px;
	clear:both;
}

.footerMenu
{
	margin-top:30px;
	margin-bottom:5px;
	line-height:1.2em;
	font-size:12px;
	text-align:center;
}
