@charset "euc-jp";

body{
background-color:#003366;
width: 100%;
text-align: center;
margin: auto;
padding: auto;
font-size: 12px;
color: #111111;
font-family: 'verdana', 'trebuchet ms', sans-serif;
}

img {border: 0;}

#more{
margin : 15px 0px 0px 0px;
}

.tag_area{
line-height: 200%;
  text-align: left;
  margin : -30px 0 0px 0px;
}

.next{
background-color : #fff;
  margin : 18px 20px 10px 20px;
  padding : 2px 10px 5px 35px;
  border : 1px solid #ccccff;
  background-image : url(http://blog-imgs-23.fc2.com/w/e/b/weboook/page.gif);
  background-repeat : no-repeat;
background-position : 8px 6px;
}

/* ヘッダーナビ */

#navi{
background-color : #000033;
width:100%;
text-align: center;
padding : 5px 0 5px 0;
border-top: 1px solid #6699FF;
margin : 0px;
}

#navi-in{
width:800px;
margin:0 auto;
text-align: left;
}

#search{
margin: 0px;
}

.ranking{
  text-align : center;
  margin : 30px 0 20px 0;
}


/* 記事の下側（カテゴリやコメント）やヘッダーのアイコン */

.category-icon{
  background-image : url(http://blog-imgs-23.fc2.com/w/e/b/weboook/category2.png);
  margin : -2px 5px 0 5px;
  padding-left : 22px;
  background-repeat : no-repeat;
}
.comment-icon{
  background-image : url(http://blog-imgs-23.fc2.com/w/e/b/weboook/comment_new2.gif);
  margin-left : 5px;
  padding-left : 18px;
  background-repeat : no-repeat;
}
.trackback-icon{
  background-image : url(http://blog-imgs-23.fc2.com/w/e/b/weboook/trackback-icon2.png);
  margin-left : 5px;
  padding-left : 18px;
  background-repeat : no-repeat;
}
.tag-icon{
  background-image : url(http://blog-imgs-23.fc2.com/w/e/b/weboook/tag_orange2.png);
  margin-left : 5px;
  padding : 0 0 2px 18px;
  background-repeat : no-repeat;
}
.rss{
  background-image : url(http://blog-imgs-23.fc2.com/w/e/b/weboook/comment_rss_add_16.png);
  margin : 1px 0 0 20px;
  padding : 3px 30px 2px 18px;
  background-repeat : no-repeat;
float : left;
}
.sitemap{
  background-image : url(http://blog-imgs-23.fc2.com/w/e/b/weboook/list_extensions.gif);
  margin : 1px 340px 0 0px;
  padding : 3px 30px 2px 18px;
  background-repeat : no-repeat;
float : left;
}

.tag{
color: #333333;
font-size: 11px;
  text-align : right;
  margin : 0px 15px 15px 0;
}
.tag a:link ,.tag a:visited ,.tag a:hover,.posted a:link,.posted a:visited,.posted a:hover{
font-size: 11px;
font-weight: normal;
}

/* リンクの設定 */
a{cursor : pointer ;}
a:link{
color : #003cb3;
text-decoration: none;
}
a:visited{color : #003cb3;
text-decoration: none;
}
a:active{color : #003cb3;}
a:hover{color : #FF4500;}

.entry a{font-weight: nomal;}

h1, h2, h3{
color : #808080;
text-decoration: none;
margin: 0px;
padding: 0px;
font-weight: normal;
}

h2 a{
text-decoration: none;
}

/* 全体の幅 -------------------------------------------------*/
#container{
text-align: left;
width: 1000px;
padding: 0px;
margin:0 auto;
line-height: 110%;
border: 1px solid #50b4e5;
background-color: #fff;
}

/* 左＋メインを合わせた幅 -----------------------------------*/
#box2 {
width: 1100px;
margin:0 auto;
padding: 0px;
line-height: 100%;
text-align: left;
float : left;
}

/* 左右の幅 -------------------------------------------------*/
#left {
float : left;
width : 200px;
overflow: hidden;
}


/* メインの幅 -----------------------------------------------*/
#main {
float : left;
width : 800px;
margin:0px;
padding: 0px;
overflow: hidden;
}

/* ヘッダー -------------------------------------------------*/
#header{
background-image : url(http://blog-imgs-23.fc2.com/w/e/b/weboook/2back.png);
background-repeat : repeat;
width: 100%;
padding: 0;
margin: 0;
text-align: center;
}

#header2{
width: 800px;
padding:0 0 0 10px;
margin:0 auto;
text-align: left;
}

#title {
text-align : left;
font-weight : bold;
color : #fff;
font-weight : bold;
margin : 0;
padding : 20px 0 5px 0px ;
font-size : 24px;
}

#header a{
text-decoration: none;
color : #fff;
}

#header a:hover{
text-decoration: underline;
}

#introduction {
text-align : left;
margin : 0px 0 10px 0px;
font-size : 12px;
font-weight : bold;
color : #ff9900;
}

/*フッター
-------------------------------------------------------------*/
#footer {
clear : both;
background-color : #E6F2F8;
width : 100%;
font-size : 10px;
color : #132562;
margin : 10px 0 0 0;
padding : 5px 0px 5px 0px;
text-align : center;
line-height: 20px;
border-top: 2px solid #26264D;
}

/*エントリー
-------------------------------------------------------------*/
.entry{
padding: 20px 10px 5px 15px;
background-color: #fff;  
color: #111111;
line-height: 160%;
}

.entryblock{
font-size:13px;
line-height: 160%;
padding: 5px 10px 5px 10px;
WIDTH:440;
margin-bottom:20px;
}

/*エントリー：見出し*/
.date {
color: #808080;
font-size: 12px;
text-align: right;
margin-bottom: 12px;
padding: 5px 20px 0 0;
}

.entry h2{
color: #02b300;
font-size:18px;
font-weight: bold;  
text-align: left;
border-left: 5px solid #ff6600;
background-color:#fff;
margin: 0 0 0 20px;
padding: 15px 3px 5px 10px;
}

.entry h2 a{
color: #000088;
}
.entry h2 a:hover{
color: #000088;
text-decoration:underline;
}

.entry h2 a:visited{
color: #000088;
}

.google-ad{
text-align: center;
margin : 20px 0px -10px 0px;
}

/*記事の下ステータス部分（日付等）*/
.posted {
color: #333333;
font-size: 11px;
border-top: 2px solid #50b4e5;
text-align: right;
line-height: normal;
padding: 7px 13px 1px 3px;
margin: 20px 0 0 0;
}

/*コメントのステータス部分（日付等）*/
.comeposted {
color: #808080;
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: 12px;
border-bottom: 1px dotted #808080;
text-align: right;
line-height: normal;
padding: 3px;
margin-bottom: 20px;
}

.commment {
color: #191970;
font-size:14px;
font-weight: bold;  
WIDTH:430;
HEIGHT:20;
text-align: center;
border:1px solid #9fb7d4;
background-color:#ffffff;
background-image : url(http://blog-imgs-16.fc2.com/w/e/b/weboook/frame-back.gif);
padding: 2px 0 1px 0;
margin-top:10px;
}

/* サイド*/
.side {
padding: 15px 15px 15px 5px;
}

/* サイド右側*/

.sidetitle{
color: #191970;
font-size:14px;
font-weight : bold;
text-align: center;
border: 1px solid #B0C4DE;
background-color:#ffffff;
background-image : url(http://blog-imgs-23.fc2.com/w/e/b/weboook/menu_back.gif);
background-repeat:repeat;
padding: 5px 3px 4px 3px;
margin : 0px 0px 0px 0px;
}

.sideblock{
font-size:12px;
padding: 5px;
background-color:#fff;
border-right: 1px solid #ccccff;
border-bottom: 1px solid #ccccff;
border-left: 1px solid #ccccff;
margin-bottom:15px;
}

.side ul {
padding: 0px;
margin : 0px 0px 0px 0px;
}

.side li {
margin:3px 3px 8px 3px;
padding:0 3px 3px 3px;
  list-style-type : none;
display:block;
text-align: left;
font-size: 12px;
color:#333333;
line-height: 15px;
border-bottom : 1px dotted #A9A9A9;
}

/* 追加 -------------------------------------------------*/
dt { 
  margin-left : 1em; 
  margin-top: 3px; 
  font-weight: bold; 
  font-size : small ; 
}
dd,li { 
  margin-left : 1em; 
  margin-right : 1em; 
  font-size : small ; 
}

#nenmatsu td { 
 text-align: center;
 font-size : medium ; 
}
.extra{
background-color:#ffcc99;
}
.holiday{
background-color:#ccffff ;
}