@charset "shift-jis";
/* CSS Document */

#main_pic_sesame { margin:0 auto; min-height:380px;
	/*height: auto !important;*/
	height: 430px;
	width:100%;
	text-align:center;
	/*text-align:right;*/
	/*border-top:#8B8A88 solid 1px;*//*background-color:#F7F7F7;*/
	background-image: url(MainVisual/bg_main.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	/*padding-top:20px;*/ 
	background-color:#FFFFFF;
/*background-color:#FFFFFF;	  */

}

#index_contents_green {
	font-family: gƒƒCƒŠƒIh, Meiryo, gƒqƒ‰ƒMƒmŠpƒS Pro W3, gHiragino Kaku Gothic Proh, g‚l‚r ‚oƒSƒVƒbƒNh, gMS PGothich, sans-serif;
	background-color: #009966;
	background-image: url(image/back_index_contents_green.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding-top:5px;
}
#left-box {
	float: left;
	width: 595px;
}
#right-box {
	float: right;
	width: 250px;
	height:820px;
	padding:10px;
	background: url(image/right_box_bgline.gif) repeat-y left #E8F0F7;
}
#sesame-street {margin-top:10px; padding-top:80px;
	background-image: url(image/back-sesame-street.gif);
	background-repeat: no-repeat;
	background-position: center top;
	min-height:85px;
	height: auto !important;
	height: 85px;
}

/* Topics */
#Topics{
 border:#999999 solid 1px;
 height:100px;
 padding:0 0 10px 0;
 margin:20px 0;
}

#Topics .date{
background:url(image/arrow_s.gif) no-repeat left; height:20px; padding:2px 5px 0 22px; vertical-align:text-top;
}

#Topics .date span{ background-color:#FF0000; padding:1px; margin:0 4px; color:#FFFFFF; font-size:10px; font-weight:bold;}

#Topics .scroll{
height:106px;
overflow-x:hidden;
overflow-y:scroll;
}

#Topics a{
	text-decoration: none;
	color: black;
}
#Topics a:hover{
	text-decoration: underline;
}
#Topics a:visited{
	color: grey;
}

/*¥Elmo's world¥*/
#title-box-movie {
	background-image: url(image/title-image-video.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:180px;
	height: auto !important;
	height: 180px;
	margin-top:15px;
	padding-top: 95px;
	
}
#title-box-movie .movie-image {
	width:250px;
	float:left;
	font-size:12px;
	line-height: 160%;
	padding:0 20px 0 10px;
}
#title-box-movie .text {
	width:310px;
	float:right;
	font-size:12px;
	line-height: 160%;
	padding-top: 0px;
	text-align:left;margin-left:10px;
}
#title-box-movie .subtitle_movie { font-weight:bold;
	font-size: 16px;
	color: #FF6E00;
	padding-bottom:3px;
}
/*¥Hello song¥*/
#title-box-music {
	background-image: url(image/index_tit_music.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:80px;
	height: auto !important;
	height: 80px;
	padding-top: 70px;
	width:200px;
}
#title-box-music .text {
	width:310px;
	float:right;
	font-size:12px;
	line-height: 160%;
	text-align:left;
}
#title-box-music .music {
	text-align:right;
	margin-top:5px;margin-right:8px;
	background-image: url(image/back_music.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:55px;
	height: auto !important;
	height: 55px;
	min-width:142px;
	width: auto !important;
	width: 142px;
	margin-top: 10px;
	padding-left: 50px;
}
#title-box-music .music-goodbye {
	text-align:right;
	margin-top:5px;margin-right:8px;
	background-image: url(image/back_music_goodbyesong.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:55px;
	height: auto !important;
	height: 55px;
	min-width:142px;
	width: auto !important;
	width: 142px;
	margin-top: 10px;
	padding-left: 50px;
}
#title-box-music .music-btn {padding-top:18px;
	padding-right:10px;}
/*¥ƒI[ƒi[æ¶‚Ìº¥*/
#title-box-voice {
	background-image: url(image/title-image-voice.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*min-height:80px;
	height: auto !important;
	height: 80px;*/
	margin-top:5px;
	padding-top: 110px;padding-left: 10px;padding-right: 10px;
}
#title-box-voice .text-left { float:left;border:#CCCCCC solid 1px;
	width:407px;
	font-size:12px;
	line-height: 160%;
	text-align:left;padding:10px 5px 10px 5px;
	min-height:150px;
	height: auto !important;
	height: 150px;
}
#title-box-voice .text-right { float:right;border:#CCCCCC solid 1px;
	width:407px;
	font-size:12px;
	line-height: 160%;
	text-align:left;padding:10px 5px 10px 5px;
	min-height:180px;
	height: auto !important;
	height: 180px;
}
#title-box-voice .subtitle_voice { font-weight:bold;
	font-size: 14px;
	color: #0099CC;
	padding-bottom:3px;padding-top:5px;
}
/*¥ƒI[ƒi[æ¶•åW¥*/
#title-box-owner {
	background-image: url(image/title-image-owner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:105px;
	height: auto !important;
	height: 105px;
	margin-top:0px;
	padding-top: 80px;
}
#title-box-owner .btn { float:right;
	width:310px; text-align:left;margin-right:13px; z-index:1;
}
/*IE6ˆÈ‰º—p*/
* html #title-box-owner .btn { float:right;
	width:310px; text-align:left;margin-right:7px; z-index:1;
}
#title-box-owner .btn-2 {
	/width:150px;
	/text-align:center;
	/margin-top:-4px;
	/margin-left:80px;
	/line-height:1em;
	/*line-height:100%;*/
	/z-index:2;
}
/*IE7ˆÈŠO‚Ìƒ‚ƒ_ƒ“ƒuƒ‰ƒEƒU—p*/
html>/**/body #title-box-owner .btn-2 {
	width:150px;
	text-align:center;
	margin-top:5px;
	margin-left:80px;
	/*line-height:100%;*/
	z-index:2;
}

#title-box-owner .btn-2 a { color:#F2154C; text-decoration:none;
}
#title-box-owner .btn-2 a:hover { color:#009966;
}
#title-box-wanted {
	background-image: url(image/title-image-wanted.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:60px;
	height: auto !important;
	height: 60px;
	margin-top:15px;margin-bottom:15px;
	padding-top: 90px;
}
#title-box-wanted .btn { float:right;
	width:310px; text-align:left;margin-right:15px;/margin-right:5px;
}
/*¥footer¥*/
.footer-index{
background-color:#009966;
color:#FFFFFF;
font-size:13px;
font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, "‚l‚r ‚oƒSƒVƒbƒN";
padding:10px 0 10px 0;
text-align:center;
}

.footer-index a{
color:#FFFFFF;
font-size:13px;
font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, "‚l‚r ‚oƒSƒVƒbƒN";
padding:10px 0 10px 0;
text-align:center;
text-decoration:none;
}

.privacypolicy-index{
background-color:#009966;
padding:5px;
font-size:10px;
color:#FFFFFF;
text-align:center;
}

.privacypolicy-index a{
font-size:10px;
color:#FFFFFF;
}

.privacypolicy-index a:hover{
font-size:10px;
color: #990000;
text-decoration:none;
}

/* ¥ƒ}ƒEƒXƒI[ƒo[Žž“§‰ß¥ */
#mouse_tk img {
margin:0;
}

#mouse_tk a img{
background: none;
margin:0;
} 

#mouse_tk a:hover img{  
filter: alpha(opacity=60);  
opacity:0.7;  
background: none;
margin:0;
}
/* £ƒ}ƒEƒXƒI[ƒo[Žž“§‰ß£ */

/* ¥index_WŒø‰Ê¥ */
.W_result_link{
background:url(image/index_btn_bg.gif) no-repeat;
width:187px;
height:23px;
margin:10px 0 0 0;
padding:5px 0 0 8px;
text-align:left;
}

.W_result_link a{ text-decoration:underline;}
.W_result_link a:hover{ text-decoration:none; color:#FF0066;}
/* £index_WŒø‰Ê£ */






