body {
   color : #333333;
   font-size : 14px;
   line-height : 150%;
   background-color : #eef5ff;
   background-image : url(image/back-b.gif);
}
a{ text-decoration:underline; }
a:link{ color:#0066CC; }
a:visited{ color:#0066CC; }
a:hover{ color:#FF6600; text-decoration:none; }

table {
   font-size : 14px;
   line-height : 150%;
}

#outline{
   width:750px;
   text-align : left;
   border-width : 1px;
   border-style : solid;
   border-color : #777777;
   background-color : #ffffff;
   background-image : url(image/bar-02.jpg);
}

div.intro {
   width : 100%;
   height : 30px;
   text-align : right;
   font-size : 13px;
   background-color : #ffffff;
   background-image : url(image/bar-05.jpg);
   padding : 6 20 0 0px;
}

div.top {
   width : 100%;
   height : 80px;
   background-color : #ffffff;
   background-image : url(image/bar-06.jpg);
   border-width : 0 0 1 0px;
   border-style : solid;
   border-color : #777777;
   padding : 15 0 0 15px;
}

h1 {
   font-size : 26px;
   font-weight: normal;

}
#site-name {
   font-size : 26px;
}

div.main {
   width : 100%;
   padding : 10 0px;
}

div.contents {
   float : right;
   width : 350px;
   text-align : left;
   padding : 30 50 0 0px;
}

div.contents-title {
   width : 100%;
   height : 25px;
   text-align : left;
   background-color : #eeeebb;
   background-image : url(image/bar-08.jpg);
   font-weight: bold;
   font-size: 100%;
   padding : 2 0 0 10px;
}

div.contents-body {
   width : 100%;
   text-align : left;
   line-height : 180%;
   border-width : 0 0 1 0px;
   border-style : solid;
   border-color : #777777;
   background-image : url(image/bar-10.jpg);
   background-color : #ffffff;
   padding : 5 5 5 20px;
}

div.side {
   float : left;
   width : 370px;
}

div.menu {
   width : 100%;
   padding : 0 0 10 40px;
}

div.menu-title01 {
   width : 100%;
   height : 25px;
   background-color : #dddddd;
   background-image : url(image/bar-11.jpg);
   font-size: 100%;
   padding : 2 0 0 15px;
}

div.menu-intable {
   width : 100%;
   text-align : left;
   border-width : 0 0 1 0px;
   border-style : solid;
   border-color : #777777;
   background-color : #ffffff;
   background-image : url(image/bar-09.jpg);
   background-repeat : repeat-y;
   padding : 5 5 5 20px;
}

div.table-01{
   width : 100%;
   padding : 0 15 0 15px;
}

div.menu-title02 {
   width : 100%;
   height : 25px;
   background-image : url(image/bar-08.jpg);
   font-weight: bold;
   font-size: 100%;
   padding : 2 0 0 15px;
}

div.menu-intable2 {
   width : 100%;
   text-align : left;
   line-height : 180%;
   border-width : 0 0 1 0px;
   border-style : solid;
   border-color : #777777;
   background-color : #ffffff;
   background-image : url(image/bar-10.jpg);
   background-repeat : repeat-y;
   padding : 5 5 5 20px;
}

div.c-r {
   clear : both;
   width : 100%;
   height : 50px;
   font-size : 12px;
   background-color : #ffffff;
   background-image : url(image/bar-07.jpg);
   padding : 5 20px 0 0;
   text-align: right;
}

div.ftlink{
   font-size : 12px;
   text-align: left;
   padding-left: 10px;
   padding-right: 10px;
   background-color : #ffffff;
}

div.footer{
   clear : both;
   font-size : 12px;
   background-color : #ffffff;
   text-align: center;
}

