/*----------------------------------------------------------*/
/* ページ全体の設定                                         */
/*----------------------------------------------------------*/
html {
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#114e9f;
  scrollbar-shadow-color:#ffffff;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-arrow-color:#114e9f;
  scrollbar-track-color:#ffffff;
  scrollbar-darkshadow-color:#ffffff;
}

body {
  background-image:url(http://blog-imgs-1.fc2.com/c/h/o/chocolatblog/308-bg.jpg);
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-position:left top;
  font-family:"Verdana","ＭＳ Ｐゴシック","Osaka","Helvetica","Arial",sans-serif;
  font-size:12px;
  color:#000000;
}

a:link    { text-decoration:none; color:#cc6699; }
a:active  { text-decoration:none; color:#cc6699; }
a:visited { text-decoration:none; color:#cc6699; }
a:hover   { text-decoration:none; color:#6666cc; }



/*----------------------------------------------------------*/
/* ヘッダーロゴ部の設定                                     */
/*----------------------------------------------------------*/
.header_link           { text-align:right; color:#da93b7; }
.header_link a:link    { color:#da93b7; font-family:Comic Sans MS; }
.header_link a:active  { color:#da93b7; font-family:Comic Sans MS; }
.header_link a:visited { color:#da93b7; font-family:Comic Sans MS; }
.header_link a:hover   { color:#cccccc; font-family:Comic Sans MS; }

.header_title {
  font-size:28px;
  font-family:Comic Sans MS;
  font-weight:bolder;
  margin-top:10px;
  margin-left:30px;
}

.header_intro {
  font-size:12px;
  font-weight:bolder;
  margin-top:10px;
  margin-left:30px;
}

.header_search {
  text-align:right;
}

.header_search form {
  margin:0px;
  font-size:10px;
  font-family:Verdana;
}

.header_search input {
  font-size:10px;
  font-family:Verdana;
  background:#ffffff;
}



/*----------------------------------------------------------*/
/* サイドメニュー部の設定                                   */
/*----------------------------------------------------------*/
.side_layout {
  background:#ffffff;
  filter:alpha(style=0, opacity=70);
  margin-top:50px;
  width:100%;
}

.side_title {
  font-size:10px;
  font-family:Verdana;
  font-weight:bolder;
  color:#0a356b;
  background:url(http://blog-imgs-1.fc2.com/c/h/o/chocolatblog/308-sidetitle.gif) no-repeat;
  width:170px;
  height:20px;
  padding:3px 0px 0px 5px;
  text-align:left;
}

.side_text {
  font-size:10px;
  font-family:Verdana;
  color:#000000;
  margin-bottom:25px;
  text-align:left;
}

.side_text ul {
  list-style-type:circle;
  margin:0px;
  padding:0px 0px 0px 15px;
  text-align:left;
}

.side_text li {
  font-size:10px;
  font-family:Verdana;
  line-height:130%;
  padding:0px 5px 3px 0px;
  text-align:left;
}

.side_text span {
  color:#555555;
}

.side_description {
  padding-top:5px;
}

.side_myimg {
  text-align:center;
  padding-bottom:5px;
}

/* カレンダー */
.calender th {
  font-weight:bolder;
  width:17px;
  border-top:solid 1px #eeeeee;
  border-left:solid 1px #eeeeee;
  border-right:solid 1px #0a356b;
  border-bottom:solid 1px #0a356b;
  text-align:center;
}

.calender th#sun { color:#9d3939; }
.calender th#sat { color:#39399d; }

.calender td {
  text-align:center;
  width:17px;
  border-top:solid 1px #eeeeee;
  border-left:solid 1px #eeeeee;
  border-right:solid 1px #0a356b;
  border-bottom:solid 1px #0a356b;
}

.calender td a {
  display:block;
  font-weight:bolder;
}



/*----------------------------------------------------------*/
/* メインコンテンツ部の設定                                 */
/*----------------------------------------------------------*/
.contents_layout {
  background:#ffffff;
  filter:alpha(style=0, opacity=70);
  margin-top:30px;
  width:90%;
}

.contents_img {
  background:url(http://blog-imgs-1.fc2.com/c/h/o/chocolatblog/308-contentstitleM.gif) repeat-x;
  height:20px;
}

.contents_title {
  text-align:left;
  font-weight:bolder;
  color:#0a356b;
  font-family:Verdana;
  padding-left:3px;
  padding-bottom:2px;
}

.contents_text {
  text-align:left;
  margin-top:5px;
  line-height:150%;
}

.contents_state {
  text-align:right;
  margin-top:10px;
  margin-bottom:5px;
  font-size:10px;
  font-family:Verdana;
}

.contents_navi {
  text-align:center;
  margin-top:5px;
  margin-bottom:5px;
  font-size:10px;
  font-family:Verdana;
}

.contents_line {
  background:url(http://blog-imgs-1.fc2.com/c/h/o/chocolatblog/308-contentsline.gif) repeat-x;
  height:20px;
}

/* エントリー関連 */
.entry_more:link    { font-size:10px; font-family:Verdana; }
.entry_more:active  { font-size:10px; font-family:Verdana; }
.entry_more:visited { font-size:10px; font-family:Verdana; }
.entry_more:hover   { fotn-size:10px; font-family:Verdana; }

/* 投稿・修正フォーム関連 */
.contents_text form {
  margin:0px 10px 0px 10px;
  text-align:left;
}

.contents_text input,textarea {
  font-size:12px;
  font-family:Verdana;
  background:#ffffff;
  border:solid 1px #0a356b;
}

/* トラックバック関連 */
.tb_title {
  text-align:left;
  margin-top:20px;
  font-weight:bolder;
  color:#0a356b;
}



/*----------------------------------------------------------*/
/* 著作権表示部の設定                                       */
/*----------------------------------------------------------*/
.copy_layout {
  background:#ffffff;
  filter:alpha(style=0, opacity=70);
  margin-top:20px;
  width:100%;
}

.copy_text {
  font-size:12px;
  font-family:Arial, Geneva, Helvetica, sans-serif;
  text-align:center;
  margin-top:5px;
  margin-bottom:5px;
  line-height:150%;
}

.copy_text a:link    { color:#000000; }
.copy_text a:active  { color:#000000; }
.copy_text a:visited { color:#000000; }
.copy_text a:hover   { color:#6666cc; }

