*{  margin:0;  padding:0;  }body     {  color: #2b2b2b;  background:  #fafad2 url("images/kabeni44b.gif")  top repeat ;  text-align: center ;}a:link      { color: #2f4f4f}a:visited   { color:#594e52}a:active   { color: #cc4b44}a:hover   {color:#cc4b44}.button	{	color: #2f4f4f;	font-size: 10px;	 border-right: 1px solid #6e7955 ;	 border-bottom: 1px solid #6e7955 ;	float:right;	padding : 1px 3px ;	margin-bottom : 5px ;	}.button1	{	color: #2f4f4f;	font-size: 11px;	 border-right: 1px solid #6e7955 ;	 border-bottom: 1px solid #6e7955 ;	padding : 1px 3px ;	margin-bottom : 5px ;	}.button a:link,.button a:visited,.button a:active                    {	color: #2f4f4f;}.button a:hover	{ color: #6c2735;}ol{  list-style-position : outside ;}#poprank li{  list-style-type : decimal-leading-zero;  margin-left:3em;  padding-left:0;}ul {  padding-left: 0 ;}li.sub1 {  padding: 0 0 0 13px;  list-style-type : none;  background : url("images/li_mark1_0705.gif") no-repeat left top ;  }  li.sub2 {  padding: 0 0 0 13px;  list-style-type : none;  background : url("images/li_mark2_0705.gif") no-repeat left top ;}form {  margin: 0px;  padding: 0px;}textarea {  color:#594e52;  font-family: Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", Helvetica, Arial, sans-serif;  font-size: 12px;}input {  color:#594e52;  font-size:10px;  padding:0px 3px 1px 3px;}img	{	border : none ;	}	/* ------- ■全体用バックボックス------- */#backbox     {  margin: 0 auto ;  position : relative ; top : 6px ;  width : 1004px;  text-align: center ;   background : transparent url("images/backPattern_sand_dark0521.gif")  top repeat ;}/* ------- ■全体用ボックス------- */#inbox     {  margin : 0 auto ;  padding-top : 6px ;  width : 992px;  text-align: center ;  background-color: transparent;}/* ------- ■レフトボックス------- */#leftbox	{	width : 816px ;	background-color : transparent ;	float : left ;	}/* ------- ■タイトルバックボックス------- */#titleback	{	width : 816px ;	height : 280px ;	}.base	{	background : #4a95a9 url("images/bg_title.jpg")  bottom no-repeat ;	}/* ------- ■サイトタイトル------- */#titleback h1	{	text-align : left ;	font-size : 24px ;	padding : 7px 15px 0 15px ;	font-weight : bold ;	font-family : Verdana, "ヒラギノ角ゴ Pro W6", "ＭＳ ゴシック", Osaka‐等幅;		}#titleback h1 a,#titleback h1 a:link,#titleback h1 a:visited,#titleback h1 a:active	{	color : #ffffff ;	}#titleback h1 a:hover 	{	color : #800000 ;	}/* ------- ■ディスクリプション------- */.description	{	text-align : left ;	color : #ffffff ;	font-weight : nomal ;	font-size : 11px ;	font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅 ;	padding : 3px 15px ;	}/* ------- ■フッターボックス------- */#footerbox	{	width : 992px ;	background-color : transparent ;	text-align : center ;	margin-top : 10px ;	border-top : 1px #2b2b2b solid ;	clear : both ;	}.copyright	{  color: #000;  font-size : 10px ;  font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;  padding : 10px 5px  ;}/* ------- ■メインボックス------- */#mainbox	{	width: 816px ;	background-color: transparent ;	}#pagearea{  clear:both;  background-color:transparent;  margin:5px 5px 0px 0px;  padding:0px;  text-align:right;}/* ------- ■レフトメニューボックス------- */#left_menubox	{	width: 170px ;	background-color : transparent ;	float : left ;	text-align : center ;	}/* ------- ■ライトメニューボックス------- */#right_menubox	{	width: 170px ;	background-color : transparent ;	float : right ;	text-align : center ;	margin-left : 6px ;	}/* ------- ■メニューバックボックス------- */.menu_backbox	{	width: 170px ;	background : #fff url("images/backPattern_sand.gif")  top repeat ;	margin-top : 6px ;	}/* ------- ■メニューボックス------- */.menubox	{	width: 150px ;	background-color : transparent ;	text-align : left ;	margin : 0 auto ;	}	/* ------- ■ボディインボックス------- */#body_inbox	{	width : 640px ;	background-color : transparent ;	float : right ;	text-align : center ;	}/* ------- ■ボディバックボックス------- */.body_backbox	{	width : 640px ;	background : #fff url("images/backPtn_sand_light.gif")  top repeat ;	/* --bodybackPtn_sand.gif-- */	margin-top : 6px ;	}	/* ------- ■記事ボックス------- */.entry_box	{	width : 610px ;	text-align : left ;	margin : 0 auto ;	}/* ------- ■ナビゲーション------- */.navi	{	color : #000;	font-size : 10px ;	text-align : left ;	font-family : "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";	line-height : 120% ;	padding : 5px 5px;	background-color : transparent ;	}.navi a,.navi a:link,.navi a:visited,.navi a:active	{	color : #000 ;	}.navi a:hover 	{	color : red ;	}.navi_pankuzu	{	color : #2b2b2b ;	font-size : 10px ;	text-align : left ;	font-family : "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";	line-height : 100% ;	position : relative ;		top : 215px ; left : 11px ;	padding-left : 5px ;	background-color : transparent ;	border-left : 10px solid #800000 ;	}.navi_pankuzu a,.navi_pankuzu a:link,.navi_pankuzu a:visited,.navi_pankuzu a:active	{	color : #2b2b2b ;	}.navi_pankuzu a:hover 	{	color : red ;	}/* ------- ■リンクタイトル------- */.menubox h3	{	color : #fff ;	background : #006a6c url("images/menuBackPtn_blue.gif")  top repeat  ;	text-align : left ;	font-weight : bold ;	font-size : 11px ;	line-height : 105% ;	font-family :  "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";	padding : 5px 5px 5px 5px ;	margin-bottom : 5px ;	}	.oshirase	{	color : #fff ;	background : #800000 url("images/menuBackPtn_blue.gif")  top repeat  ;	text-align : left ;	font-weight : bold ;	font-size : 11px ;	line-height : 105% ;	font-family :  "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";	padding : 5px 5px 5px 5px ;	margin-bottom : 5px ;	}/* ------- ■リンクテキスト------- */.linktext	{	color : #2b2b2b ;	text-align : left ;	font-size : 10px ;	line-height : 150% ;	font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;	padding-bottom : 10px ;	}/* ------- ■エントリータイトル------- */.entry_box h2	{	color : #800000;	text-align : left ;	font-weight : bold ;	font-size : 14px ;	line-height : 100% ;	font-family :  "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";	margin-bottom : 10px ;	border-top : 1px solid #2b2b2b ;	padding-top : 3px ;	}.entry_box h2 a,.entry_box h2 a:link,.entry_box h2 a:visited,.entry_box h2 a:active 	{	color : #800000 ;	}.entry_box h2 a:hover  	{	color : #2b2b2b ;	}	.entry_box h3	{	color : #004d25 ;	text-align : left ;	font-weight : bold ;	font-size : 11px ;	line-height : 100% ;	font-family :  "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";	padding : 5px 0 ;	margin : 5px 0 ;	border-top : 1px solid #004d25 ;	}.entry_box h4	{	color : #2b2b2b ;	text-align : left ;	font-weight : bold ;	font-size : 11px ;	line-height : 100% ;	font-family :  "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";	padding-left : 3px ;	margin : 5px 0 ;	border-left : 10px solid #800000 ;	}.entry_box h4 a,.entry_box h4 a:link,.entry_box h4 a:visited,.entry_box h4 a:active 	{	color : #2b2b2b ;	}.entry_box h4 a:hover  	{	color : #800000 ;	}/* ------- ■エントリーデイト------- */.entry_date	{	color : #2b2b2b ;	text-align : right ;	font-family : "Verdana" ;	font-size : 11px ;	font-weight : nomal ;	}/* ------- ■エントリーボディ------ */.entry_body 	{	color : #2b2b2b ;	font-size : 12px ;	line-height : 24px ;	word-break : break-all ;	font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;	text-align : left ;	position : relative ;left : 25px ;	width : 560px ;	}.entry_body p	{	background-image : url("images/body_line.gif") ;	padding-top : 5px ;	}/* ------- ■コメント------ */.entry_cmt 	{	position : relative ;left : 25px ;	padding-top : 5px ;	width : 90% ;	color : #2b2b2b ;	font-size : 12px ;	line-height : 24px ;	word-break : break-all ;	font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;	text-align : left ;	background-image : url("images/body_line.gif") ;	}	/* ------- ■トラックバック------ */.entry_trb 	{	width : 90% ;	color : #2b2b2b ;	font-size : 10px ;	line-height : 110% ;	word-break : break-all ;	font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;	text-align : left ;	}	/* ------- ■エントリーモア------ */.entry_more	{	color : black ;	font-size : 12px ;	line-height : 180% ;	font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;	text-align : left ;	}/* ------- ■エントリーステイト------ */.entry_state	{	font-family : "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";	font-size : 11px ;	color : #2f4f4f ;	line-height : 120% ;	margin : 5px 0 ;	padding-top : 3px ;	text-align : right ;	border-top: 1px #666 solid ;	}blockquote 	{	font-family : "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";	font-size : 11px ;	color : #2b2b2b ;	padding : 1em ;	margin :  1em 0 ;	border-top : 1px solid #c0c0c0 ;	border-left : 1px solid #c0c0c0 ;	border-right : 1px solid #666 ;	border-bottom : 1px solid #666 ;	background-color : transparent ;	}#search 	{	color: #594e52;	font-size : 10px ;	font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;	}/* ------------- ■カレンダー---------------- */.calendar{  color : black ;  font-size : 9px ;  font-family : Verdana ;  margin : 0 ;  padding : 0 ;}.calendar a,.calendar a:link,.calendar a:visited,.calendar a:active,.calendar a:hover{  color : #000000 ;}.cell{  color : black ;  font-size : 9px ;  font-family : Verdana ;  background-color : transparent ;  margin : 0 ;  width : 18px ;  height : 13px ;}.cell_today{  color : black ;  font-size : 9px ;  font-family : Verdana ;  background-color : #ffffff ;  border : #043c78 1px solid ;  margin : 0 ;  width : 18px ;  height : 13px ;}.cell_sunday{  color : #c00 ;  font-size : 9px ;  font-family : Verdana ;  background-color : transparent ;  margin : 0 ;  width : 18px ;  height : 13px ;}.cell_sunday a,.cell_sunday a:link,.cell_sunday a:visited,.cell_sunday a:active,.cell_sunday a:hover{  color : #c00 ;  text-decoration : underline ;}.cell_saturday{  color : blue ;  font-size : 9px ;  font-family : Verdana ;  background-color : transparent ;  margin : 0 ;  width : 18px ;  height : 13px ;}.cell_saturday a,.cell_saturday a:link,.cell_saturday a:visited,.cell_saturday a:active,.cell_saturday a:hover{  color : blue ;  text-decoration : underline ;}.imoadv {	width: 150px;	margin: 3px 0;	border: 1px solid #CCC;	padding: 3px;}.imoimg {	padding: 3px 0;	text-align: center;}.imotitle {	font-size: 10pt;	margin: 3px 0;}.imospec {	font-size: 9pt;}.imorel {	font-size: 10pt;	text-align: right;	margin-top: 5px;}.googleads { 	float: right; 	border-right: 1px solid #6e7955 ;	border-bottom: 1px solid #6e7955 ;} /* ------- ■アーカイブプルダウン用------- */#pdm_arslct 	{	color : #003300 ;	font-size : 10px ; 	width : 150px ;	}