/************************************
   CSS by TABLE ENOCH    http://mama.oops.jp/
   Template name 「te04blue 3カラム」  Ver.2007.08.14 ロリポブログ
**********************************/


/*************** 画像の設定*/
/*壁紙*/
.bg , .side_title , input.button {
  
}
/*枠*/
.border {
  overflow:hidden ;
  border:solid 0px #ddd ;
}
/*枠と壁紙の隙間*/
.bg , .side_title {
  border:solid 2px #fff ;
}

/* 記事タイトル、サイドリストのアイコン */
.side_text li , .entry_title {
  
}





/***************レイアウト*/
#layout {
  width:920px; /* 全体幅1＋2＋3＋余白40px */
  overflow:hidden ;
  margin:0 auto;


}

#layout_left {
  float:left ;
  width:210px ; /*1左サイド幅*/
  overflow:hidden ;
}

#layout_right {
  float:right ;
  width:680px ; /*2+3+余白20px*/
  overflow:hidden ;
}
#main {
  float:left ;
  width:460px ; /*2中央エントリ幅*/
  overflow:hidden ;
}
#right_side {
  float:right ;
  width:210px ; /*3右サイド幅*/
  overflow:hidden ;
}





/**************ブログタイトル*/
#blog_name {
  background-image:url(http://img.au.navimode.net/20100321_1762163.jpg);
  background-repeat:no-repeat;
  margin-bottom:1px;
  padding:6px 0px 1px 15px;
  text-align:left ;
  letter-spacing:1pt ;
  font-weight:bold ;
  font-size:18pt ;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif,"Osaka‐等幅";



  height:100px;
  width:910x;
}
#blog_name a {
  text-decoration:underline ;
  color:#ff8000 ;
}
#blog_name a:hover {
  color:#3333FF ;
}

#blog_description {
  margin:0px 0px ;
  padding-bottom:0px ;
  text-align:left ;
background:#f0f9ff ;
  color:#009900;
  font-family:sans-serif;
  font-weight:bolder;
  font-size:13px;
  letter-spacing:5px;
}





/******************************エントリ*/
.entry_date {
  margin-top:8px ;
  margin-right:1px ;
  text-align:left ;
  font-family:Tahoma ;
  letter-spacing:1px ;
  color:#009900 ;
}
.entry_date a {
  text-decoration:none ;
  color:#000000 ;
}
.entry_date a:hover{
  color:#000000 ;
}


.entry_inner {
  overflow:hidden ;
  background:#fff ;
  padding:2px ;
  text-align:center ;
  margin-left:4px ;
  margin-right:4px ;
}

.entry_title {
  overflow:hidden ;
  background-repeat:no-repeat ;
  background-position:left top ;
 line-height: 150%;
  padding-top:1px ;
  padding-left:1px ;
  padding-bottom:10px ;
  text-align:left ;
  color:#0000ff ;
  font-weight:bold;
  font-size:15pt ;
font-family : "MS UI Gothic";
}
.entry_title a {
  text-decoration:underline ;
  color:#0000ff ;
}
.entry_title a:hover{
  color:#ff000 ;
}

.entry_description {
  overflow:hidden ;
  background:#ffffe8 ;
  padding:22px 8px ;
  text-align:left ;
   font-size:18px;
　line-height:180% ;
  letter-spacing:normal ;
font-family : Arial;
}
.entry_description a {
  text-decoration:underline ;
  color:#0000ff ;
}
.entry_description a:hover {
  color:#0000FF ;
}
.entry_description A:visited{
  color:#0000FF ;
}

.entry_sequel {
  overflow:hidden ;
  background:#ffffe8 ;
padding:22px 8px ;
  text-align:left ;
  font-size:18px;
  line-height:180% ;
  letter-spacing:normal ;
font-family : Arial;
 
}
.entry_sequel a {
  text-decoration:underline ;
  color:#0000FF ;
}
.entry_sequel a:hover {
  color:#0000FF ;
}

.pict {
  margin:5px ;
  padding:2px ;
  border:solid 1px #ccc ;
}

.entry_state {
  overflow:hidden ;
  text-align:right ;
  color:#009900 ;
}
.entry_state a {
  border-bottom:dashed 1px #fdfbf3 ;
  text-decoration:none ;
  color:#0000FF ;
}
.entry_state a:hover {
  border:0px ;
  color:#0000FF ;
}





/********************コメントフォーム*/
.comment_form {
  overflow:hidden ;
  background:#f0f9ff ;
  padding:10px 25px ;
  text-align:left ;
  color:#999 ;
}
input#name {
  width:150px ;
  margin:10px ;
  margin-left:9px ;
  background:#fff ;
  border:solid 1px #ddd ;
}
input#email {
  width:275px ;
  margin-left:5px ;
  background:#fff ;
  border:solid 1px #ddd ;
}
input#url {
  width:275px ;
  margin:10px 0px ;
  margin-left:6px ;
  background:#fff ;
  border:solid 1px #ddd ;
}
.comment_form textarea {
  width:100% ;
  background:#fff ;
  border:solid 1px #ddd ;
}
input#submit {
  border:solid 1px #ddd ;
  margin:10px 5px ;
  margin-left:0px ;
  width:100px ;
}





/**************トラックバック*/
input#trackback_url {
  width:325px ;
  border:0px ;
  background:#f0f9ff ;
  text-align:left ;
}





/**********************エントリーナビ*/
.entry_navi {
  margin:10px ;
  text-align:left ;
  color:#000000 ;
}
.entry_navi a {
  text-decoration:underline ;
  color:#0000ff ;
}
.entry_navi a:hover {
  color:#0000FF ;
}
.entry_navi span {
  font-family:ＭＳ ゴシック ;
}






/******************ページリンク*/
.page_navi {
  margin:10px ;
  text-align:center ;
  font-family:Tahoma ;
  letter-spacing:1px ;
  color:#000000 ;
}
.page_navi a {
  text-decoration:underline ;
  color:#0000FF ;
}
.page_navi a:hover {
  position:relative ;
  top:2px ; left:2px ;
  color:#0000FF ;
}
.page_navi span {
  font-family:ＭＳ ゴシック ;
}





/*****************サイド部分*/
.side_title {
  padding:3px 6px ;
  text-align:center ;
  letter-spacing:1px ;
  background: #ffeedd;
  color:#000000 ;
}

.side_text {
  padding:5px 0px 20px ;
  line-height:180% ;
  color:#000000 ;
}
.side_text a {
  text-decoration:underline ;
  color:#0000FF ;
}
.side_text a:hover {
  color:#0000FF ;
}
.side_text ul{
  margin:0px ;
  padding:0px ;
  list-style:underline ;
}
.side_text li{
  background-repeat:no-repeat ;
  background-position:left top ;
  padding:0px 0px 5px ;
  padding-left:16px ;
}
.side_text li a {
  text-decoration:underline ;
  color:#0000FF ;
}
.side_text li a:hover {
  color:#0000FF ;
}





/******************ブログ検索*/
input#search {
  width:105px ;
  margin:5px 0px ;
  border:solid 1px #ddd ;
  color:#000000 ;
}
input.button {
  border:solid 1px #ddd ;
  margin:5px 0px ;
  margin-left:5px ;
  width:70px ;
}





/*****************カレンダー*/
#calendar {
  margin-top:5px ;
  text-align:center ;
}
#calendar .calendar_month {
  padding:5px 0px 20px ;
  color:#009900 ;
}
#calendar .calendar_month a {
  text-decoration:none ;
  color:#0000FF ;
}

#calendar th {
  width:24px ;
  height:16px ;
  font-weight:normal ;
  color:#009900 ;
}
#calendar .cell {
  width:24px ;
  height:16px ;
  color:#000000 ;
  text-align:center ;
}
#calendar .cell a {
  text-decoration:underline ;
  color:#0000FF ;
}
#calendar .cell a:hover{
  text-decoration:underline ;
  color:#0000FF ;
}





/********************フッタの設定*/

#footer {
  text-align:center ;
  color:#000000 ;
}
#footer a {
  text-decoration:underline ;
  color:#0000FF ;
}
#footer a:hover{
  text-decoration:underline ;
  color:#0000FF ;
}





/****************全体の設定*/
html,body {
scrollbar-base-color:normal;
  background:#FDFBF3 ;
}

body , td , th , caption , input , select , option {
  font-size:15px ;
  font-family:Verdana ;
  color:#000000 ;
}

img , input {
  vertical-align:middle ;
}

textarea {
scrollbar-3dlight-color:#fea543;
scrollbar-arrow-color:#FF6600;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffd8b0;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#fea543;
scrollbar-track-color:#FDFBF3;
  font-size:15px ;
  font-family:Verdana ;
  color:#000000 ;
}

form , p {
  margin:0px ;
  padding:0px ;
}

a:hover {
  color:#0000FF ;
}

A:visited{
  color:#0000ff;
}



BLOCKQUOTE{
padding-left : 1em;
border-top-style : dotted;border-right-style : dotted;border-bottom-style : dotted;border-left-style : dotted;border-top-color : maroon;border-right-color : maroon;border-bottom-color : maroon;border-left-color : maroon;border-top-width : 1px;border-right-width : 1px;border-bottom-width : 1px;border-left-width : 1px;
width: auto;
background-color: #FFFFCC;
padding-top : 1em;
padding-right : 1em;
padding-bottom : 1em;
line-height : 160%;
font-weight : 400;
margin-top : 3px;
margin-left : 3px;
margin-right : 3px;
margin-bottom : 3px;
font-size: 15px;
}


ul.tree {
  list-style: none;
  margin: 0px;
  padding: 0px;
  font-size: 15px;
  line-height: 200%;

}
ul.tree li {
  margin: 0px;
  padding: 0px 0px 0px 16px;
  background-image: url();
  background-repeat: no-repeat;
}
ul.tree li.end {
  background-image: url();
}


.ad {
    margin:0px 0px 8px 15px 
}
