@charset "utf-8";

/*----------------------------------------------------------------------------
   Font medium (default)
----------------------------------------------------------------------------*/

/*--------------------------------------- font size */
/* base size14px */
body,h2,h3,h4,h5,h6{font-size:14px;}
	/* IE6 */
	* html body{font-size:88%;}
	* html h2,
	* html h3,
	* html h4,
	* html h5,
	* html h6{font-size:100%;}
	/* IE7 */
	*:first-child+html body{font-size:88%;}

table,input,select,option,textarea{font-size:inherit;}

/* size10px */
h1,
.logo{font-size:10px; line-height:1.6;}
	/* IE6 */
	* html h1,
	* html .logo{font-size:72%;}
	/* IE7 */
	*:first-child+html h1,
	*:first-child+html .logo{font-size:72%;}

/* size11px */
.small,
.index .pickUp dd,
.getAdobe{
font-size:11px;
line-height:1.3;
/*\*/
letter-spacing:1px;
/**/
}
	/* IE6 */
	* html .small,
	* html .index .pickUp dd,
	* html .getAdobe{font-size:79%;}
	/* IE7 */
	*:first-child+html .small,
	*:first-child+html .index .pickUp dd,
	*:first-child+html .getAdobe{font-size:79%;}

/* size11px Arial */
#footer .floatL{font-size:11px;}
	/* IE6 */
	* html #footer .floatL{font-size:79%;}
	/* IE7 */
	*:first-child+html #footer .floatL{font-size:79%;}

/* size12px */
.medium,
#footer .floatR,
#breadCrumb,
.mss .mssNavi a,
.lodge .notice,
.contents .instCol02 dl,
/* for cms */
.entryDate,
.entryFooter{font-size:12px;}
	/* IE6 */
	* html .medium,
	* html #footer .floatR,
	* html #breadCrumb,
	* html .mss .mssNavi a,
	* html .lodge .notice,
	* html .contents .instCol02 dl,
	/* for cms */
	* html .entryDate,
	* html .entryFooter{font-size:86%;}
	/* IE7 */
	*:first-child+html .medium,
	*:first-child+html #footer .floatR,
	*:first-child+html #breadCrumb,
	*:first-child+html .mss .mssNavi a,	
	*:first-child+html .lodge .notice,
	*:first-child+html .contents .instCol02 dl,
	/* for cms */
	* html .entryDate,
	* html .entryFooter{font-size:86%;}

/* size16px */
.large,
h2,
h3,
.contents .tableLayout .emPet,
.access .traffic h5,
/* for cms */
.healthMain .mainLead,
.qaList02 h4,
.qaBox dt{font-size:16px;}
	/* IE6 */
	* html .large,
	* html h2,
	* html h3,
	* html .contents .tableLayout .emPet,
	* html .access .traffic h5,
	/* for cms */
	* html .healthMain .mainLead,
	* html .qaList02 h4,
	* html .qaBox dt{font-size:115%;}
	/* IE7 */
	*:first-child+html .large,
	*:first-child+html h2,
	*:first-child+html h3,
	*:first-child+html .contents .tableLayout .emPet,
	/* for cms */
	*:first-child+html .healthMain .mainLead,
	*:first-child+html .qaList02 h4,
	*:first-child+html .qaBox dt{font-size:115%;}

/* size18px */
.xLarge{font-size:18px;}
	/* IE6 */
	* html .xLarge{font-size:129%;}
	/* IE7 */
	*:first-child+html .xLarge{font-size:129%;}

/*--------------------------------------- btn bg */
.fontSizeL a{background:url(../images/large_off.gif) no-repeat 0 0;}
.fontSizeM a{background:url(../images/medium_on.gif) no-repeat 0 0;}
.fontSizeS a{background:url(../images/small_off.gif) no-repeat 0 0;}

