body {
   color : #222222;
   font-size : 14px;
   line-height : 150%;
   text-align : center;
   background-color : #ffffff;
}

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

#outline {
   width : 700px;
   text-align : left;
}

div.top {
   width : 100%;
   height : 180px;
   border-width : 0 0 1 0px;
   border-style : solid;
   border-color : #dddddd;
   background-color : #ffffff;
   background-image : url(image/blue-t.jpg);
   background-repeat : no-repeat;
   background-position : right;
   padding : 30 0 0 0px;
}

div.logo {
   font-size : 30px;
   margin : 0 0 0 30px;
}

div.space {
   width : 400px;
   margin : 90 0 0 60px;
}

div.main {
   width : 100%;
   border-width : 2 0px;
   border-style : solid;
   border-color : #5588ff;
   background-color : #ffffff;
   background-image : url(image/blue-b.jpg);
   background-repeat : no-repeat;
   background-position : left bottom;
   padding : 10 0 10 0px;
}

div.contents {
   float : right;
   width : 473px;
   text-align : center;
   border-width : 1px;
   border-style : solid;
   border-color : #dddddd;
   margin : 0 2 0 0px;
}

div.contents-in {
   width : 100%;
   border-width : 2px;
   border-style : solid;
   border-color : #5588ff;
   padding : 5px;
}

div.contents-title {
   width : 100%;
   height : 25px;
   text-align : left;
   background-color : #ffffff;
   background-image : url(image/maru-blue.gif);
   background-repeat : no-repeat;
   padding : 2 0 0 25px;
}

div.contents-body {
   width : 460px;
   text-align : left;
   margin : 7 0 5 5px;
}

div.side {
   float : left;
   width : 210px;
}

div.menu {
   width : 100%;
   text-align : center;
   margin : 0 0 10 5px;
   padding : 5 0 0 0px;
}

div.menu-title01 {
   width : 100%;
   height : 25px;
   text-align : left;
   background-color : #ffffff;
   background-image : url(image/maru-blue.gif);
   background-repeat : no-repeat;
   padding : 2 0 0 25px;
}

div.menu-intable {
   width : 200px;
   text-align : left;
   padding : 5 0 5 5;
}

div.c-r {
   clear : both;
   width : 100%;
   height : 25px;
   text-align : center;
   font-size : 12px;
   border-width : 1 0 0 0px;
   border-style : solid;
   border-color : #dddddd;
   background-color : #ffffff;
   padding : 1 0 0 0px;
}

div.temp-link {
   clear : both;
   width : 100%;
   font-size : 12px;
   text-align : right;
   padding : 5 30 0 0px;
}