@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_dvd5.gif);
	width: 204px;
	height: 71px;
}

#dvd_eikaiwataiso { background-position: 0px -355px;}
#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_babies3 { background-position: 0px -426px;height:70px;}

#dvd_eikaiwataiso:hover { background-position: right -355px;}
#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;}
#dvd_babies3:hover { background-position: right -426px;}




#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);
}

/* _____________________________________________________   */

#ue_box {
	width: 820px;
	margin: 0 auto;
	display: block;
}
/* _____________________________________________________   */
.oshirase_box {
	width: 237px;
	height: 307px;
	float: right;
	margin-top: 20px;
	background: url(osirase_long.gif) no-repeat;
	position: relative;
	margin-right: 10px;
}

.oshirase_he {
	width:120px;
	height:16px;
	position:absolute;
	top:8px;
	left:10px;
}

.oshirase_day {
	width: 82px;
	height: 18px;
	position: absolute;
	top: 9px;
	left: 142px;
	color: #FF0000;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.oshirase_text {
	width: 206px;
	height: 249px;
	position: absolute;
	top: 43px;
	left: 17px;
}

p.oshirase {
	color:#333333;
	padding-left:2em;
	font-size:12px;
	line-height:120%;
	background:url(hoshi.gif) no-repeat left top;
	margin-bottom: 13px;
}
	

.hoshi {
	color:#FF3300;
}

/* _____________________________________________________   */
.btns {
	margin-top: 15px;
	margin-bottom:15px;
	width: 565px;
	float: left;
	display: block;
}

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

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

.btns li {
	width:267px;
	margin-top:10px;
}

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

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



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


/* _____________________________________________________   */
#hogosya_box {
	width:820px;
	margin:0 auto;
}

.hogosya {
	width:787px;
	background:url(hogosya.gif) no-repeat left;
	height:39px;
	margin-left:15px;
}

.btns2 {
	margin-top:15px;
	height:120px;
	width:820px;
}

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

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

.btns2 li {
	width:267px;
}

.btns2 li a {
	background-image: url(btn_btns2.gif);
}

#btns_products { background-position: 0px -480px;}
#btns_products:hover { background-position: right -480px;}

#btns_report { background-position: 0px -600px;}
#btns_report:hover { background-position: right -600px;}

#btns_twitter { background-position: 0px -720px;}
#btns_twitter:hover { background-position: right -720px;}
/* _____________________________________________________   */

#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: 20px;
}

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


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


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



.mamasacas-event {
	margin-left:18px;
	margin-bottom:10px;
}

.btn-topbanner-carshita {
	margin-left:18px;
	margin-bottom:10px;
}
.btn-topbanner-carshita a:hover img { 
	background:#fff; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;
}

.btn-ondemand {
	margin-left:18px;
}
.btn-ondemand a:hover img { 
	background:#fff; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;
}



.btn-newcontents {
	margin-left:18px;
	margin-bottom: 20px;
}
.btn-newcontents a:hover img { 
	background:#fff; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;
}



