/* レイアウトの設定*/
body{
    margin:0px;
    padding:0px;
    text-align:center;
	background-color: #ddffdd;
}
/* ラッパーの設定*/
#wrap{
    position:relative;
    width:700px;
    background-color:#FFFFFF;
    margin:0px auto;
    text-align:left;
}
/* バナーの設定*/
#banner{
    width:100%;
    background-color:#FFFFFF;
    clear:both;
	text-align:center;
}
#banner2{
    width:100%;
    background-color:#FFFFFF;
    clear:both;
	text-align:center;
}
#banner3{
    width:100%;
    background-color:#FFFFFF;
    clear:both;
	text-align:center;
}
#banner4{
    width:100%;
    background-color:#FFFFFF;
    clear:both;
	text-align:center;
}
#banner5{
    width:100%;
    background-color:#FFFFFF;
    clear:both;
	text-align:center;

}
#banner6{
    width:100%;
    background-color:#FFFFFF;
    clear:both;
	text-align:center;
}
#banner7{
    width:100%;
    background-color:#FFFFFF;
    clear:both;
	text-align:center;
}
#banner7 p{
	text-align:left;
	margin:0px 0px 10px 100px;
}
#banner8{
    width:300px;
    background-color:#FFFFFF;
    clear:both;
	text-align:center;
	float:left;
}
#banner9{
    width:300px;
    background-color:#FFFFFF;
    clear:both;
	text-align:center;
}


/* ヘッダーの設定*/
#head{
    width:700px;
    height:130px;
	margin:0px;
}
#head_2{
	position:relative;
    width:700px;
    height:20px;
	clear:both;
	background-image: url(img/header_2.png);
	margin:0px 0px 20px 0px;
}

/* トップメニューの設定*/
#topmenu{
    width:700px;
    height:25px;
    background-color:#66BB50;
	margin:0px 0px 20px 0px;
	padding: 5px 0px 0px 0px;
}
#topmenu_1{
	width:700px;
	font-size:100%;
	color:#218FBF;
	height:30px;
	text-align:center;
	clear:both;
}
#topmenu a{
	text-decoration:
none; color:#FFFFFF;
}
#topmenu a:link { color: #FFFFFF;}
#topmenu a:visited { color: #FFFFFF; }
#topmenu a:hover { color: #FFFFFF; text-decoration:underline }
#place{
	font-size:95%;
	margin:0px 0px 0px 50px;
}
/* 左側の設定*/
#left{
    width:250px;
    height:240px;
    float:left;
	padding-left:60px;
}
#left_2{
    width:300px;
	clear:both;
    height:180px;
    float:left;
	margin: 0px 0px 0px 50px;
	line-height:150%;
}

#left p{
	font-size:95%;
	text-align:center;
}
/* 右側の設定*/
#right{
    width:250px;
    height:255px;
	font-size:95%;
    float:right;
	padding-right:60px;
}

#right strong{
	color:#ffaa33;
}

#right_2{
    width:300px;
    height:180px;
    float:right;
	margin: 0px 0px 0px 0px;
	line-height:150%;
}

#right p{
	font-size:95%;
	text-align:center;
}
/* あいさつの設定*/
#aisatu_l{
    width:170px;
    height:200px;
    float:left;
	margin: 0px 0px 0px 60px;
}
#aisatu_r{
    width:370px;
    height:200px;
	font-size:95%;
    float:left;
	margin: 0px 0px 30px 40px;
}

/* 疾患コラムの設定*/
#sikkan_1{
    width:550px;
    margin: 0px 0px 0px 75px;
}
.h3_sikkan{
	margin: 30px 0px 0px 0px;
}
.h4_sikkan{
	color:#0C8C38;
	margin: 15px 0px 0px 0px;
}
#zensoku_dl dt{
	float: left;
	text-align:right;
	width:220px;
}
#zensoku_dl dd{
	float: left;
	width:320px;
	margin:0px;
}
#noukekkan_dl dt{
	float: left;
	padding-left:40px;
	width:60px;
	clear:both;
}
#noukekkan_dl dd{
	float: left;
	margin:0px;
	width:450px;
}
#kouketsuatsuchiryo_dl dt{
	float: left;
	width:100px;
}
#kouketsuatsuchiryo_dl dd{
	float: left;
	margin:0px;
}
#border{
    border-style:solid;
    border-width:0px;
    border-bottom-width:5px;
    border-color:#0C8C38;
}
#button{
	float:right;
	margin: 10px 0px 10px 0px;
}

/* 診療科目の設定*/
#shinryou{
	font-size:95%;
	margin: 0px 0px 0px 80px;
}

/* 診療時間の設定*/
table{
	text-align:center;
	width:500px;
	margin: 0px auto 10px auto;
}
table, tr, td {
	border: 2px #33A02C solid;
}
#td_1{
	background-color: #CCFF99;
}
#tr_1{
	height:40px;
}

#example1 {
border-collapse: collapse;
}

/* お知らせの設定*/
#oshirase{
 /* position:relative;*/
  width:460px;
  height:190px;
  margin: 10px 100px 30px 100px;
  padding: 10px 30px 0px 0px;
  clear:both;
	overflow: auto;
	border:1px solid #33A02C;
	font-size:15px;
}
#oshirase dt{
	margin:0px 0px 0px 10px;
}
#oshirase dd{
	margin:0px 0px 0px 10px;
}

/* お知らせの中設定*/
ul{

}
#oshirase li{
	border-bottom:1px dotted #999;
	line-height:150%;
}
#oshirase a{
	text-decoration: none;color:#218FBF;
}
#oshirase a:link { color: #218FBF;}
#oshirase a:visited { color: #218FBF; }
#oshirase a:hover { color: #FF6600; text-decoration:none }


/* リンクの設定*/
#link{
  width:700px;
  font-size:100%;
	color:#218FBF;
	height:30px;
	text-align:center;
  clear:both;
	margin:15px 0px 0px 0px;
}
#link a{
	text-decoration: undeline; color:#218FBF;
}
#link a:link { color: #218FBF;}
#link a:visited { color: #218FBF; }
#link a:hover { color: #FF6600; text-decoration:underline }
/* フッターの設定*/
#foot{
    position:relative;
    width:700px;
    height:20px;
    clear:both;
	background-image: url(img/footer.png);
}
/* フッターの設定*/
#address{
  width:100%;
	font:95% "Helvetica";
	color:#0C8C38;
	text-align:center;
  clear:both;
	background-color:#ddffdd;
}
