@charset "UTF-8";

/* 20090728
   プラグイン3を常に表示させる場合はHTML編集の該当箇所２つを削除
   使わない場合はプラグイン1や2に移動
   サンプル  http://paro2day.blog122.fc2.com/blog-entry-451.html

   Entries の文字は HTML の文字変更箇所で書き換え

   幅はHTMLのサイズ部分を変更  body class="size-○"
    size-s    size-m    size-l
   記事本文で使用可能な画像の大きさ目安
   size-s  440px  /  size-m  480px  /  size-l  540px   */


/* ----------------------------------------- サイドバーリンク色 --- */
.r-main li a,.d-body li a{
	text-decoration: none;
	color: #111111;	/* リスト */
}
.r-main li a:hover,.d-body li a:hover{
	color: #d03333;
}
.r-main a{
	text-decoration: underline;
	color: #004488;	/* 本文 */
}
.r-main a:hover{
	text-decoration: none;
	color: #d03333;
}

/* ------------------------------------------ 記事本文リンク色 --- */
.e-text a,.c-entry a,.t-body a,.d-body a{
	text-decoration: underline;
	color: #3461a3;
}
.e-text a:hover,.c-entry a:hover,.t-body a:hover,.d-body a:hover{
	text-decoration: none;
	color: #dd3333;
}

/* ----------------------------------------------------- 画像 --- */
/* 囲み線が不要な場合は border 部分の１行を削除 */
/* 左右の余白を増やしすぎると画像がはみ出る */

.e-text img{
	border: #f0f0f0 1px solid;	/* 記事-囲み線 */
	margin: 1px 1px;		/* 余白-上下・左右 */
}
.s-body img{
	border: #e6e6e6 1px solid; /* サイドバー囲み線- */
	margin: 1px 1px;		/* 余白-上下・左右 */
}

/* ----------------------------------------------------- 行間 --- */
.e-text{ line-height: 1.7; }		/* 記事本文 */
.c-entry,.t-body{ line-height: 1.5; }	/* コメント・トラバ */
.s-body{ line-height:1.4; }		/* サイドバー */
.d-body{ line-height: 1.7; }		/* プラグイン3 */

/* ----------------------------------------------------- 文字 --- */
h2.e-title,h2.e-title a{
	color: #100000;		/* 記事タイトル色 */
	text-decoration: none;
}
h2.e-title a:hover{ color: #dd3333; }	/* -カーソル接触 */
h2.e-title{
	font-weight: bold;
	font-size: 82%;	/* 記事タイトル文字サイズ */
}
.m-main,.m-main table,.c-entry,.t-body,.d-body{
	color: #111111;		/* 記事本文文字色 */
}
.e-text,.d-body{ font-size: 82%; }	/* 記事本文文字サイズ */

.r-main,.r-main table{ color: #222222; }	/* サイドバー本文 */

a{ color: #888888;text-decoration: none; }
a:hover{ color: #000000; }

/* ---------------------------------------------------- Body ---- */
body {
font-family: Osaka,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	margin: 0px auto 15px;
	padding: 0;
	text-align: center;
	word-break: break-all;
	word-wrap: break-word;
background: #fcfbf6 url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/back10.jpg) 0 0 repeat; 
	color: #444444;
}
#pagetop{
	margin: 0 auto;
	text-align: left;
}
.blogTitle{
	position: relative;
	height: 75px;
}
h1.title{
	position: absolute;
	top: 34px;
	left: 99px;
	height: 33px;
	line-height: 33px;
	margin: 0;
	padding: 0;
	font-size: 94%;		/* ブログタイトル文字サイズ */
	text-align: left;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ffffff;
}
h1.title a,h1.title a:hover{
	color: #ffffff;		/* ブログタイトル文字色 */
	text-decoration: none;
}
#symbol{
	position: absolute;
	top: 14px;
	width: 84px;
	height: 59px;
	line-height: 59px;
	text-align: center;
	left: 0;
	margin: 0;
	padding: 0;
	font-size: 69%;		/* Entries 文字サイズ */
	font-family: verdana;
	color: #ffffff;
	font-weight: bold;
}
div p.intro{
	position: absolute;
	top: 0px;
	right: 30px;
	text-align: right;
	margin: 0;
	padding: 0;
	color: #000000;	/* ブログ説明文 - 文字色 */
	height: 31px;
	font-size: 82%;	/* 文字サイズ */
}
p.intro span{
	color: #000000;	/* ブログ説明文 - 文字色 */
	text-decoration: underline;
}

div.main{
	float: left;
	overflow: hidden;
}
div.right{
	float: right;
	overflow: hidden;
	margin-bottom:15px;
}
div.m-main{
	padding-right: 13px;
	padding-left: 8px;
	text-align: left;
	overflow: hidden;
}
div.r-main{
	margin-top: 14px;
	margin-right: 8px;
	margin-left: 13px;
	text-align: left;
}

div.m-main table{ font-size: 13.12px; }
div.r-main table{ font-size: 13.12px; }

#header{
	margin: 0;
	padding: 5px 14px 0;
	list-style-type: none;
	text-align: right;
	font-size: 69%;
}
#header li{
	margin: 0;
	padding: 0 0 0 9px;
	display: inline;
}
#header li a{
	color: #000000;	/* 右上リンク文字色 */
}
#header li a:hover{
	color: #cc0000;
}

.emoji {
	vertical-align: middle;
	margin: 0 0.1em;
}

img{ border: none; }

a img{
	border: none;
	text-decoration: none;
}

.e-text p{
	margin: 0.1em 0 0.9em;
}

.r-main p{
	margin: 0.1em 0 0.4em;
}

pre{
	font-size: inherit;
	overflow: auto;
}

textarea,select,input{
font-family: Osaka,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	font-size: inherit;
}

#comment_form textarea{
	padding: 1px;
}

form{ margin: 0;padding: 0; }

blockquote{
	margin: 1.5em 0.5em 1.5em;
	padding: 0.5em 1.1em;
	color: #000000;
	background: #fafaf3;
	border-left: #f3f3ee 1px solid;
	border-top: #f3f3ee 1px solid;
	border-bottom: #eaeae7 1px solid;
	border-right: #eaeae7 1px solid;
}
.m-main blockquote p{
	margin: 0.3em 0 0.3em;
}
.e-text ul,.e-text ol{
	margin: 16px 0 17px 37px;
	padding: 0;
	line-height: 1.3;
}
.e-text ul ul,.e-text ol ol{
	margin: 11px 0 16px 25px;
	padding: 0;
}
.e-text li{
	margin: 0 0 10px;
	padding: 0;
}
.e-text h3{
	border-top: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
	margin: 1.9em 0px 1.1em -2px;
	padding: 9px 6px 9px 23px;
	line-height: 1.2;
	font-weight: bold;
	font-size: 100%;
	color: #333333;
background: #fdfdf3 url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sthan01b.gif) 5px 10px no-repeat;
}
.e-text h4{
	border-bottom: 1px #ddd double;
	margin: 1.9em 0 1.1em -2px;
	padding: 6px 6px 9px 23px;
	line-height: 1.2;
	font-weight: bold;
	font-size: 100%;
	color: #333333;
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sthan02b.gif) 5px 7px no-repeat;
}

/* ---------------------------------------------------- Entry --- */
div.entry-m{
	margin-bottom: 50px;	/* 各記事の間隔 50px */
	padding-bottom: 16px;
}
div.entryTitle{
	padding: 0 16px;
	height: 86px;
	position: relative;
}
div.entryBody{
	padding: 20px 20px 0;
}
h2.e-title{
	position: absolute;
	top: 28px;
	left: 100px;
	height: 31px;
	padding: 0px 0px 0px 0px;
	margin: 0px 26px 0px 0px;
	text-align: left;
	line-height: 1.1;
}
.datum li,.datum li a,.datum li a:hover{
	color: #ffffff;	/* 日付文字色 */
}
ul.datum{
	position: absolute;
	top: 16px;
	left: 16px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 70px;
	height: 70px;
	text-align: center;
	font-weight: normal;
	font-family: verdana;
	color: #ffffff;
background: #3190b8 url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/soday.gif) 0 0 no-repeat;
}
div ul.daySun{
background: #c94130 url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/soday01.gif) 0 0 no-repeat;
}
.datum li{
	margin: 0;
	padding: 0;
	text-align: center;
}
.datum li.top{
	font-size: 63%;	/* 年月文字サイズ */
	line-height: 26px;
	height: 26px;
}
.datum li.day{
	font-size: 100%;	/* 日文字サイズ */
	line-height: 31px;
	height: 42px;
}
p.youbi {
	position: absolute;
	right: 0;
	top: 10px;
	height: 20px;
	width: 30px;
	margin: 0 10px 0 0;
	padding: 0;
	text-align: center;
	font-family: verdana;
	font-size: 10px;
	line-height: 1;
}
p.youbi a,p.youbi a:hover,p.youbi img{
	text-decoration: none;
	border: none;
	margin: 0;
	padding: 0;
}
ul.e-category{
	position: absolute;
	top: 61px;
	left: 100px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-align: left;
	font-size: 82%;	/* カテゴリ文字サイズ */
}
.e-category li{
	display: inline;
	margin: 0 7px 0 0;
	padding: 0 0 0 7px;
}
.e-category a,.e-category li{
	color: #444433;		/* カテゴリリンク色 */
	text-decoration: none;
}
.e-category a:hover{
	color: #cc3333;		/* -カーソル接触 */
	text-decoration: none;
}
.e-category li.time{
	padding-left:15px;
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/chan01.gif) 0 2px no-repeat;
}
.e-category li.pcate{
	padding-left:18px;
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/icoc01.gif) 0 1px no-repeat;
}
.e-text{
	margin: 0 0 25px 2px;
	text-align: left;
}

.fc2_footer{ padding: 2em 0 0; }

div p.e-more{ margin: 1em 0.5em 0.4em; }
div.e-more a{ padding: 0 0.2em; }
.topmore{ padding-top: 20px; }		/* 追記部分の上余白 */

ul.tag-m{
	list-style-type: none;
	margin: 0 0 4px;
	padding: 0;
	text-align: left;
	line-height: 1.3;
	font-size: 82%;	/* ユーザータグ文字サイズ */
}
.tag-m li{
	display: inline;
	margin: 0 7px 0 0;
	padding: 0;
}
.tag-m a{
	color: #218090;		/* ユーザータグ文字色 */
	text-decoration: none;
}
.tag-m a:hover{
	color: #cc3333;		/* -カーソル接触 */
}
ul.e-bottom{
	list-style-type: none;
	margin: 0;
	padding: 8px 18px 3px;
	text-align: right;
	color: #eeeeee;
	font-size: 82%;	/* 記事下部文字サイズ */
}
.e-bottom li{
	display:inline;
	margin: 0 0 0 4px;
	padding: 0;
}
.e-bottom a{
	color: #606060;	/* 記事下部文字色 */
	text-decoration: none;
	padding: 2px 5px;
	background: #f6f6ec;
	border: 1px #e7e7e3 solid;
}
.e-bottom a:hover{
	color: #ffffff;
	text-decoration: none;
	background: #b6cc70;
	border: 1px #a3b370 solid;
}

/* ------------------------------------------------------ Side --- */
.pluginBody{
	padding: 0 0 16px;
	margin-bottom: 23px;	/* 各プラグインの間隔 23px */
}
h2.s-title{
	margin: 0;
	padding: 0 10px 0 13px;
	text-align: left;
	font-weight: normal;
	height: 32px;
	line-height: 32px;
	letter-spacing: 1px;
	color: #ffffff;
	font-size: 82%;
}
.s-body{
	padding: 6px 7px 1px;
	font-size: 82%;
	min-height: 1px;
}
.s-body p.s-desc{
	margin: 0px 0px;
	padding: 0px 0px;	/* プラグイン1,2説明文余白 上下・左右 */
}
.s-body ul{
	margin: 2px 0 0px;
	padding: 0 0 1px;
	list-style-type: none;
}
.s-body li{
	padding: 5px 6px 5px 6px;
	margin: 0 0 0px;
	line-height: 1.2;
	border-bottom: 1px #f3f3f0 solid;	/* 同色a */
}
/* --- plugin-category --- */
.s-body ul.sub_menu{
	margin: 5px -6px 0;
	padding: 0;
	list-style-type: none;
}
.s-body ul.sub_menu li{
	padding: 5px 0 5px 20px;
	margin: 0;
	line-height: 1.2;
	border-top: #f3f3f0 1px solid;	/* 同色a */
	border-bottom: none;
}
.s-body ul.sub_menu li{
	padding: 5px 0 5px 25px;
	margin: 0;
	line-height: 1.2;
	border-top: #f3f3f0 1px solid;	/* 同色a */
	border-bottom: none;
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/icoa01.gif) 13px 9px no-repeat;
}
div.s-body li.sub_list_end{
	padding-bottom: 0;
}

/* ---------------------------------------------------- Navi List --- */
.pagelist{
	padding: 12px 0 7px;
	margin: 0 0 45px 9px;
	color: #ffffff;
	font-size: 82%;
}
.p-body{
	line-height: 1.5;
	padding: 6px 0 1px;
}
.pagelist a{
	text-decoration: underline;
	color: #ffffff;	/* 本文リンク色 */
}
.pagelist a:hover{
	text-decoration: none;
	color: #ffe933;
}
.pagelist li a{
	text-decoration: none;
	color: #ffffff;	/* リストリンク色 */
}
.pagelist li a:hover{
	text-decoration: none;
	color: #ffe933;
}
ul.nlist{
	margin: 0;
	padding: 0 15px 10px;
	list-style-type: none;
}
.nlist li{
	padding: 5px 7px 5px 22px;
	margin: 0;
	line-height: 1.2;
	border-bottom: 1px #3a99c1 solid;
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/icoa02.gif) 6px 9px no-repeat;
}
ul.etag{
	list-style-type: none;
	margin: 0 16px 0px;
	padding: 5px 6px 5px;
	border-bottom: 1px #3a99c1 solid;
	line-height: 1.2;
}
.etag li{
	display: inline;
	margin: 0 7px 0 0;
	padding: 0;
}
ul.cttop{
	list-style-type: none;
	margin: 0 16px 0px;
	padding: 5px 6px 5px;
	text-align: left;
	color: #eeeeee;
	border-bottom: 1px #3a99c1 solid;
}
.cttop li{
	display: inline;
	margin: 0 10px 0 0;
	padding: 0;
}
ul.enavi{
	list-style-type: none;
	margin: 7px 0 0 17px;
	padding: 4px 16px 2px;
	text-align: left;
	color: #ffffff;
}
.enavi li{
	display: block;
	margin: 0;
	padding: 3px 0 1px;
	line-height: 1.3;
}
ul.enavi a,ul.tnavi{
	font-size: 89%;
}
ul.tnavi a,ul.enavi a{
	color: #ffffff;
	line-height: 1;
	text-decoration: none;
	background: #45a3c0;
	padding: 1px 6px;
	border: 1px #9ac0d0 solid;
}
ul.tnavi a:hover,ul.enavi a:hover{
	color: #ffffff;
	background: #45b9c0;
	border-color: #9accd0;
}
ul.tnavi{
	list-style-type: none;
	margin: 0;
	padding: 3px 15px 5px;
	text-align: right;
	color: #eeeeee;
}
#n-bottom ul.tnavi{
	padding: 5px 15px;
}
.tnavi li{
	display: inline;
	margin: 0 0 0 5px;
	padding: 0;
	line-height: 1.1;
}
.p-bottom{
	padding: 7px 0 0;
	margin: 0 0 40px 9px;
	color: #ffffff;
	font-size: 82%;
}
.p-navi{
	min-height: 1.1em;
	padding: 0 0 7px;
	margin: 0;
	position: relative;
	background-color: #3190b8;
}
#n-bottom ul.enavi{
	list-style-type: none;
	margin: 3px 93px 0 17px;
	padding: 0 0 5px 16px;
	text-align: left;
	color: #ffffff;
}
ul.snavi{
	position: absolute;
	top: 4px;
	right: 8px;
	margin: 0;
	padding: 0;
}
.snavi li{
	display: inline;
	margin: 0 8px 0px 0;
	padding: 0;
}
.snavi li a{
	line-height: 1.1;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
}
.snavi li a:hover{
	color: #000000;
}

/* ---------------------------------------------------- Plugin3 --- */
.p-main{
	position: relative;
	height: 55px;
}
h2.ptitle{
	position: absolute;
	top: 16px;
	left: 16px;
	margin: 0px;
	padding: 0;
	height: 31px;
	line-height: 31px;
	font-weight: normal;
	color: #ffffff;
	font-size: 82%;	/* タイトル文字サイズ */
	text-align: center;
	letter-spacing: 1px;
}
.d-body p{
	margin: 0.3em 0;
}
.d-body{
	padding: 13px 20px 1px 22px;
}
.d-body p.s-desc{
	margin: 0px 0px;
	padding: 0px 0px;	/* 説明文余白 上下・左右 */
}
.d-body ul{
	margin: 0;
	padding: 1px 0;
	list-style-type: none;
	line-height: 1.2;
}
.d-body li{
	border-bottom: 1px #f6f6f0 solid;
	padding: 5px 7px 5px 23px;
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/icoa01.gif) 8px 9px no-repeat;
}

/* ------------------------------------------------- Archives --- */
ul.titlebody{
	font-size: 82%;
	margin: 0;
	list-style-type: none;
	padding: 0px 20px 15px;
	text-align: left;
}
ul.titlebody li{
	padding: 5px 7px;
	margin: 0;
	line-height: 1.2;
	border-bottom: 1px #e9e9e3 dashed;
}
.titlebody li a{
	text-decoration: none;
	color: #222222;
}
.titlebody a:hover{
	text-decoration: none;
	color: #d03333;
}

/* ---------------------------------------- Comment-Trackback --- */
/* コメントフォームの横幅//全体幅が小さい場合は数値を減らす */
div.c-form textarea{ width: 400px ; }	/* 本文入力欄 */
.cwidth{ width: 415px ; }	/* 本文入力欄 +15px */
input#name,input#mail,input#title,input#url{ width: 155px ; }/* 名前等入力欄 */
.wlabel{ float: left;  width: 175px; } /* 名前入力欄 +20px */

.cotitle{
	position: relative;
	height: 80px;
	padding: 0 16px;
}
h2.c-title{
	position: absolute;
	top: 16px;
	left: 16px;
	line-height: 33px;
	height: 33px;
	padding: 0 1.0em;
	text-align: left;
	font-weight: normal;
	font-family: verdana;
	font-size: 82%;	/* Comment文字サイズ */
	color: #000000;	/* 文字色 */
	margin: 0 0 20px;
}
#comment-area h3{
	line-height: 1.1;
	margin: 0 3px 5px;
	padding: 0;
	font-weight: normal;
	font-size: 100%;
	color: #000000;
}
h3 .c-cico{
	padding-left: 18px;
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/icon01.gif) 0 0 no-repeat;
}
h3 span.ico00{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/icon02.gif) 0 0 no-repeat;
}
.c-cico span{
	padding-left: 20px;
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/icos01.gif) 0 0 no-repeat;
}

h3.c-top a{ text-decoration: none; }

.c-entry{
	font-size: 82%;		/* コメント本文文字サイズ */
	padding: 0 16px 35px;	/* コメント間隔 35px */
	text-align: left;
	clear: both;
	min-height: 1px;
}
.c-entry:after{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .c-entry,* html .r-main .s-body,* html .p-navi {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
.c-entry ul{
	list-style-type: none;
	margin: 0;
	padding: 5px 0 0;
	float: left;
	width: 84px;
	line-height: 1.1;
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/soce01.gif) 63px 0 no-repeat;
}
.c-entry li{
	margin: 0;
	padding: 0 0 8px 1px;
	font-size: 11px;	/* コメント情報文字サイズ */
	line-height: 1.1;
}
li.c-no a,li.c-no a:hover{
	text-decoration: none;
	color: #000000;		/* コメント日付文字色 */
}
li.c-youbi a,li.c-youbi a:hover{
	text-decoration: none;
	background: #cc0000;
	color: #ffffff;
	padding: 0 3px;
}
li.c-youbi{
	margin-bottom: 2px;
	line-height: 1;
}
li.c-str{ color: #888888; }

.c-entry dl{
	margin: 0 0 0 84px;
	padding: 8px 8px;
	background: #fafaf6;
	border: 1px #ecece8 solid;
}
.c-entry dt{
	margin: 0;
	padding: 0 4px 5px;
	color: #007000;		/* コメントタイトル文字色 */
}
.c-entry dt img{
	margin: 0 8px 0 0;
	padding: 0;
	border: 0;
}
.c-entry dd{
	margin: 0;
	padding: 0;
}
p.c-body{
	margin: 0 6px;
}
span.ctrip{
	color: #fefefa;
}
.c-form{
	font-size: 82%;
	line-height: 1.5;
}
.c-form,.t-top{
	padding-bottom: 1px;
	text-align: left;
}
#comment_form{
	border-top: 1px #eeeeee dotted;
	padding-top: 2em;
}
#comment_form,.t-body{
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 1px;
	margin: 0;
}
#comment_form dt,dd{
	margin: 0;
	padding: 0;
}
#comment_form dl{
	margin: 0 0 5px;
	padding: 0;
}
.coclear{clear: both;}

div.c-formb{
	text-align: right;
	margin: 6px 0;
	padding: 2px 10px;
}

#trackback dd.t-url{
	background: #f9f9f3;
	line-height: 1.1;
	margin: 0 0 0.7em;
	padding: 6px 9px;
	font-weight: normal;
	font-size: 100%;
	color: #000000;
}

.t-body{ font-size: 82%; }	/* トラバ文字サイズ */
#trackback p{margin: 0 10px;}

#trackback dt{
	margin: 0 0 1px;
	padding: 0;
}
#trackback dd{
	margin: 0;
	padding: 0 0 6px;
	text-align: right;
}
#trackback dd.t-url{
	overflow: auto;
	margin: 0 0 10px;
	text-align: left;
}
#trackback h3{
	margin: 0 3px 7px;
	padding: 9px 0 0;
	font-weight: normal;
	font-size: 100%;
}
#trackback .t-body{
	padding: 0;
	margin: 0 16px 2px;
}
#trackback ul{
	border-bottom: 1px #e9e9e9 dashed;
	padding: 0 5px 5px;
	margin: 0;
	text-align: right;
	list-style-type: none;
}
#trackback li{
	display: inline;
	padding: 0;
	margin: 0 0 0 9px;
}

/* --------------------------------------------------- Bottom --- */
#b-top{
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 1.1;
	text-align: right;
	font-size: 82%;
	padding: 0 0 5px;
}
#b-top li{
	margin: 0 11px;
	padding: 0;
}
#b-top a{
	text-decoration: none;
	color: #000000;
}
address{
	padding: 0;
	margin: 0 0 10px;
	font-size: 82%;		/* 著者情報文字サイズ */
	text-align: center;
	font-style: normal;
}
address,address a{
	color: #000000;		/* 著者情報文字色 */
}
#footer{
	text-align: center;
	margin: 0 auto;
	font-size: 82%;	/* 最下部文字サイズ */
}
#footer,#footer a{
	color: #000000;	/* 最下部文字色 */
}
#footer strong{ font-weight: normal; }
#footer span,#footer p{
	font-size: 91.4%;
	margin: 0 5px 0 0;
	display:inline;
}
#b-top a:hover,address a:hover,#footer a:hover{
	color: #cc0000;	/* -カーソル接触 */
}

div{margin: 0;padding: 0;}

/* -------------------------------------------- Plugin-Calender --- */
.plugin-calender{
	text-align: center;
	margin: 2px auto;
	padding: 0;
}
div.r-main table.calender{
	text-align: center;
	margin: 0 auto;
	line-height: 1.4;
	color: #222222;
	font-size: 12px;
}
.calender caption{
	color: #222222;
	margin: 0 auto;
	padding: 3px 0 4px;
}
.calender caption a{
	padding: 0 3px;
}
.calender th{
	text-align: center;
	font-weight: normal;
	line-height: 1.4;
	color: #6b6660;
}
.calender th#sun{
	color: #ff6666;
}
.calender th#sat{
	color: #6666ff;
}
.calender td{
	text-align: center;
	width: 21px;
	line-height: 1.4;
	padding: 0;
	color: #9b9690;
}
.s-body table.calender td a{
	text-decoration: none;
}
.s-body table.calender td a:hover{
	text-decoration: underline;
}

/* ---------------------------------------------------- Baton --- */
p.baton_title{
	font-weight: bold;
	margin: 0;
	padding: 5px 0 8px;
}
dl.blog_baton{
	margin: 0px 0 8px;
}
dt.baton_q{
	margin: 0px 0px 5px 0px;
	color: #006699;
	line-height: 1.5;
}
span.q_number{
	font-family: verdana;
	color: #3399cc;
	font-weight: bold;
	margin-right: 5px;
}
dd.baton_a{
	margin: 0px 0px 10px 13px;
	line-height: 1.5;
}
span.a_number{
	font-family: verdana;
	color: #ee6600;
	font-weight: bold;
	margin-right: 5px;
}


/* --------------------------------------------------- size-m --- */
.size-m #pagetop{ width: 804px;
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sosky804.jpg) 8px 20px no-repeat;
}
.size-m div.main{ width: 559px; }
.size-m .right{ width: 245px; }
.size-m .container{
	margin-top: 304px;
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sots538.gif) 0 0 no-repeat;
}
.size-m h1.title{
	width: 447px;
background: #3190b8 url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/soh538.jpg) right top no-repeat;
}
.size-m h2.ptitle{
	width: 150px;
background: #76b733 url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sodh150.gif) 0 0 no-repeat;
}
.size-m div.entryTitle{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/soet538.jpg) 0 0 no-repeat;
}
.size-m .d-body,.size-m .c-entry,.size-m .c-form,.size-m .t-top,
.size-m div.entryBody,.size-m ul.titlebody{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/soem538.jpg) 0 0 repeat-y;
}
.size-m div.entry-m{
background: #fefefa url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/soeb538.jpg) left bottom no-repeat;
}
.size-m h2.s-title{
background: #3994bb url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sost224.gif) 0 0 no-repeat;
}
.size-m .s-body{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sosm224.jpg) left top repeat-y;
}
.size-m .pluginBody{
background: #fefefa url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sosb224.jpg) left bottom no-repeat;
}
.size-m .p-bottom{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sopt538.gif) 0 0 no-repeat;
}
.size-m .p-body{
background: #3190b8 url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sopm538.gif) 0 0 repeat-y;
}
.size-m .p-navi,.size-m .pagelist{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sopb538.gif) right bottom no-repeat;
}
.size-m .p-main{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sodt538.jpg) 0 0 no-repeat;
}
.size-m .cotitle{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/soct538.jpg) 0 0 no-repeat;
}

/* --------------------------------------------------- size-l --- */
.size-l #pagetop{ width: 856px;
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sosky856.jpg) 8px 20px no-repeat;
}
.size-l div.main{ width: 611px; }
.size-l .right{ width: 245px; }
.size-l .container{
	margin-top: 304px;
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sots590.gif) 0 0 no-repeat;
}
.size-l h1.title{
	width: 499px;
background: #3190b8 url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/soh590.jpg) right top no-repeat;
}
.size-l h2.ptitle{
	width: 156px;
background: #76b733 url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sodh156.gif) 0 0 no-repeat;
}
.size-l div.entryTitle{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/soet590.jpg) 0 0 no-repeat;
}
.size-l .d-body,.size-l .c-entry,.size-l .c-form,.size-l .t-top,
.size-l div.entryBody,.size-l ul.titlebody{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/soem590.jpg) 0 0 repeat-y;
}
.size-l div.entry-m{
background: #fefefa url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/soeb590.jpg) left bottom no-repeat;
}
.size-l h2.s-title{
background: #3994bb url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sost224.gif) 0 0 no-repeat;
}
.size-l .s-body{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sosm224.jpg) left top repeat-y;
}
.size-l .pluginBody{
background: #fefefa url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sosb224.jpg) left bottom no-repeat;
}
.size-l .p-bottom{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sopt590.gif) 0 0 no-repeat;
}
.size-l .p-body{
background: #3190b8 url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sopm590.gif) 0 0 repeat-y;
}
.size-l .p-navi,.size-l .pagelist{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sopb590.gif) right bottom no-repeat;
}
.size-l .p-main{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sodt590.jpg) 0 0 no-repeat;
}
.size-l .cotitle{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/soct590.jpg) 0 0 no-repeat;
}

/* --------------------------------------------------- size-s --- */
.size-s #pagetop{ width: 748px;
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sosky748.jpg) 8px 20px no-repeat;
}
.size-s div.main{ width: 517px; }
.size-s .right{ width: 231px; }
.size-s .container{
	margin-top: 304px;
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sots496.gif) 0 0 no-repeat;
}
.size-s h1.title{
	width: 405px;
background: #3190b8 url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/soh496.jpg) right top no-repeat;
}
.size-s h2.ptitle{
	width: 150px;
background: #76b733 url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sodh150.gif) 0 0 no-repeat;
}
.size-s div.entryTitle{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/soet496.jpg) 0 0 no-repeat;
}
.size-s .d-body,.size-s .c-entry,.size-s .c-form,.size-s .t-top,
.size-s div.entryBody,.size-s ul.titlebody{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/soem496.jpg) 0 0 repeat-y;
}
.size-s div.entry-m{
background: #fefefa url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/soeb496.jpg) left bottom no-repeat;
}
.size-s h2.s-title{
background: #3994bb url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sost210.gif) 0 0 no-repeat;
}
.size-s .s-body{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sosm210.jpg) left top repeat-y;
}
.size-s .pluginBody{
background: #fefefa url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sosb210.jpg) left bottom no-repeat;
}
.size-s .p-bottom{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sopt496.gif) 0 0 no-repeat;
}
.size-s .p-body{
background: #3190b8 url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sopm496.gif) 0 0 repeat-y;
}
.size-s .p-navi,.size-s .pagelist{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sopb496.gif) right bottom no-repeat;
}
.size-s .p-main{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sodt496.jpg) 0 0 no-repeat;
}
.size-s .cotitle{
background: url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/soct496.jpg) 0 0 no-repeat;
}

