@charset "euc-jp";

/* 全体的な指定
*********************************************************************/

*{
margin:0;
padding:0;
}


body{
background-image: url(http://blog-imgs-18.fc2.com/m/e/e/meecoro/x-bg_body.gif);
color:#666666;
text-align:center;
font-size:14px;
font-family:"ＭＳ Ｐゴシック", Verdana, sans-serif, Osaka, ;
}

img,img a {
border:none;
}


/* 全体のリンク指定
*********************************************************************/

a:link,a:visited{
color:#666666;
text-decoration:none;
}

a:hover,a:active{
color:#0000ff;
text-decoration:underline;
}




/* ヘッダーエリア　タイトル・サブタイトル
*********************************************************************/

#header{
width:800px;
height:160px;
text-align:left;
margin: 20px auto ;
background-image: url(http://blog-imgs-18.fc2.com/m/e/e/meecoro/x-top.jpg);
background-repeat: no-repeat;
}


h1{
font-size: 20px;
line-height: 1.3em;
color: #333333;
padding: 20px 0 0 140px;
}
h1 a:link,h1 a:visited {
color: #333333;
text-decoration:none;
}
h1 a:hover,h1 a:active {
color:#3973A4;
text-decoration:underline;
}

.introduction{
padding: 10px 340px 0 140px;
line-height: 1.6em;
}




/* コンテナー・レイアウト
****************************************************************/

#container{
width:800px;
text-align:left;
margin:0 auto;
}




/* コンテンツ
****************************************************************/

#content{
float:left;
width:560px;
}


.entry_body{
margin:0 0 20px 0;
}

.entry_top {
background:url(http://blog-imgs-18.fc2.com/m/e/e/meecoro/x-main_top.gif) no-repeat;
height:30px;
}

h2{
font-size:14px;
background:url(http://blog-imgs-18.fc2.com/m/e/e/meecoro/x-bg_title.gif) no-repeat left center;
padding-left: 15px;
}

.entry_middle {
background:url(http://blog-imgs-18.fc2.com/m/e/e/meecoro/x-main_middle.gif) repeat-y;
}


.date{
color:#cccccc;
text-align:right;
font-size: 26px;
line-height: 26px;
font-family: Century Gothic, Arial, Helvetica, sans-serif;
}


.entry_text{
padding: 30px;
line-height: 1.6em;
}

.entry_text a:link,.entry_text a:visited {
	color:#3973A4;
}

.entry_more_link{
padding:10px 0;
}


.entry_more_text{
padding: 0 30px 30px 30px;
line-height: 1.6em;
}

.entry_more_text a:link,.entry_more_text a:visited {
	color:#3973A4;
}

.entry_bottom{
background:url(http://blog-imgs-18.fc2.com/m/e/e/meecoro/x-main_bottom.gif) no-repeat;
height: 30px;
text-align:right;
font-size:14px;
padding: 15px 30px 0 0;
}

blockquote {
margin: 5px 15px;
padding: 10px;
border:1px dotted #666666;
line-height: 1.6em;
}

.fc2_footer {
	padding: 10px 30px;
}


/* コメントエリア
****************************************************************/

.comment_body{
width: 560px;
margin:0 0 10px 0;
background-color: #FFFFFF;
}


.comment_title{
font-weight: bold;
line-height:20px;
border-bottom:1px dashed #cccccc;
padding: 5px 15px;
}


.comment_receive_body{
margin: 15px 30px;
padding-bottom: 10px;
border-bottom:1px dotted #cccccc;
}


.comment_receive_title{
font-weight:bold;
margin-bottom: 5px;
}


.comment_receive_text{
line-height: 1.3em;
margin-bottom: 5px;
}


.comment_receive_footer{
text-align:right;
font-size:16px;
}




/* コメントフォームエリア
****************************************************************/

.comment_form{
padding:30px;
}


.comment_form table{
color:#333333;
}


.comment_form table td{
padding:5px 3px;
}




/* コメント編集フォームエリア
****************************************************************/

.comment_edit{
width: 560px;
margin:0 0 10px 0;
background-color: #FFFFFF;
}


.comment_edit_form{
padding:30px;
}


.comment_edit_form table{
color:#333333;
}


.comment_edit_form table td{
padding:5px 3px;
}



/* トラックバックエリア
****************************************************************/

.trackback_body{
width: 560px;
margin:0 0 10px 0;
background-color: #FFFFFF;
}


.trackback_title{
font-weight: bold;
line-height:20px;
border-bottom:1px dashed #cccccc;
padding: 5px 15px;
}


.trackback_url_text{
padding:10px 30px;
}


.trackback_url_text input{
width:100%;
}


.trackback_receive_body{
margin: 15px 30px;
padding-bottom: 10px;
border-bottom:1px dotted #cccccc;
}


.trackback_receive_title{
font-weight:bold;
margin-bottom: 5px;
}


.trackback_receive_text{
margin-bottom: 5px;
}


.trackback_receive_footer{
text-align:right;
font-size:14px;
}




/* 全記事表示エリア
*********************************************************************/

.archives_text{
padding: 30px;
}

.archives_text ul{
list-style:none;
}
.archives_text ul li{
color:#3973A4;
margin-bottom: 5px;
}

/* ページナビエリア
****************************************************************/

#prev_next{
text-align:center;
margin:0 auto;
padding:30px 15px 50px 15px;
}




/* サイドバー
****************************************************************/

#sidebar{
float: right;
width: 220px;
}


.sidebar_image_top{
background:url(http://blog-imgs-18.fc2.com/m/e/e/meecoro/x-menu_top.gif) no-repeat;
height:30px;
}


.sidebar_image_middle {
background:url(http://blog-imgs-18.fc2.com/m/e/e/meecoro/x-menu_middle.gif) repeat-y;
}


.sidebar_image_bottom{
background:url(http://blog-imgs-18.fc2.com/m/e/e/meecoro/x-menu_bottom.gif) no-repeat;
height:30px;
}


#sidebar h3{
font-size:14px;
background:url(http://blog-imgs-18.fc2.com/m/e/e/meecoro/x-bg_menu.gif) no-repeat left center;
padding-left: 14px;
}


.sidemenu {
font-size:13px;
line-height: 1.6em;
padding: 15px 15px 30px 15px;
}


.sidemenu ul{
list-style:none;
}

.sidemenu li{
line-height: 1.3em;
margin-bottom: 5px;
}


/* カレンダー
****************************************************************/

.calender{
width:180px;
font-size:14px;
}


.calender caption{
color:#666666;
font-weight: bold;
margin:0;
padding:4px 0 7px 0;
}


.calender th{
text-align:center;
border-bottom: dotted 1px #cccccc;
}


.calender #sun{
color:#ff8888;
}


.calender #sat{
color:#8888ff;
}


.calender td{
text-align:center;
}

.calender td a:link,.calender td a:visited {
color:#333333;
font-weight:bold;
}

.calender td a:hover{
color:#333333;
text-decoration: underline;
}




/* コメントフォーム・メールフォーム
****************************************************************/

input,textarea{
background:#f5f5f5;
color:#000000;
margin:0;
padding:0;
border:1px solid #cccccc;
}


input#himitu {
margin:0 3px 0 0;
padding:0;
border:none;
}



/* フッター
****************************************************************/

#footer{
clear:both;
height: 50px;
background-color: #727272;
color:#ffffff;
font-size: 15px;
line-height:1.2;
text-align:center;
}

#footer a{
color:#ffffff;
text-decoration:none;
}

#footer a:hover{
color:#ffffff;
text-decoration:underline;
}


#footer_inner{
margin:0 auto;
padding:10px 0;
}
