/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
/*BODY全体に関する設定*/
body {

  background-image: url(http://suisuisuicom.bakufu.org/sui_back1_2011.png);
 font-size: 9px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.05em; color:#333333;margin-top: 0px;
}

td,tr,th{
padding:0px;
    border:0px;
    cellpadding:0px;
    border-collapse: separate;
    border-spacing:0;
}

table{
cellpadding:0px;
    border-collapse: separate;
    border-spacing:0;
  overflow:hidden ;

}


.table2{
width: 610px;

cellpadding:0px;
    border-collapse: separate;
    border-spacing:0;
padding:0px 30px 0px 30px;
  overflow:hidden ;

}


.profile2 {
  overflow:hidden ;
  padding:0px 9px 0px 6px ;
  text-align:left ;
  color:#333333; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.06em;
  line-height:180% ;
  font-size:11px ;

}

.titletable{
padding:0px 0px 0px 0px ;
  color:#888888; 
}

.entryday{
 float:left ;
 font-weight: bold;
  padding-bottom:0px ;
  margin-left:0px ;
  text-align:left ;
  text-align:top ;
  color:#000000; 
font-family:Verdana,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em;
  font-size:60px ;

}

.entryyear{
 float:left ;
  margin:5px 0px 10px 0px ;
  padding:0px 0px 10px 0px ;
  margin-left:0px ;
  text-align:left ;
  color:#333333; 
font-family:Verdana,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em;
  font-size:12px ;
}

/*通常のリンクの設定*/
a:link {
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.05em; 
color:#555555;
margin-top: 10px;
 text-decoration:none;
}
/*過去に見たことがあるページのリンクの設定*/
a:visited{
 text-decoration:none;
}
/*カーソルが合っている状態のリンクの設定*/
a:hover {
 text-decoration:none;
}
/*アクティブ状態のリンクの設定*/
a:active {
 text-decoration:none;
}

.xxs { font-size: 9px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;letter-spacing: -0.06em;  color:#555555; } /* 小2 */
.xs { font-size: 11px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;letter-spacing: -0.06em;  color:#555555; } /* 小2 */
.xsw { font-size: 9px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;letter-spacing: -0.06em;  color:#ffffff; } /* 小2 */
.xm { font-size: 13px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.05em; color:#111111;margin-top: 10px;
}  /* 小1 */
.sm { font-size: 14px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;letter-spacing: -0.05em; color:#555555;  }    /* 小 */
.md { font-size: 18px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;letter-spacing: -0.01em; color:#555555;}   /* 標準 */
.la { font-size: 20px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;letter-spacing: -0.01em; color:#555555;} 
.xr { color:#555555; font-size: x-large;font-size: 60px}  /* 大1 */
.xl { color:#555555; font-size: xx-large } /* 大2 */
.sr { color:#555555; font-size: smaller }  /* 一段階小さい */
.lr { color:#555555; font-size: larger }   /* 一段階大きい */



  記事ブロック用デザイン
**************************************************************************************/
/*記事繰り返し処理全ての部分の設定*/
#EntryBlock {
width: 630px;
float: left;
text-align: left;
padding:0px 10px 0px 10px;

}
/*記事表示部分の背景や余白等の設定*/
.EntryInnerBlock {
padding: 10px;
text-align: left;
}
/*各記事タイトル部分の設定*/
.entry_title {
  float:left ;
  margin-top:17px ;
  margin-bottom:5px ;

  margin-left:8px ;

  text-align:left ;
  font-size:20px ;
/* font-weight: bold;*/
  color:#333333; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.03em;
}
.entry_title a {
  color:#333333; 
}
.entry_title a:hover {
  color:#333333; 
}
/*各記事タイトル部分の文字色設定*/
.EntryTitleFont {
text-align: left;
 font-size: 18px;
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.05em;
 color:#333333;
margin-top: 10px;
 text-decoration:none;
}

/*記事日時*/
.entry_date {
  margin-bottom:0px ;
  margin-bottom:7px ;

  padding-bottom:10px ;
  margin-left:10px ;
  text-align:left;
  color:#888888; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em;
  font-size:11px ;
}

/*各記事やコメント、トラックバックなどの総合のブロック部分*/
.EntryTextBox {
margin: 5px 0px;
}
/*記事本文が記載される部分*/
.entry_text {
line-height:185%;
 font-size: 13px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.03em; color:#333333;margin-top: 0px;
}
/*追記文書が記載される部分*/
.EntryPsText {
padding: 20px;
text-align: right;
}
/*記事へのリンク（コメントやトラックバック等）の背景*/
.EntryFooter {
text-align:right;
padding:5px;
}
/*記事の投稿者名が記載されている部分*/
.EntryUserName {
}
/*記事を投稿した日が記載されている部分*/
.EntryWriteDate {
margin-left: 5px;
}
/*記事のカテゴリ名が記載されている部分*/
.EntryCategory {
margin-left: 5px;
}
/*記事へのコメントリンクが記載されている部分*/
.EntryComment {
margin-left: 5px;
}
/*記事へのトラックバックリンクが記載されている部分*/
.EntryTrackback {
margin-left: 5px;
}
/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock{
text-align:center;
padding:10px;
}
/**************************************************************************************
  各コメント表示部分の設定
**************************************************************************************/
/*コメント全体の設定*/


/*************************************************************************** トラックバック・コメント */
/*トラックバック記事・コメント本文*/
.message_txt {
  clear:both ;
  overflow:hidden ;
  margin:0px 10px ;
  padding:10px ;
  text-align:left ;
  line-height:180% ;
  color:#333333; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em;
  font-size:12px ;
}
.message_txt a {
  color:#9cf ;
}

/*コメント返信*/
.message_res_txt {
  clear:both ;
  overflow:hidden ;
  margin:0px 10px ;
  padding:10px ;
  text-align:left ;
  line-height:150% ;
  font-size:12px ;
  color:#333333; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em;
}

/*トラックバック・コメント日時等*/
.message_state {
  overflow:hidden ; /*はみ出した部分は切る*/
  padding:2px 10px 10px ;
  text-align:right ;
  color:#333333; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em;
  font-size:11px ;
}

.message_state a {
  color:#333333; 
}
.message_state a:hover {
  color:#333333; 
}
.message_state ul {
  margin:0px ;
  padding:0px ;
  list-style:none ;
  font-size:11px ;
  color:#333333; 

font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em;
  font-size:12px ;
}
.message_state li {
  display:inline ;
  padding:0px 5px ;
  color:#333333; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.04em;
  font-size:12px ;  font-size:11px ;
}



/*************************************************************************** トラックバック・コメントフォーム */
.message_form {
  clear:both ;
  overflow:hidden ;
  margin:0px 10px ;
  padding:15px 0px ;
  text-align:center ;
  color:#333333; 
  font-family: 'メイリオ',Meiryo, Arial, sans-serif;
   letter-spacing: -0.04em;}
.message_form td {
  text-align:left ;
  font-size:9px ;
}
.message_form th {
  text-align:right ;
}
.message_form th img {
  vertical-align:middle ;
}
.message_form label {
  font-size:12px ;
  color:#333333; 
  padding:0px 0px 10px 0px;
}

/*input・textarea*/
input#TrackbackURL {
  width:85% ;
  font-size:12px ;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em;
}
input#title {
  width:500px ;
  color:#333333; 

  margin-bottom:6px ;
  ime-mode:active ;
  font-size:12px ;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em;

}
input#name {
  width:230px ;
  color:#333333; 

  margin-right:10px ;
  margin-bottom:6px ;
  ime-mode:active ;
  font-size:12px ;
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.05em; 
}
input#pass {
  color:#333333; 

  width:170px ;
  margin-bottom:6px ;
  font-size:12px ;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em;

}
input#mail , input#url {
  width:500px ;
  color:#333333; 

  margin-bottom:6px ;
  ime-mode:inactive ;
  font-size:12px ;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em;
}
textarea#comment {
  color:#333333; 

  width:500px;
  margin-bottom:12px ;
  ime-mode:active ;
  font-size:12px ;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em;
}



/*************************************************************************** ページリンク */
.entry_navi {
  margin-top:30px ;
  text-align:center ;
  color:#333333; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em; 
  font-size:13px ;
}
.entry_navi a{
  color:#333333; 
  font-size:13px ;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em; 
}
.entry_navi a:hover{
  color:#000099; 
  font-size:13px ;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em; 
}



/*************************************************************************** プラグイン */
.left   { text-align:left }
.center { text-align:center }
.right  { text-align:right }

/*プラグインタイトル*/
.PluginTitle {
  margin-top:0px ;
  padding-left:0px ;
  text-align:left ;
  color:#ffffff; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em;  font-size:11px ;
}
.PluginTitle a {
  color:#333333; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em;
}

.PluginTitle a:hover {
  color:#000066; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em;}

/*「プラグイン1,4」*/
.PluginA {
  overflow:hidden ;
  margin-left:0px ;
  line-height:150% ;
  color:#333333; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em; 
 font-size:11px ;

}
.PluginA a {
  color:#333333; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em; 
 font-size:11px ;
}

.PluginA a:hover {
  color:#000066; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em; 
 font-size:11px ;
}

/*「プラグイン2」*/
.PluginB {
  overflow:hidden ;
  margin-left:0px ;
  line-height:150% ;
  color:#333333; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em; 
 font-size:11px ;

}
.PluginB a {
  color:#333333; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em; 
 font-size:11px ;
}

.PluginB a:hover {
  color:#000066; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em; 
 font-size:11px ;
}

/*「プラグイン3,5」*/
.PluginC {
  overflow:hidden ;
  margin:5px 0px ;
  border:solid 1px #333333 ;
 font-size:11px ;

  padding:7px ;
  color:#333333; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em; }
.PluginC a {
  border:0px ;
  color:#333333 ;
}
.PluginC a:hover {
  position:relative ;
  top:2px ; left:2px ;
  border:0px ;
  color:#000066; 


}

/* プラグイン説明 */
.PluginExplanation {
  padding-top:3px ;
  color:#333333; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;   letter-spacing: -0.04em;   font-size:11px ;

}

/*各プラグイン処理内の基本デザイン*/
.plugin_data {
  overflow:hidden ;
  padding:3px 0px 0px 3px ;
  color:#333333; 
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.05em;    font-size:11px ;

}

/*各プラグイン処理内基本デザインの下に記載する日付など*/
.plugin_data_date {
  text-align:right ;
  color:#660000 ;
  font-size:11px ;

}



/*************************************************************************** ドリコム */
.drecomrss_blog_list_item {
  padding-top:3px ;
  line-height:180% ;
}
.drecomrss_blog_list_powered {
  padding-top:3px ;
  line-height:160% ;
}


.no_border {
    border-style:none;
}

/*************************************************************************** 忍者メールフォーム */
.main {
  overflow:hidden ;
  padding-right:5px ;
  color:#9cf ;
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.05em; 
}
.main br {
  line-height:10% ;
}
.main input {
  width:500 ;
}
.main textarea {
  width:99% ;
  height:150px ;
}
.main .error ,
.main .result {
  text-align:center ;
}
.main .submit {
  margin:5px 0px ;
  padding-bottom:15px ;
  text-align:center ;
}
.main .submit .submit_button ,
.main .submit .error_submit_button ,
.main .submit .result_submit_button {
  width:100px ;
  margin-top:5px ;
  letter-spacing:1px ;
}



/*************************************************************************** カレンダー設定 */
.CalendarMoveTable {
  margin-bottom:5px ;
  font:10px Verdana ;
  color:#ccc ;
}
.CalendarPrevTd , .CalendarNextTd {
  text-align:center ;
  width:50px ;
  font-weight:bold ;

}
.CalendarPrevTd a , .CalendarNextTd a{
  color:#84ceff ;
  font-weight:bold ;

}
.CalendarWdaySun {
  width:23px ;
  height:20px ;
  text-align:center ;
  font-weight:bold ;
  color:#CC99CC ;
  text-align:center ;
}
.CalendarWday {
  width:23px ;
  height:20px ;
  text-align:center ;
  font-weight:bold ;
  color:#333333 ;
}
.CalendarWdaySat {
  width:23px ;
  text-align:center ;
  font-weight:bold ;
  color:#CCCCFF;
}
.CalendarTdSun , .CalendarTd , .CalendarTdSat {
  width:23px ;
  color:#999999 ;
  text-align:center ;
}
.CalendarTdLink a {
  display:block ;
  color:#6699FF ;
  font-weight:bold ;

}
.CalendarTdLink a:hover {
  color:#FF6699 ;
  border:0px ;
}



/*************************************************************************** 自己紹介部分の画像 */
.pay {
  text-align: center;
}



/*************************************************************************** 検索 */
.box {
  width:120px ;
}
.btn {
  width:60px ;
  color:#999999 ;
}
form{
  margin:0 ;
  padding:0 ;
}



/*************************************************************************** フッター */
#footer {
  padding:0px 0px 0px ;
  text-align:right ;
}
#footer a {
  color:#9cf ;
}

/*コピーライト*/
#copyright {
  padding:0px 0px 0px ;
  text-align:center ;
  line-height:180% ;
  color:#ffffff ;
font-size:0px;

}
#copyright a{
  color:#ffffff ;
}
#copyright a:hover {
  color:#ffffff ;
}

#FooterBlock
{
font-size:0px;

}