@charset "EUC-JP";


/*-------------------------------------
▼▼　基本
-------------------------------------*/
body
	{
	background-color: #e6e6e6;
	background-image: url("http://templates.blog.fc2.com/template/niziiro/bg.gif");
	background-repeat: repeat-x;
	background-position: 0 0;
	margin: 0;
	padding: 0 }
#baseBlock
	{
	font-family: Verdana, "ＭＳ Ｐゴシック",MS UI Gothic, Osaka;
	color: #6b6b6b;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 820px }
a:link , a:visited
	{
	color: #e97c0a;
	text-decoration: none }
a:hover , a:active
	{
	color: #fc3;
	text-decoration: none }
a img {
	border-style : none;
	border-width : 0px;	
	text-decoration : none;}


/*---------------------------------------
▼▼　カレンダー
----------------------------------------*/
.TopCalender
	{
	background-image: url("http://templates.blog.fc2.com/template/niziiro/calendar-un.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: center;
	margin: 0 auto;
	padding: 35px 0 10px 0px }
.plugin-calender
	{
	margin: 0 auto;
	padding: 0;
	text-align: center; }
.calender
	{
	color: #666;
	padding: 0;
	text-align: center; }
.calender caption
	{
	color: #666;
	font-size: 10px;
	text-align: center;
	padding: 5px 0; }
.calender th              {
	color: #6b6b6b;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	background-color: white;
	text-align: center;
	width: 20px;
	height: 20px;
	border-top: #fff;
	border-right: #fff;
	border-bottom: 3px solid #d6d6d6;
	border-left: #fff }
.calender th#sun              {
	color: #c66;
	font-weight: bold;
	text-align: center;
	width: 20px;
	height: 18px;
	border-bottom: 3px solid #d6a9a9 }
.calender th#sat             {
	color: #66bacc;
	font-weight: bold;
	text-align: center;
	width: 20px;
	height: 18px;
	border-bottom: 3px solid #a1c7cc }
.calender td
	{
	color: #6b6b6b;
	font-size: 10px;
	font-family: Verdana;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 20px;
	height: 17px;
	border: solid 1px #fff }
.calender td a:link , .calender td a:visited
	{
	color: #e97c0a;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 20px;
	height: 17px;
	border: solid 1px #fff;
	display: block }
.calender td a:hover
	{
	color: #fc3;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 20px;
	height: 17px;
	border: solid 1px #cccccc;
	display: block }


/*---------------------------------------
▼▼　左側
----------------------------------------*/
#menuBlock
	{
	background-image: url("http://templates.blog.fc2.com/template/niziiro/bg-left.gif");
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0;
	padding: 0;
	width: 248px;
	float: left }

/*　ブログタイトル　*/
.Name  
	{
	background-image: url("http://blog-imgs-29-origin.fc2.com/t/e/x/texkatotoeic422/name-un_r.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0;
	padding: 0;
	width: 248px;
	height: 139px }
.title
	{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 60px 0 0 }
.Introduction
	{
	color: #b9b9b9;
	font-size: 10px;
	font-weight: lighter;
	margin: 0;
	padding: 10px 0 0 }
.Name a:link , .Name a:visited
	{
	color: #6b6b6b;
	text-decoration: none }
.Name a:hover
	{
	color: #e97c0a;
	text-decoration: none }

/*　メニュー　*/
.menuTop
	{
	background-image: url("http://templates.blog.fc2.com/template/niziiro/area-top.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0;
	padding: 0;
	width: 248px;
	height: 27px }
.menuBlockHead
	{
	margin: 0 0 0 16px;
	padding: 15px 0 0;
	width: 220px }
.menuHeadText
	{
	color: #666;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0 }
.menuBlockBody
	{
	background-image: url("http://templates.blog.fc2.com/template/niziiro/menu-line.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 0 16px;
	padding: 5px 0 15px;
	width: 220px }
.menuBlockBody a:link , .menuBlockBody a:visited
	{
	color: #6b6b6b;
	text-decoration: none;
	display: block }
.menuBlockBody a:hover
	{
	color: #333;
	text-decoration: none;
	background-color: #f7f7f7;
	display: block }
.menuText
	{
	font-size: 10px;
	margin: 0;
	padding: 0 }
.menuText ul
	{
	list-style-image: url("http://templates.blog.fc2.com/template/niziiro/li.gif");
	list-style-position: outside;
	margin: 0;
	padding-left: 35px }
.menuText ul li
	{
	margin: 0;
	padding: 0 0 5px }
.menuBtm
	{
	background-image: url("http://templates.blog.fc2.com/template/niziiro/area-btm.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0;
	padding: 0;
	width: 248px;
	height: 30px }

/*　プラグイン有効時のフォームに対する　*/
.menuBlockBody input,textarea
	{
	color: #6b6b6b;
	background-color: #fff;
	padding: 1px;
	border: solid 1px #cfcfcf }

/* プラグイン無効時の検索に対する */
input#search
	{
	color: #6b6b6b;
	background-color: #fff;
	margin-top: 5px;
	padding: 1px;
	width: 80px;
	border: solid 1px #cfcfcf }
input.btn
	{
	color: #6b6b6b;
	margin: 0 0 0 5px;
	padding: 0;
	border: solid 1px #cfcfcf }


/*---------------------------------------
▼▼　右側
----------------------------------------*/
#mainBlock
	{
	color: #6b6b6b;
	font-weight: normal;
	background-image: url("http://templates.blog.fc2.com/template/niziiro/bg-right.gif");
	background-repeat: repeat-y;
	background-position: 0 0;
	text-align: left;
	margin: 0 0 20px;
	padding: 0;
	width: 518px;
	float: right }

/*　先頭　*/
#TopA
	{
	background-image: url("http://templates.blog.fc2.com/template/niziiro/top-1.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0;
	padding: 0;
	width: 518px;
	height: 140px }
#TopB
	{
	background-image: url("http://templates.blog.fc2.com/template/niziiro/top-2.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0;
	padding: 0;
	width: 518px;
	height: 154px }

/*　エントリー　*/
.mainEntryBlock
	{
	margin: 0 0 0 17px;
	padding: 10px 0;
	width: 480px }
.mainEntryTitle
	{
	margin: 0 0 0 10px;
	padding: 0;
	width: 460px }
.mainEntryTitleText
	{
	color: #e97c0a;
	font-size: 18px;
	margin: 0;
	padding-top: 8px }
.mainEntryDate
	{
	font-size: 12px;
	font-family: "Times New Roman";
	font-weight: bold;
	margin: 0;
	padding: 0 }
.mainEntryBase
	{
	font-size: 12px;
	line-height: 150%;
	margin: 0 0 0 10px;
	padding: 0 0 30px;
	width: 460px }
.mainEntryBody
	{
	margin: 0;
	padding: 8px 0 5px }
.mainEntryMore
	{
	margin: 0;
	padding: 5px 0 }
.mainEntryBtm
	{
	text-align: right;
	margin: 0;
	padding: 5px 0 0;
	width: 460px }
.mainEntryDateBtm
	{
	font-size: 10px;
	font-family: "Times New Roman";
	line-height: 16px;
	margin: 0 0 0 10px;
	padding: 0 }
.mainCommentTop
	{
	color: #b9b9b9;
	font-size: 18px;
	font-family: Times, "Times New Roman";
	font-weight: bold;
	margin: 0 0 0 17px;
	padding: 20px 0 0;
	width: 480px }
.mainCommentBlock
	{
	text-align: left;
	margin: 0 0 0 17px;
	padding: 10px 0 0;
	width: 480px }
.mainCommentBase
	{
	margin: 0 0 0 27px;
	padding: 10px 0 15px;
	width: 453px }
.mainCommentTitle
	{
	color: #c5c5c5;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px }
.mainCommentBody
	{
	font-size: 12px;
	line-height: 145%;
	margin: 0;
	padding: 3px 0 }
.mainCommentDate
	{
	font-size: 10px;
	font-family: "Times New Roman";
	font-weight: lighter;
	margin: 0;
	padding: 3px 0 0;
	border-top: 1px dotted #cfcfcf }
p
	{
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0 }

/*　引用　*/
blockquote
	{
	color: #999;
	padding-left: 8px;
	border-style: none none none solid;
	border-width: 0 0 0 8px;
	border-color:    #e7e7e7 }

/*　ページリンク　*/
.pageLink
	{
	color: #878787;
	font-size: 12px;
	text-align: center;
	margin: 0 0 0 17px;
	padding: 10px 0;
	width: 480px }

/*　コピーライト　*/
.mainBtm
	{
	background-image: url("http://templates.blog.fc2.com/template/niziiro/btm.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 518px;
	height: 110px }
.footText
	{
	font-size: 10px;
	line-height: 150%;
	margin: 0;
	padding: 30px 20px 0 }


/*---------------------------------------
▼▼　投稿フォーム
----------------------------------------*/
.formTit
	{
	color: #b9b9b9;
	font-size: 12px;
	font-family: "Times New Roman";
	font-weight: bold;
	text-align: right;
	padding-right: 8px }
.formInp
	{
	color: #999;
	font-size: 10px;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px }
.mainFormText
	{
	color: #666;
	background-color: white;
	padding: 2px;
	width: 370px;
	border-style: solid;
	border-width: 1px;
	border-color: #b9b9b9 #cecece #cecece #b9b9b9 }
.mainFormTextarea
	{
	color: #666;
	background-color: #fff;
	padding: 2px;
	width: 370px;
	border-style: solid;
	border-width: 1px;
	border-color: #b9b9b9 #cecece #cecece #b9b9b9 }
.mainFormPass
	{
	color: #666;
	background-color: #fff;
	padding: 2px;
	width: 100px;
	border-style: solid;
	border-width: 1px;
	border-color: #b9b9b9 #cecece #cecece #b9b9b9 }
.mainFormCheck
	{
	border-width: 0 }
.mainFormButton
	{
	color: #fff;
	font-size: 12px;
	background-color: #e97c0a;
	width: 70px;
	border-style: solid;
	border-width: 1px;
	border-color: #fc3 #bb6308 #bb6308 #fc3 }

/*　フォーム共通　*/
form
	{
	margin: 0;
	padding: 0 }
textarea,input,select
	{
	font-family: Osaka, "MS UI Gothic",Verdana,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3" ;
	font-size : 12px;}


/*---------------------------------------
▼▼　トラックバック専用
----------------------------------------*/
.mainTrabaForm
	{
	color: #666;
	font-size: 12px;
	font-family: Arial;
	background-color: #fff;
	margin: 0;
	padding: 1px;
	width: 370px;
	border-style: solid;
	border-width: 1px;
	border-color: #b9b9b9 #cecece #cecece #b9b9b9 }


/*---------------------------------------
▼▼　画像設定
----------------------------------------*/
/* 記事内の投稿画像に対する設定 */
.mainEntryBase img
	{
	background-color: #fff;
	margin: 3px;
	padding: 3px;
	border: solid 1px #b1b1b1 }
/* 記事内の枠を付けたくない画像に対するクラス */
img.no
	{
	background-color: transparent;
	margin: 0;
	padding: 0;
	border-width: 0 }
/* 絵文字に対する設定 */
img.emoji
	{
	background-color: transparent;
	margin: 0 0 0 2px;
	padding: 0;
	float: none;
	vertical-align: middle }