.left_menu .new{
	position:relative;
}

.left_menu .new:after{
	content: url(../images/new_left.png);
	display: block;
	height: 45px;
	width: 29px;
	position: absolute;
	top: 0px;
	right: 16px;
}


.item_list .new{
	position:relative;
}

.item_list .new:after{
	content: url(../images/new_product.png);
	display: block;
	height: 43px;
	width: 23px;
	position: absolute;
	top: 5px;
	left: 5px;
}

/*club_detail common*/
.club_detail nav.top ul{
	margin		: 15px 0px;
	text-align	: right;
}
.club_detail nav.top ul li{
	font-family	: Arial;
	font-size	: 90%;
	display		: inline;
	padding		: 0px 0px 0px 20px;
}

.club_detail nav.top ul li a{
	text-decoration	: none;
}
.club_detail nav.top ul li a:hover{
	color		: #999999;
}

/*Usual*/

.club_detail .usual{
	background	: url(../images/bg_usual.jpg) repeat-y 0 0;
	border-color	: #313131;
	border-style	: solid;
	border-width	: 1px;
	margin		: 0px 0px 5px;
}

.club_detail .main_image{
	border-color	: #313131;
	border-style	: solid;
	border-width	: 1px;
}

.club_detail .main_image h1{
	font-family	: Arial;
	border-style	: solid;
	border-color	: #313131;
	border-width	: 0px 0px 1px;
	background	: #000000;
	margin		: 0px;
	padding		: 10px;
	font-size	: 150%;
}

.club_detail .main_image h1 span{
	padding		: 0px 10px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}



.club_detail .main_image h1 .text_01{

}
.club_detail .main_image h1 .text_02{
}
.club_detail .main_image h1 .text_03{
	color: #999999;
}

/*Banner*/
.club_detail .bnr{
	margin		: 10px 0px 0px;
}

.club_detail .bnr .bnr_commitment50{
	margin		: 30px 0px 0px;
}



.club_detail h1{
	display		: block;
}

.club_detail .usual h2{
	margin		: 10px 12px 12px;
	padding		: 5px 0px 7px 0px;
	border-color	: #313131;
	border-width	: 0px 0px 5px;
	border-style	: solid;
	color		: #ffffff;
	font-size	: 85%;
	_font-size	: 10px;
}

/*Movie*/
.club_detail #movie{
	margin		: 34px 0px 0px;
}

.club_detail #movie h2{
	font-size	: 150%;
}
.club_detail #movie iframe{
	border-width	: 1px;
	border-color	: #313131;
	border-style	: solid;
	margin		: 0px 12px 8px;
}

.club_detail #movie ul{
	text-align	: center;
	margin		: 0px 0px 12px;
}
.club_detail #movie .movie_list_2{
	margin		: 0px 0px 12px 190px!important;
}
.club_detail #movie .movie_list_3{
	margin		: 0px 0px 12px 125px!important;
}

.club_detail #movie .movie_list_4{
	margin		: 0px 0px 12px 65px!important;
}

.club_detail #movie ul li{
	float		: left;	
	font-size	: 85%;
	padding-bottom: 10px;
}

.club_detail #movie ul li img{
	border-style	: solid;
	border-color	: #000000;
	border-width	: 5px;
	margin		: 0px 10px 4px 10px!important;
}

.club_detail #movie ul li a{
	text-decoration	: none;
}
.club_detail #movie ul li a:hover{
	color		: #cccccc;
}
.club_detail #movie ul li a:hover img{
	filter		: alpha(opacity=85);
	opacity		: 0.85;

	-moz-opacity:0.85;
}


/*動画部分*/
#movie #video_screen{
	width:632px;
	margin:0px 0px 10px 12px;
	border:solid 1px;
	border-color	: #313131;
	background-color: #000000;
}


/*movie*/
.club_detail #movie span.notice{
	font-size: 85%;
	padding: 0px 12px 12px 12px;
	text-align: right;
	display: block;
}


.club_detail #movie iframe{
	width:632px;
	/*height:480px;*/
	height:356px;
}

/*------------------------------------------------------*/

/*Gallery*/
.club_detail #gallery{
	margin		: 34px 0px 0px;
}

.club_detail #gallery h2{
	font-size	: 150%;
}

.club_detail #gallery #img_gallery_main{
	margin		: 0px 12px 12px;
	width		: 632px;
	height		: 307px;
	border-color	: #313131;
	border-style	: solid;
	border-width	: 1px;
	background	: #000000;
}

.club_detail #gallery #img_gallery_main img{
	position	: absolute;
	display		: none;
}

.club_detail #gallery #img_gallery_main img.img_01{
	display		: inline;
}



.club_detail #gallery ul{
	text-align	: center;
	margin		: 0px 0px 12px;
}

.club_detail #gallery ul li{
	display		: inline;
}

.club_detail #gallery ul li img{
	border-style	: solid;
	border-color	: #3e3e3e;
	border-width	: 1px;
	margin		: 0px 5px;
}
.club_detail #gallery ul li img:hover{

	filter		: alpha(opacity=70);
	opacity		: 0.70;

	-moz-opacity:0.70;
}
/*Technology*/
.club_detail #technology h2{
	font-size	: 150%;
}


/*example*/
.club_detail #technology .example{
	background	: url(../images/bg_example.jpg) no-repeat 0px 0px;
	border-width	: 1px;
	border-style	: solid;
	border-color	: #505050;
	margin		: 0px 12px;
	padding-bottom:15px;

}

.example h3.smt{
	display:none;
}

.club_detail #technology .example span{
	position: absolute;
	margin-left: 220px;
	margin-top: 46px;
	font-size: 115%;
	font-weight: bold;
}

.club_detail #technology .example ul{
	padding		: 20px 0px 0px;

	*margin-left	: 30px;
}

.club_detail #technology .example li{
	padding		: 5px 10px 10px 23px;
	font-size	: 110%;
	font-weight	: bold;
	line-height	: 170%;
	background-position	: 0 8px;
	background-repeat	: no-repeat;
}



/*block*/
.club_detail #technology section div.block{
	clear		: left;
	background	: url(../images/bg_technology_line.gif) no-repeat 12px 100%;
}

.club_detail #technology h3{
	font-size	: 120%;

	_font-size	: 16px;
}

.club_detail #technology p{
	font-size	: 100%;
	line-height	: 140%;
	font-family	: Arial;

	_font-size	: 12px;
}

.club_detail #technology p.text_01,.club_detail #technology ul.text_01{
	font-size	: 110%;
	line-height	: 170%;

	_font-size	: 14px;
}

.club_detail #technology ul.text_01 li{
	margin		: 0px 0px 10px;
	padding		: 0px 0px 0px 10px;
	background	: url(../../images/ico_technology.gif) no-repeat 0 10px;
}

.club_detail #technology section figcaption{
	font-family	: Arial;
	font-size	: 85%;
	line-height	: 170%;

	*font-size	: 10px;
}
.club_detail #technology li{
	font-family	: Arial;
}
.club_detail #lineup h3{
	font-size	: 120%;

	_font-size	: 16px;
}

	


/*Spec_Price*/
.club_detail #spec_price{
	text-align	: right;
	padding		: 0px 0px 20px;
}
.club_detail #spec_price section{
	padding		: 0px 0px 20px;
}
.club_detail #spec_price h2{
	text-align	: left;
	font-size	: 150%;
}

/*.club_detail #spec_price h2#none_price{
	text-align	: left;
	padding-left	: 80px;
}*/

.club_detail #spec_price h3{
	text-align	: left;
	font-size	: 130%;
	font-weight	: bold;
	font-family	: Arial;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 12px;
}
.club_detail #spec_price h3 img{
	vertical-align	: -3px;
	margin		: 0px 5px 0px 0px;
}

.club_detail #spec_price h4{
	text-align	: left;
	margin		: 20px 0px 8px 12px;
	font-size	: 85%;
	font-weight	: normal
}

.club_detail #spec_price table{
	border-collapse	: separate;
	margin		: 0px 12px 6px;
	width		: 634px;
	font-family	: Arial;
}
.club_detail #spec_price table th{
	border-style	: solid none solid solid;
	border-color	: #c8c9c4 #c8c9c4 #8e8f8a #8e8f8a;
	border-width	: 1px 0px 1px 1px;
	background	: #aeada9;
	color		: #4f4f4d;
	font-weight	: bold;
	font-size	: 90%;
	padding		: 8px;
	text-align	: left;
	vertical-align:middle;
}

.club_detail #spec_price table.tbl_price th{
	border-style	: solid none solid solid;
	border-color	: #c8c9c4 #c8c9c4 #8e8f8a #8e8f8a;
	border-width	: 1px 0px 1px 1px;
	text-align	: center;
}
.club_detail #spec_price table td{
	border-style	: solid;
	border-color	: #dbdad6 #dbdad6 #a7a6a2 #a7a6a2;
	border-width	: 1px 0px 1px 1px;
	background	: #cdccc7;
	color		: #4f4f4d;
	padding		: 8px 0px;
	font-size	: 90%;
	text-align	: center;
	vertical-align: middle;
}
.club_detail #spec_price table tr.tr_image td{
	border-style	: none;
	border-width	: 0px;
	background	: none;
	text-align	: center;
	padding		: 8px 0px 0px;
}

.club_detail #spec_price table tr.tr_image td span.notice{
	display		: block;
	text-align	: center;
	color		: #ffffff;
	padding		: 0px 0px 8px;
	font-size	: 85%;
}

.club_detail #spec_price sup{
	vertical-align	: 2px;
	font-size	: 85%;
}

.club_detail #spec_price span.notice{
	font-size	: 85%;
	padding		: 0px 12px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.club_detail #spec_price table.tbl_price td span,.club_detail #spec_price table.tbl_spec td span{
	font-weight	: bold;
}
.club_detail #spec_price table.tbl_price td span.tax,.club_detail #spec_price table.tbl_spec td span.tax{
	font-size	: 85%;
	padding		: 0px 0px 0px 5px;
	font-weight	: normal;
}
.club_detail #spec_price h2{
	font-size	: 150%;
	margin-bottom	: 20px;
}

/*.club_detail #spec_price h3{
	color		: #333333;
	font-weight	: normal;
	font-size	: 85%;
	vertical-align	: -2px;
}*/
/*.club_detail #spec_price span.notice{
	font-size	: 85%;
	padding		: 0px 0px 10px 15px;
	display		: block;
	font-family: Arial, Helvetica, sans-serif;
}*/
.club_detail #spec_price ul.tabNav{
	margin		: 25px 0px 0px;
	text-align	: center;
}

.club_detail #spec_price ul.tabNav li a img{
	filter		: alpha(opacity=80);
	opacity		: 0.80;

	-moz-opacity:0.65;
}
.club_detail #spec_price ul.tabNav li a:hover img{
	filter		: alpha(opacity=100);
	opacity		: 1.00;

	-moz-opacity:1.00;
}
.club_detail #spec_price ul.tabNav li{
	display		: inline;
	padding		: 0px 5px;
}



.club_detail #spec_price .tab_contents{
	background-color	: #c8c7c1;
	background-repeat	: no-repeat;
	background-position	: 50% 50px;
	border-color		: #aaa9a2;
	border-style		: solid;
	border-width		: 8px;
	margin			: 0px 12px 12px;
	padding			: 12px;
	text-align		: right;
}
.club_detail #spec_price .tab_contents h3{
	margin		: 20px 0px 0px;
	text-align	: left;
	font-family	: Arial;
	font-weight	: bold;
	font-size	: 120%;
}
.club_detail #spec_price .tab_contents h3 span{
	font-weight	: normal;
	font-size	: 60%;
}
.club_detail #spec_price .tab_contents table{
	border-collapse	: separate;
	margin		: 5px 0px 4px;
	width		: 592px;
	font-family	: Arial;
}
.club_detail #spec_price .tab_contents th{
	width		: 100px;
	border-style	: solid;
	border-color	: #c8c9c4 #8e8f8a #8e8f8a #8e8f8a;
	border-width	: 1px 0px 1px 0px;
	background	: #afaeab url(../images/bg_shaft_th.gif);
	color		: #4f4f4d;
	font-weight	: bold;
	font-size	: 90%;
	padding		: 7px;
	text-align	: center;
}

.club_detail #spec_price .tab_contents th.b_left{
	border-width	: 1px 0px 1px 1px;
}
.club_detail #spec_price .tab_contents td{
	border-style	: solid;
	border-color	: #dbdad6 #dbdad6 #a7a6a2 #a7a6a2;
	border-width	: 1px 0px 1px 1px;
	background	: #cdccc7;
	color		: #4f4f4d;
	padding		: 7px;
	font-size	: 90%;
	text-align	: center;
}


/*Shaft*/
.club_detail #shaft h2{
	font-size	: 150%;
	margin-bottom	: 20px;
}

.club_detail #shaft h3{
	color		: #333333;
	font-weight	: normal;
	font-size	: 85%;
	vertical-align	: -2px;
}
.club_detail #shaft span.notice{
	font-size	: 85%;
	padding		: 0px 0px 10px 15px;
	display		: block;
	font-family: Arial, Helvetica, sans-serif;
}
.club_detail #shaft ul.tabNav{
	margin		: 25px 0px 0px;
	text-align	: center;
}

.club_detail #shaft ul.tabNav li a img{
	filter		: alpha(opacity=80);
	opacity		: 0.80;

	-moz-opacity:0.65;
}
.club_detail #shaft ul.tabNav li a:hover img{
	filter		: alpha(opacity=100);
	opacity		: 1.00;

	-moz-opacity:1.00;
}
.club_detail #shaft ul.tabNav li a.active img{
	filter		: alpha(opacity=100);
	opacity		: 1.00;

	-moz-opacity:1.00;
}



.club_detail #shaft ul.tabNav li{
	display		: inline;
	padding		: 0px 5px;
}

.club_detail #shaft .tab_contents{
	background-color	: #c8c7c1;
	background-repeat	: no-repeat;
	background-position	: 50% 50px;
	border-color		: #aaa9a2;
	border-style		: solid;
	border-width		: 8px;
	margin			: 0px 12px 12px;
	padding			: 12px;
	text-align		: right;
}
.club_detail #shaft .tab_contents h3{
	margin		: 20px 0px 80px;
	text-align	: left;
	font-family	: Arial;
	font-weight	: bold;
	font-size	: 120%;
}
.club_detail #shaft .tab_contents h3 span{
	font-weight	: normal;
	font-size	: 60%;
}
.club_detail #shaft .tab_contents table{
	border-collapse	: separate;
	margin		: 5px 0px 4px;
	width		: 592px;
	font-family	: Arial;
}
.club_detail #shaft .tab_contents th{
	/*width		: 100px;*/
	border-style	: solid;
	border-color	: #c8c9c4 #8e8f8a #8e8f8a #8e8f8a;
	border-width	: 1px 0px 1px 1px;
	background	: #aeada9 url(../images/bg_shaft_th.gif);
	color		: #4f4f4d;
	font-weight	: bold;
	font-size	: 90%;
	padding		: 7px 8px;
	text-align	: left;
	/*padding		: 7px;
	text-align	: center;*/
}

.club_detail #shaft .tab_contents th.b_left{
	border-width	: 1px 0px 1px 1px;
}
.club_detail #shaft .tab_contents td{
	border-style	: solid;
	border-color	: #dbdad6 #dbdad6 #a7a6a2 #a7a6a2;
	border-width	: 1px 0px 1px 1px;
	background	: #cdccc7;
	color		: #4f4f4d;
	padding		: 7px;
	font-size	: 90%;
	text-align	: center;
}



/*Spec*/
.club_detail #spec h2{
	font-size	: 150%;
	margin-bottom	: 20px;
}

.club_detail #spec h3{
	color		: #333333;
	font-weight	: normal;
	font-size	: 85%;
	vertical-align	: -2px;
}
.club_detail #spec span.notice{
	font-size	: 85%;
	padding		: 0px 0px 10px 15px;
	display		: block;
	font-family: Arial, Helvetica, sans-serif;
}
.club_detail #spec ul.tabNav{
	margin		: 25px 0px 0px;
	text-align	: center;
}

.club_detail #spec ul.tabNav li a img{
	filter		: alpha(opacity=80);
	opacity		: 0.80;

	-moz-opacity:0.65;
}
.club_detail #spec ul.tabNav li a:hover img{
	filter		: alpha(opacity=100);
	opacity		: 1.00;

	-moz-opacity:1.00;
}
.club_detail #spec ul.tabNav li a.active img{
	filter		: alpha(opacity=100);
	opacity		: 1.00;

	-moz-opacity:1.00;
}



.club_detail #spec ul.tabNav li{
	display		: inline;
	padding		: 0px 5px;
}

.club_detail #spec .tab_contents{
	background-color	: #c8c7c1;
	background-repeat	: no-repeat;
	background-position	: 50% 50px;
	border-color		: #aaa9a2;
	border-style		: solid;
	border-width		: 8px;
	margin			: 0px 12px 12px;
	padding			: 12px;
	text-align		: right;
}
.club_detail #spec .tab_contents h3{
	margin		: 20px 0px 80px;
	text-align	: left;
	font-family	: Arial;
	font-weight	: bold;
	font-size	: 120%;
}
.club_detail #spec .tab_contents h3 span{
	font-weight	: normal;
	font-size	: 60%;
}
.club_detail #spec .tab_contents table{
	border-collapse	: separate;
	margin		: 5px 0px 4px;
	width		: 592px;
	font-family	: Arial;
}
.club_detail #spec .tab_contents th{
	/*width		: 100px;*/
	border-style	: solid;
	border-color	: #c8c9c4 #8e8f8a #8e8f8a #8e8f8a;
	border-width	: 1px 0px 1px 0px;
	background	: #aeada9 url(../images/bg_shaft_th.gif);
	color		: #4f4f4d;
	font-weight	: bold;
	font-size	: 90%;
	padding		: 7px;
	text-align	: center;
}

.club_detail #spec .tab_contents th.b_left{
	border-width	: 1px 0px 1px 1px;
}
.club_detail #spec .tab_contents td{
	border-style	: solid;
	border-color	: #dbdad6 #dbdad6 #a7a6a2 #a7a6a2;
	border-width	: 1px 0px 1px 1px;
	background	: #cdccc7;
	color		: #4f4f4d;
	padding		: 7px;
	font-size	: 90%;
	text-align	: center;
}



/*Table Hover*/
/*.club_detail #shaft .tab_contents tr:hover th{
	background	: #aeada9 url(../images/bg_shaft_th_on.gif);
}

.club_detail #shaft .tab_contents tr:hover td:hover{
	background	: #dddcd7;
}
*/


.club_detail #shaft .tab_contents span.notice{
	padding		: 0px 15px 0px 0px;
	color		: #3a3a3a;
}



.club_detail #shaft .shaft_armrq8_54{
	background-image	: url(../images/bg_spec_shaft_armrq8_54.png);
}
.club_detail #shaft .shaft_armrq8_49{
	background-image	: url(../images/bg_spec_shaft_armrq8_49.png);
}
.club_detail #shaft .shaft_armrq8_45{
	background-image	: url(../images/bg_spec_shaft_armrq8_45.png);
}

.club_detail #shaft .shaft_armrq8_40{
	background-image	: url(../images/bg_spec_shaft_armrq8_40.png);
}
.club_detail #shaft .shaft_armrq8_62{
	background-image	: url(../images/bg_spec_shaft_armrq8_62.png);
}

.club_detail #shaft .shaft_armrq6_40{
	background-image	: url(../images/bg_spec_shaft_armrq6_40.jpg);
}
.club_detail #shaft .shaft_armrq6_49{
	background-image	: url(../images/bg_spec_shaft_armrq6_49.jpg);
}
.club_detail #shaft .shaft_armrq6_54{
	background-image	: url(../images/bg_spec_shaft_armrq6_54.jpg);
}

.club_detail #shaft .shaft_armrq6_45{
	background-image	: url(../images/bg_spec_shaft_armrq6_45.jpg);
}
.club_detail #shaft .shaft_armrq6_62{
	background-image	: url(../images/bg_spec_shaft_armrq6_62.jpg);
}
.club_detail #shaft .shaft_ns_pro_950gh{
	background-image	: url(../images/bg_spec_shaft_ns_pro_950gh.jpg);
}
.club_detail #shaft .shaft_dynamic_gold{
	background-image	: url(../images/bg_spec_shaft_dynamic_gold.jpg);
}
.club_detail #shaft .shaft_ns_pro_1050gh{
	background-image	: url(../images/bg_spec_shaft_ns_pro_1050gh.jpg);
}
.club_detail #shaft .shaft_amazing_spec{
	background-image	: url(../images/bg_spec_shaft_amazing_spec.jpg);
}

.club_detail #shaft .shaft_perfect_switch{
	background-image	: url(../images/bg_spec_shaft_perfect_switch.jpg);
}

.club_detail #shaft .shaft_perfect_switch_70{
	background-image	: url(../images/bg_spec_shaft_perfect_switch_70.jpg);
	background-position	: 50% 60px; 
}
.club_detail #shaft .shaft_perfect_switch_65{
	background-image	: url(../images/bg_spec_shaft_perfect_switch_65.jpg);
	background-position	: 50% 60px; 
}
.club_detail #shaft .shaft_perfect_switch_55{
	background-image	: url(../images/bg_spec_shaft_perfect_switch_55.jpg);
	background-position	: 50% 60px; 
}
.club_detail #shaft .shaft_armrq6_perfect_switch{
	background-image	: url(../images/bg_spec_shaft_armrq6_perfect_switch.jpg);
	background-position	: 50% 60px; 
}

.club_detail #shaft .shaft_perfect_switch_s{
	background-image	: url(../images/bg_spec_shaft_perfect_switch_s.jpg);
	background-position	: 50% 60px; 
}
.club_detail #shaft .shaft_perfect_switch_r{
	background-image	: url(../images/bg_spec_shaft_perfect_switch_r.jpg);
	background-position	: 50% 60px; 
}
.club_detail #shaft .shaft_5s{
	background-image	: url(../images/bg_spec_shaft_5s.jpg);
	background-position	: 50% 60px; 
}
.club_detail #shaft .shaft_4s{
	background-image	: url(../images/bg_spec_shaft_4s.jpg);
	background-position	: 50% 60px; 
}
.club_detail #shaft .shaft_3s{
	background-image	: url(../images/bg_spec_shaft_3s.jpg);
	background-position	: 50% 60px; 
}
.club_detail #shaft .shaft_2s{
	background-image	: url(../images/bg_spec_shaft_2s.jpg);
	background-position	: 50% 60px; 
}

.club_detail #shaft .shaft_ta_l{
	background-image		: url(../images/bg_spec_shaft_ta_50.jpg);
	background-position	: 50% 60px; 
}


.club_detail #shaft .shaft_armrq8_l{
	background-image	: url(../images/bg_spec_shaft_armrq8_45.jpg);
	background-position	: 50% 60px; 
}


.club_detail #shaft .shaft_vizard_i_550{
	background-image	: url(../images/bg_spec_shaft_vizard_i_550.jpg);
	background-position	: 50% 60px; 
}

.club_detail #shaft .shaft_vizard_i_500{
	background-image	: url(../images/bg_spec_shaft_vizard_i_500.jpg);
	background-position	: 50% 60px; 
}

.club_detail #shaft .shaft_vizard_ut_l{
	background-image	: url(../images/bg_spec_shaft_vizard_ut_500.jpg);
	background-position	: 50% 60px; 
}

.club_detail #shaft .shaft_modus3{
	background-image	: url(../images/bg_spec_shaft_modus3.jpg);
	background-position	: 50% 60px; 
}



.club_detail #shaft .shaft_ta h3,
.club_detail #shaft .shaft_tz h3,
.club_detail #shaft .shaft_tc h3{
	margin		: 20px 0px 0px;
	text-align	: left;
}
.club_detail #shaft .shaft_ta{
	background-image		: url(../images/bg_spec_shaft_ta.jpg);
	background-position		:0px 20px;
	padding					: 50px 12px 12px 12px;
}
.club_detail #shaft .shaft_tc{
	background-image		: url(../images/bg_spec_shaft_tc.png);
	background-position		:0px 20px;
	padding					: 50px 12px 12px 12px;
}
.club_detail #shaft .shaft_tz{
	background-image		: url(../images/bg_spec_shaft_tz.jpg);
	background-position		:0px 20px;
	padding					: 50px 12px 12px 12px;
}

.club_detail #shaft .shaft_ut h3{
	margin		: 20px 0px 0px;
	text-align	: left;
}
.club_detail #shaft .shaft_ut{
	background-image		: url(../images/bg_spec_shaft_vizard_ut_650.jpg);
	background-position		:0px 20px;
	padding					: 50px 12px 12px 12px;
}

.club_detail #shaft .shaft_armrq8 h3{
	margin		: 20px 0px 0px;
	text-align	: left;
}
.club_detail #shaft .shaft_armrq8{
	background-image		: url(../images/bg_spec_shaft_armrq8_54.jpg);
	background-position		:0px 20px;
	padding					: 50px 12px 12px 12px;
}

/*foot_bnr*/
/*../../css/style.css*/

/*bsp*/
.club_detail #bsp{
	clear		: left;
}
.club_detail #bsp h2{
	background	: url(../../images/ttl_bsp.png) no-repeat 0 0;
	padding-left	: 325px;
	margin		: 18px 12px 0px;
}

.club_detail #bsp p{
	padding		: 0px 0px 0px 12px;
}

.club_detail #bsp p a img{
	filter		: alpha(opacity=90);
	opacity		: 0.90;

	-moz-opacity:0.90;
}

.club_detail #bsp p a:hover img{
	filter		: alpha(opacity=100);
	opacity		: 1.00;

	-moz-opacity:1.00;
}


/*related*/
/*../../css/style.css*/
#related .related_item h2{
	padding		: 10px 0px 10px 10px;
}

#related .related_contents h2{
	padding		: 10px 0px 10px 10px;
}

.related_item:after {
  content: "." ;
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Hides from IE-mac \*/
* html.related_item {
  height: 1%;
}

.related_item {
  display: block;
}


/*Lineup*/
.club_detail #lineup h2{
	/*background	: url(../../images/ttl_lineup.png) no-repeat 0 0;*/
	/*padding-left	: 105px;
	padding-left:10px;*/
	font-size:150%;
	margin-bottom	: 20px;
}
.club_detail #lineup span.notice{
	font-size	: 90%;
	font-weight	: bold;
	padding		: 0px 0px 0px 15px;
}

.club_detail #lineup table{
	border-collapse	: separate;
	margin		: 12px 12px 12px;
	width		: 634px;
}
.club_detail #lineup table th{
	border-style	: solid none solid solid;
	border-color	: #c8c9c4 #c8c9c4 #8e8f8a #8e8f8a;
	border-width	: 1px 0px 1px 1px;
	background	: #aeada9;
	color		: #4f4f4d;
	font-weight	: bold;
	font-size	: 90%;
	padding		: 8px;
	text-align	: center;
}

.club_detail #lineup table th span{
	font-weight	: normal;
	font-size	: 85%;
}

.club_detail #lineup table td{
	border-style	: solid;
	border-color	: #dbdad6 #dbdad6 #a7a6a2 #a7a6a2;
	border-width	: 1px 0px 1px 1px;
	background	: #cdccc7;
	color		: #4f4f4d;
	padding		: 8px 0px;
	font-size	: 90%;
	text-align	: center;
}
.club_detail #lineup table tr.tr_image td{
	border-style	: none;
	border-width	: 0px;
	background	: none;
	text-align	: center;
	padding		: 8px 0px 0px;
}


/*Background white-Ladies*/
/*Usual*/

.club_detail .usual_w a{
	color		: #333333;
}
.club_detail .usual_w{
	background	: url(../images/bg_usual_w.jpg) repeat-y 0 0;
	border-color	: #383838;
	border-style	: solid;
	border-width	: 1px;
	margin		: 0px 0px 5px;
	color		: #333333;
}

/*Banner*/
.club_detail .usual_w h2{
	margin		: 18px 12px 12px;
	padding		: 5px 0px 7px 0px;
	border-color	: #cc0066;
	border-width	: 0px 0px 5px;
	border-style	: solid;
	color		: #333333;
	font-size	: 85%;
	_font-size	: 10px;
}

/*Gallery*/
.club_detail .usual_w#gallery h2{
}
.club_detail .usual_w#gallery #img_gallery_main{
	border-color	: #bebebe;
}

/*Movie*/
.club_detail .usual_w#movie h2{
}

.club_detail .usual_w#movie iframe{
	border-width	: 1px;
	border-color	: #313131;
	border-style	: solid;
	margin		: 0px 12px 8px;
}

.club_detail .usual_w#movie ul{
	text-align	: center;
	margin		: 0px 0px 12px;
}

.club_detail .usual_w#movie ul li{
	display		: inline;
}

.club_detail .usual_w#movie ul li img{
	border-style	: solid;
	border-color	: #000000;
	border-width	: 5px;
	margin		: 0px 5px;
}

/*Technology*/
.club_detail .usual_w#technology h2{
}
.club_detail .usual_w#technology{
	background	: url(../images/bg_ladies.gif) no-repeat 0 0;
	border-color	: #383838;
	border-style	: solid;
	border-width	: 1px;
	margin		: 0px 0px 5px;
	color		: #333333;
}

/*example*/



.club_detail .usual_w#technology .example{
	background	: url(../images/bg_example_w.png) repeat-x 0px 0px;
	border-width	: 1px;
	border-style	: solid;
	border-color	: #bebebe;
	margin		: 0px 12px;
	padding-bottom	: 15px;

	_background	: #eeeeee;
}

.club_detail .usual_w#technology .example ul{
	margin		: 0px;
	margin		: 20px 0px 0px 30px;
	padding		: 0px;
}

.club_detail .usual_w#technology .example li{
	float		: left;
	font-size		: 100%;
	background-image	: url(../images/ico_example_pink.png);
}


/*block*/
.club_detail .usual_w#technology section div.block {
	background	: none;
}
.club_detail .usual_w#technology section {
	clear		: left;
	margin-top		: 40px;
	padding-bottom	: 20px;
	background	: url(../images/bg_technology_line_w.gif) no-repeat 12px 0px;
}

.club_detail .usual_w#technology ul.text_01 li{
	margin		: 0px 0px 10px;
	padding		: 0px 0px 0px 10px;
	background	: url(../../images/ico_technology_w.gif) no-repeat 0 10px;
}

/*Spec_Price*/
.club_detail .usual_w#spec_price h2{
	text-align	: left;
}
.club_detail .usual_w#spec_price table th{
	border-style	: solid;
	border-color	: #dcdcdc #afafaf #aeaeae #cfcfcf;
	border-width	: 1px 1px 1px 0px;
	background	: #d6d6d6;
	color		: #4f4f4d;
	font-weight	: bold;
	font-size	: 90%;
	padding		: 8px;
	text-align	: left;
}

.club_detail .usual_w#spec_price table.tbl_price th{
	border-style	: solid;
	border-color	: #cfcfcf;
	border-width	: 1px 1px 0px 1px;
	background	: #dadada url(../images/bg_price_th_w.gif) repeat-x left bottom;
	text-align	: center;
}


.club_detail .usual_w#spec_price table td{
	border-style	: solid;
	border-color	: #f9f9f9 #cfcfcf #aeaeae #cfcfcf;
	border-width	: 1px 1px 1px 0px;
	background	: #ffffff;
	color		: #4f4f4d;
	padding		: 8px 0px;
	font-size	: 90%;
	text-align	: center;
	vertical-align: middle;
}

.club_detail .usual_w#spec_price table.tbl_spec{
	border-style	: solid;
	border-color	: #aeaeae;
	border-width	: 1px 0px 0px 1px;
}

.club_detail .usual_w#spec_price table.tbl_price .td_line{
	border-left: 1px #dadada solid;
}

/*Shaft*/
.club_detail .usual_w#shaft h2{
	margin-bottom	: 20px;
}
.club_detail .usual_w#shaft .tab_contents{
	background-color	: #ffffff;
	background-repeat	: no-repeat;
	background-position	: 50% 40px; 
	border-color		: #aaa9a2;
	border-style		: solid;
	border-width		: 8px;
	margin			: 0px 12px 12px;
	padding			: 0px 12px 12px 12px;
	/*text-align		: right;*/
}
.club_detail .usual_w#shaft .tab_contents table{
	border-top	: 1px #cfcfcf solid;
}
.club_detail .usual_w#shaft .tab_contents th{
	width		: 20%;
	border-style	: solid;
	border-color	: #f9f9f9 #969696 #cfcfc #cfcfcf;
	border-width	: 1px 1px 1px 0px;
	background	: #aeada9 url(../images/bg_shaft_th_w.gif);
	color		: #333333;
	font-weight	: bold;
	font-size	: 90%;
	padding		: 7px 8px;
	text-align	: left;
	/*padding		: 7px;
	text-align	: center;*/
}
.club_detail .usual_w#shaft .tab_contents td{
	border-style	: solid;
	border-color	: #f9f9f9 #dadada #cfcfcf #dadada;
	border-width	: 1px 1px 1px 0px;
	background	: #ffffff;
	color		: #333333;
	padding		: 7px;
	font-size	: 90%;
	text-align	: center;
}


/*左メニュー*/
.left_menu .top .top{
	font-family	: Arial;
	background	: #2a2a2a;
	margin		: 6px 0px 12px;
	padding		: 0px 0px 0px;
	border-width	: 1px;
	border-style	: solid;
	border-color	: #3d3d3d;

}
.left_menu .top .top .ttl{
	line-height	: 150%;
	display		: block;
	padding		: 5px 10px 5px 30px;
	font-size	: 100%;
	font-weight	: bold;
	text-decoration	: none;
	background	: url(../../images/ico_menu_pointer_line.gif) no-repeat 10px 50%;

}
.left_menu .top .top ul{
	list-style	: none;
	padding		: 0;
	margin		: 1px 1px 1px;
	border-style	: none;
	border-width	: 0px;
}

.left_menu .top .top ul li{
	border-width	: 1px 1px 0px;
	border-style	: solid;
	border-color	: #3d3d3d;
	background	: #000000;
	display		: block;

	filter		: alpha(opacity=60);
	opacity		: 0.60;

	-moz-opacity:0.60;
}

.left_menu .top .top ul li:hover{
	filter		: alpha(opacity=100);
	opacity		: 1.00;

	-moz-opacity:1.00;
}



.left_menu .top .top ul li a{
	color		: #ffffff;
	display		: block;
	padding		: 13px 0px 13px 80px;
	text-decoration	: none;
	background	: url(../../images/ico_menu_pointer_yellow.gif) no-repeat 62px 50%;

	_height		: 10px;
}


.left_menu .top .top ul li.li_text{
	text-align	: right;
	border-width	: 1px 1px 1px;
	border-style	: solid;
	border-color	: #3d3d3d;
	background	: #000000;
	padding		: 5px;
}

.left_menu .top .top ul li.last{
	border-width	: 1px 1px 1px;
}
.left_menu .top .top ul li.li_text a{
	display		: inline;
	padding		: 13px 0px 13px 60px;
	font-size	: 85%;
	background	: url(..//images/ico_menu_pointer.gif) no-repeat 52px 50%;

	_font-size	: 10px;
}

/*左メニュー各製品画像設定*/
/*Driver*/
/*S-03*/
.left_menu .top .top ul li.menu_driver_s_03{
	background	: #000000 url(../images/btn_menu_driver_s_03.jpg) no-repeat 0 0;
}
/*S-02*/
.left_menu .top .top ul li.menu_driver_s_02{
	background	: #000000 url(../images/btn_menu_driver_s_02.jpg) no-repeat 0 0;
}

/*C-01*/
.left_menu .top .top ul li.menu_driver_c_01{
	background	: #000000 url(../images/btn_menu_driver_c_01.jpg) no-repeat 0 0;
}

/*S-01 Lefty*/
.left_menu .top .top ul li.menu_driver_s_01_lefty{
	background	: #000000 url(../images/btn_menu_driver_s_01_lefty.jpg) no-repeat 0 0;
}
/*E-03*/
.left_menu .top .top ul li.menu_driver_e_03{
	background	: #000000 url(../images/btn_menu_driver_e_03.jpg) no-repeat 0 0;
}
/*E-01*/
.left_menu .top .top ul li.menu_driver_e_01{
	background	: #000000 url(../images/btn_menu_driver_e_01.jpg) no-repeat 0 0;
}
/*E-03 Ladies*/
.left_menu .top .top ul li.menu_driver_e_03_ladies{
	background	: #000000 url(../images/btn_menu_driver_e_03_ladies.jpg) no-repeat 0 0;
}

/*E-01 Ladies*/
.left_menu .top .top ul li.menu_driver_e_01_ladies{
	background	: #000000 url(../images/btn_menu_driver_e_01_ladies.jpg) no-repeat 0 0;
}
/*HT-01*/
.left_menu .top .top ul li.menu_driver_ht_01{
	background	: #000000 url(../images/btn_menu_driver_ht_01.jpg) no-repeat 0 0;
}
/*HT-01 Ladies*/
.left_menu .top .top ul li.menu_driver_ht_01_ladies{
	background	: #000000 url(../images/btn_menu_driver_ht_01_ladies.jpg) no-repeat 0 0;
}
/*Perfect Switch*/
.left_menu .top .top ul li.menu_driver_perf{
	background	: #000000 url(../images/btn_menu_driver_perf.jpg) no-repeat 0 0;
}
/*TW717 430*/
.left_menu .top .top ul li.menu_driver_tw_717_430{
	background	: #000000 url(../images/btn_menu_driver_tw_717_430.jpg) no-repeat 0 0;
}
/*TW717 455*/
.left_menu .top .top ul li.menu_driver_tw_717_455{
	background	: #000000 url(../images/btn_menu_driver_tw_717_455.jpg) no-repeat 0 0;
}
/*TW717 460*/
.left_menu .top .top ul li.menu_driver_tw_717_460{
	background	: #000000 url(../images/btn_menu_driver_tw_717_460.jpg) no-repeat 0 0;
}

/*TW717 460 Ladies*/
.left_menu .top .top ul li.menu_driver_tw_717_460_ladies{
	background	: #000000 url(../images/btn_menu_driver_tw_717_460_ladies.jpg) no-repeat 0 0;
}

/*AMAZING SPEC 480*/
.left_menu .top .top ul li.menu_driver_amazingspec_480{
	background	: #000000 url(../images/btn_menu_driver_amazingspec_480.jpg) no-repeat 0 0;
}
/*AMAZING SPEC IRON2*/
.left_menu .top .top ul li.menu_iron_amazingspec_iron2{
	background	: #000000 url(../images/btn_menu_iron_amazingspec_iron2.jpg) no-repeat 0 0;
}


/*Fairway*/

/*S-03*/
.left_menu .top .top ul li.menu_fairway_s_03{
	background	: #000000 url(../images/btn_menu_fairway_s_03.jpg) no-repeat 0 0;
}
/*S-02*/
.left_menu .top .top ul li.menu_fairway_s_02{
	background	: #000000 url(../images/btn_menu_fairway_s_02.jpg) no-repeat 0 0;
}

/*C-01*/
.left_menu .top .top ul li.menu_fairway_c_01{
	background	: #000000 url(../images/btn_menu_fairway_c_01.jpg) no-repeat 0 0;
}

/*S-01 Lefty*/
.left_menu .top .top ul li.menu_fairway_s_01_lefty{
	background	: #000000 url(../images/btn_menu_fairway_s_01_lefty.jpg) no-repeat 0 0;
}

/*E-03*/
.left_menu .top .top ul li.menu_fairway_e_03{
	background	: #000000 url(../images/btn_menu_fairway_e_03.jpg) no-repeat 0 0;
}
/*E-01*/
.left_menu .top .top ul li.menu_fairway_e_01{
	background	: #000000 url(../images/btn_menu_fairway_e_01.jpg) no-repeat 0 0;
}

/*E-03 Ladies*/
.left_menu .top .top ul li.menu_fairway_e_03_ladies{
	background	: #000000 url(../images/btn_menu_fairway_e_03_ladies.jpg) no-repeat 0 0;
}

/*E-01 Ladies*/
.left_menu .top .top ul li.menu_fairway_e_01_ladies{
	background	: #000000 url(../images/btn_menu_fairway_e_01_ladies.jpg) no-repeat 0 0;
}

/*HT-01*/
.left_menu .top .top ul li.menu_fairway_ht_01{
	background	: #000000 url(../images/btn_menu_fairway_ht_01.jpg) no-repeat 0 0;
}
/*HT-01 Ladies*/
.left_menu .top .top ul li.menu_fairway_ht_01_ladies{
	background	: #000000 url(../images/btn_menu_fairway_ht_01_ladies.jpg) no-repeat 0 0;
}

/*Perfect Switch*/
.left_menu .top .top ul li.menu_fairway_perf{
	background	: #000000 url(../images/btn_menu_fairway_perf.jpg) no-repeat 0 0;
}

/*TW717*/
.left_menu .top .top ul li.menu_fairway_tw_717{
	background	: #000000 url(../images/btn_menu_fairway_tw_717.jpg) no-repeat 0 0;
}
/*TW717*/
.left_menu .top .top ul li.menu_fairway_tw_717_ladies{
	background	: #000000 url(../images/btn_menu_fairway_tw_717_ladies.jpg) no-repeat 0 0;
}

/*Iron*/
/*IS-03*/
.left_menu .top .top ul li.menu_iron_is_03{
	background	: #000000 url(../images/btn_menu_iron_is_03.jpg) no-repeat 0 0;
}
/*IS-02*/
.left_menu .top .top ul li.menu_iron_is_02{
	background	: #000000 url(../images/btn_menu_iron_is_02.jpg) no-repeat 0 0;
}

/*IC-01*/
.left_menu .top .top ul li.menu_iron_ic_01{
	background	: #000000 url(../images/btn_menu_iron_ic_01.jpg) no-repeat 0 0;
}

/*IS-01 Lefty*/
.left_menu .top .top ul li.menu_iron_is_01_lefty{
	background	: #000000 url(../images/btn_menu_iron_is_01_lefty.jpg) no-repeat 0 0;
}

/*IE-03*/
.left_menu .top .top ul li.menu_iron_ie_03{
	background	: #000000 url(../images/btn_menu_iron_ie_03.jpg) no-repeat 0 0;
}
/*IE-01*/
.left_menu .top .top ul li.menu_iron_ie_01{
	background	: #000000 url(../images/btn_menu_iron_ie_01.jpg) no-repeat 0 0;
}

/*IE-03 Ladies*/
.left_menu .top .top ul li.menu_iron_ie_03_ladies{
	background	: #000000 url(../images/btn_menu_iron_ie_03_ladies.jpg) no-repeat 0 0;
}
/*IE-01 Ladies*/
.left_menu .top .top ul li.menu_iron_ie_01_ladies{
	background	: #000000 url(../images/btn_menu_iron_ie_01_ladies.jpg) no-repeat 0 0;
}

/*HT-01G*/
.left_menu .top .top ul li.menu_iron_ht_01g{
	background	: #000000 url(../images/btn_menu_iron_ht_01g.jpg) no-repeat 0 0;
}

/*HT-01G Ladies*/
.left_menu .top .top ul li.menu_iron_ht_01g_ladies{
	background	: #000000 url(../images/btn_menu_iron_ht_01g_ladies.jpg) no-repeat 0 0;
}

/*AMAZING SPEC IRON*/
.left_menu .top .top ul li.menu_iron_amazingspec_iron{
	background	: #000000 url(../images/btn_menu_iron_amazingspec_iron.jpg) no-repeat 0 0;
}
/*BERES PRO II*/
.left_menu .top .top ul li.menu_iron_beres_pro_2{
	background	: #000000 url(../images/btn_menu_iron_beres_pro_2.jpg) no-repeat 0 0;
}

/*BERES PRO IP*/
.left_menu .top .top ul li.menu_iron_beres_pro_ip{
	background	: #000000 url(../images/btn_menu_iron_beres_pro_ip.jpg) no-repeat 0 0;
}
/*BERES PRO*/
.left_menu .top .top ul li.menu_iron_beres_pro{
	background	: #000000 url(../images/btn_menu_iron_beres_pro.jpg) no-repeat 0 0;
}

/*TW717M*/
.left_menu .top .top ul li.menu_iron_tw_717_m{
	background	: #000000 url(../images/btn_menu_iron_tw_717_m.jpg) no-repeat 0 0;
}

/*TW717V*/
.left_menu .top .top ul li.menu_iron_tw_717_v{
	background	: #000000 url(../images/btn_menu_iron_tw_717_v.jpg) no-repeat 0 0;
}

/*TW717P*/
.left_menu .top .top ul li.menu_iron_tw_717_p{
	background	: #000000 url(../images/btn_menu_iron_tw_717_p.jpg) no-repeat 0 0;
}

/*TW717P Ladies*/
.left_menu .top .top ul li.menu_iron_tw_717pl_ladies{
	background	: #000000 url(../images/btn_menu_iron_tw_717_pl_ladies.jpg) no-repeat 0 0;
}

/*Utility*/

/*U-03*/
.left_menu .top .top ul li.menu_utility_u_03{
	background	: #000000 url(../images/btn_menu_utility_u_03.jpg) no-repeat 0 0;
}
/*U-01*/
.left_menu .top .top ul li.menu_utility_u_01{
	background	: #000000 url(../images/btn_menu_utility_u_01.jpg) no-repeat 0 0;
}

/*U-03 Ladies*/
.left_menu .top .top ul li.menu_utility_u_03_ladies{
	background	: #000000 url(../images/btn_menu_utility_u_03_ladies.jpg) no-repeat 0 0;
}

/*U-01 Ladies*/
.left_menu .top .top ul li.menu_utility_u_01_ladies{
	background	: #000000 url(../images/btn_menu_utility_u_01_ladies.jpg) no-repeat 0 0;
}
/*Perfect Switch*/
.left_menu .top .top ul li.menu_utility_perf{
	background	: #000000 url(../images/btn_menu_utility_perf.jpg) no-repeat 0 0;
}

/*TW717*/
.left_menu .top .top ul li.menu_utility_tw_717{
	background	: #000000 url(../images/btn_menu_utility_tw_717.jpg) no-repeat 0 0;
}

/*TW717 Ladies*/
.left_menu .top .top ul li.menu_utility_tw_717_ladies{
	background	: #000000 url(../images/btn_menu_utility_tw_717_ladies.jpg) no-repeat 0 0;
}

/*Wedge*/
/*W-103*/
.left_menu .top .top ul li.menu_wedge_w_103{
	background	: #000000 url(../images/btn_menu_wedge_w_103.jpg) no-repeat 0 0;
}
/*W-105*/
.left_menu .top .top ul li.menu_wedge_w_105p{
	background	: #000000 url(../images/btn_menu_wedge_w_105p.jpg) no-repeat 0 0;
}
/*W-105c*/
.left_menu .top .top ul li.menu_wedge_w_105c{
	background	: #000000 url(../images/btn_menu_wedge_w_105c.jpg) no-repeat 0 0;
}



/*Putter*/

/*PP-101*/
.left_menu .top .top ul li.menu_putter_pp_101{
	background	: #000000 url(../images/btn_menu_putter_pp_101.jpg) no-repeat 0 0;
}
/*PP-102*/
.left_menu .top .top ul li.menu_putter_pp_102{
	background	: #000000 url(../images/btn_menu_putter_pp_102.jpg) no-repeat 0 0;
}

/*BP Putter*/
.left_menu .top .top ul li.menu_putter_bpputter{
	background	: #000000 url(../images/btn_menu_putter_bpputter.jpg) no-repeat 0 0;
}
/*BP Putter Lefty*/
.left_menu .top .top ul li.menu_putter_bpputter_lefty{
	background	: #000000 url(../images/btn_menu_putter_bpputter_lefty.jpg) no-repeat 0 0;
}

/*PP-001*/
.left_menu .top .top ul li.menu_putter_pp_001{
	background	: #000000 url(../images/btn_menu_putter_pp_001.jpg) no-repeat 0 0;
}
/*PP-002*/
.left_menu .top .top ul li.menu_putter_pp_002{
	background	: #000000 url(../images/btn_menu_putter_pp_002.jpg) no-repeat 0 0;
}

/*BH*/
.left_menu .top .top ul li.menu_putter_bh{
	background	: #000000 url(../images/btn_menu_putter_bh.jpg) no-repeat 0 0;
}

/*BERES*/
/*S*/
.left_menu .top .top ul li.menu_beres_s{
	background	: #000000 url(../images/btn_menu_beres_s.jpg) no-repeat 0 0;
}

/*C*/
.left_menu .top .top ul li.menu_beres_c{
	background	: #000000 url(../images/btn_menu_beres_c.jpg) no-repeat 0 0;
}

/*E*/
.left_menu .top .top ul li.menu_beres_e{
	background	: #000000 url(../images/btn_menu_beres_e.jpg) no-repeat 0 0;
}

/*E Ladies*/
.left_menu .top .top ul li.menu_beres_e_ladies{
	background	: #000000 url(../images/btn_menu_beres_e_ladies.jpg) no-repeat 0 0;
}
/*U*/
.left_menu .top .top ul li.menu_beres_u{
	background	: #000000 url(../images/btn_menu_beres_u.jpg) no-repeat 0 0;
}
/*W*/
.left_menu .top .top ul li.menu_beres_w{
	background	: #000000 url(../images/btn_menu_wedge_w_105c.jpg) no-repeat 0 0;
}

/*P*/
.left_menu .top .top ul li.menu_beres_p{
	background	: #000000 url(../images/btn_menu_beres_p.jpg) no-repeat 0 0;
}

/*BERES Junior*/
/*Junior*/
.left_menu .top .top ul li.menu_beres_junior{
	background	: #000000 url(../images/btn_menu_beres_junior.jpg) no-repeat 0 0;
}
/*kids*/
.left_menu .top .top ul li.menu_beres_kids{
	background	: #000000 url(../images/btn_menu_beres_junior.jpg) no-repeat 0 0;
}


/*55th*/
/*5S*/
.left_menu .top .top ul li.menu_ani_55th_5s{
	background	: #000000 url(../images/btn_menu_55th_5s.jpg) no-repeat 0 0;
}

/*4S*/
.left_menu .top .top ul li.menu_ani_55th_4s{
	background	: #000000 url(../images/btn_menu_55th_4s.jpg) no-repeat 0 0;
}

/*3S*/
.left_menu .top .top ul li.menu_ani_55th_3s{
	background	: #000000 url(../images/btn_menu_55th_3s.jpg) no-repeat 0 0;
}

/*2S*/
.left_menu .top .top ul li.menu_ani_55th_2s{
	background	: #000000 url(../images/btn_menu_55th_2s.jpg) no-repeat 0 0;
}


/*2行にまたがる場合*/
.left_menu .top .top ul li.line2 a{
	padding		: 5px 0px 5px 80px;
}
.left_menu .top .top ul li.line2 a span{
	font-size	: 85%;
	color		: #999999;
}


/*左メニュー各製品アクティブ*/
#club_driver_s_03 .left_menu .top .top ul li.menu_driver_s_03,
#club_driver_e_03 .left_menu .top .top ul li.menu_driver_e_03,
#club_driver_e_03_ladies .left_menu .top .top ul li.menu_driver_e_03_ladies,
#club_fairway_s_03 .left_menu .top .top ul li.menu_fairway_s_03,
#club_fairway_e_03 .left_menu .top .top ul li.menu_fairway_e_03,
#club_fairway_e_03_ladies .left_menu .top .top ul li.menu_fairway_e_03_ladies,
#club_iron_is_03 .left_menu .top .top ul li.menu_iron_is_03,
#club_iron_ie_03 .left_menu .top .top ul li.menu_iron_ie_03,
#club_iron_ie_03_ladies .left_menu .top .top ul li.menu_iron_ie_03_ladies,
#club_utility_u_03 .left_menu .top .top ul li.menu_utility_u_03,
#club_utility_u_03_ladies .left_menu .top .top ul li.menu_utility_u_03_ladies,

#club_driver_amazingspec_480 .left_menu .top .top ul li.menu_driver_amazingspec_480,
#club_iron_amazingspec_iron2 .left_menu .top .top ul li.menu_iron_amazingspec_iron2,
#club_driver_s_02 .left_menu .top .top ul li.menu_driver_s_02,
#club_driver_c_01 .left_menu .top .top ul li.menu_driver_c_01,
#club_driver_s_01_lefty .left_menu .top .top ul li.menu_driver_s_01_lefty,
#club_driver_e_01 .left_menu .top .top ul li.menu_driver_e_01,
#club_driver_e_01_ladies .left_menu .top .top ul li.menu_driver_e_01_ladies,
#club_driver_ht_01 .left_menu .top .top ul li.menu_driver_ht_01,
#club_driver_ht_01_ladies .left_menu .top .top ul li.menu_driver_ht_01_ladies,
#club_driver_perf .left_menu .top .top ul li.menu_driver_perf,
#club_fairway_s_02 .left_menu .top .top ul li.menu_fairway_s_02,
#club_fairway_c_01 .left_menu .top .top ul li.menu_fairway_c_01,
#club_fairway_s_01_lefty .left_menu .top .top ul li.menu_fairway_s_01_lefty,
#club_fairway_e_01 .left_menu .top .top ul li.menu_fairway_e_01,
#club_fairway_e_01_ladies .left_menu .top .top ul li.menu_fairway_e_01_ladies,
#club_fairway_ht_01 .left_menu .top .top ul li.menu_fairway_ht_01,
#club_fairway_ht_01_ladies .left_menu .top .top ul li.menu_fairway_ht_01_ladies,
#club_fairway_perf .left_menu .top .top ul li.menu_fairway_perf,
#club_iron_is_02 .left_menu .top .top ul li.menu_iron_is_02,
#club_iron_ic_01 .left_menu .top .top ul li.menu_iron_ic_01,
#club_iron_is_01_lefty .left_menu .top .top ul li.menu_iron_is_01_lefty,
#club_iron_ie_01 .left_menu .top .top ul li.menu_iron_ie_01,
#club_iron_ie_01_ladies .left_menu .top .top ul li.menu_iron_ie_01_ladies,
#club_iron_ht_01g .left_menu .top .top ul li.menu_iron_ht_01g,
#club_iron_ht_01g_ladies .left_menu .top .top ul li.menu_iron_ht_01g_ladies,
#club_iron_beres_pro_ip .left_menu .top .top ul li.menu_iron_beres_pro_ip,
#club_iron_beres_pro .left_menu .top .top ul li.menu_iron_beres_pro,
#club_iron_beres_pro_2 .left_menu .top .top ul li.menu_iron_beres_pro_2,
#club_iron_amazingspec_iron .left_menu .top .top ul li.menu_iron_amazingspec_iron,
#club_utility_u_01 .left_menu .top .top ul li.menu_utility_u_01,
#club_utility_u_01_ladies .left_menu .top .top ul li.menu_utility_u_01_ladies,
#club_utility_perf .left_menu .top .top ul li.menu_utility_perf,
#club_putter_bh .left_menu .top .top ul li.menu_putter_bh,
#club_putter_bpputter .left_menu .top .top ul li.menu_putter_bpputter,
#club_putter_bpputter_lefty .left_menu .top .top ul li.menu_putter_bpputter_lefty,
#club_putter_pp_001 .left_menu .top .top ul li.menu_putter_pp_001,
#club_putter_pp_002 .left_menu .top .top ul li.menu_putter_pp_002,
#club_wedge_w_103 .left_menu .top .top ul li.menu_wedge_w_103,
#club_wedge_w_105p .left_menu .top .top ul li.menu_wedge_w_105p,
#club_wedge_w_105c .left_menu .top .top ul li.menu_wedge_w_105c,
#club_ani_55th_5s .left_menu .top .top ul li.menu_ani_55th_5s,
#club_ani_55th_4s .left_menu .top .top ul li.menu_ani_55th_4s,
#club_ani_55th_3s .left_menu .top .top ul li.menu_ani_55th_3s,
#club_ani_55th_2s .left_menu .top .top ul li.menu_ani_55th_2s,
#club_driver_tw_717_430 .left_menu .top .top ul li.menu_driver_tw_717_430,
#club_driver_tw_717_455 .left_menu .top .top ul li.menu_driver_tw_717_455,
#club_driver_tw_717_460 .left_menu .top .top ul li.menu_driver_tw_717_460,
#club_driver_tw_717_460_ladies .left_menu .top .top ul li.menu_driver_tw_717_460_ladies,
#club_fairway_tw_717 .left_menu .top .top ul li.menu_fairway_tw_717,
#club_fairway_tw_717_ladies .left_menu .top .top ul li.menu_fairway_tw_717_ladies,
#club_utility_tw_717 .left_menu .top .top ul li.menu_utility_tw_717,
#club_utility_tw_717_ladies .left_menu .top .top ul li.menu_utility_tw_717_ladies,
#club_iron_tw_717_m .left_menu .top .top ul li.menu_iron_tw_717_m,
#club_iron_tw_717_v .left_menu .top .top ul li.menu_iron_tw_717_v,
#club_iron_tw_717_p .left_menu .top .top ul li.menu_iron_tw_717_p,
#club_iron_tw_717pl_ladies .left_menu .top .top ul li.menu_iron_tw_717pl_ladies,
#club_iron_tw_717 .left_menu .top .top ul li.menu_utility_tw_717,
#club_iron_tw_717_ladies .left_menu .top .top ul li.menu_utility_tw_717_ladies
{
	font-weight	: bold;
	filter		: alpha(opacity=100);
	opacity		: 1.00;
	-moz-opacity:1.00;
}

#spec_price .text {
	text-align: left;
	padding-bottom: 5px;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#technology .text_notice {
	padding-bottom: 5px;
	padding-right:12px;
	text-align:right;
}

.club_detail .main_image span.notice{
/*
	position: absolute;
	background: rgb(0, 0, 0);
	padding: 2px 6px 2px 6px;
	margin-top: 320px;
	right: 40px;
	font-size: 85%;
	*/
	
	position: absolute;
	padding: 6px;
	font-size: 85%;
	margin-top: -36px;
	right: 38px;
	border-style: solid;
	border-width: 1px;
	background: rgb(41, 41, 41);
	border-color: #313131;
}


/*grip*/
/*##############*/
/*2013/10/23 add*/
/*##############*/
.club_detail #grip{
	text-align	: right;
	padding		: 0px 0px 20px;
}

.club_detail #grip p{
	text-align: left;
	padding: 0px 0px 10px 15px;
	line-height: 2em;
}

.club_detail #grip section{
	padding		: 0px 0px 20px;
}

.club_detail #grip h2{
	font-size	: 150%;
	margin-bottom	: 20px;
	text-align: left;
}

/*
.club_detail .usual#grip h2{
	text-align	: left;
	background	: url(../../images/ttl_grip.png) no-repeat 0 0;
	padding-left	: 75px;
}
.club_detail .usual_w#grip h2{
	text-align	: left;
	background	: url(../../images/ttl_grip_w.png) no-repeat 0 0;
	padding-left	: 75px;
}
*/

.club_detail #grip table{
	border-collapse	: separate;
	margin		: 0px 12px 6px;
	width		: 634px;
}
.club_detail .usual#grip table th{
	border-style	: solid none solid solid;
	border-color	: #c8c9c4 #c8c9c4 #8e8f8a #8e8f8a;
	border-width	: 1px 0px 1px 1px;
	background	: #aeada9;
	color		: #4f4f4d;
	font-weight	: bold;
	font-size	: 90%;
	padding		: 8px;
	text-align	: left;
}

.club_detail .usual#grip table td{
	border-style	: solid;
	border-color	: #dbdad6 #dbdad6 #a7a6a2 #a7a6a2;
	border-width	: 1px 0px 1px 1px;
	background	: #cdccc7;
	color		: #4f4f4d;
	padding		: 8px 0px;
	font-size	: 90%;
	text-align	: center;
	
	vertical-align: middle;
}

.club_detail .usual_w#grip table{
	border-style: solid;
	border-color: #aeaeae;
	border-width: 1px 0px 0px 0px;
}

.club_detail .usual_w#grip table th{
	border-style	: solid none solid solid;
	border-color	: #c8c9c4 #c8c9c4 #8e8f8a #8e8f8a;
	border-width	: 1px 0px 1px 1px;
	background	: #d6d6d6;
	color		: #4f4f4d;
	font-weight	: bold;
	font-size	: 90%;
	padding		: 8px;
	text-align	: left;
	
	border-style: solid;
	border-color: #aeaeae;
	border-width: 0px 0px 1px 1px;
}

.club_detail .usual_w#grip table td{
border-style: solid;
border-color: #f9f9f9 #cfcfcf #aeaeae #cfcfcf;
border-width: 1px 1px 1px 0px;
background: #ffffff;
color: #4f4f4d;
padding: 8px 0px;
font-size: 90%;
text-align: center;
}


#grip figure {
	background: #FFF;
	width: 634px;
	margin: 20px auto;
	border: 1px solid #999;
}

#grip figure .S-03_grip {
	background: #cdccc7;
	width: 634px;
}
#grip .u_grip {
	margin:20px 10px -10px 10px;
	text-align:left;

}

.club_detail #grip span.notice{
	font-size	: 85%;
	padding		: 0px 12px 0px 0px;
}