body {
	background-color:#FFFFFF;
	color:#333333;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-image: url(images/backImg.jpg);
	background-repeat: repeat-y;
}
hr {color: #666666;margin: -5px 0px;padding: -5px 0px;text-align: left;}
div { margin: 0px; padding: 0px; }

a:link{color: #00A0E2;text-decoration: none}
a:visited{ color: #00A0E2;text-decoration:none}
a:hover{color: #33333;text-decoration:none}
a:active{color: #33333;text-decoration:none}



/* ページ本体
----------------------------------------------- */
#container {
	width: 590px;
	margin: 25px 0px 0px 55px;
	padding: 0px;
	text-align: left;
	/*border: 1px solid red;*/
	}

#container .read {
	margin: 55px 0px 0px 3px;
	padding: 0px;
	}

#container .bodyimg {
	margin: 0px 0px 0px 3px;
	padding: 0px;
	}

.midashiContainer {
	margin: 0px 0px 50px 3px;
	padding: 0px;
	/*border: 1px solid red;*/
	}

.midashiContainer p {
	font-size: 11px;
	line-height: 180%;
	font-family: "ヒラギノ丸ゴ Pro W4", "Osaka‐等幅", "ＭＳ ゴシック", "Arial", "Helvetica", "sans-serif";
	color:#333333;
	margin: 0px 0px 20px 5px;
	padding: 0px;
	}

.midashi {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	clear:both;
	}

.imgFloat{ /* 画像回り込み*/
	float:right;
	margin: 0 0 15px 15px;
	padding: 0px;
}

.clearBoth {
	margin: 0pxpx;
	padding: 0px;
	clear:both;
	}

.cap2{ 
	font-size:9px;
	/*width:230px;*/
	color:#666666;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}



/***リスト
---------------------------------------------------------------*/
.listBlock{
	margin: 0px 0px 20px 50px;
	padding: 0px 0px 0px 0px;
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
}

ul{
	font-size:12px;
	line-height:20px;
	margin: 10px 0px 0px 0px;
	padding: 0px  0px 0px 0px;

}

li {
	margin: 13px 0px 0px 12px;
	padding: 0px  0px 0px 0px;
	list-style-type: none;
	list-style-position:outside;
	font-family: "ヒラギノ丸ゴ Pro W4", "Osaka‐等幅", "ＭＳ ゴシック", "Arial", "Helvetica", "sans-serif";
}





ul .shinozaki{
	margin: 0px 5px 20px 60px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	list-style-image:url(images/shinozaki.gif);
	list-style-position: outside;
	color: #e96081;
}

ul .shinozaki p{
	color: #e96081;
}


/***フッターエリア
---------------------------------------------------------------*/
.footerArea{
 width:590px;
	font-size:11px;
	line-height:15px;
	color:#333333;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align:right;
	letter-spacing: 0px;
	clear:both;
	font-family: "ヒラギノ丸ゴ Pro W4", "Osaka‐等幅", "ＭＳ ゴシック", "Arial", "Helvetica", "sans-serif";
}






div.social-link-area{
		width:585px;
}
div#social-link-wrap {
	width:400px;
  margin: 0px 16px 0px auto;
  padding: 8px 0 0 0;
  padding: 0;

	text-align:right;
}

div#social-link {
  padding-top: 8px;
}

div#social-link div {
  float: left;
  padding: 2px 4px;
  vertical-align: top;
  height: 28px;
}

div#social-link div.bm_facebook {
  margin-top: -2px;
  /margin-top: -4px;
  padding-right: 0;
}

* html body div.bm_facebook {
  display:none;
}


div#social-link div.bm_plusone,
div#social-link div.bm_hatena {
  margin-right: 4px;
}

div#social-link div.bm_plusone {
  /margin-right: 24px;
}

div#social-link div.clear {
  height: 0;
  width: 0;
  margin:0;
  padding:0;
  /line-height: 0;
  float: none;
  clear: both;
}