body {
   color : #333333;
   font-size : 14px;
   line-height : 150%;
   background-color : #ffffff;
   background-image : url(image/back-1.gif);
}

table {
   font-size : 14px;
   line-height : 150%;
}

#outline{
   width:750px;
   text-align : left;
   border-width : 1px;
   border-style : solid;
   border-color : #aaaaaa;
   background-color : #ffffff;
   padding : 0px;
}

DIV.main {
   width : 100%;
   background-color : #ffffff;
   background-image : url(image/sc-top.jpg);
   background-repeat : no-repeat;
}

div.top {
   width : 100%;
   height : 220px;
}

div.intro {
   width : 100%;
   height : 40px;
   color : #555555;
   font-size : 13px;
   text-align : left;
   padding : 20 0 0 10px;
}

div.logo {
   float : left;
   width : 220px;
   height : 100px;
   background-color : #ffeeff;
   background-image : url(image/logo-back.jpg);
   padding : 6 0 0 5px;
   margin : 12 0 10 5px;
}

div.catch {
   float : right;
   width : 510px;
   height : 185px;
   text-align : right;
   color : #eeeeee;
   padding : 140 12 0 0px;
   margin : 5 0 0 0px;
}

div.body {
  clear : both;
  width :100%;
}

div.contents {
   float : right;
   width : 500px;
   text-align : left;
   padding : 0 5 0 0px;
}

div.contents-line {
   width : 97%;
   margin : 0 0 10 0px;
}

div.contents-title {
   width : 100%;
   height : 25px;
   text-align : left;
   color : #555555;
   background-color : #dddddd;
   background-image : url(image/bar-3.gif);
   padding : 2 0 0 10px;
}

div.contents-body {
   width : 100%;
   text-align : left;
   background-color : #eeeeff;
   padding : 5 6 0 10px;
}

div.contents-end {
   width : 100%;
   height : 25px;
   background-color : #dddddd;
   background-image : url(image/bar-5.gif);
}

div.contents-menu {
   width : 100%;
}

div.side {
   float : left;
   width : 230px;
   margin : 0 0 0 5px;
}

div.menu-l {
   float : left;
   width : 220px;
   background-color : #ffeeff;
   margin : 0 0 10 4px;
}

div.menu-r {
   float : right;
   width : 220px;
   background-color : #ffeeff;
   margin : 0 8 10 0px;
}

div.menu {
   width : 220px;
   background-color : #ffeeff;
   margin-bottom : 10px;
}

div.menu-title01 {
   width : 100%;
   height : 25px;
   color : #777777;
   background-color : #dddddd;
   background-image : url(image/bar-1.gif);
   padding : 3 0 0 12px;
}

div.menu-intable {
   width : 100%;
   text-align : left;
   padding : 5 5 0 8;
}

div.menu-intable-link {
   width : 100%;
   text-align : left;
   line-height : 180%;
   padding : 5 5 0 8;
}

div.menu-end {
   width : 100%;
   height : 25px;
   background-color : #ff99ff;
   background-image : url(image/bar-2.gif);
}

div.menu-c {
   width : 220px;
   background-color : #eeeeee;
   margin-bottom : 10px;
}

div.menu-title01-c {
   width : 100%;
   height : 25px;
   color : #777777;
   background-color : #dddddd;
   background-image : url(image/bar-3.gif);
   padding : 3 0 0 12px;
}

div.menu-end-c {
   width : 100%;
   height : 25px;
   background-color : #dddddd;
   background-image : url(image/bar-5.gif);
}

div.c-r {
   clear : both;
   width : 100%;
   height : 40px;
   text-align : right;
   font-size : 12px;
   background-color : #ff99ff;
   background-image : url(image/c-r.jpg);
   padding : 5 20 0 0px;
}

div.link {
   clear : both;
   width : 730px;
   text-align : right;
   font-size : 11px;
   padding : 5px;
}