@charset "utf-8";
/*TENVI*/
.bg{
background:url(../img/tenvi/bg_tenvi.gif) repeat-x left top;
}
#cont{
margin:0 auto;
width:1000px;
background:url(../img/tenvi/bg_header_tenvi.jpg) no-repeat center top;
}

#right{
float:right;
width:817px;
}
#head-area{
position:relative;
width:100%;
height:258px;
}
#get-id{
position:absolute;
right:35px;
top:95px;
}
#head-area ul{
margin:0 auto;
padding:80px 0 10px 0;
width:405px;
height:84px;
}
#head-area ul li{
float:left;
}

#ttl{
width:816px;
height:58px;
background:url(../img/tenvi/ttl_tenvi.gif) no-repeat center top;
}
.top{
background:url(../img/tenvi/bg_regist_top_tenvi.gif) no-repeat left top;
}
.bottom{
background:url(../img/tenvi/bg_regist_bottom_tenvi.gif) no-repeat left top;
}
.middle{
background:url(../img/tenvi/bg_regist_mid_tenvi.gif) repeat-y left top;
}
.nxid{
background:url(../img/tenvi/bg_welcome_tenvi.gif) no-repeat;
}
.play{
background:url(../img/tenvi/btn_download_tenvi.jpg) no-repeat;
}
a.play:hover{
background-position:left bottom;
}


/*左ステップ*/
#left{
float:left;
width:183px;
position:relative;
margin:250px 0 0;
}
#leftmenu{
position:absolute;
width:183px;
height:320px;
}
#leftmenu h3{
margin:0 auto;
width:140px;
height:54px;
background:url(../img/tenvi/img_tenvi_step_ttl.gif) no-repeat;
}
#leftmenu ul{
margin:0 auto;
width:140px;
text-align:center;
}


/* right */

h3{
	clear:both;
	padding:0px;
	margin:0 0 0 46px;
	width:500px;
	height:46px;
	background-repeat:no-repeat;
	background-position:0 100%;
}

h3 span{
	position:absolute;
	left:-9999px;
}
.hidden{
	position:absolute;
	left:-9999px;
}
.text{
	margin:0;
	padding-left:15px;
	text-align:left;
	color:#666666;
}

/*ダウンロードページ*/
#cont-dw{
	margin:0 auto;
	width:1000px;
	background:url(../img/tenvi/bg_header_tenvi_download.jpg) no-repeat center top;
}
#head-area-dw{
	position:relative;
	width:100%;
	height:150px;
}
.download {
	width: 750px;
	margin:0 auto 20px auto;
	background-image: url(../img/tenvi/tenvi_download_bg_middle.gif);
}
.download-top {
	background: url(../img/tenvi/tenvi_download_bg_top.gif) no-repeat;
	width: 750px;
	padding-top:10px;
}
.download-btm {
clear:both;
	background: url(../img/tenvi/tenvi_download_bg_btm.gif) no-repeat 0 100%;
	height: 30px;
	width: 750px;
}

#dl-read{
	margin:0 auto;
	width:717px;
	height:73px;
	background: url(../img/tenvi/download_read.gif);
}
#dl-dx{
	margin:20px 0 0 65px;
	width:629px;
	height:68px;
	background: url(../img/tenvi/download_dx_bg.gif);
}
#dl-dx p{
	margin:0;
	padding:17px 0 0 140px;
	color:#666666;
}
#dl-dx a{
	font-weight:bold;
	color:#6f4902;
}

#dl-spec{
margin:0 auto;
	width:638px;
	background: url(../img/tenvi/download_tbl_bg.gif);
}
#dl-spec-top{
	width:638px;
	background: url(../img/tenvi/download_tbl_top.gif) no-repeat;
}
#dl-spec-btm{
	width:638px;
	background: url(../img/tenvi/download_tbl_btm.gif) no-repeat 0 100%;
}
#dl-spec table{
	margin:5px auto;
	width:586px;
	color:#666666;
}
#dl-spec th{
	padding-left:10px;
	height:26px;
	border-bottom:1px solid #c0b97a;
	text-align:left;
	font-weight:bold;
	color:#7d6100;
}
#dl-spec td{
	padding-left:10px;
	height:26px;
	border-bottom:1px solid #c0b97a;
	text-align:left;
}
.spec-item{
	background:url(http://static.nexon.co.jp/tenvi/common/circle01.gif) no-repeat 17px 50%;
	text-indent:37px;
}

h3#dl-sttl01{
	background-image:url(../img/tenvi/download_sttl01.gif);
}
#dl-download{
	margin:10px auto 0 auto;
	width:638px;
	text-align:center;
	background:url(../img/tenvi/download_dl_bg.gif) no-repeat;
}

h3#dl-sttl02{
	background-image:url(../img/tenvi/download_sttl02.gif);
}
h3#dl-sttl03{
	background-image:url(../img/tenvi/download_sttl03.gif);
}
.dl-exp{
	clear:both;
	margin:0 0 0 46px;
	padding-top:10px;
	width:645px;
}
.dl-exp img{
	float:left;
	margin-right:15px;
}
.play-dw{
	background:url(../img/tenvi/btn_start_tenvi.jpg) no-repeat;
}
a.play-dw:hover{
	background-position:left bottom;
}
.nxid-id{
	background:url(../img/tenvi/bg_welcome_tenvi2.gif) no-repeat;
}


/*スタートページ*/
#cont-start{
	margin:0 auto;
	width:1000px;
	background:url(../img/tenvi/bg_header_tenvi_start.jpg) no-repeat center top;
}
#start-read{
	margin:0 auto;
	width:717px;
	height:77px;
	background: url(../img/tenvi/start_read.gif);
}

h3#start-sttl01{
	background-image:url(../img/tenvi/start_sttl01.gif);
}
h3#start-sttl02{
	background-image:url(../img/tenvi/start_sttl02.gif);
}
h3#start-sttl03{
	background-image:url(../img/tenvi/start_sttl03.gif);
}
h3#start-sttl04{
	background-image:url(../img/tenvi/start_sttl04.gif);
}

.play-start{
background:url(../img/tenvi/btn_play_tenvi.jpg) no-repeat;
}
a.play-start:hover{
	background-position:left bottom;
}

/*フッタ*/
#foot-s{
clear:both;
margin:0 0 20px auto;
padding:10px 0 20px;
width:816px;
height:35px;
background:url(../img/bg_foot_maple.gif) no-repeat;
text-align:center;
}
#foot-s ul li{
display:inline;
padding:0 5px;
border-right:solid 1px #666;
}
#foot-s ul li.l-none{
display:inline;
padding:0 5px;
border:none;
}
#foot-s .cp{
font-size:10px;
line-height: 12px;
color:#666;
}



