/*	reason for your choice用のcssです  */

/* 画像に枠はつけません */ 
img {border: none; margin:0; margin:0}



/*	トップページの大枠のcssです  */
.to_medics_top {
	padding:0px 0 0 0;
	margin:3px 10px 10px 8px;
	border-top:solid 1px #dddddd;
	border-right:solid 1px #dddddd;
	border-left:solid 1px #dddddd;
	border-bottom:solid 1px #cccccc;
	width:534px;
	background-color:#007fcc;
	}


/*	トップページの各コンテンツの紹介用のcssです(理事長メッセージ用)  */
.topsyoukai_riji {
	color:#FFFFFF;
	font-weight:800;
	font-size:90%;
	line-height:130%;
	text-align:center;
	margin:0px 0px 00px 0px;
	}
	
/*	トップページの各コンテンツの紹介用のcssです(普通用)  */
.topsyoukai {
	width:235px;
	color:#FFFFFF;
	font-size:75%;
	line-height:130%;
	text-align:left;
	margin:0px 10px 5px 10px;
	}
	
	
/*	中ページの大枠cssです  */
.to_medics {
	padding:0px 0 0 0;
	margin:3px 10px 10px 8px;
	border-top:solid 0px #007fcc;
	border-right:solid 5px #007fcc;
	border-left:solid 5px #007fcc;
	border-bottom:solid 5px #007fcc;
	width:526px;
	background-color:#FFFFFF;
	}
	
/*	テーマ部分のcssです  */
.to_medics_theme {
	color:#FFFFFF;
	font-size:105%;
	font-weight:bolder;
	line-height:130%;
	text-align:left;
	padding:7px 10px 7px 10px;
	margin:0px 0px 10px 0px;
	width:506px;
	background-color:#00a0ea;
	}

/*	本文部分のcssです  */
.to_medics_honmon {
	padding:5px 0px 5px 14px;
	margin:5px 10px 10px 10px;
	text-align:left;
	font-size:90%;
	width:480px;
	line-height:170%;
	text-align: justify;
	text-justify: inter-ideograph;
}
.to_medics_honmon p { margin: 10px 0 10px 0; }



/*	記事インデックスページ のタイトル用cssです(t=title)  */
.to_medics_index_t {
	color:#000000;
	font-size:100%;
	font-weight:bolder;
	line-height:120%;
	text-align:left;
	margin:15px 0px 0px 0px;
	}
	
/*	タイトル部分のリンクの設定です */	
.to_medics_index_t a:link {
	text-decoration:none;
	color: #4060BF; 
	}
	
.to_medics_index_t a:visited { 
	text-decoration:none;
	color: #4060BF; 
	} 	
	
.to_medics_index_t a:hover {
	text-decoration:none;
	color:#00a0ea;
	background-color: #EAF2FB;
	text-decoration: underline;
	}	
	
	
/*	記事インデックスページ の投稿者の名前・所属・日時用cssです(d=data)   */	
.to_medics_index_d {
	color:#666666;
	font-size:85%;
	line-height:130%;
	text-align:left;
	margin:0px 0px 0px 0px;
	}
	
/*	記事インデックスページ の要旨用cssです(s=summary)   */	
.to_medics_index_s {
	color:#222222;
	font-size:85%;
	line-height:115%;
	text-align:left;
	margin:5px 0px 0px 0px;
	}
	
#topicon img {
	width:80px;
	height:65px;
	margin:2px 8px 0px 2px;
	float:left;
	}
	
#nakaicon img {
	width:80px;
	height:65px;
	margin:20px 8px 0px 2px;
	float:right;
	}


	
/*	記事インデックスページ の飾り罫用cssです(b=bar)  */
.to_medics_index_b {
	margin:15px 0px 15px 0px;
	border-bottom: dashed 1px #dddddd;
	}
	
	



/*	各記事のタイトル用cssです  */
.to_medics_title {
	color:#000000;
	font-size:115%;
	font-weight:bolder;
	line-height:130%;
	text-align:left;
	margin:25px 0px 5px 0px;
	}
	
/*	各記事の投稿者の名前・所属・日時用cssです  */	
.to_medics_data {
	color:#666666;
	font-size:90%;
	line-height:130%;
	text-align:left;
	margin:5px 0px 30px 0px;
	}

	
/*	各記事の小見出し用cssです  */
.to_medics_komidashi {
	color:#007fcc;
	font-size:100%;
	font-weight:bolder;
	line-height:130%;
	text-align:left;
	margin:30px 0px 10px 0px;
	}

/*	各記事の配置画像用cssです  */
.to_medics_img400 {
	width:400px;
	margin:20px auto 3px auto;
	}
	
.to_medics_img300 {
	width:300px;
	margin:3px auto 3px auto;
	}

	
/*	各記事の図説・コメント用cssです  */
.to_medics_small {
	font-size:80%;
	line-height:120%;
	text-align:center;
	margin:0px 0px 10px 0px;
	}

/*	各記事の小見出し用cssです  */
.to_medics_graph_t {
	color:#007fcc;
	font-size:120%;
	font-weight:bolder;
	line-height:150%;
	text-align:left;
	margin:30px 0px 10px 0px;
	}
	
/*	アンケートページへのリンク用cssです  */
.to_medics_botan {
	margin: 0px 8px 0px 0px;
	}	
	
/*	ニュースレター画像用cssです  */
.to_medics_newsimg {
	margin:2px 8px 0px 2px;
	float:left;
	}
	
/*	indexページの見出し用cssです  */	
.to_medics_tokumidashi {
	color:#FFFFFF;
	font-size:100%;
	font-weight:bolder;
	line-height:120%;
	text-align:left;
	padding:5px 5px 5px 10px;
	margin:0px 0px 0px 0px;
	background-color:#777777;
	}
	
/*	indexページのmini見出し用cssです  */	
.to_medics_tokumidashi_mini {
	color:#FFFFFF;
	font-size:80%;
	font-weight:bolder;
	line-height:120%;
	text-align:left;
	padding:3px 3px 3px 10px;
	margin:0px 0px 15px 0px;
	background-color:#999999;
	}
	

	
#top_mn
	{
	width:255px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	float: left;

	}
/* --------------------------------------------------------	 */	
#top_mn a.top_mn_01 {
	display: block;
	margin: 0;
	padding: 0;
	background: url(img/top_mn_01.jpg) no-repeat left top;
	width: 255px;
	height: 66px;
	}
#top_mn a:hover.top_mn_01 {
	background: url(img/top_mn_01.jpg) no-repeat left bottom;
	}
/* --------------------------------------------------------	 */
#top_mn a.top_mn_02 {
	display: block;
	margin: 0;
	padding: 0;
	background: url(img/top_mn_02.jpg) no-repeat left top;
	width: 255px;
	height: 66px;
	}
#top_mn a:hover.top_mn_02 {
	background: url(img/top_mn_02.jpg) no-repeat left bottom;
	}
/* --------------------------------------------------------	 */
#top_mn a.top_mn_03 {
	display: block;
	margin: 0;
	padding: 0;
	background: url(img/top_mn_03.jpg) no-repeat left top;
	width: 255px;
	height: 66px;
	}
#top_mn a:hover.top_mn_03 {
	background: url(img/top_mn_03.jpg) no-repeat left bottom;
	}
/* --------------------------------------------------------	 */
#top_mn a.top_mn_04 {
	display: block;
	margin: 0;
	padding: 0;
	background: url(img/top_mn_04.jpg) no-repeat left top;
	width: 255px;
	height: 66px;
	}
#top_mn a:hover.top_mn_04 {
	background: url(img/top_mn_04.jpg) no-repeat left bottom;
	}
/* --------------------------------------------------------	 */
#top_mn a.top_mn_05 {
	display: block;
	margin: 0;
	padding: 0;
	background: url(img/top_mn_05.jpg) no-repeat left top;
	width: 255px;
	height: 66px;
	}
#top_mn a:hover.top_mn_05 {
	background: url(img/top_mn_05.jpg) no-repeat left bottom;
	}
/* --------------------------------------------------------	 */
#top_mn a.top_mn_06 {
	display: block;
	margin: 0;
	padding: 0;
	background: url(img/top_mn_06.jpg) no-repeat left top;
	width: 255px;
	height: 66px;
	}
#top_mn a:hover.top_mn_06 {
	background: url(img/top_mn_06.jpg) no-repeat left bottom;
	}
/* --------------------------------------------------------	 */
#top_mn a.top_mn_07 {
	display: block;
	margin: 0;
	padding: 0;
	background: url(img/top_mn_07.jpg) no-repeat left top;
	width: 255px;
	height: 66px;
	}
#top_mn a:hover.top_mn_07 {
	background: url(img/top_mn_07.jpg) no-repeat left bottom;
	}
/* --------------------------------------------------------	 */
#nav {
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px; 
	font-size:100%;
	font-weight: 500;
	line-height: 50%;
	text-align:center;
	}

#nav li {
	list-style:none;
	color:#464646;
	}
	

#nav a, #nav a:visited {
	color:#464646;
	display:block;
	background-color:#E5EEF9;
	margin:-2px 0px 0px 0px;
	padding:10px 5px 10px 5px;
	text-decoration: none;
	}

#nav a:hover, #nav a:active {
	color:#464646;
	background-color:#CFD9EE;
	margin:-2px 0px 0px 0px;
	padding:10px 5px 10px 5px;
	text-decoration: none;
	}


#medics_date table {
	font-size:80%;
	font-weight: 500;
	margin:15px 15px 20px 15px;
	padding:0px 0px 0px 0px;
	border:solid 1px #A6A6A6; 
}
#medics_date table th {
	font-weight:600;
	color:#464646;
	border:solid 1px #A6A6A6; 
	background-color:#eeeeee; 
	padding:10px;
}
#medics_date table td {
	border:solid 1px #A6A6A6; 
	padding:10px;
}


#medics_coment table {
	font-weight: 500;
	margin:15px 15px 15px 15px;
	padding:0px 0px 0px 0px;
	border:solid 2px #1F95D4; 
}
#medics_coment table th {
	font-size:90%;
	font-weight:600;
	color:#ffffff;
	border:solid 2px #1F95D4; 
	background-color:#1F95D4; 
	padding:5px;
}
#medics_coment table td {
	font-size:80%;
	background-color:#ffffFF;
	border:solid 2px #1F95D4; 
	padding:10px;
}