@charset 'iso-2022-jp';


#com_all {
	background-image:none;
}


#com_container {
	background-image:url(bg2.gif);
	background-repeat: repeat;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

#com_content {
	width:868px;
	background-image:none;
	float:left;
	margin-left:1px;
	text-align:left;
}

.com_dotyoko1 {
	margin:10px 0px;
	width:787px;
	margin-left:18px;
	clear:both;
}


#com_copyright {
	width:870px;
	text-align:center;
	font-size:12px;
	margin:0px;
}

#com_footer {
	margin-top:0px;
}

/* _____________________________________________________   */


#newdate {
	background-color:#99ffff;
}

#newdate_txt {
	display:block;
	margin-left:606px;
	text-align:center;
	font-size:10px;
	line-height:130%;
}

#title_swf {
	float:left;
	width:606px;
	height:110px;
	margin
}

#kanban {
	float:right;
	width:262px;
	height:110px;
}

/* _____________________________________________________   */

#main {
	background-color:#ffffcc;
	width:824px;
	margin-left:22px;
}


#bus {
	width:575px;
	float:left;
}

#bus_swf {
	width:560px;
	height:314px;
	margin-left:15px;
}

#whatsnew {
	height: 29px;
	width: 528px;
	margin-left:39px;
	color:#FF0000;
}


#whatsnew a {
	display:block;
	background-image: url(whatsnew.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 528px;
	color:#FF0000;
}

#whatsnew a:hover {
	background-position: -528px 0px;
	color:#FF0000;
}

#whatsnew_txt {
	display:block;
	margin-left:124px;
	font-size:12px;
	margin-top:3px;
	color:#FF0000;
}

/* _____________________________________________________   */

#dvds {
	float:right;
	width:240px;
}

#dvds_top a {
	display:block;
	background-image: url(dvds_top.gif);
	height: 33px;
	width: 222px;

}

#dvds_ul{
	background-color:#63db30;
	width: 222px;
}

#dvds_ul ul{
	width:204px;
	margin:0px;
	margin-left:9px;
	background-image:#63db30;
}

#dvds_ul li{
	float:left;
	display:block;
}

#dvds_ul li a {
	display:block;
	background-image: url(btn_dvd2.gif);
	width: 204px;
	height: 71px;
}

#dvd_babies { background-position: 0px 0px;}
#dvd_babies2 { background-position: 0px -284px;}
#dvd_friends { background-position: 0px -71px;}
#dvd_advanced { background-position: 0px -142px;}
#dvd_jidoeiken {
	background-position: 0px -213px;
	height:70px;
}


#dvd_babies:hover { background-position: right 0px;}
#dvd_babies2:hover { background-position: right -284px;}
#dvd_friends:hover { background-position: right -71px;}
#dvd_advanced:hover { background-position: right -142px;}
#dvd_jidoeiken:hover {
	background-position: right -213px;
}




#dvds_bottom {
	background-image: url(dvds_bottom.gif);
	width: 222px;
	text-align:center;
	padding:3px 0px;
	background-position: left bottom;
	clear:both;
}

#dvds_bottom a {
	background-image: url(../common/img/hand.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	font-size:12px;
	line-height:100%;
	padding-left:15px;
	color:#FFFFFF;
}

#dvds_bottom a:hover {
	background-image: url(../common/img/hand_hi.gif);
}

/* _____________________________________________________   */

.btns {
	margin-top:15px;
	clear:both;
	height:120px;
	width:820px;
}

.btns ul {
	margin-left:18px;
}

.btns li, .btns li a {
	display:block;
	float:left;
	width:254px;
	height:120px;
}

.btns li {
	width:267px;
}

.btns li a {
	background-image: url(btn_btns.gif);
}

#btns_tv { background-position: 0px 0px;}
#btns_quiz { background-position: 0px -120px;}
#btns_eigoasobi { background-position: 0px -240px;}
#btns_shinbun { background-position: 0px -360px;}
#btns_game { background-position: 0px -480px;}
#btns_products { background-position: 0px -600px;}


#btns_tv:hover { background-position: right 0px;}
#btns_quiz:hover { background-position: right -120px;}
#btns_eigoasobi:hover { background-position: right -240px;}
#btns_shinbun:hover { background-position: right -360px;}
#btns_game:hover { background-position: right -480px;}
#btns_products:hover { background-position: right -600px;}

/* _____________________________________________________   */

#infos {
	margin-top:15px;
	margin-left:18px;
	clear:both;
}

#infos li {
	display:block;
	float:left;
	background-image: url(infos_divider.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#infos li a {
	background-image: url(../common/img/hand.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	line-height:100%;
	padding-left:15px;
	margin:0px 10px;
	
}

#infos li a:hover {
	background-image: url(../common/img/hand_hi.gif);
}

#infos_last {
	background-image: none !important;
}


/* _____________________________________________________   */


#links {
	margin-top:15px;
	padding-bottom:15px;
	clear:both;
	height:54px;
}

#links ul {
	margin-left:37px;
}

#links li {
	display:block;
	float:left;
	margin-right:42px;
}


#links_last {
	margin-right:0px !important;
}


#com_copyright1 .tbs-copy1 span {
	color:#000000;
}





