html,body{
	height		: 100%;
	over-flow-x	: hidden;
	-webkit-text-size-adjust: none
}

ul,li{
	list-style	: none;
}

body{
}
#wrapper{
	width		: 100%;
}

header{
	background	: #a70000;
	height		: 53px;
	position	: relative;
}
header div{
	width		: 100%;
	margin		: 0px auto;
}
header h1{
	display		: none;
	color		: #ffffff;
	padding		: 10px 0px 2px 10px;
	float		: none;

}
header ul{
	background	: #000000;
	width		: 100%;
	padding		: 22px 0px 17px 5px;
	float		: right;
}
header li{
	padding		: 5px 5px;
	margin		: 0px 7px 0px 0px;
	display		: block;
	float		: left;
	display		: none;
}

header li img{
	height		: 11px;
}
header li a{
	font-family	: Arial;
	color		: #ffffff;
}

#loading{
	position	: absolute;
	top		: 50%;
	left		: 50%;
	margin		: -12px 0px 0px -12px;
}

#main{
	*overflow	: auto;
}

.wrap_block{
	text-align	: center;
	width		: 100%;



}
.block{

}



/*---------------------*/
/*TopicPath            */
.wrap_block .nav_topic{
	display		: none;
	border-width	: 1px 1px 0px;
	border-style	: solid;
	border-color	: #505050;
	background	: #232323;
	color		: #ffffff;
	text-align	: left;
	padding		: 5px 5px 3px 10px;
}
.wrap_block .right_contents .nav_topic{
	border-width	: 0px 0px 1px;
}
.wrap_block .nav_topic li{
	display		: inline;
	line-height	: 170%;
	list-style-type	: none;
	font-size	: 85%;
}
.wrap_block .nav_topic li a{
	background	: url(../images/bg_path.gif) no-repeat right center;
	padding-right	: 10px;
	text-decoration	: none;
	color		: #ffffff;
}

.wrap_block .nav_topic li a:hover{
	color		: #999999;
}

/*---------------------*/
/*pagetop              */
.wrap_block .pagetop{
	display		: none;
	border-width	: 1px 1px 0px;
	border-style	: solid;
	border-color	: #505050;
}

.wrap_block .right_contents .pagetop{
	border-width	: 1px 0px 0px;
	border-style	: solid;
	border-color	: #505050;
}

.wrap_block .right_contents .pagetop_s{
	display		: none;
	border-width	: 1px 0px 1px;
}
.wrap_block .pagetop a{
	display		: block;
	padding		: 20px 0px 58px 0px;
}

.wrap_block .pagetop_s a{
	display		: block;
	padding		: 20px 0px 20px 0px;
}

.wrap_block .pagetop a:hover{
	background	: #0a0a0a;
}
.wrap_block .pagetop a img{
	filter		: alpha(opacity=70);
	opacity		: 0.70;
	-moz-opacity	: 0.70;
}
.wrap_block .pagetop a:hover img{
	filter		: alpha(opacity=100);
	opacity		: 1.00;
	-moz-opacity	: 1.00;
}



.wrap_block .wrap_contents{
	width		: 100%;
	margin		: 0px auto 0px;
}

.wrap_block .wrap_contents .contents{
	background	: #000000;
	border-width	: 0px 0px 0px;
	border-style	: solid;
	border-color	: #505050;
}
/*left_menu-------------------------*/
#left_menu_fixed{

}
.left_menu{
	margin		: -1px 0px 0px;
	width		: 100%;
	background	: #171717;
	float		: none;
	text-align	: left;
	color		: #ffffff;
	font-size	: 10px;

	border-width	: 1px 0px 0px;
	border-color	: #4f4f4f;
	border-style	: solid;
}

.left_menu .ttl{
	padding		: 7px 0px 6px;
	background	: #000000;
	text-align	: center;
	display		: block;
	font-weight	: bold;
	border-width	: 0px 0px 1px;
	border-color	: #4f4f4f;
	border-style	: solid;
}
.left_menu div{
	line-height	: 170%;
	border-width	: 0px 0px 0px;
	border-color	: #4f4f4f;
	border-style	: solid;
}
.left_menu h3{
	font-weight	: normal;
	border-width	: 0px 0px 1px;
	border-color	: #4f4f4f;
	border-style	: solid;
}
.left_menu h3 a{
	font-size	: 10px;
	padding		: 4px 0px 4px 26px;
	background	: url(../images/ico_square_w.gif) no-repeat 10px 50%;
}

.left_menu h3.active a{
	background	: #b10000 url(../images/ico_square_w.gif) no-repeat 10px 50%;
}
.left_menu h3 a:hover{
	background	: #222222 url(../images/ico_square_w.gif) no-repeat 10px 50%;
}
.left_menu h3.active a:hover{
	background	: #bd2626 url(../images/ico_square_w.gif) no-repeat 10px 50%;
}


.left_menu li{
	border-width	: 0px 0px 1px;
	border-color	: #4f4f4f;
	border-style	: solid;

}
.left_menu li a{
	font-size	: 10px;
	padding		: 5px 0px 5px 26px;
	background	: #333333 url(../images/ico_arrow_w.gif) no-repeat 14px 50%;
}
.left_menu li a:hover{
	background	: #333333 url(../images/ico_arrow_w.gif) no-repeat 14px 50%;
}
.left_menu a{
	display		: block;
	color		: #ffffff;
	text-decoration	: none;
}
.right_contents{
	width		: 100%;
	float		: none;
	border-width	: 0px 0px 0px 0px;
	border-style	: solid;
	border-color	: #505050;
}
.block h2{

	color		: #ffffff;
	padding		: 100px 0px 0px;
}

#wrap_block_0{
	display		: none;
}

/*------------------------------------*/
/*TOP*/
#wrap_block_1{
	display		: none;
}
#block_1{
	padding		: 0px 0px 0px;
}

#block_1 .contents_1{
	padding : 53px 0px 0px;

}
#block_1 .contents_1 div{
	height 		: 120px;
	width		: 100%;
	background	: url(../images/bg_block_1_1.jpg) no-repeat -200px -40px;
	background-size	: 200% auto;
}
#block_1 .contents_1 div h2{
	display		: block;
	width		: 100%;
	margin		: 0px 0px;
	padding		: 50px 0px 0px;
	text-align	: left;
}
#block_1 .contents_1 div h2 img{
	width		: 40%;
	margin		: 0px 0px 40px 20px;
}

@media all and (orientation: landscape) {  
	#block_1 .contents_1 div{
	background	: url(../images/bg_block_1_1.jpg) no-repeat -270px -90px;
	background-size	: 200% auto;
	}

	#block_1 .contents_1 div h2{
		padding		: 40px 0px 0px 0px;
	}
	#block_1 .contents_1 div h2 img{
		margin		: 0px 0px 0px 50px;
	}
}


#block_1 .contents_1 div .fig_top_shaft{
	display		: none;
}
#block_1 .contents_1 div .fig_top_shaft_s{
	display		: inline;
	position	: absolute;
	z-index		: 2;
	top		: 60px;
	left		: 100%;
	margin		: 0px 0px 0px -300px;
	width		: 300px;
}
#block_1 .contents_2 .block{
	display		: block;
	height 		: 200px;
	width		: 100%;
	background	: #000000 url(../images/bg_block_1_2.jpg) no-repeat 50% 0;
	background-size	: 600px auto;
	position	: relative;
}
@media all and (orientation: landscape) {  
	#block_1 .contents_2 .block{
		background	: #000000 url(../images/bg_block_1_2.jpg) no-repeat 70% 0;
		background-size	: 600px auto;
	}
}


#block_1 .contents_2 .block section{
	display		: block;
	margin		: 0px auto;
	width		: 100%;


}

#block_1 .contents_2 div h2{
	padding		: 0px 15px 60px 0px;
	text-align	: right;
}
#block_1 .contents_2 div h2 img{
	display		: inline;
	margin		: 70px 0px 0px 0px;
	width		: 40%;
}
@media all and (orientation: landscape) {  
	#block_1 .contents_2 div h2{
		padding		: 0px 25px 60px 0px;
	}
	#block_1 .contents_2 div h2 img{
		margin		: 60px 10px 0px 0px;
		width		: 40%;
	}
}
#block_1 .contents_2 .block div{
	display		: block;
	width		: 300px;
	height		: 50px;
	top		: 190px;
	left		: 50%;
	bottom		: 0px;
	position	: absolute;
	padding		: 15px 0px;
	text-align	: left;
	background-color:rgba(0,0,0,0.3);
	border-width	: 1px;
	border-style	: solid;
	border-color	: #494949;
	color		: #ddc798;
	line-height	: 150%;
	margin		: 0px 0px 0px -48%;
}
@media all and (orientation: landscape) {  
	#block_1 .contents_2 .block div{
		width		: 460px;
	}
}
#block_1 .contents_2 .block div a{
	font-size	: 11px;
	padding		: 0px 0px 0px 5px;
	color		: #ffffff;
}
#block_1 .contents_2 .block div img,#block_1 .contents_2 .block div ul{
	margin		: 0px 0px 0px 15px;
}

#block_1 .contents_2 .block div a:hover{
	color		: #dddddd;
}

#block_1 .contents_2 .block ul{
	margin		: 10px 0px 0px;
}

#block_1 .contents_2 .block li{
	padding		: 0px 10px 0px 0px;
}

/*------------------------------------*/
/*新HONMAプロジェクト*/
#wrap_block_2,#wrap_block_12,#wrap_block_13{
	display		: none;

}
#block_2{


}
#wrap_block_2 h2,#wrap_block_12 h2,#wrap_block_13 h2,#wrap_block_14 h2{
	font-size	: 16px;
	color		: #ffffff;
	height		: 115px;
	border-width	: 0px 0px 1px;
	border-style	: solid;
	border-color	: #b7b5b4;
	width		: 100%;
	text-align 	: center;
	padding		: 0px;
	background-size	: 750px auto;
	background	: #ffffff url(../images/bg_project_header.jpg) no-repeat 50% 53px;
}
#wrap_block_2 h2 img,#wrap_block_12 h2 img,#wrap_block_13 h2 img,#wrap_block_14 h2 img{
	width		: 200px;
	margin		: 20px 0px 0px;
}

#wrap_block_2 .contents{

}
#project{
	background	: #000000 url(../images/bg_project_fire.jpg) no-repeat 0 100%;
}
#project h3{
	padding		: 50px 0px 0px;
}
#project h3 img{
	width		: 300px;
}
#project .text{
	line-height	: 200%;
	color		: #ffffff;
	text-align	: left;
	font-size	: 12pt;
	padding		: 10px 20px 50px 20px;
}

/*開発秘話*/
#story{
	margin		: -50px 0px 0px;
}
#story h3{
	border-width	: 0px 0px 1px;
	border-style	: solid;
	border-color	: #4b4b4b;
	padding		: 50px 0px 20px;
	background	: url(../images/bg_ttl_story.png) no-repeat 0 0;
}

#story h3 img{
	width		: 260px;
}

#story section{
	margin		: 0px 10px;
	padding		: 60px 0px 0px;
	text-align	: left;
}

#story h4{
	text-align	: center;
	margin		: 0px 0px 30px;
	background	: url(../images/border_story.gif) repeat-x 0 50px;
}
#story h4 img{

}

#story h5 img{
	width		: 300px;
}
#story h5 .pc{
	display		: none;
}

#story h5 .sp{
	display		: inline;
}

#story section .left{
	float		: left;
	padding		: 0px 20px 0px 0px;
}
#story section .right{
	float		: right;
	padding		: 0px 0px 0px 20px;
}
#story section .clear{
	clear		: both;
	padding		: 20px 0px 0px 0px;
}
#story section .clear img{
	margin		: 0px 8px 0px 0px;
}
#story section p{
	line-height	: 200%;
	color		: #ffffff;
}

#story section .tbl_profile{
	width		: 300px;
	margin		: 0px 0px 20px 0px;
}
#story section #tbl_profile_img{
	vertical-align	: middle;
	padding		: 10px 10px 80px 10px;
	background	: #f4f4f4 url(../images/fig_story_5.jpg) no-repeat 150% 0;
}

/*
#wrap_block_2 .contents ul{
	border-width	: 1px 0px 0px;
	border-style	: solid;
	border-color	: #444444;
	padding		: 20px 0px 20px;
}
#wrap_block_2 .contents li{
	padding		: 0px 5px;
	display		: inline;
}
*/

.story_coming{
	width		: 320px;
}
@media all and (orientation: landscape) {
	.story_coming{
		width		: 480px;
	}


	#story h5 img{
		width		: 400px;
	}

	#story section .tbl_profile{
		width		: 460px;
		margin		: 0px 0px 20px 0px;
	}
	#story section #tbl_profile_img{
		vertical-align	: middle;
		padding		: 10px 10px 80px 10px;
		background	: #f4f4f4 url(../images/fig_story_5.jpg) no-repeat 120% 0;
	}
}
/*------------------------------------*/
#wrap_block_3{
}
#block_3{
}
#wrap_block_3 h2{
	font-size	: 16px;
	color		: #ffffff;
	height		: 180px;
	border-width	: 0px 0px 1px;
	border-style	: solid;
	border-color	: #b7b5b4;
	width		: 100%;
	text-align 	: center;
	padding		: 0px 0px 0px;
	background	: #ffffff url(../images/bg_tour_world_header.jpg) no-repeat 50% 53px;
	background-size	: 700px auto;
}
#wrap_block_3 h2 .ttl{
	margin		: 50px 0px 40px;
	width		: 180px
}

#wrap_block_3 h2 a img{
	display		: none;
}

#tour_world_concept{
	height		: 100%;
	color		: #ffffff;
	background	: url(../images/bg_tour_world_concept_s.jpg) no-repeat 50% 0;
	background-size	: auto 320px;
}
#tour_world_concept h3{
	padding		: 300px 0px 20px;
}
#tour_world_concept h4 img{
	width		: 280px;
}
#tour_world_concept p{
	padding		: 0px 15px 20px 15px;
	text-align	: left;
	width		: 90%;
	line-height	: 200%;
	font-size	: 120%;
}

/*------------------------------------*/
/*VIZARD*/
#wrap_block_4{
	width		: 320px;
	display		: none;
}
#wrap_block_4 h2{
	height		: 200px;
	text-align 	: left;
	padding		: 0px;
	background	: #ffffff url(../images/bg_vizard_header.jpg) no-repeat 50% 55px;
	background-size	: 700px auto;
}

#wrap_block_4 h2 .ttl{
	width		: 160px;
	margin		: 50px 0px 0px 15px;
}

#vizard_btn_block{
	background	: #ffffff;
	text-align	: center;
	margin		: 0px 0px;
	width		: 320px;
	height		: 70px;
	
}
#vizard_btn_block ul{
	padding		: 8px 0px 0px;
	width		: 300px;
	margin		: 0px 10px 0px 10px;

}
#vizard_btn_block li{
	display		: inline;
}
#vizard_btn_block li img{
	width		: 140px;
	margin		: 10px 5px 0px 0px;
}

#armrq8_technology{
	background-size	: 400px auto;
}
#armrq8_technology section{
	padding		: 90px 10px 40px;
}

#armrq8_technology figure{
	padding		: 0px 15px 0px 0px;
	float		: left;
}
#armrq8_technology figure img{
	width		: 100px;
}

#armrq8_technology figcaption{
	
}

#armrq8_technology p{
	padding		: 10px 0px 0px;
	clear		: left;
	line-height	: 170%;
	text-align	: left;
}

/*lineup*/
#armrq8_lineup{
	background	: url(../images/bg_armrq8_lineup.jpg) no-repeat 0 0;
	text-align	: left;
	padding		: 0px 0px;
	zoom		: 1;
}

#armrq8_lineup h3{
	text-align	: center;
	padding		: 40px 0px 20px;
}
#armrq8_lineup h4 img{
	width		: 300px;
}

#armrq8_lineup section p{
	margin		: 100px 0px 60px;
	padding		: 50px;
	text-align	: center;
	background	: #50504d;
}

.ttl_armrq8_lineup{
	margin		: 0px 0px 20px 35px;
}

#vizard_top{
	background	: url(../images/bg_vizard_top.jpg) no-repeat 0 0;
	text-align	: left;
	border-width	: 0px 0px 1px;
	border-style	: solid;
	border-color	: #4e4e4e;
	padding		: 40px 0px 0px 20px;
	background-size	: 600px auto;
}

#vizard_top img{
	width		: 220px;
}

#vizard_top .allbtn{
	padding		: 20px 0px 0px 0px;
	width		: 240px;
}
#vizard_top .allbtn li{
	padding		: 0px 10px 10px 0px;
	float		: none;
}
#vizard_top .allbtn li img{
	width		: 140px;
}
/*concept*/
#vizard_concept{
	text-align	: left;
	height		: auto;
	border-width	: 0px 0px 1px;
	border-style	: solid;
	border-color	: #444444;
	color		: #ffffff;
	background	: url(../images/bg_vizard_concept_s.jpg) no-repeat 50% 0;
	background-size	: 320px auto;
	width		: 320px;
	padding		: 0px 0px 0px;
	margin		: 0px;
}
#vizard_concept h3{
	text-align	: center;
	padding		: 40px 0px 280px;
}
#vizard_concept h4{
	padding		: 40px 0px 0px 0px;
}
#vizard_concept h4 img{
	margin		: 0px 0px 0px 30px;
	width		: 260px;
}
#vizard_concept p{
	width		: 300px;
	margin		: 0px 0px;
	padding		: 20px 10px 0px 10px;
	text-align	: left;
	line-height	: 170%;
	font-size	: 100%;
}
#vizard_concept p.naming{

}
/*technology*/
#vizard_technology{
	zoom		: 1;
	color		: #ffffff;
	background	: url(../images/bg_vizard.jpg) no-repeat 0 0;
}
#vizard_technology section{

}
#vizard_technology h3{
	padding		: 40px 0px 20px;
}
#vizard_technology h4{
	text-align	: left;
	padding		: 20px 0px 0px 0px;
}
#vizard_technology h4 img{
	width		: 260px;
	margin		: 0px 0px 0px 30px;
}

#vizard_technology_double{
	margin		: 0px 0px 0px;
	border-width	: 1px 0px 0px;
	border-style	: solid;
	border-color	: #444444;
	background	: none;
	padding		: 0px 0px 0px;
}
#vizard_technology_double h4.bottom{
	text-align	: center;
	padding		: 20px 0px 10px 0px;
}
#vizard_technology_double h4.bottom img{
	width		: 300px;
	margin		: 0px 0px 0px 0px;
}
#vizard_technology_double p{
	padding		: 20px 10px 0px 10px;
	width		: 300px;
	text-align	: left;
	line-height	: 200%;
	font-size	: 110%;
}
#vizard_technology_double p span{
	color		: #999999;
	font-size	: 12px;
}

#vizard_technology_double .vizard_technology_block{
	text-align	: left;
	height		: 340px;
	padding		: 0px 0px 0px;
	margin		: 0px;
}
#vizard_technology_double .vizard_technology_block ul{
	margin		: 0px 0px 0px 0px;
}
#vizard_technology_double .vizard_technology_block li{
	margin		: 0px 0px 20px;
	line-height	: 170%;
	padding		: 0px 0px 0px 15px;
}
#vizard_technology_double .left{
	height		: 300px;
	width		: 320px;
	float		: none;
	background	: url(../images/bg_vizard_ta_image.jpg) no-repeat 0 0;
}
#vizard_technology_double .left h5{
	border-width	: 0px 0px 3px;
	border-style	: solid;
	border-color	: #ace4ab;
	margin		: 0px 20px 20px 20px;
	padding		: 20px 0px 10px;
}
#vizard_technology_double .left li{
	margin		: 0px 20px;
	background	: url(../images/ico_point_green.gif) no-repeat 0 10px;
}
#vizard_technology_double .right{
	width		: 320px;
	float		: none;
	background	: url(../images/bg_vizard_tz_image.jpg) no-repeat -10px 0;
	border-width	: 0px 0px 0px 0px;
	border-style	: none;
}
#vizard_technology_double .right h5{
	border-width	: 0px 0px 3px;
	border-style	: solid;
	border-color	: #7193cf;
	margin		: 0px 20px 20px 20px;
	padding		: 20px 0px 10px;
}
#vizard_technology_double .right li{
	margin		: 0px 20px;
	background	: url(../images/ico_point_blue.gif) no-repeat 0 10px;
}

#vizard_technology .figure_2 img{
	width		: 320px;
}

#vizard_technology p{
	padding		: 20px 10px 10px 10px;
	width		: 300px;
	text-align	: left;
}

/*剛性*/
#rigidity{
	padding		: 40px 0px 20px;
	margin		: 0px 0px;
	text-align	: left;
}
#rigidity h5{
	border-style	: solid;
	border-width	: 0px 0px 2px;
	border-color	: #4a4a4a;
	padding		: 0px 0px 5px;
	margin		: 0px 10px 15px;
}
#rigidity h6{
	padding		: 0px 10px 5px;
}

#rigidity p{
	width		: 300px;
	margin		: 0px 10px;
	text-align	: left;
	padding		: 0px 0px 20px;
	line-height	: 170%;
	
}

#rigidity_left{
	width		: 320px;
	float		: none;
}
#rigidity_right{
	float		: none;
}
#rigidity_right img{
	width		: 300px;
	margin		: 0px 10px;
}


/*player*/
#vizard_player{
	border-width	: 1px 0px 0px;
	border-style	: solid;
	border-color	: #444444;
	text-align	: center;
	padding		: 0px 0px 20px;
}
#vizard_player ul{
	height		: auto;
}
#vizard_player li{
	text-align	: center;
}
#vizard_player li img{
	width		: 100%;
}

#vizard_player .player_1{
	text-align	: left;
}
#vizard_player .player_2{
	text-align	: center;
	margin		: 0px;
}
#vizard_player .player_3{
	text-align	: right;
	margin		: 0px;
}
#vizard_player .player_4{
	text-align	: left;
	margin		: 0px;
}
#vizard_player .player_5{
	margin		: 0px;
}
#vizard_player .player_6{
	text-align	: right;
	margin		: 0px;
}

/*lineup*/
#vizard_lineup{
	zoom		: 1;
	background	: url(../images/bg_vizard.jpg) no-repeat 0 0;
	text-align	: left;
	padding		: 0px 0px;
	border-width	: 1px 0px 0px;
	border-style	: solid;
	border-color	: #444444;
}
#vizard_lineup h3{
	text-align	: center;
	padding		: 40px 0px 20px;
}
#vizard_lineup h4{
	margin		: 20px 0px 0px;
}
#vizard_lineup .block_vizard_ta65_r{
	background	: url(../images/fig_vizard_ta65_r.jpg) no-repeat 0 10px;
}
#vizard_lineup .block_vizard_tz65_r{
	background	: url(../images/fig_vizard_tz65_r.jpg) no-repeat 0 10px;
}


#vizard_lineup section p{
	margin		: 100px 0px 60px;
	padding		: 50px;
	text-align	: center;
	background	: #50504d;
}

.ttl_vizard_lineup{
	margin		: 0px 0px 20px 0px;
}
.ttl_vizard_lineup{
	width		: 300px;
	margin		: 0px 0px 0px 10px;
}
.fig_shaft{
	width		: 320px;
}

/*Lineup*/
.shaft_detail #lineup{
	_float		: left;

}
.shaft_detail #lineup h2{
	background	: url(../../images/ttl_lineup.png) no-repeat 0 0;
	padding-left	: 0px;
	margin-bottom	: 20px;
}

.shaft_detail #lineup h3{
	margin		: 20px 0px 4px 14px;
}
.shaft_vizard span.notice{
	font-size	: 85%;
	padding		: 0px 0px 0px 15px;
	color		: #ffffff;
}

.shaft_vizard{
	margin		: 12px 0px 30px;
	border-width	: 0px;
	border-style	: none;
	_float		: left;
	_width		: 610px;
}

.shaft_vizard h4{
	padding		: 0px 0px 0px 5px;
	margin		: 0px 0px 0px 0px;
}
.shaft_vizard h4 img{
	margin		: 0px 5px 0px 0px;
}

.shaft_vizard div{
	width		: 320px;
	text-align	: right;
	padding		: 0px 0px 20px;
}
.shaft_detail #lineup div span.notice{
	font-size	: 85%;
	padding		: 0px 0px 0px 15px;
	color		: #4a494a;
}


.shaft_vizard div.left{
	margin		: 0px 0px 0px 0px;
	float		: none;

	_margin		: 0px 29px 0px 5px;
}

.shaft_vizard div.right{
	margin		: 0px 0px 0px;
	float		: none;
}

.shaft_vizard div h5{
	text-align	: left;
	margin		: 0px 0px 0px 0px;
	border-width	: 0px 0px 2px;
	border-style	: solid;
	border-color	: #ffffff;
	padding		: 0px 0px 5px 5px;
}

.shaft_vizard table{
	border-collapse	: separate;
	margin		: 12px 0px 4px;
	width		: 320px;
	border-style	: solid;
	border-color	: #000000 #000000 #ffffff #ffffff;
	border-width	: 0px 1px 0px 0px;
}
.shaft_vizard table th{
	border-style	: solid none solid solid;
	border-color	: #c8c9c4 #ffffff #8e8f8a #ffffff;
	border-width	: 1px 0px 1px 0px;
	background	: #aeada9;
	color		: #ffffff;
	font-weight	: bold;
	font-size	: 90%;
	padding		: 8px;
	text-align	: left;
	width		: 100px;
}

.shaft_vizard table td{
	border-style	: solid;
	border-color	: #dbdad6 #dbdad6 #a7a6a2 #a7a6a2;
	border-width	: 1px 0px 1px 1px;
	background	: #fff;
	color		: #4f4f4d;
	padding		: 8px 0px;
	font-size	: 90%;
	text-align	: center;
}

.shaft_vizard table td ul{
	text-align	: left;
	margin		: 0px 0px 0px 12px;
}

.shaft_vizard table td ul li{
	line-height	: 170%;
	padding		: 0px 0px 0px 10px;
	background	: url(../images/ico_shaft_pointer.gif) no-repeat 0 8px;
}
.shaft_vizard table td ul li:hover{
	background	: url(../images/ico_shaft_pointer.gif) no-repeat 1px 8px;
}

.shaft_vizard table td ul li a{
	font-weight	: bold;
	color		: #4a494a;
	text-decoration	: underline;
}

.shaft_vizard table td ul li a:hover{
	text-decoration	: none;
}


/*VIZARD TA*/
#lineup_vizard_ta{
}

#lineup_vizard_ta table{
	border-color	: #c6c8ca #c6c8ca #ffffff #ffffff;
}
#lineup_vizard_ta table th{
	border-color	: #7a9e7f #ffffff #436e49 #ffffff;
	background	: #368438;
}

#lineup_vizard_ta table td{
	border-color	: #fff #000000 #c6c8ca #c6c8ca;
}
#lineup_vizard_ta div.mt10{
	margin-top: 10px;
}


/*VIZARD TZ*/
#lineup_vizard_tz{
}

#lineup_vizard_tz table{
	border-color	: #cbd1d8 #cbd1d8 #ffffff #ffffff;
}
#lineup_vizard_tz table th{
	border-color	: #6885b1 #ffffff #2e5085 #ffffff;
	background	: #31518c;
}

#lineup_vizard_tz table td{
	border-color	: #fff #000000 #cbd1d8 #cbd1d8;
}

/*VIZARD TA*/
#lineup_vizard_ta50{
}

#lineup_vizard_ta50 table{
	border-color	: #c6c8ca #c6c8ca #ffffff #ffffff;
}
#lineup_vizard_ta50 table th{
	border-color	: #cb96be #ffffff #895b7d #ffffff;
	background	: #b379a4;
}

#lineup_vizard_ta50 table td{
	border-color	: #fff #000000 #c6c8ca #c6c8ca;
}

/*VIZARD I*/
#lineup_vizard_i{

}

#lineup_vizard_i table{
	border-color	: #c6c8ca #c6c8ca #ffffff #ffffff;
}
#lineup_vizard_i table th{
	border-color	: #c59d9b #ffffff #6a514f #ffffff;
	background	: #9b7877;
}

#lineup_vizard_i table td{
	border-color	: #fff #000000 #c6c8ca #c6c8ca;
}

/*VIZARD UT*/
#lineup_vizard_ut{

}

#lineup_vizard_ut table{
	border-color	: #c6c8ca #c6c8ca #ffffff #ffffff;
}
#lineup_vizard_ut table th{
	border-color	: #c1b39f #ffffff #655e54 #ffffff;
	background	: #988c7b;
}

#lineup_vizard_ut table td{
	border-color	: #fff #000000 #c6c8ca #c6c8ca;
}
#lineup_vizard_ut div.mt10{
	margin-top: 10px;
}


@media all and (orientation: landscape) {
	#wrap_block_4{
		width		: 100%;
	}

	#wrap_block_4 h2 .ttl{
		width		: 200px;
		margin		: 50px 0px 0px 20px;
	}

	#vizard_btn_block{
		width		: 100%;
		height		: 90px;
	
	}
	#vizard_btn_block ul{
		width		: 440px;
		margin		: 0px 0px 0px 20px;
	}
	#vizard_btn_block li img{
		width		: 200px;
		margin		: 10px 5px 0px 0px;
	}
	#armrq8_technology{
		background-size	: 600px auto;
	}
	#armrq8_technology section{
		padding		: 170px 10px 40px;
	}
	/*concept*/
	#vizard_concept{
		height		: auto;
		background-size	: 100% auto;
		width		: 100%;
	}
	#vizard_concept h3{
		text-align	: center;
		padding		: 80px 0px 430px;
	}
	#vizard_concept h4{
		padding		: 40px 0px 0px 0px;
	}
	#vizard_concept h4 img{
		margin		: 0px 0px 0px 60px;
		width		: 320px;
	}
	#vizard_concept p{
		width		: 360px;
		padding		: 20px 60px 0px 60px;
	}
	/*technology*/
	#vizard_technology_double{
		margin		: 20px 0px 0px;
	}
	#vizard_technology_double h4 img{
		width		: 320px;
		margin		: 0px 80px 0px 80px;
	}
	#vizard_technology h4.top{
		text-align	: center;
		padding		: 20px 0px 10px 0px;
	}
	#vizard_technology_double h4.bottom{
		text-align	: center;
		padding		: 20px 0px 10px 0px;
	}
	#vizard_technology_double h4.bottom img{
		margin		: 0px 0px 0px 0px;
	}

	#vizard_technology p{
		width		: 360px;
		padding		: 20px 60px 0px 60px;
	}

	#vizard_technology .vizard_technology_block{
		height		: 340px;
	}
	#vizard_technology .vizard_technology_block li{
		margin		: 0px 0px 20px;
		padding		: 0px 0px 0px 15px;
	}
	#vizard_technology_double .left{
		width		: 100%;
		background-size	: 100% auto;
		height		: 240px;
	}
	#vizard_technology_double .left li{
		margin		: 0px 20px;
		background	: url(../images/ico_point_green.gif) no-repeat 0 10px;
	}
	#vizard_technology_double .right{
		width		: 100%;
		background-size	: 100% auto;
		height		: 260px;
	}
	#vizard_technology_double .right li{
		margin		: 0px 20px;
		background	: url(../images/ico_point_blue.gif) no-repeat 0 10px;
	}

	#vizard_technology .figure_2 img{
		width		: 480px;
	}

	/*剛性*/
	#rigidity{
		padding		: 40px 0px 20px;
		margin		: 0px 0px;
		text-align	: left;
	}
	#rigidity h5{
		border-style	: solid;
		border-width	: 0px 0px 2px;
		border-color	: #4a4a4a;
		padding		: 0px 0px 5px;
		margin		: 0px 10px 15px;
	}
	#rigidity h6{
		padding		: 0px 10px 5px;
	}

	#rigidity p{
		width		: 220px;
		margin		: 0px 10px;
		text-align	: left;
		padding		: 0px 0px 20px;
		line-height	: 170%;
	
	}

	#rigidity_left{
		width		: 480px;
		float		: none;
	}
	#rigidity_left div{
		width		: 240px;
		float		: left;
	}
	#rigidity_right{
		float		: none;
	}
	#rigidity_right img{
		width		: 440px;
		margin		: 0px 20px;
	}


	/*player*/
	#vizard_player{
		width		: 480px;
	}
	#vizard_player ul{
		height		: 400px;
	}
	#vizard_player li{
		width		: 240px;
		height		: 200px;
		display		: block;
		text-align	: center;
		position	: absolute;
	}
	#vizard_player li img{
		width		: 95%;
		display		: inline;
	}

	#vizard_player .player_1{
		text-align	: none;
		margin		: 0px;
	}
	#vizard_player .player_2{
		text-align	: none;
		margin		: 0px 0px 0px 240px;
	}

	/*lineup*/
	.ttl_vizard_lineup{
		width		: 460px;
		margin		: 0px 0px 0px 10px;
	}
	.fig_shaft{
		width		: 480px;
	}

	/*Lineup*/
	.shaft_detail #lineup{
		_float		: left;

	}
	.shaft_detail #lineup h2{
		background	: url(../../images/ttl_lineup.png) no-repeat 0 0;
		padding-left	: 0px;
		margin-bottom	: 20px;
	}

	.shaft_detail #lineup h3{
		margin		: 20px 0px 4px 14px;
	}
	.shaft_vizard span.notice{
		font-size	: 85%;
		padding		: 0px 0px 0px 15px;
		color		: #ffffff;
	}

	.shaft_vizard{
		margin		: 12px 0px 30px;
		border-width	: 0px;
		border-style	: none;
	}

	.shaft_vizard h4{
		padding		: 0px 0px 0px 5px;
		margin		: 0px 0px 0px 0px;
	}
	.shaft_vizard h4 img{
		margin		: 0px 5px 0px 0px;
	}

	.shaft_vizard div{
		width		: 480px;
		text-align	: right;
		padding		: 0px 0px 20px;
	}
	.shaft_detail #lineup div span.notice{
		font-size	: 85%;
		padding		: 0px 0px 0px 15px;
		color		: #4a494a;
	}


	.shaft_vizard div.left{
		margin		: 0px 0px 0px 0px;
		float		: none;

		_margin		: 0px 29px 0px 5px;
	}

	.shaft_vizard div.right{
		margin		: 0px 0px 0px;
		float		: none;
	}
	.shaft_vizard table{
		border-collapse	: separate;
		margin		: 12px 0px 4px;
		width		: 480px;
		border-style	: solid;
		border-color	: #000000 #000000 #ffffff #ffffff;
		border-width	: 0px 1px 0px 0px;
	}
}

/*------------------------------------*/
#wrap_block_5{
	display		: none;
	width		: 320px;
}
#wrap_block_5 h2{
	font-size	: 16px;
	color		: #ffffff;
	height		: 149px;
	border-width	: 0px 0px 1px;
	border-style	: solid;
	border-color	: #b7b5b4;
	width		: 100%;
	text-align 	: center;
	padding		: 0px;
	background	: #ffffff url(../images/bg_spec_header.jpg) no-repeat 50% 55px;
	background-size	: 1200px auto;
}

#wrap_block_5 h2 img{
	width		: 160px;
	margin		: 33px 0px 0px
}

#wrap_block_5 .spec_contents{
	text-align	: left;
	padding		: 40px 0px 20px 0px;
}
#wrap_block_5 .spec_contents h3{
	margin		: 0px 0px 10px 10px;
}

#wrap_block_5 .spec_contents ul{
	
}
#wrap_block_5 .spec_contents li{
	display		: inline;
}
#wrap_block_5 .spec_contents section{
	border-width	: 0px 0px 1px;
	border-style	: solid;
	border-color	: #525252;
	background	: #202020;
	padding		: 0px 0px 20px;
}

#wrap_block_5 .spec_contents table{
	width		: 312px;
	margin		: 0px 0px 0px;
	border-width	: 1px 0px 1px;
	border-style	: solid;
	border-color	: #9f9f9f;
	color		: #222222;
}

#wrap_block_5 .tbl_grade img{
	width		: 100px;
}



#spec_tw717_430,#spec_tw717_455,#spec_tw717_460,
#spec_tw717m,#spec_tw717v,#spec_tw717p,
#spec_tw717_fairway,
#spec_tw717_utility,
#spec_tw717_460_ladies,#spec_tw717pl_iron_ladies,#spec_tw717_fairway_ladies,#spec_tw717_utility_ladies
{
	overflow	: auto;
	padding		: 0px 4px;
	overflow-scrolling		: touch;
}

#spec_driver .tabNav{
	margin		: 0px 0px 0px 4px;
}

#spec_driver .tabNav img{
	height		: 29px;
}



#spec_iron .tabNav img{
	height		: 29px;
}

#spec_iron .tabNav{
	margin		: 0px 0px 0px 4px;
}


#spec_utility ul img{
	width		: 312px;
	margin		: 0px 0px 0px 4px;
}
#spec_fairway ul img{
	width		: 312px;
	margin		: 0px 0px 0px 4px;
}

#spec_ladies .tabNav img{
	width		: 78px;
}

#spec_ladies .tabNav{
	margin		: 0px 0px 0px 4px;
}


#wrap_block_5 .spec_contents th{
	white-space	: nowrap;
	font-size	: 60%;
	padding		: 5px;
	border-width	: 0px 1px 1px 0px;
	border-style	: solid;
	border-color	: #c1c1c1;
}
#wrap_block_5 .spec_contents .th_top{
	width		: 100px;
}
#wrap_block_5 .spec_contents td{
	white-space	: nowrap;
	font-size	: 60%;
	padding		: 5px;
}

@media all and (orientation: landscape) {  
	#wrap_block_5{
		width		: 100%;
	}
	#wrap_block_5 .spec_contents{
		text-align	: left;
		padding		: 40px 0px 20px 0px;
	}
	#wrap_block_5 .spec_contents h3{
		margin		: 0px 0px 10px 10px;
	}

	#wrap_block_5 .spec_contents ul{
	
	}
	#wrap_block_5 .spec_contents li{
		display		: inline;
	}
	#wrap_block_5 .spec_contents section{
		border-width	: 0px 0px 1px;
		border-style	: solid;
		border-color	: #525252;
		background	: #202020;
		padding		: 0px 0px 20px;
	}

	#wrap_block_5 .spec_contents table{
		width		: 474px;
		margin		: 0px 0px 0px;
		border-width	: 1px 0px 1px;
		border-style	: solid;
		border-color	: #9f9f9f;
		color		: #222222;
	}



	#spec_tw717_430,#spec_tw717_455,#spec_tw717_460,
	#spec_tw717m,#spec_tw717v,#spec_tw717p,
	#spec_tw717_fairway,
	#spec_tw717_utility,
	#spec_tw717_460_ladies,#spec_tw717pl_iron_ladies,#spec_tw717_fairway_ladies,#spec_tw717_utility_ladies
	{
		overflow	: auto;
		padding		: 0px 3px;
		overflow-scrolling		: touch;
	}

	#spec_driver .tabNav{
		margin		: 0px 0px 0px 3px;
	}

	#spec_driver .tabNav img{
		height		: 44px;
	}



	#spec_iron .tabNav img{

		height		: 44px
	}

	#spec_iron .tabNav{
		margin		: 0px 0px 0px 3px;
	}


	#spec_utility ul img{
		width		: 474px;
		margin		: 0px 0px 0px 3px;
	}
	#spec_fairway ul img{
		width		: 474px;
		margin		: 0px 0px 0px 3px;
	}

	#spec_ladies .tabNav img{
		width		: 118px;
	}

	#spec_ladies .tabNav{
		margin		: 0px 0px 0px 4px;
	}


	#wrap_block_5 .spec_contents th{
		white-space	: nowrap;
		font-size	: 60%;
		padding		: 5px;
		border-width	: 0px 1px 1px 0px;
		border-style	: solid;
		border-color	: #c1c1c1;
	}
	#wrap_block_5 .spec_contents .th_top{
		width		: 100px;
	}
	#wrap_block_5 .spec_contents td{
		white-space	: nowrap;
		font-size	: 60%;
		padding		: 5px;
	}
}

/*------------------------------------*/
#wrap_block_6{
	display		: none;
}
#wrap_block_6 h2{
	font-size	: 16px;
	color		: #ffffff;
	height		: 119px;
	border-width	: 0px 0px 1px;
	border-style	: solid;
	border-color	: #b7b5b4;
	width		: 100%;
	text-align 	: center;
	padding		: 0px;
	background	: #ffffff url(../images/bg_gallery_header.jpg) no-repeat 50% 55px;
	background-size	: 700px auto;
}
#wrap_block_6 h2 img{
	width		: 120px;
	margin		: 20px 0px 0px
}

#gallery{
	margin		: 0px;
	border-style	: none;
	width		: 320px;

}

#gallery_tab{

	margin		: 0px;
	border-style	: solid;
	border-color	: #444444;
	border-width	: 1px 0px 1px;
	margin		: 0px;
}

#tab_photo img{
	width		: 160px;
}

#tab_movie img{
	width		: 160px;
}

#gallery_photo{
	padding		: 0px;
	margin		: 0px;
	border-style	: none;
}

#gallery_photo_top{
	width		: 320px;
	height		: 172px;
	overflow	: hidden;
}

#gallery_photo_top ul{
	width		: 4480px;
	height		: 172px;
}
#gallery_photo_top img{
	width		: 320px;
	height		: 172px;
}

#gallery .block_gallery{
	margin		: 0px;
	border-style	: none;
}

#gallery_frame{
	display		: none;
}
:root *> #gallery_frame{

	display		: none;
}

/*サムネイル*/
#gallery_photo_bottom{
	border-style	: solid;
	border-color	: #444444;
	border-width	: 1px 0px 0px;
	position	: static;
	padding		: 15px 0px 7px 15px;
	background	: #222222;
}
#gallery_photo_bottom li{
	cursor		: pointer;
	float		: left;
	margin		: 0px 8px 8px 0px;
}


#gallery_movie{
	width		: 320px;
}



#gallery_movie_top{
	width		: 320px;
}

#gallery_movie_top li{
}
#gallery_movie_top iframe{
	width		: 320px;
	height		: 172px;
}
#gallery_movie_bottom{
	padding		: 20px 0px 0px 15px;
	background	: #111111;
}
#gallery_movie_bottom li{
	text-align	: center;
	cursor		: pointer;
	float		: left;
	width		: 130px;
	margin		: 0px 8px 15px 0px;
	font-size	: 11px;
}
#gallery_movie_bottom li img{
	width		: 110px;
	margin		: 0px 0px 5px;
}
#gallery_movie_bottom li a{
	color		: #ffffff;
	text-decoration	: none;
}
/*下部バナー部*/
#gallery_bnr{
	border-style	: solid;
	border-color	: #444444;
	border-width	: 1px 0px 0px;
	text-align	: center;
	padding		: 10px 0px 10px;
	margin		: 0px 0px 0px 0px;
}

#gallery_bnr li{
	padding		: 0px 0px;
	display		: inline;
}


@media all and (orientation: landscape) {  

	#tab_photo img{
		width		: 240px;
	}

	#tab_movie img{
		width		: 240px;
	}
	#gallery{
		width		: 480px;
	}

	#gallery_photo_top{
		margin		: 20px 40px 0px;
		width		: 400px;
		height		: 215px;
		overflow	: hidden;
	}

	#gallery_photo_top ul{
		width		: 5600px;
		height		: 215px;
	}
	#gallery_photo_top img{
		width		: 400px;
		height		: 215px;
	}
	#gallery_photo_bottom{
		padding		: 15px 0px 7px 38px;
		margin		: 20px 0px 0px;
	}

	#gallery_movie{
		width		: 480px;
		height		: auto;
	}
	#gallery_movie_top{
		margin		: 0px 0px 0px;
		width		: 480px;
		height		: 258px;
		overflow	: hidden;
	}

	#gallery_movie_top li{
	}
	#gallery_movie_top iframe{
		width		: 480px;
		height		: 258px;
	}


}

/*------------------------------------*/
/*スペックバナー*/
.bnr_spec{
	width		: 320px;
}
@media all and (orientation: landscape){
	.bnr_spec{
		width		: 480px;
	}
}
/*------------------------------------*/
#wrap_block_7{
	display		: none;
}

#wrap_block_7 h2{
	font-size	: 16px;
	color		: #ffffff;
	height		: 190px;
	border-width	: 0px 0px 0px;
	border-style	: solid;
	border-color	: #b7b5b4;
	width		: 100%;
	text-align 	: left;
	padding		: 0px;
	background	: #ffffff url(../images/bg_driver_header.jpg) no-repeat 50% 55px;
	background-size	: 700px auto;
}

#wrap_block_7 h2 img{
	width		: 150px;
	margin		: 60px 0px 0px 10px;
}

@media all and (orientation: landscape){
	#wrap_block_7 h2 img{
		width		: 200px;
		margin		: 65px 0px 0px 20px;
	}
}

#driver_btn_block{
	margin		: 0px auto;
	width		: 100%;
height: 100%;
padding-bottom: 10px;
	background	: #dddddd;
	border-width	: 1px 0px;
	border-color	: #999999;
	border-style	: solid;
}
#driver_btn_block ul{
	width		: 100%;
	height		: 100px;
	top		: 0;
	margin		: 10px 0px 0px 0px;

}

#driver_btn_block li{
	display		: block;
	float		: left;
	text-align	: center;
	padding		: 0px 7px 0px;
	width		: 90px;
	vertical-align	: bottom;
}
#driver_btn_block li br{
	display		: none;
}
#driver_btn_block li img{
	height		: 90%;
	vertical-align	: bottom;
	margin		: 0px 0px 0px 0px;
	width: 100%;
}
#driver_btn_block li .btn_detail{
	width		: 90px;
	height		: 28px;
	margin		: 10px 0px 0px 0px;
}

#block_7 .club_technology{
	color		: #ffffff;
}
#block_7 .club_technology h4{
	font-size	: 140%;
	margin		: 0px 10px 15px;
}

#block_7 .club_technology section{
	text-align	: left;
	border-width	: 0px 0px 1px;
	border-style	: solid;
	border-color	: #444444;
	margin		: 0px 0px;
	padding		: 0px 0px 40px;
}

#driver_430{
	width		: 100%;
	padding		: 200px 0px 0px;
	background-size	: 100% auto;
}


/*01*/
#block_7 .club_technology  .section_01{
	border-width	: 0px;
	border-style	: none;

}
#block_7 .club_technology  .section_01 .left{
	text-align	: left;
	float		: none;
	width		: 320px;
	padding		: 60px 0px 0px;
}
#block_7 .club_technology  .section_01 .left img{
	width		: 280px;
}
#block_7 .club_technology  .section_01 .left figcaption div{
	text-align	: center;
	font-size	: 10px;
	border-width	: 1px;
	border-style	: solid;
	border-color	: #ad2100;
	padding		: 10px;
	height		: 24px;
	background	: #000000;
	z-index		: 3;
}

:root *> #block_7 .club_technology  .section_01 .left figcaption div{
	position	: relative;
	font-size	: 10px;
}
#block_7 .club_technology  .section_01 .left .text_01{
	width		: 150px;
	margin		: -315px 0px 0px 10px;
}

#block_7 .club_technology  .section_01 .left .text_02{
	width		: 100px;
	margin		: -80px 0px 0px 185px;
}
#block_7 .club_technology  .section_01 .left .text_03{
	width		: 80px;
	margin		: 215px 0px 0px 5px;
	height		: 14px;
}
#block_7 .club_technology  .section_01 .left .text_04{
	width		: 100px;
	margin		: -30px 0px 0px 185px;
}
#block_7 .club_technology  .section_01 .left .text_05{
	width		: 130px;
	margin		: 15px 0px 0px 105px;
}
#block_7 .club_technology  .section_01 .right{
	float		: none;
	width		: 320px;
	text-align	: center;
}
#block_7 .club_technology  .section_01 .right img{
	width		: 280px;
}
#block_7 .club_technology  .section_01 h4{
	padding		: 30px 0px 0px;
	line-height	: 170%;
	font-size	: 16px;
	text-align	: left;
}
#block_7 .club_technology  .section_01 ul{
	padding		: 0px 10px;
}
#block_7 .club_technology  .section_01 li{
	text-align	: left;
}



/*02*/
#block_7 .club_technology  .section_02{
	border-width	: 0px;
	border-style	: none;
	padding		: 0px;
}
#block_7 .club_technology  .section_02 .left{
	text-align	: center;
	float		: none;
	width		: 320px;
	padding		: 0px 0px 0px;
	margin		: -40px 0px 0px;
}
#block_7 .club_technology  .section_02 .left img{
	width		: 280px;
}
#block_7 .club_technology  .section_02 .left figcaption{
	margin		: -50px 0px 0px;
	padding		: 0px 0px 40px;
}
#block_7 .club_technology  .section_02 .left figcaption div{
	font-size	: 11px;
	float		: left;
}
/*
#block_7 .club_technology  .section_02 .left .text_01{
	margin		: 0px 0px 0px 100px;
}
*/

#block_7 .club_technology  .section_02 .left .text_02{
	margin		: 0px 0px 0px 141px;
}
#block_7 .club_technology  .section_02 .left .text_03{
	margin		: 0px 0px 0px 53px;
}



#block_7 .club_technology  .section_02 .left p{
	padding		: 0px 10px;
	text-align	: left;
	line-height	: 170%;
}

#block_7 .club_technology  .section_02 .right{
	float		: none;
	text-align	: center;
	width		: 320px;
}
#block_7 .club_technology  .section_02 .right img{
	width		: 280px;
}
#block_7 .club_technology  .section_02 .right figcaption{
	margin		: -20px 0px 0px;
	padding		: 0px 0px 40px;
}
#block_7 .club_technology  .section_02 .right figcaption div{
	font-size	: 11px;
	float		: left;
}
#block_7 .club_technology  .section_02 .right .text_01{
	margin		: 0px 0px 0px 158px;
}

#block_7 .club_technology  .section_02 .right .text_02{
	margin		: 0px 0px 0px 44px;
}
#block_7 .club_technology  .section_02 .right ul{
	margin		: 0px 10px 0px 10px;
}
#driver_455{
	width		: 100%;
	padding		: 200px 0px 0px;
	background-size	: 100% auto;
}

/*03*/
#block_7 .club_technology  .section_03{
	border-width	: 0px;
	border-style	: none;
}
#block_7 .club_technology  .section_03 .left{
	text-align	: left;
	float		: none;
	width		: 320px;
	padding		: 60px 0px 0px;
}

#block_7 .club_technology  .section_03 .left img{
	margin		: 0px 0px 0px 20px;
	width		: 280px;
}

#block_7 .club_technology  .section_03 .left figcaption div{
	text-align	: center;
	font-size	: 10px;
	border-width	: 1px;
	border-style	: solid;
	border-color	: #ad2100;
	padding		: 10px;
	height		: 24px;
	background	: #000000;
	z-index		: 3;
}

:root *> #block_7 .club_technology  .section_03 .left figcaption div{
	position	: relative;
	font-size	: 10px;
}
#block_7 .club_technology  .section_03 .left .text_01{
	width		: 100px;
	margin		: -326px 0px 0px 10px;
}

#block_7 .club_technology  .section_03 .left .text_02{
	width		: 100px;
	margin		: -68px 0px 0px 180px;
}
#block_7 .club_technology  .section_03 .left .text_03{
	width		: 75px;
	margin		: 205px 0px 0px 5px;
}
#block_7 .club_technology  .section_03 .left .text_04{
	width		: 160px;
	margin		: -17px 0px 0px 130px;
}
#block_7 .club_technology  .section_03 .left .text_05{
	width		: 120px;
	margin		: 12px 0px 0px 105px;
}
#block_7 .club_technology  .section_03 .right{
	float		: none;
	width		: 320px;
	text-align	: center;
	padding		: 40px 0px 0px;
}
#block_7 .club_technology  .section_03 .right img{
	width		: 280px;
}
#block_7 .club_technology  .section_03 h4{
	padding		: 30px 0px 0px;
	line-height	: 170%;
	font-size	: 16px;
}
#block_7 .club_technology  .section_03 p{
	text-align	: left;
	padding		: 0px 10px 0px;
}


/*04*/
#block_7 .club_technology  .section_04{
	border-width	: 0px;
	border-style	: none;
}
#block_7 .club_technology  .section_04 .left{
	text-align	: center;
	float		: none;
	width		: 320px;
	padding		: 0px 0px 0px;
	margin		: -40px 0px 0px;
}
#block_7 .club_technology  .section_04 .left img{
	width		: 280px;
}
#block_7 .club_technology  .section_04 .left figcaption{
	margin		: -65px 0px 0px;
	padding		: 0px 0px 20px;
}
#block_7 .club_technology  .section_04 .left figcaption div{
	font-size	: 11px;
	float		: left;
}
#block_7 .club_technology  .section_04 .left .text_01{
	margin		: 0px 0px 0px 100px;
}

#block_7 .club_technology  .section_04 .left .text_02{
	margin		: 0px 0px 0px 18px;
}
#block_7 .club_technology  .section_04 .left .text_03{
	margin		: 0px 0px 0px 30px;
}

#block_7 .club_technology  .section_04 .left ul{
	margin		: -40px 0px 0px;
	padding		: 0px 10px;
}


#block_7 .club_technology  .section_04 .right{
	float		: none;
	width		: 320px;
	text-align	: center;
	padding-top	: 40px;
}
#block_7 .club_technology  .section_04 .right img{
	width		: 280px;
}
#block_7 .club_technology  .section_04 .right figcaption{
	margin		: -15px 0px 0px;
	padding		: 0px 0px 40px;
}
#block_7 .club_technology  .section_04 .right figcaption div{
	font-size	: 11px;
	float		: left;
}
#block_7 .club_technology  .section_04 .right .text_01{
	margin		: 0px 0px 0px 49px;
}
/*
#block_7 .club_technology  .section_04 .right .text_02{
	margin		: 0px 0px 0px 100px;
}
*/
#block_7 .club_technology  .section_04 .right .text_03{
	margin		: 0px 0px 0px 159px;
}
#block_7 .club_technology  .section_04 p{
	padding		: 0px 10px;
	line-height	: 170%;
	text-align	: left;
}
#driver_460{
	width		: 100%;
	padding		: 200px 0px 0px;
	background-size	: 100% auto;
}

/*05*/
#block_7 .club_technology  .section_05{
	border-width	: 0px;
	border-style	: none;
}
#block_7 .club_technology  .section_05 .left{
	text-align	: left;
	float		: none;
	width		: 320px;
	padding		: 60px 0px 0px;
}
#block_7 .club_technology  .section_05 .left img{
	width		: 280px;
	margin		: 0px 0px 0px 20px;
}

#block_7 .club_technology  .section_05 .left figcaption div{
	text-align	: center;
	font-size	: 10px;
	border-width	: 1px;
	border-style	: solid;
	border-color	: #ad2100;
	padding		: 10px;
	height		: 24px;
	background	: #000000;
	z-index		: 3;
}

:root *> #block_7 .club_technology  .section_05 .left figcaption div{
	position	: relative;
	font-size	: 10px;
}
#block_7 .club_technology  .section_05 .left .text_01{
	width		: 130px;
	margin		: -323px 0px 0px 10px;
}

#block_7 .club_technology  .section_05 .left .text_02{
	width		: 90px;
	margin		: -70px 0px 0px 190px;
}
#block_7 .club_technology  .section_05 .left .text_03{
	width		: 75px;
	height		: 14px;
	margin		: 206px 0px 0px 10px;
}
#block_7 .club_technology  .section_05 .left .text_04{
	width		: 110px;
	margin		: -18px 0px 0px 180px;
}
#block_7 .club_technology  .section_05 .left .text_05{
	width		: 120px;
	margin		: 5px 0px 0px 105px;
}
#block_7 .club_technology  .section_05 .right{
	text-align	: center;
	float		: none;
	width		: 320px;
	padding		: 60px 0px 0px;
}
#block_7 .club_technology  .section_05 .right img{
	width		: 280px;
}

#block_7 .club_technology  .section_05 .right figcaption div{
	font-size	: 11px;
	height		: 28px;
}

#block_7 .club_technology  .section_05 .right .text_01{
	margin		: -300px 0px 0px -30px;
}
#block_7 .club_technology  .section_05 .right .text_02{
	margin		: 265px 0px 0px 0px;
}
/*06*/
#block_7 .club_technology  .section_06{
}
#block_7 .club_technology  .section_06 .left{
	text-align	: center;
	float		: none;
	width		: 320px;
	padding		: 0px 0px 0px;
	margin		: -70px 0px 0px;
}
#block_7 .club_technology  .section_06 .left img{
	width		: 280px;
}
#block_7 .club_technology  .section_06 .left figcaption{
	margin		: -50px 0px 0px;
	padding		: 0px 0px 40px;
}
#block_7 .club_technology  .section_06 .left figcaption div{
	font-size	: 11px;
	float		: left;
}
/*
#block_7 .club_technology  .section_06 .left .text_01{
	margin		: 0px 0px 0px 95px;
}
*/

#block_7 .club_technology  .section_06 .left .text_02{
	margin		: 0px 0px 0px 140px;
}
#block_7 .club_technology  .section_06 .left .text_03{
	margin		: 0px 0px 0px 56px;
}

#block_7 .club_technology  .section_06 .left p{
	padding		: 0px 10px;
	margin		: -14px 0px 0px;
	line-height	: 170%;
	text-align	: left;
}

#block_7 .club_technology  .section_06 .right{
	padding-top	: 40px;
	text-align	: center;
	float		: none;
	width		: 320px;
}
#block_7 .club_technology  .section_06 .right img{
	width		: 280px;
}
#block_7 .club_technology  .section_06 .right figcaption{
	margin		: -20px 0px 0px;
	padding		: 0px 0px 40px;
}
#block_7 .club_technology  .section_06 .right figcaption div{
	font-size	: 11px;
	float		: left;
}
#block_7 .club_technology  .section_06 .right .text_01{
	margin		: 0px 0px 0px 159px;
}

#block_7 .club_technology  .section_06 .right .text_02{
	margin		: 0px 0px 0px 42px;
}
#block_7 .club_technology  .section_06 .right p{
	padding		: 0px 0px;
	line-height	: 170%;
	text-align	: center;
}
@media all and (orientation: landscape) {  
	#driver_btn_block{
		height		: 220px;
	}
	#driver_btn_block ul{
		height		: 150px;
	}
	#driver_btn_block li{
		padding		: 0px 17px 0px;
		width		: 120px;
	}
	#driver_btn_block li img{
		height		: 100%;
		margin		: 0px 0px 0px 0px;
	}
	#driver_btn_block li .btn_detail{
		width		: 120px;
		height		: 35px;
		margin		: 10px 0px 0px 0px;
	}

	#driver_430{
		width		: 100%;
		padding		: 300px 0px 0px;
	}
	/*01*/
	#block_7 .club_technology  .section_01{
		border-width	: 0px 0px 1px;
		border-style	: solid;
	}
	#block_7 .club_technology  .section_01 .left{
		text-align	: left;
		float		: none;
		width		: 320px;
		padding		: 60px 0px 0px;
		margin		: 0px 80px;
	}
	#block_7 .club_technology  .section_01 .left img{
		width		: 280px;
	}
	#block_7 .club_technology  .section_01 .left figcaption div{
		text-align	: center;
		font-size	: 10px;
		border-width	: 1px;
		border-style	: solid;
		border-color	: #ad2100;
		padding		: 10px;
		height		: 24px;
		background	: #000000;
		z-index		: 3;
	}

	:root *> #block_7 .club_technology  .section_01 .left figcaption div{
		position	: relative;
		font-size	: 10px;
	}
	#block_7 .club_technology  .section_01 .left .text_01{
		width		: 150px;
		margin		: -315px 0px 0px -20px;
	}

	#block_7 .club_technology  .section_01 .left .text_02{
		width		: 100px;
		margin		: -80px 0px 0px 185px;
	}
	#block_7 .club_technology  .section_01 .left .text_03{
		width		: 80px;
		margin		: 215px 0px 0px -25px;
		height		: 14px;
	}
	#block_7 .club_technology  .section_01 .left .text_04{
		width		: 100px;
		margin		: -30px 0px 0px 185px;
	}
	#block_7 .club_technology  .section_01 .left .text_05{
		width		: 130px;
		margin		: 15px 0px 0px 105px;
	}
	#block_7 .club_technology  .section_01 .right{
		float		: none;
		width		: 480px;
		text-align	: center;
		margin-top	: 40px;
		border-width	: 1px 0px 0px;
		border-color	: #444444;
		border-style	: solid;
	}
	#block_7 .club_technology  .section_01 .right figure{
		width		: 240px;
		float		: right;
	}
	#block_7 .club_technology  .section_01 .right img{
		width		: 220px;
		margin		: 0px 20px 0px 0px;
	}
	#block_7 .club_technology  .section_01 h4{
		padding		: 40px 0px 0px;
		line-height	: 170%;
		font-size	: 16px;
		text-align	: left;
	}
	#block_7 .club_technology  .section_01 ul{
		width		: 240px;
		padding		: 0px 10px;
	}
	#block_7 .club_technology  .section_01 li{
		text-align	: left;
	}



	/*02*/
	#block_7 .club_technology  .section_02{
		border-width	: 0px;
		border-style	: none;
		padding		: 0px;
	}
	#block_7 .club_technology  .section_02 .left{
		text-align	: center;
		float		: left;
		width		: 240px;
		padding		: 15px 0px 0px;
		margin		: 0px 0px 0px;
	}
	#block_7 .club_technology  .section_02 .left img{
		width		: 220px;
	}
	#block_7 .club_technology  .section_02 .left figcaption{
		margin		: -40px 0px 0px;
		padding		: 0px 0px 40px;
	}
	#block_7 .club_technology  .section_02 .left figcaption div{
		font-size	: 11px;
		float		: left;
	}
	/*
	#block_7 .club_technology  .section_02 .left .text_01{
		margin		: 0px 0px 0px 100px;
	}
	*/

	#block_7 .club_technology  .section_02 .left .text_02{
		margin		: 0px 0px 0px 104px;
	}
	#block_7 .club_technology  .section_02 .left .text_03{
		margin		: 0px 0px 0px 39px;
	}

	#block_7 .club_technology  .section_02 .left p{
		padding		: 0px 10px;
		text-align	: left;
		line-height	: 170%;
	}

	#block_7 .club_technology  .section_02 .right{
		float		: right;
		text-align	: center;
		width		: 240px;
	}
	#block_7 .club_technology  .section_02 .right img{
		width		: 220px;
	}
	#block_7 .club_technology  .section_02 .right figcaption{
		margin		: -14px 0px 0px;
		padding		: 0px 0px 40px;
	}
	#block_7 .club_technology  .section_02 .right figcaption div{
		font-size	: 11px;
		float		: left;
	}
	#block_7 .club_technology  .section_02 .right .text_01{
		margin		: 0px 0px 0px 118px;
	}

	#block_7 .club_technology  .section_02 .right .text_02{
		margin		: 0px 0px 0px 30px;
	}
	#block_7 .club_technology  .section_02 .right ul{
		margin		: 0px 10px 0px 10px;
	}
	#driver_455{
		width		: 100%;
		padding		: 300px 0px 0px;
	}
	/*03*/
	#block_7 .club_technology  .section_03{
		border-width	: 0px 0px 1px;
		border-style	: solid;
	}
	#block_7 .club_technology  .section_03 .left{
		margin		: 0px 80px;
	}
	#block_7 .club_technology  .section_03 .left .text_01{
		width		: 100px;
		margin		: -326px 0px 0px 0px;
	}

	#block_7 .club_technology  .section_03 .left .text_02{
		width		: 100px;
		margin		: -70px 0px 0px 220px;
	}
	#block_7 .club_technology  .section_03 .left .text_03{
		width		: 75px;
		margin		: 205px 0px 0px -25px;
	}
	#block_7 .club_technology  .section_03 .left .text_04{
		width		: 160px;
		margin		: -15px 0px 0px 170px;
	}
	#block_7 .club_technology  .section_03 .left .text_05{
		width		: 120px;
		margin		: 12px 0px 0px 85px;
	}
	#block_7 .club_technology  .section_03 .right{
		border-width	: 1px 0px 0px;
		margin-top	: 40px;
		border-color	: #444444;
		border-style	: solid;
		width		: 480px;
	}
	#block_7 .club_technology  .section_03 .right img{
		float		: left;
		width		: 240px;
		margin		: 0px 0px 0px 10px;
	}
	#block_7 .club_technology  .section_03 p{
		text-align	: left;
		padding		: 60px 10px 0px;
		line-height	: 170%;
	}


	/*04*/
	#block_7 .club_technology  .section_04{
		border-width	: 0px;
		border-style	: none;
	}
	#block_7 .club_technology  .section_04 .left{
		text-align	: center;
		float		: left;
		width		: 240px;
		padding		: 0px 0px 0px;
		margin		: 20px 0px 0px;
	}
	#block_7 .club_technology  .section_04 .left img{
		width		: 220px;
	}
	#block_7 .club_technology  .section_04 .left figcaption{
		margin		: -35px 0px 0px;
		padding		: 0px 0px 20px;
	}
	#block_7 .club_technology  .section_04 .left figcaption div{
		font-size	: 11px;
		float		: left;
	}
	#block_7 .club_technology  .section_04 .left p{
		padding		: 0px 0px;
	}
	#block_7 .club_technology  .section_04 .left ul{
		margin		: -40px 0px 0px;
		padding		: 0px 10px;
	}


	#block_7 .club_technology  .section_04 .right{
		float		: right;
		width		: 240px;
		text-align	: center;
		padding-top	: 40px;
	}
	#block_7 .club_technology  .section_04 .right img{
		width		: 220px;
	}
	#block_7 .club_technology  .section_04 .right figcaption{
		margin		: -10px 0px 0px;
		padding		: 0px 0px 40px;
	}
	#block_7 .club_technology  .section_04 .right figcaption div{
		font-size	: 11px;
		float		: left;
	}
	#block_7 .club_technology  .section_04 .right .text_01{
		margin		: 0px 0px 0px 31px;
	}
	/*
	#block_7 .club_technology  .section_04 .right .text_02{
		margin		: 0px 0px 0px 100px;
	}
	*/
	#block_7 .club_technology  .section_04 .right .text_03{
		margin		: 0px 0px 0px 122px;
	}
	#block_7 .club_technology  .section_04 p{
		padding		: 0px 10px;
		line-height	: 170%;
		text-align	: left;
	}
	#driver_460{
		width		: 100%;
		padding		: 300px 0px 0px;
	}
	/*05*/
	#block_7 .club_technology  .section_05{
		border-width	: 0px 0px 1px;
		border-style	: solid;
	}
	#block_7 .club_technology  .section_05 .left{
		width		: 320px;
		padding		: 60px 80px 0px;
	}
	#block_7 .club_technology  .section_05 .left .text_01{
		width		: 130px;
		margin		: -323px 0px 0px 10px;
	}

	#block_7 .club_technology  .section_05 .left .text_02{
		width		: 90px;
		margin		: -69px 0px 0px 220px;
	}
	#block_7 .club_technology  .section_05 .left .text_03{
		width		: 75px;
		height		: 14px;
		margin		: 206px 0px 0px -10px;
	}
	#block_7 .club_technology  .section_05 .left .text_04{
		width		: 110px;
		margin		: -18px 0px 0px 200px;
	}
	#block_7 .club_technology  .section_05 .left .text_05{
		width		: 120px;
		margin		: 5px 0px 0px 85px;
	}
	#block_7 .club_technology  .section_05 .right{
		text-align	: center;
		float		: none;
		width		: 480px;
		padding		: 60px 0px 0px;
		margin-top	: 40px;
		border-width	: 1px 0px 0px;
		border-style	: solid;
		border-color	: #444444;
	}
	#block_7 .club_technology  .section_05 .right img{
		width		: 280px;
	}

	#block_7 .club_technology  .section_05 .right figcaption div{
		font-size	: 11px;
		height		: 28px;
	}

	#block_7 .club_technology  .section_05 .right .text_01{
		margin		: -300px 0px 0px -30px;
	}
	#block_7 .club_technology  .section_05 .right .text_02{
		margin		: 265px 0px 0px 0px;
	}
	/*06*/
	#block_7 .club_technology  .section_06{
	}
	#block_7 .club_technology  .section_06 .left{
		text-align	: center;
		float		: left;
		width		: 240px;
		padding		: 0px 0px 0px;
		margin		: 30px 0px 0px;
	}
	#block_7 .club_technology  .section_06 .left img{
		width		: 220px;
	}
	#block_7 .club_technology  .section_06 .left figcaption{
		margin		: -40px 0px 0px;
		padding		: 0px 0px 40px;
	}
	#block_7 .club_technology  .section_06 .left figcaption div{
		font-size	: 11px;
		float		: left;
	}
	/*
	#block_7 .club_technology  .section_06 .left .text_01{
		margin		: 0px 0px 0px 95px;
	}
	*/

	#block_7 .club_technology  .section_06 .left .text_02{
		margin		: 0px 0px 0px 102px;
	}
	#block_7 .club_technology  .section_06 .left .text_03{
		margin		: 0px 0px 0px 40px;
	}

	#block_7 .club_technology  .section_06 .left p{
		padding		: 0px 10px;
		margin		: -14px 0px 0px;
		line-height	: 170%;
		text-align	: left;
	}

	#block_7 .club_technology  .section_06 .right{
		padding-top	: 40px;
		text-align	: center;
		float		: right;
		width		: 240px;
	}
	#block_7 .club_technology  .section_06 .right img{
		width		: 220px;
	}
	#block_7 .club_technology  .section_06 .right figcaption{
		margin		: -15px 0px 0px;
		padding		: 0px 0px 40px;
	}
	#block_7 .club_technology  .section_06 .right figcaption div{
		font-size	: 11px;
		float		: left;
	}
	#block_7 .club_technology  .section_06 .right .text_01{
		margin		: 0px 0px 0px 116px;
	}

	#block_7 .club_technology  .section_06 .right .text_02{
		margin		: 0px 0px 0px 34px;
	}
	#block_7 .club_technology  .section_06 .right p{
		padding		: 0px 0px;
		line-height	: 170%;
		text-align	: center;
	}

}


/*------------------------------------*/
/*IRON*/
/*------------------------------------*/
#wrap_block_8{
	display		: none;
}

#wrap_block_8 h2{
	font-size	: 16px;
	color		: #ffffff;
	height		: 190px;
	border-width	: 0px 0px 0px;
	border-style	: solid;
	border-color	: #b7b5b4;
	width		: 100%;
	text-align 	: left;
	padding		: 0px;
	background	: #ffffff url(../images/bg_iron_header.jpg) no-repeat 50% 55px;
	background-size	: 700px auto;
}

#wrap_block_8 h2 img{
	width		: 150px;
	margin		: 60px 0px 0px 10px;
}

@media all and (orientation: landscape) {  
	#wrap_block_8 h2 img{
		width		: 200px;
		margin		: 65px 0px 0px 20px;
	}
}

#iron_btn_block{
	margin		: 0px auto;
	width		: 100%;
height: 100%;
padding-bottom: 10px;
	background	: #dddddd;
	border-width	: 1px 0px;
	border-color	: #999999;
	border-style	: solid;
}
#iron_btn_block ul{
	width		: 100%;
	height		: 100px;
	top		: 0;
	margin		: 10px 0px 0px 0px;

}

#iron_btn_block li{
	display		: block;
	float		: left;
	text-align	: center;
	padding		: 0px 7px 0px;
	width		: 90px;
	vertical-align	: bottom;
}
#iron_btn_block li br{
	display		: none;
}
#iron_btn_block li img{
	height		: 90%;
	vertical-align	: bottom;
	margin		: 0px 0px 0px 0px;
	width: 100%;
}
#iron_btn_block li .btn_detail{
	width		: 90px;
	height		: 28px;
	margin		: 10px 0px 0px 0px;
}
#block_8 .club_technology{
	color		: #ffffff;
}
#block_8 .club_technology h4{
	font-size	: 140%;
	margin		: 0px 10px 15px;
}

#block_8 .club_technology section{
	text-align	: left;
	border-width	: 0px 0px 1px;
	border-style	: solid;
	border-color	: #444444;
	margin		: 0px 0px;
	padding		: 0px 0px 40px;
}

/*717M*/
#iron_717m{
	width		: 100%;
	padding		: 200px 0px 0px;
	background-size	: 100% auto;
}


/*01*/
#block_8 .club_technology  .section_01 figure{
	text-align	: center;
	float		: none;
	width		: 320px;
}
#block_8 .club_technology  .section_01 figure img{
	width		: 280px;
}
#block_8 .club_technology  .section_01 div{
	float		: none;
	width		: 320px;
}
#block_8 .club_technology  .section_01 h4{
	padding		: 40px 0px 0px;
	line-height	: 170%;
}

#block_8 .club_technology  .section_01 p{
	padding		: 0px 10px;
	line-height	: 170%;
	text-align	: left;
}

/*10*/
#block_8 .club_technology  .section_10{
	padding-top	: 40px;
}
#block_8 .club_technology  .section_10 figure{
	text-align	: center;
	margin		: 0px 0px 20px;
}
#block_8 .club_technology  .section_10 figure img{
	width		: 280px;
}
#block_8 .club_technology  .section_10 figcaption{
	
	margin		: 0px 0px 0px 0px;
	padding		: 0px 0px 0px 0px;
	text-align	: center;
}
/*02*/
#block_8 .club_technology  .section_02{
	padding-bottom	: 0px;
	border-width	: 0px;
}
#block_8 .club_technology  .section_02 figure{
	float		: none;
	text-align	: center;
	margin		: 0px 0px 20px;
	width		: 320px;
	padding		: 40px 0px 0px;
}
#block_8 .club_technology  .section_02 figure img{
	width		: 280px;
}
#block_8 .club_technology  .section_02 div{
	float		: none;
	width		: 320px;
	margin		: 0px 0px 0px 0px;
}
#block_8 .club_technology  .section_02 h4{
	padding		: 0px 0px 0px;
	line-height	: 170%;
}
#block_8 .club_technology  .section_02 p{
	padding		: 0px 10px;
	line-height	: 170%;
	text-align	: left;
}

/*717V*/
#iron_717v{
	width		: 100%;
	padding		: 200px 0px 0px;
	background-size	: 100% auto;
}


/*03*/
#block_8 .club_technology  .section_03 figure{
	text-align	: center;
	float		: none;
	width		: 320px;
}
#block_8 .club_technology  .section_03 figure img{
	width		: 280px;
}
#block_8 .club_technology  .section_03 div{
	float		: none;
	width		: 320px;
}
#block_8 .club_technology  .section_03 h4{
	padding		: 20px 0px 0px;
	line-height	: 170%;
}

#block_8 .club_technology  .section_03 ul{
	margin		: 0px 10px;
	line-height	: 170%;
	text-align	: left;
}

/*04*/
#block_8 .club_technology  .section_04{
	padding-top	: 40px;
}
#block_8 .club_technology  .section_04 figure{
	text-align	: center;
	margin		: 0px 0px 40px;
	width		: 320px;
}
#block_8 .club_technology  .section_04 figure img{
	width		: 280px;
}
#block_8 .club_technology  .section_04 figcaption{
	margin		: 0px 0px 0px 0px;
	padding		: 0px 0px 0px 0px;
	text-align	: center;
}
#block_8 .club_technology  .section_04 p{
	padding		: 0px 10px;
	line-height	: 170%;
	text-align	: left;
}
/*05*/
#block_8 .club_technology  .section_05{
	padding-bottom	: 0px;
	border-width	: 0px;
}
#block_8 .club_technology  .section_05 figure{
	float		: none;
	text-align	: center;
	margin		: 0px 0px 0px;
	width		: 320px;
	padding		: 40px 0px 0px;
}
#block_8 .club_technology  .section_05 figure img{
	width		: 280px;
}
#block_8 .club_technology  .section_05 div{
	float		: none;
	width		: 320px;
	margin		: 0px 0px 0px 0px;
}
#block_8 .club_technology  .section_05 h4{
	padding		: 10px 0px 0px;
	line-height	: 170%;
}
#block_8 .club_technology  .section_05 ul{
	margin		: 0px 10px;
	line-height	: 170%;
	text-align	: left;
}


/*717P*/
#iron_717p{
	width		: 100%;
	padding		: 200px 0px 0px;
	background-size	: 100% auto;
}

/*06*/
#block_8 .club_technology  .section_06 figure{
	text-align	: center;
	float		: none;
	width		: 320px;
}
#block_8 .club_technology  .section_06 figure img{
	width		: 280px;
}
#block_8 .club_technology  .section_06 div{
	float		: none;
	width		: 320px;
}
#block_8 .club_technology  .section_06 h4{
	padding		: 10px 0px 0px;
	line-height	: 170%;
}

#block_8 .club_technology  .section_06 p{
	padding		: 0px 10px;
	line-height	: 170%;
	text-align	: left;
}

/*07*/
#block_8 .club_technology  .section_07{
	padding-top	: 40px;
}
#block_8 .club_technology  .section_07 figure{
	text-align	: center;
	margin		: 0px 0px 40px;
	width		: 320px;
}
#block_8 .club_technology  .section_07 figure img{
	width		: 280px;
}
#block_8 .club_technology  .section_07 figcaption{
	margin		: 0px 0px 0px 0px;
	padding		: 0px 0px 0px 100px;
	font-size	: 85%;
	line-height	: 170%;
	text-align	: left;
	color		: #999999;
}
#block_8 .club_technology  .section_07 p{
	padding		: 0px 10px;
	line-height	: 170%;
	text-align	: left;
}

/*08*/
#block_8 .club_technology  .section_08{
	padding-top	: 40px;
}
#block_8 .club_technology  .section_08 figure{
	text-align	: center;
	margin		: 0px 0px 0px;
	width		: 320px;
}
#block_8 .club_technology  .section_08 figure img{
	width		: 280px;
}
#block_8 .club_technology  .section_08 figcaption{
	margin		: 0px 0px 0px 0px;
	padding		: 0px 0px 0px 0px;
	font-size	: 85%;
	line-height	: 170%;
	text-align	: left;
}

#block_8 .club_technology  .section_08 .text_01{
	width		: 70px;
	float		: left;
	padding		: 0px 0px 0px 10px;
}
#block_8 .club_technology  .section_08 .text_02{
	width		: 50px;
	float		: left;
	padding		: 0px 0px 0px 10px;
}
#block_8 .club_technology  .section_08 .text_03{
	padding		: 0px 0px 0px 10px;
	width		: 80px;
	float		: left;
}
#block_8 .club_technology  .section_08 .text_04{
	padding		: 0px 0px 0px 10px;
	width		: 70px;
	float		: left;
}

/*09*/
#block_8 .club_technology  .section_09{
	padding		: 40px 0px 0px;
}
#block_8 .club_technology  .section_09 figure{
	text-align	: center;
	float		: none;
	width		: 320px;
	padding		: 0px 0px 40px;
}
#block_8 .club_technology  .section_09 figure img{
	width		: 280px;
}
#block_8 .club_technology  .section_09 figcaption{
	padding		: 0px 10px;
	line-height	: 170%;
	text-align	: center;
}


@media all and (orientation: landscape) {  
	#iron_btn_block{
		height		: 220px;
	}
	#iron_btn_block ul{
		height		: 150px;
	}
	#iron_btn_block li{
		padding		: 0px 17px 0px;
		width		: 120px;
	}
	#iron_btn_block li img{
		height		: 100%;
		margin		: 0px 0px 0px 0px;
	}
	#iron_btn_block li .btn_detail{
		width		: 120px;
		height		: 35px;
		margin		: 10px 0px 0px 0px;
	}

	#iron_717m{
		width		: 100%;
		padding		: 300px 0px 0px;
	}
	/*01*/
	#block_8 .club_technology  .section_01 figure{
		width		: 480px;
	}
	#block_8 .club_technology  .section_01 div{
		width		: 480px;
	}

	/*10*/
	#block_8 .club_technology  .section_10 figure img{
		width		: 400px;
	}
	/*02*/
	#block_8 .club_technology  .section_02 figure{
		width		: 480px;
	}
	#block_8 .club_technology  .section_02 div{
		width		: 480px;
	}

	#iron_717v{
		width		: 100%;
		padding		: 300px 0px 0px;
	}

	/*03*/
	#block_8 .club_technology  .section_03 figure{
		width		: 480px;
	}
	#block_8 .club_technology  .section_03 div{
		width		: 480px;
	}

	/*04*/
	#block_8 .club_technology  .section_04 figure{
		width		: 480px;
	}
	#block_8 .club_technology  .section_04 figure img{
		width		: 400px;
	}
	/*05*/
	#block_8 .club_technology  .section_05 figure{
		width		: 480px;
	}
	#block_8 .club_technology  .section_05 figure img{
		width		: 280px;
	}
	#block_8 .club_technology  .section_05 div{
		width		: 480px;
	}

	#iron_717p{
		width		: 100%;
		padding		: 300px 0px 0px;
	}

	/*06*/
	#block_8 .club_technology  .section_06 figure{
		width		: 480px;
	}
	#block_8 .club_technology  .section_06 div{
		width		: 480px;
	}

	/*07*/
	#block_8 .club_technology  .section_07 figure{
		width		: 480px;
	}
	#block_8 .club_technology  .section_07 figure img{
		width		: 400px;
	}
	#block_8 .club_technology  .section_07 figcaption{
		text-align	: center;
		margin		: 0px 0px 0px 0px;
		padding		: 0px 0px 0px 0px;
	}


	/*08*/
	#block_8 .club_technology  .section_08 figure{
		width		: 480px;
	}
	#block_8 .club_technology  .section_08 figure img{
		width		: 420px;
	}

	#block_8 .club_technology  .section_08 .text_01{
		width		: 80px;
		padding		: 0px 0px 0px 20px;
	}
	#block_8 .club_technology  .section_08 .text_02{
		width		: 90px;
		padding		: 0px 0px 0px 20px;
	}
	#block_8 .club_technology  .section_08 .text_03{
		padding		: 0px 0px 0px 10px;
		width		: 150px;
	}
	#block_8 .club_technology  .section_08 .text_04{
		padding		: 0px 0px 0px 10px;
		width		: 80px;
	}

	/*09*/
	#block_8 .club_technology  .section_09 figure{
		width		: 240px;
		float		: left;
	}
	#block_8 .club_technology  .section_09 figure img{
		width		: 240px;
	}
	#block_8 .club_technology  .section_09 figure figcaption{
		text-align	: left;
	}
}



/*------------------------------------*/
/*Fairwaywood*/
/*------------------------------------*/
#wrap_block_9{
	display		: none;
}

#wrap_block_9 h2{
	font-size	: 16px;
	color		: #ffffff;
	height		: 190px;
	border-width	: 0px 0px 0px;
	border-style	: solid;
	border-color	: #b7b5b4;
	width		: 100%;
	text-align 	: left;
	padding		: 0px;
	background	: #ffffff url(../images/bg_fairway_header.jpg) no-repeat 50% 55px;
	background-size	: 700px auto;
}

#wrap_block_9 h2 img{
	width		: 150px;
	margin		: 60px 0px 0px 10px;
}

@media all and (orientation: landscape) {  
	#wrap_block_9 h2 img{
		width		: 200px;
		margin		: 65px 0px 0px 20px;
	}
}

#fairway_btn_block{
	margin		: 0px auto;
	width		: 100%;
height: 100%;
padding-bottom: 10px;
	background	: #dddddd;
	border-width	: 1px 0px;
	border-color	: #999999;
	border-style	: solid;
	text-align	: center;
}
#fairway_btn_block ul{
	width		: auto;
	height		: 100px;
	top		: 0;
	margin		: 10px auto;
}

#fairway_btn_block li{
	display		: block;
	float		: left;
	text-align	: center;
	padding		: 0px 7px 0px;
	width		: 90px;
	vertical-align	: bottom;
}
#fairway_btn_block li br{
	display		: none;
}
#fairway_btn_block li img{
	height		: 90%;
	vertical-align	: bottom;
	margin		: 0px 0px 0px 0px;
	width: 100%;
}
#fairway_btn_block .btn_detail{
	width		: 90px;
	height		: 28px;
	margin		: 10px 0px 0px 0px;
}


#fairway_717{
	width		: 100%;
	padding		: 200px 0px 0px;
	background-size	: 100% auto;
}
#block_9 .club_technology{
	color		: #ffffff;
}
#block_9 .club_technology h4{
	font-size	: 140%;
	margin		: 0px 10px 15px;
}

#block_9 .club_technology section{
	text-align	: left;
	border-width	: 0px 0px 1px;
	border-style	: solid;
	border-color	: #444444;
	margin		: 0px 0px;
	padding		: 0px 0px 40px;
}
/*01*/
#block_9 .club_technology  .section_01 figure{
	text-align	: center;
	float		: none;
	width		: 320px;
	padding		: 0px 0px 40px;
}
#block_9 .club_technology  .section_01 figure img{
	width		: 280px;
}
#block_9 .club_technology  .section_01 figcaption{
	padding		: 0px 10px;
	line-height	: 170%;
	text-align	: center;
}
#block_9 .club_technology  .section_01 ul{
	padding		: 0px 10px;
}
/*02*/
#block_9 .club_technology  .section_02{
	padding-top	: 40px;
}
#block_9 .club_technology  .section_02 figure{
	text-align	: center;
	margin		: 0px 0px 40px;
	width		: 320px;
}
#block_9 .club_technology  .section_02 figure img{
	width		: 280px;
}
#block_9 .club_technology  .section_02 figcaption{
	margin		: 0px 0px 0px 0px;
	padding		: 0px 0px 0px 20px;
	line-height	: 170%;
	text-align	: left;
	font-size	: 11px;
}

@media all and (orientation: landscape) {  
	#fairway_btn_block{
		height		: 220px;
	}
	#fairway_btn_block ul{
		margin		: 10px 0px 0px 15px;
		height		: 150px;
	}
	#fairway_btn_block li{
		padding		: 0px 17px 0px;
		width		: 120px;
	}
	#fairway_btn_block li img{
		height		: 100%;
		margin		: 0px 0px 0px 0px;
	}
	#fairway_btn_block li .btn_detail{
		width		: 120px;
		height		: 35px;
		margin		: 10px 0px 0px 0px;
	}

	#fairway_717{
		width		: 100%;
		padding		: 300px 0px 0px;
	}

	/*01*/
	#block_9 .club_technology  .section_01 figure{
		width		: 240px;
		float		: left;
	}
	#block_9 .club_technology  .section_01 figure img{
		width		: 220px;
	}
	#block_9 .club_technology  .section_01 figure figcaption{
		text-align	: left;
	}
	/*02*/
	#block_9 .club_technology  .section_02 figure{
		width		: 480px;
	}
	#block_9 .club_technology  .section_02 figure img{
		width		: 400px;
	}
	#block_9 .club_technology  .section_02 figcaption{
		margin		: 0px 0px 0px 0px;
		padding		: 0px 0px 0px 60px;
	}


}

/*------------------------------------*/
/*Utility*/
/*------------------------------------*/
#wrap_block_10{
	display		: none;
}

#wrap_block_10 h2{
	font-size	: 16px;
	color		: #ffffff;
	height		: 190px;
	border-width	: 0px 0px 0px;
	border-style	: solid;
	border-color	: #b7b5b4;
	width		: 100%;
	text-align 	: left;
	padding		: 0px;
	background	: #ffffff url(../images/bg_utility_header.jpg) no-repeat 50% 55px;
	background-size	: 700px auto;
}

#wrap_block_10 h2 img{
	width		: 150px;
	margin		: 60px 0px 0px 10px;
}

@media all and (orientation: landscape) {  

	#wrap_block_10 h2{
		/*background	: #ffffff url(../images/bg_utility_header.jpg) no-repeat 35% 55px;*/
	}
	#wrap_block_10 h2 img{
		width		: 200px;
		margin		: 65px 0px 0px 20px;
	}
}

#utility_btn_block{
	margin		: 0px auto;
	width		: 100%;
height: 100%;
padding-bottom: 10px;
	background	: #dddddd;
	border-width	: 1px 0px;
	border-color	: #999999;
	border-style	: solid;
	text-align	: center;
}
#utility_btn_block ul{
	width		: auto;
	height		: 100px;
	top		: 0;
	margin		: 10px 0px 0px 5px;
}

#utility_btn_block li{
	display		: block;
	float		: left;
	text-align	: center;
	padding		: 0px 7px 0px;
	width		: 90px;
	vertical-align	: bottom;
}
#utility_btn_block li br{
	display		: none;
}
#utility_btn_block li img{
	height		: 90%;
	vertical-align	: bottom;
	margin		: 0px 0px 0px 0px;
	width: 100%;
}
#utility_btn_block .btn_detail{
	width		: 90px;
	height		: 28px;
	margin		: 10px 0px 0px 0px;
}


#utility_717{
	width		: 100%;
	padding		: 200px 0px 0px;
	background-size	: 100% auto;
}

#block_10 .club_technology{
	color		: #ffffff;
}
#block_10 .club_technology h4{
	font-size	: 140%;
	margin		: 0px 10px 15px;
}

#block_10 .club_technology section{
	text-align	: left;
	border-width	: 0px 0px 1px;
	border-style	: solid;
	border-color	: #444444;
	margin		: 0px 0px;
	padding		: 0px 0px 40px;
}

/*01*/
#block_10 .club_technology  .section_01 figure{
	text-align	: center;
	float		: none;
	width		: 320px;
	padding		: 0px 0px 40px;
}
#block_10 .club_technology  .section_01 figure img{
	width		: 280px;
}
#block_10 .club_technology  .section_01 figcaption{
	padding		: 0px 10px;
	line-height	: 170%;
	text-align	: center;
}
#block_10 .club_technology  .section_01 ul{
	padding		: 0px 10px;
}
/*02*/
#block_10 .club_technology  .section_02{
	padding-bottom	: 0px;
}
#block_10 .club_technology  .section_02 figure{
	text-align	: center;
	width		: 320px;
	padding		: 0px;
}
#block_10 .club_technology  .section_02 figure img{
	width		: 280px;
}
#block_10 .club_technology  .section_02 figcaption{
	margin		: 0px 0px 0px 0px;
	padding		: 0px 0px 0px 40px;
	line-height	: 170%;
	text-align	: left;
	font-size	: 11px;
}

/*03*/
#block_10 .club_technology  .section_03{
	padding-top	: 40px;
}
#block_10 .club_technology  .section_03 figure{
	text-align	: center;
	float		: none;
	width		: 320px;
}
#block_10 .club_technology  .section_03 figure img{
	width		: 280px;
}
#block_10 .club_technology  .section_03 p{
	padding		: 40px 10px 0px;
	line-height	: 170%;
	text-align	: left;
}

@media all and (orientation: landscape) {  
	#utility_btn_block{
		height		: 220px;
	}
	#utility_btn_block ul{
		margin		: 10px 0px 0px 10px;
		height		: 150px;
	}
	#utility_btn_block li{
		padding		: 0px 17px 0px;
		width		: 120px;
	}
	#utility_btn_block li img{
		height		: 100%;
		margin		: 0px 0px 0px 0px;
	}
	#utility_btn_block li .btn_detail{
		width		: 120px;
		height		: 35px;
		margin		: 10px 0px 0px 0px;
	}

	#utility_717{
		width		: 100%;
		padding		: 300px 0px 0px;
	}
	/*01*/
	#block_10 .club_technology  .section_01 figure{
		float		: left;
		width		: 240px;
	}
	#block_10 .club_technology  .section_01 figure img{
		width		: 220px;
	}
	#block_10 .club_technology  .section_01 figcaption{
		text-align	: left;
	}
	#block_10 .club_technology  .section_01 ul{
		padding		: 0px 10px;
	}
	/*02*/
	#block_10 .club_technology  .section_02 figure{
		width		: 480px;
	}
	#block_10 .club_technology  .section_02 figure img{
		width		: 400px;
	}
	#block_10 .club_technology  .section_02 figcaption{
		margin		: 0px 0px 0px 0px;
		padding		: 0px 0px 0px 60px;
	}

	/*03*/
	#block_10 .club_technology  .section_03 figure{
		text-align	: left;
		float		: left;
		width		: 240px;
	}
	#block_10 .club_technology  .section_03 figure img{
		width		: 220px;
	}
	#block_10 .club_technology  .section_03 p{
		padding		: 50px 10px 0px;
		line-height	: 170%;
		text-align	: left;
	}
}
/*------------------------------------*/
/*Ladies*/
/*------------------------------------*/
#wrap_block_11{
	display		: none;
}

#wrap_block_11 h2{
	font-size	: 16px;
	color		: #ffffff;
	height		: 190px;
	border-width	: 0px 0px 0px;
	border-style	: solid;
	border-color	: #b7b5b4;
	width		: 100%;
	text-align 	: left;
	padding		: 0px;
	background	: #ffffff url(../images/bg_ladies_header.jpg) no-repeat 50% 55px;
	background-size	: 700px auto;
}

#wrap_block_11 h2 img{
	width		: 150px;
	margin		: 60px 0px 0px 10px;
}

@media all and (orientation: landscape) {  
	#wrap_block_11 h2 img{
		width		: 200px;
		margin		: 65px 0px 0px 20px;
	}
}

#ladies_btn_block{
	position	: relative;
	margin		: 0px auto;
	width		: 100%;
	height		: 400px;
	background	: #dddddd;
	border-width	: 1px 0px;
	border-color	: #999999;
	border-style	: solid;
}
#ladies_btn_block ul{
	width		: auto;
	height		: auto;
	margin		: 10px 0px 0px 10px;

}

#ladies_btn_block li{
	display		: block;
	float		: left;
	padding		: 0px 0px 20px 0px;
	width		: 150px;
}
#ladies_btn_block li br{
}

#ladies_btn_block li .btn_club{
	height		: 120px;
	margin		: 0px 0px 0px 0px;
}
#ladies_btn_block li .btn_detail{
	position	: static;
	width		: 90px;
	height		: 30px;
	margin		: 20px 0px 0px 0px;
}
/*DRIVER*/
#ladies_driver{
	width		: 100%;
	padding		: 200px 0px 0px;
	background-size	: 100% auto;
}
#block_11 .club_technology{
	color		: #ffffff;
}
#block_11 .club_technology h4{
	font-size	: 140%;
	margin		: 0px 10px 15px;
}

#block_11 .club_technology section{
	text-align	: left;
	border-width	: 0px 0px 1px;
	border-style	: solid;
	border-color	: #444444;
	margin		: 0px 0px;
	padding		: 0px 0px 40px;
}

/*01*/
#block_11 .club_technology  .section_01{
	border-width	: 0px;
	border-style	: none;
}
#block_11 .club_technology  .section_01 .left{
	text-align	: left;
	float		: none;
	width		: 320px;
	padding		: 60px 0px 0px;
}
#block_11 .club_technology  .section_01 .left img{
	width		: 280px;
	margin		: 0px 0px 0px 20px;
}

#block_11 .club_technology  .section_01 .left figcaption div{
	text-align	: center;
	font-size	: 10px;
	border-width	: 1px;
	border-style	: solid;
	border-color	: #ad2100;
	padding		: 10px;
	height		: 24px;
	background	: #000000;
	z-index		: 3;
}

:root *> #block_11 .club_technology  .section_01 .left figcaption div{
	position	: relative;
	font-size	: 10px;
}
#block_11 .club_technology  .section_01 .left .text_01{
	width		: 130px;
	margin		: -323px 0px 0px 10px;
}

#block_11 .club_technology  .section_01 .left .text_02{
	width		: 90px;
	margin		: -70px 0px 0px 190px;
}
#block_11 .club_technology  .section_01 .left .text_03{
	width		: 75px;
	height		: 14px;
	margin		: 206px 0px 0px 10px;
}
#block_11 .club_technology  .section_01 .left .text_04{
	width		: 110px;
	margin		: -18px 0px 0px 180px;
}
#block_11 .club_technology  .section_01 .left .text_05{
	width		: 120px;
	margin		: 5px 0px 0px 105px;
}
#block_11 .club_technology  .section_01 .right{
	text-align	: center;
	float		: none;
	width		: 320px;
	padding		: 60px 0px 0px;
}
#block_11 .club_technology  .section_01 .right img{
	width		: 280px;
}

#block_11 .club_technology  .section_01 .right figcaption div{
	font-size	: 11px;
	height		: 28px;
}

#block_11 .club_technology  .section_01 .right .text_01{
	margin		: -300px 0px 0px -30px;
}
#block_11 .club_technology  .section_01 .right .text_02{
	margin		: 265px 0px 0px 0px;
}
/*02*/
#block_11 .club_technology  .section_02{
	border-style	: none;
}
#block_11 .club_technology  .section_02 .left{
	text-align	: center;
	float		: none;
	width		: 320px;
	padding		: 0px 0px 0px;
	margin		: -70px 0px 0px;
}
#block_11 .club_technology  .section_02 .left img{
	width		: 280px;
}
#block_11 .club_technology  .section_02 .left figcaption{
	margin		: -50px 0px 0px;
	padding		: 0px 0px 40px;
}
#block_11 .club_technology  .section_02 .left figcaption div{
	font-size	: 11px;
	float		: left;
}
#block_11 .club_technology  .section_02 .left .text_02{
	margin		: 0px 0px 0px 140px;
}
#block_11 .club_technology  .section_02 .left .text_03{
	margin		: 0px 0px 0px 56px;
}

#block_11 .club_technology  .section_02 .left p{
	padding		: 0px 10px;
	margin		: -14px 0px 0px;
	line-height	: 170%;
	text-align	: left;
}

#block_11 .club_technology  .section_02 .right{
	padding-top	: 40px;
	text-align	: center;
	float		: none;
	width		: 320px;
}
#block_11 .club_technology  .section_02 .right img{
	width		: 280px;
}
#block_11 .club_technology  .section_02 .right figcaption{
	margin		: -20px 0px 0px;
	padding		: 0px 0px 40px;
}
#block_11 .club_technology  .section_02 .right figcaption div{
	font-size	: 11px;
	float		: left;
}
#block_11 .club_technology  .section_02 .right .text_01{
	margin		: 0px 0px 0px 159px;
}

#block_11 .club_technology  .section_02 .right .text_02{
	margin		: 0px 0px 0px 42px;
}
#block_11 .club_technology  .section_02 .right p{
	padding		: 0px 0px;
	line-height	: 170%;
	text-align	: center;
}

/*IRON*/
#ladies_iron{
	width		: 100%;
	padding		: 200px 0px 0px;
	background-size	: 100% auto;
}


/*03*/
#block_11 .club_technology  .section_03 figure{
	text-align	: center;
	float		: none;
	width		: 320px;
}
#block_11 .club_technology  .section_03 figure img{
	width		: 280px;
}
#block_11 .club_technology  .section_03 div{
	float		: none;
	width		: 320px;
}
#block_11 .club_technology  .section_03 h4{
	padding		: 10px 0px 0px;
	line-height	: 170%;
}

#block_11 .club_technology  .section_03 p{
	padding		: 0px 10px;
	line-height	: 170%;
	text-align	: left;
}

/*04*/
#block_11 .club_technology  .section_04{
	padding-top	: 40px;
}
#block_11 .club_technology  .section_04 figure{
	text-align	: center;
	margin		: 0px 0px 40px;
	width		: 320px;
}
#block_11 .club_technology  .section_04 figure img{
	width		: 280px;
}
#block_11 .club_technology  .section_04 figcaption{
	margin		: 0px 0px 0px 0px;
	padding		: 0px 0px 0px 100px;
	font-size	: 85%;
	line-height	: 170%;
	text-align	: left;
	color		: #999999;
}
#block_11 .club_technology  .section_04 p{
	padding		: 0px 10px;
	line-height	: 170%;
	text-align	: left;
}

/*05*/
#block_11 .club_technology  .section_05{
	padding-top	: 40px;
}
#block_11 .club_technology  .section_05 figure{
	text-align	: center;
	margin		: 0px 0px 0px;
	width		: 320px;
}
#block_11 .club_technology  .section_05 figure img{
	width		: 280px;
}
#block_11 .club_technology  .section_05 figcaption{
	margin		: 0px 0px 0px 0px;
	padding		: 0px 0px 0px 0px;
	font-size	: 85%;
	line-height	: 170%;
	text-align	: left;
}

#block_11 .club_technology  .section_05 .text_01{
	width		: 70px;
	float		: left;
	padding		: 0px 0px 0px 10px;
}
#block_11 .club_technology  .section_05 .text_02{
	width		: 50px;
	float		: left;
	padding		: 0px 0px 0px 10px;
}
#block_11 .club_technology  .section_05 .text_03{
	padding		: 0px 0px 0px 10px;
	width		: 80px;
	float		: left;
}
#block_11 .club_technology  .section_05 .text_04{
	padding		: 0px 0px 0px 10px;
	width		: 70px;
	float		: left;
}

/*06*/
#block_11 .club_technology  .section_06{
	border-style	: none;
	padding		: 40px 0px 0px;
}
#block_11 .club_technology  .section_06 figure{
	text-align	: center;
	float		: none;
	width		: 320px;
	padding		: 0px 0px 40px;
}
#block_11 .club_technology  .section_06 figure img{
	width		: 280px;
}
#block_11 .club_technology  .section_06 figcaption{
	padding		: 0px 10px;
	line-height	: 170%;
	text-align	: center;
}

/*FAIRWAYWOOD*/
#ladies_fairway{
	width		: 100%;
	padding		: 200px 0px 0px;
	background-size	: 100% auto;
}

/*07*/
#block_11 .club_technology  .section_07{

}
#block_11 .club_technology  .section_07 figure{
	text-align	: center;
	float		: none;
	width		: 320px;
	padding		: 0px 0px 40px;
}
#block_11 .club_technology  .section_07 figure img{
	width		: 280px;
}
#block_11 .club_technology  .section_07 figcaption{
	padding		: 0px 10px;
	line-height	: 170%;
	text-align	: center;
}
#block_11 .club_technology  .section_07 ul{
	padding		: 0px 10px;
}
/*08*/
#block_11 .club_technology  .section_08{
	border-style	: none;
	padding-top	: 40px;
}
#block_11 .club_technology  .section_08 figure{
	text-align	: center;
	margin		: 0px 0px 40px;
	width		: 320px;
}
#block_11 .club_technology  .section_08 figure img{
	width		: 280px;
}
#block_11 .club_technology  .section_08 figcaption{
	margin		: 0px 0px 0px 0px;
	padding		: 0px 0px 0px 20px;
	line-height	: 170%;
	text-align	: left;
	font-size	: 11px;
}

/*UTILITY*/
#ladies_utility{
	width		: 100%;
	padding		: 200px 0px 0px;
	background-size	: 100% auto;
}


/*09*/
#block_11 .club_technology  .section_09 figure{
	text-align	: center;
	float		: none;
	width		: 320px;
	padding		: 0px 0px 40px;
}
#block_11 .club_technology  .section_09 figure img{
	width		: 280px;
}
#block_11 .club_technology  .section_09 figcaption{
	padding		: 0px 10px;
	line-height	: 170%;
	text-align	: center;
}
#block_11 .club_technology  .section_09 ul{
	padding		: 0px 10px;
}
/*10*/
#block_11 .club_technology  .section_10{
	padding-bottom	: 0px;
}
#block_11 .club_technology  .section_10 figure{
	text-align	: center;
	width		: 320px;
	padding		: 0px;
}
#block_11 .club_technology  .section_10 figure img{
	width		: 280px;
}
#block_11 .club_technology  .section_10 figcaption{
	margin		: 0px 0px 0px 0px;
	padding		: 0px 0px 0px 40px;
	line-height	: 170%;
	text-align	: left;
	font-size	: 11px;
}

/*11*/
#block_11 .club_technology  .section_11{
	padding-top	: 40px;
}
#block_11 .club_technology  .section_11 figure{
	text-align	: center;
	float		: none;
	width		: 320px;
}
#block_11 .club_technology  .section_11 figure img{
	width		: 280px;
}
#block_11 .club_technology  .section_11 p{
	padding		: 40px 10px 0px;
	line-height	: 170%;
	text-align	: left;
}


@media all and (orientation: landscape) {  
	#ladies_btn_block{
		height		: 180px;
	}
	#ladies_btn_block ul{
		width		: auto;
		height		: 180px;
		margin		: 10px 0px 0px 10px;
	}
	#ladies_btn_block li{
		text-align	: center;
		padding		: 0px 0px 0px 15px;
		width		: auto;
	}
	#ladies_btn_block li .btn_club{
		height		: 100px;
		margin		: 0px 0px 0px 0px;
	}
	#ladies_btn_block li .btn_detail{
		width		: 90px;
		height		: 30px;
		margin		: 10px 0px 0px 0px;
	}
	/*DRIVER*/

	#ladies_driver{
		width		: 100%;
		padding		: 300px 0px 0px;
	}
	/*01*/
	#block_11 .club_technology  .section_01{
		border-width	: 0px 0px 1px;
		border-style	: solid;
	}
	#block_11 .club_technology  .section_01 .left{
		width		: 320px;
		padding		: 60px 80px 0px;
	}
	#block_11 .club_technology  .section_01 .left .text_01{
		width		: 130px;
		margin		: -323px 0px 0px 10px;
	}

	#block_11 .club_technology  .section_01 .left .text_02{
		width		: 90px;
		margin		: -69px 0px 0px 220px;
	}
	#block_11 .club_technology  .section_01 .left .text_03{
		width		: 75px;
		height		: 14px;
		margin		: 206px 0px 0px -10px;
	}
	#block_11 .club_technology  .section_01 .left .text_04{
		width		: 110px;
		margin		: -18px 0px 0px 200px;
	}
	#block_11 .club_technology  .section_01 .left .text_05{
		width		: 120px;
		margin		: 5px 0px 0px 85px;
	}
	#block_11 .club_technology  .section_01 .right{
		text-align	: center;
		float		: none;
		width		: 480px;
		padding		: 60px 0px 0px;
		margin-top	: 40px;
		border-width	: 1px 0px 0px;
		border-style	: solid;
		border-color	: #444444;
	}
	#block_11 .club_technology  .section_01 .right img{
		width		: 280px;
	}

	#block_11 .club_technology  .section_01 .right figcaption div{
		font-size	: 11px;
		height		: 28px;
	}

	#block_11 .club_technology  .section_01 .right .text_01{
		margin		: -300px 0px 0px -30px;
	}
	#block_11 .club_technology  .section_01 .right .text_02{
		margin		: 265px 0px 0px 0px;
	}
	/*02*/
	#block_11 .club_technology  .section_02{
	}
	#block_11 .club_technology  .section_02 .left{
		text-align	: center;
		float		: left;
		width		: 240px;
		padding		: 0px 0px 0px;
		margin		: 30px 0px 0px;
	}
	#block_11 .club_technology  .section_02 .left img{
		width		: 220px;
	}
	#block_11 .club_technology  .section_02 .left figcaption{
		margin		: -40px 0px 0px;
		padding		: 0px 0px 40px;
	}
	#block_11 .club_technology  .section_02 .left figcaption div{
		font-size	: 11px;
		float		: left;
	}
	/*
	#block_11 .club_technology  .section_02 .left .text_01{
		margin		: 0px 0px 0px 95px;
	}
	*/

	#block_11 .club_technology  .section_02 .left .text_02{
		margin		: 0px 0px 0px 102px;
	}
	#block_11 .club_technology  .section_02 .left .text_03{
		margin		: 0px 0px 0px 40px;
	}

	#block_11 .club_technology  .section_02 .left p{
		padding		: 0px 10px;
		margin		: -14px 0px 0px;
		line-height	: 170%;
		text-align	: left;
	}

	#block_11 .club_technology  .section_02 .right{
		padding-top	: 40px;
		text-align	: center;
		float		: right;
		width		: 240px;
	}
	#block_11 .club_technology  .section_02 .right img{
		width		: 220px;
	}
	#block_11 .club_technology  .section_02 .right figcaption{
		margin		: -15px 0px 0px;
		padding		: 0px 0px 40px;
	}
	#block_11 .club_technology  .section_02 .right figcaption div{
		font-size	: 11px;
		float		: left;
	}
	#block_11 .club_technology  .section_02 .right .text_01{
		margin		: 0px 0px 0px 116px;
	}

	#block_11 .club_technology  .section_02 .right .text_02{
		margin		: 0px 0px 0px 34px;
	}
	#block_11 .club_technology  .section_02 .right p{
		padding		: 0px 0px;
		line-height	: 170%;
		text-align	: center;
	}
	/*IRON*/
	#ladies_iron{
		width		: 100%;
		padding		: 300px 0px 0px;
	}

	/*03*/
	#block_11 .club_technology  .section_03 figure{
		width		: 480px;
	}
	#block_11 .club_technology  .section_03 div{
		width		: 480px;
	}

	/*04*/
	#block_11 .club_technology  .section_04 figure{
		width		: 480px;
	}
	#block_11 .club_technology  .section_04 figure img{
		width		: 400px;
	}
	#block_11 .club_technology  .section_04 figcaption{
		text-align	: center;
		margin		: 0px 0px 0px 0px;
		padding		: 0px 0px 0px 0px;
	}


	/*05*/
	#block_11 .club_technology  .section_05 figure{
		width		: 480px;
	}
	#block_11 .club_technology  .section_05 figure img{
		width		: 420px;
	}

	#block_11 .club_technology  .section_05 .text_01{
		width		: 80px;
		padding		: 0px 0px 0px 20px;
	}
	#block_11 .club_technology  .section_05 .text_02{
		width		: 90px;
		padding		: 0px 0px 0px 20px;
	}
	#block_11 .club_technology  .section_05 .text_03{
		padding		: 0px 0px 0px 10px;
		width		: 150px;
	}
	#block_11 .club_technology  .section_05 .text_04{
		padding		: 0px 0px 0px 10px;
		width		: 80px;
	}

	/*06*/
	#block_11 .club_technology  .section_06 figure{
		width		: 240px;
		float		: left;
	}
	#block_11 .club_technology  .section_06 figure img{
		width		: 240px;
	}
	#block_11 .club_technology  .section_06 figure figcaption{
		text-align	: left;
	}

	/*FAIRWAY*/
	#ladies_fairway{
		width		: 100%;
		padding		: 300px 0px 0px;
	}

	/*07*/
	#block_11 .club_technology  .section_07 figure{
		width		: 240px;
		float		: left;
	}
	#block_11 .club_technology  .section_07 figure img{
		width		: 220px;
	}
	#block_11 .club_technology  .section_07 figure figcaption{
		text-align	: left;
	}
	/*08*/
	#block_11 .club_technology  .section_08 figure{
		width		: 480px;
	}
	#block_11 .club_technology  .section_08 figure img{
		width		: 400px;
	}
	#block_11 .club_technology  .section_08 figcaption{
		margin		: 0px 0px 0px 0px;
		padding		: 0px 0px 0px 60px;
	}
	/*UTILITY*/
	#ladies_utility{
		width		: 100%;
		padding		: 300px 0px 0px;
	}

	/*09*/
	#block_11 .club_technology  .section_09 figure{
		float		: left;
		width		: 240px;
	}
	#block_11 .club_technology  .section_09 figure img{
		width		: 220px;
	}
	#block_11 .club_technology  .section_09 figcaption{
		text-align	: left;
	}
	#block_11 .club_technology  .section_09 ul{
		padding		: 0px 10px;
	}
	/*10*/
	#block_11 .club_technology  .section_10 figure{
		width		: 480px;
	}
	#block_11 .club_technology  .section_10 figure img{
		width		: 400px;
	}
	#block_11 .club_technology  .section_10 figcaption{
		margin		: 0px 0px 0px 0px;
		padding		: 0px 0px 0px 60px;
	}

	/*11*/
	#block_11 .club_technology  .section_11 figure{
		text-align	: left;
		float		: left;
		width		: 240px;
	}
	#block_11 .club_technology  .section_11 figure img{
		width		: 220px;
	}
	#block_11 .club_technology  .section_11 p{
		padding		: 50px 10px 0px;
		line-height	: 170%;
		text-align	: left;
	}


}


/*footer--------------------*/
footer{
	display		: block;
	border-width	: 1px 0px 0px;
	border-color	: red;
	border-style	: solid;
	height		: 50px;
	width		: 100%;
	background	: #1f1f1f url(../images/bg_footer.jpg) repeat-x 0 0;
	position	: relative;
	bottom		: 0px;
	z-index		: 99;
	color		: #ffffff;
}
#footer_contents{
	width		: 100%;
	margin		: 0px 0px;
}

footer .language{
	display		: none;
	padding		: 14px 0px 0px 5px;
	float		: none;
}
footer .copyright{
	font-size	: 11px;
	padding		: 14px 10px 0px;
	float		: none;
	text-align	: center;
}
footer .copyright img{
	vertical-align	: top;
}

footer .copyright .sns{
	padding		: 0px 10px 0px 0px;
}

