/*----------------------------------------
 import Tag
----------------------------------------*/
@import url("reset.css");
@import url("style.css");


/*----------------------------------------
 Base Tag
----------------------------------------*/
body {
}

h1 {
}
h2 {
}
h3 {
}
h4 {
}
h5 {
}

a {
  color: #006699;
}
  a:hover {
    color: #3AB0E2;
  }
  a:visited {
    color: #663399;
  }

strong {
}

b {
}

table {
}
  th {
  }
  td {
  }

dl {
}
  dt {
  }
  dd {
  }
ul {
}
  li {
  }


/*----------------------------------------
 Template Tag
----------------------------------------*/
.article {
  width: 100%;
  height: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
}


/***** header *****/
.headerConteiner {
}

  .header {
    width: 670px;
    margin-bottom: 10px;
    padding-bottom: 20px;
    border-bottom: 1px double #333333;
  }
    .header h1 {
      float: left;
    }
    .header .logo {
      float: left;
    }

  /***** headerメニュー部 *****/
  .headerMenuBox {
    display: none;
  }
 
  /***** 言語選択 header, footer 共通 *****/
  .langChangeBox {
    display: none;
  }

/***** navigation *****/
.navigationConteiner {
  display: none;
}

/***** contents *****/
.contsConteiner {
  width: 670px;
}
  .conts {
    float: left;
  }

  /***** パンくず部 *****/
  .breadCrumbBox {
    display: none;
  }

  /***** メイン画像部 *****/
  .mainPictureBox {
    height: auto;
    background: none;
    border-bottom: 2px double #333333;
  }
    .mainPictureBox img {
      margin-bottom: 20px;
      padding: 10px 0 10px 10px;
    }

/***** sidenav *****/
  .sideNav {
    display: none;
  }


/***** footer *****/
.toolConteiner {
  display: none;
}

.footerConteiner {
  display: none;
}


/*----------------------------------------
 汎用アイコン
----------------------------------------*/


/*----------------------------------------
 汎用スタイル
----------------------------------------*/
.right {
  text-align: right;
}
.center {
  text-align: center;
}
.left {
  text-align: left;
}

.imgRight {
  margin: 0 20px 25px 25px;
  float: right;
}
.imgCenter {
  margin: 0 20px 25px 20px;
  text-align: center;
}
.imgLeft {
  margin: 0 25px 25px 20px;
  float: left;
}


/***** TOP Page ******/



/***** 404, 500 Page ******/
dl.redirectBox {
  width: 500px;
  margin: 100px auto;
  padding: 20px;
  border: 3px double #CC0000;
}
  .redirectBox dt {
    margin-bottom: 20px;
    font-size: 13pt;
    color: #CC0000;
  }
  .redirectBox dd {
    line-height: 150%;
  }
