/*カテゴリーデータ */

#categorydata h1	{
	font-size: 14px;
	color: #666666;
	padding: 10px 0 20px 20px;
	}

#categorydata {
                background-color:#ffffff;
                }



/* エントリーメニュー */
#recent h2	{
	padding-bottom: 5px;
	margin-bottom: 2px;
	}

#recent a	{
	color:#0000cc ;
	}

#recent a:hover	{
	text-decoration : underline;
	color:#0000cc ;
	}




#recent ul	{
	color:#666666 ;
	list-style-position:inside;
	border-width : 0px 0px 1px 0px ;
	margin : 0px 0px 10px 0px ;
	font-size : 100% ;
	}


/* エントリー */
.entry h2	{
	font-size: 12px;
	margin-bottom: 2px;
	}

.entry h3	{
	font-size:14px;
	color: #666666;
                padding-left:23px;
	background-image:url(http://www.sumunet.jp/images/blog/mark_1.gif);
                background-repeat:no-repeat;

	}

.entry p	{
	font-size: 14px;
	color: #333333;
	line-height: 150%;
	}

.entry p.posted	{
	font-size: 12px;
	color: #666666;
	border-top: solid 2px #336666;
	padding-top: 3px;
	}

.entry a	{
	color:#0000cc ;
	}

.entry	{
	margin-bottom: 20px;
	}

/* ++++++ サイドバー部分のデザイン ++++++ */

/* [1-3-2]サイドバーリンク　第2階層 */

#recent2 h2	{
	padding-bottom: 0px;
	margin-bottom: 2px;
	}

#recent2 a	{
	display : block ;
	padding : 5px 6px 4px 5px ;
	text-decoration : none ;
	border-color :RGB(200,210,217);
	color:#0000cc ;
	}

#recent2 a:hover	{
	display : block ;
	text-decoration : underline;
	color:#0000cc ;
	background-color : white ;

	}

#recent2 ul	{
	list-style-type:none;
	margin : 0px 0px 0px 0px ;
	font-size : 100% ;
	}


#recent2 li	{
	font color:#0000cc ;
	background-color:#ffffff;
	padding: 0px 0;
	border-bottom: dashed;
	border-width : 0px 0px 1px 0px ;
	}

/* ++++++++ サイドバーの色設定 ++++++++ */

.sidebar{
      border-right:solid #ffffff;
      border-width:0px;
      background-color:#ffffff;
      }


/* +++++++++++++++++++++ ベース設定 +++++++++++++++++++++ */
body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
                margin-top:0px;
                margin-bottom:10px;
	padding:0px 0px 0px 0px ;
	font-size : 80% ;
	word-break : break-all ;
}

#container{
	margin: 0px auto 0px auto;
	padding:0px 0px 0px 0px ;
	width:730px;
	position : relative ;
}

div , table , tr , td , th , li , dl , dt , dd , form{
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
}



a{	
	text-decoration: none;
	color:#0000cc ;
	}

a:hover	{
	text-decoration : underline;
	color:#0000cc ;
	}









/* ++++++ ブログの横幅設定 ++++++ */

#container {
	width: 750px;
	}


/* ++++++ ２段組の横幅設定 ++++++ */

	/* コンテンツ部分の横幅 */
	#center	{
		width: 560px;
		}

	/* サイドバーの横幅 */
	#left, #right	{
		width: 190px;
		}



/* ++++++ その他設定 ++++++ */

body {
       	text-align: center;
	}

#container {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	}

#left {
	float: left;
	}

#center {
	float: left;
	}

#right {
	float: right;
	}

#footer	{
	clear: both;
	}




/* +++++++++++++++++++++ レイアウトのデザイン設定 +++++++++++++++++++++ */

body	{
	background-color:#ffffff;
	}

#container {
	background-color: #ffffff;
                }

#banner	{
	background-color: #ffffff;
	padding-bottom:0px;
	}

#main	{
	background-color: #ffffff;
	padding-top: 2px;
	}

#left {
	float:left;
	margin: 0px -1px 0px 0px;
	font-size : 13px ;
	border-right-width : 1px  ;
}


/* ++++++ 段の間隔 ++++++ */

	/* 左サイドバーの左右の余白 */
	#left div {
		margin-left: 0px;
		margin-right: 0px;
		}

	/* コンテンツ部分の左右の余白 */
	.content div	{
		margin-left: 10px;
		margin-right: 0px;
		}

	#left div div, .content div div, #right div div {
		margin-left: 0;
		margin-right: 0;
		}


		}


/* +++++++++++++++++++++ パーツのデザイン設定 +++++++++++++++++++++ */

/* ++++++ ヘッダー部分のデザイン ++++++ */

div.header_address{
	color : #666666;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
                text-align: center;
	padding-top : 2px;
}


h1 {
	margin : 0px -10px -10px 0px ;
	padding: 0px 0px 0px 0px;
	letter-spacing : 0px ;
}

.h1 img{
                border : none ;
	border-bottom-width : 0px ;
                margin-bottom:0px;
                background-color:#075632;
}

div.header_link {
	background-color:#ffffff;
	color :#666666 ;
                margin-bottom:0px;
	word-spacing: 20px;
}


div.header_link a{
	color :#0000cc ;
	font-size: 12px;

}

div.header_link a:hover{	
	color :#0000cc ;
	text-decoration : underline;
	font-size: 12px;
	}

img.header_separator{}


div.header_link {
	margin : 0px 0px 0px 0px;
	padding : 7px 0px 7px 0px ;
	border-width : 1px 0px 1px 0px ;
	text-align : center ;
	font-size : 13px ;
	clear : both ;
	width : 100% ;
}

div.header_link img{
	vertical-align:text-bottom;
}


div.header_link a{
	text-decoration : none ;
	vertical-align:text-bottom;
}

div.header_link a:hover{
	text-decoration : underline ;
	vertical-align:text-bottom;
}


img.header_separator{
	display: inline ;







/* ++++++ コンテンツ部分のデザイン ++++++ */



/* エントリー */
.entry h2	{
	font-size: 0.75em;
	}

.entry h3	{
	font-size: 0.875em;
	color: purple;
	}

.entry p	{
	font-size: 0.75em;
	color: #666666;
	line-height: 150%;
	}

.entry p.posted	{
	font-size: 0.66em;
	color: #666666;
	border-top: solid 2px #c27dbc;
	padding-top: 6px;
	}

.entry a	{
	color:#0000cc ;
	}

.entry	{
	margin-bottom: 40px;
	}







/* ++++++ フッター部分のデザイン ++++++ */

