@charset "utf-8";
/* CSS Document for Side Menu */

#side-menu {
	height: auto;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 320px;
}

#side-menu #flashmovie, #side-menu #flashmovie2		{
	padding: 0px;
	margin: 0px;
}

#side-menu .menu-button-area	{
	margin: 0px 0px 4px 0px;
	padding: 0px;
	text-align: center;
}

#side-menu .menu-button-area img#mirokusan-movie-bnr	{
	width: 320px;
	height: 159px;
	margin: 0;
}

#side-menu .menu-button-area .image-side-menu  {
    margin: 0px;
}


#side-menu .menu-button-area .image-side-menu image  {
    width: 306px;
    height: auto;
}

#side-menu .menu-button-area .btn-middle	{
	margin: 0px;
	width: 280px;
	text-align: left;
}

#side-menu .menu-button-area .btn-half	{
	margin: 0px;
	width: 124px;
	text-align: left;
}

#side-menu .menu-button-area img	{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#side-menu .menu-button-area img.img-btn	{
	width: 306px;
  height: 42px;
}

#side-menu .menu-button-area .img-middle	{
	margin: 0px;
	width: 306px;
	height: 65px;
}



#side-menu .side-menu-main ul	{

	list-style-type: disc;
}

#side-menu .side-menu-main li	{

}

#side-menu .side-menu-main li a	{
	font-weight: bold;
	text-decoration: none;
}

#side-menu .side-menu-main li a:link, #side-menu .side-menu-main li a:visited	{
	color: #4d3e07;
}

#side-menu .side-menu-main li a:hover, #side-menu .side-menu-main li a:active	{
	color: #231c03;
}

#side-menu .side-menu-main #shakaden	{
	text-align: left;
	margin-left: 10px;
}

#side-menu .side-menu-main #shakaden .s-icon	{
	vertical-align: middle;
	width: 20px;
	height: 18px;
	margin-right: 8px;
}
