@charset 'iso-2022-jp';

/*top*/		
.title { 
	width:798px;
	height:430px;
	display:block;
	margin:0px;
}
.left { 	
	width:262px;
	float:left;
	display:block;
	}
.left .flv { 
	width:250px;
	height:210px;
	display:block;
	margin-left:12px;
	background-color:#ededed;
}
.left .flv .flvIn {
	padding:5px; 
	display:block;
}
.ishopBanner {
	width:247px;
	height:44px;
	display:block;
	background:url(../img/top_ishop_bnr.gif) no-repeat;
	position:relative;
	margin:9px 0px 0px 14px;
	}
.ishopBanner a{
	width:249px;
	height:43px;
	position:absolute;
	display:block;
	left: -1px;
	top: 0px;
	}				
.right {
	width:536px;
	float:right;
	display:block;
	}
.right .spBanner {
	width:536px;
	height:173px;
	display:block;
	background:url(../img/top_sp_bnr.gif) no-repeat;
	}
.right .spBanner ul{
	position:relative;
	margin:0px;
	padding:0px;
	}					
.right .spBanner li{
	position:absolute;
	list-style-type:none;
	width: 137px;
	}		
.right .spBanner li.bnr_ky{
	top:32px;
	left:178px;
	}
.right .spBanner li.bnr_ky a{
	display:block;
	width:135px;
	height:30px;
}
.right .spBanner li.bnr_kimari{
	top:25px;
	left:346px;
	}
.right .spBanner li.bnr_kimari a{
	width:135px;
	height:30px;
	display:block;
}
.right .spBanner li.bnr_kaitai{
	top:72px;
	left:235px;
	}
.right .spBanner li.bnr_kaitai a{
	width:135px;
	height:30px;
	display:block;
	}
.right .spBanner li.bnr_game{
	top:110px;
	left:103px;
	}
.right .spBanner li.bnr_game a{
	width:135px;
	height:30px;
	display:block;
	}
.right .spBanner li.bnr_quiz{
	top:113px;
	left:325px;
	}
.right .spBanner li.bnr_quiz a{
	width:135px;
	height:30px;
	display:block;
	}															
.right .otherBanner {
	width:536px;
	height:85px;
	display:block;
	background:url(../img/top_other_bnr.gif) no-repeat;
	margin:0px;
	}
.right .otherBanner ul{
	position:relative;
	margin:0px;
	padding:0px;
	}					
.right .otherBanner li{
	position:absolute;
	list-style-type:none;
	}		
.right .otherBanner li.bnr_drama{
	top:44px;
	left:16px;
	}
.right .otherBanner li.bnr_drama a{
	display:block;
	width:164px;
	height:40px;
	}
.right .otherBanner li.bnr_radio{
	top:44px;
	left:186px;
	}
.right .otherBanner li.bnr_radio a{
	width:164px;
	height:40px;
	display:block;
	}
.right .otherBanner li.bnr_books{
	top:44px;
	left:357px;
	}
.right .otherBanner li.bnr_books a{
	width:164px;
	height:40px;
	display:block;
	}

/*top_navi*/
#navi {
	width:798px;
	height:54px;
	top:0px;
	left:0px;
	margin-bottom:20px;
	}
#navi ul {
	margin:0px;
	padding:0px;
	list-style:none;
	}
#navi ul li {
	height:54px;
	padding: 0px;
	list-style:none;
	text-decoration:none;
	float:left;
	display:block;
	}
#navi ul li a {
	height:54px;
	text-decoration:none;
	display:block;
	}
#menu01{
	width:86px;
	background:url("../img/top_navi.gif") no-repeat;
	background-position:0px 0px;
	}
#menu01 a:hover{
	background:url("../img/top_navi.gif") no-repeat;
	background-position:0px -54px;
	}
#menu02{
	width:81px;
	background:url("../img/top_navi.gif") no-repeat;
	background-position:-86px 0px;
	}
#menu02 a:hover{
	background:url("../img/top_navi.gif") no-repeat;
	background-position:-86px -54px;
	}
#menu03{
	width:123px;
	background:url("../img/top_navi.gif") no-repeat;
	background-position:-166px 0px;
	}
#menu03 a:hover{
	background:url("../img/top_navi.gif") no-repeat;
	background-position:-166px -54px;
	}
#menu04{
	width:84px;
	background:url("../img/top_navi.gif") no-repeat;
	background-position:-290px 0px;
	}
#menu04 a:hover{
	background:url("../img/top_navi.gif") no-repeat;
	background-position:-290px -54px;
	}
#menu05{
	width:77px;
	background:url("../img/top_navi.gif") no-repeat;
	background-position:-374px 0px;
	}
#menu05 a:hover{
	background:url("../img/top_navi.gif") no-repeat;
	background-position:-374px -54px;
	}
#menu06{
	width:81px;
	background:url("../img/top_navi.gif") no-repeat;
	background-position:-451px 0px;
	}
#menu06 a:hover{
	background:url("../img/top_navi.gif") no-repeat;
	background-position:-451px -54px;
	}
#menu07{
	width:94px;
	background:url("../img/top_navi.gif") no-repeat;
	background-position:-532px 0px;
	}
#menu07 a:hover{
	background:url("../img/top_navi.gif") no-repeat;
	background-position:-532px -54px;
	}
#menu08{
	width:90px;
	background:url("../img/top_navi.gif") no-repeat;
	background-position:-626px 0px;
	}
#menu08 a:hover{
	background:url("../img/top_navi.gif") no-repeat;
	background-position:-626px -54px;
	}
#menu09{
	width:82px;
	background:url("../img/top_navi.gif") no-repeat;
	background-position:-716px 0px;
	}
#menu09 a:hover{
	background:url("../img/top_navi.gif") no-repeat;
	background-position:-716px -54px;
	}
