/*上野醫院ホームページ　CSS*/
@charset "Shift_JIS";



/*基本設定ここから*/
body{
background-color: #dfffd0;
background-image: url(img/back.html);
text-align: center;
font-size:20px;
padding:0px;
}

/*水平線設定*/
hr{
border:10px dotted #82d882;
margin:20px 0px 20px 0px;
}

/*イメージ関係*/
img{
border: 1px solid #555555;
margin:0px;
padding:0px;
}



/* リンクの色 */
a:link{color:#33cc00;}		/* デフォルト */
a:visited{color:#339848;}	/* 一度見たリンク */
a:active{color:#55ff1c;}	/* クリックされたとき */
a:hover{color:#55ff1c;}		/* カーソルを合わせているとき */

/*回り込み解除用*/
.c-both { clear:both; }
/*基本設定ここまで*/



/*ページの大まかなデザインここから*/
.contents{/*外枠*/
background-color: #33cc00;
color: #ffffff;
width: 700px;
border: 1px solid #82d882;
margin-top:0px;
padding:0px;
}
.header{/*一番上*/
background-image: url(img/title.gif);
margin:0px 0px 0px 0px;
padding:10px 0px 10px 20px;
height:80px;
text-align: left;
color: #ffffff;
}
.maincontents{/*真ん中*/
background-color: #ffffff;
border-width: 2px 0px 1px 0px;
border-color: #7ce536;
border-style: solid; 
color:#333333;
font-weight:bold;
width:100%;
margin:0px;
padding: 0px ;
}
.menu{/*真ん中のメニュー枠*/
float: left;
width:159px;
margin:0px;
padding:0px;
}
.main{/*真ん中の主情報表示枠*/
margin: 0px 0px 0px 163px;
padding:10px 10px 10px 10px;
border-width: 0px 0px 0px 4px;
border-color: #82d882;
border-style: double; 
background-color: #ffffff;
}
.footer{/*一番下*/
background-image: url(img/footer.jpg);
text-align: left;
margin: 0px;
padding-left:10px;
clear:both;
font-weight:bold;
}
/*ページの大まかなデザインここまで*/



/*header内の設定ここから*/
.header a{/*背景画像に合わせて無理矢理リンクを作っている*/
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:280px;
height:60px;
color:#ffffff;
display:block; 
}
/*header内の設定ここまで*/



/*menu内の設定ここから*/
.menu a{
text-decoration:none;
display:block; 
margin:0px 0px 0px 0px;
padding:0px 2px 0px 2px;
text-align:middle;
}
.menu a:link{/* デフォルト */
	color:#555555;
}
.menu a:visited{/* 一度見たリンク */
	color:#555555;
}
.menu a:active{/* クリックされたとき */
	color:#00c6af;
	background-color:#dcffc6;
}
.menu a:hover{/* カーソルを合わせているとき */
	color:#339885;
	background-color:#dcffc6;
	border-color: #82d8b6;
}
/*イメージ関係*/
.menu img{
border: 0px solid #555555;
margin:0px;
padding:0px;
}
/*Menu内の設定ここまで*/



/*Main内の設定ここから*/
.main h1{/*大見出し*/
background-image: url(img/footer.jpg);
margin:0px 0px 30px 0px;
padding:0px;
color:#ffffff;
}
.document{/*普通の文章*/
margin:0px 0px 20px 0px;
padding:0px;
text-align: left;
}
.document h2{/*小見出し*/
margin:0px 0px 10px 0px;
padding:0px;
}
.document div{
margin:0px 0px 10px 10px;
padding:0px;
}
.document img{
margin:0px 0px 10px 0px;
padding:0px;
}

/*table関係設定*/
table{
border:1px solid #555555;
border-spacing: 0px;
border-collapse:collapse;
padding:5px;
}
td{
border:1px solid #555555;
border-spacing: 0px;
padding:10px 15px 10px 15px;
}
.color{
background-color:#dfffd0;
}\
/*Main内の設定ここまで*/


/*Footer関係ここから*/
a.footer{
color:#ffffff;
}
/*Footer関係ここまで*/