@charset "utf-8";

/* 3人でアクション！3人でバトル！ */
#content{
	padding: 0 0 40px 0;
	background: url(../trio/img/bg.jpg) 0 0 repeat #aadf1c;
}
#ttl{
	text-align: center;
	padding: 50px 0 2px 0;
}
.block_head{
	text-align: center;
}
.block_btm{
	text-align: center;
	padding-bottom: 20px;
}
.block{
	text-align: center;
	width: 593px;
	margin: 0 auto;
	color: #333;
	background: url(../trio/img/frame_mid.png) 0 0 repeat-y;
	position: relative;
}
.movie_frame{
	background: url(../trio/img/attack_moviebg.png) 0 0 no-repeat;
	width: 431px;
	height: 247px;
	margin: 0 auto;
	text-align: left;
}
.movie_frame_inner{
	padding: 5px 0 0 5px;
}
.movie_frame_inner iframe{
	border-radius: 5px;
}
#trio_navi{
	margin: 0 0 18px 18px;
}
.trio_btn{
	float: left;
	padding: 0 0 0 6px;
}
.trio3_head{
	margin: 0 0 40px 0;
}
#trio3_1{
	position: absolute;
	top: -80px;
	left: 40px;
}
#attack_movie{
	width: 518px;
	height: 860px;
	margin: 0 auto;
	background: url(../trio/img/attack_03.png) 0 0 no-repeat;
}
/* 基本攻撃 */
div.btn_open{
	width: 540px;
	height: 102px;
	display: block;
	cursor: pointer;
	margin:0 auto;
	overflow: hidden;
	position: relative;
}
div.btn_open p.cnt_close{
	position: absolute;
	top: 0;
	left: 0;
}
div.btn_open p.cnt_open{
	position: absolute;
	top: -102px;
	left: 0;
}
.detail{
	display: none;
	width: 540px;
	margin:0 auto;
}
/* ブラザーアタック */
div.btn_ba_open{
	width: 540px;
	height: 154px;
	display: block;
	cursor: pointer;
	margin:0 auto;
	overflow: hidden;
	position: relative;
}
div.btn_ba_open p.cnt_ba_close{
	position: absolute;
	top: 0;
	left: 0;
}
div.btn_ba_open p.cnt_ba_open{
	position: absolute;
	top: -154px;
	left: 0;
}
.ba_detail{
	display: none;
	width: 540px;
	margin:0 auto;
}

