@charset "UTF-8";

/*
9px  : 69%  IE 72%
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%
*/

/* @group classies */

.xx_large {font-size: 138.5%;}
.x_large {font-size: 108%;}
.large {font-size: 100%;}
.normal {font-size: 93%;}
.small {font-size: 85%;}
.x_small {font-size: 77%;}



/* @end */

/* @group common */

/* // header
-------------*/

#header #btFont a.fontm {
	background-position: 0 0;
	cursor: default;
}


/* // 10-10-11
-------------*/
#footer #footLink {
	font-size: 77%;
}

/* // 10-11-13
-------------*/
#sideNavi .panel li a,
#historyNavi {
	font-size: 85%;
}

/* // 10-12-14
-------------*/
a.arrowLink {
	font-size: 93%;
}



/* @end */

/* @group top */

/* Top & News&Topics ------------------ 
==============================================================*/

/* // 10-11-13
-------------*/
#top #content .news-topics p.date,
#top #content .feature #feed p,
#news p.date {
	font-size: 85%;
}
/* // 10-12-14
-------------*/
#top #content .news-topics p.copy,
#top #content .project ul li.arrow,
#top #content .feature #feed a,
#news p.copy {
	font-size: 93%;
}
/* // 12-14-16
-------------*/
#news #archiveTitle {
	font-size: 108%;
}


/* @end */

/* @group report */

/* report ***************************************
============================================================*/

/* // 9-9-11
-------------*/
#reportMatchContent .photoCopyright {
	font-size: 69%;
	_font-size: 72%;
	/font-size: 72%;
}
/* // 10-11-13
-------------*/
#reportMatchContent .photoCap {
	font-size: 85%;
}
/* // 10-12-14
-------------*/
#reportMatchContent p,
#reportMatchContent a,
#reportMatchContent dl dt,
#reportMatchContent dl dd,
#reportMatchContent table.score th,
#reportMatchContent table.score td,
#reportMatchContent #subNavi li {
	font-size: 93%;
}
#reportMatchContent p.caption {
	font-size: 100%;
}
/* // 12-14-16
-------------*/
#reportMatchContent h4 p,
#reportMatchContent .lafMatch p,
#reportMatchContent dl.lineLayout dt {
	font-size: 108%;
}
/* // 14-16-18
-------------*/
#reportMatchContent .subTitle,
#reportMatchContent .lafMatch strong {
	font-size: 123.1%;
}
/* // 16-18-20
-------------*/
#reportMatchContent table.score .score {
	font-size: 138.5%;
}
/* // 22-24-26
-------------*/
#reportMatchContent h4 strong {
	font-size: 182%;
}



/* @end */


/* @group laf */

/*=============================================================================================

LAF

=============================================================================================*/

/* // 10-10-11
-------------*/
#lafContent .summary p {
	font-size: 77%;
}

/* // 10-11-13
-------------*/
#lafMatch .detailPanel .detailTx dd,
#lafMatch .detailPanel .detailTx dt p.name span.english,
#lafContent ul.caption li {
	font-size: 85%;
}

/* // 10-12-14
-------------*/
#lafContent table.stripe td,
#lafContent table.stripe th,
#lafContent .contentAboutLaf p,
#lafContent.match p,
#lafContent .epexegesis,
#lafContent .summary h5,
#lafContent ol li,
#lafContent ul li {
	font-size: 93%;
}

/* // 12-14-16
-------------*/
#lafMatch .detailPanel .detailTx dt p.catch,
#lafContent #bussan p.title {
	font-size: 108%;
}

/* // 14-16-18
-------------*/
#lafMatch .detailPanel .detailTx dt p.name span {
	font-size: 123.1%;
}


/* @end */

/* @group about */

/*=============================================================================================

ABOUT

=============================================================================================*/

/* // 10-10-11
-------------*/
#aboutContent #content2008Report .imgReport .imgReportBt .btn .fltRight,
#aboutContent #content2008Report .btGetReader .fltRight,
#aboutContent table.stripe td.right span.cap {
	font-size: 77%;
}

/* // 10-11-13
-------------*/
#aboutContent .content2008 .twoColumn p,
#aboutContent #content2008Report p {
	font-size: 85%;
}

/* // 10-12-14
-------------*/
#aboutContent h4,
#aboutContent .message p,
#aboutContent .intro2008 p,
#aboutContent .associationMessage p,
#aboutContent table.stripe td {
	font-size: 93%;
}

/* // 12-14-16
-------------*/
#aboutContent .associationMessage p.name span,
#aboutContent .associationMessage p.title {
	font-size: 146%;
}



/* @end */

/* @group contact */

/*=============================================================================================

CONTACT

=============================================================================================*/

/* // 10-11-13
-------------*/
#contactContent .cap,
div.sBox,
table.inquiryForm label.error,
#contactContent .caption {
	font-size: 85%;
}

/* // 10-12-14
-------------*/
#contactContent p,
#contactContent ul.textBt li,
table.inquiryForm td.left,
table.inquiryForm td input {
	font-size: 93%;
}

/* // 12-14-16
-------------*/
#contact h4,
#contact .candidacy h3,
#contact .candidacy ol li {
	font-size: 108%;
}

/* // 14-16-18
-------------*/
#contact .candidacy h2 {
	font-size: 123.1%;
}



/* @end */

/* @group policy */

/*=============================================================================================

PRIVACY POLICY

=============================================================================================*/

/* // 10-12-14
-------------*/
#policyContent p,
#policyContent ol li {
	font-size: 93%;
}


/* @end */

/* @group movie */

/*=============================================================================================

MOVIE

=============================================================================================*/

/* // 10-12-14
-------------*/
#movieContent p.subTitleCap,
#movieContent p.movieCap {
	font-size: 93%;
}

/* // 11-13-15
-------------*/
#movieContent h5 {
	font-size: 100%;
}


/* @end */

/* @group report */

/*=============================================================================================

REPORT

=============================================================================================*/

/* // 10-11-13
-------------*/
#reportContent p.date {
	font-size: 85%;
}

/* // 10-12-14
-------------*/
#reportContent p {
	font-size: 93%;
}

/* // 13-15-17
-------------*/
#reportContent h4 {
	font-size: 116%;
}



/* @end */

/* @group csr */

/* CSR ***************************************
==============================================================*/
#csr .companyCopy h3,
#csr .companyCopy h4 {
	font-size: 100%;
}
#csr .companyCopy p,
#csr .companyCopy a {
	font-size: 93%;
}



/* @end */
