/* ========================================
  Template: invierno
  Last updated: 06.11.26
  Author: yuca
  Address: http://id2.jugem.jp/
  カスタマイズ: NG 
  （詳しくは http://id2.jugem.jp/?eid=46 をご覧ください）
  カスタマイズ後の配布: NG
======================================== */
* {
margin: 0;
padding: 0;
}
body {
margin: 15px 0 5px 0;
color: #4e454a;
background-color: #fff; 
text-align: center; 
}
body div { 
color: #4e454a; 
font-family: verdana, osaka, 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro', sans-serif;
font-size:10px;
letter-spacing: 1px; 
line-height: 1.6em; 
text-align: left;
}
ul { 
margin: 0;
list-style-type: none;
}
ol { 
margin: 0;
list-style-position: inside;
}
strong { font-weight: bold; }
em {
color:#202f55; 
font-style: normal;
font-weight: normal;
background-color: #d4d9dc; 
}
ins { 
text-decoration: none; 
border-bottom: 1px solid #202f55; 
}
del { text-decoration: line-through; }
br { letter-spacing: normal; }

/* 引用 */
blockquote { 
margin: 10px 0;
padding: 7px;
color: #4e454a; 
font-size: 10px; 
line-height: 1.8em;
border: 1px solid #c9c9c4;
background-color: #d4d9dc; 
}

/* 画像 */
img { border: 0; }
img.pict { 
margin: 5px; 
padding: 1px;
border: 1px solid #c9c9c4;
}

/* ▼ レイアウト ========================= */
#layout { 
width: 730px;
margin: 0 auto; 
}
#header {
width: 100%;
}
#contents { 
width: 500px;
float: left;
}
#navigation { 
margin: 0 0 0 520px; 
}
#footer  {
width: 100%;
clear : both ; 
}
/* ▲ レイアウト ========================= */

/* ▼ リンク ========================= */
/* 基本 */
a { text-decoration: none; }
a:link, 
a:visited { color: #202f55; }
a:active { color: #d4d9dc; }
a:hover { color: #990000; }

/* 記事・コメント・トラバ */
.entry_body a, 
.entry_more a,
.comment_box a { 
text-decoration: none; 
}
.entry_body a:link, 
.entry_more a:link,
.comment_box a:link,
.entry_body a:visited, 
.entry_more a:visited,
.comment_box a:visited { 
color: #990000; 
}
.entry_body a:hover, 
.entry_more a:hover,
.comment_box a:hover { 
color:#202f55; 
background-color: #d4d9dc; 
}

/* 記事下部（日付け・カテゴリなど） */
.entry_bottom a { text-decoration: none; }
.entry_bottom a:link,
.entry_bottom a:visited { color: #fff; }
.entry_bottom a:hover { color:#fff462; }

/* カレンダー */
.cell a { text-decoration: none; display: block; }
.cell a:link,
.cell a:visited { 
color: #c9c9c4; 
background-image: url(http://img-cdn.jg.jugem.jp/b61/22919/20061126_254675.png); 
background-repeat: no-repeat; 
background-position: 50% 50%; 
}
.cell a:active { 
color: #fff; 
background-image: url(http://img-cdn.jg.jugem.jp/b61/22919/20061126_254675.png); 
background-repeat: no-repeat; 
background-position: 50% 50%; 
}
.cell a:hover { 
color: #202f55; 
background-image: url(http://img-cdn.jg.jugem.jp/b61/22919/20061126_254675.png); 
background-repeat: no-repeat; 
background-position: 50% 50%; 
}
/* ▲ リンク ========================= */

/* ▼ HEADER  ========================= */
/* ▽ タイトル --------------- */
#blogtitle { 
padding: 10px 7px;
}
h1 { 
font-family: 'Century Gothic', Verdana, Osaka, sans-serif;
font-size: 32px; 
font-weight: normal; 
letter-spacing: 2px; 
line-height: 1em; 
}
p.description { 
padding: 5px 0 0 0;
}
/* △ タイトル --------------- */
/* ▲ HEADER ========================= */ 

/* ▼ CONTENTS  ========================= */
/* ▽ エントリー -------------- */
.entry_navi { 
padding: 3px 5px;
text-align:right;
}
.entry {
margin: 0 0 15px 0;
padding: 7px;
border: 1px solid #202f55;
background-color: #202f55; 
background-image: url(http://img-cdn.jg.jugem.jp/b61/22919/20061125_254401.png); 
}
.entry_box {
padding: 10px;
border: 1px solid #202f55;
background-color: #fff; 
}
.entry p {
padding: 10px 0;
}
h2 { 
padding: 0 0 0 35px;
font-family: 'ＭＳ Ｐゴシック', Osaka, sans-serif;
font-size: 14px;
letter-spacing: 2px; 
line-height: 30px; 
background-image: url(http://img-cdn.jg.jugem.jp/b61/22919/20061125_254402.png); 
background-repeat: no-repeat; 
background-position: 0 50%; 
}
.entry_body, 
.entry_more { 
margin: 7px 3px;
font-size: 12px;
line-height: 1.8em;
}
.entry_bottom {
padding: 2px 5px 0 65px;
background-image: url(http://img-cdn.jg.jugem.jp/2ec/317749/20061218_72650.jpg); 
background-repeat: no-repeat; 
background-position: 0 100%; 
}
.entry_date { 
font-family: 'Century Gothic', Verdana, Osaka, sans-serif;
font-size: 24px;
color: #fff; 
text-align: right; 
}
.entry_state { 
font-family: Tahoma, Osaka, sans-serif;
color: #c9c9c4;
text-align: right; 
}
/* △ エントリー --------------- */

/* ▽ コメント＆トラバ --------------- */
.comment_entry {
margin: 0 0 10px 0;
}
h3 { 
margin: 30px 0 0 0;
padding: 3px 7px;
color: #c9c9c4;
font-family: 'Century Gothic', Verdana, Osaka, sans-serif;
font-size: 26px; 
font-weight: normal; 
letter-spacing: 2px; 
line-height: 1em; 
text-align: right; 
}
.comment_box { 
margin: 5px 0;
padding: 5px 7px;
border-top: 1px dotted #c9c9c4;
}
.comment_state { 
padding: 2px 0;
color: #202f55; 
}
.comment_body { 
padding: 5px 0 7px 0;
font-size: 12px;
color: #202f55; 
line-height: 1.8em;
}

/* ▽ フォーム */
.comment_form { 
margin: 10px 0 0 0;
padding: 20px;
color: #202f55; 
text-align: right; 
border: 1px solid #c9c9c4;
}
input, 
textarea { 
margin: 1px;
color: #333; 
font-family: osaka, verdana, sans-serif;
font-size: 12px;
letter-spacing: 1px; 
line-height: 1.8em;
border: 1px solid #f7f6f5;
background-color: #d4d9dc; 
}
.button { 
color:#990000;
font-weight: bold; 
border: 0;
background-color: #fff; 
}
/* △ フォーム */

.tb_url { 
padding: 0 5px 2px 5px;
color: #202f55; 
text-align: right; 
}
/* △ コメント＆トラバ --------------- */

/* ▽ プロフィール --------------- */
.profile_entry {
margin: 10px 0;
padding: 10px;
border-top: 3px double #202f55;
border-bottom: 3px double #202f55;
}
/* △ プロフィール --------------- */

/* ▽ ページナビ --------------- */
.page { 
margin: 0 0 10px 0;
padding: 2px 5px;
text-align: center; 
}
/* △ ページナビ --------------- */
/* ▲ CONTENTS  ========================= */

/* ▼ SIDE  ========================= */
/* ▽ カレンダー --------------- */
.calendar table {
margin:0 auto;
}
.cell { 
width: 24px;
height: 15px;
padding: 1px;
color: #c9c9c4; 
font-size: 10px;
text-align: center; 
}
.calendar_month { 
margin: 2px 0 0 0;
color: #202f55; 
text-align: center; 
}
/* △ カレンダー --------------- */

/* ▽ サイドメニュー --------------- */
.menu_box { 
margin: 0 0 10px 0;
}
.menu_title { 
padding: 0 0 0 30px;
color: #c9c9c4;
font-weight: bold;
letter-spacing: 2px; 
line-height: 20px; 
background-image: url(http://img-cdn.jg.jugem.jp/b61/22919/20061125_254405.png); 
background-repeat: no-repeat; 
background-position: 0 0; 
}
.menu_list { 
padding: 5px 0 7px 7px;
color: #9fa09e;
line-height: 1.6em;
}

/* ▽ アマゾン */
.amazon { 
margin: 0 2px 0 0;
padding: 2px 0;
line-height: 1.6em;
}
.amazon_text {
padding: 0 2px;
}
.amazon_pict { 
margin: 0 0 5px 3px;
height: 80px; /* 画像の縦の表示サイズを指定。数値はお好みで。オリジナルがよければ削除してください。 */
}
/* △ アマゾン */

/* ▽ 検索 */
.button2 { 
color:#202f55;
font-weight: bold; 
border: 0;
background-color: #fff; 
}
/* △ 検索 */

/* ▽ 広告 */
.linktext { 
margin: 0 auto; 
padding: 5px 5px 0 5px;
text-align: center; 
}
/* △ 広告 */
/* △ サイドメニュー --------------- */
/* ▲ SIDE  ========================= */

/* ▼ FOOTER  ========================= */
.copyright { 
padding: 2px 5px;
color:#202f55;
text-align: center; 
}
/* ▲ FOOTER  ========================= */