@charset "UTF-8";
/*++++++++++++++++++++++++++++++++++++++++++
HTML Setting
+++++++++++++++++++++++++++++++++++++++++++*/

* {
	margin:0;
	padding:0;
	list-style:none;
	}

body{
	margin:0;
	padding:0;
	font-size:12px;
	}

img{
	border:none;
	}
	
h1,h2,h3,h4{
	font-size:10px;
}

table{clear:both;}
td{vertical-align:top}

#zentai{
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}




#d{
	width:790px;
	height:auto;
	padding-left:20px;
	font-size:10px;
	margin-top:10px;
	line-height:15px;
	color:#666;
	clear:both;
	}

#golf_back{
	width:800px;
	height:auto;
	font-size:12px;
	line-height:15px;
	color:#262626;
	clear:both;
	text-align:right;
	margin-top:20px
	}

#koushin_g{
	width:800px;
	height:auto;
	font-size:12px;
	line-height:18px;
	color:#262626;
	clear:both;
	text-align:right;
	}


/*フォント*/
.px10{font-size:10px; line-height:14px}
.px10 td{font-size:10px; line-height:14px color:#FFFFFF;}
.px10g{font-size:10px; line-height:14px; color:#666666}
.px10g_r{font-size:10px; line-height:14px; color:#666666; text-align:right; padding-right:10px}
.px10g_r2{font-size:10px; line-height:14px; color:#666666; text-align:right; margin-top:40px; position:relative; left:20px}
.px11{font-size:11px; line-height:16px}
.px12{font-size:12px; line-height:18px}
.px12r{font-size:12px; color:#cc0000}
.px12b{font-size:12px; line-height:18px; font-weight:bold;}
.px12rb{font-size:12px; line-height:18px; font-weight:bold; color:#cc0000}
.px10r{font-size:10px; line-height:14px; text-align:right; margin-top:5px}
.px13{font-size:13px; line-height:18px}
.px14{font-size:14px; line-height:21px}
.px14r{font-size:14px; line-height:21px; color:#cc0000}
.px14rb{font-size:14px; line-height:21px; font-weight:bold; color:#cc0000}
.px14b{font-size:14px; line-height:21px; font-weight:bold}
.px14b a{font-size:14px; line-height:21px; font-weight:bold}
.px18{font-size:18px; line-height:24px}
.px21{font-size:21px; line-height:27px}

/*ライトボックス*/
/*195xautoの角丸ボックス*/
.box_195{
	width:195px;
	height:auto;
	background:url(../parts/d_menu_sline.gif) repeat-y;
	margin-bottom:10px;
	}

.box_195_content{
	width:195px;
	height:auto;
	padding-bottom:5px;
	background:url(../parts/d_menu_bottom.gif) no-repeat bottom;
	}
	
.box_195_content p{
	width:175px;
	height:auto;
	padding:5px 5px 0px 5px; 
	}	

.box_195_content p.gred{
	width:175px;
	height:auto;
	padding:5px 5px 0px 5px; 
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
	}	

	
.box_195_content ul{
	width:175px;
	height:auto;
	padding:5px 5px 0px 5px;
	}

.box_195_content ul li.no1{
	width:161px;
	height:auto;
	padding:0 0 0 24px;
	line-height:1.6em;
	background:url(../parts/no1.gif) no-repeat 3px 4px;
	}
	
.box_195_content ul li.no2{
	width:161px;
	height:auto;
	padding:0 0 0 24px;
	line-height:1.6em;
	background:url(../parts/no2.gif) no-repeat 3px 4px;
	}

.box_195_content ul li.no3{
	width:161px;
	height:auto;
	padding:0 0 0 24px;
	line-height:1.6em;
	background:url(../parts/no3.gif) no-repeat 3px 4px;
	}

		
#hotel_district{
	display:block;
	width:195px;
	height:24px;
	background:url(../parts/hotel_district_ttl.gif) no-repeat;
	text-indent:-9999px;
	}
	
#golf_dsearch{
	display:block;
	width:195px;
	height:24px;
	background:url(../parts/golf_dsearch.gif) no-repeat;
	text-indent:-9999px;
	}
	

#golf_isearch{
	display:block;
	width:195px;
	height:24px;
	background:url(../parts/golf_isearch.gif) no-repeat;
	text-indent:-9999px;
	}
	
	
#golf_dsearch{
	display:block;
	width:195px;
	height:24px;
	background:url(../parts/golf_dsearch.gif) no-repeat;
	text-indent:-9999px;
	}
	
#golf_dk_search{
	display:block;
	width:195px;
	height:24px;
	background:url(../parts/golf_dk_search.gif) no-repeat;
	text-indent:-9999px;
	}
	
#golf_rkg{
	display:block;
	width:195px;
	height:24px;
	background:url(../parts/golf_rkg.gif) no-repeat;
	text-indent:-9999px;
	}


#golf_tour{
	display:block;
	width:195px;
	height:24px;
	background:url(../parts/golf_tour.gif) no-repeat;
	text-indent:-9999px;
	}

#golf_info{
	display:block;
	width:195px;
	height:24px;
	background:url(../parts/golf_info.gif) no-repeat;
	text-indent:-9999px;
	}



.contents_r_waku01{
	width:181px;
	height:auto;
	padding:7px;
	}

.contents_r_waku02{
	width:181px;
	height:auto;
	padding:0 7px 1px 7px;
	background:url(/share/right_box/common/parts/bg_contents_r02.gif) no-repeat bottom;
}

.golf_tour_table td img{margin:0 3px 0 7px}



/*トップページ*/
#idx{width:800px; height:auto; margin-bottom:10px}
#idx h2{height:185px; width:800px;}
#idx p{background:url(../img/seo_ESP09-20974A.jpg); height:46px; width:510px; padding:8px 250px 0 40px; color:#FFFFFF}

.btn_bg{ background:#d4f2aa;}
.btn_bg table.btn_blk{margin:9px;}
.idx_blk{width:800px; margin:20px 0;}
#idx_blk01 h2,#idx_blk02 h2{font-size:18px; font-weight:bold; color:#FFFFFF; line-height:30px; padding-left:1em; padding-top:3px;}
#idx_blk01{background:url(../parts/sbttl_idx01.gif); width:800px; height:35px;}
#idx_blk02{background:url(../parts/sbttl_idx02.gif); width:800px; height:35px;}
#idx_blk03 h2,#idx_blk04 h2{width:200px; height:35px; margin-bottom:10px; float:left;}
#idx_blk03 p,#idx_blk04 p{width:600px; height:35px; float:right;}

.idx_blk_prc{margin:5px 0}
.yoko_sen{margin:10px 0}


/*国内*/
#dome{width:800px; height:185px; margin-bottom:5px}
#dome_tyo{background:url(../img/EDOOH-0122A_tyo.jpg); height:185px; width:800px;}
#dome_tyo td{vertical-align:bottom; padding:0 20px 10px 0;}
#dome_tyo td p{text-indent:-9999px;}

#dome_osa{background:url(../img/EDOOH-0122A_osa.jpg); height:185px; width:800px;}
#dome_osa td{vertical-align:bottom; padding:0 20px 10px 0;}
#dome_osa td p{text-indent:-9999px;}

#dome_ngo{background:url(../img/EDOOH-0122A_ngo.jpg); height:185px; width:800px;}
#dome_ngo td{vertical-align:bottom; padding:0 20px 10px 0;}
#dome_ngo td p{text-indent:-9999px;}

#dome_kyushu{background:url(../img/EDOOH-0122A_kyushu.jpg); height:185px; width:800px;}
#dome_kyushu td{vertical-align:bottom; padding:0 20px 10px 0;}
#dome_kyushu td h1{text-indent:-9999px;}



#dome_seo{background:url(../img/seo_EDOOH-0122A.jpg); height:54px; width:800px;}
#dome_seo p{height:46px; width:490px; padding:8px 20px 0 40px; color:#FFFFFF}
#dome_blk01{background:url(../parts/sbttl_dome01.gif); width:590px; height:35px; text-indent:-9999px}
#dome_new{background:url(../parts/sbttl_new01.jpg); width:590px; height:30px; text-indent:-9999px}

.tb_dome{margin-top:20px}
#dome_box{width:590px; height:auto; border-bottom:5px solid #331919; border-right:5px solid #331919; border-left:5px solid #331919 }
#dome_box td#bdy{padding:10px}
.dome_ph{background:#804c4c}
.dome_ph img{width:140px; margin:5px}
.dome_phttl{border-top:1px solid #cccccc; border-right:1px solid #cccccc; background:#e5e5e5;}
.dome_phttl td{padding:10px 10px 0 10px}
.dome_phprc{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; background:#e5e5e5;}
.dome_phprc td{padding:5px 0 10px 10px;}
.dome_phcap{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; }
.dome_phcap td{padding:5px 10px 5px 10px}


.dome_round{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; background:#f5f5f5}
.dome_round td{padding:5px 10px 5px 10px}
.dome_round td strong{margin-right:10px}



.onebox{width:560px; height:auto; margin-bottom:15px}
.dome_cap{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; }
.dome_cap td{padding:5px 10px 5px 10px}


.gdate{width:15px; height:auto; background:#808080; color:#FFFFFF; padding:0 5px; vertical-align:middle; font-size:14px; line-height:16px; font-weight:bold}

.sonota_g {background:#4c2626; color:#FFFFFF; width:560px; height:30px}
.sonota_g td{padding:5px 10px 5px 10px; color:#FFFFFF;}
.sonota_box{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc;margin-bottom:30px; }
.sonota_box td{padding:5px 10px 5px 10px}


/*海外*/

#int{width:800px; height:185px; margin-bottom:5px}
#int_seo{background:url(../img/seo_EAUCH-0041A.jpg); height:54px; width:800px;}
#int_seo p{height:46px; width:490px; padding:8px 20px 0 40px; color:#FFFFFF}
#int_blk01{background:url(../parts/sbttl_int01.gif); width:590px; height:35px; text-indent:-9999px}

#int_tyo{background:url(../img/EAUCH-0041A_tyo.jpg); height:185px; width:800px;}
#int_tyo td{vertical-align:bottom; padding:0 20px 10px 0;}
#int_tyo td h1{text-indent:-9999px;}


#int_osa{background:url(../img/EAUCH-0041A_osa.jpg); height:185px; width:800px;}
#int_osa td{vertical-align:bottom; padding:0 20px 10px 0;}
#int_osa td h1{text-indent:-9999px;}


#int_ngo{background:url(../img/EAUCH-0041A_ngo.jpg); height:185px; width:800px;}
#int_ngo td{vertical-align:bottom; padding:0 20px 10px 0;}
#int_ngo td h1{text-indent:-9999px;}



.tb_int{margin-top:20px; border-collapse:separate; }
#int_box{width:590px; height:auto; border-bottom:5px solid #19331e; border-right:5px solid #19331e; border-left:5px solid #19331e;}
#int_box td#bdy{padding:10px}
.int_ph{background:#4d8055}
.int_ph img{width:140px; margin:5px}
.int_phttl{border-top:1px solid #cccccc; border-right:1px solid #cccccc; background:#e5e5e5;}
.int_phttl td{padding:10px 10px 0 10px}
.int_phprc{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; background:#e5e5e5;}
.int_phprc td{padding:5px 0 10px 10px;}
.int_phcap{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; }
.int_phcap td{padding:5px 10px 5px 10px}

.int_ttl{border:1px solid #cccccc; background:#e5e5e5; vertical-align:middle; padding:13px 10px 12px 10px; width:445px}

.i_price{
	vertical-align:middle;
	background:#f5f5f5;
	color:#CC0000;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	text-align:left;
	padding:0 10px 0 10px;
}

.noneph_i{width:560px; height:auto}

.int_round{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; background:#f5f5f5}
.int_round td{padding:5px 10px 5px 10px}
.int_round td strong{margin-right:10px}



.onebox{width:560px; height:auto; margin-bottom:15px}
.int_cap{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; }
.int_cap td{padding:5px 10px 5px 10px}



 
.sonota_ig{background:#548c5e; color:#FFFFFF; width:560px; height:30px; margin-bottom:30px;}
.sonota_ig td{padding:10px; vertical-align:bottom; text-align:right; color:#FFFFFF;}
.sonota_ig td strong{font-size:10px; color:#FFFFFF; vertical-align:bottom; text-align:right}
.sonota_ig td a{font-size:10px; color:#FFFFFF; vertical-align:bottom; text-align:right; text-decoration:underline;}
.sonota_ig td a:visited{font-size:10px; color:#FFFFFF; vertical-align:bottom; text-align:right; text-decoration:underline;}
form#sForm select { margin:0 0 5px 0}
.newlist{padding:5px 0 2px 0; border-bottom:1px dashed #f897a8; width:425px; font-weight:bold;}
.newlist img{width:60px; height:15px; margin:0 0 0 5px; position:relative; top:2px;}

.syupatsu {
	padding-top:10px;
	font-size:16px;
	}
