/* --------------------------------------------------------------------------------

ダウンロードしていただきありがとうございます。
sakuranbo*ibu の桜ﾏﾏともうします。

テンプレートのカスタマイズ、画像の入れ替えはご自信で自由にしていただいて構いません。
他の素材屋さんの素材を使われるときは、その素材屋さんのご利用規約に従ってください。
ただし、著作権表示・当ブログへのリンクは消さないでください。

テンプレートの中で使っているweb素材はP-SOZAIにて配布しているものです。
加工、再配布は禁止です。 
著作権は放棄してません。著作権は桜ﾏﾏ、P-SOZAIにあります。

テンプレートのカスタマイズについての質問にはお応えできません。 

sakuranbo*ibu：http://sakuranboibu.blog58.fc2.com/
P-SOZAI：http://www.katze.cc/psozai/

-------------------------------------------------------------------------------- */





/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
　　全体の詳細設定
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
html,body {
  background-image : url(http://blog-imgs-29.fc2.com/s/a/k/sakuranboibu/003_w.gif);
  background-position : 50% 100px;
  background-repeat : repeat-x;
  background-attachment : fixed;
  text-align : center;
  font-size : 12px;
  color : #000000;
  font-family : Tahoma,"MS UI Gothic";
  background-color : #ffffff;
  margin : 0;
  padding-bottom : 10px;
}
div {
  font-size : 12px;
  color : #000000;
  font-family : Tahoma,"MS UI Gothic";
}
a:link,a:visited,a:hover,a:active {
  text-decoration : none;
  color : #ff8080;
}
img {
  border : 0;
  margin : 0;
}
ul {
  text-align : left;
  margin : 0;
  padding-left : 0;
  list-style-type : none;
  text-decoration : none;
}

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
　　ヘッダー、カレンダーの詳細設定
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
div#header {
  width : 800px;
  height : 250px;
  background-image : url(http://blog-imgs-29.fc2.com/s/a/k/sakuranboibu/003_header.gif);
  background-position : 50% 0;
  background-repeat : no-repeat;
  margin : 0 auto;
  padding : 0;
}
div.blog_title {
  text-align : left;
  font-size : 20px;
  color : #ffffff;
  margin : 0;
  padding : 50px 180px 0 180px;
}
.blog_title a:link,.blog_title a:visited,.blog_title a:hover,.blog_title a:active {
  text-decoration : none;
  color : #ffffff;
}
div.blog_introduction {
  text-align : right;
  color : #ffffff;
  margin : 0;
 padding : 120px 50px 20px 320px;
}
div#calendar {
  width : 800px;
  text-align : center;
  color : #ffffff;
  background-image : url(http://blog-imgs-29.fc2.com/s/a/k/sakuranboibu/003_calendar_w.gif);
  background-position : 50% 0;
  background-repeat : repeat-x;
  background-color : #6666ff;
  padding : 7px 0 5px 0;
}

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
　　ボディの詳細設定
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
div#body {
  width : 800px;
  position : relative;
  background-image : url(http://blog-imgs-29.fc2.com/s/a/k/sakuranboibu/003_body_w.gif);
  background-position : 50% 0;
  background-repeat : repeat-y;
  margin : 0 auto;
  padding : 0;
}

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
　　ナビの詳細設定
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
div#navi {
  width : 250px;
  float : right;
  text-align : left;
  margin : 0;
  padding : 0;
}
div.navi_title {
  border : solid 1px #6666ff;
  margin : 10px;
  padding : 0;
}
div.navi_body {
  margin : 10px;
  padding : 0 20px 0 20px;
}
h1 {
  font-size : 14px;
  color : #ffffff;
  border : solid 1px #ffffff;
  background-color : #6666ff;
  background-image : url(http://blog-imgs-29.fc2.com/s/a/k/sakuranboibu/003_ac1.gif);
  background-position : 3px 50%;
  background-repeat : no-repeat;
  margin : 0;
  padding : 10px 10px 10px 35px;
}
p {
  margin : 0;
  padding : 0;
}

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
　　コンテンツの詳細設定
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
div#content {
  width : 550px;
  float : left;
  text-align : center;
  margin : 0;
  padding : 0;
}
/* ■■■■■■■■■■エントリー■■■■■■■■■■ */
div.entry_title {
  border : solid 1px #6666ff;
  margin : 10px;
  padding : 0;
}
.entry_title a:link,.entry_title a:visited,.entry_title a:hover,.entry_title a:active {
  text-decoration : none;
  color : #ffffff;
}
h2 {
  font-size : 14px;
  color : #ffffff;
  text-align : left;
  border : solid 1px #ffffff;
  background-color : #6666ff;
  background-image : url(http://blog-imgs-29.fc2.com/s/a/k/sakuranboibu/003_ac2.gif);
  background-position : 5px 50%;
  background-repeat : no-repeat;
  margin : 0;
  padding : 7px 7px 7px 47px;
}
div.date {
  text-align : right;
  padding-right : 20px;
}
div.entry_body {
  text-align : left;
  padding : 20px;
}
div.entry_footer {
  text-align : right;
  margin : 0 0 30px 0;
  padding-right : 20px;
}
p.more_link {
  margin : 20px;
}
/* ■■■■■■■■■■コメント・トラックバック■■■■■■■■■■ */
div.comment {
  text-align : left;
  margin : 0;
  padding-left : 150px;
}
div.comment_title {
  border : solid 1px #6666ff;
  margin : 10px;
  padding : 0;
}
h3 {
  font-size : 14px;
  color : #ffffff;
  border : solid 1px #ffffff;
  background-color : #6666ff;
  background-image : url(http://blog-imgs-29.fc2.com/s/a/k/sakuranboibu/003_ac3.gif);
  background-position : 5px 50%;
  background-repeat : no-repeat;
  margin : 0;
  padding : 7px 7px 7px 38px;
}
div.comment_body {
  text-align : left;
  margin : 20px;
  padding : 0;
}
div.comment_footer {
  text-align : right;
  margin : 20px;
  padding : 0;
}
div.comment_form {
  text-align : right;
  margin : 20px;
  padding : 0;
}
h4 {
  font-size : 14px;
  color : #ffffff;
  border : solid 1px #ffffff;
  background-color : #6666ff;
  background-image : url(http://blog-imgs-29.fc2.com/s/a/k/sakuranboibu/003_ac4.gif);
  background-position : 5px 50%;
  background-repeat : no-repeat;
  margin : 0;
  padding : 7px 7px 7px 38px;
}
/* ■■■■■■■■■■フォーム■■■■■■■■■■ */
input {
  color : #000000;
  font-size : 12px;
  background-color : #ffffff;
  border : 1px solid #6666ff;
}
textarea {
  border : solid 1px #6666ff;
  padding : 5px;
}
input.himitu {
  border : none;
  background-color : #ffffff;
}

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
　　ページ移動の詳細設定
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
div.entry_navi {
  text-align : center;
  margin : 0 auto;
  padding : 30px 0 30px 0;
}
div.page_navi {
  width : 800px;
  clear : both;
  text-align : center;
  margin : 0 auto;
  padding : 30px 0 30px 0;
}

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
　　フッターの詳細設定
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
div#footer {
  width : 800px;
  height : 60px;
  text-align : center;
  color : #ffffff;
  background-image : url(http://blog-imgs-29.fc2.com/s/a/k/sakuranboibu/003_footer.gif);
  background-position : 50% 0;
  background-repeat : no-repeat;
  margin : 0 auto;
  padding : 2px 0 0 0;
}
#footer a:link,#footer a:visited,#footer a:hover,#footer a:active {
  text-decoration : none;
  color : #ffffff;
}