/*★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
　　　　　body
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★*/
body
{
 background-color: #f5f5f5 ;
 background-image: url("") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;
 color: # ;
 font-size: 16px ;
 line-height: 1.5 ;
 text-align:  ;
 overflow: scroll ;
}

/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　リンク
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
a:link
{
 color: #2e2930 ;
 background-color: # ;
 text-decoration: none ;
}
a:visited
{
 color: #2e2930 ;
 background-color: # ;
 text-decoration: none ;
}
a:hover
{
 color: #ff0000 ;
 background-color: # ;
 text-decoration: none ;
}
a:active
{
 color: #;
 background-color: # ;
 text-decoration: none ;
}

/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　テーブル　枠あり
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
table
{
 width:  ;
 border: px solid #2e2930 ;
 border-spacing: 0 ;
 padding: px ;
 border-collapse:collapse;
 margin:0px auto;
}

table tr
{
 background-color: # ;
 background-image: url("") ;
 border:  ;
 color: # ;
 font-size: px ;
 line-height:  ;
 text-align:  ;
 padding: px ;
}

table td
{
 background-color: # ;
 background-image: url("") ;
 border: px solid #2e2930 ;
 color: # ;
 font-size: px ;
 line-height:  ;
 text-align:  ;
 padding: px ;
}

table ul{list-style-type:none;}

/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　テーブル　枠なし
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
.borderless{border:0px;}

/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　自動余白キャンセル
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
*
{
 margin:0px;
 padding:0px;
}

/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　横幅自動調整
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
*
{
 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
      -ms-box-sizing: border-box;
             box-sizing: border-box;
}

/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　AA
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
.aa
{
 font-family:'ＭＳ Ｐゴシック','ＭＳＰゴシック','MSPゴシック','MS Pゴシック';
 font-size:16px ;
 line-height:1.0 ;
}

.tt
{
font-family:'ＭＳ ゴシック';
font-size: 14px ;
line-height: 1.0 ;
}

/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　その他
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}










/*★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
　　　　　10000　ビッグボックス
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★*/
#bigbox
{
 width: 840px ;
 border:  ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-radius: px ;
 background-color: # ;
 background-image: url("") ;
 color: # ;
 font-size: px ;
 line-height:  ;
 margin: 20px auto  ;
 padding: px ;
 text-align:  ;
}

#bigbox a:link
{
 color: # ;
 background-color: # ;
 text-decoration:  ;
}
#bigbox a:visited
{
 color: # ;
 background-color: # ;
 text-decoration:  ;
}
#bigbox a:hover
{
 color: # ;
 background-color: # ;
 text-decoration:  ;
}
#bigbox a:active
{
 color: # ;
 background-color: # ;
 text-decoration:  ;
}










/*★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
　　　　　0200　静的ページ自動ナビゲーター
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★*/
.pagelink
{
 clear:both;
 width: px ;
 height: px ;
 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;
 background-color: #2e2930 ;
 background-image: url("") ;
 color: # ;
 font-size: 18px ;
 line-height: 2.0 ;
 margin: px auto ;
 padding: 0px ;
}

.pagelink li{ display:inline-block;}
.pagelink a{display:block; padding: 0px 20px ;}
.pagelink a:link{color: #f5f5f5 ;}
.pagelink a:visited{color: #f5f5f5 ;}
.pagelink a:hover{background-color: #f5f5f5 ; color: #2e2930 ;}
.pagelink a:active{}










/*★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
　　　　　1000　ヘッダー
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★*/
#header
{
 width: px ;
 border:  ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-radius: px ;
 background-color: # ;
 background-image: url("") ;
 color: # ;
 font-size: px ;
 line-height:  ;
 margin: 0px ;
 padding: px ;
 text-align: center ;
}

#header a:link
{
 color: # ;
 background-color: # ;
 text-decoration:  ;
}
#header a:visited
{
 color: # ;
 background-color: # ;
 text-decoration:  ;
}
#header a:hover
{
 color: # ;
 background-color: # ;
 text-decoration:  ;
}
#header a:active
{
 color: # ;
 background-color: # ;
 text-decoration:  ;
}



/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　1300　ブログタイトル
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
#header h1
{
 font-size: 32px ;
 text-align:  ;
}



/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　1700　ブログの説明
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
#header h2
{
 font-size: 20px ;
 text-align:  ;
 margin:20px 0px;
 color:#ff0000;
}










/*★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
　　　　　2000　フリースペース
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★*/
#freespace-2000
{
 width: px ;
 border:  ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-radius: px ;
 background-color: # ;
 background-image: url("") ;
 color:  ;
 font-size: px ;
 line-height:  ;
 margin: px ;
 padding: 10px ;
 text-align:  ;
}

#header a:link
{
 color: # ;
 background-color: # ;
 text-decoration:  ;
}
#header a:visited
{
 color: # ;
 background-color: # ;
 text-decoration:  ;
}
#header a:hover
{
 color: # ;
 background-color: # ;
 text-decoration:  ;
}
#header a:active
{
 color: # ;
 background-color: # ;
 text-decoration:  ;
}










/*★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
　　　　　4000　コンテンツ
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★*/
/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　4000 ABC　静的ページ以外のコンテンツ
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
#content
{
 width: px ;
 border:  ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-radius: px ;
 background-color:  ;
 background-image: url("") ;
 color: # ;
 font-size: px ;
 line-height:  ;
 margin: px ;
 padding: px ;
 text-align:  ;
}

#content a:link
{
 color: # ;
 background-color: # ;
 text-decoration: none ;
}
#content a:visited
{
 color: # ;
 background-color: # ;
 text-decoration: none ;
}
#content a:hover
{
 color: # ;
 background-color: # ;
 text-decoration: none ;
}
#content a:active
{
 color: # ;
 background-color: # ;
 text-decoration: none ;
}



/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　4500 ABC　ブログ記事
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
.entrybox
{
 width: px ;
 border:  ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-radius: px ;
 background-color:  ;
 background-image: url("") ;
 color: # ;
 font-size: px ;
 line-height:  ;
 margin: 0px ;
 padding: 0px ;
 text-align:  ;
}



/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　4510 ABC　ブログ記事のタイトル
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
.entrytitlebox
{
 width: px ;
 border:  ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-radius: px ;
 background-color: #2e2930 ;
 background-image: url("") ;
 color: # ;
 font-size: 18px ;
 line-height: 2.0 ;
 margin: px ;
 padding: px ;
 text-align:  ;
}

.entrytitlebox a{ display:block; padding-left:5px;}
.entrytitlebox a:visited
{
 color:#f5f5f5;
}
.entrytitlebox a:hover{
 color:#2e2930;
 background-color:#f5f5f5;
}



/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　4530 ABC　ブログ記事の本文
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
.entrytextbox
{
 width: px ;
 border:  ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-radius: px ;
 background-color:  ;
 background-image: url("") ;
 color: # ;
 font-size: px ;
 line-height:  ;
 margin: px ;
 padding: 30px 10px ;
 text-align: left ;
}



/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　4570 B　詳細ブログ記事　コメント
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
.comment
{
 width: 640px ;
 border: 1px solid #000000 ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-radius: 10px ;
 background-color: #f3f3f3 ;
 background-image: url("") ;
 color: # ;
 font-size: px ;
 line-height:  ;
 margin: 10px  0px;
 padding: 10px ;
 text-align:  ;
}



/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　4575 B　詳細ブログ記事　コメント返信
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
.commentres
{
 width: 600px ;
 border: 1px solid #000000 ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-radius: 10px ;
 background-color: #eae5e3 ;
 background-image: url("") ;
 color: # ;
 font-size: px ;
 line-height:  ;
 margin: 10px  auto;
 padding: 10px ;
 text-align:  ;
}



/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　4580 B　詳細記事ページ　コメント投稿
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　4580 B　名前・タイトル・メールアドレス・URL・パスワード
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
.commentforms
{
 width: 300px ;
 margin; 10px ;
}

/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　4580 B　投稿
　　　　　4580 C　編集
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
.commentform
{
 width: 600px ;
 height: 400px ;
 margin; 10px ;
 padding: 10px ;
}










/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　4000 D　静的ページのコンテンツ
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
#content-sp
{
 float: left ;
 width: 840px ;
 border:  ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-radius: px ;
 background-color: # ;
 background-image: url("") ;
 color: # ;
 font-size: px ;
 line-height:  ;
 margin: px ;
 padding: px ;
 text-align:  ;
}

#content-sp a:link
{
 color: # ;
 background-color: # ;
 text-decoration: none ;
}
#content-sp a:visited
{
 color: # ;
 background-color: # ;
 text-decoration: none ;
}
#content-sp a:hover
{
 color: # ;
 background-color: # ;
 text-decoration: none ;
}
#content-sp a:active
{
 color: # ;
 background-color: # ;
 text-decoration: none ;
}


/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　4500 D　静的ページの記事
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
.spbox
{
 width: px ;
 border:  ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-radius: px ;
 background-color:  ;
 background-image: url("") ;
 color: # ;
 font-size: px ;
 line-height:  ;
 margin: px ;
 padding: px ;
 text-align:  ;
}



/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　4510 D　静的ページの記事のタイトル
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
.sptitlebox
{
 width: px ;
 border:  ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-radius: 0px ;
 background-color: #2e2930 ;
 background-image: url("") ;
 color: #f5f5f5 ;
 font-size: 18px ;
 line-height:  ;
 margin: pxx ;
 padding: 5px ;
 text-align:  ;
}



/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　4530 D　静的ページの記事の本文
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
.sptextbox
{
 width: px ;
 border:  ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-radius: 0px ;
 background-color:  ;
 background-image: url("") ;
 color: # ;
 font-size: px ;
 line-height:  ;
 margin: px ;
 padding: 30px 10px ;
 text-align:  ;
}












/*★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
　　　　　6000　フリースペース
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★*/
#freespace-6000
{
 clear:both;
 width: px ;
 border:  ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-radius: px ;
 background-color: # ;
 background-image: url("") ;
 color:  ;
 font-size: px ;
 line-height:  ;
 margin: px ;
 padding: px ;
 text-align:  ;
}

#header a:link
{
 color: # ;
 background-color: # ;
 text-decoration:  ;
}
#header a:visited
{
 color: # ;
 background-color: # ;
 text-decoration:  ;
}
#header a:hover
{
 color: # ;
 background-color: # ;
 text-decoration:  ;
}
#header a:active
{
 color: # ;
 background-color: # ;
 text-decoration:  ;
}









/*★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
　　　　　7000　フッター
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★*/
#footer
{
 clear:both;
 width: px ;
 border:  ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-radius: px ;
 background-color: #2e2930 ;
 background-image: url("") ;
 color: #f5f5f5 ;
 font-size: 18px ;
 line-height:  ;
 margin: px ;
 padding: 5px ;
 text-align:  ;
}

#footer a:link
{
 color: #f5f5f5 ;
 background-color: # ;
 text-decoration: none ;
}
#footer a:visited
{
 color: #f5f5f5 ;
 background-color: # ;
 text-decoration: none ;
}
#footer a:hover
{
 color: #f5f5f5 ;
 background-color: # ;
 text-decoration: none ;
}
#footer a:active
{
 color: # ;
 background-color: # ;
 text-decoration: none ;
}



/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　　　　　7700　削除不可
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
#footer ul{list-style-type:none;}
#footer li{display:inline;margin:0px 5px;}