@charset "Shift_JIS";

/* BASIC */
BODY{
	font-family :'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color:#000;
	background:url(../images/bg.jpg) 50% -110px fixed;
}
*{margin:0px;padding:0px;font-size:12px;}
P{font-size:14px;line-height:140%;margin-bottom:1em;}
.clearfix {zoom:1;}
.clearfix:after {
  content: ""; 
  display: block; 
  clear: both;
}
A IMG{border-width:0px;}
A:hover{
	text-decoration:none;
}
H1{
	background:#eee;
	margin:0px;
}
H1 SPAN{
	display:block;
	width:1000px;
	margin:auto;
	text-align:right;
	color:#999;
	font-weight:normal;
	font-size:10px;
	padding:2px 0px;
}

/*---------------------
ぱんくず
----------------------- */
#pan{
	background:#0F9A03;
	margin:0px;
}
#pan P{
	width:960px;
	margin:0px auto;
	color:#fff;
}
#pan P STRONG{
	font-weight:normal;
}
#pan P A{
	color:#fff;
}

/*---------------------
コンテンツ
----------------------- */
#wrap{
	background:url(../images/bg_content.png) 50% 0px no-repeat;
	text-align:center;
}
#content,
#content2{
	width:1010px;
	margin:auto;
}
#content2{
	position:relative;
	top:-80px;
}
#pagetitle{
	height:253px;
}
.area1{
	height:960px;
	position:relative;
}
.area1 .icon1{
	position:absolute;
	top:7px;
	left:540px;
}
.area1 .icon2{
	position:absolute;
	top:7px;
	left:630px;
}
.area1 .icon3{
	position:absolute;
	top:7px;
	left:780px;
}
/*---------------------
パークゴルフって何？
----------------------- */
#about{}
#about H3{height:90px;}
#about .sttl{height:60px;}
.about_txt{
	text-align:left;
	font-size:16px;
	padding:30px 417px 0px 50px;
	line-height:170%;
}

/*---------------------
FLASHエリア
----------------------- */
#fla{
	position:relative;
}
#fla_bg{
	/*height:500px;
	background:url(../images/fla_bg.gif) 50% top no-repeat;*/
	height:480px;
	background:#000;
	padding-top:19px;
	position:relative;
}
#flashcontent {
	display:block;
	z-index:0;
	background: #000;
}
#fla #flash-sttl{
	position:absolute;
	top:33px;
	left:-35px;
	z-index:1000!important;
	width:204px;
	height:102px;
}
/*---------------------
ゴルフマップ（content外)
----------------------- */
#golfmap{
	position:relative;

}
.gotop-z{
	width:1010px;
	margin:5px auto;
	text-align:right;
	position:relative;
	z-index:10;
}
.golf_map{
	position:relative;
	top:-85px;
	z-index:1;
}
.attention{
	width:1001px;
	height:352px;
	margin:auto;
	background:url(../images/map_attention.png) 50% 0px no-repeat;
	text-align:left;
	position:relative;
	top:-80px;
}
.at_wrap{
	padding:20px 0px 20px 30px;
}
.at_map{
	background:url(../images/at_map.png) right 50% no-repeat;
}
.at_wrap .txt_bold{
	font-size:16px;
	margin-bottom:3px;
}
.at_wrap P{
	padding:0px;
	margin:0px;
}
.at_wrap DL{
	margin-top:5px;
}
.at_wrap DT{
	float:left;
	width:110px;
	height:28px;
}
.at_wrap DD{
	float:left;
	font-size:15px;
	padding-top:5px;
	
}
.at_wrap DT.time{background:url(../images/icon_time.gif) 0px 0px no-repeat;}
.at_wrap DT.rest{background:url(../images/icon_rest.gif) 0px 0px no-repeat;}
.at_wrap DT.access{background:url(../images/icon_access.gif) 0px 0px no-repeat;}

/*---------------------
やんぐぁ
----------------------- */
#yangua{
	width:1001px;
	height:431px;
	margin:auto;
	background:url(../images/yansyo_bg.jpg) 50% 0px no-repeat;
	position:relative;
	text-align:left;
}
#yangua H3{
	width:500px;
	height:118px;
	margin:auto;
	background:url(../images/yansyo_title.png) 50% 0px no-repeat;
	position:absolute;
	top:50px;
	left:350px;
}

#yangua .txt1{
	width:537px;
	position:absolute;
	top:170px;
	left:350px;
	padding:18px 25px;
	background:#fff;
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
#yangua .txt2{
	position:absolute;
	top:300px;
	left:350px;
	padding:18px 25px;
	font-size:16px;
}
#yangua IMG{
	position:absolute;
}
#yangua IMG.img1{
	top:64px;
	left:65px;
	border:3px solid #fff;
}
#yangua IMG.img2{
	top:275px;
	left:195px;
	border:3px solid #fff;
}
#yangua IMG.img3{
	top:239px;
	left:-30px;
}

/*---------------------
ホテル
----------------------- */
#tours{
	height:144px;
	background:url(../images/tour_title.png) 50% top no-repeat;
	position:relative;
	top:-80px;
}
#hotels{
	width:1000px;
	margin:auto;
	position:relative;
	top:-70px;
}
#hotels .hotel_title{
	width:1000px;
	height:57px;
	margin:0px auto 13px;
	background:url(../images/hotel_title.gif) 50% top no-repeat;
	text-align:left;
	line-height:57px;
	font-size:22px;
	color:#fff;
	text-indent:28px;
}
#hotels .hotel_title SPAN{
	font-size:18px;
}

#hotels .hotel{
	height:310px;
	width:1000px;
	margin:0px auto 30px;
	background:url(../images/hotel_bg.jpg) 50% top no-repeat;
	text-align:left;
}
#hotels .hotel_wrap{
	width:940px;
	margin:auto;
	padding-top:33px;
}
#hotels .hotelphoto{
	width:395px;
	float:left;
}

#hotels .photo1 IMG{
	border:5px solid #C5B898;
}
#hotels .photo2,
#hotels .photo3,
#hotels .photo4{
	display:block;
	float:left;
	margin-top:5px;
}
#hotels .photo3,
#hotels .photo4{
	margin-left:10px;
}
#hotels .hotel_exp{
	width:530px;
	float:right;
}
#hotels .hotel H3{
	padding-bottom:10px;
	text-align:left;
	font-size:28px;
	font-weight:bold;
	color:#4565AE;
}
#hotels .hotel H3 SPAN{
	font-size:18px;
	font-weight:bold;
}
#hotels .hotel_txt{}

#hotels .hotel .price{
	font-size:20px;
	color:#ff0000;
	font-weight:bold;
	border-bottom:2px solid #CEBE82;
	margin-bottom:8px;
}
#hotels .hotel UL{

}
#hotels .hotel LI{
	display:block;
	float:left;
	padding-right:5px;
}

#hotels .hotelphoto a:hover img {
	opacity:0.6;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #FFF;
}


/*---------------------
フッター
----------------------- */
#footer{
	width:100%;
	margin:auto;
	background:url(../images/bg_footer.gif) 50% top repeat-x;
}
#footer DIV{
	width:950px;
	margin:auto;
}
/*---------------------
共通設定
----------------------- */
.gotop{
	margin:10px auto;
}
.txt_hide{
	text-indent:-9999px;
}

.txt_bold{
	font-weight:bold;
}
.txt_right{
	text-align:right;
}
.txt_red{
	color:#f00;
}