﻿img{ border-width:0px; }
a{ text-decoration : none; }
FORM.inlineform {  display:inline;} 
FORM{
  margin : 0px;
  text-align : left;
  width : 400px;
  line-height : 1.3em;
}
h2{
  font-size : 1em;
  font-weight : normal;
  text-align : left;
  margin-left : 10%;
}
#odai hr{ background-color : #a2b8c4; }
.space{ clear : both; margin : 0px;}

/*ページ背景*/
#odai{
  line-height : 1.5em;
  color : #777;
  background : #dbecea;
  margin-top : 0px;
  margin-left:0; margin-right:0;
  text-align : center;
}
/*サイトロゴ*/
/*ナビバー全体*/
#menuin{
  width : 100%;
  margin : 0px;
  height:28px;
  position:relative;
  top:0;
  font-family : arial;
  text-align : center;
}
#menuin{
  background-image : url(../../../item/navi/lo_ber.gif);
  border : 1px solid #484275;
}
.menu{
  font-size:14px;
  margin : 0px;
  font-family : arial;
  text-align : center;
  position:absolute;
  left : 135px; top:0;
}
/*ボタン*/
.countn{
  margin-left:2px; margin-right:2px;
  margin-top:1px;
}
.countt{margin:0px }
.count{
  position:absolute;
  top : 0px; left : 0px;
  height : 27px;
  font-size : 0.8em;
  text-align : center center;
}
.count{background-image : url(../item/lo_ber.gif);border-bottom : 1px solid #484275;}
/*サイトマップ*/
#menu1 {
  position:absolute;
  left : 1px; top:0;
}
/*アーカイブ*/
#menu2 {
  position:absolute;
  left : 122px; top:0;
}
/*コラム*/
#menu3 {
  position: absolute;
  left : 243px; top:0;
}
/*ギャラリー*/
#menu4 {
  position: absolute;
  left : 364px; top:0;
}
/*小説*/
#menu5 {
  position: absolute;
  left : 485px; top:0;
}
/*メニューリンク色*/
.menu a{
  text-decoration:none;
  display:block;
  width:120px;
  line-height:2em;
  color : #c9ceeb;}
/*ナビバーマウスオーバーリンク*/
.menu a:hover{ background : #544e8d; color : #c2c6d8; }
/*ナビバー最上部リンク*/
.menuhead { border-right:solid 1px #ddd; color : #ddd; }

/*ナビバーサブリンク背景*/
.submenu{
  visibility: hidden;
  position:absolute;
  left:0;
}

/*ナビバーサブリンク*/
.submenu a{
  background-color : #484275;
  border-top:solid 1px #ddd;
  color : #a8a3d6;
}
/*ナビバー区切り線*/
.menu span{ color : #ddd; display:none; }

.odai a:hover{
  text-decoration : none;color : navy;
  border-top : 1px solid #8080ff;border-bottom :  1px solid #8080ff; }
.odai{
  font-weight : normal;
  font-family : arial;
  font-size : 0.9em;
  line-height : 1.3em;
  text-align : left;
  width : 95%;
  padding : 2px;
}

.hist a{
  color : #523c7d;
  text-decoration : none;
  font-weight : normal;
}
.hist{
  margin-left : auto; margin-right : auto;
  text-decoration : none;
  font-weight : normal;
  text-align : left;
  width : 580px;
}
.hist a:hover{
  color : #28bb88;
  text-align : left;
  margin-bottom : 0px;
  text-decoration : underline;
}
.hist a:visited{ color : #79418a; text-decoration : none; }
.time{  color : #888471;}
.novel a:hover{
  color : #46528f;
  text-decoration : underline;
}
.novel,
.novel2{
  line-height : 1.8em;
  text-align : left;
  color : #666;
  font-size : 1em;
  margin-left : auto;margin-right : auto;
  background : #ecf2ef;
  border : 3px double #999;
}
.novel2{ padding : 3em;  width : 640px; margin-top : 3%;margin-bottom : 2em; }
.novel{ padding-left:60px; padding-top:12px; padding-bottom:12px; width:460px; }
.novel2 span{ font-family : "ＭＳ ゴシック"; }
.novelin{ width : 380px;}
#titlel{
  text-align : left;
  margin-left : 50px;
  margin-top : 2%;
  margin-bottom : 2px;
  font-size : 1em;
  font-weight : normal;
  }
#bun_h{  width : 720px;  margin-left : auto;margin-right : auto; }
#bun_h{
  background-image:url(hr_lo.gif);
  border-bottom :3px solid #ebe5a9;font-size :0.9em}
#titlex{
  margin-left : auto;margin-right : auto;
  margin-bottom : 0;
  border-bottom :3px solid #ebe5a9;
}
