@import url(http://www.shinjukumura.co.jp/css/blog.css);
@import url(http://www.shinjukumura.co.jp/css/screen.css);

body {
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}


#homepage-image {
    width: 900px;
    margin: 0 20px;
}


#kouwa {
font-size: 12px;
margin: 0px;
float: right;
}



#headerbanamenu {
     width: 600px;
     margin: 10px 0px;
}

#headerbanamenu ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#headerbanamenu li{
 padding: 0px;
    float:left;
}

#page-content{
width: 940px;
}


/* ニュース */
#news	{
        width: 600px;
	border: solid 1px #77AA55;
	display: inline-block;
	}

#news h2	{
	background: url(img/newsbar.jpg) no-repeat 0 0;
	color: #ffffff;
	padding: 3px 10px;
	margin: 0;
	}

#news ul	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#news li	{
	padding: 8px 10px;
	}

#news .even	{
	background-color: #DDFFBB;
	}


#homeyoyaku	{
        width: 600px;
	display: inline-block;
	}

#homeyoyaku h2	{
	background: url(img/yoyakubar.jpg) no-repeat 0 0;
	color: #ffffff;
	padding: 3px 10px;
	margin-top: 10px;
	}

#homekuruma	{
        width: 600px;
	display: inline-block;
	}

#homekuruma h2	{
	background: url(img/kurumabar.jpg) no-repeat 0 0;
	color: #ffffff;
	padding: 3px 10px;
	margin-top: 10px;
	}





/* ニュース */

#banalink  {
        margin: 10px 0 10px 0;
        }

#banalink ul {
        margin: 0;
        list-style-type: none;
        }


#blog	{
        width: 250px;
	border: solid 1px #77AA55;
	display: inline-block;
	}

#blog h2	{
	background-color: #77AA55;
	color: #ffffff;
	padding: 3px 10px;
	margin: 0;
	}


#blog h3	{
	background-color: #ffffff;
	color: #000000;
	padding: 3px 10px;
	margin: 0;
	}

#blog ul	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#blog li	{
	padding: 2px 15px;
	}


#blogsidebar {
    margin: 0;
    padding: 40px 10px 3px 20px;
    width: 250px;
    height: 100px;
    background: url(img/blog.gif) no-repeat;
    }

#murablogsidebar {
    margin: 0;
    padding: 40px 50px 3px 20px;
    width: 200px;
    height: 100px;
    background: url(img/blog.gif) no-repeat;
    }


#topsidebar {
    width: 250px;
    margin-bottom: 10px;
    }



#topsidebar h2 {
    width: 250px;
    height: 30px;
    background: url(img/sideh.jpg) no-repeat;
    }


#topsidebar {
    width: 250px;
    margin-bottom: 10px;
    }

#topsidebar ul{
　　width: 250px;
    margin: 0;
    padding: 0;
} 

#topsidebar li{
   width: 250px;
   list-style-type:none;
   margin: 0;
   padding: 0;
}


#topsidebar li a{
    width: 250px;
    height: 30px;
    margin: 0;
    padding: 0 0 0 20px;
    display: block;
    border-left: 5px solid #77AA55;   
}


/* サイドバーの公演情報 */

#kouen	{
margin: 0px 0px 20px 0px;
        width: 250px;
	border: solid 1px #77AA55;
	display: inline-block;
	}

#kouen h2	{
background: url(img/kouen.jpg) no-repeat 0 0;
	height: 45px;
	padding: 3px 10px;
	margin: 0;
	}


#kouen h3	{
	background-color: #ffffff;
	color: #000000;
	padding: 3px 10px;
	margin: 0;
	}

#kouen ul	{
	margin: 10px 0px;
	padding: 0;
	list-style-type: none;
	}

#kouen li	{
	padding: 2px 15px;
	border-bottom: dotted 1px #77AA55;
}



.gototop{
text-align: right;
margin: 15px 360px 10px 0;
}


.archive-title {
    width: 600px;
}


.style1 {
	color: #FF0000;
	font-weight: bold;
}

.style2 {
	font-size: 16px;
	margin-top: 10px;
}
.style3 {font-size: 12px}


table.maptable {
background-color:#ffffff;
border:1px solid #ffffff;
border-collapse:collapse;
border-spacing:0;
color:#404040;
font-family:Verdana;
font-size:13px;
font-weight:normal;
text-align:left;
width:900px;
}


table.maptable td{
 padding: 5px;
 background-color:#FFFFFF;
 border-color:#ffffff;
 border-style:none none dotted solid;
 border-width:0 0 1px 1px;
 color:#404040;
 font-family:Verdana,sans-serif,Arial;
 font-size:13px;
 font-weight:normal;
 text-indent:5px;
}

.sticky {
        margin: 20px 0px 10px 0px;
	padding: 5px 10px;
        font-size: 14px;
        border-bottom: 1px solid #CCCCC0;
	border-left: 9px solid #A5D51F;
	border-right: 1px solid #CCCCC0;
	background-color: #F3F3F3;
}


