/**********************************************/
/* Body */
/**********************************************/
body
{
width:780px;
margin:0px auto;
background-color:#EAEAD5;
background-image:url(../images/sumida_back.jpg);
background-position:center;
background-repeat:repeat-y;
font-size:80%;
line-height:180%;
}
body p
{
margin:5px;
}
body form
{
margin:0px;
}
a {
color:#0000FF;
}
a img{
border-style:none;
}
h1{
margin:0px;
padding:0px;
font-size:16px;
color:#FFFFFF;
}
h2{
margin:15px 0px 10px 10px;
font-size:18px;
clear:both;
}
h3{
margin:10px 10px 10px 10px;
font-size:14px;
clear:both;
border-bottom:2px dashed #999900;
}
h4{
margin:0px 0px 10px 0px;
padding:5px  0px;
font-size:16px;
text-align:center;
border-top:2px dashed #FFFFFF;
border-bottom:2px dashed #FFFFFF;
color:#FFFFFF;
}
h5{
margin:0px 10px 0px 10px;
font-size:14px;
border-bottom:2px dashed #999900;
}

/**********************************************/
/* フレームレイアウト */
/**********************************************/
#header_frame
{
width:765px;
height:25px;
background-image:url(../images/sumida.jpg);
padding:10px 0px 0px 15px;
}
#flash_frame{
width:780px;
height:360px;
text-align:center;
background-image:url(../images/sumida_header.jpg);
}
#img_frame{
width:780px;
height:230px;
text-align:center;
background-image:url(../images/sumida_header_img.jpg);
}
#body_frame
{
width:780px;
}
#contents_left{
float:left;
width:500px;
}
#contents_right{
float:right;
width:270px;
}
#link_frame
{
text-align:center;
padding:5px 0px;
margin-bottom:5px;
clear:both;
}
#footer_frame{
width:780px;
height:50px;
background-image:url(../images/sumida_footer.jpg);
}
/**********************************************/
/* 右上のコメント欄 */
/**********************************************/
#comment{
width:240px;
min-height:234px;
background-image:url(../images/sumida_comment.jpg);
padding:10px 15px 0px 15px;
color:#FFFFFF;
}
#comment_under{
width:270px;
height:10px;
background-image:url(../images/sumida_comment_under.jpg);
margin-bottom:10px;
}
/**********************************************/
/* イベント情報 */
/**********************************************/
#event_contents{
margin:5px 0px 10px 0px;
height:520px;
line-height: 19px;
overflow: auto;
scrollbar-base-color: #E8E8D0;
scrollbar-arrow-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-darkshadow-color: #AAAAAA;
}
/**********************************************/
/* 新着情報 */
/**********************************************/
#info_contents{
margin:5px 0px 10px 0px;
height:220px;
line-height: 19px;
overflow: auto;
scrollbar-base-color: #E8E8D0;
scrollbar-arrow-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-darkshadow-color: #AAAAAA;
}
/**********************************************/
/* すみだマップ */
/**********************************************/
#side_bar{
overflow:auto;
width:270px;
height:350px;
float:right;
}
#map{
overflow:hidden;
width:500px;
height:350px;
float:left;
}
/**********************************************/
/* 共通 */
/**********************************************/
.contents{
margin:5px 0px 10px 0px;
clear:both;
}
.contents img{
margin:0px 10px;
}
div.Title_Blue, div.Title_Red, div.Title_Green{
width:470px;
height:28px;
line-height:30px;
padding:2px 0px 0px 30px;
margin:0px 0px 10px 0px;
}
div.Title_Blue, div.Title_Red, div.Title_Green h1{
clear:both;
}
.Title_Blue{
background-image:url(../images/sumida_blue.jpg);
}
.Title_Red{
background-image:url(../images/sumida_red.jpg);
}
.Title_Green{
background-image:url(../images/sumida_green.jpg);
}

/**********************************************/
/* メニューボタン */
/**********************************************/
#menu img{
margin-bottom:5px;
}
