@charset "EUC-JP";
/*-------------------------------------
素材・イラストの加工・転載は禁止します。
テンプレート自体の使用制限はありません。
（製作者:http://symph.blog18.fc2.com/）#FFD4F8
-------------------------------------*/

/*************************************************************
　　　　　全体*************************************************************/

/* 初期化 */
* {
margin:0;
padding:0;
word-break:break-all; /* IE半角文字強制改行（カラム落ち防止用） */
}

body {
text-align:center; 
color:#555; 
font-size:12px; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; 
background-color: #5c4d3d;
line-height:140%; 
padding:0;
margin:0;
}

img { border: 0; }
br { letter-spacing: 0; }

ul {
text-align:left;
margin-left:15px;
padding:0;
}
ol {
text-align:left;
margin-left:25px;
padding:0;
}

a:link, a:visited, a:active { color: #3d8f66; text-decoration: none; }
a:hover { color: #a36629; text-decoration: none; }

/*************************************************************
　　　　　レイアウト*************************************************************/

#layout {
  width : 800px;
  margin-left : auto; 
  margin-right : auto;
  margin-top : 0px; 
  margin-bottom : 0px;
  text-align : left;
  background-color: #FEECD8;
  border-left: 1px #3d3329 solid ;
  border-right: 1px #3d3329 solid ; 
}

div#top {
  background-image: url("http://blog-imgs-18.fc2.com/y/u/m/yumi1003/fuji_illust01_top1.jpg");
  background-repeat: no-repeat;
  background-position: 0 0;
  float : center; 
  height:160px;
  padding: 0px 0px 0px 0px;
}

div#left {
 float : left; 
 background-image: url("http://blog-imgs-18.fc2.com/y/u/m/yumi1003/fuji_illust01_top2.jpg");
 background-repeat: no-repeat;
 background-position: 0 0;
 margin: 0px 0px 0px 0px;
 padding: 295px 0px 0px 0px;
 width: 250px;
}

div#right {
float:right;
width : 550px;
margin: 0;
padding: 0px 0px 0px 0px;
}

#footer {
clear:both; /* 回り込み解除 */
text-align:center;
color:#666;
padding: 0px 15px 20px 15px;
}


/*************************************************************
　　　　　プラグイン*************************************************************/

div#fuji {
text-align: right;
margin: 0px 20px 30px 20px;
padding: 0px 0px 0px 0px;
font-family: Verdana;
font-size: 10px;
}

div#plugin {
margin: 0px 20px 30px 20px;
padding: 0px 0px 0px 0px;
}

.plugin_title{
font-size: 12px;
font-family: Georgia, Osaka, ＭＳ Ｐゴシック;
font-weight: bold;
text-align: left;
padding:1px 0px 0px 10px;
letter-spacing: 2px;
border-left: 5px solid #c29970;
background-color: #fff;
}

.plugin_contents { 
font-size: 11px;
padding:5px 5px 0px 5px;
margin: 0px 0px 0px 0px;
line-height: 150%;
font-family: Verdana;
text-align: left;
}

.plugin_contents a:link{
	color: #555;
	text-decoration: none; }

.plugin_contents a:visited{
	color: #555;}

.plugin_contents a:hover{
	color: #a36629;
	text-decoration: none; }

.plugin_contents a:active{
	color: #555;
	text-decoration: none }


/*************************************************************
　　　　　ヘッダー*************************************************************/


#header h1 {
text-align:right; 
font-size:20px; 
font-family:Verdana,Chicago,Arial,Helvetica; 
font-weight: bolder;
color:#000; 
line-height:1.4; 
padding:20px 20px 0px 10px; 
margin:0;
}

#header h1 a:link{
	color: #2e6b3d;
	text-decoration: none; }

#header h1 a:visited{
	color: #2e6b3d;}

#header h1 a:hover{
	color: #a36629;
	text-decoration: none; }

#header h1 a:active{
	color: #2e6b3d;
	text-decoration: none }

.intro {
text-align:right;
font-size:12px; 
color:#333; 
font-weight:normal; 
line-height:120%; 
margin:0;
padding:5px 20px 20px 250px; 
}


/*************************************************************
　　　　　カレンダー*************************************************************/

.plugin-calender
	{
	text-align: center;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 10px }
.calender
	{
	text-align: center;
	color: #6e6e6e;
	margin: 0;
	padding: 0 }
.calender caption
	{
	color: #555;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
	margin: 0 0 5px;
	padding: 0 }
.calender th
	{
	font-size: 10px;
	font-family: Verdana;
	text-align: center;
	width: 22px;
	height: 20px;
	border-style: solid;
	border-width: 0 0 3px;
	border-color: #888 }
.calender th#sun
	{
	color: #c33;
	text-align: center;
	border-style: solid;
	border-width: 0 0 3px;
	border-color:   #c36 }
.calender th#sat
	{
	color: #3090c0;
	text-align: center;
	border-style: solid;
	border-width: 0 0 3px;
	border-color:   #1380ac }
.calender td
	{
	color: #6e6e6e;
	font-size: 10px;
	font-family: Verdana;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 22px;
	height: 17px;
	border: solid 1px #BBB }
.calender td a:link
	{
	color: #3d8f66;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0;
	width: 22px;
	height: 17px }
.calender td a:visited
	{
	color: #3d8f66;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0;
	width: 22px;
	height: 17px }
.calender td a:hover
	{
	color: #a36629;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 0;
	width: 22px;
	height: 17px }



/*************************************************************
　　　　記事*************************************************************/

#main_block {
margin:0;
padding:0;
}

.entry_block {
text-align:left;
margin:20px 20px 20px 0px; 
padding: 20px 10px;
border: 1px solid #c29970;
background-color: #FFF;
}

.entry_title {
text-align:left;
font-size:16px; 
font-weight:bold; /* 字の太さ */
color:#CD5C5C; /* 文字色 */
margin:0px 0px 0px 0px;
padding:2px 3px 2px 3px;
border-bottom: 1px dashed #c29970;
}

.entry_day {
text-align:right; /* 右寄せ */
font-size:9px; /* 文字サイズ */
font-family: Verdana;
color:#777; /* 文字色 */
margin:0;
padding:0;
}

/* 記事本文 */
.entry_body {
text-align:left; /* 左寄せ */
font-size:12px; /* 文字サイズ */
line-height:1.7; /* 行間 */
margin:5px 5px 15px;
}

/* 記事の投稿先テーマ・ジャンル */
.entry_body p.theme {
margin-top:10px;
}

/* 記事中に使われたタグのリンクリスト */
.entry_body p.tag_lnk {
margin-top:10px;
}

/* 続きを読む */
.more {
text-align:left; /* 左寄せ */
font-weight:normal; /* 文字太さ */
color:#099; /* 文字色 */
font-family:Verdana,Chicago; /* 文字種類 */
margin:10px 0 5px;
}

/* 記事下データ */
.entry_state {
text-align:right; /* 右寄せ */
font-size:12px; /* 文字サイズ */
color:#666; /* 文字色 */
margin: 2px;
padding:3px 10px 2px 10px;
border-top: 1px dashed #c29970;
}

.entrysub_title {
text-align:left; /* 左寄せ */
font-size:14px; /* 文字サイズ */
font-weight:bold; /* 字の太さ */
font-family:Verdana,Chicago,Arial,Helvetica; /* 文字種類 */
color:#888; /* 文字色 */
margin:20px 3px 3px 10px;
padding:3px 0px 3px 0px;
}

.p3_title {
text-align:left; /* 左寄せ */
font-size:14px; /* 文字サイズ */
font-weight:bold; /* 字の太さ */
font-family:Verdana,Chicago,Arial,Helvetica; /* 文字種類 */
color: #3d8f66; /* 文字色 */
margin:3px 3px 10px;
padding:0px 0 0px 0px;
}


/*************************************************************
　　　　　記事ナビ*************************************************************/

/* 記事移動 */
.navi {
text-align:center;
font-size:12px; /* 文字サイズ */
font-family:Verdana,Chicago; /* 文字種類 */
color:#999; /* 文字色 */
margin:10px 0;
padding:0 10px;
line-height:130%; /* 行間 */
}

/* 頁移動 */
.pnavi {
text-align:center; /* 中央寄せ */
font-family:Verdana,Chicago; /* 文字種類 */
font-size:12px; /* 文字サイズ */
color:#999; /* 文字色 */
line-height:130%; /* 行間 */
margin:20px 0 30px;
padding:0 10px;
}


/*************************************************************
　　　　　コメント*************************************************************/

/* コメント・トラバのナビ */
.ct_navi {
text-align:left;
font-size:13px; /* 文字サイズ */
font-family:Verdana,Chicago; /* 文字種類 */
font-weight:bold; /* 字の太さ */
color:#8f663d; /* 文字色 */
margin:3px 0;
padding:1px 0 6px 10px;
}

/* コメント・トラックバックの共通タイトル */
.ct_title {
text-align:left;
font-size:12px; /* 文字サイズ */
font-weight:bold; /* 文字の太さ */
color:#8f663d; /* 文字色 */
margin:5px;
padding:0;
}

/* コメント本文 */
.comment_body {
text-align:left; /* 左寄せ */
font-size:12px; /* 文字サイズ */
line-height:150%; /* 行間 */
margin:0;
padding:0 5px;
}

/* コメント日付 */
.comment_date {
text-align:right; /* 右寄せ */
font-size:12px; /* 文字サイズ */
color:#666; /* 文字色 */
border-bottom:1px dashed #BBB; /* 下にライン */
margin:5px;
padding:0 5px 3px;
}


/*************************************************************
　　　　　フォーム*************************************************************/

/* テキストエリア・フォーム等全般 */
textarea,input,select {
color:#000; /* 文字色 */
font-size:12px; /* 文字サイズ */
font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif; /* MAC・IEバグ回避用フォント指定 */
background-color:#fff; /* 背景色 */
border:#AAA 1px solid; /* ラインで囲んでいます */
padding:1px;
margin:3px 0;
}


/*************************************************************
　　　　　トラックバック*************************************************************/

/* トラックバックアドレス  */
.tra_url {
text-align:left;
line-height:150%; /* 行間 */
padding:5px 15px;
}

/* トラックバック本文 */
.tra_body {
text-align:left; /* 左寄せ */
font-size:12px; /* 文字サイズ */
color:#666; /* 本文の色 */
margin:0;
padding:5px;
line-height:150%; /* 行間 */
}

/* トラックバック日付 */
.tra_date {
text-align:right;
font-size:12px;
color:#666;
margin:0;
padding:5px;
}


/*************************************************************
　　　　その他*************************************************************/

/* 引用文 */
blockquote {
color:#111; /* 文字色 */
font-size:12px; /* 文字サイズ */
border:2px solid #FEECD8; /* ラインで囲んでいます */
margin:5px 10px;
padding:5px 10px;
}

/* 画像全般 */
img {
border:none;
border-width:0;
padding:0;
margin:0;
text-decoration:none;
}

/* 絵文字 */
.emoji {
float:none;
vertical-align:middle;
border:none;
padding:0;
margin:0;
}

/* プロフィール位置 */
.pay {
text-align:center;
margin:10px 0;
}

/* 文字装飾 */
/* 強調 */
strong, b {
font-weight:bold;
}
/* 斜体 */
em, i {
font-style:italic;
}
/* 打ち消し線 */
s {
text-decoration:line-through;
}
/* 下線 */
u {
text-decoration: underline;
}

/* コード */
/* 記事中にプログラムコードなどを書く時に使います */
div.section pre {
margin:1em auto;
padding:0.5em;
border:1px solid #633;
font-family:sans-serif;
overflow:auto;
width:90%; /* pre element clearing bug in WinIE  */
}
/* for without MacIE5 \*/
div.section pre {
overflow:scroll; /* MacIE用バグ対応 */
}
div.section > pre {
width:auto; /* MacIE用バグ対応 */
}
div.section code {
font-family:monospace; /* 等幅フォントを指定 */
}

/* IEの改行バグ回避用 */
br {
letter-spacing:normal;
}