@charset "UTF-8";

/* link.html */
#container #mainContents .column01 {
	margin: 1px 0 0 0;
	display: inline-block;
	padding: 10px 0 10px 10px;
	text-decoration: none;
}

#container #mainContents .hover {
	background: #eaeaea;
	cursor: pointer;
}

#container #mainContents .column01 .imgBlock {
	float: left;
	width: 120px;
}

#container #mainContents .column01 .imgBlock p {
	background: url(../img/link_bg01.gif) no-repeat top left;
	padding: 3px;
	margin-top: 0;
}

#container #mainContents .column01 .textBlock {
	margin-left: 130px;
}

#container #mainContents .column01 .textBlock p {
	margin-top: 0;
}

#container #mainContents .column01 .textBlock p.normal {
	color: #464646;
}

#container #mainContents .hover .textBlock .list03 {
	background: url(../common/img/ic08.gif) no-repeat 0 0.4em;
	padding-left: 12px;
	text-decoration: none;
}

#container #mainContents .hover .textBlock .list03 a:link,
#container #mainContents .hover .textBlock .list03 a:visited {
    text-decoration: none;
}

/* doctor.html */
#container #mainContents p.mainImage {
	background: url(../img/doctor_bg01.gif) no-repeat top left;
	padding: 3px;
	float: left;
	margin: 20px 0;
}

#container #mainContents .introText {
	margin-left: 250px;
	padding-top: 75px;
}

#container #mainContents .introText h2 {
	font-weight: bold;
	font-size: 105%;
}

#container #mainContents .heading03-3 {
	clear: both;
	background-color: #eaeaea;
	margin-top: 20px;
	padding: 5px;
	font-weight: bold;
}

#container #mainContents #img_flash {
	margin-top: 20px;
}

/*	clearfix for this files selectior
------------------------------------------ */
#container #mainContents .column01:after,
#container #mainContents .column01 .imgBlock:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/*
.section,
*/
#container #mainContents .column01,
#container #mainContents .column01 .imgBlock {
	display:block;	/* for safari firefox3 */
	zoom:1;
}

/* IE7 hacks */ 
*:first-child+html #container #mainContents .column01,
*:first-child+html #container #mainContents .column01 .imgBlock {
	display:inline-table;
	zoom:1;
}

