﻿@charset "Shift_JIS";

/*------------------------------------------------
   Reset
------------------------------------------------*/



/*------------------------------------------------
   Layout
------------------------------------------------*/
/*
########################################################
  main visuals
########################################################
*/
body{ /*font-size: 77%; color: #000;*/ }
img, div { behavior: url(script/iepngfix.htc) }

h1 {
	width: 950px;
	margin: 0 auto;
	padding: 15px 0 0 0;
}
h2 { margin: 0; }
h3 {
	margin: 0px 0;
	padding: 0;
}


div#viewing {
	width:627px;
	height:386px;
	background-image:url(../images/monita.jpg);
	background-repeat: no-repeat;
}

.boxsheet {
	width:460px;
	height:auto;
	padding-bottom:15px;
	background-color:#212121;
	/*background-image:url(../images/bg_mini.gif);
	background-repeat: no-repeat;*/
}

div#container2 {
	background-color:#FFFFFF;
	text-align: left;
	width: 100%;
}

#main_flasharea{
	width:576px;
	height:324px;
	/*width:390px;*/
	margin-top:31px;
	margin-left:25px;
}

#main_flasharea2{
	width:950px;
	text-align:center;
	/*width:390px;
	margin-top:31px;
	margin-left:25px;*/
}
#map{
	width:319px;
	margin-top:10px;
	margin-left:70px;
	background-color:#FFFFFF;
}

#japan_spv{
	width:460px;
	height:170px;
	float:left;
	margin-right:30px;
	background-image:url(../images/japan_pv.gif);
	background-repeat: no-repeat;
}

#japan_spv p{
	width:368px;
}

* html #japan_spv p.add-m{
	padding-top:15px;
}

#entry-btn-wrap{
	position:relative;
	
}

#entry-btn-wrap #entry-btn{
	position:absolute;
	left:397px;
	top:15px;
	z-index:15;
	width:158px;
	height:158px;
}

#japan_br{
	width:460px;
	height:170px;
	float:left;
	background-image:url(../images/blueray.gif);
	background-repeat: no-repeat;
}

#japan_br p{
	padding-left:25px;
}

.textzoon{
	width:240px;
	height:auto;
	padding:10px;
	margin-left:20px;
	background-color:#383838;
}

.textzoon2{
	width:240px;
	height:auto;
	padding:10px;
	margin-left:20px;
	background-color:#2c2c2c;
}



p.copy_fd {
	width: 793px;
	margin: 30px auto 0 auto;
}
p.btn_link {
	width: 167px;
	margin: 20px auto 0 auto;
}
p.banner {
	width: 700px;
	margin: 40px auto 20px auto;
}

.mal70 {
	margin-left:70px;
}

.mat80 {
	margin-top:80px;
}

.mar120{margin-right:120px;}

.text_W{width: 465px;}

.bg_zone{background-color:#212121;}

/*


/*------------------------------------------------
   Default
------------------------------------------------*

