body {  
	font-size: 12px; 
	color: #666666; 
	margin: 0px;
	padding:0px; 
	background-image: url(../images/-back.gif);
	background-color:#FFFFFF;
}

img{
	border:0px;
}

#all{margin:0 0 0 22px;padding:0; 
width:750px;background-color:#FFFFFF;}

.center{text-align:center;margin:0 auto;}
.center table{text-align:center;margin:0 auto;}


td,th{  
	font-size: 12px; 
	line-height: 160%; 
	color: #666666;
}

h1 {
	font-size: 14px;
	color: #CC6666;
}

.f_q {
	font-size: 11px;
	line-height: 150%;
	color: #666666;
	background-color: #FFCCCC;
	width: 20%;
	text-align: right;
}

.f_a {
	font-size: 10px;
	line-height: 150%;
	color: #666666;
	background-color: #FFFFFF;
	width: 80%;
	text-align:left;
}

.pt10 {
	font-size: 10px;
	line-height: 130%;
	color: #777777;
}

.pt10_2 {  
font-size: 10px; 
line-height: 130%; 
color: #777777; 
padding-top:3px;
padding-bottom:3px;
}
.category {  
font-size: 14px; 
font-weight: bold; 
color: #666666; 
background-color: #77B2EE
}

.results {  
font-size: 10px; 
color: #666666; 
background-color: #77B2EE; 
text-align: right
}


.se_hosname {  
font-size: 12px; 
font-weight: bold; 
color: #666666; 
background-color: #FFCCCC; 
padding: 3px
}



#search{width:600px;margin:40px auto;text-align:left;color:#333333;font-family:Osaka,"ＭＳ Ｐゴシック",sans-serif;}
#search table{color:#333333;margin:0 auto;}
#search td,th{color:#333333;font-size:13px;font-family:Osaka,"ＭＳ Ｐゴシック",sans-serif;}
#search .searchnavi{background-color:#77B2EC;width:600px;}
#search .searchnavi td{padding:7px;font-size:11px;text-align:right;white-space:nowrap}
#search .searchnavi th{padding:7px;font-size:14px;text-align:left;}
#search p{margin:0;}
#search .pink{background-color:#FECCCB;padding:5px;width:136px;font-size:14px;text-align:left;font-weight:bold;vertical-align:top;}
#search .pink02{background-color:#FECCCB;padding:5px;width:136px;font-size:14px;text-align:left;font-weight:bold;vertical-align:bottom;}

#search .spacetd{width:4px;}
#search .searchresult{width:600px;}
#search .detailbox{border:1px solid #333;margin-left:3px;}
#search .detail01 table{width:457px;}
#search .detail01 td{padding:0 0 7px 0;}
#search .detail01 td p{text-align:center;}
#search .detail01 .td01{width:270px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
#search .detail01 .td02{width:540px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
#search .detail01 .td03{width:300px;border-bottom:1px solid #CCC;}
#search .detail02 table{width:457px;}
#search .detail02 td{vertical-align:top;}
#search .detail02 th{width:6.5em;white-space:nowrap;text-align:left;font-weight:normal;padding-left:5px;vertical-align:top;}
.gyousyu {padding-top:5px;}
.totop{font-size:11px;color:#003366;text-align:right;padding:7px 0;}
.totop a{color:#003366;}

.inquiry_hospital {
	background-color: #77B2EC;
	padding: 10px 15px;
	font-size: 14px;
	font-weight: bold;
}

.uranai-p{background-color:#FFCCCC;}


body.uranai{ 
font-size: 12px; 
line-height: 150%; 
color: #666666; 
margin-top: 0px; 
margin-left: 35px; 
background-image: none;
background-color:#FFFFFF;
text-align: center}
#uranai table{margin:0 auto;}
#uranai .px10 {  font-size: 10px; color: #666666}
#uranai .a {  font-size: 12pt; line-height: 160%; color: #333333; padding-top: 20px; padding-right: 20px; padding-left: 20px}
#uranai .a_tit {  font-size: 12pt; line-height: 160%; font-weight: bold; color: #996666}
#uranai .bgpink{background-color:#FF6666;}

.lh{line-height:0px;font-size:0px;}

.ossme{line-height:140%;font-size:13px;text-align:left;background-color: #FFF4E6;height:171px;border:1px solid #666;}
.ossmemain{padding:15px 0 15px 15px;color: #663300;}

.topuranai{line-height:130%;font-size:11px;background-color:#FFCCCC;text-align:left;}
.topuranaimain{padding:0 10px;width:200px;}
.uranaitxt{color:#FF6666;margin-bottom:5px;}

.pack td{color:#333333;}
.pack p{margin:0;}

.tateline {background:url(image/tateline.gif) repeat-y;width:5px;}
.gaiyottl {width:87px;text-align:left;vertical-align:top;padding:5px 0;}
.gaiyotxt {text-align:left;vertical-align:top;color:#333333;line-height:140%;padding:5px 7px;}
.grline {background-color:#999;height:1px;}
.flowtxt {text-align:left;vertical-align:middle;color:#333333;line-height:140%;}


/* 2007年1月修正分 */
#search .hospitalname{background-color:#FEFFCC;padding:10px;width:600px;border-bottom-width:3px;font-size:14px;color:#0066CC;text-align:left;font-weight:bold;vertical-align:top;}
#search .searchresult2{width:600px;border-style:double;}
#search .comment{padding:6px;width:600px;border-bottom-style:dotted;font-size:14px;color:#3399FF;text-align:left;font-weight:bold;vertical-align:top;}
#search .inquiry{background-color:#FECCCB;padding:6px;}
#search .condition{padding:6px;}
#search .conditiontitle{padding:6px;font-weight:bold;}
#search .place{padding:6px;width:180px;}
#search .salary{padding:6px;width:260px;}
#search .form{padding:6px;width:160px;}

#bannerBox {
	margin: 10px auto;
	width: 700px;
	background: #FFCCCC;
	padding-top: 10px;
	text-align: center;
}
#bannerBox  td {
	margin: 0px;
	padding: 0px;
	height: 12px;

}
#bannerBox th {
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	text-align: left;
	margin: 0px;
	padding: 5px 0px 0px 10px;
}
#bannerBox th.irregular {
	width: 220px;
	padding-left: 0px;
}


#bannerBox img {
	vertical-align: bottom;
}
#bannerBox img.mgBtn {
	margin-bottom: 10px;
}

