@charset "utf-8";

/*基本設定*/
* { font-family: "ＭＳ Ｐゴシック", Meiryo, Verdana, sans-serif, "Arial", "ＭＳ Ｐゴシック", "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", Osaka; color: #999999; text-align: left; }

id { margin:0px; padding:0px; display: block; }
div { margin:0px; padding:0px; display: block; }
p { margin:0px; padding:0px; }
form { margin:0px; padding:0px; }
ul { margin:0px; padding:0px; list-style-type: none; }
li { margin:0px; padding:0px; }
dl,dt,dd { margin:0px; padding:0px; display: block; }
img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
h1,h2,h3,h4,h5,h6,h7 { margin:0px; padding:0px; }
strong,em{margin:0px; padding:0px;}
body { margin: 0px; padding: 0px; background-image: url(../img/body_before.gif); background-repeat: repeat-x; background-position: left top; background-color: #eeeeee; text-align:center;}
body,div,td,th { font-size:12px; line-height:18px; }

/* ## ハックなど ## */

.clearfix:after{ content: "."; display: block; height:0; clear:both; visibility:hidden; }
.clearfix{display: inline-block;}
/* Hides from ie-mac \*/
* html .clearfix { height:1%; }
.clearfix { display: block; }
/* End hide from ie-mac */

#prince_headerArea{ text-align: center; }
#prince_footerArea{ text-align: center; }


/*メイン・エリア*/
#golf_bg { background-repeat: no-repeat; background-position: center; text-align: center; }
#golf_bg #golf_cont{ width: 990px; margin-right: auto; margin-left: auto; padding-bottom: 10px; overflow: hidden; }

/*メイン・左*/
#golf_bg #golf_cont #golf_navi{ width: 232px; background-image: url(../img/pgr_btn_bg.gif); background-repeat: no-repeat; background-position: 0px 111px; padding-bottom: 30px; float: left; }
#golf_bg #golf_cont #golf_navi h3{ background-image: url(../img/pgr_logo.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 111px; }

#golf_bg #golf_cont #golf_navi a{background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; padding: 0px;}
#golf_bg #golf_cont #golf_navi #first_time{ padding-left: 18px; padding-top: 14px; }
#golf_bg #golf_cont #golf_navi #first_time a{ background-image: url(../img/pgr_01.gif); height: 19px; width: 81px; }
#golf_bg #golf_cont #golf_navi ul#golf_menu{ width: 200px; margin-left: 16px; padding-top: 10px; display: block; padding-bottom: 12px; }
#golf_bg #golf_cont #golf_navi ul#golf_menu li{ padding-bottom: 1px; }
#golf_bg #golf_cont #golf_navi ul#golf_menu li a{ height: 41px; background-repeat: no-repeat; text-indent: -9999px; display: block; }
#golf_bg #golf_cont #golf_navi ul#golf_menu li#gmenu_01 a{ background-image: url(../img/pgr_btn_01.gif); }
#golf_bg #golf_cont #golf_navi ul#golf_menu li#gmenu_02 a{ background-image: url(../img/pgr_btn_02.gif); }
#golf_bg #golf_cont #golf_navi ul#golf_menu li#gmenu_03 a{ background-image: url(../img/pgr_btn_03.gif); }
#golf_bg #golf_cont #golf_navi ul#golf_menu li#gmenu_04 a{ background-image: url(../img/pgr_btn_04.gif); }
#golf_bg #golf_cont #golf_navi ul#golf_menu li#gmenu_05 a{ background-image: url(../img/pgr_btn_05.gif); }
#golf_bg #golf_cont #golf_navi ul#golf_menu li#gmenu_06 a{ background-image: url(../img/pgr_btn_06.gif); }
#golf_bg #golf_cont #golf_navi ul#golf_menu li#gmenu_07 a{ background-image: url(../img/pgr_btn_07.gif); }

#prince_golf_top #golf_bg #golf_cont #golf_navi ul#golf_menu li#gmenu_01 a{background-image: url(../img/pgr_btn_01on.gif);}
#prince_golf_list #golf_bg #golf_cont #golf_navi ul#golf_menu li#gmenu_02 a{background-image: url(../img/pgr_btn_02on.gif);}
#prince_golf_detail #golf_bg #golf_cont #golf_navi ul#golf_menu li#gmenu_02 a{background-image: url(../img/pgr_btn_02on.gif);}


#golf_bg #golf_cont #golf_navi dl{ width: 220px; margin-left: 6px; }
#golf_bg #golf_cont #golf_navi dl dt{ background-repeat: no-repeat; text-indent: -9999px; display: block; }
#golf_bg #golf_cont #golf_navi dl dd{ background-repeat: no-repeat; }

#golf_bg #golf_cont #golf_navi dl#golf_tour {}
#golf_bg #golf_cont #golf_navi dl#golf_tour dt{ background-image: url(../img/pgr_tour_ttl.gif); height: 32px; }
#golf_bg #golf_cont #golf_navi dl#golf_tour dd{ background-image: url(../img/pgr_tour_bg.gif); padding-bottom: 20px; background-position: left bottom; }
#golf_bg #golf_cont #golf_navi dl#golf_tour dd ul{ display: block; width: 192px; margin-left: 14px; }
#golf_bg #golf_cont #golf_navi dl#golf_tour dd ul li{ padding-bottom: 4px; }
#golf_bg #golf_cont #golf_navi dl#golf_tour dd ul li a{ background-repeat: no-repeat; text-indent: -9999px; display: block; height: 59px; width: 192px; }
#golf_bg #golf_cont #golf_navi dl#golf_tour dd ul li#tour_ban_01 a{ background-image: url(../img/pgr_tour_ban_01.jpg); }
#golf_bg #golf_cont #golf_navi dl#golf_tour dd ul li#tour_ban_02 a{ background-image: url(../img/pgr_tour_ban_02.jpg); }
#golf_bg #golf_cont #golf_navi dl#golf_tour dd ul li#tour_ban_03 a{ background-image: url(../img/pgr_tour_ban_03.jpg); }

#golf_bg #golf_cont #golf_navi dl#golf_lid { padding-bottom: 8px; }
#golf_bg #golf_cont #golf_navi dl#golf_lid dt{ background-image: url(../img/pgr_nid_ttl.gif); height: 29px; }
#golf_bg #golf_cont #golf_navi dl#golf_lid dd{ background-image: url(../img/pgr_nid_bg.gif); background-position: left bottom; padding-bottom: 12px; }
#golf_bg #golf_cont #golf_navi dl#golf_lid dd p{ background-image: url(../img/pgr_nid_01.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 44px; margin: 0px; padding: 0px; }
#golf_bg #golf_cont #golf_navi dl#golf_lid dd ul{ text-indent: -9999px; display: block; width: 195px; margin-left: 12px; overflow: hidden; }
#golf_bg #golf_cont #golf_navi dl#golf_lid dd ul li{ padding-bottom: 4px; }
#golf_bg #golf_cont #golf_navi dl#golf_lid dd ul li a{ background-repeat: no-repeat; }
#golf_bg #golf_cont #golf_navi dl#golf_lid dd ul li#id_new a{ background-image: url(../img/pgr_nid_02.gif); height: 30px; }

#golf_bg #golf_cont #golf_navi dl#golf_lid dd ul li#id_change,#golf_bg #golf_cont #golf_navi dl#golf_lid dd ul li#id_del{ float: left; }

#golf_bg #golf_cont #golf_navi dl#golf_lid dd ul li#id_change a{ background-image: url(../img/pgr_nid_03.gif); height: 16px; width: 97px; }
#golf_bg #golf_cont #golf_navi dl#golf_lid dd ul li#id_del a{ background-image: url(../img/pgr_nid_04.gif); height: 16px; width: 97px; }

#golf_bg #golf_cont #golf_navi ul#s_menu{ display: block; padding-left: 20px; }
#golf_bg #golf_cont #golf_navi ul#s_menu li{ padding-bottom: 4px; }
#golf_bg #golf_cont #golf_navi ul#s_menu li a{ height: 19px; width: 167px; background-repeat: no-repeat; }
#golf_bg #golf_cont #golf_navi ul#s_menu li#smenu_01 a{ background-image: url(../img/pgr_02.gif); }
#golf_bg #golf_cont #golf_navi ul#s_menu li#smenu_02 a{ background-image: url(../img/pgr_03.gif);}

#golf_bg #golf_cont #golf_navi #qr_area{ width: 220px; background-image: url(../img/pgr_04.gif); height: 112px; margin-left: 6px; background-repeat: no-repeat; background-position: left bottom; position: relative; }
#golf_bg #golf_cont #golf_navi #qr_area p{ background-image: url(../img/pgr_10.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 55px; width: 109px; position: absolute; top: 12px; right: 12px; }
#golf_bg #golf_cont #golf_navi #qr_area a{ background-image: url(../img/pgr_11.gif); height: 29px; width: 109px; background-repeat: no-repeat; text-indent: -9999px; display: block; position: absolute; top: 68px; right: 12px; }

#golf_bg #golf_cont #golf_navi #mm_area{ width: 209px; padding-left: 11px; padding-bottom: 10px; }
#golf_bg #golf_cont #golf_navi #mm_area a{ background-image: url(../img/top_mm_01.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 67px; width: 209px; }

#golf_bg #golf_cont #golf_navi ul#ss_menu{ display: block; padding-left: 12px; overflow: hidden; }
#golf_bg #golf_cont #golf_navi ul#ss_menu li{ float: left; }
#golf_bg #golf_cont #golf_navi ul#ss_menu li a{ height: 20px; background-repeat: no-repeat; }
#golf_bg #golf_cont #golf_navi ul#ss_menu li#ssmenu_01 a{ background-image: url(../img/pgr_05.gif); width: 90px; }
#golf_bg #golf_cont #golf_navi ul#ss_menu li#ssmenu_02 a{ background-image: url(../img/pgr_06.gif); width: 104px; }


/*メイン・センター*/
#golf_bg #golf_cont #golf_main{ float: left; width: 751px; padding-left: 7px; }
#golf_bg #golf_cont #golf_main ul#golf_tid{ background-image: url(../img/pgr_07.gif); background-repeat: no-repeat; width: 729px; margin-left: 6px; overflow: hidden; padding: 5px; }
#golf_bg #golf_cont #golf_main ul#golf_tid li{ float: right; padding-left: 4px; }
#golf_bg #golf_cont #golf_main ul#golf_tid li a{ background-repeat: no-repeat; text-indent: -9999px; display: block; height: 22px; margin: 0px; padding: 0px; }
#golf_bg #golf_cont #golf_main ul#golf_tid li#tidban_01 a{ background-image: url(../img/pgr_08.gif); width: 101px; }
#golf_bg #golf_cont #golf_main ul#golf_tid li#tidban_02 a{ background-image: url(../img/pgr_09.gif); width: 143px; }
#golf_bg #golf_cont #golf_main ul#golf_tid li#tidban_03 a{ background-image: url(../img/pgr_12.gif); width: 113px; }
