@charset "UTF-8";
/*
　画像差し替えに伴い変更すると良いかもしれない箇所（ヘッダの高さや右袖の上下位置など）の目印として「★★★★★★」をつけときました。参考にしてくださいませ。

　当テンプレートの背景色関連は#B2B9CAで統一しています。#aeb3bfを指定している箇所には「●●●●●」をつけておいたので目印にしてくださいませ。
　又、文字色についても、「基本文字色」「基本リンク文字色」以外の文字色を別途指定している箇所に「≪≪≪≪≪」をつけておいたので目印に。
*/
/*■■■■■ ページ全体の設定 ■■■■■*/
body {
  background-color:#657675;/*●●●●●*/
  width:600px;/*←ページの幅。
　　　　　　　　　※当テンプレートにおいては白地部分の幅。*/
  margin:0px auto;/*←左右をautoにすることで中央寄せ */
  font-size: 85%;/*←基本文字サイズ */
  color: #b74647;/*←基本文字色  */
  line-height: 130%;
  position:relative;
  overflow:visible;
}
html {
  overflow-x: hidden;/*横スクロールを消す。（苦し紛れ）*/
}
/* 基本リンク文字色・基本装飾 */
A:hover {text-decoration: underline ;color: #b74647;}
A { text-decoration: none; color : #b74647;}


/*■■■■■ 画像配置位置など ■■■■■*/
.bg_move {
  overflow:visible;
  z-index:2;
  position:absolute;
  top:0px;/*←基点からの距離（上下）★★★★★★*/
  left:320px;/*←基点からの距離（左右）★★★★★★*/
/*ここで言う「基点」とは、クラス名「blog_all」で示しているボックスの左上端、です。…という説明じゃわかんねーよ！という方は、とりあえず数字を変更してみてください。わかんなくてもなんとなくで位置調整できると思います。（ちなみに、「-50px」というふうに、マイナス指定も可能です。）*/
}

/*■■■■ ヘッダ下地色用ボックス ■■■■*/
.header_bg {
  height:200px;/*←ヘッダ下地の高さ★★★★★*/
  width:100%;
  background-color:#657675;/*←ヘッダ下地色●●●●●*/
  position:absolute;
  top:0px;
  left:0px;
  z-index:1;
}

/*■■■■ ブログ全体をくくる ■■■■*/
.blog_all {
  width:100%;
  position:relative;
  top:0px;
  left:0px;
  z-index:0;
  background-color:#ffffff;
  overflow:visible;
}

/*■■■■■ ヘッダの中身 ■■■■■*/
.header {
  height:200px;/*←ヘッダ下地にあわせて変更の事★★★★★★*/
  width:490px;/*←背景に被り過ぎないように調整。
　　　　　　　　　被りまくりOKの場合は100%に。★★★★★★*/
  position:relative;
  left:0px;
  top:0px;
  z-index:3;
}
.blogname {/*ブログの名前装飾*/
  padding-top:0.5em;/*IEバグ対策*/
  font-size:36px;
  font-weight:bold;
  color:#ffffff;/*≪≪≪≪≪*/
}
.blogname a {
  color:#ffffff;/*≪≪≪≪≪*/
}
.intro {
  font-size:90%;
  padding:10px 0px 0px 8px;
  color:#ffffff;/*≪≪≪≪≪*/
}
.category {/*カテゴリー一覧*/
  margin-top:40px;
  font-weight:bold;
}

/*■■■■■ メイン部分 ■■■■■■*/
.entry_all {/*メイン部分全体のくくり*/
  width:450px;
  float:left;
  margin-top:8px;
  margin-bottom:15px;
  position:relative;
  top:0px;
  left:-5px;
  overflow:hidden;
  z-index:4;
}
h1 {/*ページ冒頭のキャプション的な*/
  background-color:#657675;/*●●●●●*/
  margin:0px;
  padding:4px 0px 2px 5px;
  font-size:140%;
  font-wight:bold;
  color:#ffffff;/*≪≪≪≪≪*/
  border:1px solid #ffffff;
}
.mArchive {/*月別表示時のアーカイブ*/
  font-size:90%;
  text-align:right;
  font-weight:bold;
}

/*■■■■■ 記事表示 ■■■■■■*/
.entry_par {/*記事１件毎のくくり（等）*/
  margin:1em 0px 2em 5px;
  overflow:hidden;
}
.title_all {/* h2 と entry_date をくくる*/
  padding:0px 5px 2px 5px;
  margin:0px;
  overflow:visible;
  border-bottom:3px solid #657675;/*●●●●●*/
  color:#666677;/*≪≪≪≪≪*/
}
h2 {/*記事のタイトル*/
  margin:0px;
  padding:0px;
  font-size:120%;
  font-wight:bold;
  display: inline;/*←日付をならべるためにinline化。*/
}
.entry_date {/*記事の日付*/
  font-wight:bold;
  font-size:90%;
}
.entry_body {/*記事本文*/
  margin:1em auto 1em 10px;
  overflow:hidden;
}
.entry_body img {
  overflow:hidden;
}
.entry_all a {
  text-decoration: underline; 
}
.morelink {/*追記へのリンク*/
  text-align:right;
  font-size:90%;
}
.morelink a {
  text-decoration:none;
}
.entrymore {/*追記部分*/
 margin:1em 0px 2em 10px;
 padding:4px;
 font-size:90%;
 border:1px dotted #657675;/*●●●●●*/
}

/*■■■■ コメント・トラックバック関連 ■■■■*/
.cmment_all {/*コメント関連表示*/
  margin:15px 0px 0px 10px;
  font-size:90%;
}
.comment_table {
  width:100%;
}
.tb_all {/*トラックバック関連表示*/
  text-align:right;
  font-size:90%;
}
/*コメントフォーム関連の装飾*/
.entry_all form {
  text-align:right;
  margin-bottom:0.5em;
}
.entry_all textarea {
  font-size:100%;
  width:70%;
  height:3em;
  border:1px dotted #657675;/*●●●●●*/
  padding:2px;
}
.mainFormText {
  width:70px;
  padding:2px;
  border:1px dotted #657675;/*●●●●●*/
}
.mainFormButton {
  padding:2px;
  background-color:#657675;/*●●●●●*/
  border:1px solid #657675;/*●●●●●*/
  border:0px;
}

/*■■■■■ ナビ ■■■■■*/
.navi_bottom {
  margin:15px 0px 5px 0px;
  padding:4px 3px 2px 3px;
  text-align:center;
  background-color:#657675;/*●●●●●*/
  border:1px solid #ffffff;
}
.navi_bottom a:hover {
  color:#ffffff;/*≪≪≪≪≪*/
}
.home_link a {/*ナビ中の [HOME]・[PageTop] リンク色*/
  color:#3a3c43;/*≪≪≪≪≪*/
}
.pgselecnow {/*ページセレクター・現在ページ数の装飾*/
  font-weight:bold;
  font-size:1.3em;
  position:relative;
  top:0.1em;
}

/*■■■■■ 右袖（プラグイン部分） ■■■■■*/
.plugin_all {/*右袖全体をくくる*/
  margin-top:270px;/*ヘッダ下端からの縦距離★★★★★★*/
  float:right;
  margin-bottom:15px;
  width:149px;
  float:right;
  position:relative;
  top:0px;
  left:5px;
  z-index:5;
  overflow:hidden;
}
.plugin_title {/*プラグインのタイトル*/
  background-color:#657675;/*●●●●●*/
  color:#ffffff;/*≪≪≪≪≪*/
  font-weight:bold;
  margin-left:5px;
  padding:3px 1px 1px 4px;
  border:1px solid #ffffff;
}
.plugin_content {/*プラグインの内容*/
  font-size:90%;
  line-height:110%;
  margin:5px 8px 8px 8px;
}

/*■■■■■ フッタ ■■■■■*/
.footer {
  clear:both;
  padding-top:3px;
  background-color:#657675;/*●●●●●*/
  text-align:center;
  font-size:80%;
  color:#ffffff;/*≪≪≪≪≪*/
}
.footer a {
  color:#ffffff;/*≪≪≪≪≪*/
  font-weight:normal;
}

/*■■■■■ そのほかの設定 ■■■■■*/
hr {/* 水平線の設定 */
  height:1px;
  border:0px;
  color:#657675; /*●●●●●*/
  background-color:#657675;/*●●●●●*/
}
blockquote {/* 引用装飾*/
  margin: 5px 0px;
  padding: 5px;
  border: 1px dashed #657675;/*●●●●●*/
}
blockquote p {
     margin: 0px;
     padding: 0px;
}

.plugin_content form {/* プラグインにおけるform */
  padding: 0px;
  margin: 0px;
}
.plugin_content input {
  width:95%;
}
.plugin_content ul {/* プラグインの ul・li */
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.plugin_content li {
  margin: 0px;
  padding: 0px 0px 0.3em 0px;
}
.plugin_content p {/*プラグインの p要素 */
  margin: 0px;
  padding: 0px;
}

.plugin-calender {/* カレンダー装飾  */
  width:100%;
}
table.calender {
  margin-bottom: 12px;
  font-size: 85%;
  text-align: center;
  border-spacing: 0px;
  border-collapse: separate;
  width: 100%;
}
.calender caption {
  border-bottom: 1px solid #666666;
  padding: 0px;
}
.calender th {
  font-weight: normal;
  text-align: center;
}
.calender td {
  text-align: center;
}
.calender td a {
  display: block;
}
.calender a {
  background-color: #dddddd;
  color: #000000;
  text-decoration: underline;
}
th#sun {/*日曜日の文字色*/
  color: #FF4040;
}
th#sat {/*土曜日の文字色*/
  color: #4040FF;
}

img.emoji{/*絵文字要素*/
	vertical-align:middle;
	border:0;
}
textarea,input,select {
  font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
}