﻿@import url("../css/form.css");



body {

	background-color: #E6F3E9;

	text-align:center;

	font-family: "ＭＳ Ｐゴシック", "Osaka";;

	scrollbar-arrow-color:#808080;

	scrollbar-base-color:#efefef;

	scrollbar-darkshadow-color:#808080;

	scrollbar-highlight-color:#fcfcfc;

	scrollbar-shadow-color:#c0c0c0;

	scrollbar-track-color:#fcfcfc;

	visibility:hidden;

	visibility:visible;



}

body,h1,h2,h3,h4,h5,h6,p,form,ul,li{

	margin:0;

	padding:0;

	list-style-type: none;

}

img{

	border:none;

}

td{

	vertical-align:top;

	font-size:12px;

}



a{

	text-decoration:none;

}

a:hover{

	text-decoration:underline;

}

div#container{

	width:1006px;

	margin:0 auto;

	text-align:left;

	position:relative;

}

div#help a,div#favorite a{

	position:absolute;

	right:15px;

	background-repeat: no-repeat;

	text-indent:15px;

	/*background-position:0px 3px;*/

	color:#339933;

	font-size:10px;

	height:16px;

	display:block;

	width:105px;

	/*text-decoration:none;*/

}

div#help a:hover,div#favorite a:hover{

/*	background-position:0px -24px;*/

}

div#help a{

	top:35px;

	z-index:1001;

	background-image: url(../img/ico_starter.gif);

	font-size:xx-small;

}

div#favorite a{

	top:55px;

	z-index:1000;

	background-image: url(../img/ico_star.gif);

	font-size:xx-small;

}



div#news{

	margin-right: 5px;

	margin-left: auto;

	width:381px;

	height:25px;

	font-size: 10px;

	background-image: url(../img/bg_news.gif);

	background-repeat: no-repeat;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	text-align: left;

	color:#666666;

	

}

div#news a{

	position:relative;

	top:3px;

	left:50px;

	color:#000000;

}





#help1 {

	position:absolute;

	top:45px;

	left:-79px;

	visibility:hidden;

	z-index:1000000;

	

}

html[xmlns] .exceptIE{/*IE以外*/

	display:none;

}







div#headerBtn{

	width:1006px;

	height:35px;

	background-image: url(../img/headerBtm.jpg);

	background-repeat: no-repeat;

	text-align:right;

}

div#headerBtn ul{

	width:720px;

	margin-right:0;

	margin-left:auto;

	text-align:left;

}

div#headerBtn li{

	float:left;

}

div#headerBtn li a{

	margin-right:10px;

	display:block;

	width:92px;

	height:25px;

	background-repeat: no-repeat;

	text-indent:-1000000px;

}

div#headerBtn li a:hover{

	text-decoration:none;

}



div#headerBtn li a#areaBtn0{background-image: url(../img/btn_area0.gif);}

div#headerBtn li a#areaBtn1{background-image: url(../img/btn_area1.gif);}

div#headerBtn li a#areaBtn2{background-image: url(../img/btn_area2.gif);}

div#headerBtn li a#areaBtn3{background-image: url(../img/btn_area3.gif);}

div#headerBtn li a#areaBtn4{background-image: url(../img/btn_area4.gif);}

div#headerBtn li a#areaBtn5{background-image: url(../img/btn_area5.gif);}

div#headerBtn li a#areaBtn6{background-image: url(../img/btn_area6.gif);}



div#headerBtn li a:hover,div#headerBtn li a.on{

	background-position:bottom;

}







td#step2{

	width:215px;
}

td#step3{

	width:284px;

}

td#step4{

	width:500px;

}

div.tab{}

h2.ttlStep{

	z-index:21;

}



/*step2*/



div#step2Body{

	width:219px;

	/*height:595px;*/

	background-image: url(../img/fr_step2_mid.gif);

	background-repeat: repeat-y;

}

div#step2Body ul{

	height:180px;

	margin:0 20px 0 13px;

	overflow:auto;

}



div#step2Body li{

	border-bottom:1px dotted #e0e0e0;

	padding-bottom:2px;

	line-height:150%;

	margin-bottom:2px;

	background-image: url(../img/ico_list.gif);

	background-repeat: no-repeat;

	background-position: 0px 6px;

	padding-left: 7px;

	font-weight:bold;

	font-size:13px;



}

div#step2Body li a{

	color:#333333;

}

form#areaForm{

	/*visibility:hidden;*/

	margin:0;

	padding:0;

}

#area,#city{

	position:absolute;

	top:-100000px;

	visibility:hidden;

}

#pref{

	position:relative;

	top:-10px;

	left:12px;

	width:185px;

	font-weight:bold;

	font-size:13px;

}



form#areaForm .view{

}



div#about{

	height:310px;

	position:absolute;

	left:-10px;

}





div#about:first-letter{

/*	font-weight:bold;

	font-size:40px;*/

}





/*step3*/



div#step3Body{

	width:287px;

	height:620px;

	background-image: url(../img/fr_step3_mid.gif);

	background-repeat: repeat-y;

}

div#initParams{

	visibility:hidden;

}

div#initParams a{

	display:block;

	width:22px;

	height:15px;

	background-image: url(../img/btn_initParams.gif);

	background-repeat: no-repeat;

	background-position: 0px -15px;

	text-indent:-100000px;

	position:absolute;

	left:465px;

	top:183px;

	text-decoration:none;

}

div#initParams a:hover{

	background-position: 0px 0px;

}



div#jumpParamUrl{

}

div#jumpParamUrl a{

	text-decoration:none;

	display:block;

	width:22px;

	height:15px;

	background-image: url(../img/btn_paramUrl.gif);

	background-repeat: no-repeat;

	background-position: 0px -15px;

	text-indent:-100000px;

	position:absolute;

	left:968px;

	top:183px;

}

div#jumpParamUrl a:hover{

	background-position: 0px 0px;

}



#paramTable{

	margin-left:10px;

}

#paramTable th{

	text-align:center;

	border-bottom:1px solid #e0e0e0;

	padding-right:2px;

}

#paramTable th div{

	height:12px;

	width:72px;

	background-repeat: no-repeat;

	text-indent:-10000px;

}

#paramTable .paramOn{

	background-position: -72px 0px;

}

#priceTxt{		background-image: url(../img/txt/txt_price.gif);}

#rateTxt{		background-image: url(../img/txt/txt_rate.gif);}

#distTxt{		background-image: url(../img/txt/txt_dist.gif);}

#ch_golfTxt{	background-image: url(../img/txt/txt_facility.gif);}

/*#ch_maniaTxt{	準備中}*/

#rd_typeTxt{	background-image: url(../img/txt/txt_type.gif);}

#rd_cadieTxt{	background-image: url(../img/txt/txt_cadie.gif);}

#rd_recoTxt{	background-image: url(../img/txt/txt_recommend.gif);}

#rd_creTxt{		background-image: url(../img/txt/txt_credit.gif);height:23px !important;}



#paramTable td{

	width:184px;

	padding-top:5px;

	padding-bottom:5px;

	border-bottom:1px solid #e0e0e0;

}

#paramTable td td{

	width:0;

	padding-bottom:0;

	padding-top:0;

	border:none;

}

#paramTable select{

	width:80px;

}

#paramTable a{

	display:block;

	width:89px;

	height:19px;

	text-indent:-1000000px;

	float:left;

	margin:1px;

}

#paramTable a:hover{

	text-decoration:none;

}

#ch_golf1{background-image:  url(../img/paramBtn/ch_golf1.gif);}

#ch_golf2{background-image:  url(../img/paramBtn/ch_golf2.gif);}

#ch_golf3{background-image:  url(../img/paramBtn/ch_golf3.gif);}

#ch_golf4{background-image:  url(../img/paramBtn/ch_golf4.gif);}



#ch_mania1{background-image:  url(../img/paramBtn/ch_mania1.gif);}

#ch_mania2{background-image:  url(../img/paramBtn/ch_mania2.gif);}

#ch_mania3{background-image:  url(../img/paramBtn/ch_mania3.gif);}

#ch_mania4{background-image:  url(../img/paramBtn/ch_mania4.gif);}

#ch_mania5{background-image:  url(../img/paramBtn/ch_mania5.gif);}

#ch_mania6{background-image:  url(../img/paramBtn/ch_mania6.gif);}

#ch_mania7{background-image:  url(../img/paramBtn/ch_mania7.gif);}

#ch_mania8{background-image:  url(../img/paramBtn/ch_mania8.gif);}

#ch_mania9{background-image:  url(../img/paramBtn/ch_mania9.gif);}



#rd_type1{background-image:  url(../img/paramBtn/rd_type1.gif);}

#rd_type2{background-image:  url(../img/paramBtn/rd_type2.gif);}

#rd_type3{background-image:  url(../img/paramBtn/rd_type3.gif);}

#rd_type4{background-image:  url(../img/paramBtn/rd_type4.gif);}

#rd_type5{background-image:  url(../img/paramBtn/rd_type5.gif);}



#rd_cadie1{background-image:  url(../img/paramBtn/rd_cadie1.gif);}

#rd_cadie2{background-image:  url(../img/paramBtn/rd_cadie2.gif);}

#rd_cadie3{background-image:  url(../img/paramBtn/rd_cadie3.gif);}



#rd_reco1{background-image:  url(../img/paramBtn/rd_reco1.gif);}

#rd_reco2{background-image:  url(../img/paramBtn/rd_reco2.gif);}

#rd_reco3{background-image:  url(../img/paramBtn/rd_reco3.gif);}

#rd_reco4{background-image:  url(../img/paramBtn/rd_reco4.gif);}

#rd_reco5{background-image:  url(../img/paramBtn/rd_reco5.gif);}



#rd_cre1{background-image:  url(../img/paramBtn/rd_cre1.gif);}

#rd_cre2{background-image:  url(../img/paramBtn/rd_cre2.gif);}

#rd_cre3{background-image:  url(../img/paramBtn/rd_cre3.gif);}

#rd_cre4{background-image:  url(../img/paramBtn/rd_cre4.gif);}

#rd_cre5{background-image:  url(../img/paramBtn/rd_cre5.gif);}

#rd_cre6{background-image:  url(../img/paramBtn/rd_cre6.gif);}

#rd_cre7{background-image:  url(../img/paramBtn/rd_cre7.gif);}

#rd_cre8{background-image:  url(../img/paramBtn/rd_cre8.gif);}

#rd_cre9{background-image:  url(../img/paramBtn/rd_cre9.gif);}

#rd_cre10{background-image:  url(../img/paramBtn/rd_cre10.gif);}

#rd_cre11{background-image:  url(../img/paramBtn/rd_cre11.gif);}



.p_on{

	background-position:0px -19px;

}



/*step4*/



div#itemSum{

	width:500px;

	height:29px;

	background-image: url(../img/fr_map_top.gif);

	background-repeat: no-repeat;

}

div#itemSum p{

	text-align:center;

	position:relative;

	top:8px;

	font-weight:bold;

}

div#mapBg{

	width:500px;

	/*height:476px;*/

	background-image: url(../img/bg_map_mid.gif);

	background-repeat: repeat-y;

}

#map{

	width:492px;

	height:418px;

	background-color:#e0e0e0;

	margin-left:1px;

	/*z-index:0;*/

}

div#previewBody{

	width:500px;

	background-image: url(../img/fr_preview_mid.gif);

	background-repeat: repeat-y;

}

div#previewBody table{

	margin-left:15px;

	width:465px;

}

div#previewBody h4{

	font-size:14px;

	margin:0 10px 5px 10px;

	border-bottom:1px solid #e0e0e0;

	padding-bottom:10px;

	

}

div#previewBody a{

	color:#333333;

}

div#previewBody p{

	margin:10px 10px 0 10px;

	line-height:150%;

	color:#666666;

}

div#previewBody li{

	width:40px;

	height:20px;

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent:-1000000px;

	float:left;

	margin:10px 5px 0 5px;

}

div#previewBody li.enable{

	background-position: 0px -20px;

}

#reserveIconGdo{background-image: url(../img/ico_reserveGdo.gif);}

#reserveIconAlba{background-image: url(../img/ico_reserveAlba.gif);}

#reserveIconGora{background-image: url(../img/ico_reserveGora.gif);}

#reserveIconEglf{background-image: url(../img/ico_reserveEglf.gif);}



#previewPic{

	width:165px;

	/*background-image: url(../img/bg_previewPic.gif);

	background-repeat: no-repeat;*/

	text-align:center;

}

div#footerTop{

	margin-top:10px;

}

div#footer{

	width:1006px;

	height:78px;

	background-image: url(../img/footerBtm.jpg);

	background-repeat: no-repeat;

}

p#copyRight{

	text-align:center;

	color:#ffffff;

	position:relative;

	top:30px;

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 10px;

}

div#footer a{

	color:#ffffff;

}



		#loading{

			position:absolute;

			z-index:100000;

			/*margin-left:1px;*/

 			filter: alpha(opacity=80);/*IE*/

		}

		#overMatchAlert{

			position:absolute;

		}

		.overMatchShow{

			z-index:30000;

			width:405px;

			height: 80px;

			margin:190px 50px;

			background-image:  url(../img/caution.png);

			background-repeat: no-repeat;

		}

		.overMatchShow p{

			padding:17px 5px 20px 100px;

			font-weight:bold;

			color:#ffffff;

		}

		.overMatchHide{

			display:none;

		}

		.infoWindow{

			width:250px;

			

			margin:10px;

			text-align:center;

		}

		.infoWindow .name{

			font-size:14px;

			color:#333333;

			font-weight:bold;



		}

		.infoWindow a{

			display:block;

			margin:10px auto 0 auto;

			background-image:  url(../img/btn_detailB.gif);

			width:165px;

			height:47px;

			background-repeat: no-repeat;

			text-indent:-100000px;

			text-decoration:none;

			cursor:pointer;

		}

		.infoWindow a:hover{

			background-position: 0px -47px;

		}

		.infoWindow p{

			color:#666666;

			font-size:10px;

		}



.toTop{

	text-align:right;

	margin:20px;

	

}



ul.treeMenu {

	margin: 10px 10px 10px 10px;

	font-size:12px;

	color:#000000;

}

ul.treeMenu a{

	color:#333333;

	text-decoration:underline;

}

ul.treeMenu a:hover{

	text-decoration:none;

}

ul.treeMenu a:visited{

	http://megagolf.jp/chk/map/

}

ul.treeMenu li{

	font-weight:bold;

	background-image: url(../img/ico_arrow01.gif);

	background-repeat: no-repeat;

	padding-left: 13px;

	background-position: 0px 3px;

	_background-position: 0px 6px;/*IE*/

	color:#ff6600;



}

ul.treeMenu ul{

	margin:5px 10px 20px 10px;

}

ul.treeMenu ul li{

	font-weight:normal;

	background-image: url(../img/ico_arrow02.gif);

	background-repeat: no-repeat;

	padding-left: 13px;

	background-position: 0px 4px;

	_background-position: 0px 7px;

	margin:5px;

	color:#666666;

}



#glfIdxPref{

	background-image: url(../img/fr_glfindexMidB.gif);

	background-repeat: repeat-y;



}

#glfIdxPref table{

	margin:0 0 0 16px;

	width:748px;

}

#glfIdxPref th{

	text-align:center;

	padding:3px;

	width:100px;

	border-bottom:1px solid #e0e0e0;

}

#glfIdxPref td{

	padding:8px 6px;

	border-bottom:1px solid #e0e0e0;

}

#glfIdxPref a{

	display:block;

	margin-right:20px;

	background-image: url(../img/ico_list.gif);

	background-repeat: no-repeat;

	background-position: 0px 3px;

	text-indent:8px;

	float:left;

	color:#333333;

}

#spName{

	height:200px;

	background-image: url(../img/bg_spName.gif);

	background-repeat: no-repeat;

}

#spName p{

	padding-top:55px;

	margin:0 18px;

	font-size:11px;

	line-height:120%;

}

#spName div{

	margin:5px 18px;

	_margin:15px 18px;

	font-size:11px;

}

.questionnaire{
	width:215px;

	margin:10px 0;
}
.questionnaire h5{
	margin:0 15px;
	font-size:12px;
}
.questionnaire table{
	font-size:12px;
	margin:5px 20px 5px 10px;
}
.questionnaire td{
	padding:5px 0;
	border-bottom:1px solid #e0e0e0;
}
ol {
	list-style-type: decimal;
}
