@charset "utf-8";
/* CSS Document */


/* Resort ==========================

	1.Common
	2.Index
	3.Details Page
	4.Digital catalog
	
*/

/* 1.Common ==============================================*/

div#mainVis{
	background:url(../img/main_viz13.jpg) no-repeat center top !important;
	height:325px;
	width:100%;
	position:absolute;
	z-index:1;
}
div.titleBox{
	margin:0 auto 0;
	width:980px;
	text-align:left;
}
h1{
	position:absolute;
	top:160px;
}

#resortPage table td.f_left{
    text-align:left;
}

#resortPage table td.f_right{
    text-align:right;
}

/*  「このページの先頭へ」ボタン ==== */

div.top_page{
	width: 730px;
	border: 1px solid #ffffff;
}
div.top_page p{
	margin-top: 30px;
	text-align: right;
	padding-right: 12px;
}

/*  タイトル ==== */

h2{
	clear:both;
}

h2.title{
	margin: 30px 0 20px 0;

}

/* 2.Index ==============================================*/

div.pamphlet{
	margin: 0 0 30px 0;
	padding-top:25px;
}

div.pamphlet h3{
	margin: 0 0 30px 0;
}

div.pamphlet p{
	line-height: 1.5;
	margin: 12px 20px;
}


div.pamphlet div.pamphBox{
	width:730px;
	float:left;

}

div.pamphlet div.pamph01,
div.pamphlet div.pamph03,
div.pamphlet div.pamph05,
div.pamphlet div.pamph07{
	float: left;
	width: 350px;
	padding: 0 0 28px 0;
}


div.pamphlet div.pamph02,
div.pamphlet div.pamph04,
div.pamphlet div.pamph06,
div.pamphlet div.pamph08{
	float: right;
	width: 350px;
	padding: 0 0 28px 0;
}


div.pamphlet div.pamphBox p{
	line-height: 1.5;
	margin: 12px 10px;
}



div.pamphlet div.pamphBoxleft {
	float: left;

}
div.pamphlet div.pamphBoxleft p{
	width:199px;

}

div.pamphlet div.pamphBoxright {
	float: right;
	padding: 15px 0 0 0;
}

/* 3.Details Page ==============================================*/



/* 4.Digital catalog ==============================================*/

div#header_pnf{background:url(../../common/img/bg_head_01.jpg) bottom center; height:55px;}
div.logo_pnf{padding:8px 8px 5px 8px;}
div#footer_pnf{background:#b0d650; text-align:center; padding:9px 0;}

.pt33{padding:33px 0 0 0;}
