@charset "utf-8";
/*----------------------------------------
Name: layout2BoxCentered.css
Date Created:2009/02/10 [s.nakamura]
Last Updated:2009/02/10 [s.nakamura]
----------------------------------------*/
html{
	background:#000;
}
body{
	background:url(../img/bg.jpg) repeat-x 0 0 #000;
}
#wrapper{
	clear:both;
 margin: 0 auto;
 width: 950px;
	background: url(../img/w_bg.gif) repeat-y 0 0;
}
#header{
	background:url(../img/main.jpg) no-repeat 0 93px;
}

#contents{
	clear:both;
 margin: 0 auto;
 width: 950px;
	background:url(../img/main.jpg) no-repeat 0 0;
}
.main_top{
	margin:323px auto 0;
	width:860px;
	background:url(../img/main_top.png) no-repeat 0 0;
	height:45px;
	text-indent:-9999px;
}
.main_bottom{
	clear:both;
	margin:0 auto;
	width:860px;
	background:url(../img/main_bottom_bg.png) no-repeat 0 0;
	height:45px;
	text-indent:-9999px;
}
.main_area{
	margin:0 auto;
	padding:20px 20px 0 20px;
	width:820px;
	background:url(../img/main_mid_bg.png) repeat-y 0 0;
}
.main_area h2{
	padding:10px;
}
.main_area h3{
	margin:0 0 0 15px;
}
.cnt_box{
	clear:both;
	position:relative;
}
.NRT3501{
	position:absolute;
	top:70px;
	right:10px;
}
.btn_area{
	margin:26px auto;
	width:672px;
}

.inner_top{
	margin:0 auto;
	width:816px;
	background:url(../img/inner_top.gif) no-repeat 0 0;
	height:18px;
	text-indent:-9999px;
}
.inner_mid{
	margin:0 auto;
	padding:20px 30px;
	width:756px;
	background:url(../img/inner_mid.gif) repeat-y 0 0;
}
.inner_mid h2{
	padding-bottom:20px;
}
.inner_bottom{
	clear:both;
	margin:0 auto;
	width:816px;
	background:url(../img/inner_bottom.gif) no-repeat 0 0;
	height:18px;
	text-indent:-9999px;
}
.inner_left{
	float:left;
	padding:0 0 0 10px;
	width:219px;
	
}
.inner_right{
	float:right;
	width:500px;
}
.inner_right dl{
	padding:15px 15px 5px 15px;
	background:#F6F6F6;
	font-size:11px;
}
.inner_right dl dt{
	float:left;
	width:7em;
	color:#66CC00;
}
.inner_right dl dd{
	margin:0 0 10px 7em;
}

.card_aten{
	margin:10px 0 0 20px;
}
.DVD01{
	padding:0 20px 0 0;
	text-align:right;
}
.screen_area{
	margin:0 auto 10px;
	width:840px;
}
.ex_area{
	position:relative;
	background:#000;
	margin:0 auto;
	width:840px;
	padding:0 0 10px 0;
}
.ex_area h2{
	margin:0 0 15px 0;
}
.ex_left img{
	position:absolute;
	bottom:10px;
}
.ex_left{
	float:left;
	width:361px;
	padding:0 0 0 30px;
	color:#FFF;
}
.ex_right{
	float:right;
	width:397px;
	padding:0 30px 0 0;
}
.ex_bottom{
	clear:both;
	margin:0 auto 10px;
	width:840px;
	background:url(../img/ex_bottom.gif) no-repeat 0 0;
	height:16px;
}
.spec{
	margin:0 auto 10px;
	width:840px;
	text-align:center;
}
.spec h2{
	margin:0 0 10px 0;
}
.spec p{
	margin:0 0 20px 0;
}
.spec_ph{
	margin:0 0 30px 0;
}


.card_aten2{
	margin:0 auto;
	padding:10px 0 0 0;
	width:790px;
	clear:both;
}
.DVD02{
	margin:0 auto 15px;
	width:790px;
	padding:0 20px 0 0;
	text-align:right;
}

#footer{
	margin:0 auto 40px;
	width:900px;
	padding:40px 0 0 0;
	background:url(../img/foot_bg.gif) repeat-x 0 0;
}
.copyrignt{
	color:#FFF;
	text-align:center;
	font-size:10px;
}