/*カテゴリーデータ */

#categorydata h1 {
 font-size: 16px;
 color: #075632;
 padding: 10px 0 20px 20px;
 }

#categorydata {
                background-color:#ffffff;
                }



/* エントリーメニュー */
#recent h2 {
 padding-bottom: 5px;
 margin-bottom: 2px;
 }

#recent a {
 color:RGB(207,34,10);
 }

#recent a:hover {
 text-decoration : underline;
 color : RGB(207,34,10) ;
 }




#recent ul {
 color:#666666 ;
 list-style-position:inside;
 border-width : 0px 0px 1px 0px ;
 margin : 0px 0px 10px 0px ;
 font-size : 100% ;
 }


/* エントリー */
.entry h2 {
 font-size: 12px;
 margin-bottom: 2px;
 }

.entry h3 {
 font-size:14px;
 color: #666666;
                padding-left:23px;
 background-image:url(http://www.anest.net/blog/images/ent_mark.jpg);
                background-repeat:no-repeat;

 }

.entry p {
 font-size: 13px;
 color: #333333;
 line-height: 150%;
 }

.entry p.posted {
 font-size: 12px;
 color: #aaaaaa;
 border-top: solid 2px #336666;
 padding-top: 3px;
 }

.entry a {
 color:RGB(207,34,10);
 }

.entry {
 margin-bottom: 20px;
 }

/* ++++++ サイドバー部分のデザイン ++++++ */

/* [1-3-2]サイドバーリンク　第2階層 */

#recent2 h2 {
 padding-bottom: 0px;
 margin-bottom: 2px;
 }

#recent2 a {
 display : block ;
 padding : 5px 6px 4px 5px ;
 text-decoration : none ;
 border-color :RGB(200,210,217);
 color:RGB(207,34,10);
 }

#recent2 a:hover {
 display : block ;
 text-decoration : underline;
 color : RGB(207,34,10) ;
 background-color : white ;

 }

#recent2 ul {
 list-style-type:none;
 margin : 0px 0px 0px 0px ;
 font-size : 100% ;
 }


#recent2 li {
 font color : RGB(207,34,10) ;
 background-color:#F6F9F9;
 padding: 0px 0;
 border-bottom: dashed;
 border-width : 0px 0px 1px 0px ;
 }

/* ++++++++ サイドバーの色設定 ++++++++ */

.sidebar{
      border-right:solid #336666;
      border-width:1px;
      background-color:#F6F9F9;
      }


/* +++++++++++++++++++++ ベース設定 +++++++++++++++++++++ */
body {
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;
 font-style:normal;
 font-weight:normal;
 text-align:left;
 text-decoration:none;
                margin-top:20px;
                margin-bottom:20px;
 padding:0px 0px 0px 0px ;
 font-size : 80% ;
 word-break : break-all ;
}

#container{
 margin: 0px auto 0px auto;
 padding:0px 0px 0px 0px ;
 width:750px;
 position : relative ;
}

div , table , tr , td , th , li , dl , dt , dd , form{
 margin : 0px 0px 0px 0px ;
 padding : 0px 0px 0px 0px ;
}



a{ 
 text-decoration: none;
 color : RGB(207,34,10) ;
 }

a:hover {
 text-decoration : underline;
 color : RGB(207,34,10) ;
 }









/* ++++++ ブログの横幅設定 ++++++ */

#container {
 width: 750px;
 }


/* ++++++ ２段組の横幅設定 ++++++ */

 /* コンテンツ部分の横幅 */
 #center {
  width: 551px;
  }

 /* サイドバーの横幅 */
 #left, #right {
  width: 198px;
  }



/* ++++++ その他設定 ++++++ */

body {
        text-align: center;
 }

#container {
 margin-right: auto;
 margin-left: auto;
 text-align: left;
 }

#left {
 float: left;
 }

#center {
 float: left;
 }

#right {
 float: right;
 }

#footer {
 clear: both;
 }




/* +++++++++++++++++++++ レイアウトのデザイン設定 +++++++++++++++++++++ */

body {
 background-color:#0c9c49;
 }

#container {
 background-color: #ffffff;
                }

#banner {
 background-color: #ffffff;
 padding-bottom:0px;
 }

#main {
 background-color: #ffffff;
 padding-top: 2px;
 }

#left {
 float:left;
 margin: 0px -1px 0px 0px;
 font-size : 13px ;
 border-right-width : 1px  ;
}


/* ++++++ 段の間隔 ++++++ */


 /* 左サイドバーの左右の余白 */
 #left div {
  margin-left: 0px;
  margin-right: 0px;
  }

 /* コンテンツ部分の左右の余白 */
 .content div {
  margin-left: 15px;
  margin-right: 15px;
  }

 #left div div, .content div div, #right div div {
  margin-left: 0;
  margin-right: 0;
  }


  }


/* +++++++++++++++++++++ パーツのデザイン設定 +++++++++++++++++++++ */

/* ++++++ ヘッダー部分のデザイン ++++++ */

div.header_address{
 color : #666666;
 font-family: "ＭＳ Ｐゴシック", "Osaka";
 font-size: 12px;
                text-align: center;
 padding-top : 2px;
}


h1 {
 margin : 0px -10px -10px 0px ;
 padding: 0px 0px 0px 0px;
 letter-spacing : 0px ;
}

.h1 img{
                border : none ;
 border-bottom-width : 0px ;
                margin-bottom:0px;
                background-color:#075632;
}

div.header_link {
 background-color:#ffffff;
 color :#666666 ;
                margin-bottom:0px;
 word-spacing: 20px;
}


div.header_link a{
 color :#336666 ;
 font-size: 12px;

}

div.header_link a:hover{ 
 color :#336666 ;
 text-decoration : underline;
 font-size: 12px;
 }

img.header_separator{}


div.header_link {
 margin : 0px 0px 0px 0px;
 padding : 7px 0px 7px 0px ;
 border-width : 1px 0px 1px 0px ;
 text-align : center ;
 font-size : 13px ;
 clear : both ;
 width : 100% ;
}

div.header_link img{
 vertical-align:text-bottom;
}


div.header_link a{
 text-decoration : none ;
 vertical-align:text-bottom;
}

div.header_link a:hover{
 text-decoration : underline ;
 vertical-align:text-bottom;
}


img.header_separator{
 display: inline ;







/* ++++++ コンテンツ部分のデザイン ++++++ */



/* エントリー */
.entry h2 {
 font-size: 0.75em;
 }

.entry h3 {
 font-size: 0.875em;
 color: purple;
 }

.entry p {
 font-size: 0.75em;
 color: #666666;
 line-height: 150%;
 }

.entry p.posted {
 font-size: 0.66em;
 color: #aaaaaa;
 border-top: solid 2px #c27dbc;
 padding-top: 6px;
 }

.entry a {
 color:RGB(207,34,10);
 }

.entry {
 margin-bottom: 40px;
 }







/* ++++++ フッター部分のデザイン ++++++ */

