@charset "UTF-8";
/* @media handheld, all and (max-width:490px){ */
#container{
	width:auto;
	min-width:100%;
	padding:0;
}

#bgBall{
	width:100%;
	background:#fff none;
}
#topMain{
	background:url(../images/bg_head_smp.gif) repeat-x;
	min-width:1px;
	min-height:180px;
	overflow:hidden;
	height:auto;
	_height:180px;
}
#topMain .wFix{
	width:auto;
	text-align:center;
}

#topMain h1.logo{
	position:relative;
	top:0;
}
.sidenavi{
	display:none;
}
#topMain .trailer{
	display:none;
}
#topMain .social{
	position:rerative;
	padding:0;
	background:transparent none;
	height:auto;
	overflow:auto;
    top:0;
    margin-top:25px;
	widht:100%;
}
#topMain .social ul{
	padding:0 25px;
	text-align:left;
	margin:0 auto;
}
#topMain .social ul li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	margin-top:5px;
}


#topMain p.eshopInfo{
	margin-top:10px;
	}
#topMain .txt617{
	position:absolute;
	width:100%;
	padding:0;
	top:217px;
}
#topMain .txt617 .txt{
	display:none;
}
#topMain .txt617 p.btn{
	position:relative;
	text-align:center;
	bottom:0;
	right:0;
}
#topMain .txt617 p.btn a{
	display:inline-block;
	width:242px;
	height:77px;
	background:url(../images/btn_howto_dl.gif) no-repeat;
}
#topMain .txt617 p.btn a span{
	display:none;
}
#topMain .txt617 p.btn a:active,
#topMain .txt617 p.btn a:hover{
	background-position:0 -80px;
}

#topMain .navi{
	display:none;
}


.bg_pararax{
	background:transparent none !important;
	width:auto;
	min-width:1px;
}

#topContent{
	width:auto;
	margin:0 auto;
	padding:0 10px 30px;
	margin:0;
}
#topContent .wFix{
	width:auto !important;
	min-width:100% !important;
	margin:0 auto;
	text-align:left;
	position:relative;
}
#topContent .cont1,
#topContent .cont2,
#topContent .cont3{
	padding:0 0 30px !important;
}

#topContent p.catchMiryoku{
	margin:0;
	padding:10px 0 20px 0;
	text-align:center;
}

#topContent h2,
#topContent p.text,
#topContent p.moreCont{
	padding-bottom:15px;
}
#topContent .bNavi{
	background:transparent none;
	padding:0;
	border-bottom:dotted 1px #999;
	text-align:left;
	display:block;
}
#topContent .bNavi .btn1,
#topContent .bNavi .btn2,
#topContent .bNavi .btn3,
#topContent .bNavi .btn4,
#topContent .bNavi .btn5,
#topContent .bNavi .btn6,
#topContent .bNavi .btn7{
	display:block;
	margin:0 0 -10px 0;
	padding:0;
	width:100%;
	border-top:dotted 1px #999;
	background:url(/ex/3dzukanbw/common/images/navi/mrk_ball_smp.png) no-repeat 10px center;
}

#topContent .bNavi p a{
	display:block;
	width:auto;
	padding:10px 20px 10px 38px;
	height:auto;
	text-decoration:none;
	color:#343434;
	font-weight:bold;
	background:url(/ex/3dzukanbw/common/images/navi/arrow_smp.png) no-repeat 97% center;
}
#topContent .bNavi p a:hover{
	filter:alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#topContent .btns{
	width:100%;
	position:relative;
	text-align:center;
}
#topContent .btns .btn3{
	position:relative;
}
#topContent .btns p{
	padding-bottom:0.5em;
}

#naviArea #naviBnr ul li.getmarker{
	display:block;
}

