body {
	font-size:12px;
	color: #FFFFFF;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	line-height: 150%;
	background-repeat: repeat-x;
}

table {font-size:12px; color: #FFFFFF; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; line-height: 150%; font-weight: normal}


.tdbackstage {	background-image: url(/img/bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;} 

.font10 {font-size:10px; color: #FF3300; line-height: 110%}
.font12 {font-size:12px}
.font14 {font-size:14px; line-height: 120%}
.font16 {font-size:16px}
.font18 {font-size:18px}
.font21 {font-size:21px}
.font24 {font-size:24px}

.font10b {font-size:10px;font-weight:bold}
.font12b {font-size:12px;font-weight:bold}
.font14b {font-size:14px;font-weight:bold; line-height: 120%; color: #653927}
.font16b {font-size:16px;font-weight:bold}
.font18b {font-size:18px;font-weight:bold}
.font21b {font-size:21px;font-weight:bold}
.font24b {font-size:24px;font-weight:bold}

a:link {; font-weight: normal; text-decoration: underline; color: #FF9900}
a:active {; font-weight: normal; text-decoration: underline; color: #FFCC00}
a:visited {; font-weight: normal; text-decoration: underline; color: #FF9900}
a:hover {; font-weight: normal; text-decoration: underline; color: #FFCC00}
.margin_10 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-left: 10px;
}
.font_green_b {  font-weight: bold; color: #336633; font-size: 14px}
.font_red_b {  font-weight: bold; color: #990000}
.margin_20 {
	margin-left: 20px;
	padding-left: 30px;

}
.line {  line-height: 150%}
.font10blue {  font-size: 10px; color: #003366}
.font10text {  font-size: 10px; color: #666666; line-height: 150%}
.line2 {  border-color: black #CCCCCC black black; border-style: dotted; border-right-width: 1px}
.font_blue {  font-size: 12px; color: #003366}
.font10_glay {  font-size: 10px; color: #666666; line-height: 110%}
.line120 {  line-height: 120%}
.glaytext {  font-size: 10px; color: #999999}
.font_10_brown {  font-size: 10px; color: #754C24}
.font_12_brown {  font-size: 12px; color: #442802}
.font_10_brown {  }
.item_10 {  font-size: 10px; line-height: 150%; color: #666666}
.item_blue {  font-size: 12px; color: #223B44; font-weight: bold; font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"}
.item_10_black { font-size: 10px; line-height: 150%; color: #000000}
.item_12_black { font-size: 12px; line-height: 150%; color: #000000 }
.font_orange {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 20px; line-height: 100%; color: #990000; font-weight: bold}
.font_orange_12 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 110%; color: #CC6600; font-weight: bold}
.font_orange_14 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	line-height: 110%;
	color: #FF8409;
	font-weight: bold;
}
.font_orange_14b { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: 120%; color: #FF3300; font-weight: bold}
.font14_white { font-size:14px; color: #FFFFFF; line-height: 120% ; font-weight: bold}
.font_red_b14 { font-weight: bold; color: #990000 ; font-size: 14px}
.font12_black { font-size:12px ; line-height: 110%; color: #000000; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-weight: bold}
.blue_font14 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: bold; color: #001340}
.font14_black { font-size:12px; line-height: 140%; color: #000000; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-weight: bold}
.font14_blackb { font-size:14px; line-height: 140%; color: #000000; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-weight: bold }
.font_blue14b { font-size: 14px; color: #003366 ; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-weight: bold}
.blue_font12 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: normal; color: #042756}
.font_red_b16 { font-weight: bold; color: #990000 ; font-size: 16px}
.font12_b_brown {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 140%; font-weight: bold; color: #442802}
.font11_brown {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 11px; line-height: 120%; color: #442802}
.font12_white {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 110%;
}
.font12_gray {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; color: #666666; font-weight: bold}
.font_red { font-weight: normal; color: #990000 ; font-size: 12px}
.font12_black { font-size:12px; line-height: 140%; color: #000000; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-weight: normal}
.font10white { font-size:10px; color: #FFFFFF; line-height: 110% }
.font6 {  font-size: 4px; color: #CCCCCC}
.blue_font10 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; font-weight: bold; color: #001340 }
.font11 {  font-size: 11px}
.line130 { line-height: 130%}
.font13 {  font-size: 13px}
.line140 {  line-height: 140%}
.font11_nor { font-size: 11px}

input.color{ background-color:#ffffff; font-size:13; border-style:0; border:1px #003366 solid; padding:1px; line-height: 120%}
textarea{ background-color:#ffffff; font-size:13; border-style:0; border:1px #003366 solid; padding:1px; line-height: 120%}
select{ background-color:#ffffff; font-size:12; border:1px #003366; line-height: 120%}.line110 { line-height: 110%}
.font11white {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 11px;
	line-height: 110%;
	font-weight: normal;
	color: #FFFFFF;
}
.greenblue {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	color: #003366;
	font-weight: bold;
}
.12b {
	font-size: 12px;
	font-weight: bold;
}
.font09 {
	font-size: 9px;
	color: #666666;
}
.font11blue {
font-size: 11px; color: #003366
}
.font11_orange {
	font-size: 11px;
	color: #FF3300;
}
.font11_bbstitle {
	font-size: 11px;
	color: #FF9900;
}

a#news span {
	display: none;
}

/* ====================================================================== */
/*@Transparent PNG
/* ====================================================================== */

#png_bg {
	margin: 0 auto;
	padding: 0px;
	width: 900px;
	height: 864px;
	background: url(/img/bg.jpg) #FFF;
	}

#png_bg01 {
	margin: 0 auto;
	padding: 0px;
	width: 900px;
	height: 809px;
	background: url(/img/bg01.jpg) #190400;
	}
	
#png_content {
	margin: 0;
	padding: 0px;
	width: 785px;
	height: 300px;
	text-align: left;
	background: url(/img/menu_bg.png) ;
	}
	
* html #png_content {
 behavior: expression(IEPNGFIX.fixchild()); 
	behavior: expression(IEPNGFIX.fix(this));
	}





.png_04 {
	margin: 0;
	padding: 0px;
	width: 54px;
	height: 70px;
	text-align: left;
	background: url(/img/menu_01_04.png) ;
	}
	
* html .png_04 {
	behavior: expression(IEPNGFIX.fix(this));
	}

.png_05 {
	margin: 0;
	padding: 0px;
	width: 780px;
	height: 70px;
	text-align: left;
	background: url(/img/menu_01_05.png) ;
	}
	
* html .png_05 {
	behavior: expression(IEPNGFIX.fix(this));
	}



.png_06 {
	margin: 0;
	padding: 0px;
	width: 66px;
	height: 70px;
	text-align: left;
	background: url(/img/menu_01_06.png) ;
	}
	
* html .png_06 {
	behavior: expression(IEPNGFIX.fix(this));
	}
.200908png_04 {
	margin: 0;
	padding: 0px;
	width: 54px;
	height: 70px;
	text-align: left;
	background: url(/img/200908menu_01_04.png) ;
	}
	
* html .200908png_04 {
	behavior: expression(IEPNGFIX.fix(this));
	}

.200908png_05 {
	margin: 0;
	padding: 0px;
	width: 780px;
	height: 70px;
	text-align: left;
	background: url(/img/200908menu_01_05.png) ;
	}
	
* html .200908png_05 {
	behavior: expression(IEPNGFIX.fix(this));
	}



.200908png_06 {
	margin: 0;
	padding: 0px;
	width: 66px;
	height: 70px;
	text-align: left;
	background: url(/img/200908menu_01_06.png) ;
	}
	
* html .200908png_06 {
	behavior: expression(IEPNGFIX.fix(this));
	}








.png_content {
	margin: 0;
	padding: 0px;
	width: 780px;
	height: 74px;
	text-align: center;
	background: url(/img/menu_bg.png) ;
}
	
* html .png_content {
	behavior: expression(IEPNGFIX.fix(this));
	}


.flash {
	margin: 0;
	padding: 0px;
	width: 780px;
	height: 74px;
	text-align: center;
	background: url(/img/menu_01_05.png) ;
	}
	
* html .flash {
	behavior: expression(IEPNGFIX.fix(this));
	}

.png_left {
	margin: 0;
	padding: 0px;
	width: 52px;
	height: 500px;
	text-align: center;
	background: url(/img/menu_02.png) repeat-y;
	}

* html .png_left {
	behavior: expression(IEPNGFIX.fix(this));
	}
	
	.png_right {
	margin: 0;
	padding: 0px;
	width: 63px;
	height: 500px;
	text-align: center;
	background: url(/img/menu_04.png) repeat-y;
	}

* html .png_right {
 behavior: expression(IEPNGFIX.fix(this));
	}

	.photo_bg {
	width: 1px;
	height: 1px;
	background: url(/free/information/img/bg.png) repeat;
	}

* html .photo_bg {
	width: 1px;
	height: 1px;
	background-color:#FFFFFF;
	filter:alpha(opacity=100);
	}


.tdbackstage {	background-image: url(/img/bg.jpg);	background-repeat: no-repeat;	background-position: center bottom;} 

.tdbackstage01 {	
width: 900px;
height: 500px;
background-image: url(/img/bg01.jpg);	
background-repeat: no-repeat;	
background-position: center bottom;
}
.200908tdbackstage01 {	
width: 900px;
height: 500px;
background-image: url(/img/200908bg01.jpg);	
background-repeat: no-repeat;	
background-position: center bottom;
} 


#line {
	margin: 0;
	padding: 0px;
	width: 732px;
	height: 1px;
	text-align: center;
	background: url(/img/line.gif) no-repeat;
	}
#line_live {
	margin: 0;
	padding: 0px;
	width: 700px;
	height: 1px;
	text-align: center;
	background: url(/img/line.gif) no-repeat;
	}
.update {
	font-size: 12px;
 color: #FFE5B6;
	text-align: left;
 line-height: 110%;
}
.sub_title {
	font-size: 14px;
 font-weight: bold;
 color: #FFE5B6;
	text-align: left;
 line-height: 110%;
}

.live_title {
	font-size: 14px;
 font-weight: bold;
 color: #FFE5B6;
	text-align: center;
 line-height: 110%;
}

.info_bg {
	width: 300px;
	height: 100px;
	text-align: center;
	background-image: url(/free/informataion/img/bg.png) repeat;
	}
	
* html .info_bg {
 behavior: expression(IEPNGFIX.fixchild()); 
	behavior: expression(IEPNGFIX.fix(this));
	}

.foot {
	width: 900px;
	height: 20px;
	text-align: center;
	background-image: url(/img/menu_05.png) no-repeat;
	}
	
* html .foot {
	behavior: expression(IEPNGFIX.fix(this));
	}

.info_bg {
	width: 300px;
	height: 100px;
	text-align: center;
	background-image: url(/free/informataion/img/bg.png) repeat;
	}
.offwhite {
	font-size: 12px;
	color: #FFE5B6;
	font-weight: bold;
}
.diary_groover {
	background-color: #462E00;
}
.diary_hashitani {
	background-color: #462E00;
}

.diary_satou {
	background-color: #462E00;
}
.diary_staff {
	background-color: #8B5605;
}

.bbs_mem {
	font-size: 11px;
	color: #00CC33;
}
.bbs_mg {
	font-size: 11px;
	color: #0099CC;
}
.yellow_12 {
	font-size: 12px;
	color: #FF9900;
}

.repo_01bg {
	width: 750px;
	height: 38px;
	text-align: center;
	background-image: url(/free/report/img/title_01.png);
	}
	
* html .repo_01bg {
 behavior: expression(IEPNGFIX.fixchild()); 
	behavior: expression(IEPNGFIX.fix(this));
	}

.repo_02bg {
	width: 15px;
	height: 31px;
	text-align: center;
	background-image: url(/free/report/img/title_02.png);
	}
	
* html .repo_02bg {
 behavior: expression(IEPNGFIX.fixchild()); 
	behavior: expression(IEPNGFIX.fix(this));
	}

.repo_04bg {
	width: 340px;
	height: 31px;
	text-align: center;
	background-image: url(/free/report/img/title_04.png);
	}
	
* html .repo_04bg {
 behavior: expression(IEPNGFIX.fixchild()); 
	behavior: expression(IEPNGFIX.fix(this));
	}

.repo_05bg {
	width: 750px;
	height: 41px;
	text-align: center;
	background-image: url(/free/report/img/title_05.png);
	}
	
* html .repo_05bg {
 behavior: expression(IEPNGFIX.fixchild()); 
	behavior: expression(IEPNGFIX.fix(this));
	}




