/*****全ブロックの共通設定*****/
/*HTML全体に関する設定*/
html{
}


.EntryTextBox img{
}
/*<td>の全ての設定*/
td {
 text-align:center;
 font-size:12px;
}
/*table全ての設定*/
table{
 border-collapse: collapse;
}


.emoji {vertical-align:middle;}

/******トップブロック用デザイン******/
/*一番上のブロック（タイトルが書かれる場所）の設定*/
#TopBlock {
 width:auto;
 height:200px;
 text-align:left;
 margin: 0px;
}

/*ページタイトル文字部分の設定*/
#TopTitle {
 padding: 100px 0px 0px 100px;
 font-size:18px;
 font-weight:bold;
}

#TopTitle a:link {
 color:#f60;
 text-decoration:none;
 }

#TopTitle a:visited{
 color:#f60;
 text-decoration:none;
 }

#TopTitle a:hover {
 color:#f60;
 text-decoration:underline;
 }

#TopTitle a:active {
 color:#f60;
 text-decoration:line-through;
 }


/*ページタイトルの下に来るブログの説明文書*/
#TopExplanation {
 padding: 10px 300px 0px 110px;
 color:#fff;
 text-align: left;
}
/*コメント管理、編集等の部分*/
#AdminBlock a:link {
 text-decoration:none;
 color:#666;
}

#AdminBlock a:visited{
 text-decoration:none;
 color:#666;
}

#AdminBlock a:active {
 text-decoration:line-through;
 color:#f60;
}

#AdminBlock a:hover {
 text-decoration:none;
 color:#f60;
}

/******フッターブロック用デザイン******/
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock {
 width : auto;
 height:100px;
 clear:both;
 text-align: center;
 padding:10px 0px 0px 0px;
 color:#f60;
}

/*フッター部分のリンク設定*/
#FooterBlock a:link {
 color:#f60;
 text-decoration:none;
}

#FooterBlock a:visited{
 color:#f60;
 text-decoration:none;
}

#FooterBlock a:hover {
 color:#f60;
 text-decoration:none;
}

#FooterBlock a:active {
 color:#f60;f
 text-decoration:line-through;
}

/******右メニューデザイン******/
#RightBlock{
	height:auto;
	width:240px;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	float:left;
}


/******プラグインブロック用デザイン******/
/*プラグイン表示箇所全体の設定*/
.Plugin {text-align: left;color:#FFFFFF;line-height: 140%;}
.Plugin  a:link {text-decoration:none;color:#FF9900;line-height: 140%;}
.Plugin  a:visited{text-decoration:none;color:#FF9900;line-height: 140%;}
.Plugin  a:active {text-decoration:underline;color:#FF9900;line-height: 140%;}
.Plugin  a:hover {text-decoration:none;color:#FF9900;line-height: 140%;}
/*プラグインのタイトル（名称）部分の設定*/
.PluginTitle {
	height:36px;
	width:240px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://file.megamathoh.blog.shinobi.jp/blog_list_ttl.gif');
	text-align:center;
}

.PluginTitletxt {
	height:36px;
	width:200px;
	margin: 0px 20px 0px 20px;
	padding: 10px 0px 0px 0px;
	text-align:center;
}
.PluginTitleText {
	height:27px;
	width:185px;
	margin: 9px 10px 0px 45px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
/*プラグインの説明部分の設定*/

.PluginExplanation {
	height:auto;
	width:240px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://file.megamathoh.blog.shinobi.jp/blog_list_txt.gif');
	text-align:left;
}

.PluginArea {
	height:auto;
	width:200px;
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
/*プラグインが表示される場所の設定*/
.pluginContents {
	height:auto;
	width:240px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	background-image: url('http://file.megamathoh.blog.shinobi.jp/blog_list_txt.gif');
	text-align:left;
}

.PluginFooter{
	height:35px;
	width:240px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://file.megamathoh.blog.shinobi.jp/blog_list_last.gif');
	text-align:right;
}

/******各プラグイン共通項目用設定******/
/*各プラグイン処理内の基本デザイン*/
.plugin_data {
 text-align:left;
 padding:0px;
 font-size: 12px;
}
/*各プラグイン処理内基本デザインの下に記載する日付など*/
.plugin_data_date {
 text-align:right;
 font-size: 10px;
}

/******記事ブロック用デザイン******/
/*記事繰り返し処理全ての部分の設定*/
#EntryBlock {
 width:490px;
 margin: 0px;
 padding:0px;
}
/*記事表示部分の背景や余白等の設定*/
.EntryInner {
 width:490px;
 padding: 0px;
 margin:  0px;
 text-align: left;
}
/*各記事タイトル部分の設定*/
.EntryTitle {
	height:36px;
	width:490px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://file.megamathoh.blog.shinobi.jp/blog_ttl.gif');
	text-align:left;
	font-size:14px;color:#666666;font-weight:bold;
}
.EntryTitletxt {
	height:36px;
	width:450px;
	margin: 0px 20px 0px 20px;
	padding: 8px 0px 0px 0px;
}

.EntryTitle  a:link { text-decoration:none; color:#666666;font-weight:bold;}
.EntryTitle  a:visited{ text-decoration:none; color:#666666;font-weight:bold;}
.EntryTitle  a:active { text-decoration:underline; color:#666666;font-weight:bold;}
.EntryTitle  a:hover { text-decoration:none; color:#666666;font-weight:bold;}

.EntryTitleText {
	height:24px;
	width:450px;
	margin: 12px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
/*各記事やコメント、トラックバックなどの総合のブロック部分*/
.EntryTextBox {
	height:auto;
	width:490px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://file.megamathoh.blog.shinobi.jp/blog_txt.gif');
	text-align:left;
}
/*記事本文が記載される部分*/
.EntryTextall {
	background-image: url('http://file.megamathoh.blog.shinobi.jp/blog_txt.gif');
}

.EntryText {
width:450px;
margin: 0px 20px 0px 20px;
padding: 0px 0px 0px 0px;
line-height:140%;
font-size:12px;
color:#666666;
}

.EntryText a:visited 	{margin:0; font-size: 12px;	color: #666666;		line-height: 140%;}
.EntryText a:link 		{margin:0; font-size: 12px;	color: #666666;		line-height: 140%;}
.EntryText a:hover 	{margin:0; font-size: 12px;	color: #666666;		line-height: 140%;	text-decoration: underline;}
.EntryText a:active 	{margin:0; font-size: 12px;	color: #666666;		line-height: 140%;	text-decoration: underline;}
/*引用部分*/
blockquote{
 border-top:dashed 1px #ccc; 
 border-left:dashed 1px #ccc; 
 color:#666;
 padding:10px;
}

/*追記文書が記載される部分*/
.EntryPsText {
width:450px;
margin: 0px 20px 0px 20px;
padding: 2px 0px 0px 0px;
text-align: right;
font-size:12px;
color:#666666;
}

.EntryPsText a:visited 	{margin:0; font-size: 12px;	color: #666666;		line-height: 140%;}
.EntryPsText a:link 		{margin:0; font-size: 12px;	color: #666666;		line-height: 140%;}
.EntryPsText a:hover 	{margin:0; font-size: 12px;	color: #666666;		line-height: 140%;	text-decoration: underline;}
.EntryPsText a:active 	{margin:0; font-size: 12px;	color: #666666;		line-height: 140%;	text-decoration: underline;}
/*記事へのリンク（コメントやトラックバック等）の背景*/
.EntryFooter {
	height:67px;
	width:490px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://file.megamathoh.blog.shinobi.jp/blog_last.gif');
}
.EntryFooterText {
	height:27px;
	width:450px;
	margin: 0px 20px 0px 20px;
	padding: 40px 0px 0px 0px;
	text-align:right;
}
/*記事の投稿者名が記載されている部分*/
.EntryUserName {
}

/*記事を投稿した日が記載されている部分の背景*/
.EntryDate {
	height:47px;
	width:490px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://file.megamathoh.blog.shinobi.jp/blog_time.gif');
	text-align:right;
}
.EntryDatetxt{
	height:47px;
	width:450px;
	margin: 0px 20px 0px 20px;
	padding: 1px 0px 0px 0px;
}
.EntryDateText {
	height:45px;
	width:450px;
	margin: 2px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
	text-align:right;
}
/*記事を投稿した日が記載されている部分*/
.EntryWriteDate {
 margin-top: 40px;
 margin-left: 10px;
}
/*記事のカテゴリ名が記載されている部分*/
.EntryCategory {
 margin-top: 40px;
 margin-left: 10px;
}
/*記事へのコメントリンクが記載されている部分*/
.EntryComment {
 margin-top: 40px;
 margin-left: 10px;
}
/*記事へのトラックバックリンクが記載されている部分*/
.EntryTrackback {
 margin-top: 40px;
 margin-left: 10px;
}
/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock{
 width:490;
 text-align:center;
 padding:0px 0px 0px 0px;
 margin:30px 0px 0px 0px;
}
.PageLinkNextBack{
 width:490;
 text-align:center;
 padding:3px 0px 3px 0px;
 margin:0px 0px 0px 0px;
}
.PageLinkList{
 width:490;
 text-align:center;
 padding:0px 0px 3px 0px;
 margin:0px 0px 0px 0px;
}
.PageLinkUP{
 width:490;
 height:20px;
 text-align:center;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 background-image: url('http://file.megamathoh.blog.shinobi.jp/blog_pagelink_up.gif');
}
.PageLinkDown{
 width:490;
 height:20px;
 text-align:center;
 padding:0px 0px 0px 0px;
 margin:0px 0px 30px 0px;
 background-image: url('http://file.megamathoh.blog.shinobi.jp/blog_pagelink_down.gif');
}
/******各コメント表示部分の設定******/
/*コメント全体の設定*/
.CommentBlock{
 width:490px;
 margin:0px;
 padding:0px;
 color:#666666;
}
.CommentBlock  a:link { text-decoration:none; color:#FF6600;}
.CommentBlock  a:visited{ text-decoration:none; color:#FF6600;}
.CommentBlock  a:active { text-decoration:underline; color:#FF6600;}
.CommentBlock  a:hover { text-decoration:none; color:#FF6600;}

/*コメント全体のフッター部分*/
.Commentbottom{
 width:490px;
 height:55px;
 background-image:url('http://file.megamathoh.blog.shinobi.jp/blog_comment_last.gif');
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 text-align:right;
}
.CommentbottomText{
 width:450px;
 height:30px;
 padding:25px 0px 0px 0px;
 margin:0px 20px 0px 20px;
}
/*この記事にコメントする　と書かれてる部分の設定*/
.CommentMenuTitle{
 width:490px;
 height:30px;
 color:#666666;
 background-image:url('http://file.megamathoh.blog.shinobi.jp/blog_form_ttl.gif');
 text-align: left;
}
.CommentMenuTitleText{
 width:450px;
 height:25px;
 color:#666666;
 margin:5px 20px 0px 20px;
}
/*コメントのタイトル、コメント、コメント情報の全ての背景部分*/
.CommentTextBox{
 width:490px;
 height:auto;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
}
/*コメント、レス分部の背景部分*/
.Commentbody{
 width:490px;
}
/*コメントのタイトル部分*/
.CommentTitle{
 width:490px;
 height:54px;
 background-image:url('http://file.megamathoh.blog.shinobi.jp/blog_comment_ttl.gif');
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 text-align: left;
}
.CommentTitletxt{
 width:430px;
 height:54px;
 padding:30px 0px 0px 0px;
 margin:0px 20px 0px 40px;
 text-align: left;
 font-size:12px;
 color:#666666;
 font-weight:bold;
}
.CommentTitleh{
 width:490px;
 height:30px;
 color:#666666;
 background-image:url('http://file.megamathoh.blog.shinobi.jp/blog_form_ttl.gif');
 text-align: left;
}
.CommentTitlehText{
 width:450px;
 height:25px;
 color:#666666;
 margin:5px 20px 0px 20px;
}
/*コメント部分*/
.CommentText{
 width:490px;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 background-image:url('http://file.megamathoh.blog.shinobi.jp/blog_comment_txt2.gif');
}
.CommentTexttxt{
 width:430px;
 padding:30px 0px 30px 0px;
 margin:0px 30px 0px 30px;
 font-size:12px;
 color:#666666;
 line-height: 140%;
 text-align:left;
}

/*投稿者や投稿時間などが表示されている部分*/
.CommentFooter{
 width:490px;
 height:39px;
 background-image:url('http://file.megamathoh.blog.shinobi.jp/blog_comment_user.gif');
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
}
.CommentFootertxt{
 width:450px;
 height:39px;
 padding:5px 0px 0px 0px;
 margin:0px 20px 0px 20px;
 text-align:right;
 font-size:12px;
 color:#666666;
}


.CommentUser{
 width:490px;
 height:39px;
 background-image:url('http://file.megamathoh.blog.shinobi.jp/blog_comment_user.gif');
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 text-align:right;
}

/*投稿者名の部分*/
.CommentUserName{
 margin-left: 5px;
 color:#666666;
 font-size:12px;
}
/*投稿者のホームページへのリンク部分*/
.CommentURL{
 margin-left: 5px;
 color:#666666;
 font-size:12px;
}
/*投稿された時間が記載されている部分*/
.CommentWriteDate{
 margin-top: 40px;
 margin-left: 5px;
}
/*コメント編集へのリンク部分*/
.CommentEdit{
 margin-top: 40px;
 margin-left: 5px;
}

/*コメントを投稿するフォーム全体の設定*/
.CommentFormBlock{
 margin-bottom:20px;
 color:#666666;
}
/*コメントフォーム用テーブル*/
.CommentFormTable{
width:460px;
}
/*コメントフォームTHタグ設定*/
.CommentFormTh{
 font-size:10px;
 font-weight:bold;
 padding:3px 5px;
 text-align:right;
 color:#666666;
}
/*コメントフォームTDタグ設定*/
.CommentFormTd{
 padding-top:5px;
 text-align:left;
}
/*コメントフォーム送信ボタンのTDタグ設定*/
.CommentFormSubmit{
 font-size:10px;
 color:#666666;
 margin-left:5px;
 width:80px;
 height:18px;
 border:solid 1px #666666;
 background-color:#FFFFFF;
}
/*コメントフォーム送信ボタンのTDタグ設定*/
.CommentFormpass{
 font-size:12px;
 color:#666666;
 border:solid 1px #666666;
 background-color:#FFFFFF;
}

/*inputタグやtextareaの設定*/
.CommentForms{
 border:solid 1px #666666;
 color:#666666;
 background-color:#FFFFFF;
 font-size: 12px;
}
/******トラックバック表示部分の設定*****/
/*トラックバック全体の設定*/
.TrackbackBlock{
 margin:30px 0px 0px 0px;
 width:490px;
 color:#666666;
}
/*トラックバックメニューのタイトル部分*/
.TrackbackMenuTitle{
 width:490px;
 height:30px;
 color:#666666;
 background-image:url('http://file.megamathoh.blog.shinobi.jp/blog_form_ttl.gif');
 text-align: left;
}
.TrackbackMenuTitleTxt{
 width:450px;
 height:25px;
 color:#666666;
 margin:5px 20px 0px 20px;
}
/*トラックバックのタイトル、記事、リンク部分の総合設定*/
.TrackbackTextBox{
 margin: 5px 0px;
 color:#666666;
 border:solid 1px #f60;
}
/*トラックバックタイトルの部分*/
.TrackbackTitle{
 text-align: left;
 color:#fff;
 font-weight:bold;
 border-bottom:solid 1px #f60;
 padding-top:10;
 padding-right:10;
 padding-bottom:5;
 padding-left:10;
}
/*トラックバックの記事部分*/
.TrackbackText{
 padding: 10px;
 line-height:140%;
 font-size:12px;
 color:#fff;
}
/*投稿されたブログ名やリンクなどを表示する部分の設定*/
.TrackbackFooter{
 text-align:right;
 padding:5px;
 color:#fff;
}
/*トラックバック元のブログ名部分*/
.TrackbackUserName{
 margin-left: 5px;
 color:#fff;
}
/*トラックバック元へのリンク部分*/
.TrackbackFromURL{
 margin-left: 5px;
 color:#f60;
}
/*トラックバックされた日付部分*/
.TrackbackWriteDate{
 margin-left: 5px;
 color:#f60;
}
/*この記事のトラックバック　と書かれた部分の設定*/
.TrackbackURLTitle{
 width:490px;
 height:70px;
 background-image:url('http://file.megamathoh.blog.shinobi.jp/blog_trackback.gif');
 text-align: center;
 font-size: 12px;
 color:#666666;]
 margin:10px 0px 0px 0px;
}

.TrackbackURLTitletxt{
 width:450px;
 height:19px;
 _height:34px;
 text-align: center;
 font-size: 12px;
 color:#666666;
 margin:0px 20px 0px 20px;
 padding:15px 0px 0px 0px;
}

/*トラックバックする為のURLが記載されているフォーム部分の設定*/
.TrackbackURL{
width: 400px;
margin:5px 5px 5px 5px;
}

/*********************************
  カレンダープラグイン用デザイン
*********************************/
/*カレンダー日付移動用テーブル（前月、次月へのリンクなど）*/
.CalendarMoveTable {
 padding:3px;
 width:190px;
 color:#000;
 }

/*カレンダー日付移動用テーブル、<tr>タグ部分のデザイン*/
.CalendarMoveTr {
 }

/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.CalendarPrevTd {
 }

/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.CalendarNowTd {
 }

/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.CalendarNextTd {
 }

/*カレンダー表示用テーブル*/
.CalendarTable {
 width:190px;
 color:#000;
 }

/*-----------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-----------------------------------------------*/
/*曜日表示部分（<tr>タグ部分）のデザイン*/
.CalendarWdayTr {
font-size: 12px;
 }

/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun {

}

/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday {
 }

/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat {
}

/*-------------------------------------------------
  カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------*/
/*日付表示部分（<tr>タグ部分）のデザイン*/
.CalendarTr {
 }

/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun {
 }

/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat {
 }

/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.CalendarTd {
 }

/*記事が存在する場所の設定*/
.CalendarTdLink {
 font-weight:bold;
 background-color:000;
}

/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont {
 color:#f60;
}

/****コメント -> 管理者返信部分デザイン****/

.CommentResBlock {
 width:490px;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 background-image:url('http://file.megamathoh.blog.shinobi.jp/blog_comment_txt2.gif');
 color:#666666;
}
.CommentResBox {
 width:440px;
 margin:20px;
 border:solid 1px #999999;
}
.CommentResTitle {
 font-size:12px;
 font-weight:bold;
}
.CommentResText {
 width:440px;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 }
.CommentResheader {
 text-align:right;
 margin:5px 0px;
 color:#f60;
}

.CommentResFooter {
 text-align:right;
 margin:5px 0;
 }
 
/* ---------------------------------------------------------------------------------------------- */
/* 塩田追加CSS                                                                                    */
/* ---------------------------------------------------------------------------------------------- */

body {
	height:auto;
	width:auto;
	margin: 0px 0px 0px 0px;
	background:#000000;
}

h1{
width:		78px;
height:		50px;
display:	block;
text-indent:	0px;
font:		0px/0px serif;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
}
h2{
width:		800px;
height:		200px;
display:	block;
font:		0px/0px serif;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
}

/*-------------------------------------------
base
---------------------------------------------*/
#all_base{
	height:auto;
	width:auto;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

/*-------------------------------------------
header 
---------------------------------------------*/
#header_area{
	height:70px;
	width:auto;
	background-color:#000000;
}

#header_base{
	height:52px;
	width:800px;
	text-align:left;
	padding: 18px 0px 0px 0px;
	margin: 0px auto 0px auto;
}
/*-------------------------------------------
menu
---------------------------------------------*/
#menu_area{
	height:33px;
	width:auto;
	background-color:#000000;
}

#menu_base{
	height:33px;
	width:800px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px; 
}

#menu_base ul
{
list-style-type:none; 
padding :0px; 
margin:0px; 
}

#menu_base ul li
{
display : inline; 
float:left;
height:33px;
padding :0px; 
float:left;
text-decoration:none;
}

#menu_base ul li a
{
font-size:0px;
text-indent:-7000px;
display:block;
height:33px;
padding :0px; 
text-decoration:none;
}

#menu_base ul li a#menu_btn001 {
background-image:url('http://file.megamathoh.blog.shinobi.jp/menu_btn_001.gif');
margin-left:20px;
width:57px;
}

#menu_base ul li a#menu_btn002 {
background-image:url('http://file.megamathoh.blog.shinobi.jp/menu_btn_002.gif');
margin-left:10px;
width:147px;
}

#menu_base ul li a#menu_btn003 {
background-image:url('http://file.megamathoh.blog.shinobi.jp/menu_btn_003.gif');
margin-left:10px;
width:72px;
}

#menu_base ul li a#menu_btn004 {
background-image:url('http://file.megamathoh.blog.shinobi.jp/menu_btn_004.gif');
margin-left:10px;
width:79px;
}

#menu_base ul li a#menu_btn005 {
background-image:url('http://file.megamathoh.blog.shinobi.jp/menu_btn_005.gif');
margin-left:10px;
width:55px;
}

#menu_base ul li a#menu_btn006 {
background-image:url('http://file.megamathoh.blog.shinobi.jp/menu_btn_006.gif');
margin-left:10px;
width:80px;
}

#menu_base ul li a:hover
{
background-position:	0px -33px;
}

#menu_base ul li p
{
font-size:0px;
text-indent:-7000px;
display:block;
height:33px;
padding :0px; 
text-decoration:none;
background-image:url('http://file.megamathoh.blog.shinobi.jp/menu_btn_002.gif');
}

#menu_base ul li p#now
{
margin-left:10px;
width:147px;
background-position:	0px -66px;
}
/*-------------------------------------------
footer
---------------------------------------------*/
#footer_area{
	padding :0; 
	margin:0; 
	height:20px;
	width:auto;
	background-color:#000000;
}

#footer_base{
	height:19px;
	width:800px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color:#000000;
}

/*-------------------------------------------
mainimg
---------------------------------------------*/
#mainimg_area{
	height:260px;
	width:auto;
	margin: 0px 0px 0px 0px;
	background-color:#000000;
}

#mainimg_base{
	height:240px;
	width:800px;
	margin: 0px auto 20px auto;
}

#mainimg_002{height:140px;width:300px;margin: 0px;padding: 80px 20px 20px 480px;
background-image:url('http://file.megamathoh.blog.shinobi.jp/main_img_communication.jpg');}

#mainimg_massege{
	text-align:left;
	height:140px;
	width:300px;
	margin: 0px;
	padding: 0px;
	}
/*-------------------------------------------
content
---------------------------------------------*/
#content_area{
	height:auto;
	width:auto;
	margin: 0px 0px 0px 0px;
	background-color:#000000;
}
#content_base_top{
	height:18px;
	width:800px;
	margin: 0px auto 0px auto;
	padding:0px;
	background-image: url('http://file.megamathoh.blog.shinobi.jp/content_base_1.gif');
	font-size:0px;
	text-indent:-7000px;
}
#content_base_admin{
	height:56px;
	width:750px;
	margin: 0px auto 0px auto;
	padding:34px 0px 0px 50px;
	background-image: url('http://file.megamathoh.blog.shinobi.jp/blog_admin.gif');
}
#content_base_admin_txt{
	text-align:left;
	height:56px;
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#content_base{
	height:auto;
	width:760px;
	margin: 0px auto 0px auto;
	padding:0px 20px 0px 20px;
	background-image: url('http://file.megamathoh.blog.shinobi.jp//content_base_2.gif');
}

#content{
	height:auto;
	width:760px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/*-------------------------------------------
content左側
---------------------------------------------*/
#content_left{
	height:auto;
	width:490px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}
#content_ttl{
	height:26px;
	width:470px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 20px;
	background-image: url('http://file.megamathoh.blog.shinobi.jp/blog_ttl.gif');
}
#content_time{
	height:42px;
	width:470px;
	margin: 0px 0px 0px 0px;
	padding: 5px 20px 0px 0px;
	background-image: url('http://file.megamathoh.blog.shinobi.jp/blog_time.gif');
	text-align:right;
}
#content_txt{
	height:auto;
	width:450px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	background-image: url('http://file.megamathoh.blog.shinobi.jp/blog_txt.gif');
	text-align:left;
}
#content_last{
	height:27px;
	width:470px;
	margin: 0px 0px 30px 0px;
	padding: 40px 20px 0px 0px;
	background-image: url('http://file.megamathoh.blog.shinobi.jp/blog_last.gif');
	text-align:right;
}
/*-------------------------------------------
content下側
---------------------------------------------*/

#content_base_bottom{
	height:10px;
	width:800px;
	padding:0px;
	margin: 0px auto 0px auto;
	background-image: url('http://file.megamathoh.blog.shinobi.jp/content_base_3.gif');
	clear:both;
	font-size:0px;
	color:#FFFFFF;
	text-indent:-7000px;
}
#content_pagetop{
	height:41px;
	width:120px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 20px 640px;
	display: block;
	clear: both;
}
#content_copylight{
	height:80px;
	width:800px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-image: url('http://file.megamathoh.blog.shinobi.jp/blog_copyright.gif');
	text-align:center;	
}
/*-------------------------------------------
共通素材
---------------------------------------------*/

#kyoutuu_ttl{
	height:27px;
	width:720px;
	margin: 0px 0px 20px 0px;
	padding: 5px 0px 0px 50px;
	background-image: url(../../img/content_ttl_001.gif);
}

#kyoutuu_txt_area{
	height:auto;
	width:770px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.alltable {
margin: 0px 0px 0px 0px;
border-collapse: collapse;
}
.alltable td { 
border: 1px #D8D8D8 solid;
padding: 0px 10px 0px 10px;
}

.table_color_001 { 
background-color:#D3EAFF;
}
/*-------------------------------------------
font白
---------------------------------------------*/　
.px12we{margin:0; font-size: 12px;	color: #FFFFFF;		line-height: 140%;}
.px12we a:visited{margin:0; font-size: 12px;	color: #FFFFFF;		line-height: 140%;}
.px12we a:link{margin:0; font-size: 12px;	color: #FFFFFF;		line-height: 140%;}
.px12we a:hover{margin:0; font-size: 12px;	color: #FFFFFF;		line-height: 140%;	text-decoration: underline;}
.px12we a:active{margin:0; font-size: 12px;	color: #FFFFFF;		line-height: 140%;	text-decoration: underline;}


/*-------------------------------------------
font白
---------------------------------------------*/