@charset "UTF-8";

/*------------------------------------------------------------*/
/*          Il mio diarioテンプレート　fggreen_2col           */
/*             http://foglio.blog37.fc2.com/                  */
/*       カスタマイズOK。再配布厳禁です。(添付画像含む)       */
/*------------------------------------------------------------*/


/* body要素 --------------------------------------------------*/
body {
	font-family      : "Verdana", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3","Osaka","sans-serif";/*ブログ全体のフォントの指定*/
	background-color : #ffffff;
	margin           : 0px;
	padding          : 0px;
	text-align       : center;
	color            : #000000;/*ブログ全体の文字色指定*/
	background-image    : url("http://blog49.fc2.com/f/foglio2/file/fggreen-body.gif");

/*英文を多用する方は以下のタグを削除してください*/
	word-break       : break-all;
	word-wrap        : break-word;
/*ここまで*/
}

#layout {
	text-align : center;
	width      : 760px;
	padding    : 0px:
	margin     : 0px;
	border-right : 1px solid #cccccc;
	border-left : 1px solid #cccccc;
	background-color : #ffffff;
}

#layout:after{
	content       : "";
	display       : block;
	clear         : both;
	border-bottom : 1px transparent solid;
}

/*スクロールバーの色設定部分(IEのみ)ここから*/
* {
	scrollbar-face-color       : #F1FAF2;
	scrollbar-highlight-color  : #F5F5F5;
	scrollbar-shadow-color     : #CCCCCC;
	scrollbar-3dlight-color    : #FFFFFF;
	scrollbar-arrow-color      : #CCCCCC;
	scrollbar-track-color      : #F1FAF2;
	scrollbar-darkshadow-color : #CCCCCC;
}
/*ここまで*/



/*記事表示部分とメニュー部分の基本位置設定-------------------*/

/*　　メニューと記事部分の位置を入れ替えたい場合は　　　　　　*/
/*　　#mainと#sideのfloatのleftとrightを入れ替えてください。　*/
#main {
	float   : right;
	width   : 510px;
	margin  : 0px;
	padding : 0px 9px 0px;
}

#side {
	float   : left;
	width   : 210px;
	margin  : 0px;
	padding : 0px 9px 0px;
}



/* ヘッダー設定部分 -----------------------------------------*/
#header {
	margin              : 0px;
	padding             : 0px;
	width               : 760px;
	height              : 280px;
/*タイトル背景画像を変更する場合は以下のhttp://～のアドレスを変えて下さい。画像のサイズは縦240の範囲内で作成してください。*/
	background-image    : url(http://blog49.fc2.com/f/foglio2/file/fggreen-top.jpg);
	background-position : top right;
	background-repeat   : no-repeat;
}


/* ブログタイトル・ブログ説明文・管理者メニュー設定部分 ------*/
h1#blogtitle {
	margin      : 0px;
	padding     : 90px 300px 0px 20px;/*ブログタイトル位置設定*/
	font-size   : 24px;
	font-weight : bold;
	text-align  : center;
}

#introduction {
	padding    : 3px 280px 0px 20px;/*ブログ説明文位置指定*/
	margin     : 0px;
	font-size  : 12px;
	text-align : center;
}

#adminmenu {
	margin     : 0px;
	padding    : 0px;
	width      : 760px;
	text-align : right;
	font-size  : 10px;
	position   : relative;
	right      : 10px;
	top        : 5px;
	color      : #999999;
}
/* 管理者メニュー通常時リンクカラー */
#adminmenu a { 
	color           : #999999;
	text-decoration : none;
}
/* 管理者メニュー訪問済みリンクカラー */
#adminmenu a:visited {
	color           : #999999;
	text-decoration : none;
}
/* 管理者メニューマウスを上に重ねた時リンクカラー */
#adminmenu a:hover { 
	color         : #626A78;
	border-bottom : 1px dashed #626A78;
}
/* 管理者メニュークリックした時リンクカラー */
#adminmenu a:active {
	color           : #999999;
	text-decoration : none;
}


/* 基本リンクの色設定 ----------------------------------------*/
/* 通常時リンクカラー */
a { 
	color           : #808080;
	text-decoration : none;
}
/* 訪問済みリンクカラー */
a:visited {
	color           : #808080;
	text-decoration : none;
}
/* マウスを上に重ねた時リンクカラー */
a:hover { 
	color           : #D0EED5;
	text-decoration : underline;
}
/* クリックした時リンクカラー */
a:active {
	color           : #808080;
	text-decoration : none;
}


/* 基本タグ --------------------------------------------------*/
blockquote {
	border           : 3px double #cccccc;
	background-color : #FFFFFF;
	margin           : 3px 0px;
	padding          : 5px;
	line-height      : 20px;
	display          : block;
	overflow         : auto;
}
p {
	margin         : 0px;
	padding        : 0px;
	line-height    : 150%;
	letter-spacing : normal;
}
li {
	background-image    : url("http://blog49.fc2.com/f/foglio2/file/point.gif");
	background-position : left 4px;
	background-repeat   : no-repeat;
	margin              : 0px;
	padding-left        : 15px;
	line-height         : 130%;
	color               : #808080;
}

ul {
	text-align      : left;
	margin          : 0px;
	padding         : 0px 0px 10px;
	list-style-type : none;
	text-decoration : none;
}

br {
	letter-spacing : normal;
}
address {
	font-style : normal;
}

label {
	color       : #999999;
	font-weight : normal;
}

pre {
	padding          : 5px;
	background-color : #F7F7F7;
	border           : 1px solid #CCCCCC;
}
hr {
	margin  : 2px 0px;
	padding : 0px;
	color   : #cccccc;
}
form {
	padding : 0px;
	margin  : 0px;
}

/*絵文字設定部分ここから*/
img.emoji {
	vertical-align : middle;
	border         : 0;
	padding        : 0px;
	margin         : 0px 2px;
	line-height    : 130%;
}
/*ここまで*/

/* 通常タイプカレンダーの設定 -------------------------------*/
.plugin-calender {
	text-align      : center;
	border-collapse : separate;
}
.plugin-calendar table{
	padding         : 0px;
	border-collapse : separate;
	border          : 0px;
	font-size       : 11px;
	width           : 100%;
}
.plugin-calender th {
	width         : 25px;
	height        : 20px;
	text-align    : center;
	border-bottom : 1px dotted #999999;
}
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            : #999999;
	background-color : #F1FAF2;
	text-decoration  : none;
	font-weight      : bold;
	display          : block;
}
/* 通常タイプカレンダー訪問済みリンクカラー */
.plugin-calender td a:visited {
	color            : #999999;
	background-color : #F1FAF2;
	text-decoration  : none;
	font-weight      : bold;
	display          : block;
}
/* 通常タイプカレンダーマウスを上に重ねた時リンクカラー */
.plugin-calender td a:hover {
	color            : #E6E6FA;
	background-color : #ffffff;
	text-decoration  : none !important;
	font-weight      : bold;
	display          : block;
	border           : none;
}


/* ページセレクト部分設定 -----------------------------------*/
.pageselect {
	border     : 0px;
	color      : #808080;
	padding    : 5px 10px;
	margin     : 20px 0px 20px 30px;
	text-align : center;
	font-size  : 12px;
}
.pageselect a {
	text-decoration : none;
}
#ps_top {
}

/* カテゴリー一覧の設定 -------------------------------------*/
.archive-text {
	font-size   : 12px;
	padding     : 20px 5px 0px 55px;
	line-height : 130%;
	margin      : 0px;
}
.archive-date {
	padding    : 10px 15px;
	font-size  : 12px;
	text-align : center;
}

/* 全記事一覧部分設定 ---------------------------------------*/
.allarchive-text {
	padding          : 20px 80px;
	margin           : 0px;
}
.allarchive-text ul{
	margin          : 0px;
	padding         : 0px;
	list-style-type : disc;
	line-height     : 130%;
}
.allarchive-text li{
	margin           : 0px;
	padding          : 0px 0px 20px 0px;
	line-height      : 130%;
	background-image : none;
}
.allarchive-list {
	margin    : 0px;
	padding   : 0px 0px 20px 0px;
	font-size : 12px;
}

/* main部分設定 ---------------------------------------------*/
.entry-table {
	margin              : 0px 5px 40px;
	padding             : 5px;
	font-size           : 15px;
	line-height         : 170%;/*記事部分行間指定*/
	width               : 490px;
	text-align          : left;
	border              : 1px solid #cccccc;
	background-image    : url("http://blog49.fc2.com/f/foglio2/file/fggreen-base.jpg");
	background-position : bottom center;
	background-repeat   : repeat-x;
}
.entry-table2 { 
	margin        : 0px 5px 40px;
	padding       : 5px;
	font-size     : 15px;
	line-height   : 170%;/*記事以外行間指定*/
	width         : 490px;
	text-align    : left;
	border        : 1px solid #cccccc;
}
.entry-body {
	margin     : 0px;
	padding    : 10px;
	border     : 1px dashed #cccccc;
	text-align : left;
	overflow   : hidden;
}
.entry {
	margin  : 0px;
	padding : 15px 0px;
}
.entry-title {
	margin        : 0px;
	padding       : 5px 0px;
	width         : 470px;
	font-size     : 13px;
	text-align    : center;
	font-weight   : bold;
	border-bottom : 1px dashed #cccccc;
}

.deta {
	margin      : 0px;
	padding     : 0px;
	font-size   : 11px;
	text-align  : center;
	font-weight : normal;
}
.entry ul{
	margin          : 0px;
	padding         : 0px;
	list-style-type : disc;
}
.entry li{
	background-image : none;
	margin           : 0px 0px 0px 20px;
	padding          : 0px;
	line-height      : 130%;
}
.entry ol{
	background-image : none;
	margin           : 0px 0px 0px 5px;
	padding          : 0px;
	line-height      : 130%;
}
/*エントリー内リンク色設定ここから*/
.entry a:link {
	color           : #808080 !important;
	text-decoration : underline;
}
.entry a:visited {
	color           : #808080 !important;
	text-decoration : underline;
}
.entry a:hover {
	color           : #ded7ce !important;
	text-decoration : none;
}
.entry a:active {
	color           : #808080 !important;
	text-decoration : underline;
}
/*ここまで*/
.more {
	margin    : 0px;
	padding   : 20px 0px 0px;
	font-size : 12px;
	width     : 470px;
	overflow  : hidden;
}
.entry-more {
	margin     : 20px 0px 0px;
	padding    : 20px 0px 0px;
	font-size  : 12px;
	border-top : 1px dashed #888888;
	width      : 470px;
	overflow   : hidden;
}
.community {
	padding    : 0px;
	margin     : 20px 10px 0px;
	font-size  : 12px;
	text-align : right;
}
.footer {
	padding    : 0px;
	margin     : 0px;
	font-size  : 10px;
	text-align : right;
}

/* 画像の装飾*/
.entry img {
	margin         : 3px;
	padding        : 0px;
	border         : 0px;
	vertical-align : middle;
}


/* コメント部分設定 -----------------------------------------*/
.com-base {
	margin      : 0px;
	padding     : 0px 10px 20px;
	line-height : 200%;
}
.com-text {
	margin    : 0px;
	padding   : 10px 0px;
	font-size : 12px;
}
.com-title {
	margin      : 0px;
	padding     : 10px 0px;
	font-size   : 13px;
	font-weight : bold;
}
.com-footer {
	padding    : 0px;
	margin     : 0px;
	font-size  : 10px;
	text-align : right;
}
.chr {
	margin     : 2px 0px;
	padding    : 0px;
	text-align : center;
	border     : 1px dashed #cccccc;
}
/* コメントフォーム部分設定 ---------------------------------*/
#comment {
	color : #808080;
}
.com-formbody {
	padding     : 25px 0px;
	font-size   : 12px;
	line-height : 20px;
	text-align  : center;
}
.com-formbody input {
	border        : 1px solid #cccccc;
	margin-bottom : 3px;
	background    : transparent;
	padding       : 1px;
	color         : #808080;
}
.com-formbody textarea {
	border                     : 1px solid #cccccc;
	scrollbar-face-color       : #FFFFFF;
	scrollbar-highlight-color  : #F5F5F5;
	scrollbar-shadow-color     : #FFFFFF;
	scrollbar-3dlight-color    : #FFFFFF;
	scrollbar-arrow-color      : #CCCCCC;
	scrollbar-track-color      : #FFFFFF;
	scrollbar-darkshadow-color : #CCCCCC;
	font-size                  : 12px;
	background                 : transparent;
}
.secret {
	font-size : 10px;
	color     : #999999;
}
/* トラックバック部分設定 -----------------------------------*/
.traba-url{
	padding    : 10px 0px;
	font-size  : 12px;
	text-align : center;
}
.traba-form {
	padding          : 0px;
	margin           : 0px;
	border           : 1px solid #FFFFFF;
	font-size        : 12px;
	background-color : #F1FAF2;
	text-align       : center;
	color            : #808080;
}
.traba-date {
	padding    : 3px;
	margin     : 5px 10px 0px;
	font-size  : 10px;
	text-align : right;
}

/* サイドメニュー部分設定 -----------------------------------*/
.side-body {
	margin  : 0px;
	padding : 0px;
}
.side-title { 
	padding             : 10px 5px 0px 35px;
	margin              : 0px 5px;
	font-size           : 13px;
	font-weight         : bold;
	text-align          : left;
	height              : 30px;
	background-image    : url("http://blog49.fc2.com/f/foglio2/file/fggreen-side.jpg");
	background-position : top left;
	background-repeat   : no-repeat;
}
.side-text {
	font-size   : 12px;
	padding     : 0px 5px 0px 20px;
	line-height : 130%;
	margin      : 0px 0px 20px;
}
#side input {
	border     : 1px solid #cccccc;
	margin-top : 2px;
	color      : #999999;
	background : transparent;
}
#side textarea {
	border                     : 1px solid #cccccc;
	scrollbar-face-color       : #FFFFFF;
	scrollbar-highlight-color  : #F5F5F5;
	scrollbar-shadow-color     : #FFFFFF;
	scrollbar-3dlight-color    : #FFFFFF;
	scrollbar-arrow-color      : #CCCCCC;
	scrollbar-track-color      : #FFFFFF;
	scrollbar-darkshadow-color : #CCCCCC;
	color                      : #AFAFAF;
	font-size                  : 12px;
	background                 : transparent;
}
#side p {
	margin      : 0px;
	padding     : 5px 5px 0px 0px;
	line-height : 130%;
}
/*プロフィール画像の設定ここから*/
.pay img {
	margin     : 10px 0px 15px;
	text-align : center;
	width      : 180px;  /*プロフィール画像の横幅の設定（これ以上大きな数値にするとサイドメニューが落ちます。）*/
}
.plugin-mail {
	margin      : 0px;
	padding     : 10px 0px 20px;
	font-size   : 11px;
	line-height : 120%;
}
/* 著作権表示部分設定 ---------------------------------------*/
.temp-contents {
	margin      : 0px;
	padding     : 10px 0px 20px 5px;
	font-size   : 10px;
	border-top  : 1px dotted #cccccc;
	line-height : 130%;
}

/* overflow部分設定 -----------------------------------------*/
/*カテゴリーリスト、コメントリスト、トラックバックリスト、アーカイブリストの縦の高さを固定し、スクロールバーを表示させたい場合は（///）の部分を削除してください*/
///#categorylist {
	height                     : 200px;
	overflow                   : auto;
	scrollbar-face-color       : #FFFFFF;
	scrollbar-highlight-color  : #F5F5F5;
	scrollbar-shadow-color     : #FFFFFF;
	scrollbar-3dlight-color    : #FFFFFF;
	scrollbar-arrow-color      : #CCCCCC;
	scrollbar-track-color      : #FFFFFF;
	scrollbar-darkshadow-color : #CCCCCC;
}

///#commentlist {
	height                     : 200px;
	overflow                   : auto;
	scrollbar-face-color       : #FFFFFF;
	scrollbar-highlight-color  : #F5F5F5;
	scrollbar-shadow-color     : #FFFFFF;
	scrollbar-3dlight-color    : #FFFFFF;
	scrollbar-arrow-color      : #CCCCCC;
	scrollbar-track-color      : #FFFFFF;
	scrollbar-darkshadow-color : #CCCCCC;
}

#commentlist ul.tree li {
	font-size : 10px;
}

///#tblist {
	height                     : 200px;
	overflow                   : auto;
	scrollbar-face-color       : #FFFFFF;
	scrollbar-highlight-color  : #F5F5F5;
	scrollbar-shadow-color     : #FFFFFF;
	scrollbar-3dlight-color    : #FFFFFF;
	scrollbar-arrow-color      : #CCCCCC;
	scrollbar-track-color      : #FFFFFF;
	scrollbar-darkshadow-color : #CCCCCC;
}

#tblist ul.tree li {
	font-size : 10px;
}

///#archivelist {
	height                     : 95px;
	overflow                   : auto;
	scrollbar-face-color       : #FFFFFF;
	scrollbar-highlight-color  : #F5F5F5;
	scrollbar-shadow-color     : #FFFFFF;
	scrollbar-3dlight-color    : #FFFFFF;
	scrollbar-arrow-color      : #CCCCCC;
	scrollbar-track-color      : #FFFFFF;
	scrollbar-darkshadow-color : #CCCCCC;
}

#linklist {
	color : #FFCC00;
}
/* ツリー部分設定 ------------------------------------------ */
ul.tree {
	list-style  : none;
	margin      : 0px;
	padding     : 0px 0px 3px 6px;
	line-height : 130%;
}

ul.tree li {
	margin              : 0px;
	padding             : 0px 0px 0px 15px;
	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       : 760px;
	clear       : both;	
	margin      : 0px;
	padding     : 10px 0px;
	text-align  : center;
	line-height : 130%;
	font-size   : 10px;
	border-top  : 1px dashed #cccccc;
}

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;
}

