@charset "Shift_JIS";

.mainTitleA01 {
	margin-bottom:15px;
}

.pageTitle {
	width:940px;
	height:574px;
	background:url(../img/main.jpg) no-repeat 0 0;
}
.pageTitle * {
	display:none;
}

.box {
	width:940px;
}
.box.first {
	height:256px;
	background:url(../img/point_bg1.jpg) no-repeat 0 0;
	
}

.box.second {
	height:1455px;
	background:url(../img/point_bg2.jpg) no-repeat 0 0;	
	position:relative;
}

.box.second .schedule{
	position: absolute;
	top: 554px;
	left: 131px;
}

.box.third {
	height:382px;
	background:url(../img/point_bg3.jpg) no-repeat 0 0;
	margin-bottom:30px;
	position:relative;
}

.box.third .btn_01{
	position: absolute;
	top: 344px;
	left: 47px;
}

.box.third .btn_02{
	position: absolute;
	top: 344px;
	left: 349px;
}

.box.third .btn_03{
	position: absolute;
	top: 344px;
	left: 650px;
}


.first h3, .first ul, .first li, .first dl, .first dt, .first dd, .second h3, .second ul, .second li, .second dl, .second dt, .second dd, .second p, .third h3,  .third dl, .third dt, .third dd, .third p
{
	display:none;
}

.hide{
	display:none;
}

.red{
	color:#ff0000;
}
/*schedule
----------------------------------------------------------*/
.schedule{
	margin-bottom:10px;
}
dl.schedule dt#slideBox {
    width:940px;
    height:33px;
    cursor:pointer;
}
dl.schedule dt#slideBox {
	background:url(../img/txt_suchedule_open.png);
}
dl.schedule dt#slideBox.opened {
	background:url(../img/txt_suchedule_close.png);
}

dl.schedule dt#slideBox:hover {
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
dl.schedule dt#slideBox span {
	display:none;
}

dl.schedule dd{
	margin:0;
}

/*information
----------------------------------------------------------*/
dl.information dt#slideBox {
    width:940px;
    height:33px;
    cursor:pointer;
}
dl.information dt#slideBox {
	background:url(../img/txt_information_open.png);
}
dl.information dt#slideBox.opened {
	background:url(../img/txt_information_close.png);
}

dl.information dt#slideBox:hover {
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
dl.information dt#slideBox span {
	display:none;
}

dl.information dd{
	margin:0;
}

.waku{
	border:1px solid #000000;
}

.color_blue{
	color:#00aae6;
}

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

.search {
	margin:30px 0;
}
.search .data {
	float:left;
	width:470px;
}
.search .data table th,
.search .data table td {
	vertical-align:top;
	padding:0.25em;
	line-height:1.25em;
}
.tourDetails {
	float:right;
	width:450px;
	background:url(../img/bg_pnl450_btm.gif) no-repeat 0 bottom !important;
}
.tourDetailsBox {
	background:url(../img/bg_pnl450_mdl.gif) repeat-y 0 0;
	border:none !important;
}

.mgt10{
	margin-top:10px !important;
}


/*other
----------------------------------------------------------*/
.other{
	background:url(../img/other-bg.png);
	width:940px;
	height:384px;
	clear:both;
	margin-top:10px;
}

.other h4{
	padding-top:25px;
	padding-bottom:35px;
	text-align:center;
}

.other ul {
	margin-left:32px;

}
.other ul li {
	float:left;
	width:198px;
	margin-left:15px;
}

.other li a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}


/*gensen-banner
----------------------------------------------------------*/
#gensen-banner{
	margin-top:30px;}

#gensen-banner ul li{
	margin:0 0 30px 0;
}

#gensen-banner ul li a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
