@charset "utf-8";
/* CSS Document */

#container { 
font-size: 0.8em;
}


/* side-navi
------------------------------------------------------------ */
#side-navi div{
width: 198px;
}
#side-navi ul{
list-style: none;
}
#side-navi div.side-navi-block {
border: 1px solid #cccccc;
background: url(../img/top/sidenavi_top_bg.gif) no-repeat #fafafa;
}
#side-navi div.side-navi-block dl{
paddign: 0 0 5px 0;
}

#side-navi div.side-navi-block dl#englishNav{
}


dt#koudoku a{
margin: 0 0 5px 0;
display: block;
}

li#toiawase a{
width: 198px;
height: 34px;
display:block;
}
li#koukoku a{
width: 198px;
height: 34px;
display:block;
}

dt#annai,
dt#annai_english{
width: 198px;
height: 21px;
margin: 0 0 10px 0;
}

dt#honsha {
width: 198px;
height: 21px;
margin: 0 0 10px 0;
}
dt#kanren {
width: 198px;
height: 27px;
margin: 0 0 5px 0;
}

dt#kanren2 {
background: url(../img/common/dot_01.gif) repeat-x;
width: 198px;
height: 5px;
text-indent: -9999px;
}

#side-navi div.side-navi-block dt{

}
#side-navi div.side-navi-block dd{
background: url(../img/common/ico_ya_01.gif) no-repeat left 4px;
line-height: 15px;
margin: 3px 0 4px 9px;
padding: 0 0 0 10px;
}


/* center
------------------------------------------------------------ */
.center-block h3{
display: block;
}
.center-block ul {
margin: 0 6px 0 6px;
list-style: none;

}
.center-block ul li{
line-height: 1.2em;
margin: 2px 0 5px 0;
display: block;
height: auto;
background : url(../img/common/ico_ya_01.gif) no-repeat left 3px;
}
.center-block ul li div{
margin: 0 0 0 12px;
}
.center-block ul li a{
margin: 0 10px 0 0;
}
.center-block ul li .date{
color: #000;
font-size: 0.8em;
letter-spacing: 0.1em;
}





/* cat
------------------------
------------------------ */

.center-block .cat{
background: url(../img/common/dot_01.gif) repeat-x left bottom;
margin: 0 6px 10px 6px;
padding: 0 0 5px 0;
}
.center-block .last{
background: none;
}
.center-block .cat .event-catmark {
float: left;
margin: 2px 10px 0 0;
width: 51px;
}
.center-block .cat ul{
margin: 0 0 0 65px;
}


.center-block .cat2{
background: url(../img/common/dot_01.gif) repeat-x left bottom;
margin: 0 6px 10px 6px;
padding: 0 0 5px 0;
}
.center-block .cat2-1{
background: url(../img/common/dot_01.gif) repeat-x left bottom;
margin: 0 6px 10px 6px;
padding: 0 0 5px 0;
}
.owabi{
border:#eee 1px solid;
padding:10px 3px 0px 3px;
margin-right:5px;
margin-top:20px;
background-color:#f9f9fe;
}

.torikumi li.left{float:left; margin-right:25px; margin-left:50px
}
.torikumi li.center{float:left; margin-right:25px
}
.torikumi li.right{float:left
}
.torikumi ul{margin-top:8px
}

.torikumi{
border:#eee 1px solid;
padding:10px 3px 0px 3px;
margin-right:5px;
margin-top:20px;
background-color:#f9f9fe;
}
.center-block .cat3{
margin: 0 6px 10px 6px;
padding: 0 0 0px 0;
}

/* headline-block
------------------------------------------------------------ */

#headline-block {
margin: 0 0 28px 0;
}
#headline {
margin: 0 0 10px 0;
}
#headline-block h3{
width: 421px;
height: 32px;
}


/* osirase-block
------------------------------------------------------------ */
#osirase-block {
margin: 0 0 28px 0;
}
#osirase {
margin: 0 0 10px 0;
}
#osirase-block h3{
width: 441px;
height: 32px;
}





/* event-block
------------------------------------------------------------ */
#event {
margin: 0 0 10px 0;
}

#event-block h3{
width: 441px;
height: 32px;
}



/* banner
------------------------------------------------------------ */
#banner ul{
list-style: none;
}
#banner li{
margin: 0 0 10px 0;
}

/* 
------------------------------------------------------------ */

/* 毎日新聞デジタル運営サイト
------------------------------------------------------------ */
.maidigi{text-align:left; clear:both; background-color:#fff; padding:10px 0px; border-top:solid #ccc 0px; margin-top:0px; border-bottom:solid #ccc 1px; color:#999; font-size:smaller}

.maidigi p{color:#333; margin-bottom:0.5em}