body{
 background-color:ffffff;
 scrollbar-face-color:white;
 scrollbar-highlight-color:#bbbbff;
 scrollbar-shadow-color:#bbbbff;
 scrollbar-3dlight-color:white1;
 scrollbar-arrow-color:#bbbbff;
 scrollbar-base-color:#bbbbff;
 scrollbar-darkshadow-color:white;
 scrollbar-track-color:white;
 }

A:link{color:#0000cc;} /* リンクの色 */

A:visited{color:#3366ff;} /* 訪問済みリンク */

A:HOVER{color:#ffcc00;} /* マウスカーソルが上に来た時のリンク */

.u {
 border-bottom-style:dotted; /* 下線のフィルタ */
 border-bottom-color:#ffcc00; /* 下線の色 */
 border-bottom-width:2px; /* 下線の太さ */
}

.u1 {
 border-bottom-style:dotted; /* 下線のフィルタ */
 border-bottom-color:#ffcc00; /* 下線の色 */
 border-bottom-width:1px; /* 下線の太さ */
 line-height:1.4em; /* 行の高さ */
}


/* 更新履歴用 */
DIV.new{
 font-size: 0.7em;
 font-family: ＭＳ Ｐゴシック;
 color: #006699;
 font-weight: 500;
}

p.new a{
 line-height:1.4em; /* 行の高さ */
 border-bottom:dotted 1px #ffcc00;
}

p.home a{
 border-bottom:dotted 2px #ffcc00;
}

ul{
 font-size:0.75em;
 font-weight:bold;
 text-align:left; /* 左寄せ */
 margin-left:30px; /* 左の余白 */
 padding-left:0; /* 左の余白 */
 margin-top:0.3em;
 margin-bottom:0;
 list-style:square;
}

/* toppageスクロールテーブル用 */
/* 記述方法
<h5 class="sub">■調整中エリア</h5>
<ul class="new">
<li class="new">調整中</li>
</ul> */
ul.new{
 font-size:0.7em;
 font-weight:normal;
 text-align:left; /* 左寄せ */
 margin-left:10px; /* 左の余白 */
 padding-left:22px; /* 左の余白 */
 margin-top:0.3em;
 margin-bottom:0;
 border:1px solid #ffffff;
 overflow:auto;
 color:#000000;
 width:252px;　/* 横幅 */
 height:100px;
}

ul.log{
 font-size:0.75em;
 font-weight:bold;
 text-align:left; /* 左寄せ */
 margin-left:10px; /* 左の余白 */
 padding-left:22px; /* 左の余白 */
 margin-top:0.3em;
 margin-bottom:0;
 border:1px solid white;
 overflow:auto;
 color:#000000;
 width:252px;　/* 横幅 */
 height:13em;
}


/* ul用の別設定 */
.list{
 text-align:left;
 list-style-image:url(sozai/minib/gb02b/blue.gif);/* リストマーク素材 */
 margin-left:50px;
 padding-left:0;
 margin-top:0;
 margin-bottom:0;
}


li{
 padding-left:0; /* リストマークとの距離 */
 color:#535353;
 margin-bottom:0.5em;
 line-height:1em;
 vertical-align:middle;
 padding-bottom:0.23em;
}

li.new{
 padding-left:0; /* リストマークとの距離 */
 color:#006699;
 margin-bottom:0.5em;
 line-height:1em;
 vertical-align:middle;
 padding-bottom:0.23em;
}


/* 見出し */
h1{
 font-size:1em;
 color:#0066cc;
 margin-top:0;
 margin-bottom:0;
 padding-top:0;
 padding-bottom:0;
}

h2{
 font-size:0.9em;
 color:#6666ff;
 line-height:1em; /* 行の高さ */
 margin-top:0.1em;
 margin-bottom:0.1em;
 margin-left:0;
 padding-top:3px; /* 枠の中の幅 */
 padding-bottom:1px;
 padding-left:2px;
 border-color:#7979ff; /* 枠の色 */
 border-style:double; /* 枠の種類 */
 border-width:4px 0px 4px 0px; /* 枠の幅(上・右・下・左) */
}

h3{
 font-size:0.8em;
 color:#6c8fd9;
 line-height:1.2em; /* 行の高さ */
 border-width:0px 0px 2px 5px; /* 枠の幅 */
 border-style:solid; /* 枠の種類 */
 border-color:#89a6e0; /* 枠の色 */
 margin-top:0.5em;
 margin-bottom:0.1em;
 margin-left:0;
 padding-top:1px;
 padding-bottom:0px;
 padding-left:3px;
}

h4{
 font-size:1em;
 color:#00356b;
 background-color:#d9e6fd;
 line-height:1.2em; /* 行の高さ */
 margin-top:0.1em;
 margin-bottom:0.1em;
 margin-left:0;
 padding-top:2px; /* 枠の中の幅 */
 padding-bottom:1px;
 padding-left:3px;
 border-color:#0066cc; /* 枠の色 */
 border-style:double; /* 枠の種類 */
 border-width:0px 0px 0px 6px; /* 枠の幅(上・右・下・左) */
}

h4.sub{
 font-size:0.9em;
 color:#757575;
 background-color:#f9fafd;
 line-height:1em; /* 行の高さ */
 margin-top:0em;
 margin-bottom:0em;
 margin-left:0;
 padding-top:4px; /* 枠の中の幅 */
 padding-bottom:1px;
 padding-left:3px;
 border-color:#686868; /* 枠の色 */
 border-style:double; /* 枠の種類 */
 border-width:0px 0px 0px 6px; /* 枠の幅(上・右・下・左) */
}


h5{
 font-size:0.8em;
 color:#800019;
 background-color:#efd8ba;
 line-height:1em; /* 行の高さ */
 margin-top:1em;
 margin-bottom:0.1em;
 margin-left:0;
 border-color:#d88121; /* 枠の色 */
 border-style:solid; /* 枠の種類 */
 border-width:0px 0px 0px 5px; /* 枠の幅(上・右・下・左) */
 padding-top:3px; /* 枠の中の幅 */
 padding-bottom:1px;
 padding-left:3px;
}

h5.sub{
 font-size:0.8em;
 color:#6c8fd9;
 background-color:#ffffff;
 line-height:1em; /* 行の高さ */
 margin-top:0.2em;
 margin-bottom:0.1em;
 margin-left:0;
 border-style:none; /* 枠の種類 */
 padding-top:3px; /* 枠の中の幅 */
 padding-bottom:1px;
 padding-left:4px;
}


h6{
 font-size:0.8em;
 color:#6c8fd9;
 line-height:1em; /* 行の高さ */
 margin-top:0.2em;
 margin-bottom:0.1em;
 margin-left:0;
 padding-top:3px; /* 枠の中の幅 */
 padding-bottom:1px;
 padding-left:4px;
}

/* IE6用センタリング指定 */
#wrap {
  text-align: center;
}

/* コンテンツ */
div.contents{
 margin-left: auto;
 margin-right: auto;
 width:832px;
}

div.title{
 margin-left: auto;
 margin-right: auto;
 width:500px;
}

a{
 text-decoration:none;
}


p.h{
 font-size:0.75em;
 text-align:right;
 margin-top:1px;
 margin-bottom:0;
 padding-top:0;
 padding-bottom:0;
 margin-right:60px;
}

p.ninja{
 font-size:0.6em;
 margin-top:10px;
 margin-bottom:0;
 margin-left:10px;
 padding-top:0;
 padding-bottom:0;
}

p.logoole{
 margin-top:10px;
}


p.poster{
 font-size:0.75em;
 color:#800019;
 margin-top:10px;
 margin-bottom:0;
 margin-left:7px;
 padding-top:0;
 padding-bottom:0;
}

p.poster1{
 font-size:0.7em;
 color:#800019;
 margin-top:10px;
 margin-bottom:0;
 margin-left:7px;
 padding-top:0;
 padding-bottom:0;
}



p.setumei{
 font-size:0.8em;
 color:#003d84;
 margin-top:10px;
 margin-bottom:5px;
 padding-top:0;
 padding-bottom:0;
}

p.nikki{
 font-size:0.82em;
 line-height:1.5; /* 行の高さ */
 margin-left:1px; /* 左余白 */
 margin-top:0; /* 上余白 */
 margin-bottom:0; /* 下余白 */
 padding-top:5px;
 padding-bottom:6px;
 padding-left:3px;
 background-color:#f9fafd;
}


div.nikki{
 width:580px;
 text-align:left;
}

div.right{
 width:252px;
 padding-bottom:1px;
 margin-top:0px;
}

p.hitokoto{
  margin-top:1px;
}



div.under{
 padding-top:5px;
 border-top:dotted 2px #dfdfff;
 width:800px;
 margin-top:30px;
}


/* 著作権表示 */
address{
 font-size:0.6em;
 font-style:normal;
 color:#999999;
 border-top:solid 2px #dfdfff;
 text-align:left;
 padding-top:5px; /* 本文上の余白 */
 padding-bottom:10px; /* 本文下の余白 */
 padding-left:3px; /* 本文左の余白 */
 width:830px; /* 幅 */
 margin-left:5px; /* 左余白 */
 margin-top:10px;
}

address a{
 border-bottom:dotted 1px #ffcc00;
}


p.logtop{
 font-size:0.8em;
 color:#0066cc;
 line-height:1em; /* 行の高さ */
 margin-top:1em;/* 枠の外の上部余白 */
}

p.logtop a{
 border-bottom:dotted 2px #ffcc00;
 padding-left:5px;
 padding-right:5px;
}


/* 神楽日記ログページ用 */
p.log{
 font-size:0.9em;
 color:#0066cc;
 font-weight:bold;
 line-height:1em; /* 行の高さ */
 text-align:center;
 margin-top:1em;/* 枠の外の上部余白 */
}

p.log a{
 border-bottom:dotted 2px #ffcc00;
 padding-left:5px;
 padding-right:5px;
}

p.log span{
 display:none;
}

/* 神楽日記ログページ下部 */
p.log1{
 font-size:0.9em;
 color:#0066cc;
 line-height:1em; /* 行の高さ */
 text-align:center;
 margin-top:1em;/* 枠の外の上部余白 */
}

p.log1 a{
 border-bottom:dotted 2px #ffcc00;
}

/* コンテンツ(logページ）*/
div.contents1{
 margin-left: auto;
 margin-right: auto;
 width:580px;
}

/* 著作権表示(logページ) */
p.under1{
 font-size:0.6em;
 font-style:normal;
 color:#999999;
 border-top:solid 2px #dfdfff;
 text-align:left;
 padding-top:5px; /* 本文上の余白 */
 padding-bottom:10px; /* 本文下の余白 */
 padding-left:3px; /* 本文左の余白 */
 width:570px; /* 幅 */
 margin-left:5px; /* 左余白 */
 margin-top:10px;
}


