@charset "UTF-8";

#a1 img {
　　　　vertical-align:middle;
　　　　}
#a2   {
        padding-right:20px;
        padding-left:20px;
        line-height:24px;
        font-size:15px;
        }
        border-top:solid 1px #999;
        border-bottom:solid 1px #999;
        text-align:center;
        }
td.a3 {
        font-size:14px;
        line-height:16px;
        background-color:#ccc;
        padding-left:10px;
        }
#b {
        margin-top:10px;
        }
#b1 {
        width:180px;
        float:left;
        }
ul {
        list-style-type:none;
        margin-left:25px;
        line-height:20px;
        font-size:14px;
        }
p.submenu {
        width:130px;
        text-align:left;
        line-height:24px;
        font-size:14px;
        background-color:#dddddd;
        padding:0px 0px 0px 8px;
        margin-top:0; 
       }
p.submenu0 {
        width:175px;
        text-align:left;
        font-size:14px;
        padding:5px 20px 0px 5px;
        margin-top:0;
        color:#cc66cc;
        }
#b2 {
        width:400px;
        float:left;
        text-align:center;
        }
p.rireki {
        text-align:center;
        font-size:14px;
        }
p.scroll {
        margin-top:-10px;
        margin-left:10px;
        }
#b3 {
        margin-left:40px;
        width:180px;
        float:left;
　　　　}

#c1 {
        clear:both;
        }
p.submenu1 {
        width:225px;
        padding:0px 0px 0px 0px;
        margin-top:20; 
        margin-bottom:0;
        margin-left:-25px;
       }
p.submenu2 {
        width:170px;
        text-align:left;
        font-size:14px;
        padding:5px 20px 0px 5px;
        margin-top:0;
        color:#cc66cc;
        }
p.submenu3 {
        width:165px;
        text-align:center;
        line-height:24px;
        font-size:14px;
        background-color:#dddddd;
        padding:10px 0px 10px 0px;
        margin-top:30px;
        }
p.submenu4 {
        width:170px;
        text-align:center;
        lin-height:24px;
        background-color:#777777;
        margin-top:30px;
        margin-bottom:0;
        color:#ffffff;
        font-style:italic;
        }
p.submenu5 {
        width:140px;
        text-align:left;
        font-size:12px;
        background-color:#dddddd;
        padding:10px 15px 20px 15px;
        margin-top:0;
        }
h2 {
        width:800px;
        text-align:left;
        font-size:18px;
        margin-left:45px;
        color:#3366cc;
        }
p.honbun {
        width:800px;
        text-align:left;
        font-size:15px;
        margin-left:15px;
        color:#3300cc;
        }
p.kajogaki {
        width:800px;
        text-align:left;
        font-size:15px;
        margin-left:60px;
        color:#3300cc;
        }
p.indent1 {
        margin-left:140px;
        font-size:12px;
        color:#0066ff;
        }
p.indent2 {
        margin-left:110px;
        font-size:15px;
        }
p.indent3 {
        margin-left:80px;
        font-size:15px;
        }
address {
        font-size:12px;
        border-top:double 3px #333333;
        padding-top:5px;
        width:840px;
        font-style:normal;
　　　　}
a:link {
　　　　color:#ff0000;
　　　　}
a:visited {
　　　　color:#0000ff;
　　　　}
a:hover {
　　　　color:#00ff00;
　　　　}


