/*
###########################################################################
#
#   CSS Cascading Style Sheets for gogo
#
#                                       Produced by torotan   2009
###########################################################################
*/
/*
#=====================================================================
# reset
#=====================================================================
*/

*{
  margin:0;
  padding:0;
}

/*
#-------------------------------------------------
# bodyのfont-sizeは、emではなく％にする。
#	emだとブラウザで文字サイズ変更時、倍率が大きすぎてしまうため
#
#	bodyにwidthを入れると、IE6,7や互換モード時、横スクロールしたとき動かないエリアがある
#	boryの下にwrapDIVを作りそこで設定する。
#-------------------------------------------------
*/
body{
  background-color:#fff;
  color:#444;
  font-size:90%;
  line-height:1.5;
  font-family:'Meiryo', 'MS UI Gothic', sans-serif;
  text-align:center;
}


/*
#======================================================
# test用
#======================================================
*/

/*
  *{ border:solid #c00 1px;} 
*/

/*
body,table,td{ border:1px solid #666666; }
.bbb{ font-size:2em; }
*/

/*
#======================================================
# for IE6 (commentもインライン使えない)
#======================================================
*/
/****************************************
body{ text-align:center; }
#bodywrap{
  width:950px;
}
#TopBlock{  width:950px;}
#TopTitle{  width:950px;}
*************************************/
/*
#-------------------------------------------------
#	IE6では、text-align:center;をbodywrapにいれると、おかくなるのでleftを指定
#	もしくは、bodyに text-align:center;を指定しない。
#-------------------------------------------------
*/
#mainBlock{
  width:950px;
  margin:auto;
  padding:auto;
  text-align:left;
}




/*
#=====================================================================
# 共通
#=====================================================================
*/

a:link{ color:#00f; }

table{ border-collapse: collapse; }

p, li ul, li ol{ margin:0 1em 1em; }
ul,ol{           margin:0 3em 1em; }
pre{             margin:0 2em 1em; }

.left{    text-align:left; }
.center{  text-align:center; }
.right {  text-align:right; }





/*
#=====================================================================
# Top Title
#=====================================================================
*/

#TopBlock{ background-color:#036; }
/*
#-------------------------------------------------
# title
#-------------------------------------------------
*/

#TopTitle{ text-align:center; }
#TopTitle a{
  text-decoration:none;
  color:#fc0;
  cursor: pointer; /* うまく指にならない時があるので */
}
.TopTitleFont{
  width:100%;
  padding:0 0 0.2em;
  font-family:'Comic Sans MS', cursive;
  color:#fc0;
  font-weight:bold;
  font-size:4em;
}
.one_point{ color:#f00; font-weight:bold; }

.ads_linkunit_up{
  text-align:center;
  padding:0 0 3px;
}





/*
#-------------------------------------------------
# Explanation
#-------------------------------------------------
*/
/*ページタイトルの下に来るブログの説明文書*/
/*
#TopExplanation{
  padding: 10px 0px 0px 20px;
  color:#fc0;
}
*/


/*
#=====================================================================
# TopHeader
#=====================================================================
*/
#TopHeader{
  text-align:center;
}




/*
#=====================================================================
# Footer
#=====================================================================
*/
#FooterBlock{
  clear:both;
  height: 200px;
  text-align: center;
}






/*
#=====================================================================
# Entry
#=====================================================================
*/

#EntryBlock{
  width:750px;
  float:left;
  text-align:left;
}

/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock{
  text-align:center;
  padding:10px;
  font-weight:bold;
  color:#099;
}


.ads_block{
  margin:1em;
}

#inc_randomlink{
  margin-left:200px;
  text-align:left;
  font-size:0.9em;
  font-weight:normal;
}
#inc_randomlink ul{ margin:0 0 0 3em; }


.EntryInnerBlock{
  padding: 10px;
  text-align: left;
}



/*
#-------------------------------------------------
# Entry Title
#-------------------------------------------------
*/

.EntryTitle{
  background-color:#eee;
  border-bottom:solid #ccc 1px;
  border-right: solid #ccc 1px;
  padding:0 1em 0;
  font-weight:bold;
}
.EntryTitle a{
  text-decoration:none;
  color:#036;
}
.EntryTitleFont{
  color:#036;
  font-family:'MS UI Gothic', sans-serif;
}

.EntryTitlelistFont{
  font-family:'MS UI Gothic', sans-serif;
}


/*
#-------------------------------------------------
# Entry
#-------------------------------------------------
*/
.EntryTextBox{ margin: 5px 0px; }
.EntryTextBox{ margin: 5; }
.EntryText{    padding: 10px; }

.EntryTextBox a{ font-weight:bold; }
.EntryTextBox h3{
  color:#036;
  border-bottom:solid #ccc 1px;
  margin:3em 0 1.5em;
  padding-left:0.5em;
}



/*追記文書が記載される部分*/
.EntryPsText {
padding: 20px;
text-align: right;
}
/*記事へのリンク（コメントやトラックバック等）の背景*/
.EntryFooter {
text-align:right;
padding:5px;
border-style:none;
}
/*記事の投稿者名が記載されている部分*/
.EntryUserName {
}
/*記事を投稿した日が記載されている部分*/
.EntryWriteDate {
margin-left: 5px;
}
/*記事のカテゴリ名が記載されている部分*/
.EntryCategory {
margin-left: 5px;
}
/*記事へのコメントリンクが記載されている部分*/
.EntryComment {
margin-left: 5px;
}
/*記事へのトラックバックリンクが記載されている部分*/
.EntryTrackback {
margin-left: 5px;
}
/**************************************************************************************
  各コメント表示部分の設定
**************************************************************************************/
/*コメント全体の設定*/
.CommentBlock{
padding:10px;
}
/*この記事にコメントする　と書かれてる部分の設定*/
.CommentMenuTitle{
  color:#036;
  border-bottom:solid #ccc 1px;
  margin:2em 0 1em;
  padding-left:0.5em;
  font-size:1.2em;
  font-weight:bold;
}
/*コメントのタイトル、コメント、コメント情報の全ての背景部分*/
.CommentTextBox{
margin: 5px 0px;
}
/*コメントのタイトル部分*/
.CommentTitle{
  text-align: left;
  font-weight:bold;
}
/*コメント部分*/
.CommentText{
padding: 10px;
}
/*投稿者や投稿時間などが表示されている部分*/
.CommentFooter{
text-align:right;
padding:5px;
}
/*投稿者名の部分*/
.CommentUserName{
margin-left: 5px;
}
/*投稿者のホームページへのリンク部分*/
.CommentURL{
margin-left: 5px;
}
/*投稿された時間が記載されている部分*/
.CommentWriteDate{
margin-left: 5px;
}
/*コメント編集へのリンク部分*/
.CommentEdit{
margin-left: 5px;
}
/*コメントを投稿するフォーム全体の設定*/
.CommentFormBlock{
margin-bottom:20px;
}
/*コメントフォーム用テーブル*/
.CommentFormTable{
}
/*コメントフォームTHタグ設定*/
.CommentFormTh{
padding-top:5px;
padding-right:3px;
text-align:right;
}
/*コメントフォームTDタグ設定*/
.CommentFormTd{
padding-top:5px;
text-align:left;
}
/*コメントフォーム送信ボタンのTDタグ設定*/
.CommentFormSubmit{
text-align:left;
}
/*inputタグやtextareaの設定*/
.CommentForms{
}
/**************************************************************************************
  トラックバック表示部分の設定
**************************************************************************************/
/*トラックバック全体の設定*/
.TrackbackBlock{
padding:10px;
}
/*トラックバックメニューのタイトル部分*/
.TrackbackMenuTitle{
  color:#036;
  border-bottom:solid #ccc 1px;
  margin:2em 0 1em;
  padding-left:0.5em;
  font-size:1.2em;
  font-weight:bold;
}
/*トラックバックのタイトル、記事、リンク部分の総合設定*/
.TrackbackTextBox{
margin: 5px 0px;
}
/*トラックバックタイトルの部分*/
.TrackbackTitle{
  text-align: left;
  font-weight:bold;
}
/*トラックバックの記事部分*/
.TrackbackText{
padding: 10px;
line-height:140%;
}
/*投稿されたブログ名やリンクなどを表示する部分の設定*/
.TrackbackFooter{
text-align:right;
padding:5px;
}
/*トラックバック元のブログ名部分*/
.TrackbackUserName{
margin-left: 5px;
}
/*トラックバック元へのリンク部分*/
.TrackbackFromURL{
margin-left: 5px;
}
/*トラックバックされた日付部分*/
.TrackbackWriteDate{
margin-left: 5px;
}
/*この記事のトラックバック　と書かれた部分の設定*/
.TrackbackURLTitle{
text-align: left;
}
/*トラックバックする為のURLが記載されているフォーム部分の設定*/
.TrackbackURL{
width: 500px;
}


/*
#=====================================================================
# Plugin (Side)
#=====================================================================
*/
.PluginBlock{
  width: 200px;
  text-align: left;
  float:right;
/*  margin:10px;*/
}

.PluginBlock h3{
  color:#099;
  border-bottom:solid #036 3px;
  margin:2em 0 1em;
  padding-left:0.3em;
}








/*プラグイン表示箇所の背景や余白設定*/
.PluginInnerBlock {
padding:10px;
}
/*プラグインのタイトル（名称）部分の設定*/
.PluginTitle {
border-top-width:0;
border-right-width: 0px;
border-bottom-width:1px;
border-left-width: 0px;
background-color:#006666;
font-weight:bold;
color:#FFCC00;
padding-top:1px;
border-style:solid;
border-color:#FF0000;
padding-right:0;
padding-left:5px;
padding-bottom:0;
}
/*プラグインの説明部分の設定*/
.PluginExplanation {
padding: 10px;
}
/*プラグインが表示される場所の設定*/
.PluginContents {
padding: 10px;
}

/**************************************************************************************
  各プラグイン共通項目用設定
**************************************************************************************/
/*各プラグイン処理内の基本デザイン*/
.Plugin_data {
text-align:left;
padding:5px;
}
/*各プラグイン処理内基本デザインの下に記載する日付など*/
.Plugin_data_date {
text-align:right;
}


/*-------------------------------------------------------
  コメント -> 管理者返信部分デザイン
-------------------------------------------------------*/
.CommentResBlock {
	padding:10px 30px 10px 50px;
}

.CommentResBox {
	padding:10px;
}

.CommentResTitle {
  font-weight:bold;
}

.CommentResText {
	padding:10px 0px 0px 10px;
}

.CommentResFooter {
	text-align:right;
	margin:15px 0;
}
