@charset "utf-8";

/*トップページ*/

.samp_zone{ background-image: url(../img/top_01.jpg); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 274px; width: 751px; }

/*メインイメージ*/
#main_img{ height: 274px; width: 751px; position: relative; background-image: url(../img/main_img_bg.gif); background-repeat: no-repeat; padding-bottom: 6px; margin-top: 6px; }
#main_img ul#right_main{ width:515px; hieght:267px; position:absolute; top:9px; left:9px; z-index:4000; }
#main_img ul#right_main li{display:none; position:absolute; top:0; left:0;}
#main_img ul#right_main li.main_on{display:block}

#main_img ul#left_thm{ width:226px; height:221px; top:9px; position:absolute; z-index:5000; right: 11px; background-image: url(../img/main_img_ttl.gif); background-repeat: no-repeat; padding-top: 30px; background-position: right top; display: block; }
#main_img ul#left_thm li{ width:216px; height:72px; cursor:pointer; display: block; float: right; }
#main_img ul#left_thm li img{ display:block; }
#main_img ul#left_thm li.on{ cursor:default; background-image: url(../img/main_thm_now.gif); background-repeat: no-repeat; background-position: left top; padding-left: 10px; }

/*バナーエリア*/
ul.pr_zone{ background-color: #e0dfd5; width: 717px; border: 1px solid #d1d0c8; margin-left: 6px; padding: 10px; overflow: hidden; margin-bottom: 6px; display: block; }
ul.pr_zone li{ float: left; padding-right: 6px; }
ul.pr_zone li a{ margin: 0px; padding: 0px; height: 79px; width: 237px; background-repeat: no-repeat; text-indent: -9999px; display: block; }
ul.pr_zone li#prban_01 a{ background-image: url(../img/top_ban_01.gif); } 
ul.pr_zone li#prban_02 a{ background-image: url(../img/top_ban_02.gif); } 

/*新着情報*/
dl#golf_new{ background-image: url(../img/top_04.gif); background-repeat: repeat-y; margin-bottom: 6px; }
dl#golf_new dt{ background-image: url(../img/top_02.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 58px; } 
dl#golf_new dd{ background-image: url(../img/top_05.gif); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 30px; }
dl#golf_new dd ul{ width: 700px; display: block; padding-top: 10px; padding-left: 25px; }
dl#golf_new dd ul li{ display: block; overflow: hidden; clear: both; padding-bottom: 8px; }
dl#golf_new dd ul li .yymmdd{ float: left; padding-right: 10px; width: 74px; display: block; }
dl#golf_new dd ul li .news_doc{ float: left; background-image: url(../img/top_03.gif); background-repeat: no-repeat; background-position: left 4px; padding-left: 14px; width: 600px; }
dl#golf_new dd ul li .news_doc a{ color: #658ba2; text-decoration: underline; display: block; }



/*コースリスト*/
ul.li_area{ padding-left: 8px; display: block; overflow: hidden; }
ul.li_area li{ float: left; padding-right: 3px; }
ul.li_area li a{ background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 44px; width: 119px; }

ul.li_area li#course_area_01 a{ background-image: url(../img/top_course_btn_01.gif); }
ul.li_area li#course_area_02 a{ background-image: url(../img/top_course_btn_02.gif); }
ul.li_area li#course_area_03 a{ background-image: url(../img/top_course_btn_03.gif); }
ul.li_area li#course_area_04 a{ background-image: url(../img/top_course_btn_04.gif); }
ul.li_area li#course_area_05 a{ background-image: url(../img/top_course_btn_05.gif); }
ul.li_area li#course_area_06 a{ background-image: url(../img/top_course_btn_06.gif); }

ul.li_area li#course_area_01.present a{ background-image: url(../img/top_course_btn_01on.gif); }
ul.li_area li#course_area_02.present a{ background-image: url(../img/top_course_btn_02on.gif); }
ul.li_area li#course_area_03.present a{ background-image: url(../img/top_course_btn_03on.gif); }
ul.li_area li#course_area_04.present a{ background-image: url(../img/top_course_btn_04on.gif); }
ul.li_area li#course_area_05.present a{ background-image: url(../img/top_course_btn_05on.gif); }
ul.li_area li#course_area_06.present a{ background-image: url(../img/top_course_btn_06on.gif); }

.area_detail{ background-image: url(../img/top_course_03.gif); background-repeat: repeat-y; clear: both; }
.area_detail strong{ background-image: url(../img/top_course_ttl.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; height: 49px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }

#hokkaido-tohoku,#saitama-kanto,#hakone-izu,#gunma-nagano,#kinki-kyushu,#kaigai{ background-image: url(../img/top_course_02.gif); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 30px; }

.area_detail dl{ display: block; }
.area_detail dl dt{ background-image: url(../img/top_course_tab.gif); background-repeat: no-repeat; width: 690px; height: 23px; margin-left: 9px; padding-left: 40px; font-size: 14px; color: #a75e4b; font-weight: bold; padding-top: 6px; display: block; letter-spacing: 0.1em; }
.area_detail dl dd{ width: 730px; display: block; margin-left: 9px; padding-bottom: 10px; }
.area_detail dl dd ul{ overflow: hidden; background-image: url(../img/top_course_04.gif); background-repeat: repeat; display: block; width: 730px; }
.area_detail dl dd ul li{ float: left; height: 111px; width: 233px; display: block; padding-top: 10px; padding-left: 10px; }
.area_detail dl dd ul li .golf_lbox{ float: left; width: 96px; background-repeat: no-repeat; }
.area_detail dl dd ul li .golf_lbox a{ background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; padding: 0px; }

.area_detail dl dd ul li .golf_lbox a.detail_btn{ background-image: url(../img/top_course_01.gif); height: 16px; width: 46px; }
.area_detail dl dd ul li .golf_lbox a.photo_btn{ height: 75px; width: 96px; margin-bottom: 6px; }

.area_detail dl dd ul li .golf_rbox{ width: 120px; padding-left: 7px; float: left; font-size: 10px; line-height: 12px; }
.area_detail dl dd ul li .golf_rbox em{ display: block; padding-bottom: 6px; padding-top: 4px; }
.area_detail dl dd ul li .golf_rbox em a{ font-size: 12px; font-style: normal; line-height: 14px; color: #e27a5c; font-weight: bold; text-decoration: none; }

/*ツアースケジュール*/
#tsche_box { background-image: url(../img/top_06.gif); background-repeat: no-repeat; display: block; height: 190px; width: 372px; float: left; position: relative; text-indent: -9999px; }
#tsche_box a { background-image: url(../img/top_08.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 26px; width: 53px; position: absolute; right: 20px; bottom: 24px; }

/*プリンスカード*/
#pcard_box { background-image: url(../img/top_07.gif); background-repeat: no-repeat; display: block; height: 190px; width: 372px; float: right; position: relative; text-indent: -9999px; }
#pcard_box a { background-image: url(../img/top_09.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 26px; width: 53px; position: absolute; right: 20px; bottom: 24px; }


/*お得な情報*/
dl#golf_otoku{ background-image: url(../img/top_04.gif); background-repeat: repeat-y; margin-bottom: 6px; clear: both; }
dl#golf_otoku dt{ background-image: url(../img/top_10.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 67px; } 
dl#golf_otoku dd{ background-image: url(../img/top_05.gif); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 30px; overflow: hidden; }
dl#golf_otoku dd ul{ display: block; padding-left: 18px; overflow: hidden; clear: both; }
dl#golf_otoku dd ul li{ display: block; overflow: hidden; float: left; width: 353px; padding-top: 10px; padding-right: 7px; }
dl#golf_otoku dd ul li .camp_box{ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E1E1E1; padding-bottom: 14px; padding-right: 6px; padding-left: 6px; }
dl#golf_otoku dd ul li.last_line .camp_box{ border-bottom-style: none; }
dl#golf_otoku dd ul li .gcname{ color: #5f5f5f; font-weight: bold; font-size: 12px; display: block; }
dl#golf_otoku dd ul li .campname{ display: block; }
dl#golf_otoku dd ul li .campname a{ font-size: 14px; line-height: 16px; font-weight: bold; color: #5a9e61; text-decoration: none; }
dl#golf_otoku dd ul li .price_box{ font-weight: bold; color: #c3553b; display: block; }
dl#golf_otoku dd ul li img{ padding-bottom: 0px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: block; }
dl#golf_otoku dd ul li a.rese_btn{ display: block; padding: 0px; height: 16px; width: 66px; margin-top: 4px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
dl#golf_otoku dd ul li a.photo_btn{ margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 6px; padding-left: 0px; display: block; }

dl#golf_otoku dd ul#otoku_sbox li a.photo_btn{ float: left; margin-right: 8px; }
dl#golf_otoku dd ul#otoku_sbox li a.rese_btn{ clear: both; overflow: hidden; }




/*コース写真サムネイル*/
/*北海道*/
.area_detail dl dd ul li#course_onuma .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_onuma.jpg); }
.area_detail dl dd ul li#course_furano .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_furano.jpg); }
.area_detail dl dd ul li#course_kamishihoro .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_kamishihoro.jpg); }
.area_detail dl dd ul li#course_memanbetsu .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_memanbetsu.jpg); }

/*東北*/
.area_detail dl dd ul li#course_shizukuishi .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_shizukuishi.jpg); }
.area_detail dl dd ul li#course_numakunai .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_numakunai.jpg); }

/*埼玉*/
.area_detail dl dd ul li#course_kuni .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_kuni.jpg); }
.area_detail dl dd ul li#course_musashigaoka .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_musashigaoka.jpg); }
.area_detail dl dd ul li#course_shinmusashi .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_shinmusashi.jpg); }
.area_detail dl dd ul li#course_seibu-en .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_seibu-en.jpg); }

/*千葉*/
.area_detail dl dd ul li#course_ohara .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_ohara.jpg); }

/*箱根*/
.area_detail dl dd ul li#course_daihakone .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_daihakone.jpg); }
.area_detail dl dd ul li#course_yunohana .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_yunohana.jpg); }
.area_detail dl dd ul li#course_hakone-en .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_hakone-en.jpg); }

/*伊豆・湘南*/
.area_detail dl dd ul li#course_kawana .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_kawana.jpg); }
.area_detail dl dd ul li#course_oshima .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_oshima.jpg); }
.area_detail dl dd ul li#course_nishiatami .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_nishiatami.jpg); }
.area_detail dl dd ul li#course_oiso .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_oiso.jpg); }
.area_detail dl dd ul li#course_shichirigahama .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_shichirigahama.jpg); }
.area_detail dl dd ul li#course_sugita .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_sugita.jpg); }
.area_detail dl dd ul li#course_shichirigahama .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_shichirigahama.jpg); }

/*群馬*/
.area_detail dl dd ul li#course_tsumagoi .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_tsumagoi.jpg); }

/*長野*/
.area_detail dl dd ul li#course_karu72_east .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_karu72_east.jpg); }
.area_detail dl dd ul li#course_karu72_west .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_karu72_west.jpg); }
.area_detail dl dd ul li#course_karu72_south .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_karu72_south.jpg); }
.area_detail dl dd ul li#course_karu72_north .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_karu72_north.jpg); }
.area_detail dl dd ul li#course_karu_ph .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_karu_ph.jpg); }
.area_detail dl dd ul li#course_seizan .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_seizan.jpg); }
.area_detail dl dd ul li#course_asama .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_asama.jpg); }
.area_detail dl dd ul li#course_magoe .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_magoe.jpg); }

/*近畿*/
.area_detail dl dd ul li#course_seta_east .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_seta_east.jpg); }
.area_detail dl dd ul li#course_seta_west .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_seta_west.jpg); }
.area_detail dl dd ul li#course_seta_south .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_seta_south.jpg); }
.area_detail dl dd ul li#course_ryuo .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_ryuo.jpg); }

/*九州*/
.area_detail dl dd ul li#course_kushima .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_kushima.jpg); }

/*海外*/
.area_detail dl dd ul li#course_hawai_ph .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_hawai_ph.jpg); }
.area_detail dl dd ul li#course_mauna_ph .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_mauna_ph.jpg); }
.area_detail dl dd ul li#course_hapuna_ph .golf_lbox a.photo_btn{ background-image: url(../img/course_thmb_hapuna_ph.jpg); }
