@charset "Shift_JIS";
/* base stylesheet style01.css written by tadatugu */
body{
    font-size : 13px;
    margin-top : 0px;
    text-align : center;
    padding-top : 0px;
}
zebra{
    width : 100%;
    font-size: 0.8em;
    border-collapse: collapse;
}
.zebra th,
.zebra td{
    border-bottom-style : solid;
    border-bottom-color : white;
    border-bottom-width : 1px;
   margin-top : 10px;
}
.zebra th{
    text-align: left;
}
.trcolor1{
    text-align : left;
   background-color : rgba(60, 170, 110, 0.4);
   border-right-width : 1px;
   border-left-style : solid;
   border-right-style : solid;
   border-left-color : white;
   border-right-color : white;
}
.trcolor2{
    text-align : left;
}
.font1{
    font-size : 13px;
    color : black;
    text-align : left;
    font-weight : normal;
    line-height : 22px;
    margin-left : 10px;
   padding-bottom : 2px;
font-family:  ArialMT, "Hiragino Kaku Gothic ProN", "qMmpS ProN W3","Hiragino Kaku Gothic Pro W3","qMmpS Pro W3","CI","EE ESV`E","Osaka";
}
.font2{
    color : #646464;
    text-decoration : none;
    font-size : 12px;
    line-height : 14px;
    font-weight : normal;
     font-family: ArialMT, "Hiragino Kaku Gothic ProN", "qMmpS ProN W3","Hiragino Kaku Gothic Pro W3","qMmpS Pro W3","CI","EE ESV`E","Osaka";
}
.font3{
    font-weight : normal;
    margin-left : 2px;
    text-align : left;
}
.font4{
    font-size : 12px;
    font-weight : normal;
    color : #ff8000;
    font-family : Arial;
    line-height : 18px;
}
.font5{
    font-size : 10px;
    color : #b4b4b4;
    height : 10px;
    padding-left : 0px;
    width : 680px;
    margin-left : 30px;
    text-align : left;
    background-color : white;
}
A.toptextlink1{
    color : black;
    text-decoration : none;
    font-size : 13px;
    font-weight : normal;
    font-family: Meiryo, ArialMT, "Hiragino Kaku Gothic ProN", "qMmpS ProN W3","Hiragino Kaku Gothic Pro W3","qMmpS Pro W3","CI","EE ESV`E","Osaka";
text-shadow: 1px 1px 2px #c8c8c8;
-webkit-text-shadow: 1px 1px 2px #c8c8c8;  /* Safari,Google Chromep */  
-moz-text-shadow: 1px 1px 2px #c8c8c8;  /* Firefoxp */  
   transition: 0.7s;
   text-align : left;
}
.toptextlink1:hover{
    font-size : 13px;
    color : #ff6400;
    position: relative;
    font-weight : normal;
    text-decoration : none;
    font-family:Meiryo,  ArialMT, "Hiragino Kaku Gothic ProN", "qMmpS ProN W3","Hiragino Kaku Gothic Pro W3","qMmpS Pro W3","CI","EE ESV`E","Osaka";
text-shadow: 1px 1px 2px #c8c8c8;
-webkit-text-shadow: 1px 1px 2px #c8c8c8;  /* Safari,Google Chromep */  
-moz-text-shadow: 1px 1px 2px #c8c8c8;  /* Firefoxp */  
}
a.toptextlink2{
    color : #003cc8;
    text-decoration: none;
    font-size : 14px;
    text-align : left;
}
.toptextlink2:hover{
    font-size : 14px;
    color : #f00000;
    position: relative;
}
a.toptextlink3{
    color : blue;
    text-decoration: none;
    font-size : 13px;
    line-height: 18px;
    font-weight : normal;
}
.toptextlink3:hover{
    font-size : 13px;
    color : #f03c00;
    position: relative;
    font-weight : normal;
}
.a{
    font-size : 13px;
    border-bottom-width : 1px;
    border-bottom-style : dotted;
    border-bottom-color : #666666;
}
.b{
    font-size : 11px;
    color : #464646;
    font-weight : bold;
    text-align : left;
    text-indent : 4px;
    font-family : Tahoma;
}
.c{
    background-attachment : fixed;
    background-repeat : no-repeat;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-top-style : solid;
    border-bottom-style : solid;
    border-top-color : #640064;
    border-bottom-color : #640064;
    color : #504158;
    font-size : 13px;
    border-right-width : 1px;
    border-right-style : solid;
    border-right-color : #640064;
    background-color : #faf5ff;
    text-indent : 6px;
}
.d{
    font-size : 11px;
    line-height : 16px;
    color : #be0a14;
    font-family : Tahoma;
}
p{
    margin-top : 4px;
    margin-left : 4px;
    margin-right : 4px;
    margin-bottom : 4px;
}
.k{
    background-color : #fdfdfd;
}
.under{
    background-image : url(../img/under.gif);
    background-repeat : repeat-x;
    background-position : left top;
    height : 8px;
}
#table1{
   margin-top : 0px;
   border-top-width : 1px;
   border-top-style : solid;
   border-top-color : white;
}

