

@charset "utf-8";

/* ==========================
font-size
10px:77%
11px:85%
12px:93%
13px:100%
14px:108%
15px:116%
16px:123.1%
17px:131%
18px:138.5%
19px:146.5%
20px:153.9%
21px:161.6%
22px:167%
23px:174%
24px:182%
25px:189%
26px:197%
---------------------------*/

/* ===================================================== */
/* font size */
/* ===================================================== */
.txtS{
	font-size:85%;
}
.txtS td{
	font-size:85%;
}
.txtL{
	font-size:131%;
}
figcaption{
	font-size:85%;
}


#hnav ul li a{
	font-size:85%;
}
#pankuzu ul li{
	font-size:85%;
}
#fnav ul li a{
	font-size:85%;
}
#copy{
	font-size:85%;
}
#inlinks ul li dl dd a{
	font-size:85%;
}
.aside h3{
	font-size:100%;
}

#contents #main h1{
	font-size:182%;
}
#contents #main h1 span{
	font-size:70%;
}
#contents #main h2{
	font-size:131%;
}
#contents #main h3{
	font-size:123.1%;
}
#contents #main h3 span{
	font-size:85%;
}
#contents #main h4{
	font-size:100%;
}
#contents #main h5{
	font-size:100%;
}
#contents #main h6{
	font-size:100%;
}

#contents #side #ttl{
	font-size:123.1%;
}


/* side navigation */
/* 1st */
#contents #side ul li a span{
	font-size:123.1%;
}
/* 2nd */
#contents #side ul li dl dt a span{
	font-size:100%;
}
/* 3rd */
#contents #side ul li dl dd a{
	font-size:85%;
}


sup{
	font-size:77%;
}

/* company / officer */
#contents #main h3 .yakushoku{
	font-size:90%;
}


/* contact */
.contactbox .sttl{
	font-size:123.1%;
}

/* ir top */
#benefitArea a{
	font-size:100%;
}
.iconlinks2 li a{
	font-size:93%;
}

/* ir / stock / benefit / special */
ul.tokutenlist li div span{
	font-size:123.1%;
}

ul.halflist li .tbl4 th{
	font-size:85%;
}
ul.halflist li .tbl4 td{
	font-size:85%;
}


/* group / csr */
.lead{
	font-size:131%;
}

.attentiontxt{
	font-size:85%;
}
.attentiontxt span{
	font-size:85%;
}

.newreport .txt p{
	font-size:123.1%;
	
}
.newreport .txt p span{
	font-size:85%;
	
}

.slogan{
	font-size:116%;
}


/* ir / select plan */
.intro{
	font-size:174%;
}
.selectplan{
	font-size:123.1%;
}
.catch{
	font-size:138.5%;
}
.catch span{
	font-size:70%;
}
h2.plan{
	font-size:167% !important;
}
h2.plan span{
	font-size:80% !important;
}
h3.case{
	font-size:108% !important;
}
.more{
	font-size:108%;
}
.advantage{
	font-size:138.5%;
}



