@charset "utf-8";

/* +++++++++++++++ Copyright: Elegy., All rights reserved. ++++++++++++++++
++++++++++++++++++ http://queensryche.blog41.fc2.com/ ++++++++++++++++++ */

/* Change Font Size: small.css   */
/* Change Font Size: medium.css  */
/* Change Font Size: large.css   */
/* Change Font Size: printpv.css */

/* Change Font Size: font_small.css   */
/* Change Font Size: font_medium.css  */
/* Change Font Size: font_large.css   */
/* Change Font Size: font_printpv.css */

/* layout_initialize.css = 82% x 111% = 91% */
div#kontentsu {
	font-size:111.11%;
}

/* for IE7 */
*:first-child+html div#kontentsu table caption , 
*:first-child+html div#kontentsu table th , 
*:first-child+html div#kontentsu table td {
	
}
/* lte IE6 */
/* 82% x 111% = 91% */
*html div#kontentsu table caption , 
*html div#kontentsu table th , 
*html div#kontentsu table td {
	font-size:91%;
	/*color:#00FFFF; eXgp */
}

*html th .xxlarge , *html td .xxlarge {font-size:111%;} /*135%*/
*html th .xlarge  , *html td .xlarge  {font-size:103%;} /*125%*/
*html th .large   , *html td .large   {font-size:94%;}  /*115%*/
*html th .medium  , *html td .medium  {font-size:86%;}  /*105%*/
*html th .small   , *html td .small   {font-size:78%;}   /*95%*/
*html th .xsmall  , *html td .xsmall  {font-size:70%;}   /*85%*/
*html th .xxsmall , *html td .xxsmall {font-size:62%;}   /*75%*/

*html th .fs_xxlarge , *html td .fs_xxlarge {font-size:111%;} /*135%*/
*html th .fs_xlarge  , *html td .fs_xlarge  {font-size:103%;} /*125%*/
*html th .fs_large   , *html td .fs_large   {font-size:94%;}  /*115%*/
*html th .fs_medium  , *html td .fs_medium  {font-size:86%;}  /*105%*/
*html th .fs_small   , *html td .fs_small   {font-size:78%;}   /*95%*/
*html th .fs_xsmall  , *html td .fs_xsmall  {font-size:70%;}   /*85%*/
*html th .fs_xxsmall , *html td .fs_xxsmall {font-size:62%;}   /*75%*/

#font_small {font-weight:normal;font-size:12px;line-height:1.9;}
#font_medium {font-weight:900;font-size:14px;line-height:1.6;}
dl.ja #font_medium {
	background:url('../../images/ntk-img/navi/medium__ja_act.gif');
}
dl.en #font_medium {
	background:url('../../images/ntk-img/navi/medium__en_act.gif');
}
#font_large {font-weight:normal;font-size:16px;line-height:1.4;}
#font_printpv {font-weight:normal;font-size:14px;line-height:1.6;}

/*---- see: calendar.css ----*/
div.calendar_centering {
	max-width:610px;
	
	/*---- font_small.css ------
	       font_printpv.css
	max-width:560px;
	--------------------------*/
	
	/*---- font_medium.css -----
	max-width:610px;
	--------------------------*/
	
	/*---- font_large.css ------
	max-width:650px;
	--------------------------*/
}
