@charset "UTF-8";
/* CSS Document */

body {
	margin:0; padding:0;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}

a:link {color:#ffffff; text-decoration:none; background-color:none;}
a:visited {color:#ffffff; text-decoration:none; background-color:none;}
a:active {color:#ff6347; text-decoration:none; background-color:transparent;}
a:hover {color:#ff6347; text-decoration:none; background-color:transparent;}

div#wrap{
	margin:0 auto; padding:0;
	width:447px;}

div#wrap56{
	margin:0 auto; padding:0;
	width:310px;}

div#header {
	padding:0px;
	background:#666666 none repeat scroll 0%;
	min-height:1px;}

#header:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

#header{ display:inline-table; }

/* MacIEhack \*/
* html #header { height:1px; }
#header { display:block; }
/* */

#header h1.title {
	margin:0;
	padding:5px 0px 5px 10px;
	background:#666666;
	color:#FFFFFF;
}

div#navigation {
	clear:right;
	margin:0; padding:10px 0px 0px 20px;
	width:780px; background:#d8d8d8;}

div#contents {
margin:0; padding-top:10px;
width:447px;}

div#wmv {
margin:0; padding:10px;
width:427px; max-height:310px;}

div#wmv56 {
  background:#000000 none repeat scroll 0% 50%;
  margin:5px 5px 10px;
  max-height:190px;
  padding-top:5px;
  width:300px;
}

div#boxL {
	width:447px;
}


div#flash {
margin:0; padding:10px;
width:427px; max-height:310px;}

div#flash .pluginold {
	margin:0;
	padding:0px 0px 0px 0px;
	width:427px;
	min-height:280px;
	_height:280px;
	background: url(/en/material/jpg/FLASH_pluginold_pl.jpg) no-repeat 0% 50%;
}

 .pluginold a:link, .pluginold a:visited{
	position: relative; top: 142px; left: 142px;
}
.pluginold a:active,.pluginold a:hover{
	position: relative; top: 142px; left: 142px;
}
.pluginold img{ position:relative; top:0; left:0; }

div#flash .noplugin {
	margin:0;
	padding:0px 0px 0px 0px;
	width:427px;
	min-height:280px;
	_height:280px;
	background: url(/en/material/jpg/FLASH_noplugin_pl.jpg) no-repeat 0% 50%;
}

.noplugin a:link,.noplugin a:visited{
	position: relative; top: 152px; left: 143px;
}
.noplugin a:active,.noplugin a:hover{
	position: relative; top: 152px; left: 143px;
}
.noplugin img{ position:relative; top:0; left:0; }

#boxR .subtitle{
	margin:0; padding:0;}
	

div#footer {
	clear:both;
	padding-right:10px;
	width:437px;
	background:#666666;
	text-align:right;
}

div#footer56 {
	clear:both;
	padding-right:10px;
	width:300px;
	background:#666666;
	text-align:right;
}


h1 { font-size:100%; letter-spacing:1px;}
h2 { font-size:90%; letter-spacing:1px;}
h3 { font-size:90%; letter-spacing:1px;}

/*
===== : text ======================================================
*/

.title { font-size:90%; font-weight:bold; line-height:150%;}
.read { font-size:75%;}
.read_end{ font-size:75%; line-height:150%;}

.stitle { font-size:75%; font-weight:bold;}
.sread { font-size:75%; line-height:130%;}
.sread_end{ font-size:65%; line-height:150%;}

.arrow{ font-size:75%;}

#footer p.link {
	 font-size:70%;
	line-height:180%;
	color:#FFFFFF;}

#footer56 p.link {
	 font-size:60%;
	line-height:180%;
	color:#FFFFFF;}

