@charset "EUC-JP";

/*------------------------------------------------------------*/
/*          Il mio diarioテンプレート　fgflower_2col          */
/*             http://foglio.blog37.fc2.com/                  */
/*       カスタマイズOK。再配布厳禁です。(添付画像含む)       */
/*------------------------------------------------------------*/


/* body要素 --------------------------------------------------*/
body {
	font-family         : Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka; 
	background-color    : #FFFFFF;
	margin              : 0px;
	padding             : 0px;
	text-align          : center;
	background-image    : url("http://blog49.fc2.com/f/foglio2/file/greenbase.gif");
	background-repeat   : repeat-y;
	background-position : top center;
/*英文を多用する方は以下のタグを削除してください*/
	word-break          : break-all;
	word-wrap           : break-word;
/*ここまで*/
}

#layout {
	text-align : left;
	width      : 780px;
	padding    : 0px:
	margin     : 0px;
}
#layout:after{
	content       : "";
	display       : block;
	clear         : both;
	border-bottom : 1px transparent solid;
}
* {
	scrollbar-face-color       : #FFFFFF;
	scrollbar-highlight-color  : #EEEEEE;
	scrollbar-shadow-color     : #CCCCCC;
	scrollbar-3dlight-color    : #EEEEEE;
	scrollbar-arrow-color      : #999999;
	scrollbar-track-color      : #FFFFFF;
	scrollbar-darkshadow-color : #CCCCCC;
}
/*記事表示部分とメニュー部分の基本位置設定-------------------*/
#main {
	float   : left;
	width   : 500px;
	margin  : 0px;
	padding : 30px 0px 10px 25px;
}
#side {
	float   : right;
	width   : 200px;
	margin  : 0px;
	padding : 30px 25px 10px 0px;
}
/* http://blog49.fc2.com/f/foglio2/file/flowertop.jpg */
/* ヘッダー設定部分 -----------------------------------------*/
#header {
	margin              : 15px 20px 0px 20px;
	padding             : 0px 0px;
	width               : 742px;
	height              : 226px;
	background-image    : url("http://blog-imgs-23.fc2.com/o/k/a/okanasen/blog_t.jpg");
	background-repeat   : no-repeat;
	background-position : top center;
}
/* ブログタイトル・ブログ説明文・管理者メニュー設定部分 ------*/
#blogtitle {
	margin      : 0px;
	padding     : 75px 300px 0px 30px;
	font-size   : 23px;
	color       : #5A3F32;
	font-weight : bold;
	text-align  : left;
}
#introduction {
	font-size   : 12px;
	color       : #5A3F32;
	text-align  : left;
	padding     : 3px 280px 0px 30px;
	margin      : 0px;
}
/* 通常時リンクカラー */
#blogtitle a { 
	color           : #5A3F32;
	text-decoration : none;
}
/* 訪問済みリンクカラー */
#blogtitle a:visited {
	color           : #5A3F32;
	text-decoration : none;
}
/* マウスを上に重ねた時リンクカラー */
#blogtitle a:hover { 
	color         : #ded7ce;
	border-bottom : 1px dashed #ded7ce;
}
/* クリックした時リンクカラー */
#blogtitle a:active {
	color           : #5A3F32;
	text-decoration : none;
}

/* ADMINメニューの設定 ---------------------------------------*/
#adminmenu {
	text-align : right;
	margin     : 0px;
	padding    : 0px;
	font-size  : 11px;
	position   : relative;
	right      : 10px;
	top        : 205px;
	width      : 740px;
	color      : #808080;
}
/* 通常時リンクカラー */
#adminmenu a { 
	color           : #808080;
	text-decoration : none;
}
/* 訪問済みリンクカラー */
#adminmenu a:visited {
	color           : #808080;
	text-decoration : none;
}
/* マウスを上に重ねた時リンクカラー */
#adminmenu a:hover { 
	color         : #ded7ce;
	border-bottom : 1px dashed #ded7ce;
}
/* クリックした時リンクカラー */
#adminmenu a:active {
	color           : #808080;
	text-decoration : none;
}

/* 基本リンクの色設定 ---------------------------------------*/
/* 通常時リンクカラー */
a { 
	color           : #89604B;
	text-decoration : none;
}
/* 訪問済みリンクカラー */
a:visited {
	color           : #89604B;
	text-decoration : none;
}
/* マウスを上に重ねた時リンクカラー */
a:hover { 
	color         : #ded7ce;
	text-decoration : underline;
}
/* クリックした時リンクカラー */
a:active {
	color           : #89604B;
	text-decoration : none;
}

/* 基本タグ---------------------------------------------------*/
blockquote {
	margin      : 0px;
	padding     : 0px 5px;
	border-left      : 4px solid #E0D0C5;
	background-color : #FAF8F5;
	line-height : 120%;
	display     : block;
	overflow    : auto;
}
p {
	margin      : 0px;
	padding     : 5px;
	line-height : 120%;
}
li {
	background-image    : url("http://blog49.fc2.com/f/foglio2/file/point-brown.gif");
	background-position : left 6px;
	background-repeat   : no-repeat;
	margin              : 0px;
	padding             : 0px 0px 0px 15px;
	line-height         : 150%;
	color               : #89604B;
}

ul {
	text-align      : left;
	margin          : 0px;
	padding         : 0px;
	list-style-type : none;
	text-decoration : none;
}

br {
	letter-spacing : normal;
}
address {
	font-style : normal;
}

label {
	color       : #808080;
	font-weight : normal;
}

pre {
	padding          : 5px;
	background-color : #F7F7F7;
	border           : 1px solid #CCCCCC;
}
hr {
	margin  : 0px;
	padding : 0px;
}
form {
	padding : 0px;
	margin  : 0px;
}
.pay img {
	padding    : 0px;
	margin     : 0px;
	text-align : center;
}
/* カレンダーの設定 ------------------------------------------*/
.plugin-calender {
	text-align      : center;
	border-collapse : collapse;
}
.plugin-calendar table{
	padding         : 0px;
	border-collapse : collapse;
	border          : 0px;
	width           : 100%;
	font-size       : 11px;
}
.plugin-calender th {
	width         : 25px;
	height        : 20px;
	text-align    : center;
	border-bottom : 1px dotted #AFAFAF;
}
th#sat {
	color : #9999FF;
}
th#sun {
	color : #FF9999;
}
.plugin-calender td {
	border     : 0px;
	text-align : center;
	width      : 25px;
	height     : 20px;
}
caption, th, td {
	font-size   : 12px;
}
.plugin-calender td a:link {
	color            : #5A3F32;
	text-decoration  : none;
	display          : block;
	background-color : #F7F3F0;
	font-weight      : bold;
}
.plugin-calender td a:visited {
	color            : #5A3F32;
	text-decoration  : none;
	background-color : #F7F3F0;
	font-weight      : bold;
	display          : block;
}
.plugin-calender td a:hover {
	color            : #FFFFFF;
	text-decoration  : underline;
	background-color : #EDEBE4;
}

/* ページセレクト部分設定 -----------------------------------*/
.pageselect {
	border     : 0px;
	color      : #AFAFAF;
	padding    : 5px 10px;
	margin     : 20px 0px 20px 30px;
	text-align : center;
	font-size  : 12px;
	width      : 460px;
}
.pageselect a {
	text-decoration : none;
}
#ps_top {
}

/* カテゴリー一覧部分設定 -----------------------------------*/
.archive-text {
	font-size    : 12px;
	padding      : 20px 5px 0px 35px;
	color        : #666666 !important;
	line-height  : 140%;
	margin       : 0px;
}
#archive-text li {
	color : #666666
}
.archive-date {
	padding     : 10px 15px 0px;
	font-size   : 11px;
	color       : #89604B;
	text-align  : center;
}
.archive-text a:link {
	color           : #89604B !important;
	text-decoration : none;
}
.archive-text a:visited {
	color           : #89604B !important;
	text-decoration : none;
}

.archive-text a:hover {
	color         : #ded7ce !important;
	border-bottom : 1px dashed #ded7ce;
}

.archive-text a:active  {
	color           : #89604B !important;
	text-decoration : none;
}

/* 全記事一覧部分設定 ---------------------------------------*/
.allarchive-text {
	padding     : 20px 80px;
	line-height : 120%;
	margin      : 0px;
	font-family : "Verdana","ＭＳ Ｐゴシック, Osaka";
	font-size   : 12px;
}
.allarchive-list {
	font-size : 11px;
	color     : #666666 !important;
}

/* main部分設定 ---------------------------------------------*/

.entry {
	margin           : 0px 0px 30px;
	padding          : 0px;
	width            : 510px;
	border-top       : 1px solid #FFFFFF;
	border-right     : 2px solid #CCCCCC;
	border-left      : 1px solid #FFFFFF;
	border-bottom    : 2px solid #cccccc;
	background-color : #FFFFFF;
	overflow         : hidden;
}
.title {
	margin              : 0px;
	padding             : 20px 20px 10px 50px;
	font-size           : 13px;
	font-weight         : bold;
	color               : #89604B;
	background-image    : url("http://blog49.fc2.com/f/foglio2/file/flowerpoint1.gif");
	background-position : 30px 20px;
	background-repeat   : no-repeat;
}
/*エントリー内リンク色設定ここから*/
.title a:link {
	color           : #89604B !important;
	text-decoration : none;
}
.title a:visited {
	color           : #89604B !important;
	text-decoration : none;
}

.title a:hover {
	color           : #ded7ce !important;
	text-decoration : none;
}

.title a:active {
	color           : #89604B !important;
	text-decoration : none;
}
/*ここまで*/
.title-deta {
	margin      : 0px;
	padding     : 0px;
	font-size   : 12px;
	color       : #89604B;
	text-align  : center;
	font-weight : normal;
}
.entry-body {
	margin      : 0px;
	padding     : 15px 25px 20px;
	font-size   : 12px;
	line-height : 120%;
	color       : #666666;
	text-align  : left;
	overflow    : hidden;
}
.entry-body li{
	background-image : none;
	margin           : 0px 0px 0px 20px;
	padding          : 0px;
}
.entry_body-url {
	border    : 1px solid #666666;
	padding   : 10px;
	font-size : 12px;
}
/*エントリー内リンク色設定ここから*/
.entry-body a:link {
	color           : #666666 !important;
	text-decoration : underline;
}
.entry-body a:visited {
	color           : #666666 !important;
	text-decoration : underline;
}

.entry-body a:hover {
	color           : #ded7ce !important;
	text-decoration : none;
}

.entry-body a:active {
	color           : #666666 !important;
	text-decoration : underline;
}
/*ここまで*/
.more {
	margin      : 0px;
	padding     : 10px 0px 0px;
	font-size   : 12px;
	color       : #666666;
	line-height : 120%;
	text-align  : left;
}
.entry-more {
	margin      : 0px;
	padding     : 10px 0px 0px;
	font-size   : 12px;
	color       : #666666;
	line-height : 120%;
	border-top  : 1px dashed #888888;
}
.community {
	padding     : 10px 0px 5px;
	margin      : 0px 20px 0px;
	font-size   : 12px;
	line-height : 120%;
	color       : #808080;
	text-align  : right;
}
.date {
	padding    : 3px;
	margin     : 5px 10px 0px;
	font-size  : 10px;
	color      : #89604B;
	text-align : right;
}
.footer {
	padding          : 3px;
	margin           : 0px 10px 15px;
	font-size        : 10px;
	color            : #89604B;
	text-align       : right;
	background-color : #F7F3F0;
}
/*エントリー内リンク色設定ここから*/
.entry-udate a:link {
	color           : #808080 !important;
	text-decoration : none;
}
.entry-udate a:visited {
	color           : #808080 !important;
	text-decoration : none;
}

.entry-udate a:hover {
	color           : #ded7ce !important;
	text-decoration : underline;
}

.entry-udate a:active {
	color           : #808080 !important;
	text-decoration : none;
}
/*ここまで*/
/* 画像の装飾*/
.entry-body img {
	margin        : 5px;
	padding       : 7px;
	border        : 0px;
	border-top    : 1px solid #EEEEEE;
	border-right  : 1px solid #CCCCCC;
	border-left   : 1px solid #EEEEEE;
	border-bottom : 1px solid #cccccc;
}
/*絵文字の装飾*/
.entry-body img.emoji {
	vertical-align : middle;
	border         : 0;
	padding        : 1px;
	margin         : 0px;
}
/* コメント部分設定 -----------------------------------------*/
.com-text {
	padding   : 0px 25px 15px;
	font-size : 12px;
	color     : #666666;
}
.com-title {
	padding     : 10px 0px 10px 25px;
	font-size   : 13px;
	font-weight : bold;
	color       : #89604B;
}

/* コメントフォーム部分設定 ---------------------------------*/
#comment {
	color : #808080;
}
.com-formbody {
	padding     : 10px 0px 25px;
	font-size   : 12px;
	color       : #AFAFAF;
	line-height : 20px;
	text-align  : center;
}
.com-formbody input {
	border-top    : 1px solid #EEEEEE;
	border-right  : 1px solid #CCCCCC;
	border-left   : 1px solid #EEEEEE;
	border-bottom : 1px solid #cccccc;
	margin-bottom : 3px;
	background    : transparent;
	color         : #808080;
	padding          : 1px;
}
.com-formbody textarea {
	border-top                 : 1px solid #EEEEEE;
	border-right               : 1px solid #CCCCCC;
	border-left                : 1px solid #EEEEEE;
	border-bottom              : 1px solid #cccccc;
	scrollbar-face-color       : #FFFFFF;
	scrollbar-highlight-color  : #EEEEEE;
	scrollbar-shadow-color     : #FFFFFF;
	scrollbar-3dlight-color    : #FFFFFF;
	scrollbar-arrow-color      : #CCCCCC;
	scrollbar-track-color      : #FFFFFF;
	scrollbar-darkshadow-color : #CCCCCC;
	color                      : #808080;
	font-size                  : 12px;
	background                 : transparent;
}
.secret {
	font-size : 10px;
	color     : #afafaf;
}
/* トラックバック部分設定 -----------------------------------*/
.traba-url{
	padding    : 0px 10px 10px;
	font-size  : 10px;
	text-align : center;
}
.traba-form {
	text-align       : center;
	padding          : 0px;
	margin           : 10px 0px 0px;
	border           : 1px solid #F7F3F0;
	font-size        : 12px;
	background-color : #F7F3F0;
}
.tb-url {
	padding : 0px;
	margin  : 0px 25px 25px;
}

/* サイドメニュー部分設定 -----------------------------------*/
.side-body {

	margin  : 0px;
	padding : 0px;
}
.side-title { 
	margin              : 0px;
	padding             : 3px 3px 7px 30px;
	font-size           : 12px;
	font-weight         : bold;
	color               : #89604B;
	text-align          : center;
	background-image    : url("http://blog49.fc2.com/f/foglio2/file/flowerline-m.gif");
	background-position : left top;
	background-repeat   : no-repeat;
}
.side-text {
	margin      : 0px;
	padding     : 10px 0px 20px 15px;
	font-size   : 12px;
	color       : #89604B;
	line-height : 120%;
}
.side-text a:link {
	color           : #89604B;
	text-decoration : none;
}
.side-text a:visited {
	color           : #89604B;
	text-decoration : none;
}

.side-text a:hover {
	color         : #ded7ce;
	border-bottom : 1px dashed #ded7ce;
}

.side-text a:active  {
	color : #89604B;
}
#side input {
	border-top    : 1px solid #DCC9BE;
	border-right  : 1px solid #BC9885;
	border-left   : 1px solid #DCC9BE;
	border-bottom : 1px solid #BC9885;
	margin-top    : 2px;
	color         : #89604B;
	background    : transparent;
}
#side textarea {
	border-top                 : 1px solid #DCC9BE;
	border-right               : 1px solid #BC9885;
	border-left                : 1px solid #DCC9BE;
	border-bottom              : 1px solid #BC9885;
	scrollbar-face-color       : #FFFFFF;
	scrollbar-highlight-color  : #EEEEEE;
	scrollbar-shadow-color     : #FFFFFF;
	scrollbar-3dlight-color    : #FFFFFF;
	scrollbar-arrow-color      : #CCCCCC;
	scrollbar-track-color      : #FFFFFF;
	scrollbar-darkshadow-color : #CCCCCC;
	filter                     :chroma(color=#FFFFFF);
	color                      : #89604B;
	font-size                  : 12px;
	background : transparent;
}
#side p {
	margin      : 0px;
	padding     : 5px 5px 0px 0px;
	line-height : 120%;
}
.plugin-mail {
	margin      : 0px;
	padding     : 10px 20px 20px;
	font-size   : 11px;
	color       : #89604B;
	line-height : 120%;
}
/* 著作権表示部分設定 ---------------------------------------*/
.temp-contents {
	padding     : 0px;
	font-size   : 10px;
	border-top  : 1px dotted #89604B;
	padding     : 10px 5px 20px;
	color       : #89604B;
	line-height : 120%;
	margin      : 0px 0px 0px 15px;
}

/* overflow部分設定 -----------------------------------------*/
/*カテゴリーリスト、コメントリスト、トラックバックリスト、アーカイブリストの縦の高さを固定し、スクロールバーを表示させたい場合は（///）の部分を削除してください*/
///#categorylist {
	height                     : 200px;
	overflow                   : auto;
	scrollbar-face-color       : #FFFFFF;
	scrollbar-highlight-color  : #EEEEEE;
	scrollbar-shadow-color     : #FFFFFF;
	scrollbar-3dlight-color    : #FFFFFF;
	scrollbar-arrow-color      : #CCCCCC;
	scrollbar-track-color      : #FFFFFF;
	scrollbar-darkshadow-color : #CCCCCC;
	filter                     :chroma(color=#FFFFFF);
}

///#commentlist {
	height                     : 200px;
	overflow                   : auto;
	scrollbar-face-color       : #FFFFFF;
	scrollbar-highlight-color  : #EEEEEE;
	scrollbar-shadow-color     : #FFFFFF;
	scrollbar-3dlight-color    : #FFFFFF;
	scrollbar-arrow-color      : #CCCCCC;
	scrollbar-track-color      : #FFFFFF;
	scrollbar-darkshadow-color : #CCCCCC;
	filter                     :chroma(color=#FFFFFF);
}

#commentlist ul.tree li {
	font-size: 10px;
}

///#tblist {
	height                     : 200px;
	overflow                   : auto;
	scrollbar-face-color       : #FFFFFF;
	scrollbar-highlight-color  : #EEEEEE;
	scrollbar-shadow-color     : #FFFFFF;
	scrollbar-3dlight-color    : #FFFFFF;
	scrollbar-arrow-color      : #CCCCCC;
	scrollbar-track-color      : #FFFFFF;
	scrollbar-darkshadow-color : #CCCCCC;
	filter                     :chroma(color=#FFFFFF);
}

#tblist ul.tree li {
	font-size: 10px;
}

///#archivelist {
	height                     : 95px;
	overflow                   : auto;
	scrollbar-face-color       : #FFFFFF;
	scrollbar-highlight-color  : #EEEEEE;
	scrollbar-shadow-color     : #FFFFFF;
	scrollbar-3dlight-color    : #FFFFFF;
	scrollbar-arrow-color      : #CCCCCC;
	scrollbar-track-color      : #FFFFFF;
	scrollbar-darkshadow-color : #CCCCCC;
	filter                     :chroma(color=#FFFFFF);
}

#linklist {
	color: #FFCC00;
}
/* ツリー部分設定 ------------------------------------------ */

ul.tree {
	list-style  : none;
	margin      : 0px;
	padding     : 0px 0px 3px;
	line-height : 140%;
	color       : #AFAFAF;
}

ul.tree li {
	margin              : 0px;
	padding             : 0px 0px 0px 10px;
	background-image    : url(http://blog49.fc2.com/f/foglio2/file/tree-t.gif);
	background-repeat   : no-repeat;
	font-size           : 12px;
	list-style-image    : none;
	background-position : left top;
}

ul.tree li.end {
	background-image    : url(http://blog49.fc2.com/f/foglio2/file/tree_end-t.gif);
	background-position : left top;
}
/* フッター部分設定 -----------------------------------------*/
#footBlock {
	width      : 740px;
	clear      : both;	
	margin     : 0px 20px 10px;
	padding    : 0px;
	color      : #89604B;
	text-align : center;
	font-size  : 10px;
}
.linetop {
	position : relative;
	margin   :0px 20% 0px 10%;
	z-index  : -4;
}
.linebottom {
	position : relative;
	margin   : 0px 10% 0px 20%;
	z-index  : -5;
}

textarea,input,select {
	font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
}

img.emoji {
	vertical-align : middle;
	border         : 0;
}