/*######################################
東海眼科
■トップページ用■
style_top.css
CSS Version 2.0
LastModefied:2008.9.12 By nakata
######################################*/
#topcontents{
	width: 100%;
	margin: 0;
	padding: 0;
}
	#topcontents #flash{
		height: 495px;
		border-bottom: 7px solid #999999;
		margin-bottom: 18px;
		background-color: #FFF;
	}
	#topcontents #oshirase{
		width: 660px;
		border: 1px solid #FF9999;
		margin-bottom: 20px;
		margin-left: 23px;
	}
	#topcontents #oshirase th{
		width: 180px;
		border: 1px solid #FF9999;
		background-color: #FF9999;
		padding: 5px;
		color: #FFFFFF;
		font-size: 18px;
	}
	#topcontents #oshirase td{
		padding: 5px 20px;
	}
	
	#topcontents #top_left{
		float: left;
		width: 212px;
	}
	
	#topcontents #eye{
		margin-left: 17px;
		margin-bottom: 15px;
}
	#topcontents #eye ul{
			background: url('../grf/eye_back.gif') top left no-repeat;
			width: 180px;
			height: 130px;
		}
		#topcontents #eye li{
			margin-left: 15px;
			padding-top: 7px;
		}
		#topcontents #eye li a{
			color: #009900;
			text-decoration: none;
			font-weight: bold;
		}
		#topcontents #eye li a:hover{	color: #FF66FF;}

	#topcontents #banner{
		margin-left: 17px;
	}
		#topcontents #banner li{
			margin-bottom: 5px;
		}

	#topcontents #top_right{
	}

	#topcontents #botton .s{
		width: 200px;
		font-size: 10px;
		padding-top: 10px;
		vertical-align: top;
	}
		
	#topcontents #botton .yoyaku{
		width: 320px;
		height: 187px;
		background-image: url("../grf/img_yoyaku.jpg") ;
		background-position: left middle;
		background-repeat: no-repeat;
	}
		#topcontents #botton .yoyaku img{
			margin:120px 0 0 30px;
		}

table#botton td.news{
	padding:8px 0;
	font-size:17px;
	background-color: #FFCFFF;
	font-weight: bold;
	border:2px solid red;

}
table#botton td.news span{
/*	background-color: #FFCFFF;	*/
	padding:3px 10px 3px 3px;
	color:red;
	font-weight: bold;
}

/*2014.05.12追加*/
.top-news{
	padding:10px 20px 20px 215px;
}
	.top-news h3{
		border-bottom: 5px solid #FFCC00;
		line-height: 150%;
		padding-left: 5px;
		letter-spacing: 0.08em;;
		font-size: 16px;
		color: #003399;
	}
	.top-news p{
		padding:20px 10px 0;
		font-size:14px;
	}