@charset "Shift_JIS";/*基本設定　ここから*/body{	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", sans-serif;	background-color:#999999;	margin:0px;	text-align:center;	color:#cceeff;	font-size:70%;	line-height:150%;}a:link{	color:#ffffff;}a:hover{	color:#cc0000;}a:visited{	color:#ffffff;}strong{	font-weight: bold;	color:#ffff33;}b{	font-weight: bold;	color:#ffffff;}em{	font-style:normal;}.copy{	font-size:90%;	font-weight:normal;}form{	margin:0px;	padding:0px;}img{	border:0px;}p{	margin:0px;}ul{	margin:0px 0px 0px 20px;	padding:0px;}ol{	margin:0px 0px 0px 20px;	padding:0px;}/*基本設定　ここまで*//*-----ヘッダー＆メインメニュー設定　ここから-----*/div#header{		width:750px;	height:100px;	position:relative;}h1{	margin:0px;	padding:0px;}#header div{	position:absolute;	visibility:hidden;	height:25px;	top:70px;}#header div#home{	left:189px;	width:37px;}#header div#event{	left:246px;	width:32px;}#header div#releases{	left:292px;	width:47px;}#header div#webstore{	left:355px;	width:59px;}#header div#contact{	left:429px;	width:46px;}div#submenu_releases{	left:292px;}div#submenu_webstore{	left:355px;}#header div.submenu{	width:150px;	top:100px;	text-align:left;	z-index:1000;}#header div.submenu ul{	margin:0px;	padding:0px;	text-align:left;	list-style-type:none;	border-top:1px solid #666655;}#header div.submenu li{	margin:0px;	padding:0px;	line-height:100%;	border-left:1px solid #666655;	border-right:1px solid #666655;	border-bottom:1px solid #666655;	background-color:#eeeeee;	display:block;}#header div.submenu a{	padding:5px;	display:block;	font-family:"ＭＳ Ｐゴシック","Osaka", sans-serif;	font-size: 12px;	text-decoration: none;	color: #333333;}#header div.submenu a:hover{	color:#ff3300;	background-color:#ddddcc;}#header div.submenu a:visited{	color:#ff3300;}/*-----ヘッダー＆メインメニュー設定　ここまで-----*//*-----ページタイトル　ここから-----*/h2{	margin:0px;	padding:0px;}/*-----ページタイトル　ここまで-----*//*-----フッター　ここから-----*/div#footer{		position:relative;	width:750px;	height:24px;}#footer div{	position:absolute;	visibility:hidden;	height:24px;	top:0px;}#footer div#about{	left:9px;	width:64px;}#footer div#links{	left:86px;	width:25px;}#footer div#lang{	left:122px;}#footer div.english{	width:68px;}#footer div.japanese{	width:75px;}/*-----フッター　ここまで-----*//*-----各パーツ設定　ここから-----*/div#main{		width:750px;	text-align:left;	background:url('../images/misc/main_bg.gif');}div#incantation{		padding:0px 20px 0px 10px;}div#leftbox{		width:240px;	float:left;}div#rightbox{		width:460px;	float:right;}div#newstock{	padding:0px 10px;}/*-----各パーツ設定　ここまで-----*//*-----サブタイトル設定　ここから-----*/h3{	margin:0px 0px 5px 0px;	padding-bottom:5px;	font-size:120%;	border-bottom:1px solid #cceeff;}/*-----サブタイトル設定　ここまで-----*//*-----新入荷設定　ここから-----*/.newstock_date{	font-style:normal;	font-weight: bold;	color:#ffffff;}#newstock ul{	margin:0px;	padding:0px;	list-style-type:none;}/*-----新入荷設定　ここまで-----*//*-----お問合せフォーム設定-----*/table.form{	background-color:#ffffff;}.form th{	vertical-align:top;	text-align:left;	width:120px;	background-color:#003366;	color:#ffffff;}.form td{	vertical-align:top;	background-color:#336699;	width:317px;}