@import url(doctorProfile.css);

.main {
	position:relative;
	padding-top:8px;
	padding-bottom:32px;
}
h1 {
	display:none;
}

/* ¡ƒƒCƒ“ƒrƒWƒ…ƒAƒ‹{ŒŸõ¡ */
div#searcharea {
	position: relative;
	margin-top:10px;
	margin-bottom:32px;
}
div#searcharea p#searchdesc {
	overflow:hidden;
	width:792px;
	height:225px;
	background: transparent url(../images/topmainvisual.png) top left no-repeat;
	text-indent:-9999px;
}

div#searcharea a#dosearch {
	position:absolute;
	left:520px;
	top:158px;
	display:block;
	width:272px;
	height:67px;
	background: transparent url(../images/topimg_r2_c3.png) top left no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
div#searcharea a#dosearch:hover {
	background: transparent url(../images/topimg_r2_c3_f2.png) top left no-repeat;
}

div#searcharea h2#search {
	display:none;
}

/* ¡ƒhƒNƒ^[Ð‰î¡ */
h2#presents {
	width:520px;
	height:23px;
	background: transparent url(../images/topimg_r4_c2.gif) top left no-repeat;
	text-indent: -9999px;
}
ul#doctors {
	width:520px;
	/*
	height:199px;
	*/
	height: 249px;
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	/*
		‰æ‘œƒpƒX‚ÌŽw’è‚ÍdoctorProfile.css‚Ö
	*/
}
ul#doctors a.dname {

	text-decoration: none;
}
ul#doctors a.dname:hover {
	color: #000;
	text-decoration: underline;
}
ul#doctors .presentsDoctorName {
	margin: 0;
}
ul#doctors .hospital {
	color: #777;
	margin: 2px 0 0 0;
}
ul#doctors ul.sports {
	margin:0 0 0 1em;
	padding:0;
	list-style:none;
	color:#093;
	font-size:11px;
}
ul#doctors li#pos1, 
ul#doctors li#pos2, 
ul#doctors li#pos3, 
ul#doctors li#pos4 {
	height:91px;
	width:240px;
	padding-top:8px;
	padding-left:20px;
}
ul#doctors li#pos1 {
	float:left;
}
ul#doctors li#pos2 {
	float:left;
}
ul#doctors li#pos3 {
	clear:both;
	float:left;
}
ul#doctors li#pos4 {
	float:left;
}
p#presents_note {
	margin:.5em 0 0 0;
}
p#mottokuwashiku {
	margin: 2px 0 0 0;
	text-indent: -9999px;
	float: right;
}
p#mottokuwashiku a {
	text-decoration: none;
	display: block;
	background: transparent url(../images/mottokuwashiku.gif) top left no-repeat;
	width: 85px;
	height: 19px;
}
p#mottokuwashiku a:hover {
	background-position: 0 -28px;
}
p.smessage {
	color: #03c;
	font-size: 90%;
}
span.dnameext { display: none; }

ul#doctors li#npos1,
ul#doctors li#npos2,
ul#doctors li#npos3,
ul#doctors li#npos4 {
	float: left;
	text-indent: -999em;
}
ul#doctors li#npos1 a,
ul#doctors li#npos2 a,
ul#doctors li#npos3 a,
ul#doctors li#npos4 a{
	display: block;
	width: 253px;
	height: 116px;
}
ul#doctors li#npos1 a,
ul#doctors li#npos2 a {
	margin-top: 8px;
	margin-left: 5px;
}
ul#doctors li#npos3  {
	clear: both;
}
ul#doctors li#npos3 a,
ul#doctors li#npos4 a {
	margin-top: 5px;
	margin-left: 5px;
}
/* ‰æ‘œŽw’è‚ÍdoctorProfile.css‚ÖˆÚ“®
ul#doctors li#npos1 a:hover ,
ul#doctors li#npos2 a:hover ,
ul#doctors li#npos3 a:hover ,
ul#doctors li#npos4 a:hover {
	background-image: url(../images/doctors060403_f2.png);
}
*/
ul#doctors li#npos1 a:hover {
	background-position: -5px -8px;
}
ul#doctors li#npos2 a:hover {
	background-position: -263px -8px;
}
ul#doctors li#npos3 a:hover {
	background-position: -5px -129px;
}
ul#doctors li#npos4 a:hover {
	background-position: -263px -129px;
}

/* ¡ƒRƒ‰ƒ€¡ */
h2#column {
	width:263px;
	height:23px;
	background: transparent url(../images/topimg_r4_c4.gif) top left no-repeat;
	text-indent: -9999px;
}
h2#column a {
	display:block;
	text-decoration: none;
	width:263px;
	height:23px;
}

/* ¡V’…î•ñ¡ */
h2#topics {
	width:264px;
	height:23px;
	margin-top:24px;
	background: transparent url(../images/topimg_r11_c4.gif) top left no-repeat;
	text-indent: -9999px;
}

ul#topicscontent {
	margin:0;
	list-style:none;
	width:238px;
	border: solid 1px #555;
	background-color:#F5F5F5;
	padding:12px;
	color:#333;
	font-size:12px;
}
ul#topicscontent li p{
	margin:0;
	line-height:125%;
}

/* ¡ƒp[ƒc—Þ¡ */
p.exp {
	margin:0;
	font-size: small;
	color:#555;
}

.date {
	color: #777;
}

p#catch {
	/*
	position: absolute;
	top:740px;
	left:24px;
	*/
	font-size:11px;
	margin-top:20px;
}

/* ¡ƒoƒi[¡ */
div#banner {
	/*
	position: absolute;
	top:590px;
	left:24px;
	*/
	width: 799px;
	height: 62px;
	margin-top:40px;
}
div#s99seobannerImage {
	float:left;
}
div#s99seobannerText {
	float:left;
	height: 62px;
	margin-left:4px;
	width: 160px;
	font-size:13px;
}
div#s99seobannerFlash {
	width:160px;
	height:60px;
	border:solid 1px #555;
}
div#s99doctorbanner {
	width: 473px;
	height: 62px;
	float: left;
}

/* ¡ƒŒƒCƒAƒEƒg2’i‘g¡ */
div#content0 {
	width:792px;
}
div#content0 div#content1 {
	float:left;
	width:520px;
	margin-right: 8px;
}
div#content0 div#content2 {
	float:left;
	width:264px;
/*	margin-bottom:80px;*/
}


div#adsense_fortop {
	text-align: center;
	margin: 15px auto;
}

/* ¡ƒŒƒCƒAƒEƒg1—ñ3s¡ */
div#contentService0 {
	width:792px;
	margin-top: 20px;
}
div#contentService0 div#contentService1 {
	float:left;
	width:264px;
	margin-right: 6px;
}
div#contentService0 div#contentService2 {
	float:left;
	width:264px;
	margin-right: 6px;
}
div#contentService0 div#contentService3 {
	float:left;
	width:252px;
}
