/*SEO_Source adjustment*/
#sourceAdj{
	 width:575px;
	 float:left;
}

/*contentsLeft*/

#contentsLeft{
	width:212px;
	float:left;
}

#rankingh3{
	background:url(../../top_img/ranking_title.gif) no-repeat;
	text-indent:-9999px;
	width:200px;
	height:67px;
	display:block;
	margin:13px 0 0 0;
	padding:0;
}
#ranking{
	background:#FCF9E8;
	border:1px solid #FCDBA6;
	border-top:none;
	width:198px;
	margin:0 0 15px 0;
	padding:12px 0 0 0;
}
#rankingTable{
	margin:0 0 0 10px;
	width:178px;
	font-size:12px;
}
#rankingTable a{
	text-decoration:none;
	color:#333333;
}
#ranking1 a{
	color:#ff2d00;
	font-size:14px;
	font-weight:bold;
}
.ranking2 a{
	font-size:12px;
	font-weight:bold;
}
.rankingImg1{
	margin:0 0 10px 0;
}

.rankingImg2{
	margin:0 0 8px 0;
}
.rankingImg3{
	margin:0 0 5px 0;
}
.rankingDay{
	font-size:10px;
	height:32px;
}

.adBanner{
	margin:0 0 5px 0;
}


#listh3{
	background:url(../../top_img/title_company_list.gif) no-repeat;
	text-indent:-9999px;
	width:200px;
	height:33px;
	display:block;
	margin:15px 0 0 0;
	padding:0;
}
#linkh3{
	background:url(../../top_img/title_link.gif) no-repeat;
	text-indent:-9999px;
	width:200px;
	height:33px;
	display:block;
	margin:15px 0 0 0;
	padding:0;
}

#contentsLeft ul{
	margin:10px 0 0 0;
}
#contentsLeft li{
	background:url(../img/list_box.gif) no-repeat 0 0.5em;
	width:173px;
	padding:0 0 0 15px;
	margin:0 0 0 6px;
	font-size:10px;
	line-height:18px;
}

#contentsLeft li a{
	color:#333333;
	text-decoration:underline;
}
#contentsLeft li a:hover{
	text-decoration:none;
}


/*contentsCenter*/
#contentsCenter{
	width:350px;
	float:right;
	margin:0;
	display:inline;
	background:#FFFFFF;
	height:100%;
}
#comparisonh3{
	background:url(../../top_img/hikaku_title.gif) no-repeat;
	text-indent:-9999px;
	width:350px;
	height:80px;
	display:block;
	margin:13px 0 0 0;
	padding:0;
	font-size:1px;
}
#comparison01 a{
	background:url(../../top_img/hikaku01_off.gif) no-repeat;
	text-indent:-9999px;
	width:164px;
	height:47px;
	display:block;
}
#comparison01 a:hover{
	background:url(../../top_img/hikaku01_on.gif) no-repeat;
}
#comparison02 a{
	background:url(../../top_img/hikaku02_off.gif) no-repeat;
	text-indent:-9999px;
	width:164px;
	height:47px;
	display:block;
}
#comparison02 a:hover{
	background:url(../../top_img/hikaku02_on.gif) no-repeat;
}
#comparison03 a{
	background:url(../../top_img/hikaku03_off.gif) no-repeat;
	text-indent:-9999px;
	width:164px;
	height:47px;
	display:block;
}
#comparison03 a:hover{
	background:url(../../top_img/hikaku03_on.gif) no-repeat;
}
#comparison04 a{
	background:url(../../top_img/hikaku04_off.gif) no-repeat;
	text-indent:-9999px;
	width:164px;
	height:47px;
	display:block;
}
#comparison04 a:hover{
	background:url(../../top_img/hikaku04_on.gif) no-repeat;
}
#comparison05 a{
	background:url(../../top_img/hikaku05_off.gif) no-repeat;
	text-indent:-9999px;
	width:164px;
	height:47px;
	display:block;
}
#comparison05 a:hover{
	background:url(../../top_img/hikaku05_on.gif) no-repeat;
}
#comparison06 a{
	background:url(../../top_img/hikaku06_off.gif) no-repeat;
	text-indent:-9999px;
	width:164px;
	height:47px;
	display:block;
}
#comparison06 a:hover{
	background:url(../../top_img/hikaku06_on.gif) no-repeat;
}
#comparison07 a{
	background:url(../../top_img/hikaku07_off.gif) no-repeat;
	text-indent:-9999px;
	width:164px;
	height:47px;
	display:block;
}
#comparison07 a:hover{
	background:url(../../top_img/hikaku07_on.gif) no-repeat;
}
#comparison08 a{
	background:url(../../top_img/hikaku08_off.gif) no-repeat;
	text-indent:-9999px;
	width:164px;
	height:47px;
	display:block;
}
#comparison08 a:hover{
	background:url(../../top_img/hikaku08_on.gif) no-repeat;
}
#contentsCenter #rankingBanner{
	margin:17px 0 0 0;
	padding:0;
}
#contentsCenter #rankingBanner a{
	background:url(../../top_img/ranking_banner_off.gif) no-repeat;
	text-indent:-9999px;
	width:350px;
	height:60px;
	display:block;
}
#contentsCenter #rankingBanner a:hover{
	background:url(../../top_img/ranking_banner_on.gif) no-repeat;
	text-indent:-9999px;
	width:350px;
	height:60px;
	display:block;
}
#diaryh3{
	background:url(../../top_img/title_diary.gif) no-repeat;
	text-indent:-9999px;
	width:350px;
	height:33px;
	display:block;
	margin:17px 0 0 0;
	padding:0;
}
#scr{
	width:350px;
	height:436px;
	overflow:auto;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#sctTable{
	width:309px;
	margin:0 0 0 5px;
	font-size:12px;
	color:#333333;
}
#sctTable td{
	padding:10px 0 10px 1em;
	background:url(../img/dot.jpg) repeat-x bottom;
	width:309px;
}
#sctTable strong{
	font-weight:bold;
	margin:0 0 0 -1em;
}

#aboutTable{
	margin:17px 0 0 0;
}
#about01 a{
	background:url(../../top_img/about01_off.gif) no-repeat;
	text-indent:-9999px;
	width:156px;
	height:62px;
	display:block;
}
#about01 a:hover{
	background:url(../../top_img/about01_on.gif) no-repeat;
}
#about02 a{
	background:url(../../top_img/about02_off.gif) no-repeat;
	text-indent:-9999px;
	width:156px;
	height:62px;
	display:block;
}
#about02 a:hover{
	background:url(../../top_img/about02_on.gif) no-repeat;
}
#about03 a{
	background:url(../../top_img/about03_off.gif) no-repeat;
	text-indent:-9999px;
	width:156px;
	height:62px;
	display:block;
}
#about03 a:hover{
	background:url(../../top_img/about03_on.gif) no-repeat;
}
#about04 a{
	background:url(../../top_img/about04_off.gif) no-repeat;
	text-indent:-9999px;
	width:156px;
	height:62px;
	display:block;
}
#about04 a:hover{
	background:url(../../top_img/about04_on.gif) no-repeat;
}
#about05 a{
	background:url(../../top_img/about05_off.gif) no-repeat;
	text-indent:-9999px;
	width:156px;
	height:62px;
	display:block;
}
#about05 a:hover{
	background:url(../../top_img/about05_on.gif) no-repeat;
}
#about06 a{
	background:url(../../top_img/about06_off.gif) no-repeat;
	text-indent:-9999px;
	width:156px;
	height:62px;
	display:block;
}
#about06 a:hover{
	background:url(../../top_img/about06_on.gif) no-repeat;
}
#bookh3{
	background:url(../../top_img/title_book.gif) no-repeat;
	text-indent:-9999px;
	width:200px;
	height:33px;
	display:block;
	margin:15px 0 10px 0;
	padding:0;
}
#bookTable{
	width:300px;
	font-size:10px;
	color:#333333;
	margin:10px 0 0 25px;
}
#bookTable td{
	padding:0;
}
#bookTable strong{
	font-weight:bold;
	color:#003366;
}
#bookTable p{
	margin:10px 0 0 0;
}


/*contentsRight*/
#contentsRight{
	width:300px;
	float:right;
	background:#FFFFFF;
	padding:20px 0 0 0;
}
#recomendh3{
	background:url(../../top_img/title_recommended.gif) no-repeat;
	text-indent:-9999px;
	width:300px;
	height:33px;
	display:block;
	margin:15px 0 0 0;
	padding:0;
}
.adBannerRight{
	margin:10px 0 0 0;
}
#contentsRight ul{
	margin:10px 0 0 0;
}
#contentsRight li{
	background:url(../img/list_box.gif) no-repeat 0 0.5em;
	width:275px;
	padding:0 0 0 15px;
	margin:0 0 0 10px;
	font-size:12px;
	line-height:20px;
}

#contentsRight li a{
	color:#003366;
	text-decoration:underline;
}
#contentsRight li a:hover{
	text-decoration:none;
}

#newsh3{
	background:url(../../top_img/title_news.gif) no-repeat;
	text-indent:-9999px;
	width:300px;
	height:33px;
	display:block;
	margin:15px 0 0 0;
	padding:0;
}
#newsDay{
	text-align:right;
	font-size:10px;
	color:#BC0000;
}
#informationh3{
	background:url(../../top_img/title_information.gif) no-repeat;
	text-indent:-9999px;
	width:300px;
	height:33px;
	display:block;
	margin:15px 0 0 0;
	padding:0;
}
#infoArea{
	text-align:center;
	padding:10px 0;
	margin:10px 0 0 0;
	background-color: #FFF5E5;
}
