@charset "UTF-8";

a{color:#00F;
  text-decoration:none;
  background-color:transparent;
  font-family:sans-serif}

a:visited {color:#00F;
           background-color:transparent}

a:hover {text-decoration:underline;
         background-color:transparent}

address{color:#fff;
        text-align:center}

address a{color:fff}

body{background:#000}

caption,dd,dt,ul,ol,
p{color:#000;
  background-color:transparent;
  font-family:sans-serif}

h1{text-align:center}

h1,
h3,
h4,
h5{background-color:transparent;
   font-family:sans-serif;
   margin-top:0}

h2,
h3{background-color:transparent;
   font-family:Georgia, serif;
   margin-top:0}

table.none td{border:none}

.bold{font-weight:bold}

.center{text-align:center}

/* 左 */

div.left{width:13em;
         background-color:#fff;
         border-top:1pt solid #0080ff;
         border-bottom:1pt solid #0080ff;
         float:left}

div.left ul a{font-weight:bold}

div.left ul{list-style-type:circle;
            margin:-1em 0 0.5em 0.5em}

div.left h2{font-weight:bold;
            border-top:1px solid #0080ff;
            font-size:90%;
            padding:0.5em 0 0 0.5em}

div.left li{font-weight:bold;
            font-size:80%;
            font-family:Georgia, Osaka-UI, serif;
            border-top:1px solid #0080ff}

div.left p{text-decoration:none;
           font-size:85%;
           margin:0}

/* 右 */

div.right{margin-left:13.5em;
          border-top:1pt solid #0080ff;
          border-bottom:1pt solid #0080ff;
          background-color:#fff}

div.right a,
div.right p{background-color:transparent}

div.right dt{font-weight:bold;
             font-size:130%}

div.right h2{font-size:130%}

div.right h2.normal{font-weight:bold;
                    border-top:1px solid #0080ff;
                    padding:0.5em 0 0 0.5em}

div.right h3{font-weight:bold;
             border-top:1px dashed #0080ff;
             font-size:100%;
             padding:0.5em 0 0 0.5em}

.date{font-size:80%}

/* テーブル */

table{border:1pt ridge;
      margin-bottom:1em}

th,
td{text-align:center;
   border:1pt groove; font-family:sans-serif}

/* 注意書き */

ul.caution{width:78%;
           margin-left:11%;
           padding:0.5em;
           font-size:80%;
           clear:left}

ul.caution li{color:#fff}