@charset "Shift_JIS";
body{
    margin:0px;
    padding:0px;
    text-align:center;
    font-family: "CI","Meiryo","qMmpS Pro W3", "Hiragino Kaku Gothic Pro",
    "lr oSVbN", "MS P Gothic","Osaka", Verdana,Arial, Helvetica, sans-serif;
    background-color : #e3ecf3;
    background-image : url(../09img/haikei.png);
    background-repeat : repeat-x;
    color : #444444;
}
p { 
    margin:0 0 1em 0;
 }
html{
    overflow-y:scroll;
}
h1{
    font-size : 11px;
    margin-top : 0em;
    margin-bottom : 0em;
    font-weight : normal;
    color : #444444;
    padding-top : 38px;
    text-align : center;
}
h1 a{
    color : #444444;
    text-decoration : none;
}
a{
    color : #cb7636;
    outline: none;
}
a:hover{
    color : #3453a5;
}
#wrap{
    position:relative;
    width : 900px;
    margin:0px auto;
    text-align:left;
    background-image : url(../09img/naka_back.jpg);
    background-repeat : repeat-y;
}
#head{
    width : 900px;
    height : 130px;
    background-image : url(../09img/head_back.jpg);
    background-repeat : no-repeat;
}

/* ±±©ηleftubN */

#left{
    width : 370px;
    
    float:left;
    
}
#right{
    width : 528px;
    height : auto;
    float:right;
    
}
#foot{
    position:relative;
    width:100%;
    clear:both;
    padding-top : 25px;
    text-align : right;
    font-size : 11px;
    background-image : url(../09img/foot_back.jpg);
    background-repeat : no-repeat;background-position : left top;
    height : 85px;
    
}
#foot a{
  text-decoration : none;
  padding-right : 50px;
}
#menu{
    height : 40px;
    width : 820px;
  margin-left : 40px;
}
ul#indexmenu{
    list-style:none;
    width:100%;
    margin:0px;
    padding:0px;
}
ul#indexmenu li{
    list-style:none;
    float:left;
    width : 164px;
    padding-bottom : 2px;
}
ul#indexmenu a{
    display:block;
    width : 164px;
    height : 40px;
    background-image : url(../09img/indexmenu2.jpg);
}
#indexmenu a span{
    display:none;
}
a.menu1{
    background-position:0px 0px;
}
a:hover.menu1{
    background-position : 0px -40px;
}
a.menu2{
    background-position : -164px 0px;
}
a:hover.menu2{
    background-position : -164px -40px;
}
a.menu3{
    background-position : -328px 0px;
}
a:hover.menu3{
    background-position : -328px -40px;
}
a.menu4{
    background-position : -492px 0px;
}
a:hover.menu4{
    background-position : -492px -40px;
}
a.menu5{
    background-position : -656px 0px;
}
a:hover.menu5{
    background-position : -656px -40px;
}
#copy{
    text-align : center;
    padding-top : 15px;
    font-size : 11px;
}
#copy a{
    text-decoration : none;
    color : #454545;
}
#copy a:hover{
    text-decoration : none;
    color : #3453a5;
}


em{
    font-weight : bold;
    font-style : normal;
}

.lain{
  text-decoration : underline;
}
h2{
    margin-left : 40px;
    font-size : 10px;
    margin-top : 0em;
    margin-bottom : 0em;
}
#right p{
    font-size : 12px;
    line-height : 1.5em;
    margin-left : 50px;
    margin-right : 40px;
}#left p{
    font-size : 12px;
    line-height : 1.9em;
    margin-left : 56px;
    margin-right : 20px;
}
.news-day{
    font-size : 11px;
    font-weight : bold;
    color : #bd5f00;
    padding-right : 12px;
}.news-day-kuro{
    font-size : 11px;
    font-weight : bold;
    color : black;
    padding-right : 12px;
}
#soudan{
    background-image : url(../09img/top-image2.jpg);
    background-repeat : no-repeat;
    width : 315px;
    vertical-align : top;
    padding-top : 46px;
}
.soudanrei{
    font-size : 13px;
    padding-top : 3px;
    padding-left : 15px;
    padding-right : 15px;
    padding-bottom : 5px;
    
    
    

    line-height : 1.4em;
}
.soudanrei a{
    color : #353535;
    text-decoration : none;
}.soudanrei a:hover{
    color : #c26634;
    text-decoration : underline;
}
.soudanrei-date{
    font-size : 11px;
    padding-left : 15px;
    color : #1e66b7;
}
.soudanrei em{
    font-weight : bold;
    color : #1e66b7;
}
#allmenu{
    font-size : 11px;
    background-image : url(../09img/haikei.png);
background-position : center bottom;
    line-height : 16px;
    
    
    padding-left : 40px;
    padding-right : 40px;
    word-spacing : 5px;
    padding-bottom : 0px;
    margin-bottom : 0px;
    padding-top : 10px;
}
#allmenu a{
    color : #759cd7;
    text-decoration : none;
}
#image2010{
    background-image : url(../09img/top-image2010.jpg);
    width : 820px;
    height : 185px;
    
    
}
#image2010 p{
    font-size : 12px;
    color : white;
    text-align : right;
    line-height : 20px;
    margin-right : 20px;
}
.top-td2010{
    margin-right : 4px;
}.top-td2010-165{
    
    
    font-size : 12px;
    padding-right : 10px;
    vertical-align : top;
    line-height : 16px;
    width : 154px;
}.top-td2010-164{
    
    
    font-size : 12px;
    padding-right : 10px;
    vertical-align : top;
    line-height : 16px;
    width : 154px;
}.top-td2010-165 ul{
    
    
    
    
    
    
    
    
    
    margin-left : 0px;
    padding-left : 0px;
    margin-top : 0em;
    padding-top : 3px;
    margin-bottom : 1em;
}.top-td2010-164 ul{
    
    
    
    
    
    
    
    
    
    margin-left : 0px;
    padding-left : 0px;
    margin-top : 0em;
    padding-top : 3px;
    
    margin-bottom : 2px;
}.top-td2010-165 li{
    
    
    font-size : 11px;
    
    list-style-type : none;
    padding-left : 2px;
    padding-bottom : 3px;
}.top-td2010-164 li{
    
    
    font-size : 11px;
    
    list-style-type : none;
    padding-left : 2px;
    padding-bottom : 2px;
}.top-td2010-165 li a{
    
    
    font-size : 11px;
    
    list-style-type : none;
    
    
    color : #0080ff;
}.top-td2010-164 li a{
    
    
    font-size : 11px;
    
    list-style-type : none;
    
    
    color : #0080ff;
}.top-td2010-leftright4{
    margin-right : 4px;
    margin-left : 44px;
}.top-td2010-left40{
    
    margin-left : 40px;
}
#left span a{
    color : #0080ff;
}
.kuro-link{
    color : black;
}
