@charset "utf-8";
/*ASGARD*/
.bg{
background:url(http://static.nexon.co.jp/asgard03/entry/bg_asgard.gif) repeat-x left top;
}
#cont{
margin:0 auto;
width:1000px;
background:url(http://static.nexon.co.jp/asgard03/entry/bg_header_asgard.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(http://static.nexon.co.jp/asgard03/entry/ttl_asgard.gif) no-repeat center top;
}
.top{
background:url(http://static.nexon.co.jp/asgard03/entry/bg_regist_top_asgard.gif) no-repeat left top;
}
.bottom{
background:url(http://static.nexon.co.jp/asgard03/entry/bg_regist_bottom_asgard.gif) no-repeat left top;
}
.middle{
background:url(http://static.nexon.co.jp/asgard03/entry/bg_regist_mid_asgard.gif) repeat-y left top;
}
.nxid{
background:url(http://static.nexon.co.jp/asgard03/entry/bg_welcome_asgard.gif) no-repeat;
}
.play{
background:url(http://static.nexon.co.jp/asgard03/entry/btn_start_asgard.jpg) no-repeat;
}


/*左ステップ*/
#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:53px;
background:url(http://static.nexon.co.jp/asgard03/entry/img_asgardstep_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(http://static.nexon.co.jp/asgard03/entry/bg_header_asgard_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(http://static.nexon.co.jp/asgard03/entry/asgard_download_bg_middle.gif);
}
.download-top {
	background: url(http://static.nexon.co.jp/asgard03/entry/asgard_download_bg_top.gif) no-repeat;
	width: 750px;
	padding-top:10px;
}
.download-btm {
clear:both;
	background: url(http://static.nexon.co.jp/asgard03/entry/asgard_download_bg_btm.gif) no-repeat 0 100%;
	height: 30px;
	width: 750px;
}

#dl-read{
	margin:0 auto;
	width:717px;
	height:73px;
	background: url(http://static.nexon.co.jp/asgard03/entry/download_read.gif);
}
#dl-dx{
	margin:20px 0 0 65px;
	width:629px;
	height:68px;
	background: url(http://static.nexon.co.jp/asgard03/entry/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(http://static.nexon.co.jp/asgard03/entry/download_tbl_bg.gif);
}
#dl-spec-top{
	width:638px;
	background: url(http://static.nexon.co.jp/asgard03/entry/download_tbl_top.gif) no-repeat;
}
#dl-spec-btm{
	width:638px;
	background: url(http://static.nexon.co.jp/asgard03/entry/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(http://static.nexon.co.jp/asgard03/entry/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(http://static.nexon.co.jp/asgard03/entry/download_sttl02.gif);
}
h3#dl-sttl03{
	background-image:url(http://static.nexon.co.jp/asgard03/entry/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(http://static.nexon.co.jp/asgard03/entry/btn_download_asgard.jpg) no-repeat;
}
.nxid-id{
	background:url(http://static.nexon.co.jp/asgard03/entry/bg_welcome_asgard.gif) no-repeat;
}


/*スタートページ*/
#cont-start{
	margin:0 auto;
	width:1000px;
	background:url(http://static.nexon.co.jp/asgard03/entry/bg_header_asgard_start.jpg) no-repeat center top;
}
#start-read{
	margin:0 auto;
	width:717px;
	height:77px;
	background: url(http://static.nexon.co.jp/asgard03/entry/start_read.gif);
}
.play-start{
background:url(http://static.nexon.co.jp/asgard03/entry/btn_play_asgard.jpg) no-repeat;
}


/*フッタ*/
#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;
}

/*フッター*/
#footer{
clear:both;
margin:0 auto;
padding:0 0 20px;
width:1000px;
border-top:solid 2px #0a3255;
text-align:center;
}
#footer ul{
margin:0 auto;
padding:16px 0 12px;
line-height:normal;
}
#footer ul li.company{
display:inline;
padding:0 7px;
font-size:10px;
border-right:solid 1px #9ca1a3;
list-style-type:none;
}
#footer ul li.company-l{
display:inline;
padding:0 0 0 7px;
font-size:10px;
border-right:none;
list-style-type:none;
}
#footer ul li a:link,
#footer ul li a:visited,
#footer ul li a:active{
color:#5d6669;
text-decoration:underline;
}
#footer ul li a:hover{
color:#5d6669;
text-decoration:none;
}
#footer #copyright-cnt{
margin:0;
padding-bottom:40px;
text-align:center;
line-height:normal;
font-size:10px;
background:url(http://static.nexon.co.jp/asgard03/global/foot_logo_nexon.gif) no-repeat center bottom;
}
#footer #copyright-cnt p{
margin:0;
padding:0 0 4px;
line-height:normal;
}
#footer #copyright-cnt p.eng{
font-family:Arial;
}
#footer #copyright-cnt a:link,
#footer #copyright-cnt a:visited,
#footer #copyright-cnt a:active{
color:#00a0e9;
text-decoration:underline;
}
#footer #copyright-cnt a:hover{
color:#00a0e9;
text-decoration:none;
}







body.download{
background:#fbfbf5 url(http://static.nexon.co.jp/asgard03/download/download_bg.jpg) no-repeat 50% 32px;
}
#download-ttl{
	background-image: url(http://static.nexon.co.jp/asgard03/download/download_ttl.gif);
	background-repeat: no-repeat;
	background-position: 100% 0px;
}
#download-menu{
	padding-bottom: 10px;
}

/*動作環境*/
#download-sttl01{
	margin:0 0 3px 30px;
	height:20px;
	background:url(http://static.nexon.co.jp/asgard03/entry/download_sttl02.gif) no-repeat;
}

.download-text001{
	background: url(http://static.nexon.co.jp/asgard03/entry/img_dw_txt01.gif) no-repeat;
	background-position: bottom;
	width: 428px;
	height: 39px;
	margin: 0 0 11px 30px;
}
.download-text002{
	background: url(http://static.nexon.co.jp/asgard03/entry/img_dw_txt023.gif) no-repeat;
	background-position: bottom;
	width: 523px;
	height: 27px;
	margin: 0 0 11px 30px;
}

.download-text {
	width: 380px;
	font-size: 12px;
	line-height: 18px;
	color: #4a4847;
	margin: 3px 0 0 26px;
	padding: 15px 0 15px 10px;
	float: left;


}

.play-box {
	background-image: url(http://static.nexon.co.jp/asgard03/entry/download_text_bg01_01.gif);
	background-repeat: no-repeat;
	height: 221px;
	width: 698px;
	margin: 0 0 15px 20px;
	padding: 0 ;
}
.play-table {
	padding-top: 30px;
	margin-left: 137px;
}
.play-td01 {
	font-size: 12px;
	color: #225a6a;
	padding-top: 5px;
	padding-bottom: 4px;
}
.play-td02 {
	font-size: 12px;
	color: #765751;
}
/*ダウンロード*/
#download-sttl02{
	margin:0 0 0 30px;
	height:20px;
	background:url(http://static.nexon.co.jp/asgard03/entry/download_sttl01.gif) no-repeat;
}
.download-text01 {
	font-size: 12px;
	line-height: 18px;
	color: #4a4847;
	margin: 0 0 0 30px;
	padding: 10px 0 15px 0;
}
.download-text01 strong{
	color: #cc0000;
}
.download-caution{
	font-size: 12px;
	line-height: 18px;
	color: #cc0000;
	margin: 0 30px;
	padding: 0;
	list-style-type:none;
}
.download-caution li{
	font-family:'ＭＳ Ｐゴシック',sans-serif;
	margin:0;
	padding-left:12px;
	text-indent:-12px;
}
.download-bg {
	width:649px;
	margin:0 0 0 38px;
	padding:15px 0;
	background:url(http://static.nexon.co.jp/asgard03/download/download_select.gif) no-repeat 20px 127px;
}

.download-btnbox {
	position:relative;
	margin:0;
	width:649px;
	height:162px;
	background:url(http://static.nexon.co.jp/asgard03/download/download_btnbox_bg.gif) no-repeat left top;
}
.download-cap01{
	margin:0;
	width:196px;
	height:122px;
	background:url(http://static.nexon.co.jp/asgard03/download/download_cap01.gif) no-repeat 13px center;
}
.download-cap02{
	margin:0;
	width:196px;
	height:122px;
	background:url(http://static.nexon.co.jp/asgard03/download/download_cap02.gif) no-repeat 13px center;
}

.download-cap01 span,.download-cap02 span{
	position:absolute;
	left:-9999px;
}
.download-version{
	position:absolute;
	top:0;
	left:205px;
	margin:0;
	padding:10px 0 0 0;
	line-height:20px;
	color:#ffffff;
}
.btn-installer{
	position:absolute;
	top:32px;
	left:196px;
	margin:0;
}
.btn-file01{
	position:absolute;
	top:32px;
	left:425px;
	margin:0;
}
.btn-file02{
	position:absolute;
	top:72px;
	left:425px;
	margin:0;
}
.download-caution02{
	margin:5px 0 0 205px;
	font-family:'ＭＳ Ｐゴシック',sans-serif;
	line-height:15px;
	padding-left:12px;
	text-indent:-12px;
	color: #cc0000;
}

.downloadbt-txet {
	font-size: 12px;
	line-height: 20px;
	list-style-type: none;
	padding: 5px 0 0 0;
	margin: 0 0 0 5px;
}

#download-sttl03{
	height:20px;
	background:url(http://static.nexon.co.jp/asgard03/entry/download_sttl03.gif) no-repeat;
	margin: 13px 0 3px 30px;
}
.download-exp{
	overflow:visible;
	color:#4a4a4a;
	margin: 0 20px;
	padding: 5px 0 ;
	clear: both;
}
.download-exp img {
	float: left;
	margin-right: 20px;
}
.howto-text {
	float: left;
	list-style-type: none;
	font-size: 12px;
	line-height: 18px;
	padding: 0 0 5px 15px;
	margin: 0px;
}
.howto-text li {
	text-indent: -1em;
	padding-bottom: 3px;
}
.howto-text01 {
	font-size: 12px;
	line-height: 18px;
	width: 320px;
	float: left;
	padding: 0 0 0 5px;
	margin: 0px;
}
.box-r {
	float: right;
}
/*インストール*/
#download-sttl04{
	height:26px;
	background:url(http://static.nexon.co.jp/asgard03/download/download_sttl04.gif) no-repeat;
	margin: 15px 0 0 10px;
}
.shop #container #right .detail .download-exp .download-box01 {
	float: left;
	width: 232px;
}
.cera {
	clear: both;
}
.download-bg-next {
	height: 18px;
	padding-top: 8px;
	padding-bottom: 10px;
	margin-left: 20px;
}

.sbox-top{
width: 698px;
height: 17px;
margin: 0 0 0 26px;
background: url(http://static.nexon.co.jp/asgard03/entry/sbox_top.gif) no-repeat;
}
.sbox-md{
width: 683px;

margin: 0 0 0 26px;
padding: 0 15px 0 0 ;
background: url(http://static.nexon.co.jp/asgard03/entry/sbox_md.gif) repeat-y;
}
.sbox-md img{
float: left;
margin-left: 15px;
margin-right: 15px;
}

.sbox-bottom{
width: 698px;
height: 17px;
margin: 0 0 0 26px;
background: url(http://static.nexon.co.jp/asgard03/entry/sbox_bottom.gif) no-repeat;
}



/*start*/
#start-sttl01{
	margin:0 0 3px 30px;
	height:20px;
	background:url(http://static.nexon.co.jp/asgard03/entry/start_sttl01.gif) no-repeat;
}
#start-sttl02{
	margin:15px 0 3px 30px;
	height:20px;
	background:url(http://static.nexon.co.jp/asgard03/entry/start_sttl02.gif) no-repeat;
}
#start-sttl03{
	margin:15px 0 3px 30px;
	height:20px;
	background:url(http://static.nexon.co.jp/asgard03/entry/start_sttl03.gif) no-repeat;
}
#start-sttl04{
	margin:15px 0 3px 30px;
	height:20px;
	background:url(http://static.nexon.co.jp/asgard03/entry/start_sttl04.gif) no-repeat;
}
#start-sttl05{
	margin:15px 0 3px 30px;
	height:20px;
	background:url(http://static.nexon.co.jp/asgard03/entry/start_sttl05.gif) no-repeat;
}
#start-sttl06{
	margin:15px 0 3px 30px;
	height:20px;
	background:url(http://static.nexon.co.jp/asgard03/entry/start_sttl06.gif) no-repeat;
}
#start-sttl07{
	margin:15px 0 3px 30px;
	height:20px;
	background:url(http://static.nexon.co.jp/asgard03/entry/start_sttl07.gif) no-repeat;
}
#start-sttl08{
	margin:15px 0 3px 30px;
	height:20px;
	background:url(http://static.nexon.co.jp/asgard03/entry/start_sttl08.gif) no-repeat;
}

