@charset "utf-8";

/*コンテンツCSS
-----------------------------------------------------------------*/
#hkg_main_visual_outline {
	width:904px;
	height: 623px;
	background:url(../img/bg_top_main_visual-2.jpg) no-repeat 0 0;
	margin-top:20px;
	padding: 15px 18px;
	position:relative;
}
#hkg_main_visual_outline .hkg_visual_tt {
	position: absolute;
	left: 49px;
	top: 66px;
	z-index: 999;
}
#hkg_main_visual_outline .bx-wrapper {
	width:904px;
	margin:0;
}
#hkg_main_visual_outline #hkg_main_visual span {
	position:absolute;
	left:43px;
	bottom:207px;
}
#hkg_main_visual_outline .hkg_idx_tt {
	width: 904px;
	height: 177px;
	position: absolute;
	top: 475px;
	left: 17px;
}
#hkg_main_visual_outline .hkg_idx_tt .hkg_sub_img {
	position: absolute;
	bottom: 99px;
	right: 12px;
	z-index: 999;
}
#hkg_main_visual_outline .hkg_idx_tt h2 {
	position: absolute;
	top: 51px;
	left: 158px;
	z-index: 999;
}

#hkg_main_visual_outline .hkg_idx_tt p#mv01 {
	width: 115px;
	position: absolute;
	top: 21px;
	left: 20px;
	z-index: 999;
}
#hkg_main_visual_outline .hkg_idx_tt p#mv02 {
	width: 435px;
	position: absolute;
	top: 22px;
	left: 156px;
	z-index: 999;
}
#hkg_main_visual_outline .hkg_idx_tt p#mv03 {
	width: 115px;
	position: absolute;
	top: 98px;
	left: 168px;
	z-index: 999;
}
#hkg_main_visual_outline .hkg_idx_tt p#mv04 {
	width: 115px;
	position: absolute;
	top: 88px;
	left: 158px;
	z-index: 999;
}
#hkg_main_visual_outline .hkg_idx_tt p#mv05 {
	width: 115px;
	position: absolute;
	top: 120px;
	left: 697px;
	z-index: 999;
}




#Free_Plan{
	position:relative;
	margin:0px;
	width:940px;
	height:200px;
	background:url(../img/bg_plan.jpg) no-repeat 0 0;
}

#Free_Plan h3{
	position: absolute;
	top: 61px;
	left: 32px;
}

#Free_Plan p#fp_01{
	position: absolute;
	top: 32px;
	left: 36px;
}
#Free_Plan p#fp_02{
	position: absolute;
	top: 114px;
	left: 349px;
}
#Free_Plan p#fp_03{
	position: absolute;
	top: 141px;
	left: 712px;
}
#Free_Plan #fp_saiyasune{
	position: absolute;
	width:300px;
	height:100px;
	top: 100px;
	left: 40px;
}
#Kanko_Tour{
	position:relative;
	margin:0px;
	width:940px;
	height:208px;
	background:url(../img/bg_kanko.jpg) no-repeat 0 0;
}

#Kanko_Tour h3{
	position: absolute;
	top: 50px;
	left: 39px;
}

#Kanko_Tour p#kt_01{
	position: absolute;
	top: 21px;
	left: 35px;
}
#Kanko_Tour p#kt_02{
	position: absolute;
	top: 102px;
	left: 349px;
}
#Kanko_Tour p#kt_03{
	position: absolute;
	top: 130px;
	left: 712px;
}
#Kanko_Tour #kt_saiyasune{
	position: absolute;
	width:300px;
	height:100px;
	top:94px;
	left: 40px;
}
