@charset "EUC-JP";

/* ---------------------------------------
▼画面全体
---------------------------------------- */
* {
margin:0;
padding:0;
}

body {
	text-align:center;
	color:#666666;
	font: 12px/130% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
/*	background-color: #fffcec;*/
	background-image:url(http://blog-imgs-18.fc2.com/m/e/e/meecoro/o-bg_body.jpg); 
}

/* ---------------------------------------
▼レイアウト
---------------------------------------- */
#shadow {
width:790px; 
background-image:url(http://blog-imgs-18.fc2.com/m/e/e/meecoro/o-bg_wrap.jpg); 
background-repeat:repeat-y;
margin:0 auto; 
text-align:left; 
}

#wrap {
width: 780px;
margin: 0 5px;
}

#contents {
	width: 760px;
	margin: 0 auto;
	overflow: hidden;
}

#menu_block{
float:left; 
width:200px;
}

#main {
float:right; 
width:530px;
padding-left: 10px;
border-left: dotted 1px #cccccc;
}

/* ---------------------------------------
▼ヘッダー
---------------------------------------- */
#header {
width:780px; 
height:230px; 
background-image:url(http://blog-imgs-32.fc2.com/m/e/e/meecoro/o-top.jpg); 
background-repeat:no-repeat;
margin-bottom: 5px;
}

/* 管理リンク */
.admin {
text-align:right; 
font-size:11px;
color:#ffffff; 
font-weight:bold; 
padding:5px;
margin:0;
}

/* ブログタイトル */
#header h1 {
font-size:18px; 
font-weight:bolder;
color:#664401;
padding-top: 40px; 
padding-left: 30px;
}

/* ブログ説明 */
.intro {
font-weight:normal; 
color:#ffffff;
padding:15px 460px 0 30px;
line-height: 1.5em; 
}

/* ---------------------------------------
▼リンク
---------------------------------------- */
a:link,a:visited {
color:#664401; 
text-decoration:none;
}

a:hover,a:active {
color:#664401; 
text-decoration: underline;
}

/* ブログタイトル */
#header h1 a:link, #header h1 a:visited {
color:#664401; 
text-decoration: none;
}

#header h1 a:hover {
color:#664401; 
text-decoration: underline;
}

/* 記事タイトル */
h2 a:link, h2 a:visited {
color:#555555;
text-decoration:none;
}

h2 a:hover {
color:#333333; 
text-decoration:underline;
}

/* メニュー */
.menu_body a:link {
color:#666666; 
text-decoration: none;
}

.menu_body a:visited {
color:#666666;
text-decoration:none;
}

.menu_body a:hover {
color:#C09C54;
text-decoration: underline;
}

.menu_body a:active {
color:#C09C54;
text-decoration: underline;
}

/* フッター */
#footer a:link, #footer a:visited {
color:#666666;
text-decoration:none;
}

#footer a:hover {
color:#C09C54; 
text-decoration:underline;
}

/* ---------------------------------------
▼横カレンダー
---------------------------------------- */
.yoko_calender {
	text-align:center;
	font-family:Arial,Helvetica;
	line-height: 30px;
	color:#666666;
	margin-bottom: 10px;
}

.day {
margin:0 3px; 
}

/* リンク */
.yoko_calender a:link, .yoko_calender a:visited {
color:#664401;
font-weight: bold;
text-decoration:none;
}

.yoko_calender a:hover {
color:#664401;
text-decoration:underline;
}

.yoko_calender a:active {
color:#664401;
text-decoration:underline;
}



/* ---------------------------------------
▼プラグインカレンダー
---------------------------------------- */
table.calender {
width:100%; 
text-align:center; 
font-family:Arial,Helvetica; 
border-collapse:separate;
}

.calender caption, th, td {
font-weight:normal;
}

/* 月表示 */
.calender caption {
text-align:center;
padding-bottom: 3px;
border-bottom:1px dotted #999; 
}
caption a {
font-weight:bold; 
}

/* 曜日・日付け */
.calender th, .calender td{
text-align:center; 
line-height:130%; 
padding:0;
}

/* リンク */
.calender td a:link, .calender td a:visited {
text-decoration:none;
color:#664401; 
font-weight:bold; 
display:block;
}

.calender td a:hover {
background:#664401;
text-decoration: underline;
}

/* 土曜日 */
th#sat {
color:#3C79D6;
}
/* 日曜日 */
th#sun {
color:#DA4E4A;
}

/* ---------------------------------------
▼メイン
---------------------------------------- */

.entry_block {
margin-bottom: 30px;
width:530px;
border-bottom: 1px dotted #cccccc;
}

/* プラグイン3タイトル */
.p3_title {
font-size:13px; 
line-height:30px;
color:#664401; 
font-weight:bold; 
background:url(http://blog-imgs-18.fc2.com/m/e/e/meecoro/o-bg_title.gif) no-repeat left; 
padding-left: 30px;
}

/* 日付 */
.entry_day {
color:#D49313; 
text-align:right;
padding-right: 10px;
margin-bottom: 20px;
}

/* タイトル */
.entry_title {
font-size:13px; 
line-height:30px;
font-weight:bold; 
color: #664401; 
background:url(http://blog-imgs-18.fc2.com/m/e/e/meecoro/o-bg_title.gif) no-repeat left; 
padding-left: 30px;
}

/* 本文 */
.entry_body {
line-height: 1.6em; 
margin:10px 20px;
}

/* 続きを読む */
.emore {
line-height:130%; 
font-weight: bold; 
padding: 10px 0 20px 0;
}

/* テーマ・ジャンル */
.entry_body p.theme {
font-size: 11px;
margin-top:10px;
}

/* タグリンク */
.entry_body p.tag_lnk {
font-size: 11px;
margin-top:10px;
}

/* 記事下 */
.entry_state {
font-size: 11px;
text-align:right; 
padding: 10px 0;
}

/* ---------------------------------------
▼全記事リスト
---------------------------------------- */

.all_body {
line-height: 1.5em; 
padding:5px 20px;
}
.all_body ul li{
	list-style: none;
}

/* ---------------------------------------
▼ナビゲーション
---------------------------------------- */
.navi {
text-align: center;
margin: 15px 0;
}

.pnavi {
text-align:center;
margin: 15px 0;
}

.ptop {
text-align:right; 
}

/* ---------------------------------------
▼コメント・トラックバック
---------------------------------------- */
/* ナビ */
.ct_navi {
font-weight:bold; 
border-bottom:1px dotted #999; 
margin:10px 25px 0;
}

/* タイトル */
.ct_title {
font-weight:bold; 
padding:10px 20px;
}

/* 本文 */
.comment_body {
line-height:150%;
padding:5px 30px;
}

/* 日付 */
.comment_date {
text-align: right;
font-size:11px; 
border-bottom:1px dotted #999; 
padding:10px 10px 5px;
}

/* トラックバック日付 */
.tra_date {
font-size:11px; 
padding:5px 25px 15px;
}
/* トラックバックURL */
.tra_url {
text-align:left; 
padding:5px 25px;
}

/* ---------------------------------------
▼フォーム
---------------------------------------- */

INPUT,SELECT,TEXTAREA {
background-color:#fff;
border:1px solid #ccc;
padding:1px;
margin:3px 0;
}

.c_table {
text-align:left;
font-size:12px; 
}

.form {
padding:0;
margin:0;
}


/* ---------------------------------------
▼サイドメニュー（プラグイン1、2）
---------------------------------------- */
/* 内枠 */
.menu_naka {
}

/* 中味 */
.menu_body {
margin-bottom:30px;
}

/* タイトル */
.menu_title {
	font-size: 12px;
	line-height: 27px;
	color:#ffffff;
	font-weight:bold;
	margin-bottom: 10px;
	padding-left: 10px;
	background:url(http://blog-imgs-18.fc2.com/m/e/e/meecoro/o-bg_menu.jpg) no-repeat; 
}

/* 文字 */
.menu_text {
line-height: 1.5em;
margin: 0 3px 5px 3px;
}
.menu_text p{
line-height: 1.5em;
margin: 0 3px 5px 3px;
}

/* リスト */
.menu_body ul {
list-style: none;
text-decoration:none;
}

.menu_body li {
	text-decoration:none;
	line-height: 1.3em;
	margin: 0 0 5px 3px;
}

/* ---------------------------------------
▼フッター
---------------------------------------- */
#footer {
clear:both; 
text-align:center; 
font-size:11px;
border-top:1px dotted #cccccc;
padding:10px;
}

/* ---------------------------------------
▼その他
---------------------------------------- */
/* 引用文 */
blockquote {
border:1px dashed #cccccc;
margin:5px 10px;
padding:5px 10px;
}

/* 画像全般 */
img {
border:none;
}

/* 絵文字 */
.emoji {
float:none;
vertical-align:middle;
border:none;
}

