

.kids #container.home #header {
	height: 492px;
	padding: 0;
}
.kids #container.home #header .topNaviWrapper {
	width: 800px;
	margin: 0 10px;
	padding: 0;
	background: url(../../img/bg_categorymenu.gif) repeat-y;
}
.kids #container.home #header .topNaviWrapper .navigation {
	margin: 0;
	padding: 0;
}

.kids #container.home #content {
	margin: 0 0 0 30px;
	padding: 0 10px 0 10px;
	width: 830px;
	border-top: none;
	font-size: 0.9em;
	color: #4D4D4D;
	background-color: none;
	background: url("../../../img/bg_kids_home.gif") repeat-y;
}
.kids #container.home #content #leftWrapper {
	float: left;
	width: 620px;
}

.kids #container.home #content #leftWrapper #leftContent {
	float: left;
	width: 186px;
}
.kids #container.home #content #leftWrapper #leftContent .beginner {
	margin: 0 0 8px 0;
	padding: 0;
}
.kids #container.home #content #leftWrapper #leftContent .beginner a {
	display: block;
	width: 186px;
	height: 49px;
	background: url(../../../img/btn_beginner.gif) no-repeat;
	text-indent: -10000px;
}
/* opera hack */
html:first-child .kids #container.home #content #leftWrapper #leftContent .beginner a {
	height: 50px;
	background: url(../../../img/btn_beginner.gif) no-repeat 0 1px;
}
.kids #container.home #content #leftWrapper #leftContent .president {
	background: url(../../../img/bg_president.gif) no-repeat bottom;
}
.kids #container.home #content #leftWrapper #leftContent .president h2 {
	width: 186px;
	height: 37px;
	background: url(../../../img/ttl_president.gif) no-repeat;
	text-indent: -10000px;
	
}
.kids #container.home #content #leftWrapper #leftContent .president h3 {
	width: 186px;
	height: 33px;
	background: url(../../../img/ttl_president_sub.gif) no-repeat;
	text-indent: -10000px;
}
.kids #container.home #content #leftWrapper #leftContent .president p {
	margin: 0;
	padding: 0 8px;
}
.kids #container.home #content #leftWrapper #leftContent .president #presidentBtn {
	width: 167px;
	height: 38px;
	background: url(../../../img/btn_president.gif) no-repeat;
	text-indent: -10000px;
	display: block;
	margin: 10px auto;
	padding: 0 0 8px 0;
	
}
.kids #container.home #content #leftWrapper #leftContent .topics h2 {
	width: 186px;
	height: 31px;
	background: url(../../../img/ttl_topics.gif) no-repeat;
	text-indent: -10000px;	
}
.kids #container.home #content #leftWrapper #leftContent .topics ul {
	font-size: 0.9em;
	margin: 0 0 8px 0;
}
.kids #container.home #content #leftWrapper #leftContent .topics ul li {
	background: url(../../../img/bg_topics_bdr.gif) no-repeat bottom;
}
.kids #container.home #content #leftWrapper #leftContent .topics ul li .date {
	color: #0379CC;
	font-weight: bold;
}
.kids #container.home #content #leftWrapper #leftContent .ranking {
	width: 186px;
	height: auto;
	background: url(../../../img/bg_ranking_left.gif) no-repeat bottom;
	padding: 0 0 65px 0;
	margin: 0 0 10px 0;
}
.kids #container.home #content #leftWrapper #leftContent .ranking h2 {
	width: 186px;
	height: 9px;
	background: url(../../../img/bg_ranking_left_hdr.gif) no-repeat;
	text-indent: -10000px;
	overflow: hidden;
}
.kids #container.home #content #leftWrapper #leftContent .ranking p {
	margin: 0;
	padding: 0 7px 0 7px;
	background: url(../../../img/bg_ranking_left.gif) no-repeat top;
	font-size: 0.9em;
	color: #333333;
}
.kids #container.home #content #leftWrapper #leftContent .ad,
.kids #container.home #content #leftWrapper #leftContent .mng {
	width: 186px;
	background: url(../../../img/bg_left_common.gif) no-repeat bottom;
	margin: 0 0 8px 0;
	padding: 0 0 4px 0;
}
.kids #container.home #content #leftWrapper #leftContent .ad h2 {
	width: 186px;
	height: 27px;
	background: url(../../../img/ttl_ad_left.gif) no-repeat;
	text-indent: -10000px;
}
.kids #container.home #content #leftWrapper #leftContent .mng h2 {
	width: 186px;
	height: 25px;
	background: url(../../../img/ttl_mng.gif) no-repeat;
	text-indent: -10000px;
}
.kids #container.home #content #leftWrapper #leftContent .ad ul {
	text-align: center;
}
.kids #container.home #content #leftWrapper #leftContent .mng p {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 0.8em;
	text-align: center;
	line-height: 1em;
}
.kids #container.home #content #leftWrapper #centerContent {
	float: left;
	width: 416px;
	padding: 0 0 0 12px;
}
.kids #container.home #content #leftWrapper #centerContent #rankingWrap {
	width: 410px;
	margin: 0 0 14px 0;
}
.kids #container.home #content #leftWrapper #centerContent #quizArea,
.kids #container.home #content #leftWrapper #centerContent #gameArea {
	background-repeat: no-repeat;
	background-position: bottom;
}
.kids #container.home #content #leftWrapper #centerContent #rankingWrap #quizArea {
	float: left;
	width: 202px;
	background-image: url(../../../img/bg_quiz.gif);
}
.kids #container.home #content #leftWrapper #centerContent #rankingWrap #gameArea {
	float: right;
	width: 202px;
	background-image: url(../../../img/bg_game.gif);
}
.kids #container.home #content #centerContent h2 {
	width: 410px;
	height: 63px;
	background: url(../../../img/ttl_ranking.gif) no-repeat;
	text-indent: -10000px;
}
.kids #container.home #content #leftWrapper #centerContent #quizArea h3,
.kids #container.home #content #leftWrapper #centerContent #gameArea h3 {
	width: 202px;
	height: 39px;
	text-indent: -10000px;
}
.kids #container.home #content #leftWrapper #centerContent #quizArea h3 {
	background-image: url(../../../img/ttl_quiz.gif);
}
.kids #container.home #content #leftWrapper #centerContent #gameArea h3 {
	background-image: url(../../../img/ttl_game.gif);
}
.kids #container.home #content #leftWrapper #centerContent #quizArea .explain,
.kids #container.home #content #leftWrapper #centerContent #gameArea .explain {
	background-repeat: no-repeat;
	background-position: top;
}
.kids #container.home #content #leftWrapper #centerContent #quizArea .explain {
	background-image: url(../../../img/bg_quiz_explain.gif);
}
.kids #container.home #content #leftWrapper #centerContent #gameArea .explain {
	background-image: url(../../../img/bg_game_explain.gif);
}
.kids #container.home #content #leftWrapper #centerContent #quizArea .explain p,
.kids #container.home #content #leftWrapper #centerContent #gameArea .explain p {
	padding: 10px 10px 5px 10px;
	margin: 0;
}
.kids #container.home #content #leftWrapper #centerContent #quizArea .explain .btn,
.kids #container.home #content #leftWrapper #centerContent #gameArea .explain .btn {
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0 0 10px 0 !important;
}
.kids #container.home #content #leftWrapper #centerContent #quizArea .explain .btn {
	background-image: url(../../../img/bg_quiz_explain.gif);
}
.kids #container.home #content #leftWrapper #centerContent #gameArea .explain .btn {
	background-image: url(../../../img/bg_game_explain.gif);
}
.kids #container.home #content #leftWrapper #centerContent #quizArea .explain .btn a,
.kids #container.home #content #leftWrapper #centerContent #gameArea .explain .btn a {
	width: 182px;
	height: 39px;
	background-repeat: no-repeat;
	text-indent: -10000px;
	margin: 0 auto;
	display: block;
}
.kids #container.home #content #leftWrapper #centerContent #quizArea .explain p a {
	background-image: url(../../../img/btn_quiz.gif);
}
.kids #container.home #content #leftWrapper #centerContent #gameArea .explain p a {
	background-image: url(../../../img/btn_game.gif);
}
.kids #container.home #content #leftWrapper #centerContent #quizArea .quiz h4,
.kids #container.home #content #leftWrapper #centerContent #gameArea .game h4 {
	background-repeat: no-repeat;
	margin: 0 0 0 10px;
	padding: 18px 10px 0 40px;
	color: #FFFFFF;
	font-weight: normal;
}
.kids #container.home #content #leftWrapper #centerContent #quizArea .quiz h4 {
	background-image: url(../../../img/ttl_quiz_rank.gif);
}
.kids #container.home #content #leftWrapper #centerContent #gameArea .game h4 {
	background-image: url(../../../img/ttl_game_rank.gif);
}
.kids #container.home #content #leftWrapper #centerContent #quizArea .quiz,
.kids #container.home #content #leftWrapper #centerContent #gameArea .game {
}
.kids #container.home #content #leftWrapper #centerContent #quizArea .quiz .innerWrapper,
.kids #container.home #content #leftWrapper #centerContent #gameArea .game .innerWrapper {
	width: 182px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}
.kids #container.home #content #leftWrapper #centerContent #quizArea .quiz .innerWrapper {
	background: url(../../../img/ttl_quiz_rank_footer.gif) center top no-repeat;
}
.kids #container.home #content #leftWrapper #centerContent #gameArea .game .innerWrapper {
	background: url(../../../img/ttl_game_rank_footer.gif) center top no-repeat;
}
.kids #container.home #content #leftWrapper #centerContent #quizArea .quiz ol,
.kids #container.home #content #leftWrapper #centerContent #gameArea .game ol {
	width: 182px;
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0 auto 5px auto;
	padding: 0 0 3px 0;
}
.kids #container.home #content #leftWrapper #centerContent #quizArea .quiz ol {
	background-image: url(../../../img/bg_quiz_rank.gif);
}
.kids #container.home #content #leftWrapper #centerContent #gameArea .game ol {
	background-image: url(../../../img/bg_game_rank.gif);
}
.kids #container.home #content #leftWrapper #centerContent ol li {
	margin: 0 12px 0 12px;
	padding: 6px 7px 8px 25px;
	background-repeat: no-repeat !important;
	background-position: top;
}
.kids #container.home #content #leftWrapper #centerContent ol li.rank1 {
	background: url(../../../img/bg_ranking_rank01.gif);
}
.kids #container.home #content #leftWrapper #centerContent ol li.rank2 {
	background: url(../../../img/bg_ranking_rank02.gif);
}
.kids #container.home #content #leftWrapper #centerContent ol li.rank3 {
	background: url(../../../img/bg_ranking_rank03.gif);
}
.kids #container.home #content #leftWrapper #centerContent #quizArea .quiz p a,
.kids #container.home #content #leftWrapper #centerContent #gameArea .game p a {
	width: 182px;
	height: 28px;
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	margin: 0 auto;
}
.kids #container.home #content #leftWrapper #centerContent #quizArea .quiz p a {
	background-image: url(../../../img/btn_quiz_rank.gif);
}
.kids #container.home #content #leftWrapper #centerContent #gameArea .game p a {
	background-image: url(../../../img/btn_game_rank.gif);
}

.kids #container.home #content #leftWrapper #centerContent #siteSearch {
	width: 410px;
	margin: 0 0 14px 0;
	background: url(../../../img/bg_site_directory.gif) no-repeat bottom;
}
.kids #container.home #content #leftWrapper #centerContent #jobSearch {
	width: 410px;
	margin: 0 0 14px 0;
	background: url(../../../img/bg_job_pickup.gif) no-repeat bottom;
}
.kids #container.home #content #leftWrapper #centerContent #siteSearch .site {
	float: left;
	width: 205px;
}
.kids #container.home #content #leftWrapper #centerContent #siteSearch .site h2 {
	background: url(../../../img/ttl_search_site.gif) no-repeat;
}
.kids #container.home #content #leftWrapper #centerContent #siteSearch p,
.kids #container.home #content #leftWrapper #centerContent #jobSearch p {
	line-height: 1.2em;
	margin: 0;
	padding: 10px;
}

.kids #container.home #content #leftWrapper #centerContent #siteSearch .site #siteSearchBtn,
.kids #container.home #content #leftWrapper #centerContent #jobSearch .job #jobSearchBtn {
	width: 183px;
	height: 38px;
	background-repeat: no-repeat;
	/*text-indent: -10000px;*/
	display: block;
	margin: 0 auto 5px auto;
}
.kids #container.home #content #leftWrapper #centerContent #siteSearch .site #siteSearchBtn {
	background-image: url(../../../img/btn_search_site.gif);
}
.kids #container.home #content #leftWrapper #centerContent #jobSearch .job #jobSearchBtn {
	background-image: url(../../../img/btn_search_job.gif);
}
.kids #container.home #content #leftWrapper #centerContent #siteSearch h2,
.kids #container.home #content #leftWrapper #centerContent #jobSearch h2 {
	width: 205px;
	height: 32px;
	text-indent: -10000px;
}
.kids #container.home #content #leftWrapper #centerContent #siteSearch .directory {
	float: right;
	width: 205px;
}
.kids #container.home #content #leftWrapper #centerContent #siteSearch .directory h2 {
	background: url(../../../img/ttl_directory.gif) no-repeat;
}
.kids #container.home #content #leftWrapper #centerContent #jobSearch .job {
	float: left;
	width: 205px;
}
.kids #container.home #content #leftWrapper #centerContent #jobSearch .job h2 {
	background: url(../../../img/ttl_search_job.gif) no-repeat;
}
.kids #container.home #content #leftWrapper #centerContent #jobSearch .pickup {
	float: right;
	width: 205px;
}
.kids #container.home #content #leftWrapper #centerContent #jobSearch .pickup h2 {
	background: url(../../../img/ttl_pickup.gif) no-repeat;
}
.kids #container.home #content #leftWrapper #centerContent #siteSearch .directory ul li,
.kids #container.home #content #leftWrapper #centerContent #jobSearch .pickup ul li {
	padding: 6px 7px 8px 35px;
	background-repeat: no-repeat !important;
	background-position: top left;
}
.kids #container.home #content #leftWrapper #centerContent #siteSearch .directory ul li {
	background: url(../../../img/bg_directory.gif);
}
.kids #container.home #content #leftWrapper #centerContent #jobSearch .pickup ul li {
	background: url(../../../img/bg_pickup.gif);
}

.kids #container.home #content #rightContent {
	float: left;
	width: 200px;
	/*background: url(../../../img/bg_right_content.gif) no-repeat top right;*/
}
.kids #container.home #content #rightContent .ad h2 {
	width: 160px;
	height: 27px;
	background: url(../../../img/ttl_ad_right.gif) no-repeat;
	text-indent: -10000px;
}
.kids #container.home #content #rightContent .memorial {
	width: 160px;
	padding: 0 0 130px 0;
	background: url(../../../img/bg_memorial.gif) no-repeat bottom;
}
.kids #container.home #content #rightContent .memorial h2 {
	width: 160px;
	height: 46px;
	background: url(../../../img/ttl_memorial.gif) no-repeat;
	text-indent: -10000px;
}
.kids #container.home #content #rightContent .memorial h3 {
	padding: 0 10px;
}
.kids #container.home #content #rightContent .memorial p {
	padding: 0 10px 0 10px;
	background: url(../../../img/bg_memorial.gif) no-repeat top;
}
