/* [default CSS] */

.fontSmall-x {
	font-size: 70%;
}
.fontSmall {
	font-size: 90%;
}
.fontMedium {
	font-size: 100%;
}
.fontLarge {
	font-size: 110%;
}
.fontLarge-x {
	font-size: 130%;
}
.fontLarge-xx {
	font-size: 150%;
}
.fontLarge-xxx {
	font-size: 170%;
}
.fontLarge-xxxx {
	font-size: 190%;
}
.fontLarge-xxxxx {
	font-size: 210%;
}

.size70 {font-size: 70% !important;}
.size75 {font-size: 75% !important;}
.size80 {font-size: 80% !important;}
.size85 {font-size: 85% !important;}
.size90 {font-size: 90% !important;}
.size95 {font-size: 95% !important;}
.size100 {font-size: 100% !important;}
.size105 {font-size: 105% !important;}
.size110 {font-size: 110% !important;}
.size115 {font-size: 115% !important;}
.size120 {font-size: 120% !important;}
.size125 {font-size: 125% !important;}
.size130 {font-size: 130% !important;}
.size135 {font-size: 135% !important;}
.size140 {font-size: 140% !important;}
.size145 {font-size: 145% !important;}
.size150 {font-size: 150% !important;}
.size155 {font-size: 155% !important;}
.size160 {font-size: 160% !important;}
.size165 {font-size: 165% !important;}
.size170 {font-size: 170% !important;}
.size175 {font-size: 175% !important;}
.size180 {font-size: 180% !important;}
.size185 {font-size: 185% !important;}

.size300 {font-size: 300% !important;}

.sizeS {font-size:small !important;}
.sizeM {font-size:medium !important;}
.sizeL {font-size:large !important;}
/* システム使用 */
.sizeXSmall{font-size:x-small !important;}
.sizeSmall{font-size:small !important;}
.sizeMedium{font-size:medium !important;}
.sizeLargel{font-size:large !important;}

/* [headerDefa] */
#navi_sitemap {
	font-size: small;
}

#navi_en {
	font-size: small;
}

#keyword {
	font-size: 90%;
}

/* [breadcrumbsDefa] */
#navi_breadcrumbs p, #navi_breadcrumbs_hojin p, #navi_breadcrumbs_ir p, #navi_breadcrumbs_recruit p, #navi_breadcrumbs_news p, #navi_breadcrumbs_aboutus p, #breadcrumbs_accessibility p, #breadcrumbs_announce p {
	font-size: small;
}

/* [subtitleDefa] */
#contents div.subTitle h1 {
	font-size: 100%;
}

/* [contentslinkDefa] */
#navi_directTex {
	font-size: small;
}

#navi_osusume li {
	font-size:1px;
}

#navi_osusume_tl {
	font-size:12px;
}

#aural_style {
	font-size: 80%;
}


/* [component CSS] */

#contents h2,#contents h3,#contents h4 {
	font-size:small;
}

#contents h2.heading {
	font-size: 95%;
}

#contents h2.headingLR {
	font-size: 95%;
}

#contents h3.subHeading01 {
	font-size: x-small !important;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size :small !important;
}

#contents h3.subHeading02 {
	font-size: small;
}

#contents h3.subHeading03 {
	font-size: small;
}

#contents div.answer h3.number {
	font-size: small;
}

#contents h4.smallHeading {
	font-size: small;
}

/* [textComp] */

#contents p.paragraphRight{
	font-size: small;
}

#contents p.paragraph {
	font-size: small;
}

/* [buttonComp] */
#contents div.button {
	font-size: small;
}

/* [listComp] */
#contents ul, #contents ol {
	font-size: small;
}

#contents dl {
	font-size: small;
}

/*高橋@修正050131*/
#contents p.paragraphList01 {
	font-size: small;
}

#contents p.paragraphList02 {
	font-size: small;
}

#contents p.paragraphList03 {
	font-size: small;
}

#contents p.paragraphList04 {
	font-size: small;
}

/* [tableComp] */
#contents caption,#contents th{
	font-size: small;
}

/* [tableboxComp] */
#contents table.box01 h3, #contents table.box02 h3, #contents table.box03 h3, #contents table.box07 h3 {
	font-size: medium;
}

#contents table.box08 h3 {
	font-size: small;
}

#contents table.box04 h3 {
	font-size: medium;
}

#contents table.box05 h3 {
	font-size: medium;
}

#contents table.box06 h3 {
	font-size: 95%;
}

#contents p.boxStep {
	font-size: small;
}

/* [moreknowComp] */
#contents div.moreKnow p.dial {
	font-size: 110%;
}

#contents div.moreKnow th {
	font-size: small;
}

#contents div.moreKnow td {
	font-size: small;
}

#contents div.telpack p.dial {
	font-size: small;
}

#contents div.telpack th {
	font-size: small;
}

#contents div.telpack td {
	font-size: small;
}

#contents h3.ibRiyotoroku01{
	font-size:medium;
}

/* [faqComp] */
#contents div.answer p.number {
	font-size: small;
}

/* [boxformatComp] */
#contents div.boxFormat01 {
	font-size: small;
}

#contents div.boxFormat01 div.pack{
	font-size: small;
}

#contents div.boxFormat01 h3.subHeading01 {
	font-size: 95%;
}

/* [otoiawaseboxComp] */
#contents table.otoiawase_box01 table.freedial td{
	font-size:small;
}

#contents table.otoiawase_box01 dl.moreKnow{
	font-size:small;
}

/* [otoiawasebox2Comp] */
#contents div.otoiawase_box02 table td.heading h2{
	font-size: small;
}

/* [innertableComp] */
#contents table.t_innertable01 th,
#contents table.t_innertable01 td{
	font-size:small;
}

#contents table.t_innertable02 th,
#contents table.t_innertable02 td{
	font-size:small;
}

/* [tablesystemComp] */
#contents table.tableFormat01 th,
#contents table.tableFormat01 td{
	font-size: small;
}

/* [caption] */
#contents table.tableFormat01 caption{
	font-size: x-small !important;
	font-size :small !important;
}

/* [innertable for ptypeComp] */
#contents table.t_innertable03 th,
#contents table.t_innertable03 td{
	font-size:small;
}

/* [breadcrumbsDefa] */
#navi_breadcrumbs p, #navi_breadcrumbs_hojin p, #navi_breadcrumbs_ir p, #navi_breadcrumbs_recruit p, #navi_breadcrumbs_news p, #navi_breadcrumbs_aboutus p, #breadcrumbs_accessibility p, #breadcrumbs_announce p {
	font-size: small;
}

/* [subtitleDefa] */
#contents div.subTitle h1 {
	font-size: 100%;
}

/* [contentslinkDefa] */
#navi_directTex {
	font-size: small;
}

#navi_osusume li {
	font-size:1px;
}

#navi_osusume_tl {
	font-size:12px;
}

#aural_style {
	font-size: 80%;
}

/* [leftmenu] */
#leftMenu ul.leftLocal li a,
#leftMenu ul.leftLocal li strong {
font-size:small;
}

#leftMenu h3.related {
font-size:small;
}

#leftMenu ul.leftBase li a {
	font-size:small;
}

/* IE5/Win Only Styles
----------------------------------------------- */
@media tty {
	i{content:"＼";/*" "*/}} @import '/common_css/ie5win_m.css'; /*";}
}/* */
