@charset "Shift_JIS";
body{
    margin:0;
    padding:0;
    font-size : 14px;
    font-family : "ＭＳ Ｐゴシック",sans-serif;
}
div#container{
    margin:0 auto;
    width:661px;
}
/*==================パンくず==========================*/
div#topl{
    margin:2px;
    width:640;
}
div#topl a{
    font-size:12px;
}
div#topl span#ue{
    font-size:12px;
}
/*==================トップ==========================*/
a img{
    border:none;
}
div#top{
    margin:0px 2px;
    width:657;
}
/*==================main==========================*/
h3{
    text-align:center;
}
div#main{
    margin:0px 2px;
    width:657;
}
/*==================表=========================*/
table{
    border-collapse : collapse;
    width : 100%;
}
td,th{
    border : 1px solid purple;
    width : 16.6%;
    padding : 5px;
    text-align : center;
}
td.ho{
    background-color : #ffff99;
}
td.ga{
    background-color : #ffcccc;
}
td.ya{
    background-color : #ccccff;
}
td.it{
    background-color : #ccffff
;
}
td.wa{
    background-color : #ffcc99;
}
td.hi,th.hi{
    background-color : #ccffcc;
}
th.han{
    background-color : #c0c0c0;
}
tr.nendo{
  border-bottom: 3px double purple;
}

/*==================注=========================*/
ol li ul{
    list-style-type : lower-alpha;
}
ol{
    line-height : 150%;
}
p.migi{
    text-align : right;
    margin-top : 2px;
    margin-right : 5px;
}
tr.nen{
   border-bottom: double;
}