@charset "utf-8";

/*
========================================
File Name ： show-attraction.css
Description ： 「本格ショー＆アトラクション」css
Editor : 
Version : 1.0
Since : 2015-02-15
Last Up Date : 2015-02-15
========================================
*/

#show-attraction{
	background:url("/enjoy/family/assets/images/saa_img_main_1.jpg") no-repeat center top;
	margin-bottom:105px;
}
#show-attraction .img_ribbon{
	padding-top:440px;
	background:url("/enjoy/family/assets/images/saa_img_ribbon_1.png") no-repeat center 440px;
}
#show-attraction h2{
	padding:50px 0;
	text-align:center;
}
#show-attraction .tagline{
	text-align:center;
}
/*------------------------------------------

	part1 (show-attraction)
	
-------------------------------------------*/
#show-attraction .part1{
	width:100%;
}
#show-attraction .part1.imgbgis1{
	background:url("/enjoy/family/assets/images/saa_img_bg1_1.png") no-repeat center 195px;
}
#show-attraction .part1 .imgbgis2{
	background:url("/enjoy/family/assets/images/saa_img_bg1_2.png") no-repeat center 970px;
}
#show-attraction .part1 .imgbgis3{
	background:url("/enjoy/family/assets/images/saa_img_bg1_3.png") no-repeat center 1420px;
}
#show-attraction .part1 .imgbaris{
	background:url("/enjoy/family/assets/images/saa_img_bar_1.png") no-repeat center top;
}
#show-attraction .part1 h3{
	padding:50px 0 90px;
}
#show-attraction .part1 ul{
}
#show-attraction .part1 li{
}
#show-attraction .part1 .txt_detail_1{
	position:relative;
	width:100%;
	height:760px;
}
#show-attraction .part1 .txt_detail_1 p{
	position:absolute;
	left:0; top:0;
}
#show-attraction .part1 .txt_detail_1 #video_clip{
	position:absolute;
	left:171px; top:146px;
	width:570px;
	height:499px;
}
#show-attraction .part1 .txt_detail_1 #video_clip *,
#show-attraction .part1 .txt_detail_1 #video_clip *:focus{
	outline:0;
}
#show-attraction .part1 .txt_detail_2{
	margin:50px 0 15px;
}
#show-attraction .part1 .txt_detail_3{
}
#show-attraction .part1 .txt_detail_4{
	margin:35px 0 40px;
}
#show-attraction .part1 .txt_detail_5{
}
#show-attraction .part1 .txt_detail_6{
	margin:45px 0 0;
	padding-bottom:60px;
}
/*------------------------------------------

	part2 (show-attraction)
	
-------------------------------------------*/
#show-attraction .part2{
	width:100%;
}
#show-attraction .part2.imgbgis1{
	background:url("/enjoy/family/assets/images/saa_img_bg2_1.png") no-repeat center 210px;
}
#show-attraction .part2 .imgbgis2{
	background:url("/enjoy/family/assets/images/saa_img_bg2_2.png") no-repeat center 880px;
}
#show-attraction .part2 .imgbaris{
	background:url("/enjoy/family/assets/images/saa_img_bar_2.png") no-repeat center top;
}
#show-attraction .part2 h3{
	padding:45px 0 75px;
	text-align:center;
}
#show-attraction .part2 li{
	float:left;
}
#show-attraction .part2 .txt_detail_2{
	margin:65px 0 30px;
}
#show-attraction .part2 .set_usefulinfo{
	background:url("/enjoy/family/assets/images/saa_img_usefulinfo.png") no-repeat center top;
	height:306px;
	margin-top:10px;
}
#show-attraction .part2 .set_usefulinfo dt{
	left:56px; top:9px;
}
#show-attraction .part2 .set_usefulinfo .txt_detail{
	left:250px; top:60px;
}
#show-attraction .part2 .set_usefulinfo .btn_link{
	left:250px; top:245px;
}
#show-attraction .part2 .set_usefulinfo .btn_link a{
	background:url("/enjoy/family/assets/images/saa_btn_usefulinfo.png") no-repeat;
	width:370px;
}

/*------------------------------------------

	set_usefulinfo
	
-------------------------------------------*/
#show-attraction .set_usefulinfo{
	position:relative;
	width:100%;
}
#show-attraction .set_usefulinfo dt,
#show-attraction .set_usefulinfo dd{
	position:absolute;
}
#show-attraction .set_usefulinfo .btn_link a{
	background-position:left top;
	height:40px;
	display:block;
	font-size:0;
}
#show-attraction .set_usefulinfo .btn_link a:hover{
	background-position:left bottom;
}


div.part2.imgbgis1 {
	margin-bottom: -50px;
	padding-bottom: 70px;
}