/******** デフォルト設定 **********/
body {
  margin          :0px;
  font-family     :"ＭＳ ＵＩゴシック";
  font-size       :small;
  font-style      :normal;
  font-weight     :normal;
  text-align      :left;
  color           :#102040;
  background-color:#F5FCFF;
  background-image:url(../image/back.gif);
}
img {
  border:0px;
}
a:link, a:visited {
  color:#D05020;
  text-decoration:none;
}
a:hover, a:active {
  color:#E88C8E;
  text-decoration:underline;
}

blockquote {
  padding:5px;
  border:1px solid #708090;
}

/********** ヘッダ部 **********/
#header{
  margin:0px;
  padding:10px;
  text-align:center;
  background-color:#F5FCFF;
}
#header a {
  color:#1030A0;
  text-decoration:none;
}
#head1{
  font-style:normal;
  font-weight:bold;
  font-size:xx-large;
}
#head2{
  font-family:"ＭＳ Ｐ明朝";
  margin-top:15px;
}

/********** メイン部 **********/
.entry-body {
  border:3px double #FFFFFF;
  background-color:#F5FCFF;
  padding:3px 3px;
  margin-bottom:5px;
}
.entry-body1 {
  border:3px double #A0D0FF;
  background-color:#F5FCFF;
  padding:3px 3px;
  margin-bottom:5px;
}
.entry-body2 {
  border:3px double #90E0FF;
  background-color:#F5FCFF;
  padding:3px 3px;
  margin-bottom:5px;
}
.entry-body3 {
  border:3px double #C0FFB0;
  background-color:#F5FCFF;
  padding:3px 3px;
  margin-bottom:5px;
}
.entry-body4 {
  border:3px double #B0FFC0;
  background-color:#F5FCFF;
  padding:3px 3px;
  margin-bottom:5px;
}
.entry-body5 {
  border:3px double #FFF0B0;
  background-color:#F5FCFF;
  padding:3px 3px;
  margin-bottom:5px;
}
.entry-body6 {
  border:3px double #F0FFB0;
  background-color:#F5FCFF;
  padding:3px 3px;
  margin-bottom:5px;
}
.entry-body7 {
  border:3px double #B0FFFF;
  background-color:#F5FCFF;
  padding:3px 3px;
  margin-bottom:5px;
}
.entry-body8 {
  border:3px double #C0FFF0;
  background-color:#F5FCFF;
  padding:3px 3px;
  margin-bottom:5px;
}
.entry-body9 {
  border:3px double #D9D9E0;
  background-color:#F5FCFF;
  padding:3px 3px;
  margin-bottom:5px;
}

.entry-head {
  background-color:#FFFFFF;
  padding:2px 3px 1px;
  font-weight:bold;
  font-size:medium;
}
.entry-head1 {
  background-color:#A0D0FF;
  padding:2px 3px 1px;
  font-weight:bold;
  font-size:medium;
}
.entry-head2 {
  background-color:#90E0FF;
  padding:2px 3px 1px;
  font-weight:bold;
  font-size:medium;
}
.entry-head3 {
  background-color:#C0FFB0;
  padding:2px 3px 1px;
  font-weight:bold;
  font-size:medium;
}
.entry-head4 {
  background-color:#B0FFC0;
  padding:2px 3px 1px;
  font-weight:bold;
  font-size:medium;
}
.entry-head5 {
  background-color:#FFF0B0;
  padding:2px 3px 1px;
  font-weight:bold;
  font-size:medium;
}
.entry-head6 {
  background-color:#F0FFB0;
  padding:2px 3px 1px;
  font-weight:bold;
  font-size:medium;
}
.entry-head7 {
  background-color:#B0FFFF;
  padding:2px 3px 1px;
  font-weight:bold;
  font-size:medium;
}
.entry-head8 {
  background-color:#C0FFF0;
  padding:2px 3px 1px;
  font-weight:bold;
  font-size:medium;
}
.entry-head9 {
  background-color:#D9D9E0;
  padding:2px 3px 1px;
  font-weight:bold;
  font-size:medium;
}

.entry-head a,  .entry-head1 a, .entry-head2 a, .entry-head3 a, .entry-head4 a,
.entry-head5 a, .entry-head6 a, .entry-head7 a, .entry-head8 a, .entry-head9 a {
  font-weight:normal;
  font-size:small;
  text-decoration:none;
}

.entry-main {
  padding:0px 5px;
}
.entry-more {
  text-align:center;
  font-style:normal;
  font-weight:normal;
  font-size:small;
  margin-bottom:10px;
}
.entry-footer {
  text-align:right;
  font-style:normal;
  font-weight:normal;
  font-size:90%;
}

/********** サイド部 **********/
.side-body {
  border:1px solid #B0C0F8;
  margin:0px;
  padding:5px;
  text-align:left;
  background-color:#F5FCFF;
}
.side-title {
  padding:2px 3px 0px;
  background-color:#B0C0F8;
  font-style:normal;
  font-weight:bold;
  font-size:110%;
}
.side-list {
  font-style:normal;
  font-weight:normal;
  font-size:small;
  margin-bottom:10pt;
}