@charset "utf-8";
/* ==========================================
// サイバーナイフセンター とは
==========================================*/

/* ----- メイン画像 ----- */
html {
	background: url(../../images/bg_second_02.png) 0 0 repeat;
}
body {
/*	background: url(../../images/cyberknife/main_01.jpg) #f5f5f5 50% 45px no-repeat;
*/	background: url(../../images/cyberknife/main_01.jpg) 50% 45px no-repeat;
}

.cyberknife_system_sec {
	float:right;
	width:640px;
}
#Contents h2, 
h2 {
	background-color: #fff;
	height: 50px;
	text-align: center;
	font-size: 186%;
	padding-top: 15px;
	color: #3071b6;
}
	#Contents h2 img { padding-top: 23px;}


#Contents div.systembox {
	display: block;
	overflow: hidden;
	padding: 10px;
	border: 3px solid #e5e5e5;
	background-color: #fff;
	margin-bottom: 40px;
}

h3:before {
	content: "■";
	color: #3071b7;
}

#Contents div.systembox div {
	margin: 20px 0;
}
	#Contents div.systembox div img {
		max-width: 100%;
		display: inline-block;
		text-align: center;
	}
#Contents div.systembox h3 {
	/*font-size: 18px;*/
	font-size: 129%;
}
#Contents div.systembox h4 {
	margin: 0 0 10px 0;
	padding: 4px 0 4px 4px;
	/*font-size: 16px;*/
	font-size: 115%;
	background: #f4f4f4;
	color: #3071b6;
}
#Contents div.systembox ul , #Contents div.systembox ul li {
	margin: 0;
	padding: 0;
}
	#Contents div.systembox ul li {
		display: table-cell;
		text-align: center;
	}
		#Contents div.systembox ul li:nth-child(2) {
			vertical-align: middle;
		}
		#Contents div.systembox ul li img {
			width: 80%;
		}
		#Contents div.systembox ul li p {
			text-align: center;
			padding: 0;
			margin: 0;
		}
		#Contents div.systembox ul li h5 {
			/*font-size: 15px;*/
			font-size: 108%;
			margin: 0 0 5px 0;
			padding: 0;
		}
	#Contents div.systembox h5.Txt-ac , 
	#Contents div#s04 h4.Txt-ac {
		/*font-size: 20px;*/
		font-size: 143%;
		margin: 10px 0;
		padding: 10px 0;
		background: #448aca;
		color: #fff;
	}
	#Contents div#s04 div {
		text-align: center;
	}
		#Contents div#s04 div img {
			display: inline-block;
			text-align: center;
		}
		#Contents div#s04 div h5 {
			/*font-size: 16px;*/
			font-size: 115%;
			text-align: left;
			margin: 0;
			padding: 0;
		}
			#Contents div#s04 div h5 + p {
				margin: 0 0 20px;
				padding: 0;
			}

ul.anchor_ul li {
	/*min-height: 90px;*/
	vertical-align: top;
}
	ul.anchor_ul li a span {
		font-size: 86%;
	}