@charset "Shift_JIS";

body#action{
	background:url(../../images/action/bg.jpg) repeat-x top center;
	height:2030px;
}

body#action #footer{
	position:absolute;
	top:2000px;
}

body#action #main{height:1762px}
body#action #main_middle{height:1679px}
body#action #main .p1{position:absolute;left:50px;top:40px;_margin-top:-30px;}
body#action #main .p2{position:absolute;left:321px;top:46px;_margin-top:-30px;}
body#action #main .p3{position:absolute;left:31px;top:90px;_margin-top:-30px;}
body#action #main .p4{position:absolute;left:51px;top:165px;_margin-top:-30px;}
body#action #main .p5{position:absolute;left:331px;top:175px;_margin-top:-30px;}
body#action #main .p6{position:absolute;left:494px;top:275px;_margin-top:-30px;}
body#action #main .p7{position:absolute;left:658px;top:175px;_margin-top:-30px;}
body#action #main .p8{position:absolute;left:31px;top:471px;_margin-top:-30px;}
body#action #main .p9{position:absolute;left:67px;top:550px;_margin-top:-30px;}
body#action #main .p10{position:absolute;left:292px;top:554px;_margin-top:-30px;}
body#action #main .p11{position:absolute;left:418px;top:550px;_margin-top:-30px;}
body#action #main .p12{position:absolute;left:678px;top:554px;_margin-top:-30px;}
body#action #main .p13{position:absolute;left:31px;top:720px;_margin-top:-30px;}
body#action #main .p14{position:absolute;left:292px;top:722px;_margin-top:-30px;}
body#action #main .p15{position:absolute;left:417px;top:718px;_margin-top:-30px;}
body#action #main .p16{position:absolute;left:678px;top:722px;_margin-top:-30px;}
body#action #main .p17{position:absolute;left:31px;top:896px;_margin-top:-30px;}
body#action #main .p18{position:absolute;left:93px;top:1514px;_margin-top:-30px;}
body#action #main .p19{position:absolute;left:231px;top:1514px;_margin-top:-30px;}
body#action #main .p20{position:absolute;left:369px;top:1514px;_margin-top:-30px;}
body#action #main .p21{position:absolute;left:507px;top:1514px;_margin-top:-30px;}
body#action #main .p22{position:absolute;left:645px;top:1514px;_margin-top:-30px;}
body#action #main .p23{position:absolute;left:231px;top:1647px;_margin-top:-30px;}

.over_btn{
display: none;
position: absolute;
top:0; left: 0;
}

.hit{position: absolute; left: 0px; top:0px; width: 140px; height: 45px;}

body#action #main .p24{position:absolute;left:47px;top:1481px;_margin-top:-30px;}

body#action #main .actionmovie{position:absolute;left:50px;top:976px;_margin-top:-30px;}

body#action #popup{
	width:100%;
	height:2030px;
	background:url(../../images/action/pop_bg_2.png);
	position:absolute;
	z-index:100;
	display:none;
	left:0;
	top:0;
}

body#action #popupbody{
	background:url(../../images/action/pop_bg.png) no-repeat;
	width:840px;
	height:670px;
	position:absolute;
	top:150px;
	display:none;
	z-index:110;
}

body#action #popupbody{
	position:relative;
}

body#action #popupbody .video{
	width:760px;
	height:485px;
	position:absolute;
	top:40px;
	left:40px;
}

body#action #popupbody .text{
	position:absolute;
	top:534px;
	left:33px;
}

body#action #popupbody .img{
	position:absolute;
	top:532px;
	left:600px;
}

body#action #popupbody .mame{
	position:absolute;
	left:670px;
}

body#action #popupbody .close{
	position:absolute;
	top:-18px;
	left:811px;
}

body#action #popupbody .next{
	position:absolute;
	top:274px;
	left:811px;
}

body#action #popupbody .prev{
	position:absolute;
	top:274px;
	left:-25px;
}

body#action #fire,
body#action #ice,
body#action #mame,
body#action #musasabi{
	display:none;
}

body#popup #popupbody{
	background:url(../../images/action/pop_bg.png) no-repeat;
	width:840px;
	height:670px;
	position:absolute;
	top:50px;
	left:50%;
	margin-left:-420px;
	z-index:110;
}

body#popup #popupbody{
	position:relative;
}

body#popup #popupbody .video{
	width:760px;
	height:485px;
	position:absolute;
	top:40px;
	left:40px;
}

body#popup #popupbody .text{
	position:absolute;
	top:510px;
	left:33px;
}

body#popup #popupbody .img{
	position:absolute;
	top:480px;
	left:600px;
}

body#popup #popupbody .mame{
	position:absolute;
	top:505px;
	left:670px;
}

body#popup #popupbody .close{
	position:absolute;
	top:-18px;
	left:811px;
}

body#popup #popupbody .next{
	position:absolute;
	top:274px;
	left:811px;
}

body#popup #popupbody .prev{
	position:absolute;
	top:274px;
	left:-25px;
}
