@charset "UTF-8";

/* ディレクトリ以下でのみ利用するスタイル設定をここに記述
----------------------------------------------------------------*/
#container{
	background:url(/ex/3dzukanbw/common/images/bg_body_t.gif) repeat-x left top;
	width:100%;
	min-width:940px;
	text-align:center;
    padding:13px 0 0 0;
}
#bgBall{
	width:100%;
/*	background:#fff url(../images/bg_ball.gif) no-repeat center top;*/
	background:#fff url(../images/bg_ball.gif) no-repeat center 100px;
}
#topMain{
	width:100%;
	min-width:940px;
/*	height:800px;*/
height: 905px;
	overflow:hidden;
	background:url(../images/bg_head.jpg) no-repeat center -13px;
	text-align:center;
}
#topMain .wFix{
	width:940px;
	margin:0 auto;
	text-align:left;
	position:relative;
}

#topMain h1.logo{
	position:absolute;
	top:6px;
	left:0;
	margin:0;
	padding:0;
}
#topMain h1.logo .haribotekit,
#topMain h1.logo .haribotekit .panel{
	width:255px;
	height:180px;
}
#topMain h1.logo .haribotekit .panel{
	background:url(../images/logo.gif) no-repeat;
}
#topMain .social{
	padding:6px 268px 0 265px;
	background:url(../images/box_social.gif) no-repeat 265px 6px;
	height:36px;
	overflow:hidden;
}
#topMain .social ul{
	padding:8px;
	text-align:center;
}
#topMain .social ul li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
}
#topMain p.eshopInfo{
	margin-bottom:15px;
	}
#topMain .trailer{
	padding:16px 0 0 265px;
}
#topMain .trailer .haribotekit{
	width:384px;
	height:244px;
}
#topMain .trailer .haribotekit .panel{
	width:384px;
	height:244px;
	background:url(../images/btn_movie.gif) no-repeat;
}
#topMain .txt617{
	position:relative;
	padding:213px 0 0 0px;
}
#topMain .txt617 p.btn{
	position:absolute;
	bottom:0;
	right:0;
}
#topMain .txt617 p.btn a.haribotekit,
#topMain .txt617 p.btn a.haribotekit .panel{
	width:242px;
	height:86px;
}
#topMain .txt617 p.btn a.haribotekit .panel{
	background:url(../images/btn_pokemonAR_02.gif) no-repeat;
}

#topMain .txt617 p.btn a:active .panel,
#topMain .txt617 p.btn a:hover .panel{
	background-position:0 -86px;
}
/*#topMain .txt617 .txt {
	margin-bottom:32px;
}*/
#topMain .txt617 .txt {
	margin-bottom: 5px;
	padding: 12px 0 0 12px;
}

#topMain .txt617 .txt img{
	max-width:inherit;
	}
	
#topMain .sidenavi{
	position:absolute;
	top:37px;
	right:0;
}

/* head prm */
#topMain ul.head_prm{
margin-bottom: 10px;
text-align: center;
}
#topMain ul.head_prm li{
display: inline;
padding: 0 3px;
}
#topMain ul.head_prm li a,
#topMain ul.head_prm li a span{
width: 291px;
height: 88px;
}
#topMain ul.head_prm li.list_01 a span{
background: url(/ex/3dzukanbw/images/btn_pokemonAR_06.gif) 0 0 no-repeat;
}
#topMain ul.head_prm li.list_02 a span{
background: url(/ex/3dzukanbw/images/btn_iwata-asks.gif) 0 0 no-repeat;
}
#topMain ul.head_prm li.list_03 a span{
background: url(/ex/3dzukanbw/images/btn_3ds-newprice.gif) 0 0 no-repeat;
}

#topMain .navi{
	position:relative;
	text-align:center;
	padding-bottom:17px;
	
}
#topMain .navi ul {
	margin-bottom:15px;
}
#topMain .navi .btn1,
#topMain .navi .btn2,
#topMain .navi .btn3{
	margin:0 9px;
	display:inline;
}
#topMain .navi .btn4,
#topMain .navi .btn5,
#topMain .navi .btn6,
#topMain .navi .btn7,
#topMain .navi .btn8{
	margin:0 0px;
	display:inline;
}
#topMain .navi .btn1 .haribotekit,
#topMain .navi .btn1 .haribotekit .panel{
	width:276px;
	height:64px;
}
#topMain .navi .btn2 .haribotekit,
#topMain .navi .btn2 .haribotekit .panel,
#topMain .navi .btn3 .haribotekit,
#topMain .navi .btn3 .haribotekit .panel{
	width:279px;
	height:64px;
}
#topMain .navi .btn4 .haribotekit,
#topMain .navi .btn4 .haribotekit .panel,
#topMain .navi .btn5 .haribotekit,
#topMain .navi .btn5 .haribotekit .panel,
#topMain .navi .btn6 .haribotekit,
#topMain .navi .btn6 .haribotekit .panel,
#topMain .navi .btn7 .haribotekit,
#topMain .navi .btn7 .haribotekit .panel,
#topMain .navi .btn8 .haribotekit,
#topMain .navi .btn8 .haribotekit .panel{
	width:178px;
	height:88px;
}
#topMain .navi .btn1 .haribotekit .panel{
	background:url(../images/btn_01_def.gif) no-repeat;
}
#topMain .navi .btn2 .haribotekit .panel{
	background:url(../images/btn_02_def.gif) no-repeat;
}
#topMain .navi .btn3 .haribotekit .panel{
	background:url(../images/btn_03_def.gif) no-repeat;
}
#topMain .navi .btn4 .haribotekit .panel{
	background:url(../images/btn_04.gif) no-repeat;
}
#topMain .navi .btn5 .haribotekit .panel{
	background:url(../images/btn_05.gif) no-repeat;
}
#topMain .navi .btn6 .haribotekit .panel{
	background:url(../images/btn_06.gif) no-repeat;
}
#topMain .navi .btn7 .haribotekit .panel{
	background:url(../images/btn_07.gif) no-repeat;
}

#topMain .navi .btn8 .haribotekit .panel{
	background:url(../images/btn_08.gif) no-repeat;
}
#topMain .navi .btn1 a:active .panel,
#topMain .navi .btn1 a:hover .panel,
#topMain .navi .btn2 a:active .panel,
#topMain .navi .btn2 a:hover .panel,
#topMain .navi .btn3 a:active .panel,
#topMain .navi .btn3 a:hover .panel,
#topMain .navi .btn4 a:active .panel,
#topMain .navi .btn4 a:hover .panel,
#topMain .navi .btn5 a:active .panel,
#topMain .navi .btn5 a:hover .panel,
#topMain .navi .btn6 a:active .panel,
#topMain .navi .btn6 a:hover .panel,
#topMain .navi .btn7 a:active .panel,
#topMain .navi .btn7 a:hover .panel,
#topMain .navi .btn8 a:active .panel,
#topMain .navi .btn8 a:hover .panel{
	background-position:0 bottom;
}{
	background-position:0 bottom;
}
#topContent{
	padding-bottom:50px;
}
#topContent .wFix{
	width:940px;
	margin:0 auto;
	text-align:left;
	position:relative;
}
#topContent p.catchMiryoku{
	margin:0;
	padding:30px 0 0 0;
	text-align:center;
}
#topContent p.catchMiryoku .haribotekit,
#topContent p.catchMiryoku .haribotekit .panel{
	width:760px;
	height:73px;
}
#topContent p.catchMiryoku .haribotekit .panel{
	background:url(../images/catch.gif) no-repeat;
}
#topContent .cont1{
	position:relative;
	padding:67px 80px 90px 460px;
}
#topContent .cont1 .sidenavi{
	position:absolute;
	top:-3px;
	right:0;
}
#topContent .cont1 h2 .haribotekit,
#topContent .cont1 h2 .haribotekit .panel{
	width:380px;
	height:95px;
}
#topContent .cont1 h2 .haribotekit .panel{
	background:url(../images/h2_1.gif) no-repeat;
}
#topContent .cont2{
	position:relative;
	padding:0 510px 157px 30px;
}
#topContent .cont2 .sidenavi{
	position:absolute;
	top:0;
	right:0;
}
#topContent .cont2 h2 .haribotekit,
#topContent .cont2 h2 .haribotekit .panel{
	width:358px;
	height:96px;
}
#topContent .cont2 h2 .haribotekit .panel{
	background:url(../images/h2_2.gif) no-repeat;
}
#topContent .cont3{
	position:relative;
	padding:0 80px 75px 460px;
}
#topContent .cont3 .sidenavi{
	position:absolute;
	top:0;
	right:0;
}
#topContent .cont3 h2 .haribotekit,
#topContent .cont3 h2 .haribotekit .panel{
	width:333px;
	height:96px;
}
#topContent .cont3 h2 .haribotekit .panel{
	background:url(../images/h2_3.gif) no-repeat;
}
#topContent h2{
	padding-bottom:25px;
}
#topContent p.text{
	font-size:117%;
    font-weight:bold;
    padding-bottom:20px;
}
#topContent p.moreCont{
	text-align:right;
	padding-bottom:25px;
}
#topContent p.moreCont a.haribotekit,
#topContent p.moreCont a.haribotekit .panel{
	width:237px;
	height:45px;
}
#topContent p.moreCont a.haribotekit .panel{
	background:url(../images/btn_more.gif) no-repeat;
}
#topContent p.moreCont a:active .panel,
#topContent p.moreCont a:hover .panel{
	background-position:0 -45px;
}
#topContent .bNavi{
	text-align:center;
	display:none;
}
#topContent .bNavi .btn1,
#topContent .bNavi .btn2,
#topContent .bNavi .btn3,
#topContent .bNavi .btn4{
	display:inline;
	margin:5px;
}
#topContent .bNavi .haribotekit,
#topContent .bNavi .haribotekit .panel{
	margin-bottom:11px;
}

#topContent .bNavi .btn1 .haribotekit,
#topContent .bNavi .btn1 .haribotekit .panel{
	width:450px;
	height:97px;
}
#topContent .bNavi .btn1 .haribotekit .panel{
	background:url(../images/btn_dl.gif) no-repeat;
}
#topContent .bNavi .btn2 .haribotekit,
#topContent .bNavi .btn2 .haribotekit .panel{
	width:450px;
	height:97px;
}
#topContent .bNavi .btn2 .haribotekit .panel{
	background:url(../images/btn_ar.gif) no-repeat;
}
#topContent .bNavi .btn3 .haribotekit,
#topContent .bNavi .btn3 .haribotekit .panel{
	width:450px;
	height:97px;
}
#topContent .bNavi .btn3 .haribotekit .panel{
	background:url(../images/btn_campaign.gif) no-repeat;
}
#topContent .bNavi .btn4 .haribotekit,
#topContent .bNavi .btn4 .haribotekit .panel{
	width:450px;
	height:97px;
}
#topContent .bNavi .btn4 .haribotekit .panel{
	background:url(../images/btn_enjoyAR.gif) no-repeat;
}
#topContent .bNavi .btn1 a:active .panel,
#topContent .bNavi .btn1 a:hover .panel,
#topContent .bNavi .btn2 a:active .panel,
#topContent .bNavi .btn2 a:hover .panel,
#topContent .bNavi .btn3 a:active .panel,
#topContent .bNavi .btn3 a:hover .panel,
#topContent .bNavi .btn4 a:active .panel,
#topContent .bNavi .btn4 a:hover .panel{
	background-position:0 bottom;
}
#topContent .bNavi .btn5,
#topContent .bNavi .btn6,
#topContent .bNavi .btn7{ display:none; }


#naviArea #naviBnr{
	width:auto;
	padding:0 10px 15px;
	background:transparent none;
}
#naviArea #naviBnr .bgSmp{
	background:url(/ex/3dzukanbw/common/images/navi/bg_bn_smp.gif) no-repeat left top;
	padding:0 0 0 10px;
}
#naviArea #naviBnr .bgSmp .bgSmpR{
	background:url(/ex/3dzukanbw/common/images/navi/bg_bn_smp.gif) no-repeat right top;
	padding:10px 10px 0 0;
}
#naviArea #naviBnr ul{
	background:transparent none;
	margin:0;
	padding:0 0 0 145px;/*バナー3つになったら、145pxを0に*/
	width:100%;
	
}
#naviArea #naviBnr ul li{
	display:block;
	width:33%;
	text-align:center;
	margin:0 auto 10px;
	padding-top:0;
	float:left;
}
#naviArea #naviBnr ul li.getmarker{display:none;}
#naviArea #naviBnr ul li a{ margin:0 auto; }

#naviArea #naviBnr ul li a.haribotekit{
	display:block;
	width:289px;
	height:99px;
	text-decoration:none;
}
#naviArea #naviBnr ul li a.haribotekit .panel{
	width:289px;
	height:99px;
}
#naviArea #naviBnr ul li.scramble a.haribotekit .panel{
	background:url(/ex/3dzukanbw/images/btn_banner_02.gif) no-repeat;
}
#naviArea #naviBnr ul li.pokemon3ds a.haribotekit .panel{
	background:url(/ex/3dzukanbw/images/btn_banner_03.gif) no-repeat;
}
#naviArea #naviBnr ul li.pokemon a.haribotekit .panel{
	background:url(/ex/3dzukanbw/images/btn_banner_04.gif) no-repeat;
}
#naviArea #naviBnr ul li.scramble  a:active .panel,
#naviArea #naviBnr ul li.scramble  a:hover .panel,
#naviArea #naviBnr ul li.pokemon3ds a:active .panel,
#naviArea #naviBnr ul li.pokemon3ds a:hover .panel,
#naviArea #naviBnr ul li.pokemon a:active .panel,
#naviArea #naviBnr ul li.pokemon a:hover .panel{
	background-position:0 -99px;
}

#topContent .btns{
	position:relative;
}
#topContent .btns .btn1{
	text-align:center;
	padding-bottom:13px;
}
#topContent .btns .btn1 .haribotekit,
#topContent .btns .btn1 .haribotekit .panel{
	width:462px;
	height:113px;
}
#topContent .btns .btn1 .haribotekit .panel{
	background:url(../images/btn_dl.gif) no-repeat;
}
#topContent .btns .btn2 .haribotekit,
#topContent .btns .btn2 .haribotekit .panel{
	width:462px;
	height:125px;
}
#topContent .btns .btn2 .haribotekit .panel{
	background:url(../images/btn_ar.gif) no-repeat;
}
#topContent .btns .btn3{
	position:absolute;
	right:0;
	bottom:0;
}
#topContent .btns .btn3 .haribotekit,
#topContent .btns .btn3 .haribotekit .panel{
	width:462px;
	height:128px;
}
#topContent .btns .btn3 .haribotekit .panel{
	background:url(../images/btn_campaign.gif) no-repeat;
}
#topContent .btns .btn1 a:active .panel,
#topContent .btns .btn1 a:hover .panel,
#topContent .btns .btn2 a:active .panel,
#topContent .btns .btn2 a:hover .panel,
#topContent .btns .btn3 a:active .panel,
#topContent .btns .btn3 a:hover .panel{
	background-position:0 -130px;
}
 p.pageUp {
    margin: 20px 0 0;
    text-align: right;
}
 p.pageUp a {
    background: url("/ex/3dzukanbw/common/images/icn_up.gif") no-repeat scroll right 0.1em transparent;
    color: #0083C4;
    padding-right: 15px;
}








/*
 FLOAT core
----------------------------------------------------------------------------------------------------*/
#FLOAT_CONT{
	position:absolute;
	display:block;
	width:640px;
	height:449px;
	top:0;
	left:0;
	z-index:2;
}
#FLOAT_CONT .button{
	padding:20px 0 0;
	width:640px;
	text-align:center;
	cursor:pointer;
}
#FLOAT_CONT .buttonInner{
	margin:0 auto;
	width:90px;
	height:35px;
}
* html body #FLOAT_CONT .buttonInner{
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+this.firstChild.src+",sizingMethod=scale)");
	width:expression(this.firstChild.clientWidth+"px");
	height:expression(this.firstChild.clientHeight+"px");
}
* html body #FLOAT_CONT .buttonInner img{
	visibility:expression("hidden");
}
#FLOAT_CONT .flCntClose{
	cursor:pointer;
}
#FLOAT_CONT #flashcontent{
	outline:none;
}
#FLOAT_BASE{
	position:absolute;
	display:block;
	min-width:950px;
	width:100%;
	top:0;
	left:0;
	z-index:1;
	cursor:pointer;
	background:#5e5e5e;
	filter:alpha(opacity=90) !important;
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9;
}
