@charset "shift_jis";

/*--------------- body_all ---------------*/

body {
          background-color    : #eeeeee;
          margin              : 0px auto;
          text-align          : center;
}

#all {
          width               : 800px;
          text-align          : left;
          background-color    : #ffffff;
          margin-right        : auto;
          margin-left         : auto;
}

em {
          line-height         : 1.5;
          margin              : 10px 0px 5px 0px;
          font-size           : 14px;
          font-weight         : normal;
          font-style          : normal;
}

/*--------------- main_parts ---------------*/

#header {
          width               : 800px;
          height              : 60px;
          background-color    : #ff0000;
          border-color        : #ffffff;
          border-style        : ridge;
          border-width        : 0px 0px 1px 0px;
}

#title {
          width               : 800px;
          height              : 150px;
}

#content {
          float               : right;
          width               : 800px;
          text-align          : left;
          margin              : 0px 0px 0px 0px;
          padding             : 0px 0px 0px 0px;
          clear               : right;
}

#footer {
          width               : 800px;
          background-color    : #ff0000;
          clear               : both;
}

/*---------------- parts_header ---------------*/

.caption {
}

.caption img {
          margin              : -14px 0px 0px 0xp;
}

.caption h1 {
          position            : relative;
          top                 : 2px;
          right               : 5px;
          color               : #ffffff;
          font-size           : 13px;
          font-weight         : normal;
          text-align          : right;
          margin              : 0px 0px 0px 0xp;
}

/*---------------- parts_contents ---------------*/

.cont-top {
          width               : 800px;
}

.cont-left {
          float               : left;
          width               : 230px;
          margin              : 10px 0px 10px 5px;
          clear               : right;
}

.cont-right {
          float               : right;
          width               : 540px;
          margin              : 10px 0px 10px 0px;
          border-color        : #ffffff;
          border-style        : ridge;
          border-width        : 0px 0px 0px 1px;
          clear               : right;
}

.right-box01 {
          float               : left;
          margin              : 0px 0px 0px 10px;
          width               : 250px;
          clear               : right;
}

.right-box02 {
          float               : right;
          margin              : 0px 10px 0px 5px;
          width               : 250px;
          clear               : right;
}

.block01 {
          font-size           : 14px;
          color               : #000000;
          text-align          : left;
          line-height         : 125%;
          padding             : 2px 2px 2px 2px;
}

.block02 {
          font-size           : 14px;
          color               : #000000;
          text-align          : left;
          line-height         : 177%;
          padding             : 2px 2px 2px 2px;
}

/*-----------footer parts list----------------*/

.footer-navi {
          width               : 100%;
          line-height         : 125%;
          text-align          : right;
          font-size           : 12px;
          padding             : 2px 0px 0px 0px;
          color               : #ffffff;
}

.footer-navi a {
          color               : #ffffff;
          font-size           : 12px;
          text-decoration     : none;
}

.footer-navi a:hover {
          color               : #ffffff;
          text-decoration     : underline;
}

address {
          font-size           : 12px;
          text-align          : left;
          padding             : 10px;
          margin              : 10px 0px 0px 0px;
          line-height         : 130%;
          font-style          : normal;
          color               : #ffffff;
}

address a {
          color               : #ffffff;
          font-weight         : bold;
          text-decoration     : none;
}

address a:hover {
          text-decoration     : underline;
}

.copyright {
          padding             : 5px;
          font-size           : 12px;
          color               : #ffffff;
          background-color    : #ff0000;
          text-align          : right;
}

.copyright a {
          font-size           : 12px;
          color               : #ffffff;
          text-decoration     : none;
}

