@charset "UTF-8";

/*------------------------------------------------------------*/
/*          Il mio diarioテンプレート　fggreen_3col           */
/*             http://foglio.blog37.fc2.com/                  */
/*       カスタマイズOK。再配布厳禁です。(添付画像含む)       */
/*------------------------------------------------------------*/



/*------------------------------------------------------------*/
/*                                                            */
/*　　　　　※※※　コメントリスト設定の仕方　※※※　　　　　*/
/*                                                            */
/*　　「管理者ページ」→「環境設定の変更」→「ブログの設定」　*/
/*　　　　　→最下部の「アドバンス設定（上級者用）」の　　　　*/
/*　　"<%topentry_comment_list>を有効にする"を「有効」にし、　*/
/*　　　「保存」でコメントのトップページでの開閉が出来ます。　*/
/*                                                            */
/*------------------------------------------------------------*/




/* body要素 --------------------------------------------------*/
body {
	font-family      : "Verdana", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3","Osaka","sans-serif";/*ブログ全体のフォントの指定*/
	background-color : #FFFFFF;
	margin           : 0px;
	padding          : 0px;
	text-align       : center;
	color            : #808080;/*ブログ全体の文字色指定*/

/*ブログ全体の背景画像を変更する場合は以下のhttp://～のアドレスを変えて下さい*/
	background-image : url("https://blog-imgs-19-origin.fc2.com/t/a/r/tarepannlog/back.gif");
     background-attachment : fixed;

/*英文を多用する方は以下のタグを削除してください*/
	word-break       : break-all;
	word-wrap        : break-word;
/*ここまで*/
}

/*スクロールバーの色設定部分(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;
}
/*ここまで*/

/*全体の設定 ------------------------------------------------*/
#layout {
	width            : 860px;
	margin           : 0px auto;
	padding          : 0px;
	border-right     : 1px solid #cccccc;
	border-left      : 1px solid #cccccc;
	background-color : #ffffff;
	text-align       : center;
}

/*右、左メニュー部分の設定 ----------------------------------*/
#left {
	float   : left;
	width   : 190px;
	margin  : 0px;
	padding : 0px 5px;
}
#right{
	float   : right;
	width   : 190px;
	margin  : 0px;
	padding : 0px 5px;
}

/* メイン部分の設定 -----------------------------------------*/
#main {
	float : right;
	width : 460px;
}
/* ヘッダー設定部分 -----------------------------------------*/
#header {
	margin              : 0px;
	padding             : 10px auto 5px auto;
	width               : 100%;
	height              : 240px;
/*タイトル背景画像を変更する場合は以下のhttp://～のアドレスを変えて下さい。画像のサイズは縦240の範囲内で作成してください。*/
	background-image    : url("https://blog-imgs-23-origin.fc2.com/t/a/r/tarepannlog/top_panda.jpg");
	background-position : top right;
	background-repeat   : no-repeat;
}
/* ブログタイトル・ブログ説明文・管理者メニュー設定部分 ------*/
#blogtitle {
	margin      : 0px;
	padding     : 80px 300px 0px 140px;
	font-size   : 24px;
	font-weight : bold;
	text-align  : left;
}
#introduction {
	font-size   : 12px;
	color       : #afafaf;
	text-align  : left;
	padding     : 3px 312px 0px 143px;
	margin      : 0px;
	font-family : "Verdana", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka";/*ブログ説明文のフォント指定*/
}
/*管理者メニューの設定ここから*/
#adminmenu {
	margin     : 0px;
	padding    : 0px;
	width      : 860px;
	color      : #cccccc;
	text-align : right;
	font-size  : 10px;
	position   : relative;
	right      : 10px;
	top        : 5px;
}
/* 通常時リンクカラー */
#adminmenu a { 
	color           : #5BB5A3;
	text-decoration : none;
}
/* 訪問済みリンクカラー */
#adminmenu a:visited {
	color           : #3A8374;
	text-decoration : none;
}
/* マウスを上に重ねた時リンクカラー */
#adminmenu a:hover { 
	color         : #80ff80;
	border-bottom : 1px dashed #626A78;
}
/* クリックした時リンクカラー */
#adminmenu a:active {
	color           : #80FF80;
	text-decoration : none;
}
/*ここまで*/

/* 基本リンクの色設定 ----------------------------------------*/
/* 通常時リンクカラー */
a { 
	color           : #5BB5A3;
	text-decoration : none;
}
/* 訪問済みリンクカラー */
a:visited {
	color           : #3A8374;
	text-decoration : none;
}
/* マウスを上に重ねた時リンクカラー */
a:hover { 
	color           : #80ff80;
	border-bottom : 1px dashed #ded7ce;
}
/* クリックした時リンクカラー */
a:active {
	color           : #80FF80;
	text-decoration : none;
}

/* 基本タグ --------------------------------------------------*/
/*blockquote設定部分ここから*/
blockquote {
	border      : 3px double #cccccc;/*blockquoteの枠の設定*/
	margin      : 3px 0px;
	padding     : 7px;/*blockquote内の余白の指定*/
	line-height : 130%;
	display     : block;
	overflow    : auto;
}
/*ここまで*/
p {
	margin         : 0px;
	padding        : 0px;
	line-height    : 130%;
	letter-spacing : normal;
}
li {
/*サイドメニューのアイコンを変更したい場合は以下のhttp://～のアドレスを変えて下さい。*/
	background-image    : url("https://blog-imgs-19-origin.fc2.com/t/a/r/tarepannlog/icon_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       : #808080;
	font-weight : normal;
}

pre {
	padding          : 5px;
	background-color : #F7F7F7;
	border           : 1px solid #CCCCCC;
	display          : block;
	overflow         : hidden;
	width            : 400px;
}
hr {
	margin  : 2px 0px;
	padding : 0px;
}
form {
	padding : 0px;
	margin  : 0px;
}

/* カレンダーの設定 ------------------------------------------*/
.plugin-calender {
	margin         : 0px;
	padding        : 0px;
	font-family : "Verdana", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka";/*カレンダーのフォント指定*/
	text-align      : center;
	border-collapse : separate;
}
.plugin-calendar table{
	padding         : 0px;
	border          : 0px;

	font-size       : 11px;
	border-collapse : separate;

}
.plugin-calender th {
	width         : 20px;
	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      : 20px;
	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;
	border-bottom    : 1px solid #eee;
	border-right     : 1px solid #eee;
	border-top       : 1px solid #fff;
	border-left      : 1px solid #fff;
}
/* 通常タイプカレンダー訪問済みリンクカラー */
.plugin-calender td a:visited {
	color            : #999999;
	background-color : #F1FAF2;
	text-decoration  : none;
	font-weight      : bold;
	display          : block;
	border-bottom    : 1px solid #eee;
	border-right     : 1px solid #eee;
	border-top       : 1px solid #fff;
	border-left      : 1px solid #fff;
}
/* 通常タイプカレンダーマウスを上に重ねた時リンクカラー */
.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      : #AFAFAF;
	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;
	color       : #626A78 !important;
	line-height : 20px;
	margin      : 0px;
}
#archive-text li {
	color : #626A78
}
.archive-date {
	padding    : 10px 15px;
	font-size  : 12px;
	color      : #808080;
	text-align : center;
}
.archive-text a:link {
	color           : #626A78 !important;
	text-decoration : none;
}
.archive-text a:visited {
	color           : #626A78 !important;
	text-decoration : none;
}

.archive-text a:hover {
	color         : #ded7ce !important;
	border-bottom : 1px dashed #ded7ce;
}

.archive-text a:active  {
	color           : #626A78 !important;
	text-decoration : none;
}

/* 全記事一覧部分設定 ---------------------------------------*/
.allarchive-text {
	padding          : 20px 60px 0px;
	line-height      : 20px;
	margin           : 0px;
	background-image : url("/f/foglio2/file/fgnote-base.gif");
}
.allarchive-text ul{
	margin          : 0px;
	padding         : 0px;
	list-style-type : disc;
	line-height     : 20px;
}
.allarchive-text li{
	margin           : 0px;
	padding          : 0px 0px 20px 0px;
	line-height      : 20px;
	background-image : none;
}
.allarchive-list {
	margin      : 0px;
	padding     : 0px 0px 20px 0px;
	font-size   : 12px;
	color       : #666666 !important;
	line-height : 20px;
}

/* main部分設定 ---------------------------------------------*/
.entry-table {
	margin              : 0px 0px 40px;
	padding             : 5px;
	font-size           : 12px;/*記事部分文字の大きさ設定*/
	line-height         : 130%;/*記事部分行間指定*/
	width               : 440px;
	text-align          : left;
	border              : 1px solid #cccccc;

/*記事部分のグラデーション画像を外したい場合はここから*/
	background-image    : url("/f/foglio2/file/fggreen-base.jpg");
	background-position : bottom center;
	background-repeat   : repeat-x;
/*ここまでを削除してください。*/
}
.entry-table2 { 
	margin      : 0px 0px 40px;
	padding     : 5px;
	font-size   : 12px;/*記事以外の文字の大きさ設定*/
	line-height : 130%;/*記事以外行間指定*/
	width       : 440px;
	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;
	font-size     : 14px;/*記事タイトルの文字の大きさ設定*/
	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           : #ff6666 !important;
	text-decoration : underline;
}
.entry a:visited {
	color           : #ff6666 !important;
	text-decoration : underline;
}
.entry a:hover {
	color           : #ff4d00 !important;
	text-decoration : none;
	border          : none;
}
.entry a:active {
	color           : #ff4d00 !important;
	text-decoration : underline;
}
/*ここまで*/

.more {
	margin    : 0px;
	padding   : 20px 0px 0px;
	font-size : 12px;
	overflow  : hidden;
}
.entry-more {
	margin     : 0px;
	padding    : 20px 0px 0px;
	font-size  : 12px;
	border-top : 1px dashed #888888;
	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         : 5px;
	padding        : 5px;
	border         : 1px solid #cccccc;
	vertical-align : middle;
}
-->
.entry img {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	margin: 0px 12px 5px 0px;
	padding: 4px;
}

/*記事内絵文字の設定*/
.entry img.emoji {
	vertical-align : middle;
	border         : 0;
	padding        : 0px;
	margin         : 0px 2px;
}
/*コメント内絵文字の設定*/
.com-text img.emoji {
	vertical-align : middle;
	border         : 0;
	padding        : 0px;
	margin         : 0px 2px;
}

/* コメント部分設定 -----------------------------------------*/
.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;
}
/*hr設定ここから*/
.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;/*トラックバックURL表示部の背景色設定*/
	text-align       : center;
	width            : 400px;
	color            : #808080;
}
.traba-date {
	padding    : 3px;
	margin     : 5px 10px 0px;
	font-size  : 10px;
	text-align : right;
}

/* サイドメニュー部分設定 -----------------------------------*/
.side-body {
	margin  : 0px 0px 25px;
	padding : 0px;
}
.side-title { 
	font-family      : "Verdana", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3","Osaka","sans-serif";/*サイドメニュータイトルのフォント指定*/
	padding             : 0px 0px 0px;
	margin              : 0px 5px 15px;
	font-size           : 13px;
	font-weight         : bold;
	text-align          : center;
	height              : 28px;/*サイドメニュータイトルの高さ指定*/

/*サイドメニュータイトル画像設定ここから*/
	background-image    : url("https://blog-imgs-19-origin.fc2.com/t/a/r/tarepannlog/icon_side.gif");
	background-position : bottom center;
	background-repeat   : no-repeat;
/*ここまで*/

}

.side-text {
	font-size   : 12px;
	padding     : 0px 10px 0px;
	line-height : 130%;
	margin      : 0px;
}
#side input {
	border-top    : 1px solid #E6E6E6;
	border-right  : 1px solid #CCCCCC;
	border-left   : 1px solid #E6E6E6;
	border-bottom : 1px solid #cccccc;
	margin-top    : 2px;
	color         : #808080;
	background    : transparent;
}
#side textarea {
	border-top                 : 1px solid #E6E6E6;
	border-right               : 1px solid #CCCCCC;
	border-left                : 1px solid #E6E6E6;
	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                      : #AFAFAF;
	font-size                  : 12px;
	background                 : transparent;
}
#side p {
	margin      : 0px;
	padding     : 0px;
	line-height : 130%;
}
/*プロフィール画像の設定ここから*/
<!--
.plugin-myimage img {
	margin     : 10px 0px 15px;
	padding       : 3px;
	border        : 0px;
	border-top    : 1px solid #E6E6E6;
	border-right  : 1px solid #CCCCCC;
	border-left   : 1px solid #E6E6E6;
	border-bottom : 1px solid #cccccc;
	text-align : center;
	width      : 120px;  /*プロフィール画像の横幅の設定（これ以上大きな数値にするとサイドメニューが落ちます。）*/
}
-->
.plugin-myimage img {
	margin     : 5px 0px 5px;
	text-align : center;
	width      : 120px;
}
.plugin-mail {
	margin      : 0px;
	padding     : 10px 20px 20px;
	font-size   : 12px;
	color       : #808080;
	line-height : 120%;
}

/* overflow部分設定 -----------------------------------------*/
/*カテゴリーリスト、コメントリスト、トラックバックリスト、アーカイブリストの縦の高さを固定し、スクロールバーを表示させたい場合は（///）の部分を削除してください*/

/*カテゴリーリストの設定*/
///#categorylist {
	height                     : 200px;/*表示の高さ指定*/
	overflow                   : auto;
	scrollbar-face-color       : #ffffff;
	scrollbar-highlight-color  : #ffffff;
	scrollbar-shadow-color     : #cccccc;
	scrollbar-3dlight-color    : #ffffff;
	scrollbar-arrow-color      : #cccccc;
	scrollbar-track-color      : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
}

/*コメントリストの設定*/
///#commentlist {
	height                     : 200px;/*表示の高さ指定*/
	overflow                   : auto;
	scrollbar-face-color       : #ffffff;
	scrollbar-highlight-color  : #ffffff;
	scrollbar-shadow-color     : #cccccc;
	scrollbar-3dlight-color    : #ffffff;
	scrollbar-arrow-color      : #cccccc;
	scrollbar-track-color      : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
}

#commentlist ul.tree li {
	font-size : 10px;
}

/*トラックバックリストの設定*/
///#tblist {
	height                     : 200px;/*表示の高さ指定*/
	overflow                   : auto;
	scrollbar-face-color       : #ffffff;
	scrollbar-highlight-color  : #ffffff;
	scrollbar-shadow-color     : #cccccc;
	scrollbar-3dlight-color    : #ffffff;
	scrollbar-arrow-color      : #cccccc;
	scrollbar-track-color      : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
}

#tblist ul.tree li {
	font-size : 10px;
}

/*月別アーカイブリストの設定*/
///#archivelist {
	height                     : 95px;/*表示の高さ指定*/
	overflow                   : auto;
	scrollbar-face-color       : #ffffff;
	scrollbar-highlight-color  : #ffffff;
	scrollbar-shadow-color     : #cccccc;
	scrollbar-3dlight-color    : #ffffff;
	scrollbar-arrow-color      : #cccccc;
	scrollbar-track-color      : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
}

/*リンクリストの設定*/
///#linklist {
	height                     : 200px;/*表示の高さ指定*/
	overflow                   : auto;
	scrollbar-face-color       : #ffffff;
	scrollbar-highlight-color  : #ffffff;
	scrollbar-shadow-color     : #cccccc;
	scrollbar-3dlight-color    : #ffffff;
	scrollbar-arrow-color      : #cccccc;
	scrollbar-track-color      : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
}

/* ツリー部分設定 ------------------------------------------ */

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(/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(/f/foglio2/file/tree_end-t.gif);
	background-position : left top;
}
/* フッター・著作権表示部分設定 -----------------------------*/
#footBlock {
	width       : 860px;
	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;
}
