/*

  E03_01b_Chu3
  使用していて不都合等発生した場合、また質問等は、E-テンプレート「e03_01b_chu」（http://etemplate.blog92.fc2.com/blog-entry-26.html）にてコメントをください。

  -- index ---
  00.base
  01.outline
  02.elements

--------------------------------------------------------*/

/*-- ★ 文字サイズ変更 ★
'font-size:'以下の数値を変える事で、文字のサイズを変更できます
色々試して、お好みの大きさに調整してください--*/

/*--全体における文字サイズ--*/
body{font-size:80%;}

/*--メイン（全体）部分の文字サイズ--*/
#EntryArea{font-size:100%;}

/*--メイン（本文）部分の文字サイズ--*/
#EntryArea .entry_contents,
#EntryArea .topin dd{font-size:120%;}

/*--メイン（コメント・トラックバック）部分の文字サイズ--*/
#EntryArea .CM-TB{font-size:120%;}

/*--左サイド（カテゴリ1）の文字サイズ--*/
#SideArea #Bar_1 dd{font-size:90%;}

/*--右サイド（カテゴリ2）の文字サイズ--*/
#SideArea_2 #Bar_2 dd{font-size:90%;}


.blogroll-wrapper{
	width:920px;
	overflow:hidden;
}
.blogroll-column{
	float:left;
	width:50%;
}

/*- Menu Tabs 1--------------------------- */
#tabs1 {
      font: bold 12px/1.5em Verdana;/*- 文字サイズ - */
      float:left;
      width:100%;
      background:change-background;
      line-height:normal;
}
#tabs1 ul {
      margin:0;
      padding:10px 0 0 0;/*- Menu 上右下左- */
      list-style:none;
}
#tabs1 li {
      display:inline;
      margin:0;
      padding:0;
}
#tabs1 a {
      float:left;
      background:url("https://blog-imgs-51-origin.fc2.com/p/s/y/psycholog1000/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
}
#tabs1 a span {
      float:left;
      display:block;
      background:url("https://blog-imgs-51-origin.fc2.com/p/s/y/psycholog1000/tabright1.gif") no-repeat right top;
      padding:10px 20px 10px 15px;
      color:#C7377D;
}
#tabs1 a span {
      float:none;
}
#tabs1 a:hover span {
      color:#C7377D;
}
#tabs1 a:hover {
      background-position:0% -42px;
}
#tabs1 a:hover span {
      background-position:100% -42px;
}


/*----------------------------------------------------------------
--00.base
----------------------------------------------------------------*/
*{
	margin:0;
	padding:0;
}
html{
	height:100%;
	background:#FCF2E8 url(https://blog-imgs-16-origin.fc2.com/e/t/e/etemplate/e03_01b_bg01.jpg) top center;
}
body{
	height:100%;
	background:url(https://blog-imgs-16-origin.fc2.com/e/t/e/etemplate/e03_01b_bg03.jpg) top center repeat-x;
}
ul,ol{
	list-style:none;
}
img{
	border:0;
}
.clear{
	clear:both;
}
table{
	border-collapse: collapse;
}

/*-- 文字の設定
----------------------------------------------------------------*/
body{
	font-family:"Verdana";
	color:#4F3511;
}
body *{
	font-size:100%;
}

small{
	font-size: 86%;
}
big{
	font-size: 120%;
}
a:link {
	color:#d53b2b;
	text-decoration:underline;
}
a:visited {
	color:#a25753;
	text-decoration:underline;
}
a:hover {
	color:#f64433;
	text-decoration:none;
	background:#fff6c6;
}
a:active {
	color:#f64433;
	text-decoration:none;
}
h3{
	font-size: 120%;
	color:#b04129;
	margin:0 0 0.2em 0;
	line-height:1.2;
}



/*----------------------------------------------------------------
--01.outline
----------------------------------------------------------------*/

/*-------------------------------------- #ALL --*/
#ALL{
	height:100%;
	min-height:100%;
	background:url(https://blog-imgs-16-origin.fc2.com/e/t/e/etemplate/e03_01b_bg02.jpg) top center no-repeat;
	padding: 0;
}
body > #ALL{
	height:auto;
}
#ALL-in{
	_text-align:center;
	margin:0;
}

/*-------------------------------------- #ContentsArea < #ALL --*/
#ContentsArea-in{
	width:950px;
	margin:0 auto;
	_text-align:left;
}

/*-------------------------------------- #EntryArea < #ContentsArea < #ALL --*/
#EntryArea{
	float:left;
	width:530px;
	margin:0 10px 0 10px;
	_width:527px;
}
#EntryArea-in{
}
#EntryArea .tab,
#EntryArea .topin,
#sub_title,
#comment_post{
	border:#e1c7a4 solid 1px;
	background:url(https://blog-imgs-16-origin.fc2.com/e/t/e/etemplate/e03_01b_bg04.jpg);
	margin-bottom:14px;
}
#EntryArea .tab{
	_width:100%;
	_overflow-x:hidden;
}
#EntryArea .tabhd{
	background:url(https://blog-imgs-16-origin.fc2.com/e/t/e/etemplate/e03_01b_icon01.gif) 0 12px no-repeat;
	margin:0 0 0 14px;
}
#EntryArea .tabhd p.date{
	margin:-1px 2px 0 0;
	padding:0 0 0 0;
	font-size:120%;
	font-weight:bold;
	text-align:right;
	color:#D1B48A;
}
#EntryArea h2{
	margin:0 14px 0 0;
	padding:3px 0 .4em 40px;
	min-height:22px;
	_height:22px;
	font-size:120%;
	line-height:1.2;
	color:#87540C;
	border-bottom:#e1c7a4 solid 1px;
}
#EntryArea h2 a:link   {color:#87540C;text-decoration:none;}
#EntryArea h2 a:visited{color:#87540C;text-decoration:none;}
#EntryArea h2 a:hover  {color:#e22e08;}
#EntryArea h2 a:active {color:#e22e08;}

#EntryArea .tabin{
	padding:10px 15px 0;
}
#EntryArea .entry_contents{
	line-height:1.7;
}
#EntryArea .tag-data{
	margin-top:1.2em;
	line-height:1.3;
}
#EntryArea .tabft{
	background:url(https://blog-imgs-16-origin.fc2.com/e/t/e/etemplate/e03_01b_icon04.gif) bottom right no-repeat;
}
#EntryArea .entry-data{
	float:left;
	font-size:86%;
	padding:2.6em 0 15px 15px;
}
#EntryArea .click-close a{
	float:right;
	display:block;
	padding:2.6em 15px 15px;
	width:30px;
	text-indent:-9000px;
	text-decoration:none;
	background:none;
}
#EntryArea .entry-data a:link,
#EntryArea .click-close a:link   {color:#90301c;text-decoration:none;}
#EntryArea .entry-data a:visited,
#EntryArea .click-close a:visited{color:#77514c;text-decoration:none;}
#EntryArea .entry-data a:hover,
#EntryArea .click-close a:hover  {color:#ec5f15;}
#EntryArea .entry-data a:active,
#EntryArea .click-close a:active {color:#ec5f15;}


#EntryArea .page_trans{
	text-align: center;
	font-size:86%;
	padding:0.4em 0 0.1em 0;
}


/*-------------------------------------- #BlogTitle < #ContentsArea < #ALL --*/
#BlogTitle{
	height:173px;
}
#BlogTitle-in{
	padding:77px 170px 0 65px;
}
#BlogTitle h1{
	margin:0 0 0.5em 0;
	font-size:130%;
	font-weight:bold;
	width:100%;
	filter:dropshadow(color=#FCF2E8,offx=1,offy=1,positive=1);
}

#BlogTitle h1 a        {text-decoration:none;}
#BlogTitle h1 a:link   {color:#b60000;}
#BlogTitle h1 a:visited{color:#b60000;}
#BlogTitle h1 a:hover  {color:#ed0d00;background:none;}
#BlogTitle h1 a:active {color:#ed0d00;}

#BlogTitle p{
	clear:left;
	line-height:1.5;
	padding:0 0 0 .1em;
	width:100%;
	filter:dropshadow(color=#FCF2E8,offx=1,offy=1,positive=1);
}

/*-------------------------------------- #SideArea < #ContentsArea < #ALL --*/
#SideArea_2,
#SideArea{
	float:left;
	width:200px;
}
#SideArea-in{
}
#SideArea #Bar_1,
#SideArea_2 #Bar_2{
	border:#e1c7a4 solid 1px;
	background:url(https://blog-imgs-16-origin.fc2.com/e/t/e/etemplate/e03_01b_bg04.jpg);
	margin-bottom:14px;
}
#SideArea_2 dl,
#SideArea dl{
	padding-top:5px;
}
#SideArea_2 dt,
#SideArea dt{
	background:url(https://blog-imgs-16-origin.fc2.com/e/t/e/etemplate/e03_01b_bg05.jpg);
	border-top:#F2D6CD solid 1px;
	border-bottom:#F2D6CD solid 1px;
	padding:0.2em 12px 0.2em 7px;
	color:#895710;
	font-weight:bold;
}
#SideArea_2 dd,
#SideArea dd{
	padding:0.8em 12px 1.2em 12px;
	line-height:1.5;
	font-size:86%;
}
#SideArea_2 dd ul,
#SideArea dd ul{
	line-height:1.2;
}
#SideArea_2 dd dl,
#SideArea dd dl{
	border:none;
	background:none;
	padding:0;
}
#SideArea_2 dd dt,
#SideArea dd dt{
	border:none;
	background:url(https://blog-imgs-16-origin.fc2.com/e/t/e/etemplate/e03_01b_icon02.gif) no-repeat 0 .75em;
	padding:.3em 0 .2em 10px;
	font-weight:normal;
}
#SideArea_2 dd dt,
#SideArea_2 dd dt a,
#SideArea dd dt,
#SideArea dd dt a{
	text-decoration:none;
	color:#87540C;
}
#SideArea #Bar_1 dd dd,
#SideArea_2 #Bar_2 dd dd{
	border:none;
	padding:0 0 .8em 10px;
	font-size:100%;
}

#SideArea_2 dd ul,
#SideArea dd ul{
	margin:0;
}
#SideArea_2 dd ul li,
#SideArea dd ul li{
	background:url(https://blog-imgs-16-origin.fc2.com/e/t/e/etemplate/e03_01b_icon03.gif) no-repeat 0 .55em;
	padding:.2em 0 .15em 11px;
}
#SideArea_2 dd ul ul,
#SideArea_2 dd dd ul,
#SideArea dd ul ul,
#SideArea dd dd ul{
	margin:0;
}
#SideArea_2 dd ul ul li,
#SideArea_2 dd dd ul li,
#SideArea dd ul ul li,
#SideArea dd dd ul li{
	background:url(https://blog-imgs-16-origin.fc2.com/e/t/e/etemplate/e03_01b_icon03.gif) no-repeat 0 .5em;
	padding:.1em 0 .35em 11px;
}

/*-------------------------------------- #FootArea < #ALL --*/
#FootArea{
	margin-top:20px;
	background:url(https://blog-imgs-16-origin.fc2.com/e/t/e/etemplate/e03_01b_bg06.jpg) center 74px repeat-x;
	font-size:86%;
	line-height:1.5;
	_text-align:left;
}
#FootArea-in{
	background:url(https://blog-imgs-16-origin.fc2.com/e/t/e/etemplate/e03_01b_icon05.gif) center top no-repeat;
	padding:84px 20px 30px 20px;
}



/*----------------------------------------------------------------
--02.elements
----------------------------------------------------------------*/

/*-------------------------------------- サブタイトル --*/
#sub_title{
	padding:0.4em 15px 0.5em 14px;
}

/*-------------------------------------- コメント・トラックバック --*/
#CM{
	margin:25px 0 0 0;
}
#TB{
	margin:0;
}
.CM-TB{
	padding:0.8em 15px 0;
	border-top:#e1c7a4 solid 1px;
}
.CM-TB-title{
	font-weight:bold;
	color:#87540C;
	line-height:1.3;
	text-align:center;
	letter-spacing:2em;
	padding-bottom:0.5em;
}
.CM-TB-in{
	border-left:#eab0a3 solid 3px;
	background:#fff8ec;
	padding:0.4em 0.6em 0.4em 0.8em;
	margin:0.6em 0;
	line-height:1.3;
}
.CM-TB .comment_text{
	margin:1.2em 0.7em;
}
.CM-TB .TBurl{
	margin:1.2em;
}
.CM-TB .TBurl .title,
.CM-TB .comment_text .title{
	float:left;
	line-height:1.3;
	margin:0 1.5em 0 0;
	font-weight:bold;
	color:#cf7f5f;
}
.CM-TB .TBurl input{
	margin:2px 0 0 0;
	width:82%;
	border:#fffcfa solid 1px;
	background:#fffcfa;
	color:#444444;
}
.CM-TB-in .title{
	font-weight:bold;
	margin-bottom:0.3em;
	color:#87540C;
}
.CM-TB-in .data{
	margin-top:0.3em;
	text-align:right;
	font-size:86%;
}
.CM-TB .comment_text .title{
	padding:5px 25px 1px 5px;
}
.CM-TB .comment_text td{
	text-align:left;
	padding:3px 0 0 0;
}
.CM-TB .comment_text td input,
.CM-TB .comment_text td textarea{
	background:#fff8ec;
	border:#eab0a3 solid 1px;
	margin-right:.3em;
	padding:.2em .3em;
	color:#444444;
}
.CM-TB .comment_text td textarea{
	margin-right:0;
	line-height:1.2;
	width:230px;
}
.CM-TB .comment_text td textarea{
	scrollbar-highlight-color: #eab0a3;
	scrollbar-shadow-color: #eab0a3;
	scrollbar-3dlight-color: #fbf2e1;
	scrollbar-arrow-color: #eab0a3;
	scrollbar-track-color: #fbf2e1;
	scrollbar-darkshadow-color: #fbf2e1;
	scrollbar-base-color: #fbf2e1;
}
.CM-TB .comment_text th{
	text-align:left;
	font-weight:normal;
	padding:3px 5px 0 0;
}
#comment_post .comment_text{
	text-align:left;
}


/*-------------------------------------- 過去の記事一覧 --*/
#page_Archives{
	border-top:#D7F1E0 solid 4px;
	padding:5px 0 0 0;
}
#page_Archives h2{
	margin:0 15px;
	padding:0.4em 0 0.1em;
}
#page_Archives dl{
	margin:0.8em 15px;
}
#page_Archives dt{
	padding-left:12px;
	background:url(https://blog-imgs-16-origin.fc2.com/e/t/e/etemplate/e03_01b_icon02.gif) 0 .45em no-repeat;
	line-height:1.2;
}
#page_Archives dt .archives_title{
	font-size:120%;
}
#page_Archives dt .archives_data{
	padding:0 0 0 0.8em;
	font-size:86%;
}
#page_Archives dd{
	padding:0.3em 0 0 12px;
	line-height:1.4;
}
#page_Archives dd a{
	font-size:86%;
}

/*-------------------------------------- プラグイン3 --*/
#EntryArea .topin{
	padding:0 15px 0 15px;
}
#EntryArea .topin dl{
	margin:0.8em 0;
}
#EntryArea .topin dt{
	padding-left:12px;
	background:url(https://blog-imgs-16-origin.fc2.com/e/t/e/etemplate/e03_01b_icon02.gif) 0 .3em no-repeat;
	line-height:1.2;
	font-weight: bold;
}
#EntryArea .topin dd{
	padding:0.3em 0;
	line-height:1.4;
}


/* プラグイン
---------------------------------------------------------------*/

/*--------------------------------------  カレンダー --*/
.plugin-calender{
	text-align:center;
}
.plugin-calender caption{
	padding:0 0 7px 0;
}
.plugin-calender td{
	width:24px;
	padding:0.3em;
}
.plugin-calender td a{
	display:block;
	height:1.6em;
	width:1.6em;
	text-decoration: none;
	
}
.plugin-calender td a:link   {background:#fde1d4;}
.plugin-calender td a:visited{background:#fceddc;}
.plugin-calender td a:hover  {background:#fff3c2;}
.plugin-calender th{
	width:24px;
	color:#87540C;
	border-top:#f0d7c1 solid 1px;
	border-bottom:#f0d7c1 solid 1px;
}

/*--------------------------------------  検索 --*/
.plugin-search input{
	font-size:12px;
}


/* fc2機能への対応
---------------------------------------------------------------*/

/*-------------------------------------- 拍手、プックマークのボタン --*/
.fc2_footer{
	clear:both;
	margin:1.2em 0 0 0;
}

/*-------------------------------------- 絵文字の扱い --*/
img.emoji{
	vertical-align:middle;
}


/* おまけ機能
---------------------------------------------------------------*/

/*-------------------------------------- 水平線 --*/
hr{
	border-top:#e1c7a4 solid 1px;
	height:1px;
	padding:0;
	margin:0;
}

/*-------------------------------------- 画像にclass="photo"を設定したときに、写真枠を付ける設定----*/
#EntryArea .tab img.photo{
	border:#eab0a3 solid 1px;
	background-color:#fff8ec;
	padding:3px;
}
img.photo{
	border:#eab0a3 solid 1px;
	background-color:#fff8ec;
	padding:1px;
}

/*--------------------------------------  リスト --*/
#EntryArea ul{
	margin:.5em 0;
}
#EntryArea ul li{/*丸いアイコンが頭に付いたリスト*/
	line-height:1.5;
	padding:.2em 0 .2em 12px;
	background:url(https://blog-imgs-16-origin.fc2.com/e/t/e/etemplate/e03_01b_icon02.gif) 0 .65em no-repeat;
}
#EntryArea ul.link-list li{/*右向き三角が頭に付いたリスト*/
	line-height:1.5;
	padding:.2em 0 .2em 12px;
	background:url(https://blog-imgs-16-origin.fc2.com/e/t/e/etemplate/e03_01b_icon03.gif) 0 .65em no-repeat;
}

/*--------------------------------------  ソースコード・引用文 --*/
code,
blockquote{
	display:block;
	border-left:#eab0a3 solid 3px;
	background:#fff8ec;
	padding:0.3em 0.6em 0.2em 0.8em;
	margin:0.6em 0;
}


/*----------------------------------------------------------------
-- Last.clearfixHack
----------------------------------------------------------------*/
h2,
dl,dt,dd,
ul,
div{
	zoom:1;
}
h2:after,
dl:after,dt:after,dd:after,
ul:after,
div:after{
	content:".";
	height:0px;
	clear:both;
	display:block;
	visibility:hidden;
}
/*\*/
* html h2,
* html dl,* html dt,* html dd
* html ul,
* html div{
	height:1%;
}
/* hide from IE-5.0 */