@charset "shift_jis";/*####################################Copyright (c) Kato Yusuke.CSS Document : en_style.cssDate : 2005/10/01####################################*/.big { font-size: 130%; }/*///////////////共通///////////////*/BODY {	font: 12px/130% Geneva, Arial, Helvetica, sans-serif;	background: url("../img/en_bg.gif") repeat-y #2B6053;}TD#global_menu { background: #2B6053; }ADDRESS#copyright { font-family: "ＭＳ Ｐゴシック","ＭＳ ＰGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","sans-serif"; }P.pg_top A { color: #2B6053; }/*///////////////TOPページ////////////////*/H3.top {	font-family: Arial, Helvetica, sans-serif;	color: #2B6053;	line-height: 120%;	font-weight: normal;}TD#whats_left { padding: 0 3px 0 20px; }TD#whats_right { padding: 0 0 0 8px; }TD#whats_left IMG,TD#whats_right IMG {	margin: 0 3px 0 0;}TD#whats_left P {	margin: 0 0 0 1em;}TD#whats_right P {	margin: 1em 0 0 0;	clear: both;}TD#whats_left DIV.img,TD#whats_right DIV.img {	float: left;}TD#whats_left DIV.txt {	white-space: nowrap;	width: 165px;	float: right;}TD#whats_right DIV.txt {	white-space: nowrap;	width: 140px;	float: right;}H4.sub { color: #2B6053; }/*---new top---*/div#top_contents_new {    text-align:left;	margin:0px;	padding:0px;	width:640px;	clear:both;	}	.clear {    clear:both;	}	div#top_topbox {    width:623px;	padding:0px 0px 11px;	margin:0px 17px 0px 0px;	float:left;	clear:both;	}	div#top_topbox div#flash_area {    width:368px;	padding:0px;	margin:0px 6px 0px 0px;	float:left;	text-align:left;	}	div#top_topbox div#whatsnew {    width:243px;	padding:8px 0px 0px;	margin:0px;	float:right;	text-align:left;	}	div#whatsnew h3 {    margin:0px;	padding:0px 0px 5px;	}		div#whatsnew iframe {    width:243px;	height:212px;	margin:0px;	padding:0px;	text-align:left;	}					div#top_bottombox {    width:612px;	padding:0px;	margin:0px 17px 0px 11px;	text-align:left;	clear:both;	}	div#top_bottombox h3 {    margin:0px;	padding:0px 0px 5px;	}	div#top_bottombox iframe {    width:612px;	padding:0px;	margin:0px;	text-align:left;	}	div#top_bottombox div.RecentBOX {	width:612px;	margin:0px;	padding:5px 0px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: dotted;	border-right-style: dotted;	border-bottom-style: dotted;	border-left-style: dotted;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;	}	div.RecentBOX div.Recentpicture {	width:60px;	padding:0px;	margin:0px 7px 0px 0px;	float:left;	border: 1px solid #999999;	}	div.RecentBOX div.Recenttext {    width:543px;	padding:0px;	margin:0px;	float:right	}	div.Recenttext h4 {	font-size: 12px;	padding:0px 0px 0px 18px;	margin:0px;	font-weight:bold;	background-image: url(../../img/recommend_list.gif);	background-repeat:no-repeat;	width: 525px;	background-position: left center;	}	div.Recenttext p {    padding:0px;	margin:0px;	}	div#top_bottombox a {    color:#336666;    text-decoration:none;	}								div#top_bottombox div#recomends {    width:357px;	padding:0px;	margin:0px 6px 0px 0px;	float:left;	text-align:left;	}	div#recomends h3 {    padding:0px;	margin:0px;	}			div#recomends div.recommendsBOX {	width:357px;	margin:0px;	padding:5px 0px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: dotted;	border-right-style: dotted;	border-bottom-style: dotted;	border-left-style: dotted;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;	}	div.recommendsBOX div.recommendspicture {	width:60px;	padding:0px;	margin:0px 7px 0px 0px;	float:left;	border: 1px solid #999999;	}	div.recommendsBOX div.recommendstext {    width:287px;	padding:0px;	margin:0px;	float:right	}	div.recommendstext h4 {	font-size: 12px;	padding:0px 0px 0px 18px;	margin:0px;	font-weight:bold;	background-image: url(../../img/recommend_list.gif);	background-repeat:no-repeat;	width: 269px;	background-position: left center;	}	div.recommendstext p {    padding:0px;	margin:0px;	}div#top_bottombox div#event {    width:243px;	padding:0px;	margin:0px;	float:right;	text-align:left;	}	div#event h3 {    padding:0px 0px 5px;	margin:0px;	}		div#event div.oemBOX {	width:243px;	margin:0px;	padding:5px 0px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: dotted;	border-right-style: dotted;	border-bottom-style: dotted;	border-left-style: dotted;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;	}	div.oemBOX div.oempicture {	width:60px;	padding:0px;	margin:0px 7px 0px 0px;	float:left;	border: 1px solid #999999;	}	div.oemBOX div.oemtext {    width:155px;	padding:0px;	margin:0px;	float:right	}	div.oemtext h4 {	font-size: 12px;	padding:0px 0px 0px 18px;	margin:0px;	font-weight:bold;	background-image: url(../../img/recommend_list.gif);	background-repeat:no-repeat;	width: 155px;	background-position: left center;	}	div.oemtext p {    padding:0px;	margin:0px;	}