
/* 全体 */

h1, h2, h3 { margin:0; }

hr{
	display:none;
}

.clear {
	clear: both;
}

h2 {
	margin:0 0 15px 0;
}

h3 {
	margin:30px 0 0 0;
}

img	{
	border:none;
	vertical-align:middle;
	}

li	{
	list-style-image: url("../images/point01.gif") ;
	margin-bottom:8px;
	}

/* リンク */
a	{
	color:#009933;
	text-decoration:none;
	}

a:hover	{
	color:#49A0D0;
	}


/* ページ移動 */
.page	{
	text-align:right;
 	}

.page a	{
	color:#333333;
}

.page a:hover	{
	color:#49A0D0;
}

/* インフォメーション */
.info	{
	text-align:right;
	width:440px;
	height:180px;
	overflow:auto;
	margin-left:200px;
	margin-bottom:7px;
	background-color: rgba(255,255,255,0.3);

	font-size:80%;
}


.date	{
	text-align:left;
	border-bottom:dotted 1px #ccc;
	padding-top:5px;
}


/* 診療時間 */
.time	{
	width:100%;
	background-color: #999999;
	text-align:center;
	}

.time_td1	{
	background-color: #E3EFE1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-top:#D3BC90;
	border-left:#D3BC90;
	}

.time_td2	{
	background-color: #ffffff;
	}

.time_td3	{
	background-color: #ffffea;
	}

/* フォント装飾 */
.font01	{
	font-family: sans-serif;
	font-size:1.1em;
	color:#FF6D2F;	/* オレンジ色 */
	}

.font02	{
	color:#ff6600;
	}

.font03	{
	color:#ff0000;
	font-weight:bold;
	}

/* atlink */
.atlink	{
	font-size:smaller;
	text-align:center;
	}

/* 皆様へ02 */
.caution02	{
	width:606px;	/* 640px */
	padding:15px;

	border:solid 2px #C7E4C7;

	background:#E6F2E6 url(../images/leaf_bg.gif) ;	
	background-position: right bottom;
	background-repeat:no-repeat;

	}




