@charset "UTF-8";



/* プラグイン3を常に表示させる場合はHTML編集の該当箇所２つを削除
使わない場合はプラグイン1や2に移動

サイド幅(固定px)の切り替え は HTML編集 でクラス名を変更
LL (230px) class="size-ll"   L (220px) class="size-l"
M (210px) class="size-m"   S (200px) class="size-s"

幅変更決定手順
サイド幅→メニューリンクの幅と個数→全体幅
メニューリンク幅*リンクの数+12=全体幅
例：147*6+12=894px

記事本文で使用可能な画像の大きさ目安
LL  440px  /  450px  /  460px     L  420px  /  440px  /  450px
M  410px  /  420px  /  430px     S  400px  /  410px  /  420px

サンプル  http://paro2day.blog122.fc2.com/blog-entry-391.html  */


/* --- 初期値 : M   class="size-m" ------------------------- 幅変更 ---
LL  size-ll  (230px)   950px  134px  /  964px  136px  /  978px  138px
L    size-l  (220px)   918px  151px  /  930px  153px  /  942px  155px
M   size-m (210px)   882px  145px  /  894px  147px  /  906px  149px
S    size-s  (200px)  852px  140px  /  864px  142px  /  876px  144px
可変 size-m (225px)  94%     131px   786px
上記のどれか１組を下記の2つに上書き  */

#pagetop,.outhead,.hdsize{ width: 94% ; min-width: 940px; max-width: 1300px;}	/* 全体幅 */


#menunavi li{ width: 149px; }  /* メニューリンク */
#menunavi ul ul.c-menu {
  top: 0px;left: 149px;  /* 上記と同じ値 */
}
/* メニューリンクの合計値:  リンク幅 * リンク数 = 786px */
#menunavi ul{ width: 894px; }



/* コメントフォームの横幅//全体幅が小さい場合は数値を減らす */
div.c-form textarea{ width: 360px ; }	/* 本文入力欄 */
.cwidth{ width: 375px ; }	/* 本文入力欄 +15px */
input#name,input#mail,input#title,input#url{ width: 140px ; }/* 名前等入力欄 */
.wlabel{ float: left;  width: 155px; } /* 名前入力欄 +15px */

/* ------------------------------------------- メニューリンク色 --- */

.hdcolor,address{
	background: #403930;		/* メニュー全体背景色 */
}
#menunavi li a{
	background: #403930;		/* リンク背景色1 */
	border-left: 1px #504940 solid;	/* 左線色1 */
	line-height: 28px;		/* メニュー高さ */
	color: #ffffff;		/* 文字色 */
}
#menunavi li.end a{
	border-right: 1px #504940 solid; /* 左線色1と同色 */
}
#menunavi li a:hover{
	background: #af6050;	/* -カーソル接触リンク背景色 */
	color: #ffffff;		/* 文字色 */
}
#menunavi li li a:hover {
	border-color: #9f5040;/* -カーソル接触線色 */
}
#menunavi li li a {
	padding: 6px 5px 7px;	/* リンク内高さ6|7px */
	height: auto;
	letter-spacing: 0px;
	line-height: 1.1;
	border-top: 1px #4a433a solid; /* リンク上線色2 */
}
#menunavi li li a {
	background: #433930;		/* リンク背景色2 */
}
#menunavi li li li a {/* 子カテゴリ */
	border-top: 1px #4d443b solid; /* リンク上線色3 */
}
#menunavi li li li a {
	background: #453d34;		/* リンク背景色3 */
}
#menunavi ul.menu-m {
	width: 200px;		/* ワイド */
}
#menunavi ul.menu-l {
	width: 270px;		/* ワイド2 */
}
#menunavi,#menunavi ul,#menunavi li a{
	height: 28px;		/* メニュー高さ */
}
#menunavi ul.menu-s,#menunavi ul.menu-m,
#menunavi ul.menu-l,#menunavi ul.menu-c {
	top: 28px;		/* メニュー高さ */
	left: 0;
} /* 位置 */


#menunavi #pdcat li{
	text-align: left;	/* カテゴリテキスト */
}

/* [A]20090329以降にダウンロード */
address,address a,address a:hover{
	color: #ffffff;		/* 著者情報文字色 */
}

/* ----------------------------------------- サイドバーリンク色 --- */

.r-main li a{
	text-decoration: none;
	color: #201000 ;	/* リスト */
}
.r-main li a:hover{
	text-decoration: none;
	color: #dd3333 ;
}
.r-main a{
	text-decoration: underline;
	color: #aa3333 ;	/* 本文 */
}
.r-main a:hover{
	text-decoration: underline;
	color: #dd3333 ;
}

/* ------------------------------------------ 記事本文リンク色 --- */

.e-text a,.c-entry a,.t-body a{
	text-decoration: underline;
	color: #aa3333 ;
}
.e-text a:hover,.c-entry a:hover,.t-body a:hover{
	text-decoration: none;
	color: #dd3333 ;
}

/* ------------------------------------ プラグイン3・ALLリンク色 --- */

.p-third li a,.titlebody a{
	text-decoration: none;
	color: #444444 ;	/* リスト */
}
.p-third li a:hover,.titlebody a:hover{
	text-decoration: none;
	color: #dd3333 ;
}
.p-third a{
	text-decoration: underline;
	color: #aa3333 ;	/* 本文 */
}
.p-third a:hover{
	text-decoration: none;
	color: #dd3333 ;
}

/* ----------------------------------------------------- 画像 --- */
/* 囲み線が不要な場合は border 部分の１行を削除 */
/* 左右の余白を増やしすぎると画像がはみ出る */

.e-text img{
	border: #f0f0e9 1px solid;	/* 記事-囲み線 */
	margin: 1px 1px;		/* 余白-上下・左右 */
}
.r-main .s-body img{
	border: #dcd7ce 1px solid; /* サイドバー囲み線- */
	margin: 1px 1px;		/* 余白-上下・左右 */
}

/* --- big 94%  small 82% ---------------------------- 文字サイズ --- */

h1.title{ font-size: 94%; }		/* ブログタイトル */

.intro{ font-size: 82%; }			/* ブログ説明文 */

#menunavi{ font-size: 82%; }		/* メニュー */

h2.e-title{ font-size: 82%; }		/* 記事タイトル */
h2.ptitle{ font-size: 82%; }		/* プラグイン3タイトル */

.e-text,.p-third .s-body,.titlebody{
	font-size: 82%; }		/* 記事本文 */

.tag-m,.e-category{ font-size: 82%; } /* カテゴリ・ユーザタグ */

.e-bottom{ font-size: 82%; }		/* 記事下部 */

.c-entry,.c-form,.t-body{ font-size: 82%; } /* コメント・トラックバック */

.r-main h2.s-title{ font-size: 82%; } /* サイドタイトル */
.r-main .s-body{ font-size: 82%; } /* サイド本文 */

ul.navi{ font-size: 82%; }

#footer{ font-size: 82%; }

/* ----------------------------------------------------- 行間 --- */

.e-text{ line-height: 1.7; }		/* 記事本文 */
.c-entry,.t-body{ line-height: 1.5; }	/* コメント・トラバ */
.r-main .s-body{ line-height:1.4; }		/* サイドバー */
.p-third .s-body{ line-height: 1.6; }		/* プラグイン3 */

/* --------------------------------------------------- 文字色 --- */

h1.title a,h1.title a:hover{
	text-decoration: none;
	color: #302920;		/* ブログタイトル */
} 

h2.e-title,h2.e-title a{
	color: #100000;		/* 記事タイトルリンク色 */
	text-decoration: none;
}
h2.e-title a:hover{
	color: #dd3333;		/* -カーソル接触 */
}
.e-category a,.tag-m a{
	color: #000000;		/* カテゴリリンク色 */
	text-decoration: none;
}
.e-category a:hover,.tag-m a:hover{
	color: #cc3333;		/* -カーソル接触 */
	text-decoration: none;
}
.m-main,.m-main table,.c-entry,.t-body,div.p-third .s-body{
	color: #404040;		/* 記事本文 */
}

.r-main,.r-main table{ color: #222222; }	/* サイドバー本文 */

a{ color: #888888; text-decoration: none; }
a:hover{ color: #000000; }

/* ---------------------------------------------------- body ---- */

#pagetop{
	margin: 0px auto 0;
	clear: left;
	/* 内背景色 */
background-color: #f8f8f0;
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/05-left-210.jpg);
background-position: left top;
background-repeat: repeat-y;
}

div.main{
	width: 100%;
	float: right;
	overflow: hidden;
}
div.leftside{
	width:100%;
	float: left;
	overflow: hidden;
}
div.left{
	float: left;
	overflow: hidden;
	margin-bottom:15px;
}
div.right{
	float: right;
	overflow: hidden;
	margin-bottom:15px;
}

body {
font-family: Osaka,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	word-break: break-all;
	word-wrap: break-word;
	background: #f3f3e9;		/* 全体背景 */
	color: #666666;
}

.inhead ul{
	margin: 0;
	padding: 3px 10px 0;
	list-style-type: none;
	text-align: right;
	font-size: 69%;
}
.inhead li{
	margin: 0;
	padding: 0 0 0 9px;
	display: inline;
}
.inhead li a{
	color: #857869;
}
.inhead li a:hover{
	color: #403930;
}

h1.title{
	margin: 0px 0px 5px 10px;
	padding: 0 10px 0;
	text-align: left;
	font-weight: bold;
	line-height: 1;
	letter-spacing: 1px;
}

div p.intro{
	text-align: right;
	margin: 0 14px 0px;
	padding: 0;
	color: #444038;
}
p.intro span{
	color: #000000;
	text-decoration: underline;
}

div.m-main{
	padding-top: 20px; /* メイン上余白 */
	text-align: left;
	overflow: hidden;
}

div.main ul.navi,div.p-third,div.entry-m,div.entry-p{
	margin-right: 14px; /* メイン左右余白 */
	margin-left: 14px;
}

div.m-main table{ font-size: 13.12px; }

div.r-main{
	margin: 0 16px 0 14px;
	padding-top: 18px; /* サイド上余白 */
	text-align: left;
}
.right div.r-main{
	margin: 0 14px 0 16px;
}
div.r-main table{ font-size: 13.12px; }

.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.7em;
}

.r-main p{
	margin: 0.1em 0 0.3em;
}

pre{
	font-size: inherit;
	overflow: auto;
}

textarea,select,input{
font-family: Osaka,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	font-size: inherit;
	line-height: 1;
}
textarea{
	line-height: 1.1;
}

form{ margin: 0;padding: 0; }

blockquote{
	margin: 1em 0.5em 1.1em;
	padding: 0.41em 0.6em;
	border-left: #dcd6c6 7px solid;
	border-top: #f8f8f0 1px solid;
	border-right: #f4f4ea 1px solid;
	border-bottom: #f4f4ea 1px solid;
	color: #444444;
	background: #f5f5eb;
}

div.m-main blockquote p{
	margin: 0.2em 0;
}

.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-left: 8px #ccb9b0 solid;
	border-bottom: 1px #dcd9d0 solid;
	margin: 1.8em 0 1em -2px;
	padding: 5px 7px;
	line-height: 1.2;
	font-weight: normal;
	font-size: 100%;
	color: #333333;
}
.e-text h4{
	border-left: 8px #dcd6c9 solid;
	border-bottom: 1px #dcd9d0 dashed;
	margin: 1.8em 0 1em -2px;
	padding: 5px 7px;
	line-height: 1.2;
	font-weight: normal;
	font-size: 100%;
	color: #333333;
}

/* ---------------------------------------------------- entry --- */

div.entry-m{ margin-bottom: 50px;}	/* 各記事の間隔 50px */
div.entry-p{ margin-bottom: 40px; }
div.p-third{ margin-bottom: 40px; }		/* プラグイン3間隔 40px */

h2.e-title{
	padding: 6px 9px 7px 18px;
	margin: 0;
	text-align: left;
	font-weight: normal;
	line-height: 1.1;
	border-bottom: 1px #ecece0 solid;
background: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/01-etitle.gif) left top no-repeat;
}
.e-body{
background: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/01-etitle2.gif) left bottom no-repeat;
}

div ul.e-category{
	list-style-type: none;
	padding: 5px 10px 5px 6px;
	margin: 0 0 0px 13px;
	text-align: left;
	background: #f3f3e9;
	border-right: 1px #ecece0 solid;
	border-bottom: 1px #ecece0 solid;
	color: #e7e7df; 
}
ul.e-category li{
	display: inline;
	margin: 0 5px 0 0;
	padding: 0 0 0 5px;
	border-left: 1px #e7e7df solid;
	line-height: 1.1;
}
ul.e-category li.lday{
	display: inline;
	padding:0;
	border-left: none;
}

.e-text{
	margin: 0.6em 0 14px;
	padding: 0px 6px 10px 10px;
	text-align: left;
}

.fc2_footer{ padding: 1.5em 0 0; }

.e-more{ margin: 1em 0.5em 0.4em; }
div.e-more a{ padding: 0 0.2em; }
.topmore{ padding-top: 20px; }		/* 追記部分の上余白 */

div ul.tag-m{
	list-style-type: none;
	margin: 0 8px 4px;
	padding: 0;
	text-align: left;
	line-height: 1.3;
}
ul.tag-m li{
	display: inline;
	margin: 0 7px 0 0;
	padding: 0;
}

ul.e-bottom{
	list-style-type: none;
	margin: 10px 0 0;
	padding: 0.3em 0.4em 0.2em;
	text-align: right;
	border-top: 1px #efefe8 solid;	/* 記事下部上線 */
	color: #eeeeee;
}
ul.e-bottom li{
	display:inline;
	margin: 0 0 0 5px;
	padding:0 0 0 5px;
	border-left: 1px #eeeeee solid;
}
ul.e-bottom li.e-edit,ul.e-bottom li.time{
	border-left:none;
}
li.e-edit a{
	color: #f8f8f0;
}
.e-bottom a,li.time,li.e-edit a:hover{
	color: #888888;
	text-decoration: none;
}
.e-bottom a:hover{
	color: #000000;
	text-decoration: none;
}

/* ----------------------------------------------------- navi --- */

.navi li a{
	text-decoration: none;
	border-left: 5px #e0d9d6 solid;
	padding-left: 5px;
	color: #988f86;
}
.navi li a:hover{
	border-left-color: #b36050;
	color: #300000;
}

.navi li.navi-c a{
	text-decoration: underline;
	border: none;
	padding: 0px;
	color: #888888;
}
.navi li.navi-c a:hover{
	color: #000000;
}
ul.navi{
	list-style-type: none;
	margin: 0 0 2px;
	padding: 1px 1px;
	text-align: right;
	color: #eeeeee;
}
.navi li{
	display: inline;
	margin: 0 0 0 10px;
	padding: 0;
	line-height: 1.1;
}
.navi li.navi-c{
	display: block;
	margin: 15px 0 0;
	padding: 0;
	text-align: center;
}
#n-bottom{ margin-bottom: 0px; }

/* ------------------------------------------------------ side --- */

h2.s-title{
	margin: 0;
	padding: 0px 1px 0px 9px;
	text-align: left;
	font-weight: normal;
	line-height: 27px;
	height: 27px;
	letter-spacing: 1px;
	color: #ffffff;
	background-color: #4e473d;
}

.s-body{ margin: 5px 4px 23px 4px; }	/* 各プラグインの間隔 23px */

.r-main p.s-desc{
	margin: 0px 0px;
	padding: 0px 0px;	/* プラグイン1,2説明文余白 上下・左右 */
}

.s-text{ width: 100%; }

.r-main .s-body ul{
	margin: 1px 0 7px;
	padding: 0;
	list-style-type: none;
}
.r-main .s-body li{
	padding: 5px 6px;
	margin: 0;
	line-height: 1.2;
	border-bottom: 1px #e0dbc5 solid;
}
/* --- plugin-category --- */
.s-body ul.main_menu{
	margin: 1px 0 7px 0px;
	padding: 0;
	list-style-type: none;
}
.s-body ul.sub_menu{
	margin: 5px 0px 0px -6px;
	padding: 0;
	list-style-type: none;
}
.s-body ul.main_menu li.main_list{
	padding: 5px 4px 5px 6px;
	margin: 0;
	line-height: 1.2;
	border-bottom: #e0dbc5 1px solid;
}
.s-body ul.sub_menu li{
	padding: 5px 0 5px 15px;
	margin: 0;
	line-height: 1.2;
	border-top: #e0dbc5 1px solid;
	border-bottom: none;
}
.r-main .s-body li.sub_list_end{
	padding-bottom: 0;
}

/* ---------------------------------------------------- plugin3 --- */

div.p-third{
	padding: 0px 0 12px;
}

h2.ptitle{
	padding: 6px 0;
	margin: 0 0 1px 0;
	text-align: center;
	font-weight: normal;
	width: 155px;
	line-height: 1;
	letter-spacing: 1px;
	color: #ffffff;
background: #423a31 url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/01-ptitle-155.jpg) left top no-repeat;
}

.p-third p.s-desc{
	margin: 0px 0px;
	padding: 0px 0px;	/* 説明文余白 上下・左右 */
}
.p-third .s-body{
	padding: 8px 6px 0 10px;
	margin: 0;
	border-top: 1px #e8e8e0 solid;
}
.p-third ul{
	margin: 1px 0 2px;
	padding: 0;
	list-style-type: none;
}
.p-third li,.titlebody li{
	padding: 5px 9px;
	margin: 0;
	line-height: 1.2;
	border-bottom: 1px #f0f0e9 solid;
}
ul.titlebody{
	margin: 1px 0 7px;
	padding: 10px 6px;
	list-style-type: none;
}

/* ---------------------------------------- comment-trackback --- */

.c-entry{
	padding: 4px 3px 10px;
	text-align: left;
}
#comment-area h3.c-top,#trackback dd.t-url{
	background: #f3f3e9;
	border: 1px #eeeee4 solid;
	line-height: 1.1;
	margin: 4px 0 0.7em;
	padding: 5px 9px;
	font-weight: normal;
	font-size: 100%;
	color: #333333;		/* コメントタイトル文字色 */
}
span.c-no a,span.c-no a:hover{
	text-decoration: none;
	color: #333333;		/* コメントタイトル文字色 */
}
span.c-no{ color: #e6e6e6; }

.c-top a,.c-bottom a{
	text-decoration: none;
}
p.c-body{
	margin: 0 1em 0.6em;
}
ul.c-bottom{
	list-style-type: none;
	margin: 0 0.5em 0 0.1em;
	padding: 0;
	text-align: right;
	color: #666666;		/* コメント下部文字色 */
}
ul.c-bottom li,#trackback li{
	display: inline;
	margin: 0 0 0 7px;
	padding: 0;
}
ul.c-bottom li.bleft{
	margin: 0 0 0 7px;
	padding: 0 0 0 7px;
	border-left: 1px #eeeee9 solid;
}
li.ctrip{
	color: #f8f8f0;	/* 内背景色と同色に */
}
.c-form{
	padding : 2em 0 0;
	line-height: 1.5;
	text-align: left;
}
#comment_form{
	border-top: 1px #ecece0 dashed;
	padding : 2em 0 0 1em;
}
#nocom #comment_form{
	border-top: 0;
	padding : 1px 0 0 1em;
}
#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 dt{
	margin: 0 8px 1px;
	padding: 0;
}
#trackback dd{
	margin:0 7px 25px;
	padding: 0;
	text-align: right;
}
#trackback dd.t-url{
	overflow: auto;
	margin: 0 7px 10px;
	text-align: left;
}
#trackback h3{
	margin: 0 8px 7px;
	padding: 0;
	font-weight: normal;
	font-size: 100%;
}
#trackback p{
	padding: 0;
	margin: 0 0.8em 2px;
}
#trackback ul{
	border-bottom: 1px #eeeee6 dashed;
	padding: 0 11px 5px;
	margin: 0 0 9px;
	text-align: right;
	list-style-type: none;
}

/* --------------------------------------------------- bottom --- */

#b-top{
	clear: both;
	width: 100%;
	line-height: 1.1;
	text-align: right;
	font-size: 82%;
	padding: 0 0 5px;
	margin: 0 auto;
	list-style-type: none;
}
#b-top li{
	margin: 0 18px;
	padding: 0;
}
#b-top a{
	text-decoration: none;
	color: #ede8d2;
}
#b-top a:hover{
	color: #403930;
}

/* ---------------------------------------------- header footer --- */

#header,#footer{
	background: #dbd4b8;
	text-align: center;
}
.outhead{
margin: 0 auto;
background-color: #d9d1ba;
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/06-left-210.jpg);
background-position: left top;
background-repeat: repeat-y;
}
#header .inhead{
	padding: 0 0 0.8em;
}
#footer .inhead{
	padding: 10px 0;
}
#footer a:link,#footer a:visited,#footer{
	color: #504940;
}
#footer a:hover,#footer a:active{
	color: #cc3333;
}
#footer strong{ font-weight: normal; }
#footer span,#footer p{
	font-size: 91.4%;
	margin: 0 5px 0 0;
	display:inline;
}

/* ----------------------------------------------------- menu --- */


#menunavi ul{
	margin: 0 6px;
	padding: 0;
	list-style-type: none;
	text-align: left;
	position: absolute;
}
#menunavi li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}
#menunavi ul ul{
	margin: 0;
	height: auto;
	min-height: 1px;
	position: absolute;
	z-index: 645;
	display: none;
}
#menunavi ul:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
* html #menunavi ul ul {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
#menunavi ul ul li {
	text-align: left;
	float: none;
	width: auto;
}
* html #menunavi ul ul li {
	float:left;
	width: 100%;
}
#menunavi li li > a,li > #urtag {
	min-height: 1px;
	filter: alpha(opacity=95);
}
* html #menunavi li li a {
	height: 0;
}
#menunavi > ul > li > ul {
	-moz-opacity: 0.95;opacity: 0.95;
}
#menunavi ul.menu-s,#menunavi ul.c-menu {
	width: 100%;
}
#menunavi ul .menuon .menuh ul,
#menunavi ul .menuh:hover .menuh ul {
	display: none;
}
#menunavi ul .menuon ul,
#menunavi ul ul .menuon ul,
#menunavi ul .menuh:hover ul,
#menunavi ul .menuh:hover li.menuh:hover ul {
	display: block;
}
#menunavi .rnew a span {
	padding: 2px 0 0 1px;
	font-size: 84.1%;
	display: none;
}
#menunavi .rcom a span.etitle {
	padding-top: 1px;
	font-size: 100%;
	display: none;
}
#menunavi .rcom a:hover span.etitle,
#menunavi .rnew a:hover span  {
	display: block;
}
#menunavi li span.stxt{
	font-size: 84.1%;
}
#menunavi li a{
	position: relative;
	display: block;
	letter-spacing: 1px;
}
#menunavi li.home a{
	border-left: none;
}


/* [A]20090329以降にダウンロード */
#menunavi,address{
	margin: 0 auto;
	text-align: left;
}
div address{
	height: 28px;		/* メニュー高さ */
	line-height: 28px;		/* メニュー高さ */
	font-size:82%;
	text-align: center;
	font-style: normal;
}

/* [B]20090329より前にダウンロード */
#menunavi,#copyrigh{
	margin: 0 auto;
	text-align: left;
}
div #copyright{
	height: 28px;		/* メニュー高さ */
	line-height: 28px;		/* メニュー高さ */
	font-size:82%;
	text-align: center;
}




/* -------------------------------------------- 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: 22px;
	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 --- */

div.left{ width: 210px;}
div.right{ width: 210px;}
div.main{ margin-left : -210px;}
div.leftside{ margin-right: -210px;}
div.m-main{
	margin-left : 210px;
	margin-right : 210px;
}
.container{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/05-right-210.jpg);
background-position: right top;
background-repeat: repeat-y;
}
.inhead{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/06-right-210.jpg);
background-position: right top;
background-repeat: repeat-y;
}
h2.s-title{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/01-stitle-210.jpg);
background-position: left top;
background-repeat: no-repeat;
}

/* ---------------------------------------------------- size-s --- */

.sizel-s div.left{ width: 200px;}
.sizel-s div.main{ margin-left : -200px;}
.sizel-s div.m-main{ margin-left : 200px; }
.sizel-s #pagetop{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/05-left-200.jpg);
}
.sizel-s .outhead{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/06-left-200.jpg);
}
.sizel-s .left h2.s-title,.sizer-s .right h2.s-title{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/01-stitle-200.jpg);
}

.sizer-s div.right{ width: 200px;}
.sizer-s div.leftside{ margin-right: -200px;}
.sizer-s div.m-main{ margin-right : 200px; }
.sizer-s .container{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/05-right-200.jpg);
}
.sizer-s .inhead{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/06-right-200.jpg);
}

/* ---------------------------------------------------- size-l --- */

.sizel-l div.left{ width: 220px;}
.sizel-l div.main{ margin-left : -220px;}
.sizel-l div.m-main{ margin-left : 220px; }
.sizel-l #pagetop{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/05-left-220.jpg);
}
.sizel-l .outhead{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/06-left-220.jpg);
}
.sizel-l .left h2.s-title,.sizer-l .right h2.s-title{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/01-stitle-220.jpg);
}

.sizer-l div.right{ width: 220px;}
.sizer-l div.leftside{ margin-right: -220px;}
.sizer-l div.m-main{ margin-right : 220px; }
.sizer-l .container{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/05-right-220.jpg);
}
.sizer-l .inhead{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/06-right-220.jpg);
}

/* ---------------------------------------------------- size-ll --- */

.sizel-ll div.left{ width: 230px;}
.sizel-ll div.main{ margin-left : -230px;}
.sizel-ll div.m-main{ margin-left : 230px; }
.sizel-ll #pagetop{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/05-left-230.jpg);
}
.sizel-ll .outhead{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/06-left-230.jpg);
}
.sizel-ll .left h2.s-title,.sizer-ll .right h2.s-title{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/01-stitle-230.jpg);
}

.sizer-ll div.right{ width: 230px;}
.sizer-ll div.leftside{ margin-right: -230px;}
.sizer-ll div.m-main{ margin-right : 230px; }
.sizer-ll .container{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/05-right-230.jpg);
}
.sizer-ll .inhead{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/06-right-230.jpg);
}

/* --------------------------------------------------- size-w --- */

.sizel-w div.left{ width: 240px;}
.sizel-w div.main{ margin-left : -240px;}
.sizel-w div.m-main{ margin-left : 240px;}
.sizel-w #pagetop{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/05-left-240.jpg);
}
.sizel-w .outhead{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/06-left-240.jpg);
}
.sizel-w .left h2.s-title,.sizer-w .right h2.s-title{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/01-stitle-240.jpg);
}

.sizer-w div.right{ width: 240px;}
.sizer-w div.leftside{ margin-right: -240px;}
.sizer-w div.m-main{ margin-right : 240px;}
.sizer-w .container{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/05-right-240.jpg);
}
.sizer-w .inhead{
background-image: url(http://blog-imgs-41-origin.fc2.com/p/a/r/paro2day/06-right-240.jpg);
}