charset "utf-8";"
/* CSS Document */

html{ overflow-y:scroll;}

body{
	text-align:center;
	color:#666666;
	font-family: "メイリオ","Meiryo","sans-serif","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka";
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* browser font */
body{
	font-size:13px;
	line-height:130%;
}
html*body{
	font-size:97%;
	line-height:130%;
	}


a{ color:#1B6DBE; text-decoration:none;}
a:hover{ text-decoration:underline;}
img{ border:0px none #ffffff;}

h1,h2,h3,h4,h5,h6,p,ul,li,form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
table{font-size:13px;}
/*table th{ padding:5px;}*/
/*table td{ padding:5px;}*/
.bottom05{margin:0px 0px 5px 0px;}
.bottom10{margin:0px 0px 10px 0px;}
.bottom15{margin:0px 0px 15px 0px;}
.bottom20{margin:0px 0px 20px 0px;}
.bottom25{margin:0px 0px 25px 0px;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}

#main{
	display:block;
	text-align:left;
	width:970px;
	margin: 0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#header{
	display:block;
	position:relative;
	width:970px; height:115px;
	margin:0px 0px 10px 0px;
	background:url(/static/image/common/header_bg.jpg) no-repeat center 0px;
}

.contents_logo{
	display:block;
	width:165px; height:85px;
}

/*
.contents_logo a{
	display:block;
	width:85px;
	 height:85px;
line-height:85px;
	text-indent:-9999px;
}
*/

.header_detailes{
	display:block; width:450px;
	position:absolute; top:15px; left:170px;
	color:#ffffff; font-size:12px; line-height:20px;
}
.header_nav{
	display:block;
	position:absolute; top:0px; left:694px;
}

.header_nav li{
	display:block; float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 25px;
	background:url(/static/image/common/header_nav_icon.gif) no-repeat 10px center;
}
.header_nav li a{
	color:#ffffff; font-size:12px; line-height:25px;
}

.regist_area{
	display:block;
	position:absolute; top:36px; left:705px;
	width:250px; height:37px;
	background:url(/static/image/common/members_resi_bg.jpg) no-repeat center center;
}
.btn_regist{
	display:block;
	width:91px; height:37px;
	margin:0px 0px 0px 146px;
	padding:0px 0px 0px 0px;
}
.btn_regist a{
	display:block;
	width:91px; height:37px;
	text-indent:-9999px; overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	background:url(/static/image/common/members_resi_btn.gif) no-repeat 0px 0px;
}
.global_nav{
	background: #005E03;
	/*background: #333300;*/
	position:absolute; bottom:0px; left:0px;
	display:block; width:970px; height:30px;
}
.global_nav li{
	display:block; height:30px;
	float:left;
}
.global_nav li a{
	display:block; height:30px;
	text-indent:-9999px; overflow:hidden;
}
.gloval_nav_list01{width:100px;}
.gloval_nav_list02{width:94px;}
.gloval_nav_list03{width:86px;}
.gloval_nav_list04{width:100px;}
.gloval_nav_list05{width:102px;}
.gloval_nav_list06{width:126px;}
.gloval_nav_list07{width:118px;}

.gloval_nav_list01 a{background:url(/static/image/common/global_nav.gif) no-repeat 0px 0px;}
.gloval_nav_list02 a{background:url(/static/image/common/global_nav.gif) no-repeat -100px 0px;}
.gloval_nav_list03 a{background:url(/static/image/common/global_nav.gif) no-repeat -194px 0px;}
.gloval_nav_list04 a{background:url(/static/image/common/global_nav.gif) no-repeat -280px 0px;}
.gloval_nav_list05 a{background:url(/static/image/common/global_nav.gif) no-repeat -380px 0px;}
.gloval_nav_list06 a{background:url(/static/image/common/global_nav.gif) no-repeat -482px 0px;}
.gloval_nav_list07 a{background:url(/static/image/common/global_nav.gif) no-repeat -608px 0px;}

.gloval_nav_list01 a:hover{background:url(/static/image/common/global_nav.gif) no-repeat 0px -30px;}
.gloval_nav_list02 a:hover{background:url(/static/image/common/global_nav.gif) no-repeat -100px -30px;}
.gloval_nav_list03 a:hover{background:url(/static/image/common/global_nav.gif) no-repeat -194px -30px;}
.gloval_nav_list04 a:hover{background:url(/static/image/common/global_nav.gif) no-repeat -280px -30px;}
.gloval_nav_list05 a:hover{background:url(/static/image/common/global_nav.gif) no-repeat -380px -30px;}
.gloval_nav_list06 a:hover{background:url(/static/image/common/global_nav.gif) no-repeat -482px -30px;}
.gloval_nav_list07 a:hover{background:url(/static/image/common/global_nav.gif) no-repeat -608px -30px;}

#side_nav{
	display:block;
	width:200px; float:left;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

#contentsmenu{
	display:block;
	width:200px;
	margin:0px 0px 20px 0px;
	padding:13px 0px 0px 0px;
	background:url(/static/image/common/obj_header_s_bg_org.gif) no-repeat center 0px;
}

#contentsmenu ul{
	width:200px;
	display:block;
	border-top:1px solid #cccccc;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contentsmenu ul li{
	width:200px;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contentsmenu ul li a{
	width:200px; height:29px;
	display:block;
	text-indent:-9999px; overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.conmenu_li01 a{ background:url(/static/image/common/conmenu_li01.gif) no-repeat 0px 0px}
.conmenu_li02 a{ background:url(/static/image/common/conmenu_li02.gif) no-repeat 0px 0px}
.conmenu_li03 a{ background:url(/static/image/common/conmenu_li03.gif) no-repeat 0px 0px}
.conmenu_li04 a{ background:url(/static/image/common/conmenu_li04.gif) no-repeat 0px 0px}
.conmenu_li05 a{ background:url(/static/image/common/conmenu_li05.gif) no-repeat 0px 0px}
.conmenu_li06 a{ background:url(/static/image/common/conmenu_li06.gif) no-repeat 0px 0px}
.conmenu_li07 a{ background:url(/static/image/common/conmenu_li07.gif) no-repeat 0px 0px}
.conmenu_li08 a{ background:url(/static/image/common/conmenu_li08.gif) no-repeat 0px 0px}
.conmenu_li09 a{ background:url(/static/image/common/conmenu_li09.gif) no-repeat 0px 0px}
.conmenu_li10 a{ background:url(/static/image/common/conmenu_li10.gif) no-repeat 0px 0px}
.conmenu_li11 a{ background:url(/static/image/common/conmenu_li11.gif) no-repeat 0px 0px}
.conmenu_li12 a{ background:url(/static/image/common/conmenu_li12.gif) no-repeat 0px 0px}
.conmenu_li13 a{ background:url(/static/image/common/conmenu_li13.gif) no-repeat 0px 0px}

.conmenu_li01 a:hover{ background:url(/static/image/common/conmenu_li01.gif) no-repeat -200px 0px}
.conmenu_li02 a:hover{ background:url(/static/image/common/conmenu_li02.gif) no-repeat -200px 0px}
.conmenu_li03 a:hover{ background:url(/static/image/common/conmenu_li03.gif) no-repeat -200px 0px}
.conmenu_li04 a:hover{ background:url(/static/image/common/conmenu_li04.gif) no-repeat -200px 0px}
.conmenu_li05 a:hover{ background:url(/static/image/common/conmenu_li05.gif) no-repeat -200px 0px}
.conmenu_li06 a:hover{ background:url(/static/image/common/conmenu_li06.gif) no-repeat -200px 0px}
.conmenu_li07 a:hover{ background:url(/static/image/common/conmenu_li07.gif) no-repeat -200px 0px}
.conmenu_li08 a:hover{ background:url(/static/image/common/conmenu_li08.gif) no-repeat -200px 0px}
.conmenu_li09 a:hover{ background:url(/static/image/common/conmenu_li09.gif) no-repeat -200px 0px}
.conmenu_li10 a:hover{ background:url(/static/image/common/conmenu_li10.gif) no-repeat -200px 0px}
.conmenu_li11 a:hover{ background:url(/static/image/common/conmenu_li11.gif) no-repeat -200px 0px}
.conmenu_li12 a:hover{ background:url(/static/image/common/conmenu_li12.gif) no-repeat -200px 0px}
.conmenu_li13 a:hover{ background:url(/static/image/common/conmenu_li13.gif) no-repeat -200px 0px}

.list_box_yel{
	display:block;
	width:200px;
	margin:0px 0px 20px 0px;
	padding:13px 0px 0px 0px;
	background:url(/static/image/common/obj_header_s_bg_yel.gif) no-repeat center 0px;
}
.list_box_org{
	display:block;
	width:200px;
	margin:0px 0px 20px 0px;
	padding:13px 0px 0px 0px;
	background:url(/static/image/common/obj_header_s_bg_org.gif) no-repeat center 0px;
}

#blog_list ul li{
	margin:0px 0px 10px 0px;
	padding:0px 10px 0px 25px;
	background:url(/static/image/common/icon_org.gif) no-repeat 10px 4px;
}
.title_box{
	display:block;
	position: relative;
	width:200px; height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.whatsNewTitle{
	display:block;
	position: absolute; topl:0px; left:0px;
	width:180px; height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px; overflow:hidden;
	background:url(/static/image/common/h2title02.gif) no-repeat 0px 0px;
}
.golfNewTitle{
	display:block;
	position: absolute; topl:0px; left:0px;
	width:156px; height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px; overflow:hidden;
	background:url(/static/image/common/h2title03.gif) no-repeat 0px 0px;
}
.blog_list_Title{
	display:block;
	position: absolute; topl:0px; left:0px;
	width:55px; height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px; overflow:hidden;
	background:url(/static/image/common/h2title05.gif) no-repeat 0px 0px;
}
.login_list_Title{
	display:block;
	position: absolute; topl:0px; left:0px;
	width:90px; height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px; overflow:hidden;
	background:url(/static/image/common/h2title04.gif) no-repeat 0px 0px;
}
.shopLink_Title{
	display:block;
	position: absolute; topl:0px; left:0px;
	width:156px; height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px; overflow:hidden;
	background:url(/static/image/common/h2title01.gif) no-repeat 0px 0px;
}
.mymenuTitle{
	display:block;
	position: absolute; topl:0px; left:0px;
	width:90px; height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px; overflow:hidden;
	background:url(/static/image/common/mymenu_title.gif) no-repeat 0px 0px;
}
.btn_list{
	display:block;
	position: absolute; top:5px; right:4px;
	width:70px; height:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.btn_list a{
	display:block;
	width:70px; height:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px; overflow:hidden;
	background:url(/static/image/common/btn_list.gif) no-repeat 0px 0px;
}
.list_box{
	display:block;
	width:198px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	border:1px solid #999999;
}
.list_box li{
	display:block;
	margin:0px 10px 10px 10px;
	padding:0px 0px 0px 0px;
}
.list_date{
	display:block;
	color:#FF6400; font-size:11px; font-weight:bold;
}
.list_detailes{
	display:block;
}

#contents{
	display:block;
	width:755px;
	*_width:750px;
	float:left;
	margin:0px 0px 20px 15px;
	*_margin:0px 0px 20px 20px;
	padding:0px 0px 0px 0px;
}

#main_contents{
	display:block;
	width:530px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#mainimage{
	text-align:center;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}
#mainimage object{width:520px;height:340px;}
#mainimage embed{width:520px;height:340px;}

.maincontents_title{
	display:block;
	width:530px;
	font-size:16px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	line-height:30px;
	border-bottom:1px dotted #333333;
}
.maincontents_subtitle{
	display:block;
	width:540px;
	font-size:14px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	line-height:20px;
	color: #FF9933;
}
.contents_title_l_or{
	background:url(/static/image/common/obj_header_l_bg_org.gif) no-repeat center top;
	display:block;
	margin:0px 0px 5px 0px;
	padding:13px 0px 0px 5px;
	line-height:25px; font-size:14px; font-weight:bold;
	color:#4D2600;
}
.contents_title_l_ye{
	background:url(/static/image/common/obj_header_l_bg_yel.gif) no-repeat center top;
	display:block;
	margin:0px 0px 5px 0px;
	padding:13px 0px 0px 5px;
	line-height:25px; font-size:14px; font-weight:bold;
	color:#4D2600;
}
.head_pop {
	color:#FF6600;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 20px;
	background:url(/static/image/common/icon_orange.gif) no-repeat 5px center;
}
.gol_pop {
	color: #66CC00;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 30px;
	background:url(/static/image/common/icon_p_ti.gif) no-repeat 5px center;
}
.form_table{ 
	width: 540px;

	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.form_table th{
	padding: 5px;
	font-size:12px;
	border: #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: bold;
	line-height: 120%;
	text-align: center;
}
.form_table #td_b{ 
	padding: 5px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
}
.form_table td{font-size:12px;}

.prctArea_table{
	width: 540px;
	border: #E3E3E3 solid;
	border-width: 1px 0 0 1px;
	border-collapse: collapse;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.prctArea_table th{
	padding: 5px;
	font-size:12px;
	border: #E3E3E3 solid;
	border-width: 0 1px 1px 0;
	background: #F5F5F5;
	font-weight: normal;
	line-height: 120%;
}
.prctArea_table td{
	padding: 5px;
	border: 1px #E3E3E3 solid;
	border-width: 0 1px 1px 0;
}
.facility_search
{
	width:100%;
	background-color:#F3F3F3;
	border:1px solid #FFCC99;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}


#right_nav{
	display:block;
	width:200px; float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.loginInputBox{
	border:0px none #ffffff;
	background:#ffffff;
	width:190px; height:56px;
	margin:0px 5px 10px 5px;
	padding:0px 0px 0px 0px;
	border-collapse: collapse;
    border-spacing: 0;

}
.loginform_box{
	display:block;
	width:200px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	background:#FFCC99;
}
.btn_login{
	display:block;
	width:90px; height:30px;
	margin:0px 55px 0px 55px;
	padding:0px 0px 0px 0px;
}
.btn_login a{
	display:block;
	width:90px; height:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	text-indent:-9999px; overflow:hidden;
	background:url(/static/image/common/btn_login.gif) no-repeat 0px 0px;
}
.btn_login_Emb{
	text-align:right;
}
.btn_login_Emb a{
	line-height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background:url(/static/image/common/icon_org.gif) no-repeat 0px center;
}

.place_serch_innner{
	background:#F2E4CE;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

.placeTitle{
	display:block;
	width:200px; height:33px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px; overflow:hidden;
	background:url(/static/image/common/title_place.gif) no-repeat 0px 0px;
}
.area_box{
	background:#ffffff;
	width:190px;
	display:block;
	margin:0px 5px 10px 5px;
	padding:10px 0px 5px 0px;
}
.btn_serach{
	display:block;
	width:90px; height:31px;
	margin:0px 55px 0px 55px;
	padding:0px 0px 0px 0px;
}
.btn_serach a{
	display:block;
	width:90px; height:31px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	text-indent:-9999px; overflow:hidden;
	background:url(/static/image/common/btn_search.gif) no-repeat 0px 0px;
}
.area_bg{
	display:block;
	width:28px; height:17px;
	margin:0px 0px 5px 10px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px; overflow:hidden;
	background:url(/static/image/common/area_bg.gif) no-repeat 0px 0px;
}
.mi2itf_detailes{
	display:block;
	margin:0px 0px 5px 10px;
	padding:0px 0px 0px 0px;
}

.mymenu_username{
	display:block;
	text-align:right; font-size:10pa; color:#000000;
	line-height:20px;
}
.mymemu_box{
	display:block;
	background-color:#FFCC66;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
}
.mymemu_box ul{
	display:block;
	background-color:#FFFFFF;
	margin:0px 10px 10px 10px;
	padding:0px 0px 0px 0px;
}
.mymemu_box ul li{
	display:block;
	line-height:23px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	background:url(/static/image/common/icon_org.gif) no-repeat 15px center;
}
.main_contents_text{
	margin:0px 10px 20px 10px;
	padding:0px 0px 0px 0px;
}
.btn_logout{
	display:block;
	width:90px; height:30px;
	margin:0px 55px 0px 55px;
	padding:0px 0px 0px 0px;
}
.btn_logout a{
	display:block;
	width:90px; height:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px; overflow:hidden;
	background:url(/static/image/common/btn_logout.gif) no-repeat 0px 0px;
}
#footer{
	display:block;
	width:970px; height:75px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/static/image/common/footer_bg.gif) no-repeat center 10px;
}
.foot_nav{
	display:block;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
.foot_nav a{
	margin:0px 20px 0px 20px;
	padding:0px 0px 0px 0px;
	font-size:12px; line-height:30px;
}
address{
	display:block;
	text-align:center;
	line-height:25px;
	font-style:normal;
}


.h2_column{ background:url(/static/image/title_bg/h2_column.gif) no-repeat 0px 0px; }
.h2_inst{ background:url(/static/image/title_bg/h2_inst.gif) no-repeat 0px 0px; }
.h2_membership{ background:url(/static/image/title_bg/h2_membership.gif) no-repeat 0px 0px; }
.h2_myswing{ background:url(/static/image/title_bg/h2_myswing.gif) no-repeat 0px 0px; }
.h2_news{ background:url(/static/image/title_bg/h2_news.gif) no-repeat 0px 0px; }
.h2_pro{ background:url(/static/image/title_bg/h2_pro.gif) no-repeat 0px 0px; }
.h2_range_info{ background:url(/static/image/title_bg/h2_range_info.gif) no-repeat 0px 0px; }
.h2_reg{ background:url(/static/image/title_bg/h2_reg.gif) no-repeat 0px 0px; }
.h2_sapport{ background:url(/static/image/title_bg/h2_sapport.gif) no-repeat 0px 0px; }
.h2_sitemap{ background:url(/static/image/title_bg/h2_sitemap.gif) no-repeat 0px 0px; }
.h2_use{ background:url(/static/image/title_bg/h2_use.gif) no-repeat 0px 0px; }

.h2_column,.h2_inst,.h2_membership,.h2_myswing,
.h2_news,.h2_pro,.h2_range_info,.h2_reg,
.h2_sapport,.h2_sitemap,.h2_use{
	display:block;
	width:540px; height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.osusume_banner_area{
	margin:0px 0px 0px 0px;
}
.osusume_banner_area ul{
	list-style: none;
}
.osusume_banner_area ul li{
	margin:0px 0px 10px 0px;
	text-align:center;
}

#bannerarea1{
	text-align:center;
}
.banner{
	margin:0px 0px 10px 0px;
}
.invoice-detail-table,.invoice-act{
    width: 540px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin:0px 0px 10px 0px;
}

.invoice-detail-table th,.invoice-act th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
}
.invoice-detail-table td,.invoice-act td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}
