/* --------- ↓広告かぶり防ぎStart--------- */
.body{
    width:800px;
    height:200px;
    position:absolute;
    top:0px;
    left:0px;
}
.body2{
    width:800px;
    height:200px;
    position:relative;
    top:300px;
    left:0px;
}
/* --------- bodyタグ--------- */
body{
    scrollbar-track-color:tan;
    scrollbar-face-color:slateblue;
    scrollbar-base-color:lightslategray;
    scrollbar-arrow-color:wheat;
    background-color:#FFFFFF;
    }
/* --------- pタグ --------- */
.day{
    text-align:right;
    padding-right:4px;
    padding-top:0.5em;
    padding-bottom:0.1em;
    width:200px;
    font-style:oblique;
    position:absolute;
    left:400px;
    }
.diary{
    border-left:6px solid #000066;
    border-bottom:2px dashed #000066;
    border-top:0.01em solid #E8E8E8;
    border-right:0.01em solid #E8E8E8;
    background-color:#E0E0E0;
    padding-left:7px;
    padding-top:0.5em;
    padding-bottom:0.1em;
    }
.contents{
    border-left:6px solid #336666;
    border-bottom:2px dashed #336666;
    background-color:#E0E0E0;
    padding-left:7px;
    padding-top:0.5em;
    padding-bottom:0.1em;
    }
.main{
    width:600px;
    height:3800px;
    border-right:1px solid gray;
    border-left:1px solid gray;
    padding-right:10px;
    padding-left:5px;
    padding-top:10px;
    padding-bottom:5px;
    position:relative;
    left:0px;
    top:80px;
    }
/* -------- pageタイトル -------- */
.title{
    font-size:28px;
    font-family: "ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",verdana ,arial ,sans-serif;
    position:relative;
    left:10px;
    top:50px;
}
#sub{
    font-size:10px;
}
.title a{
	color:black;
}
.title a:hover{
    text-decoration:underline;
    color:black;
    background-color:#ffffff;
}
/* --------- サイドバー用 --------- */
.right{
    width:200px;
    position:absolute;
    left:640px;
    top:235px;
    }
#rightborder hr{
    width:200px;
  }
.sidebar{
    border-left:4px solid darkblue;
    border-bottom:2px dashed skyblue;
    padding-left:4px;
}
/* -------- カレンダー -------- */
#calender table{
    color:#CCCCCC;
    font-size:12px;
    text-align: center;
    background-color:black;
}
#calender a{
	text-decoration:underline;
	text-align:center;
    color:#C2C242;
}
td{
    background-color:#333399;
}
.banner{
}
a{
    text-decoration:none;
}
a:hover {
    text-decoration: underline;
    color: #3B1B91;
    background-color:skyblue;
}
.news{
    position:relative;
    left:10px;
    width:180px;
    border-left:4px solid #d1001d;
    border-bottom:2px dashed #3333cc;
    padding-left:4px;
}
.link a{
    position:relative;
    left:10px;
    font-size:12px;
}
.renraku{
    font-size:12px;
}
.applause{
    color:#339966;
    font-size:14px;
}
/* -------- 自分的捕捉用 -------- */
.hosokunews{
    border-left:0.5em solid #4B0096;
    border-bottom:0.02em solid #4B0096;
    background-color:#6666CC;
    padding-left:4px;
    padding-top:0.5em;
    padding-bottom:0.1em;
    position:relative;
    color:#ffffff;
    font-width:bold;
    left:10px;
    width:580px;
}
.newslink{
    border-left:2px solid #006633;
    position:relative;
    left:17px;
}
.newslink a{
    color:#3B1B91
}
#site{
    color:#000066;
    text-decoration:underline;
    font-size:13px;
    position:relative;
    left:5px;
}
#via{
    color:black;
    text-decoration:none;
    font-size:13px;
    position:relative;
    left:5px;
}
#site2{
    color:#205E5E;
    margin-left:15px;
    position:relative;
    top:5px;
}
#comment{
    border-left:2px solid #006633;
    font-size:12px;
    position:relative;
    left:-2px;
    top:8px;
}
/* -------- 画像にポインタを持っていったときの挙動テスト -------- */
#test a{
    text-decoration: none;
    background-color:white;
    color: black;
}
#test a:hover {
    text-decoration: none;
    position:relative;
    top:-20px;
    background-color:white;
    color: black;
}
#test2 a{
    text-decoration: none;
    background-color:white;
    color: black;
}
#test2 a:hover {
    text-decoration: none;
    position:relative;
    left:20px;
    background-color:white;
    color: black;
}
