@charset "utf-8";


/*--------------------
  fontsize large
--------------------*/

h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd,
address, form, blockquote, table {
	font-size: 103%;
	line-height:1.6;
	/line-height:1.5;
}


/* for safari \*/  
html:\66irst-child h1,
html:\66irst-child h2,
html:\66irst-child h3,
html:\66irst-child h4,
html:\66irst-child h5,
html:\66irst-child h6,
html:\66irst-child div,
html:\66irst-child p,
html:\66irst-child pre,
html:\66irst-child ul,
html:\66irst-child ol,
html:\66irst-child dl,
html:\66irst-child dt,
html:\66irst-child dd,
html:\66irst-child address,
html:\66irst-child form,
html:\66irst-child blockquote,
html:\66irst-child table {
	font-size: 125%;
	line-height:1.6;
}



/***** breadcrumbs *****/
.breadcrumbs li{
	padding: 0px 2px 0px 0px;
}

/***** fontSize *****/
#headerNavi #fontSize dd#small a{
	background: url(../common/fontS_off.gif) no-repeat;
}

#headerNavi #fontSize dd#small a:hover{
	background: url(../common/fontS_on.gif) no-repeat;
}


#headerNavi #fontSize dd#medium a{
	background: url(../common/fontM_off.gif) no-repeat;
	width:22px;
	height:22px;
	display: block;
}

#headerNavi #fontSize dd#medium a:hover{
	background: url(../common/fontM_on.gif) no-repeat;
}
		
#headerNavi #fontSize dd#large a{
	background: url(../common/fontL_on.gif) no-repeat;
	width:22px;
	height:22px;
	display: block;
}




/***** top *****/
#top #keywords dd li{
	font-size: 70%;
	float: left;
	padding:0px 20px 8px 0px;
}

#top #keywords dt{
	float: left;
	clear: left;
	color: #459FF1;
	padding: 0px 20px 0px 15px;
	font-size: 80%;
}


/***** headerNavi *****/
#headerNavi #fontSize dt{
	width: 75px;
	float: left;
	padding: 4px 10px 0px 0px;
	font-size:70%;
}

#headerNavi #fontSize dd{
	font-size:70%;
}


/***** searchAgain *****/
#searchAgain .area dt,
#searchAgain .areaLast dt{
	font-size: 80%;
}

#results dt{
	padding: 0px 0px 4px;
}



/***** rightColumn *****/
#top #rightColumn .number{
	color:#E79712;
	font-size:100%;
}

#rightColumn #hours dd{
	font-size:75%;
}

#top #rightColumn #hours dd.tel{
	background: url(../common/iconTel.gif) no-repeat 60px 4px;
	padding: 0px 0px 5px 75px;
}

#rightColumn #hours dd.tel{
	background: url(../common/iconTel.gif) no-repeat 60px 7px;
	padding: 0px 0px 5px 75px;
}



/* for safari \*/  
html:\66irst-child #rightColumn #hours dd.tel{
	padding: 0px 0px 5px 7.5em;
	background: url(../common/iconTel.gif) no-repeat 0px 4px;
}

#rightColumn #hours dd.tel .number{
	display:block;
}




/***** news *****/
#news .pagenation p{
	width: 385px;
}

#news .pagenation ul{
	width: 225px;
}

#news .pagenation li#prev,
#news .pagenation li#next{
	width: 92px;
}






/***** 検索数の多い症例 *****/
#top #popular dt{
	padding: 10px 0px 5px 15px;
	font-size: 0px;
}



/***** 検索結果 *****/
#results dt{
	padding: 8px 0px 0px;
}

#results .pagenation p{
	width: 385px;
}

#results .pagenation ul{
	width: 225px;
}

#results .pagenation li#prev,
#results .pagenation li#next{
	width: 92px;
}





/* for safari */
html:\66irst-child td.choice li select {
	font-size:12px;
}



