body {
margin: 0;
padding: 0;
font-size: 80%;
font-family: "ヒラギノ角ゴ ProN W3", "メイリオ", "ＭＳ Ｐゴシック", "Osaka?等幅", sans-serif;
line-height: 160%;
background-color:#ffffff;
background-image: url(img/all-image/back-image.gif);
}

#header {
width: 100%;
padding: 0;
border-top-width: 5px;
border-top-style: solid;
border-top-color: #333;
background-color:#ffffff;
background: url(img/all-image/title2.jpg);
}

#header h1 {
height: 150px;
width: 800px;
padding: 0;
text-align: left;
margin: 0 auto 0 auto;
background-color:#ffffff;
background: url(img/all-image/title.jpg) no-repeat; 
border-left-width: 20px;
border-left-style: solid;
border-left-color: #333;
border-right-width: 20px;
border-right-style: solid;
border-right-color: #333; 
}
h2 {
font-size: 110%;
background-image: url(img/all-image/midashi.jpg);
background-repeat: no-repeat;
margin: 0px;
height: 58px;
padding: 10px 0 0 90px;
}
h3 {
font-size: 110%;
background-image: url(img/all-image/midashi.jpg);
background-repeat: no-repeat;
margin: 0px;
height: 58px;
padding: 10px 0 0 90px;
}
h4 {
font-size: 110%;
background-image: url(img/all-image/midashi.jpg);
background-repeat: no-repeat;
margin: 0px;
height: 58px;
padding: 10px 0 0 90px;
}
h5 {
font-size: 110%;
background-image: url(img/all-image/midashi.jpg);
background-repeat: no-repeat;
margin: 0px;
height: 58px;
padding: 10px 0 0 90px;
clear: both;
}
h6 {
font-size: 110%;
background-image: url(img/all-image/midashi.jpg);
background-repeat: no-repeat;
margin: 0px;
height: 58px;
padding: 10px 0 0 90px;
}

/* メニュー */
#menu{
width:100%;
height:40px;
margin:0;
padding: 0;
background: url(img/menu/back.jpg); 
background-repeat: repeat-x; 
}

#menu ul{
width:800px;
height:40px;
margin: 0 auto 0 auto;
padding: 0;
}

#menu ul li{
margin:0;
padding:0;
display:inline;
float: left; 
}

.dkirBox {  
    position: relative;  
    z-index: 1;  
    zoom: 1; 
}
.dkirBox :hover{  
    background-position: left bottom;  
}  
.dkirBox span{
position: relative;
z-index: -1;
left: 5px;
top: -3px;
}

.eigasai{  
    background: url(img/menu/eigasai.jpg) no-repeat left top;  
    display: block;  
    text-decoration: none;  
    width: 160px;  
    height: 40px;  
}
.fukushima{  
    background: url(img/menu/fukushima.jpg) no-repeat left top;  
    display: block;  
    text-decoration: none;  
    width: 160px;  
    height: 40px;  
}
.volunteer{  
    background: url(img/menu/aburakusasu.jpg) no-repeat left top;  
    display: block;  
    text-decoration: none;  
    width: 160px;  
    height: 40px;  
}
.cinema-hitori{  
    background: url(img/menu/cinema-hitori.jpg) no-repeat left top;  
    display: block;  
    text-decoration: none;  
    width: 160px;  
    height: 40px;  
}
.sche{  
    background: url(img/menu/sche.jpg) no-repeat left top;  
    display: block;  
    text-decoration: none;  
    width: 160px;  
    height: 40px;  
}
.mail{  
    background: url(img/menu/mail.jpg) no-repeat left top;  
    display: block;  
    text-decoration: none;  
    width: 160px;  
    height: 40px;  
}
/* パンくず */
#pan {
height: 30px;
width: 790px;
padding:10px 0 0 0;
text-align: left;
margin: 0 auto 0 auto;
background-color:#ffffff;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
}
/* メイン */
#main {
width: 800px;
padding: 0px;
text-align: left;
margin: 0 auto 0 auto;
clear:both;
background-color:#ffffff;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #999;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #999;
}
/* 左カラム */
#left {
float: left;
width:560px;
margin:  0 0 0 5px;
padding: 10px 0 0 0;
}
#left2 {
float: left;
width:560px;
margin:  0 0 0 5px;
padding: 10px 0 0 0;
}

/* 右カラム */
#right {
padding: 10px 0 0 0;
margin: 0 0 0 570px;
width:225px;
text-align: center;
}
/* フッダ */
#fudda {
height: 30px;
width: 790px;
text-align: center;
padding: 10px 0 0 0;
margin: 0 auto 0 auto;
clear:both;
background-color:#ffffff;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #CCCCCC;
}

.new{
background: url(img/top/new.gif) no-repeat;
display: block;
text-decoration: none;
width: 560px;
height: 30px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #FF0000;

}
.topics{
margin: 0px;
padding: 0px;
list-style-image: url(img/top/topics.gif);
list-style-position: inside;

}
.topics li{
margin: 0;
padding: 5px 0 5px 0;
list-style-image: url(img/top/topics.gif);
}

.text{
padding: 0px;
margin: 0 0 30px 0;

}
.gaiyou {
font-size: 100%;
line-height: 160%;
}

img {
border:none;
}

/* サイド */
.pan {
height: 30px;
width:220px;
padding:10px 0 0 0;
text-align: left;
margin: 0 auto 0 auto;
background-color:#ffffff;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
}

