@charset "utf-8";

/*　タイトル　*/
#rankingTitle{
background:url(../images/ranking/ranking_title.gif) center top no-repeat;
height:124px;
width:561px;
}

#rankingTitleCont{
margin:3px auto;
width:532px;
padding:0;
text-align:center;
}

#rankingTitleCont p{
text-align:left;
padding-left:25px;
}

#rankingTitleRanking{
width:529px;
margin:0 auto;
padding:0;
}

#rankingTitleRanking div{
height:37px;
display:block;
margin:0;padding:0;
text-align:left;
cursor:pointer;
}

#rankingTitleRanking div p{
margin:0;
padding:8px 0 0 50px;
font-weight:bold;
color:#000000;
}

#rankingTitleRanking a{
height:36px;
width:529px;
display:block;
}

/*　ランキングコンテンツ大枠　*/
#contContents .rankingClinicBase{
background:transparent url(../images/ranking/ranking_cont_bg.gif) center top scroll repeat-y;
}

#contContents .rankingClinicFoot{
background:transparent url(../images/ranking/ranking_foot.gif) center bottom scroll no-repeat;
padding-top:12px;
padding-bottom:5px;
}

#contContents #rankingClinic01{
background:transparent url(../images/ranking/ranking_head_01.gif) center top scroll no-repeat;
}

#contContents #rankingClinic02{
background:transparent url(../images/ranking/ranking_head_02.gif) center top scroll no-repeat;
}

#contContents #rankingClinic03{
background:transparent url(../images/ranking/ranking_head_03.gif) center top scroll no-repeat;
}


/* Hides form IE5-mac \*/
* html .clinicInfo {height:1%;}
/* End hide from IE5-mac */

/*　ランキングコンテンツ　クリニック名　*/
.rankingClinicFoot h3{
font-size:140%;
padding-left:70px;
display:inline;
}

p.clinicLocation{
font-size:88%;
display:inline;
}


/* クリニック情報 */
.clinicInfo{
margin:26px 0 0 10px;
padding:0;
}

#contContents div.clinicImg{
float:left;
padding:0;
margin:0 10px 0 0;
}

#contContents div.clinicTxt{
float:left;
height:170px;
margin:0;padding:0;
text-align:left;
}

#contContents p.clinicTxtComment{
margin:0 0 3px 0;padding:0;
text-indent:0;
text-align:left;
}

#contContents p.clinicTxtPrice{
margin:0;
padding:0;
border:1px solid #cccccc;
width:310px;
}

#contContents p.clinicTxtPrice span{
padding:10px;
display:block;
font-size:88%;
text-indent:0;
}

#contContents p.clinicTxtBtn{
margin:10px 0 0 0;
padding:0;
text-indent:0;
text-align:left;
}

/* 口コミ */
.clinicKuchikomiTitle{
padding:6px 0;
color:#666;
margin:0 auto;
font-size:88%;
text-align:center;
line-height:1.5;
}


.clinicKuchikomiCont{
text-align:center;
width:500px;
margin:0 auto;
}

.clinicKuchikomiContTitle{
font-weight:bold;
background:url(../images/ranking/icon_kuchikomi.gif) 0px 3px no-repeat;
padding-left:22px;
}

.clinicKuchikomiContDate{
font-size:85%;
font-weight:normal;
}

.clinicKuchikomiContTxt{
text-align:left;
margin:0;
padding:0;
}

.clinicKuchikomiTaikenLink{
background:url(../images/arrow_motion.gif) 123px 8px no-repeat;
text-align:center;
margin:5px 0;
} 

.clinicKuchikomiTaikenLink p{
margin:0;
letter-spacing:1px;
padding:5px 10px;
font-size:110%;
font-weight:bold;
}
