@charset "utf-8";
/* ===================================================================
CSS information

 file name  :font.css
 style info :共通（フォント通常サイズ指定）
=================================================================== */
/*
#set02 .small a{
   display:block;
   width: 22px;
   height: 24px;
   background:url(../images/bt_small_off.gif) no-repeat;

}

#set02 .big  a{
   display:block;
   width: 23px;
   height: 24px;
   background:url(../images/bt_big_on.gif) no-repeat;

}
*/
#set02 .small a{
	width:22px;
	height:24px;
   background:url(../images/bt_small_off.gif) no-repeat; 
	}
#set02 .middle a{
	width:22px;
	height:24px;
	background: url(../images/bt_middle_off.gif) no-repeat; 
	}
#set02 .big a{
	width:23px;
	height:24px;
	background: url(../images/bt_big_on.gif) no-repeat; 
	}

#setTOP .small a{
	width:22px;
	height:21px;
   background:url(../../images/top/bt_top_small_off.gif) no-repeat; 
	}
	
#setTOP .middle a{
	width:22px;
	height:21px;
   background:url(../../images/top/bt_top_middle_off.gif) no-repeat; 
	}
#setTOP .big a{
	width:23px;
	height:21px;
	background: url(../../images/top/bt_top_big_on.gif) no-repeat;
	}
	
/*汎用クラス*/
.t_orangeBig{
    color:#cc9933;
    font-weight:bold;
	font-size: 125% !important;
}
.t_orangeBig120{
    color:#cc9933;
    font-weight:bold;
	font-size: 135% !important;
}
.textBig01{
    font-size:155% !important;
}
.textBig110{
    font-size:125% !important;
}
.textBig120{
    font-size:135% !important;
}
.t_blueBig{
	font-size: 120% !important;
}
#path .topicPath{
    font-size: 110%;
}

#path .topicPath02{
    font-size: 110%;
}



#main h4,p,dt,dd,th,td,li,span{
   font-size: 108%;
}

#main font{
	font-size:110%;
}

#main h2{
    font-size: 155%;
}

#main .midashi{
    font-size: 115%;
	font-weight: normal;
}
#main .midashi_bg{
    font-size: 115%;
}
#main #listTop h4,li{
    font-size: 115%;
}
/*トップページ*/
#introduction {
    font-size: 115%;
}
#sidebox {
    font-size: 115%;
}
/*IR情報トップ*/
.midashi_bgHigh{
    font-size: 125%;
}

/*IR情報>グループの概況・戦略>グループ各社のご紹介*/
#main .textbox h4{
    font-size: 145%;
}
/*フッダー*/
#footer #plug-in{
   font-size:115%;
 }

/*ローカルナビ*/ 
#sub #localNavigation li {
	font-size:110%;
}
#sub #localNavigation li.current {
	font-size:110%;
}
#sub #localNavigation ul li ul li {
	font-size:105%;
}
#sub #localNavigation ul li ul li.current {
	font-size:105%;
}
/*IR情報のテーブル内*/
/*A-----20期期末*/
span.notes{
font-size:105% !important;
font-weight:normal;
}
table.tblA td{
font-size:115%;
}
table.tblA td.pads{
font-size:115%;
}
table.tblA th{
	font-size:115%;
}
/*B-----20期中間*/
table.tblB td{
font-size:115%;
}
table.tblB td.pads{
font-size:115%;
}
table.tblB th{
	font-size:105%;
}
/*C-----19期期末*/
span.notes{
font-size:105% !important;
font-weight:normal;
}
table.tblC td{
font-size:115%;
}
table.tblC td.pads{
font-size:115%;
}
table.tblC th{
	font-size:105%;
}

.text_small {  font-size: 105%;}
.text_xsmall {  font-size: 102%;}

/*ニュースリリース*/
#maincolRelease ul.newslist li span{
font-size:100% ;
}
#maincolRelease ul.newslist li span{
font-size:100% ;
}
#maincolRelease ul.newslist02 li span{
font-size:100% ;
}
#maincolRelease ul.newslistNopdf span{
font-size:100% ;
}
#maincolRelease ul.outSide span{
font-size:100% ;
}
#maincol ul.outSide span{
font-size:100% ;
}
/*IRニュース*/
#maincol ul.newslist li span{
font-size:100% ;
}
#maincolNews ul.newslist li span{
font-size:100% ;
}
#maincolNews ul.outSide li span{
font-size:100% ;
}
#maincolNews ul.newslist02 li span{
font-size:100% ;
}
/*サービスソリューションニュース*/
#maincolNews_noscrolling ul.newslist03 li span{
font-size:100%;
}

#maincol .newslistNopdf span{
font-size:100% ;
}
#maincol .newslistEvent span{
font-size:100% ;
}
/*企業情報ニュース*/
#maincolNews #scrolling .newslistNopdf span{
font-size:100% ;
}


.text_link,.text_linkR{
font-size:108% ;
}





















