@charset "EUC-JP";

#main{
	width:850px;
	margin-top:20px;
}

#main_l{
	float:left;
	width:350px;
}

#news_area{
	width:275px;
	height:151px;
	margin-top:20px;
	margin-left:80px;
	background-image:url("../img/index/img_top04.png");
	background-repeat: no-repeat;
}

#news_area iframe{
	width:270px;
	height:124px;
	margin-top:22px;
}

#main_r{
	float:left;
	width:430px;
	margin-left:20px;
}

#s1{
	margin-top:25px;
	margin-left:80px;
}

#img_top01{
	width:339px;
	height:168px;
	background-image:url("../img/index/img_top01.png");
	background-repeat: no-repeat;
}

#sub-menu-top{
	width:280px;
	height:165px;
	background-image:url("../img/index/nico2bannerR3.gif");
	background-repeat: no-repeat;


}

#sub-menu-top a{
	display:block;
	width:280px;
	height:165px;
}



#sub-menu01{
	width:263px;
	height:108px;
	background-image:url("../img/index/button01.png");
	background-repeat: no-repeat;
	margin-top:10px;
}

#sub-menu01 a{
	display:block;
	width:263px;
	height:108px;
}

#sub-menu02{
	width:263px;
	height:69px;
	background-image:url("../img/index/button02.png");
	background-repeat: no-repeat;
}

#sub-menu02 a{
	display:block;
	width:263px;
	height:69px;
}

#sub-menu10{
	width:263px;
	height:60px;
	background-image:url("../img/index/button03.png");
	background-repeat: no-repeat;
}

#sub-menu03{
	width:263px;
	height:60px;
}

#sub-menu03 a{
	display:block;
	width:263px;
	height:60px;
}

#sub-menu04{
	width:263px;
	height:56px;
}

#sub-menu04 a{
	margin-left:95px;
	display:block;
	width:163px;
	height:54px;
}

#sub-menu05{
	width:263px;
	height:54px;
	background-image:url("../img/index/button05.png");
	background-repeat: no-repeat;
}

#sub-menu05 a{
	display:block;
	width:263px;
	height:54px;
}

#sub-menu06{
	width:263px;
	height:70px;
	background-image:url("../img/index/button06.png");
	background-repeat: no-repeat;
}

#sub-menu06 a{
	display:block;
	width:263px;
	height:70px;
}

#img_top03{
	width:263px;
	height:58px;
	margin-top:20px;
	background-image:url("../img/index/img_top03.gif");
	background-repeat: no-repeat;
}

#img_top03 a{
	display:block;
	width:263px;
	height:58px;
}

/* IE 7 */
*:first-child+html #img_animat02{
	top:580px;
	left:680px;
}

#outer-link1{
	position:absolute;
	top:590px;
	left:-30px;
}

#outer-link1 img{
	border:none;
}

/* IE 7 */
*:first-child+html #outer-link1{
	top:640px;
	left:-30px;
}


.top_txt a{
	font-size:12px;
	font-weight:bold;
	font-color:

}
