body {
	margin:0;
	color:#6A7074;
	font-size:90%;
	font-family:'Gill Sans', Geneva, Arial, Helvetica, sans-serif;
	background:#62DBFF;
}

/*table全ての設定*/
table{
	border-collapse:collapse;
}

a:link, a:visited {color:#0044CC; text-decoration:none; border-bottom:#0044CC 1px dotted;}
a:hover, a:active {color:#FF8C00; text-decoration:none; border-bottom:#FF8C00 1px dotted;}

/*全体の設定*/
#mainBlock {
	margin:18px 18px 0 18px;
	width:936px;
	text-align:center;
}

/*行揃え*/
.left	{text-align:left;}
.center	{text-align:center;}
.right	{text-align:right;}

.vSpace {margin:5px;}

/**************************************************************************************
角丸
**************************************************************************************/
.PluginInnerBlock, .PluginAdsBlock, #HeadLineBlock, #recommend,
#adBlock, .EntryInnerBlock, .CommentBlock, .TrackbackBlock {
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
	-webkit-box-shadow:3px 3px 7px #4FC4EB;
    -moz-box-shadow:3px 3px 7px #4FC4EB;
    box-shadow:3px 3px 7px #4FC4EB;
}

/**************************************************************************************
トップブロック用デザイン
**************************************************************************************/
/*一番上のブロック（タイトルが書かれる場所）の設定*/
#TopBlock {
	width:100%;
	height:auto;
	text-align:left;
}

/*ページタイトル文字部分の設定*/
#TopTitle {
	padding:2px 0 0 0;
	height:80px;
}

#TopTitle h1 {
	text-indent:20px;
	font-weight:normal;
	font-size:150%;
	letter-spacing:0.2em;
	background:url(http://file.legomemo.tsuyushiba.com/logoicon.png) no-repeat 0 4px;
}

#TopTitle h1 a {color:#F0FBFF; text-decoration:none; border-bottom:none;}

/*ページタイトルの下に来るブログの説明文書*/
#TopExplanation {
	padding:10px 0 0 20px;
}

/**************************************************************************************
フッターブロック用デザイン
**************************************************************************************/
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock {
	padding:18px;
	clear:both;
	height:auto;
	font-size:75%;
	color:#C2EDFB;
	background:#66d3F4;
}

.FooterInnerBlock {
	margin:0 0 18px 18px;
	padding:0;
	width:225px;
	color:#FFFFFF;
}

/**************************************************************************************
  プラグインブロック用デザイン
**************************************************************************************/
/*プラグイン表示箇所全体の設定*/
.PluginBlock {
	margin:0 0 0 18px;
	padding:0;
	width:450px;
	font-size:80%;
	text-align:left;
	line-height:150%;
	float:right;
}

/*プラグイン表示箇所 背景・余白等の設定*/
.PluginInnerBlock {
	margin:0 0 18px 0;
	padding:18px;
	width:180px;
	background:#FFFFFF url(http://file.legomemo.tsuyushiba.com/sq-r.gif) no-repeat;
}

.PluginBg {
	margin:0;
	padding:5px;
	background:#FFFFFF url(http://file.legomemo.tsuyushiba.com/side-bg.gif);
	border:#ECECEC 1px solid;
	overflow:hidden;
	position:relative;
	zoom:1;
}

.PluginAdsBlock {
	margin:0 0 18px 0;
	padding:18px;
	width:180px;
	background:#FFFFFF url(http://file.legomemo.tsuyushiba.com/sq-g.gif) no-repeat;
}

/*レコメンド 背景・余白等の設定*/
#recommend {
	margin:0 0 18px 0;
	padding:18px;
	width:414px;
	background:#FFFFFF url(http://file.legomemo.tsuyushiba.com/sq-r.gif) no-repeat;
}

#recBorder {border:#ECECEC 1px solid;}


/*ヘッドライン 背景・余白等の設定*/
#HeadLineBlock {
	margin:0 0 18px 0;
	padding:18px;
	width:414px;
	height:215px;
	background:#FFFFFF url(http://file.legomemo.tsuyushiba.com/sq-br.gif) no-repeat;
}

#HeadScroll {
	overflow:auto;
	width:404px;
	height:203px;
}

/*プラグインのタイトル（名称）部分の設定*/
.PluginTitle {
	padding:0 5px;
	width:auto;
	letter-spacing:0.2em;
	background:#62DBFF;
	color:#FFFFFF;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}

/*プラグインの説明部分の設定*/
.PluginExplanation {
}

/*プラグインが表示される場所の設定*/
.PluginContents {
}

.plugin_data{
	padding-left:10px;
	background:url(http://file.legomemo.tsuyushiba.com/ar-y.gif) no-repeat 0 4px;
}

.plugin_data a:link, .plugin_data a:visited {border-bottom:none !important;}
.plugin_data a:hover, .plugin_data a:active {border-bottom:none !important;}

#pl1{float:left;}
#pl2{float:right;}

/*リンクボーダーなし*/
.noBorder a:link, .noBorder a:visited {border-bottom:none !important;}
.noBorder a:hover, .noBorder a:active {border-bottom:none !important;}


/*-------------------------------------------------------
  プラグイン3
-------------------------------------------------------*/
/*プラグイン表示箇所の背景や余白設定*/
.PluginInnerBlock3{
	margin:0 0 18px 0;
	padding:0;
	width:225px;
}

/*プラグインのタイトル（名称）部分の設定*/
.PluginTitle3{
	color:#6A7074;
}

/*プラグインの説明部分の設定*/
.PluginExplanation3{}

/*プラグインが表示される場所の設定*/
.PluginContents3{}
.plugin_data3{}

.plugin_data3 a:link, .plugin_data3 a:visited {color:#C2EDFB; border-bottom:none !important;}
.plugin_data3 a:hover, .plugin_data3 a:active {color:#FFFFFF; border-bottom:none !important;}

.blogsearch .box {
	margin:0;
	width:168px;
	height:20px;
	background:#85DCF6;
	border:#97E1F8 1px solid;
}

.blogsearch .btn {
	margin:0;
	width:50px;
	height:24px;
	background:#3FB2D5;
	border:#29A3C8 1px solid;
}


/**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/
/*上部アドスペース*/
#adBlock {
	margin:0 0 18px 0;
	padding:12px 0 1px 0;
	width:468px;
	background:#FFFFFF;
	border:0 !important;
}

/*記事繰り返し処理全ての部分の設定*/
#EntryBlock {
	width:468px;
	float:left;
	text-align:left;
}

/*記事表示部分の背景や余白等の設定*/
.EntryInnerBlock {
	margin:0 0 18px 0;
	padding:18px;
	text-align:left;
	background:#FFFFFF url(http://file.legomemo.tsuyushiba.com/sq-y.gif) no-repeat;
}

/*記事を投稿した日が記載されている部分*/
.EntryWriteDate {
	margin:0;
	padding:0 50px 0 5px;
	width:auto;
	height:18px;
	font-size:110%;
	letter-spacing:0.2em;
	color:#F0FBFF;
	text-transform:uppercase;
	background:#66D3F4;
}

/*各記事タイトル部分の設定*/
.EntryTitle h2 {
	margin:8px 0 10px;
	padding:0;
	font-size:110%;
}

\/*各記事やコメント、トラックバックなどの総合のブロック部分*/
.EntryTextBox {
}

/*記事本文が記載される部分*/
.EntryText {
	font-size:80%;
}

/*追記文書が記載される部分*/
.EntryPsText {
	margin:5px 0 0 0;
	padding:3px;
	width:50px;
	height:15px;
	font-size:80%;
	text-align:center;
	background:#62DBFF;
	border:#53c1e2 1px solid;
	float:right;
 }

.EntryPsText a:link, .EntryPsText a:visited {color:#F0FBFF; border-bottom:none !important;}
.EntryPsText a:hover, .EntryPsText a:active {color:#FF8C00; border-bottom:none !important;}

blockquote {
	margin:0;
	padding:0 0 0 18px;
	border-left:#F1F2F2 18px solid;
	line-height:155%;
	font-style:oblique;
}


/*記事へのリンク（コメントやトラックバック等）の背景*/
.EntryFooter {
	margin:40px 0 0 0;
	text-align:right;
	font-size:75%;
	letter-spacing:0.1em
}

/*記事の投稿者名が記載されている部分*/
.EntryUserName {}

/*記事のカテゴリ名が記載されている部分*/
.EntryCategory {
	padding-left:22px;
	background:url(http://file.legomemo.tsuyushiba.com/icon_cate.png) no-repeat 0 -3px;
}

/*記事へのコメントリンクが記載されている部分*/
.EntryComment {
	padding-left:22px;
	background:url(http://file.legomemo.tsuyushiba.com/icon_cm.png) no-repeat 0 -3px;
}

/*記事へのトラックバックリンクが記載されている部分*/
.EntryTrackback {
	padding-left:22px;
	background:url(http://file.legomemo.tsuyushiba.com/icon_link.png) no-repeat 0 -3px;
}

/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock{
	text-align:center;
	padding:10px;
	font-size:80%;
}

.PageLinkBlock a:link, .PageLinkBlock a:visited {color:#C2EDFB; border-bottom:none !important;}
.PageLinkBlock a:hover, .PageLinkBlock a:active {color:#FFFFFF; border-bottom:none !important;}

/**************************************************************************************
  各コメント表示部分の設定
**************************************************************************************/
/*コメント全体の設定*/
.CommentBlock{
	margin:0 0 18px 0;
	padding:18px 18px 10px 18px;
	background:#F1F2F2;
}

/*この記事にコメントする　と書かれてる部分の設定*/
.CommentMenuTitle{
	padding-left:22px;
	background:url(http://file.legomemo.tsuyushiba.com/icon_cm.png) no-repeat 0 -3px;
}

/*コメントのタイトル、コメント、コメント情報の全ての背景部分*/
.CommentTextBox{
	margin:0 0 20px 0;
	padding:0;
}

/*コメントのタイトル部分*/
.CommentTitle{
	text-align:left;
	font-size:80%;
}

/*コメント部分*/
.CommentText{
	font-size:80%;
}

/*投稿者や投稿時間などが表示されている部分*/
.CommentFooter{
	padding:2px;
	font-size:75%;
	letter-spacing:0.1em;
	color:#F0FBFF;
	background:#62DBFF;
}

/*投稿者名の部分*/
.CommentUserName{
}

/*投稿者のホームページへのリンク部分*/
.CommentURL{
}

/*投稿された時間が記載されている部分*/
.CommentWriteDate{
	text-transform:uppercase;
}

/*コメント編集へのリンク部分*/
.CommentEdit a:link, .CommentEdit a:visited {color:#F0FBFF; text-decoration:none; border-bottom:#F0FBFF 1px dotted !important;}
.CommentEdit a:hover, .CommentEdit a:active {color:#FF8C00; text-decoration:none; border-bottom:#FF8C00 1px dotted;}

/*-------------------------------------------------------
  コメント -> 管理者返信部分デザイン
-------------------------------------------------------*/
.CommentResBlock {
	margin:0 0 20px 36px;
	padding:0;
	font-size:80%;
}

.CommentResBox		{}
.CommentResTitle	{}
.CommentResText		{}

.CommentResFooter {
	padding:2px;
	font-size:95%;
	letter-spacing:0.1em;
	color:#F0FBFF;
	background:#E60012;
}


/*-------------------------------------------------------
  コメント -> フォーム
-------------------------------------------------------*/

/*コメントを投稿するフォーム全体の設定*/
.CommentFormBlock{
	margin-bottom:20px;
}

/*コメントフォーム用テーブル*/
.CommentFormTable{}

/*コメントフォームTHタグ設定*/
.CommentFormTh{
	padding:5px 5px 0 0;
	text-align:right;
	font-size:75%;
}

/*コメントフォームTDタグ設定*/
.CommentFormTd{
	padding-top:5px;
	text-align:left;
}

.CommentFormTd input{
	background:#E1E3E3;
	border:#D6DADA 1px solid;
	width:200px;
	height:20px;
}

.CommentFormTd textarea{
	background:#E1E3E3;
	border:#D6DADA 1px solid;
	width:368px;
	height:50px;
}


/*コメントフォーム送信ボタンのTDタグ設定*/
.CommentFormSubmit input{
	margin:10px 0 0 0;
	width:100px;
	text-indent:2em;
	letter-spacing:2em;
}

/*inputタグやtextareaの設定*/
.CommentForms{}
select{}


/**************************************************************************************
  トラックバック表示部分の設定
**************************************************************************************/
/*トラックバック全体の設定*/
.TrackbackBlock{
	padding:18px;
	background:#E1E3E3;
}

/*トラックバックメニューのタイトル部分*/
.TrackbackMenuTitle{
	padding-left:22px;
	background:url(http://file.legomemo.tsuyushiba.com/icon_link.png) no-repeat 0 -3px;
}

/*トラックバックのタイトル、記事、リンク部分の総合設定*/
.TrackbackTextBox{
	margin:0 0 10px 0;
	padding:10px;
	border:#66D3F4 1px dashed;
}

/*トラックバックタイトルの部分*/
.TrackbackTitle{
	text-align:left;
	font-size:80%;
}

/*トラックバックの記事部分*/
.TrackbackText{
	font-size:80%;
}

/*投稿されたブログ名やリンクなどを表示する部分の設定*/
.TrackbackFooter{
	text-align:right;
	font-size:75%;
	letter-spacing:0.1em;
}

/*トラックバック元のブログ名部分*/
.TrackbackUserName{}

/*トラックバック元へのリンク部分*/
.TrackbackFromURL{}

/*トラックバックされた日付部分*/
.TrackbackWriteDate{
	text-transform:uppercase;
}

/*この記事のトラックバック と書かれた部分の設定*/
.TrackbackURLTitle{
	margin:10px 0 0 0;
	text-align:left;
	font-size:12px;
}

/*トラックバックする為のURLが記載されているフォーム部分の設定*/
.TrackbackURLTitle input{
	background:#F1F2F2;
	border:#D6DADA 1px solid;
	width:430px;
	height:24px;
}

/**************************************************************************************
  各プラグイン共通項目用設定
**************************************************************************************/
/*各プラグイン処理内の基本デザイン*/
.Plugin_data {
	text-align:left;
	padding:5px;
}

/*各プラグイン処理内基本デザインの下に記載する日付など*/
.Plugin_data_date {
	text-align:right;
}

/**************************************************************************************
 HR
**************************************************************************************/
hr {
   border-width:1px 0 0 0;
   border-style:solid;
   border-color:#ECECEC;
   height:1px;
}


/**************************************************************************************
 RECOMMEND
**************************************************************************************/
.lBox table, .rBox table {
	border-collapse:collapse;
}

a:link, a:visited {color:#0044CC; text-decoration:none; border-bottom:#0044CC 1px dotted;}
a:hover, a:active {color:#FF8C00; text-decoration:none; border-bottom:#FF8C00 1px dotted;}


.PluginTitle {
	padding:0 5px;
	width:auto;
	letter-spacing:0.2em;
	background:#62DBFF;
	font-size:90%;
	color:#FFFFFF;
	-webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}

#box {
	margin:0;
	padding:0;
	width:414px;
}


#lBox, #rBox {
	margin:5px 0 5px 25px;
	padding:0;
	width:162px;
	float:left;
}
