@charaset "Shift_JIS";
/* ------------------------------------------------------------------------------------
	sp_hrank.css
	新卒　病院アクセスランキングCSS
------------------------------------------------------------------------------------
	1：共通

/* ---------------------------------------------------------
  　1：共通
--------------------------------------------------------- */
#Sphrank{
    width:580px;
}
/* タイトル */
#SphrankTit{
   position:relative;
}
#SphrankTit p.Sphrankweek{
	position:absolute;
　  padding-right:10px;
	color:#FFFFFF;
	font-size:10px;
	top: 80px;
	left: 406px;
	width: 160px;
}
/* 地域リンク */
#Sphrank ul{
   margin:10px 0 10px 0;
   padding-left:170px;
}
#Sphrank li{
   margin:0;
   padding:0;
   float:left;
   font-weight:bold;
   line-height:normal;
   font-size:15px;
}

/* 1位から20位 */
#Sphrank table.SphrankTop20{
   margin-top:20px;
   border:1px solid #f5f5f5;
   clear:both;
   border-collapse:collapse;
}
.SphrankTop20 th{
   margin-top:20px;
   background:#7f7f7f;
   color:#FFFFFF;
   border-bottom:1px solid #f5f5f5;
   font-weight:normal;
   padding:3px 5px;
   text-align:center;
   width:40px;
}
.SphrankTop20 td{
   padding:5px 5px;
   text-align:left;
}
.SphrankTop20bg{
   background:#f5f5f5;
}



/* ---------------------------------------------------------
  　2：元CSS
--------------------------------------------------------- */
/* 1位から3位 */
.SphrankTop3{
   margin-top:10px;
   border:3px solid #43b6ff;
   width:574px;
}
.SphrankTop3Box{
   margin:15px 15px;
}
/* 1位から3位写真と順位 */
.SphrankTop3Box dl{
   float:left;
   height:75px;
   width:191px;
}
.SphrankTop3Box dt{
   width:71px;
   float:left;
}
.SphrankTop3Box dd{
   padding-left:10px;
   width:100px;
   height:75px;
   float:right;
}
/* 1位から3位病院名テキスト */
.SphrankTop3Box dd img{
   display:block;
}
.SphrankTop3Txt{
   padding-left:201px;
}
.SphrankTop3Txt h3{
   font-weight:bold;
   font-size:15px;
}
.SphrankTop3Txt p{
   padding-top:3px;
   font-size:10px;
}

/* 4位から10位 */
.SphrankTop410{
   padding-bottom:10px;
   margin-top:10px;
   border-bottom: 1px dotted #CCCCCC;
}
/* 4位から10位写真と順位 */
.SphrankTop410 dl{
   float:left;
   height:75px;
   width:160px;
}
.SphrankTop410 dt{
   padding:20px 0 0 20px;
   color:#43b6ff;
   font-weight:bold;
   font-size:18px;
   float:left;
}
.SphrankTop410 dd{
   padding-left:10px;
   width:80px;
   height:60px;
   float:right;
}
/* 4位から10位病院名テキスト */
.SphrankTop410Txt{
   padding-left:180px;
}
.SphrankTop410Txt h3{
   font-weight:bold;
   font-size:12px;
}
.SphrankTop410Txt p{
   padding-top:3px;
   font-size:10px;
}
/* 11位から20位 */
#Sphrank table.SphrankTop1120{
   margin-top:20px;
   border:1px solid #f5f5f5;
   clear:both;
   border-collapse:collapse;
}
.SphrankTop1120 th{
   margin-top:20px;
   background:#43b6ff;
   color:#FFFFFF;
   border-bottom:1px solid #f5f5f5;
   font-weight:normal;
   padding:3px 5px;
   text-align:center;
}
.SphrankTop1120 td{
   padding:5px 5px;
   text-align:left;
}
.SphrankTop1120bg{
   background:#f5f5f5;
}


