@charset "shift_jis";

/**********************************************************************
/business/medical/css/aed.css

create 12/02/24
**********************************************************************/
/* ------------------------------------------------
aed
------------------------------------------------ */
.titleWrapper .h1Wrapper #aedlogo {
	position: absolute;
	top: 9px;
	left: 590px;
}

#mainvs {
	position: relative;
	height: 240px;
}

#mainvs #btn01 {
	position: absolute;
	top: 180px;
	left: 209px;
}

#mainvs #btn02 {
	position: absolute;
	top: 180px;
	left: 420px;
}

#mainvs a:hover img {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

.section .line {
	background:url(/business/medical/img/line.gif) repeat-x bottom left;
	padding-bottom: 10px;
}

h3.short {
	background:url(/business/medical/img/h3_bg.gif) no-repeat;
	width: 220px;
	border: none;
	margin: 0 0 0 0;
	_margin: 0 -3px 0 0;
	padding: 5px 0 5px 8px;
	height: 33px;
}

h3.short span {
	background: url(/shared/img/business/icon_arrow_link.gif) left no-repeat;
	padding-left: 20px;
}

h3.img {
	border: none;
}

.section .btnAED {
	position: relative;
	height: 90px;
	background-color: #e0ebf5;
}

.section .btnAED ul li.brochure {
	position: absolute;
	top: 10px;
	left: 120px;
}

.section .btnAED ul li.estimate {
	position: absolute;
	top: 10px;
	left: 330px;
}

.section .btnAED ul li.txt {
	text-align: center;
	font-size: 85.7%;
	color: ccc;
	padding-top: 66px;
}

.section .btnAED ul li a:hover img {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

sup {
	vertical-align: super;
}


/* ------------------------------------------------
aedBox
------------------------------------------------ */
.aedBox {
	font-size: 85.7%;
}
	.aedBox dl {
		border: 1px solid #ccc;
	}
		.aedBox dl dt {
			background-color: #ffc;
			border-bottom: 1px solid #ccc;
			font-weight: bold;
			padding: 5px;
		}
		.aedBox dl dd {
			padding: 5px;
		}

/* ------------------------------------------------
aedMerit
------------------------------------------------ */
.aedMerit {
	background: url(/business/medical/img/bg_aed_02.gif) 0 100% no-repeat;
	padding-bottom: 10px;
}
	.aedMerit h3 {
		border-bottom: 0;
		margin-top: 0;
		padding-bottom: 0;
	}
	.aedMerit .inner {
		background-image: url(/business/medical/img/bg_aed_01.gif);
		padding: 15px 20px 10px;
	}

/* ------------------------------------------------
aedNavi
------------------------------------------------ */
.aedNavi ul li {
	float: left;
}

/* ------------------------------------------------
clearfix
------------------------------------------------ */
.aedNavi ul {
	/zoom:1;
}
.aedNavi ul:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}