/* -------------------- Reset -------------------- */

*, body, h1, h2, h3, h4, h5, h6, table, p { 
font-size: 100%; 
}




/* -------------------- Base Layout FR -------------------- */

body {
font-size: 80%;
}




/* -------------------- Navigation -------------------- */

/* ----- Sidenav ----- */

#stockchart p {
font-size: 90%;
}
* html #stockchart p { /* -- WinIE --*/
font-size: 85%;
}




/* -------------------- Footer -------------------- */

#footer {
font-size: 78%;
}




/* -------------------- Content -------------------- */

/* -------------------- Home -------------------- */

.home #content .rss span,
.home #content .stock span {
font-size: 90%;
}
* html .home #content .rss span,
* html .home #content .stock span { /* -- WinIE --*/
font-size: 85%;
}




/* -------------------- Each Category Common -------------------- */

#beta #content .content-nav {
font-size: 80%;
}

#beta #content p.backnumber {
font-size: 85%;
}


#beta #content .title h1 {
font-size: 140%;
}

#beta #content .entry-content p {
font-size: 100%;
}

#beta #content .entry-content h2 {
font-size: 110%;
}
#beta #content .entry-content h3 {
font-size: 100%;
}
#beta #content .entry-content h4 {
font-size: 100%;
}

#beta #content .entry-content ul li {
font-size: 100%;
}


#beta #content .entry-content table td,
#beta #content .entry-content table th,
#beta #content .entry-content dt,
#beta #content .entry-content dd {
font-size: 100%;
}


#beta #content .small {
font-size: 85%;
}
#beta #content .entry-content .small {
font-size: 85%;
}

#beta #content .entry-content .large {
font-size: 110%;
}
#beta #content .entry-content .large-x {
font-size: 120%;
}
#beta #content .entry-content .large-xx {
font-size: 130%;
}

textarea {
font-size: 100%;
}



/* -------------------- IR Top -------------------- */

.irtop #beta #content .content-a li {
font-size: 135%;
/* previous - 140% */
}
.irtop #beta #content .content-a li span {
font-size: 65%;
/* previous - 70% */
}


.irtop #beta #content .content-c h2 {
font-size: 110%;
}
.irtop #beta #content .content-c h2 span {
font-size: 80%;
}


.irtop #beta #content .content-c .content-c01 dt,
.irtop #beta #content .content-c .content-c01 dd {
font-size: 85%;
}

.irtop #beta #content .content-c p.backnumber {
font-size: 85%;
}

.irtop #beta #content .content-d p.disclaimer {
font-size: 85%;
}



/* -------------------- IR-2ndary Financial-Highlights -------------------- */

.ir2ndary #beta #content .entry-content .ir-financial-highlights li h3 {
font-size: 100%;
}



/* -------------------- IR 2ndary individual-Investor-Top -------------------- */

.ir2ndary #beta #content .individual-investor-top h2 {
font-size: 100%;
}



/* -------------------- IR 2ndary FAQ -------------------- */

.ir2ndary #beta #content .ir-faq-index li {
font-size: 95%;
}



/* -------------------- About-Top -------------------- */

.abouttop #beta #content .entry-content .about-news-search-box legend { 
font-size: 100%;
}



/* -------------------- About-2ndary Media-Room-Top Search-Box -------------------- */

.abouttop #beta #content .top-bottom .col-a .category-box .col-b h2 { 
font-size: 110%;
}



/* -------------------- About Media-Room-2ndary Search-Result -------------------- */

.about #beta #content .entry-content .about-news-search-results li li {
font-size: 85%;
}
.about #beta #content .entry-content .about-news-search-results li li li {
font-size: 100%;
}



/* -------------------- Group-Top -------------------- */

.group #beta .group-top-map .col-b li {
font-size: 95%;
}
.group #beta .group-top-news h2 {
font-size: 110%;
}
.group #beta .group-top-news dt,
.group #beta .group-top-news dd {
font-size: 85%;
}



/* -------------------- Group-2ndary Strategy-Uniqlo -------------------- */

.group #beta #content .group-strategy-top-boxBottom .col-b h2.title {
font-size: 100%
}
.group #beta #content .entry-content .group-intro-head-corp .col-b,
.group #beta #content .entry-content .group-intro-head-corp2 .col-b {
font-size: 100%
}



/* -------------------- CSR-Top -------------------- */

.csrtop #beta .content1 .col-b .description {
font-size: 90%;
}
* html .csrtop #beta .content1 .col-b .description { /* -- WinIE --*/
font-size: 85%;
}

.csrtop #beta .content1 .col-b .link-commitment {
font-size: 100%;
}


.csrtop #beta .content2 .col-a h2 {
font-size: 110%;
}
.csrtop #beta .content2 .col-a dt,
.csrtop #beta .content2 .col-a dd {
font-size: 85%;
}

.csrtop #beta .content2 .col-b ul li {
font-size: 100%;
}



/* -------------------- CSR-2ndary Community-Soccer -------------------- */

.csr #beta #content .entry-content .csr-community-soccer-top dd {
font-size: 130%;
}



/* -------------------- CSR-2ndary Community-Volunteer -------------------- */

.csr #beta #content .entry-content .csr-community-volunteer-list li {
font-size: 85%;
}



/* -------------------- CSR-2ndary Environment-Recycle -------------------- */

.csr #beta #content .entry-content .csr-environment-recycle .col-b .csr-recycle-results strong {
font-size: 130%;
}



/* -------------------- CSR-2ndary Environment-OliveFund -------------------- */

.csr #beta #content .entry-content .csr-environment-olivefund dt,
.csr #beta #content .entry-content .csr-environment-olivefund dd {
font-size: 120%;
}
.csr #beta #content .entry-content .csr-environment-olivefund dt span {
font-size: 85%;
}




