@charset "UTF-8";
/************************************/
/* ページ全体の基本的な設定  */
/************************************/
	html {
		height: 100%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
/************************************/
/* firefox対策 */
/************************************/
	html>/**/body {
		overflow: -moz-scrollbars-vertical;
		height: 100%;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	html:first-child body {
		overflow: -moz-scrollbars-vertical;
		min-height: 100%;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

/************************************/
/* bodyの設定 */
/************************************/
	body {
		width: 100%;
		height: 100%;
		/*background-image: url("http://www.jmnn.jp/ad1/img/bg.gif");*/
		/*bbackground-repeat: repeat-y;*/
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		font-size: 15px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	.scroll {
		width: 100%;
		height: 100%;
		background-image: url("http://www.jmnn.jp/ad1/img/bg.gif");
		background-repeat: repeat-y;
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		font-size: 15px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	.no_scroll {
		width: 100%;
		height: 100%;
		background-image: url("http://www.jmnn.jp/ad1/img/bg.gif");
		background-repeat: repeat-y;
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		font-size: 15px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

/************************************/
/* リンク */
/************************************/
	a {
		color: #000099;
	}
	a:link {
		color: #000099;
		background: none;
	}
	a:visited {
		color: #000099;
		background: none;
	}
	a:active {
		color: #000099;
		background: none;
	}
	a:hover {
		color: #cc0000;
		background: none;
		text-decoration: underline;
	}

/************************************/
/* 画像 */
/************************************/
	img {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
		text-decoration: none;
	}

	a img {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
		text-decoration: none;
	}

/************************************/
/* 文字 h1 h2 h3 */
/************************************/
	h1{
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
		
	h2{
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	h3 {
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	p {
		text-align: left;
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		line-height:140%;
		word-break: break-all;
		word-wrap: break-word;
		margin: 1em auto 2em auto;
		padding: 0px 0px 0px 0px;
	}

/************************************/
/* テーブル */
/************************************/
	table,tr,th,td {
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		font-size: 98%;
		word-break: break-all;
		word-wrap: break-word;
		border-collapse: collapse;
	}

/************************************/
/* 全体の囲み */
/************************************/

	#container {
		position: relative;
		height: 100%;
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	.scroll #container {
		position: relative;
		width: 100%;
		height: 100%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	.no_scroll #container {
		position: relative;
		width: 100%;
		height: 100%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

/************************************/
/* サイトのタイトル */
/************************************/
	#banner {
		position: absolute;
		z-index: 2;
		top: 0px;
		left: 0px;
		right: 0px;
		width: 100%;
		height: 60px;
		text-align: left;
		font-size: 12px;
		background: #ffffff;
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border-bottom: solid 1px #aaaaaa;
	}

	#banner h1 {
		position: relative;
		z-index: 2;
		top: 2px;
		left: 15px;
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		font-size: 27px;
		font-weight: bold;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	#banner h2 {
		font-size: 12px;
		font-weight: bold;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

/* #bannerの中の画像 */
	#banner img,
	#banner a img {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		border: 0px;
	}

/* タイトルの文字のリンク色 */
	#banner a {
		font-size: 27px;
		text-decoration: none;
		border: 0px;
	}
	#banner a:link {
		color: #000000;
		background: none;
		border: 0px;
	}
	#banner a:visited {
		font-size: 27px;
		color: #000000;
		background: none;
		border: 0px;
	}
	#banner a:active,
	#banner a:hover {
		font-size: 27px;
		color: #000000;
		background: none;
		border: 0px;
	}


/* サイト説明文 */
	.description {
		font-size: 12px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

/* バナー右がわ */
	#banner-right {
		position: absolute;
		z-index: 2;
		top: 17px;
		right: 30px;
		text-align: right;
		vertical-align: middle;
		font-size: 12px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}


	#banner-right h2 {
		text-align: right;
		vertical-align: middle;
		font-size: 12px;
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	#banner-right p {
		text-align: right;
		vertical-align: middle;
		font-size: 12px;
		font-weight: normal;
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
		
	}

/* ◆ヘッダーメニュー部分の背景色や余白などの設定◆ */
.header_menu {
	position: absolute;
	z-index: 2;
	top: 61px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 34px;
	text-align: center;
	background: #cee6ff;
	font-size: 130%;
	line-height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: solid 5px #0a83fe;
}

.header_menu a img,
.header_menu img {
	position: relative;
	z-index: 2;
	top: 1px;
	width: 190px;
	height: 29px;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-decoration: none;
}

#tophead {
	position: relative;
	left: 30px;
	z-index: 2;
	float: left;
	display: block;
	height: 34px;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#tophead div {
	position: relative;
	display: none;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
}

/* ◆ヘッダーメニュー部分のリンクの設定◆ */
	#tophead a:link {
		position: relative;
		display: block;
		overflow: hidden;
		float: left;
		width: 132px;
		height: 34px;
		text-align: center;
		vertical-align: middle;
		background-image: url("http://www.jmnn.jp/ad1/img/tab.gif");
		background-repeat: no-repeat;
		color: #ffffff;
		font-size: 12px;
		line-height: 300%;
		margin: 0px auto 0px auto;
		padding: 0px 4px 0px 2px;
		border: 0px;
		text-decoration: none;
	}

	#tophead a:visited {
		position: relative;
		display: block;
		overflow: hidden;
		float: left;
		width: 132px;
		height: 34px;
		text-align: center;
		vertical-align: middle;
		background-image: url("http://www.jmnn.jp/ad1/img/tab.gif");
		background-repeat: no-repeat;
		color: #ffffff;
		font-size: 12px;
		line-height: 300%;
		margin: 0px auto 0px auto;
		padding: 0px 4px 0px 2px;
		border: 0px;
		text-decoration: none;
	}

	#tophead a:active,
	#tophead a:hover {
		position: relative;
		display: block;
		overflow: hidden;
		float: left;
		width: 124px;
		height: 34px;
		text-align: center;
		vertical-align: middle;
		background-image: url("http://www.jmnn.jp/ad1/img/tab.gif");
		background-repeat: no-repeat;
		color: #ffffff;
		font-size: 12px;
		line-height: 300%;
		margin: 0px auto 0px auto;
		padding: 0px 4px 0px 2px;
		border: 0px;
		text-decoration: none;
	}

#subcat {
	/*background-image: url("");*/
	background-color: #eaeaea;
	text-align: left;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #999999;
	
	}

#prbox1 {
	position: absolute;
	z-index: 2;
	top: 61px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 71px;
	text-align: center;
	background-color: #efefef;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: solid 2px #dddddd;
	border-bottom: solid 1px #cccccc;
	}

#prbox1 img,
#prbox1 a img {
	position: relative;
	z-index: 2;
	width: 431px;
	height: 60px;
	text-align: center;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-decoration: none;
	}

#prbx1 a {
	color: #000000;
	text-decoration: none;
	}

#prbx1 a:hover {
	color: #FF9900;
	text-decoration: underline;
	}

	/* エントリー */
	.scroll .scrollContent {
		height: 100%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	.no_scroll .scrollContent {
		height: 100%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	#content {
		position: absolute;
		top: 95px;
		width: 100%;
		background-image: url("http://www.jmnn.jp/ad1/img/bg_blog.gif");
		background-position: top;
		background-repeat: repeat-x;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}
	
	#content p {
		color: #555555;
		font-size: 90%;
		text-align: left;
		margin: 10px 10px 0px 10px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}


	/* エントリー別の段落 */
	.blog {
		position: relative;
		width: 970px;
		margin: 10px auto 0px auto;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	.blog h2 {
		font-size: 102%;
		font-weight: bold;
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.blog p {
		text-align: center;
		font-size: 13px;
		line-height:140%;
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

/* 上部の横並びカテゴリー一覧 */
	.blog .categories {
		display: block;
		font-size: 95%;
		line-height:140%;
		margin: 5px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	.blog .categories ul li {
		font-size: 95%;
		margin: 0px 20px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.blog .categories ul ul {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.blog .categories ul ul li {
		float: left;
		margin: 0px 10px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
	}

/* 各エントリー */
	.blogbody {
		position: relative;
		margin: 0px 0px 5px 284px;
		padding: 0px 0px 0px 0px;
	}

/*上部の病医院基本情報のテーブルがある所*/
.margin {
	vertical-align: top;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
}

.margin p {
	display: block;
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	border: 0px;
}

.margin td a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.blogbody .margin img,.blogbody .margin a img,
.blogbody .margin p img,.blogbody .margin p a img {
	display: block;
	text-align: center;
	width: 235px;
	height: 162px;
	margin: 0px auto 10px auto;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-decoration: none;
}

/* タイトルと本文の行間 */
	.blogbody p {
		text-align: left;
		vertical-align: top;
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		line-height:140%;
		word-break: break-all;
		word-wrap: break-word;
		padding: 0px 0px 0px 0px;
	}

	.blogbody table {
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		font-size: 98%;
		word-break: break-all;
		word-wrap: break-word;
		border: 0px;
	}

	.blogbody .table {
		width: 300px;
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		font-size: 98%;
		word-break: break-all;
		word-wrap: break-word;
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
		border: solid 1px #888888;
		border-collapse: collapse;
	}

	.blogbody .table td {
		text-align: left;
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		font-size: 98%;
		word-break: break-all;
		word-wrap: break-word;
		margin: 0px 0px 0px 0px;
		padding: 1px 1px 1px 1px;
		border: solid 1px #888888;
		border-collapse: collapse;
	}

	.blogbody p {
		vertical-align: top;
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		line-height:140%;
		word-break: break-all;
		word-wrap: break-word;
		margin: 1em 0px 1em 10px;
		padding: 0px 0px 0px 0px;
	}

	.blogbody td p {
		vertical-align: top;
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		line-height:140%;
		word-break: break-all;
		word-wrap: break-word;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	.blogbody ul {
		text-align: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	.blogbody li {
		text-align: left;
		font-size: 90%;
		font-weight: normal;
		line-height:140%;
		margin: 0px 0px 2px 1em;
		padding: 0px 0px 0px 0px;
	}

/* エントリーの画像 */
	.blogbody td .blogbody_img img,
	.blogbody td p .blogbody_img img,
	.blogbody td .blogbody_img a img,
	.blogbody td p .blogbody_img a img {
		float: left;
		vertical-align: top;
		margin: 0px 10px 10px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
		text-decoration: none;
	}

	.blogbody td img,
	.blogbody p td img {
		text-align: center;
		margin: 0px auto 5px 15px;
		padding: 0px 0px 0px 0px;
		border: 0px;
		text-decoration: none;
	}

/* エントリーの日付 */
	.blog p .date {
		text-align: left;
		color: #666666;
		font-size: 100%;
		font-weight: bold;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0x;
	}

	.blogbody h3 {
		text-align: left;
		font-size: 100%;
		font-weight: bold;
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		border-bottom: 1px solid #0099cc;
	}

	/*本文の小見出し*/
	.blogbody h4 {
		text-align: left;
		font-size: 100%;
		font-weight: bold;
		margin: 2em 0px 1em 0px;
		padding: 0px 0px 0px 5px;
		border-left: 5px solid #cccccc;
	}

	.blogbody h2,
	.blogbody a h2,
	.blogbody h2 a {
		text-align: left;
		font-size: 102%;
		font-weight: bold;
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	/*記事タイトルが画像の場合*/
	.blogbody h2 img {
		display: block;
		text-align: center;
		margin: 0px auto 5px auto;
		padding: 0px 0px 0px 0px;
		border: 0px;
		text-decoration: none;
	}
	
/* エントリーh2のデザイン */
	.title,
	.blog .title,
	.blogbody .title {
		background: #eaf6ec;
		color: #000000;
		font-size: 102%;
		font-weight: bold;
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		border-top: 1px solid #666666;
		border-left: 1px solid #666666;
		clear: both;

	}

/* エントリーh2-2のデザイン */
	.title2,
	.blog .title2,
	.blogbody .title2 {
		background: #cee6ff;
		color: #000000;
		font-size: 105%;
		font-weight: bold;
		margin: 10px 0px 10px 0px;
		padding: 5px 5px 5px 5px;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
	}

/*病医院Q&A*/
	.q {
		background-color: #ffffff;
		background-image: url("http://www.jmnn.jp/ad1/img/q.gif");
		background-repeat: no-repeat;
		vertical-align: middle;
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		font-size: 95%;
		margin: 1em 0px 2px 0px;
		padding: 10px 0.5em 0.5em 40px;
		border: 1px dotted #999999;
	}
	
	.a {
		background-color: #ffffcc;
		background-image: url("http://www.jmnn.jp/ad1/img/a.gif");
		background-repeat: no-repeat;
		vertical-align: middle;
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		font-size: 100%;
		line-height:140%;
		word-break: break-all;
		word-wrap: break-word;
		margin: 1em 1em 2px 0px;
		padding: 0.5em 0.5em 0.5em 45px;
	}

.q ul {
	vertical-align: middle;
	font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
	font-size: 100%;
	margin: 1em 0.5em 1em 1.5em;
	padding: 0px 0px 0px 0px;
	border: 0px;
}

.q ul li {
	vertical-align: middle;
	font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
	font-size: 100%;
	line-height:140%;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
}

	.a ul {
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		font-size: 100%;
		margin: 0.5em 0px 0px 1em;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	.a ul li {
		vertical-align: middle;
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		font-size: 100%;
		line-height:140%;
		margin: 0px 0px 2px 0em;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	.a ol {
		vertical-align: middle;
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		font-size: 100%;
		margin: 0.5em 0px 0px 1em;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	.a ol li {
		vertical-align: middle;
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		font-size: 100%;
		line-height:140%;
		margin: 0px 0px 2px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

/*著者プロフィール*/
	.writer {
		background: #ffffcc;
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		font-size: 95%;
		line-height:140%;
		word-break: break-all;
		word-wrap: break-word;
		margin: 1em 0px 2em  0px;
		padding: 0.5em 0.5em 0.5em 0.5em;
		border: 1px dotted #999999;
	}

/* エントリー投稿者の段落 */
	.posted {
		text-align: right;
		font-size: 12px;
		line-height:140%;
		margin: 10px 0px 10px 0px;
		padding: 10px 0px 10px 0px;
		border-top: 1px dotted #999999;
	}

/* 「続きを読む」の行 */
	.extended {
		text-align: right;
		margin: 3px 10px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

/* blockquote設定 */
	blockquote {
		color: #000000;
		background: #ffffcc;
		line-height:150%;
		word-break: break-all;
		word-wrap: break-word;
		margin:15px 20px 0px 20px;
		padding: 0px 0px 0px 0px;
		border: 1px dotted #999999;
	}

	.commenter-profile img {
		vertical-align: middle;
		padding: 0px 0px 0px 0px;
		border-width: 0;
		border: 0px;
	}


/* quotetitle設定 */
	.quotetitle {
		word-break: break-all;
		word-wrap: break-word;
		border-bottom: 1px solid #666699;
		padding: 0px 0px 0px 0px;
	}

/* メニュー欄のカラム */
	#links-right {
		position: relative;
		float: left;
		top: 0px;
		width: 284px;
		height: 100%;
		vertical-align: top;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

/* 左サイドの「メニュー欄」の見出し */
	.menutitle {
		text-align: center;
		background-position: left; 
		background-repeat: no-repeat;
		color:#000000;
		line-height:140%;
		font-weight: bold;
		word-break: break-all;
		word-wrap: break-word;
		margin: 0px 15px 10px 10px;
		padding: 0px 0px 0px 0px;
		border-top: 1px solid  #999999;
		border-left: 1px solid  #999999;
		clear: both;
	}

/* 「メニュー欄」テキスト */
	.side {
		vertical-align: top;
		font-size: 95%;
		line-height:120%;
		word-break: break-all;
		word-wrap: break-word;
		margin: 0px 15px 1em 15px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	#links-right p,#links-right .side p {
		text-align: left;
		vertical-align: top;
		font-size: 90%;
		line-height:120%;
		margin: 1em 0px 1em 0px;
		padding: 0px 0px 0px 0px;
	}

	#links-right ul,#links-right .side ul,
	#links-right ul,#links-right .side ol {
		vertical-align: top;
		margin: 0px 0px 1em 0px;
		padding: 0px 0px 0px 2em;
	}
	
	#links-right ul li,#links-right .side ul li,
	#links-right ul li,#links-right .side ol li {
		vertical-align: top;
		font-size: 90%;
		line-height:120%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.side img {
		display: block;
		text-align: center;
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	.side #categories {
		color: #666666;
		font-size: 12px;
		line-height:150%;
		word-break: break-all;
		word-wrap: break-word;
		margin: 0px 15px 25px 15px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	.side #categories ul,
	 side #categories ol {
		font-size: 12px;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		margin-bottom: 0px;
	}

	.side #categories ul ul {
		font-size: 12px;
		margin-bottom: 0px;
	}

	.side #categories li {
		font-size: 12px;
		margin-top: 0px;
		margin-bottom: 0px;
		list-style-type: circle;
	}
	
	/* 関連する特集の枠 */
.line {
	background-image: url("http://www.jmnn.jp/iryo/img/bg_blog.gif");
	background-repeat: repeat-x;
	background-position: top;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0.2em 0.2em 0.2em 0.2em;
	border: 1px solid #cccccc;
}

#links-right .side .line ul {
	font-size: 12px;
	margin: 0px 0px 0.2em 0px;
	padding: 0em 0em 0em 1.5em;
	border: 0px;
}

#links-right .side .line ul li {
	font-size: 12px;
}

	.image img {
		border: 1px solid #666699;
		margin-top: 20px;
		padding: 0px 0px 0px 0px;
	}

/* RSS(XML)の設定 */
	.syndicate,
	.syndicate a {
		text-align: left;
		color:#666666;
		font-size: 12px;
		margin: 0px 0px 0px 5px;
		padding: 0px 0px 0px 0px;
	}

	.syndicate img,
	.syndicate a img {
		float: left;
		margin: 0px 5px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

/* Poweredの設定 */
	.powered {
		color:#666666;
		font-size:9px;
		line-height:150%;
		text-align: left;
		margin: 20px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

/* 「コメント」「コメントする」の見出し */
	.comments-head {
		color: #ffffff;
		background: #8cc5ff;
		padding: 0px 0px 0px 0px;
		width: auto;
		margin-top: 10px;
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 10px;
	}

	/* 「コメント」の段落 */
	.comments-body {
		font-weight: normal;
		color: #666666;
		line-height: 150%;
		padding: 0px;
		margin-left: 8px;
		margin-right: 8px;
		margin-top: 0px;
		margin-bottom: 0px;
		word-break: break-all;
	}

	.comments-body p {
		margin-top:10px;
		margin-bottom:5px;
	}

	/* コメントテキストエリアの幅指定 */
	.comments-body textarea {
		width:266px;
	}

	/* 「コメント」投稿者 */
	.comments-post {
		color: #999999;
		border-top: 1px dotted #999999;
		text-align:right;
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	/* 「トラックバック」の段落 */
	.trackback-body {
		color: #336699;
		font-size: small;
		font-weight: normal;
		background: #ffffff;
		line-height: 140%;
		padding: 0px 0px 0px 0px;
		margin: 10px;
		border-bottom:1px dotted #003366;
	}

	/* トラックバックURL */
	.trackback-url {
		font-size: small; 
		font-weight: bold;
		color: #336699;
		background: #ffffff;
		border: 2px solid #336699;
		padding: 0px 0px 0px 0px;
		margin: 10px;
	}

	/* 「トラックバック」投稿者 */
	.trackback-post {
		color: #336699;
		font-size: small;
		font-weight: normal;
		background: #fff;
	}

	/* ニュースヘッダー */
	#newsbox {
		color: #000000;
		font-weight: normal;
		line-height: 1.0;
		margin: 10px 0px 0px 10px;
		padding: 0px 0px 0px 0px;
	}

	#newsbox span.newsday {
		padding: 0px;
		text-align:left;
		margin: 0px;
	}

	#newsbox p {
		padding: 0px 0px 0px 0px;
		margin: 0px  0px 0px 0px;
	}


	/* ニュースヘッダーPR */
	#newspr {
		color: #000000;
		line-height:1.25;
		font-weight: normal;
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 2px solid #a0b0c8;
	}


	/* フォトニュース */
	#photobox {
		text-align: center;
		color: #000000;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 205px;
		border-left: 1px solid #666699;
	}

	/* フォトニュース */
	#photobox img {
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}


	.side hr { border:1px dashed #999999;}


	.blog span.day {
		padding: 0px;
		text-align:left;
		margin: 0px;
	}

	.blog p .pan {
		font-seize: 90%;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		text-align:left;
		margin: 0px;
	}

	/* フッター */
	#footer {
		width: 100%;
		text-alifn: center;
		background-color: #ffffff;
		font-size:10px;
		line-height:1.5;
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 0px 0px;
		border-top: 1px solid #666699;
	}

	#footer p {
		text-alifn: center;
		vertical-align: middle;
		font-size:12px;
		line-height:1.5;
		margin: 4px auto 4px auto;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	#footer img,
	#footer a img {
		vertical-align: middle;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
	}

	/*免責事項（画面一番下）*/
	.menseki {
		text-align: left;
		background-color: #ffffff;
		font-size:10px;
		line-height:1.5;
		margin: 5px 5px 10px 5px;
		padding: 0px 0px 0px 0px;
		border: 1px solid #666699;
	}


#comments-experimental .comment .comment-footer,
#comments-experimental .comment .comment-content {
    margin-right: 25px;
    margin-left: 25px;
    margin-bottom: 15px;
}

#comments-experimental .comment .comment-header {
    margin: 5px auto 5px 10px;
    text-shadow: #99A 2px 2px 1px #66F;
    color: #666;
}

#comments .comment-header { display: none; }
#comments .comment-footer-experimental { display: none; }
#comments-experimental .comment-footer { display: none; }

.module-tagcloud .module-content {text-align: left; }
.module-tagcloud .module-content .module-list { list-style: none; }
.module-tagcloud .module-content .module-list .module-list-item { display: inline; }
.module-tagcloud .module-content .module-list li.taglevel1 { font-size: 19px; }
.module-tagcloud .module-content .module-list li.taglevel2 { font-size: 17px; }
.module-tagcloud .module-content .module-list li.taglevel3 { font-size: 15px; }
.module-tagcloud .module-content .module-list li.taglevel4 { font-size: 13px; }
.module-tagcloud .module-content .module-list li.taglevel5 { font-size: 11px; }
.module-tagcloud .module-content .module-list li.taglevel6 { font-size: 9px; }


/*  コメントされたデータ */
#comment-data {
	float: left;
	width: 180px;
	padding: 0px 0px 0px 0px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}


/*  commenter-profile imgを使用した時の設定 */
.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
	}

.toptitle { 
	padding: 0px 0px 0px 0px;
	margin-bottom: 10px;
	border: 1px solid #8faebe;
	background-color: #eaf2ff;
	}

.blogbody p.trackbacks-info {
	color: #666666;
	text-align: center;
	background:#eaf2fb;	
	padding: 0px 0px 0px 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px dashed #b8dafc;
	}

/* 検索、コメントなどの入力フォームの設定 */
	form {
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}


	input,textarea,select,fieldset {
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
		margin: 2px 2px 2px 2px;
		padding: 0px 0px 0px 0px;
	}


/*  コメントのフォームのtextareaの幅の設定 */
	.blog textarea {
		width: 50%;
		font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif;
	}

.amazon {
	text-align: center;
	margin: 0px auto 0px auto;
}