/* ---------------------------------------------------
   base
---------------------------------------------------- */
body {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-size: small;
  color: #000000;
  background: #ffffff;
}
.sidebar {
  padding: 2px;
  overflow: visible;
}
#sub-col {
  float: left;
  width: 210px;
}

/* ---------------------------------------------------
   link
---------------------------------------------------- */
a:link {
  color: #356aac;
  background: transparent;
}
a:visited {
  color: #356aac;
  background: transparent;
}

/* a:hover, a:active {
  color: #356aac;
  background: transparent;
}*/

/* ---------------------------------------------------
   header
---------------------------------------------------- */
#header {
  color: #000000;
}
#header h1 {
  margin: 0;
  width: 100%;
  color: #000000;
}
#header h1 img {
  vertical-align: bottom;
}

/* ----------------------------------------------------
 見出し
---------------------------------------------------- */
.box{
    margin-top: 2px;
    margin-bottom: 2px;
    line-height: 110%;
}
.box-title{
 width : 100%;
    background-color: #c2d2e2;
    text-align: center;
}
.box-title2{
 width : 100%;
    background-color: #eeeeee;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #333333;
    border-bottom-color: #333333;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
}

.box_dummy {
    margin-top: 0px;
    color: #fff;
    background: #fff;
    line-height: 0;
}

/* ----------------------------------------------------
 折り返し
---------------------------------------------------- */

.wrapped {
    /* wrap long urls */
    white-space: pre;           /* CSS 2.0 */
    white-space: pre-wrap;      /* CSS 2.1 */
    white-space: pre-line;      /* CSS 3.0 */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap;  /* HP Printers */
    word-wrap: break-word;      /* IE 5+ */
    /* specific width */
    width: 550px;
}
pre {
    /* general styles */
    border: 1px solid #ccc;
    background: #eee;
    padding: 5px;
}

