
/* 
HTML5 Doctor Reset v1.6.1
http://html5doctor.com/html-5-reset-stylesheet/
CSSresetr.com
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
		margin:0;
		padding:0;
		border:0;
		outline:0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
}
body {
		line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
		display:block;
}
nav ul {
		list-style:none;
}
blockquote, q {
		quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
		content:'';
		content:none;
}
a {
		margin:0;
		padding:0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
}
/* change colours to suit your needs */
ins {
		background-color:#ff9;
		color:#000;
		text-decoration:none;
}
/* change colours to suit your needs */
mark {
		background-color:#ff9;
		color:#000;
		font-style:italic;
		font-weight:bold;
}
del {
		text-decoration: line-through;
}
abbr[title], dfn[title] {
		border-bottom:1px dotted;
		cursor:help;
}
table {
		border-collapse:collapse;
		border-spacing:0;
}
/* change border colour to suit your needs */
hr {
		display:block;
		height:1px;
		border:0;
		border-top:1px solid #cccccc;
		margin:1em 0;
		padding:0;
}
input, select {
		vertical-align:middle;
}


/*
YUI 3.5.0 (build 5089)
Copyright 2012 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}#yui3-css-stamp.cssfonts{display:none}

html,body{
	height		: 100%;
	*overflow	: hidden;
	_overflow	: hidden;
}

ul,li{
	list-style	: none;
}

body{
	height		: 100%;
	font-family	: Georgia;
	overflow-x	: hidden;
	*overflow	: auto;
	_overflow	: auto;

	font-family	: "ヒラギノ角ゴ Pro W3",Verdana,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	/*background	: #000000 url(../images/bg_black.jpg) 50% 0;*/
	background	: #000000;
}
#wrapper{
	height 		: 100%;
	width		: 100%;
	_width		: 99%;
}

header{
	display		: none;
	width		: 100%;
	height		: 53px;
	background	: #a80000;
	position	: fixed;
	z-index		: 99;
	margin		: 0px 0px 0px;

	border-width	: 0px 0px 2px;
	border-style	: solid;
	border-color	: #000000;
}
header div{
	width		: 940px;
	margin		: 0px auto;
}
header h1{
	display		: none;
	color		: #ffffff;
	padding		: 12px 0px 0px 0px;
	float		: left;

}
header ul{
	padding		: 21px 0px 0px;
	float		: right;
}
header li{
	padding		: 0px 0px 0px 62px;
	display		: inline;
	display		: none;
}
header li a{
	font-family	: Arial;
	color		: #ffffff;
}

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

#main{
	*overflow	: auto;
	_overflow	: auto;
}

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



}
.block{

}



/*---------------------*/
/*TopicPath            */
.wrap_block .nav_topic{
	border-width	: 1px 1px 0px;
	border-style	: solid;
	border-color	: #505050;
	background	: #232323;
	color		: #ffffff;
	text-align	: left;
	padding		: 5px 5px 4px 5px;
}
.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	: 10px;
	padding		: 0px 0px 0px 5px;
}
.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{
	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{
	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		: 940px;
	margin		: -45px auto 0px;
}

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

}
.left_menu{
	margin		: -1px 0px 0px;
	width		: 119px;
	background	: #171717;
	float		: left;
	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 1px;
	border-color	: #4f4f4f;
	border-style	: solid;
	padding		: 1px 0px 0px;
}
.left_menu #left_logo_armrq8{
	padding-top	: 5px;
	text-align	: center;
	background	: #a70000;
}
.left_menu #left_logo_vizard{
	padding-top	: 5px;
	text-align	: center;
	background	: #0c5e0f;
}
.left_menu h3{
	font-weight	: normal;
}
.left_menu h3 a{
	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 a{
	padding		: 5px 0px 5px 26px;
	background	: 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		: 818px;
	float		: right;
	border-width	: 0px 0px 0px 1px;
	border-style	: solid;
	border-color	: #505050;
}
.block h2{

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

#wrap_block_0{
	display		: none;
}

/*------------------------------------*/
/*TOP*/


/*animation*/
#animation{
	text-align	: center;
	position	: absolute;
	top		: 50%;
	left		: 50%;
	display		: none;
}

#animation_ttl_1{
	position	: absolute;
	top		: 50%;
	left		: 50%;
	margin		: -49px 0px 0px -380px;
	display		: none;
}
#animation_ttl_1_blink{
	position	: absolute;
	top		: 50%;
	left		: 50%;
	display		: none;
	margin		: -49px 0px 0px -380px;
}
:root *> #animation_ttl_1_blink{
	margin		: -98px 0px 0px -430px;
}



#wrap_block_1{
	display		: none;
}

#block_1 .contents_1{
	text-align	: left;
	padding : 53px 0px 0px;

}
#block_1 .contents_1 div{
	height : 100%;
	width		: 0px;
	background	: #ffffff url(../images/bg_block_1_1.jpg) no-repeat 55% 50%;
}
#block_1 .contents_1 div h2{
	display		: none;
	width		: 940px;
	margin		: 0px auto;
	padding		: 0px;
	text-align	: left;
}
#block_1 .contents_1 div .fig_top_shaft{
	display		: none;
	position	: absolute;
	z-index		: 1;
	top		: 0;
	left		: 50%;
	margin		: 0px 0px 0px 0px;
}
#block_1 .contents_1 div .fig_top_shaft_s{
	display		: none;
}
#block_1 .contents_2 .block{
	display		: none;
	height		: 100%;
	background	: #000000 url(../images/bg_block_1_2.jpg) no-repeat 50% 50%;
}


#block_1 .contents_2 .block section{
	display		: none;
	margin		: 0px auto;
	width		: 940px;

}

#block_1 .contents_2 div h2{
	padding		: 0px 0px 40px;
}
#block_1 .contents_2 div h2 img{
	display		: none;
	margin		: 0px 0px 0px 500px;
}
#block_1 .contents_2 .block div{
	display		: none;
	padding		: 15px;
	text-align	: left;
	background	: #000000;
	border-width	: 1px;
	border-style	: solid;
	border-color	: #494949;
	color		: #ddc798;
	line-height	: 150%;
	margin		: 0px 50px 0px 540px;
	font-size	: 11px;
}
#block_1 .contents_2 .block div a{
	font-size	: 11px;
	padding		: 0px 0px 0px 5px;
	color		: #ffffff;
	text-decoration	: none;
	z-index		: 5;
	position	: absolute;

}

#block_1 .contents_2 .block div a:hover{
	color		: #dddddd;
	text-decoration	: underline;
}
#block_1 .contents_2 .block div span{
	color		: #ffffff;
}

#block_1 .contents_2 .block ul{
	margin		: 10px 0px 0px;
}
#block_1 .contents_2 .block dl{
	margin-bottom	: 10px;
}
#block_1 .contents_2 .block dt{
	float		: left;
}
#block_1 .contents_2 .block dd{
	float		: left;
}
#block_1 .contents_2 .block dt.dt_date{
	visibility	: hidden;
}

/*------------------------------------*/
/*新HONMAプロジェクト*/
#wrap_block_2,#wrap_block_12,#wrap_block_13,#wrap_block_14{
	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		: 249px;
	border-width	: 0px 0px 1px;
	border-style	: solid;
	border-color	: #b7b5b4;
	width		: 100%;
	text-align 	: center;
	padding		: 0px;
	background	: #ffffff url(../images/bg_project_header.jpg) no-repeat 50% 55px;
}
#wrap_block_2 h2 img,#wrap_block_12 h2 img,#wrap_block_13 h2 img,#wrap_block_14 h2 img{
	margin		: 100px 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 .text{
	line-height	: 200%;
	color		: #ffffff;
	text-align	: left;
	font-size	: 12pt;
	padding		: 10px 0px 200px 200px;
}

/*開発秘話*/
#story{
	margin		: -100px 0px 0px;
}

#wrap_block_12 #story,#wrap_block_13 #story,#wrap_block_14 #story{
	margin		: 0px 0px 0px;
}
#story h3{
	border-width	: 0px 0px 1px;
	border-style	: solid;
	border-color	: #4b4b4b;
	padding		: 62px 0px 14px;
	background	: url(../images/bg_ttl_story.png) no-repeat 0 0;
}

#wrap_block_12 #story h3,#wrap_block_13 #story h3,#wrap_block_14 #story h3{
	border-width	: 0px 0px 1px;
	border-style	: solid;
	border-color	: #4b4b4b;
	padding		: 40px 0px 30px;
	background	: url(../images/bg_ttl_story_2.jpg) no-repeat 0 0;
}

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

#story section p{
	font-size	: 110%;
	padding		: 0px 0px 20px;
}

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

#story h4.line_01{
	background	: url(../images/border_story.gif) repeat-x 0 20px;
}

#story h5{
	text-align	: left;
	margin		: 0px 0px 20px;
}

#story h5 .sp{
	display		: none;
}

#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		: 700px;
	margin		: 0px 0px 20px 20px;
}
#story section #tbl_profile_img{
	vertical-align	: middle;
	padding		: 10px 10px 80px 10px;
	background	: #f4f4f4 url(../images/fig_story_5.jpg) no-repeat 100% 0;
}

#story section .tbl_profile th{
	line-height	: 170%;
	border-width	: 1px;
	border-style	: solid;
	border-color	: #222222;
	color		: #ffffff;
	background	: #444444;
	padding		: 10px;
}
#story section .tbl_profile td{
	line-height	: 170%;
	border-width	: 1px;
	border-style	: solid;
	border-color	: #222222;
	padding		: 10px;
	color		: #222222;
	background	: #f4f4f4;
}

#story section p.text_01{
	/*padding-bottom	: 0px;*/
}
#story section p.text_02{
	/*margin		: -20px 0px 0px;*/
	/*padding-top	: 0px;*/
}

/*
#wrap_block_2 .contents ul{
	padding		: 100px 0px 50px;
}
#wrap_block_2 .contents li{
	padding		: 0px 5px;
	display		: inline;
}
*/

.link_project{
	padding		: 20px 0px 60px;
}

.link_project li{

}

.link_project li a{
	display		: block;
	text-decoration	: none;
	font-size	: 14px;
	color		: #ffffff;
}
.link_project li a img{
	filter		: alpha(opacity=80);
	opacity		: 0.80;
	-moz-opacity	: 0.80;
}
.link_project li a:hover img{
	filter		: alpha(opacity=100);
	opacity		: 1.00;
	-moz-opacity	: 1.00;
}
.link_project .link_project_left{
	float		: left;
}
.link_project .link_project_right{
	float		: right;
}

/*------------------------------------*/
#wrap_block_3{
	display		: none;
}

#block_3{
}
#wrap_block_3 h2{
	font-size	: 16px;
	color		: #ffffff;
	height		: 528px;
	border-width	: 0px 0px 1px;
	border-style	: solid;
	border-color	: #b7b5b4;
	width		: 100%;
	text-align 	: center;
	padding		: 0px;
	background	: #ffffff url(../images/bg_tour_world_header.jpg) no-repeat 50% 55px;
}

#wrap_block_3 h2 a:hover img{
}

#wrap_block_3 h2 .ttl{
	margin		: 170px 0px 40px;
}

#tour_world_concept{
	height		: 538px;
	color		: #ffffff;
	background	: url(../images/bg_tour_world_concept.jpg) no-repeat 0 0;
}
#tour_world_concept h3{
	padding		: 40px 0px 20px;
}
#tour_world_concept p{
	padding		: 20px 0px 0px 430px;
	text-align	: left;
	width		: 330px;
	line-height	: 200%;
	font-size	: 100%;
}

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

#wrap_block_4 h2 .ttl{
	margin		: 210px 430px 0px 0px;
}

#armrq8_technology{
	padding		: 40px 20px 0px;
	background	: url(../images/bg_armrq8_technology.jpg) no-repeat 0 0;
	color		: #ffffff;
}
#armrq8_technology section{
	padding		: 290px 30px 40px;
	_padding	: 290px 10px 40px;
}

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

#armrq8_technology figcaption{
	padding		: 0px 0px 15px 0px;
}

#armrq8_technology p{
	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{
	margin		: 20px 0px 0px;
}

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

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

#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 150px 40px;
}

#vizard_top .allbtn{
	padding		: 20px 0px 0px 0px;
	width		: 400px;
}
#vizard_top .allbtn li{
	padding		: 0px 10px 10px 0px;
	float		: left;
}

#vizard_btn_block{
	position	: static;
	text-align	: left;
	margin		: -210px auto 0px;
	width		: 940px;
	height		: 220px;
}
#vizard_btn_block ul{
	width		: 400px;
	margin		: 0px 0px 0px 20px;
}
#vizard_btn_block li{
	display		: inline;
}
#vizard_btn_block li img{
	margin		: 0px 5px 10px 0px;
}
/*concept*/
#vizard_concept{
	text-align	: left;
	color		: #ffffff;
	background	: url(../images/bg_vizard_concept.jpg) no-repeat 0 0;
}
#vizard_concept h3{
	text-align	: center;
	padding		: 13px 0px 17px;
}
#vizard_concept h4{
	text-align	: left;
	padding		: 0px 0px 0px 50px;
}
#vizard_concept p{
	padding		: 5px 0px 18px 50px;
	text-align	: left;
	width		: 430px;
	line-height	: 170%;
	font-size	: 100%;
}
/*technology*/
#vizard_technology{
	width		: 100%;
	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 50px;
}
#vizard_concept h4.bottom{
	text-align	: left;
	padding		: 40px 0px 20px 50px;
}
#vizard_technology p{
	padding		: 20px 20px 0px 45px;
	text-align	: left;
	line-height	: 200%;
	font-size	: 110%;
}
#vizard_technology p span{
	color		: #999999;
	font-size	: 12px;
}

#vizard_technology_double{
	margin		: 20px 0px 0px;
	border-width	: 1px 0px 0px;
	border-style	: solid;
	border-color	: #444444;
	background	: url(../images/bg_vizard_double.jpg) no-repeat 0 0;
	zoom		: 1;
	padding		: 0px 0px 40px;
}

#vizard_concept .vizard_technology_block{
	text-align	: left;
	height		: 400px;
	padding		: 0px 0px 0px;
}
#vizard_concept .vizard_technology_block ul{
	margin		: 0px 40px 0px;
}
#vizard_concept .vizard_technology_block li{
	margin		: 0px 0px 20px;
	line-height	: 170%;
	padding		: 0px 0px 0px 15px;
}
#vizard_concept .left{
	width		: 407px;
	float		: left;
	/*background	: url(../images/bg_vizard_ta_image.jpg) no-repeat 0 0;*/
	border-width	: 0px 1px 0px 0px;
	border-style	: solid;
	border-color	: #000000;
}
#vizard_concept .left h5{
	border-width	: 0px 0px 3px;
	border-style	: solid;
	border-color	: #ace4ab;
	margin		: 20px 40px 20px;
	padding		: 0px 0px 10px;
}
#vizard_concept .left li{

	background	: url(../images/ico_point_green.gif) no-repeat 0 10px;
}
#vizard_concept .right{
	width		: 409px;
	float		: right;
	/*background	: url(../images/bg_vizard_tz_image.jpg) no-repeat 0 0;*/
	border-width	: 0px 0px 0px 1px;
	border-style	: solid;
	border-color	: #5b5b5d;
}
#vizard_concept .right h5{
	border-width	: 0px 0px 3px;
	border-style	: solid;
	border-color	: #7193cf;
	margin		: 20px 40px 20px;
	padding		: 0px 0px 10px;
}
#vizard_concept .right li{

	background	: url(../images/ico_point_blue.gif) no-repeat 0 10px;
}

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

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

#rigidity_left{
	width		: 340px;
	float		: left;
}
#rigidity_right{
	float		: right;
}


/*player*/
#vizard_player{
	zoom		: 1;
	position	: static;
	background	: url(../images/bg_vizard.jpg) no-repeat 0 0;

}
#vizard_player h3{
	padding		: 40px 0px 20px;
}

#vizard_player ul{
	text-align	: left;
	height		: 780px;
}
#vizard_player li{

}

#vizard_player .player_1{

}
#vizard_player .player_2{
	margin		: -355px 0px 0px 254px;
}
#vizard_player .player_3{
	margin		: -310px 0px 0px 511px;
	_margin		: -310px 0px 0px 480px;
}
#vizard_player .player_4{
	margin		: 50px 0px 10px -20px;
}
#vizard_player .player_5{
	margin		: -320px 0px 0px 264px;
}
#vizard_player .player_6{
	margin		: -320px 0px 0px 500px;
	_margin		: -320px 0px 0px 499px;
}

/*lineup*/
#vizard_lineup{
	zoom		: 1;
	background	: url(../images/bg_vizard.jpg) no-repeat 0 0;
	text-align	: left;
	padding		: 0px 0px;
}
#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 35px;
}

/*lineup*/
#vizard_lineup{
	zoom		: 1;
	background	: url(../images/bg_vizard.jpg) no-repeat 0 0;
	text-align	: left;
	padding		: 0px 0px;
}
#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 35px;
}

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

}
.shaft_detail #lineup h2{
	background	: url(../../images/ttl_lineup.png) no-repeat 0 0;
	padding-left	: 105px;
	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 36px 30px;
	border-width	: 0px;
	border-style	: none;
	_float		: left;
	_margin		: 12px 16px 30px 18px;
}

.shaft_vizard h4{
	font-size	: 85%;
	font-weight	: normal;
	color		: #140b0a;
	margin		: 20px 16px 50px 16px;
}
.shaft_vizard h4 img{
	margin		: 0px 5px 0px 0px;
}

.shaft_vizard div{
	width		: 341px;
	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 29px 0px 15px;
	float		: left;

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

.shaft_vizard div.right{
	margin		: 0px 0px 0px;
	float		: left;
}
.shaft_vizard div.right_last{
	_margin		: 0px -3px 0px -3px;
}

.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;
}

.shaft_vizard table{
	border-collapse	: separate;
	margin		: 12px 0px 4px;
	width		: 341px;
	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;
}



/*ARMRQ8 62*/
#lineup_armrq8_62{
}

#lineup_armrq8_62 table{
	border-color	: #c6c8ca #c6c8ca #ffffff #ffffff;
}
#lineup_armrq8_62 table th{
	border-color	: #ff6266 #ffffff #cc2a2e #ffffff;
	background	: #d53337;
}

#lineup_armrq8_62 table td{
	border-color	: #fff #000000 #c6c8ca #dedede;
}
/*ARMRQ8 54*/
#lineup_armrq8_54{
}

#lineup_armrq8_54 table{
	border-color	: #c6c8ca #c6c8ca #ffffff #ffffff;
}
#lineup_armrq8_54 table th{
	border-color	: #ff6266 #ffffff #cc2a2e #ffffff;
	background	: #d53337;
}

#lineup_armrq8_54 table td{
	border-color	: #fff #000000 #c6c8ca #dedede;
}
/*ARMRQ8 49*/
#lineup_armrq8_49{
}

#lineup_armrq8_49 table{
	border-color	: #c6c8ca #c6c8ca #ffffff #ffffff;
}
#lineup_armrq8_49 table th{
	border-color	: #ff6266 #ffffff #cc2a2e #ffffff;
	background	: #d53337;
}

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

/*ARMRQ8 45*/
#lineup_armrq8_45{
}

#lineup_armrq8_45 table{
	border-color	: #c3769b #c3769b #ffffff #ffffff;
}
#lineup_armrq8_45 table th{
	border-color	: #c3769b #ffffff #8d4065 #ffffff;
	background	: #96496e;
}

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


/*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;
}
/*------------------------------------*/
.none{
	display		: none;
}
#wrap_block_5{
	display		: none;
}
#wrap_block_5 h2{
	font-size	: 16px;
	color		: #ffffff;
	height		: 249px;
	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;
}
#wrap_block_5 h2 img{
	margin		: 110px 0px 0px
}

#wrap_block_5 .spec_contents{
	text-align	: left;
	padding		: 40px 23px 20px 20px;
}

#spec_coming{
	height		: 600px;
	background	: url(../images/spec_coming.jpg) no-repeat 50% 50%;
}
#wrap_block_5 .pagetop_s{
}

#wrap_block_5 .pagetop{

}


#wrap_block_5 .spec_contents h3{
	margin		: 0px 0px 10px;
}

#wrap_block_5 .spec_contents img{
	vertical-align	: top;
}

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

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

#wrap_block_5 .spec_contents th{
	padding		: 5px 5px 5px 10px;
	border-width	: 0px 1px 1px 0px;
	border-style	: solid;
	border-color	: #c1c1c1;
	background	: #e8e8e8;
	vertical-align	: middle;
}
#wrap_block_5 .spec_contents th span{
	font-size	: 85%;
}
#wrap_block_5 .spec_contents .th_top{
	width		: 200px;
}
#wrap_block_5 .spec_contents td{
	text-align	: center;
	padding		: 5px 0px;
	background	: #f6f6f6;
	border-width	: 0px 1px 1px 0px;
	border-style	: solid;
	border-color	: #c1c1c1;
	vertical-align	: middle;
}


#wrap_block_5 .spec_contents .tr_none th,#wrap_block_5 .spec_contents .tr_none td{
	border-width	: 0px;
	border-style	: none;
	background	: none;
}

#wrap_block_5 .spec_contents .tr_price td{
	color		: #666666;
	font-size	: 11px;
	text-align	: right;

	padding		: 10px 20px 10px 0px;
}
#wrap_block_5 .spec_contents .tr_price td span{
	color		: #222222;
	font-size	: 12px;
	font-weight	: bold;
}

#wrap_block_5 .spec_contents .tr_price td span.tax{
	font-size	: 10px;
	font-weight	: normal;
}

#wrap_block_5 .spec_contents .tbl_grade{
	border-style	: none;
}
#wrap_block_5 .spec_contents .tbl_grade th{
	text-align	: center;
}
#wrap_block_5 .spec_contents .tbl_grade td{
	padding		: 20px 0px 0px;
	border-style	: none;
	background	: none;
}

/*430*/
#spec_tw717_430 th.head{
}
#spec_tw717_430 td.head{
	width		: 525px;
}

/*455*/
#spec_tw717_455 th.head{
}
#spec_tw717_455 td.head{
	width		: 525px;
}

/*460*/
#spec_tw717_460 th.head{
}
#spec_tw717_460 td.head{
	width		: 510px;
}
/*M*/
#spec_tw717m th.head{
}
#spec_tw717m td.head{
	width		: 500px;
}
/*P*/
#spec_tw717v th.head{
}
#spec_tw717v td.head{
	width		: 520px;
}

/*P*/
#spec_tw717p th.head{
}
#spec_tw717p td.head{
	width		: 520px;
}

/*Fairway*/
#spec_tw717_fairway th.head{
}
#spec_tw717_fairway td.head{
	width		: 510px;
}

/*Utility*/
#spec_tw717_utility th.head{
}
#spec_tw717_utility td.head{
	width		: 488px;
}

/*Ladies*/
#spec_tw717_460_ladies td.head{
	width		: 540px;
}
#spec_tw717pl_iron_ladies td.head{
	width		: 518px;
}
#spec_tw717_fairway_ladies td.head{
	width		: 488px;
}
#spec_tw717_utility_ladies td.head{
	width		: 488px;
}

/*------------------------------------*/
#wrap_block_6{
	display		: none;
}
#wrap_block_6 h2{
	font-size	: 16px;
	color		: #ffffff;
	height		: 249px;
	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;
}
#wrap_block_6 h2 img{
	margin		: 120px 0px 0px
}
#gallery_tab img{
	vertical-align	: top;
}
#gallery_tab{
	border-style	: solid;
	border-color	: #4e4e4e;
	border-width	: 1px 1px 0px;
	margin		: 0px 42px 0px 41px;
	padding		: 0px;
	background	: #ffffff;
}
#gallery_tab li{
	float		: left;
	cursor		: pointer;
}

#gallery{
	padding		: 40px 0px 40px;
}
#gallery img{
	vertical-align	: top;
}

#gallery_movie{
	display		: none;
}
#gallery_photo{
	display		: none;
}

#gallery .block_gallery{
	margin		: 0px 42px 0px 41px;
	border-style	: solid;
	border-color	: #4e4e4e;
	border-width	: 1px;
	padding		: 0px 0px 0px;
}
/*PHOTO*/
#gallery_photo{
}

#gallery_photo_top{
	width		: 853px;
	height		: 459px;
	overflow	: hidden;
}
#gallery_photo_top ul{
	width		: 11942px;
	height		: 459px;
}

#gallery_photo_top li{
	cursor		: pointer;
	display		: inline;
	float		: left;
}


#gallery_photo li{

}


/*サムネイル*/
#gallery_photo_bottom{
	position	: static;
	padding		: 15px 0px 15px 15px;
	background	: #111111;
}
#gallery_photo_bottom li{
	cursor		: pointer;
	float		: left;
	margin		: 0px 8px 0px 0px;
}




#gallery_frame{
	display		: none;
}

:root *> #gallery_frame{

	display		: inline;
	z-index		: 2;
	margin		: 13px 0px 0px -414px;
	position	: absolute;
	left		: 50%;
}

#gallery_movie_top ul{
	height		: 489px;
}
/*サムネイル*/
#gallery_movie_bottom{
	position	: static;
	padding		: 20px 0px 0px 15px;
	background	: #111111;
}

#gallery_movie_bottom h3{
	padding		: 0px 0px 5px 5px;
	color		: #cccccc;
	text-align	: left;
}

#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_movie_cm_top ul{
	height		: 489px;
}
/*サムネイル*/
#gallery_movie_cm_bottom{
	position	: static;
	padding		: 20px 0px 0px 15px;
	background	: #111111;
}

#gallery_movie_cm_bottom h3{
	padding		: 0px 0px 5px 5px;
	color		: #cccccc;
	text-align	: left;
}

#gallery_movie_cm_bottom li{
	text-align	: center;
	cursor		: pointer;
	float		: left;
	width		: 130px;
	margin		: 0px 8px 15px 0px;
	font-size	: 11px;
}
#gallery_movie_cm_bottom li img{
	width		: 110px;
	margin		: 0px 0px 5px;
}
#gallery_movie_cm_bottom li a{
	color		: #ffffff;
	text-decoration	: none;
}

/*下部バナー部*/
#gallery_bnr{
	text-align	: left;
	padding		: 0px 0px 40px;
	margin		: 40px 0px 0px 100px;
}

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



/*------------------------------------*/
#wrap_block_7{
	display		: none;
}

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

#wrap_block_7 h2 img{
	margin		: 140px 0px 0px -440px;
}

#driver_btn_block{
	height		: 300px;
	margin		: -300px auto 0px;
	width		: 940px;

}
#driver_btn_block ul{

	margin		: 0px 0px 0px 40px;

}
#driver_btn_block li{
	display		: block;
	float		: left;
	text-align	: center;
	padding		: 0px 10px;

}
#driver_btn_block li img{
	margin		: 0px 5px 10px 0px;
}

.club_technology{
	padding		: 0px 0px 40px;
}
.club_technology{
	padding		: 0px 0px 40px;
}

.club_technology h3{
	margin		: 0px 0px 20px;
}
.club_technology .detail_block{
	margin		: 40px 0px 0px;
}

.club_technology .detail_block .left{
}

.club_technology .detail_block li{

	color		: #ffffff;
	font-size	: 100%;
	line-height	: 170%;
	padding		: 10px;
	background	: #000000;
	text-align	: left;
}

.club_technology .detail_block .right{
}
.club_technology .detail_block ul{
	text-align	: left;
	margin		: 0px 0px 0px;
}
.club_technology .detail_block li{
	line-height	: 170%;
	font-size	: 100%;
	color		: #ffffff;
	background	: url(../images/ico_point_white.gif) no-repeat 0 10px;
	padding		: 0px 0px 10px 10px;
}

/*TW717 430*/
#driver_430{
	padding		: 471px 0px 0px;
	zoom		: 1;



	background	: url(../images/bg_main_driver_430.jpg) no-repeat 0 0;
}

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

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


/*01*/
#block_7 .club_technology  .section_01{

}
#block_7 .club_technology  .section_01 .left{
	text-align	: left;
	float		: left;
	width		: 360px;
	padding		: 60px 0px 0px;
}
#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;
	height		: 14px;
	margin		: -352px 0px 0px 30px;
	_margin		: -322px 0px 0px 30px;
}

#block_7 .club_technology  .section_01 .left .text_02{
	width		: 100px;
	margin		: -60px 0px 0px 250px;
	_margin		: -50px 0px 0px 250px;
}
#block_7 .club_technology  .section_01 .left .text_03{
	width		: 100px;
	margin		: 230px 0px 0px -15px;
	_margin		: 180px 0px 0px 0px;
	height		: 14px;
}
#block_7 .club_technology  .section_01 .left .text_04{
	width		: 120px;
	margin		: -30px 0px 0px 215px;
}
#block_7 .club_technology  .section_01 .left .text_05{
	width		: 130px;
	height		: 46px;
	margin		: 36px 0px 0px 105px;
}
#block_7 .club_technology  .section_01 .right{
	float		: right;
	width		: 340px;
}
#block_7 .club_technology  .section_01 h4{
	padding		: 30px 0px 0px;
	line-height	: 170%;
	font-size	: 16px;
}


/*02*/
#block_7 .club_technology  .section_02{
	border-width	: 0px;
	border-style	: none;
}
#block_7 .club_technology  .section_02 .left{
	text-align	: center;
	float		: left;
	width		: 360px;
	padding		: 40px 0px 0px;
}
#block_7 .club_technology  .section_02 .left figcaption{
	margin		: -65px 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 149px;
	_margin		: 0px 0px 0px 80px;
}
#block_7 .club_technology  .section_02 .left .text_03{
	margin		: 0px 0px 0px 68px;
	_margin		: 0px 0px 0px 78px;
}

#block_7 .club_technology  .section_02 .left p{
	line-height	: 170%;
}

#block_7 .club_technology  .section_02 .right{
	float		: right;
	width		: 340px;
}
#block_7 .club_technology  .section_02 .right figcaption{
	margin		: -25px 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 183px;
	_margin		: 0px 0px 0px 91px;
}

#block_7 .club_technology  .section_02 .right .text_02{
	margin		: 0px 0px 0px 43px;
}
#block_7 .club_technology  .section_02 .right ul{
	margin		: 0px 0px 0px 40px;
}

/*TW717 455*/
#driver_455{
	padding		: 490px 0px 0px;
	zoom		: 1;

	background	: url(../images/bg_main_driver_455.jpg) no-repeat 0 0;
}
/*03*/
#block_7 .club_technology  .section_03{

}
#block_7 .club_technology  .section_03 .left{
	text-align	: left;
	float		: left;
	width		: 360px;
	padding		: 60px 0px 0px;
}

#block_7 .club_technology  .section_03 .left img{
	margin		: 0px 0px 0px 30px;
}

#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		: 110px;
	height		: 14px;
	margin		: -352px 0px 0px 40px;

	_margin		: -332px 0px 0px 40px;
}

#block_7 .club_technology  .section_03 .left .text_02{
	width		: 100px;
	margin		: -50px 0px 0px 250px;
	_margin		: -40px 0px 0px 250px;
}
#block_7 .club_technology  .section_03 .left .text_03{
	width		: 100px;
	height		: 14px;
	margin		: 225px 0px 0px -15px;
	_margin		: 185px 0px 0px 0px;
}
#block_7 .club_technology  .section_03 .left .text_04{
	width		: 140px;
	height		: 14px;
	margin		: -40px 0px 0px 190px;
}
#block_7 .club_technology  .section_03 .left .text_05{
	width		: 120px;
	height		: 46px;
	margin		: 18px 0px 0px 105px;

}
#block_7 .club_technology  .section_03 .right{
	float		: right;
	width		: 340px;
}
#block_7 .club_technology  .section_03 h4{
	padding		: 30px 0px 0px;
	line-height	: 170%;
	font-size	: 16px;
}


/*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		: 360px;
	padding		: 27px 0px 0px;
}
#block_7 .club_technology  .section_04 .left figcaption{
	margin		: -65px 0px 0px;
	padding		: 0px 0px 40px;
}
#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 .right{
	float		: right;
	width		: 340px;
}
#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 32px;
	_margin		: 0px 0px 0px 21px;
}
/*
#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 200px;
	_margin		: 0px 0px 0px 130px;
}
#block_7 .club_technology  .section_04 p{
	padding		: 0px 0px;
	line-height	: 170%;
	text-align	: left;
}

/*TW717 460*/
#driver_460{
	padding		: 490px 0px 0px;
	zoom		: 1;
	background	: url(../images/bg_main_driver_460.jpg) no-repeat 0 0;
}

/*05*/
#block_7 .club_technology  .section_05{

}
#block_7 .club_technology  .section_05 .left{
	text-align	: left;
	float		: left;
	width		: 360px;
	padding		: 60px 0px 0px;
}
#block_7 .club_technology  .section_05 .left img{
	margin		: 0px 0px 0px 30px;
}

#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;
	height		: 14px;
	margin		: -352px 0px 0px 30px;
	_margin		: -332px 0px 0px 30px;
}

#block_7 .club_technology  .section_05 .left .text_02{
	width		: 100px;
	margin		: -60px 0px 0px 250px;
	_margin		: -40px 0px 0px 250px;
}
#block_7 .club_technology  .section_05 .left .text_03{
	width		: 100px;
	height		: 14px;
	margin		: 226px 0px 0px -15px;
	_margin		: 186px 0px 0px 0px;
}
#block_7 .club_technology  .section_05 .left .text_04{
	width		: 110px;
	margin		: -25px 0px 0px 220px;
}
#block_7 .club_technology  .section_05 .left .text_05{
	width		: 120px;
	height		: 36px;
	margin		: 20px 0px 0px 105px;
}
#block_7 .club_technology  .section_05 .right{
	float		: right;
	width		: 340px;
	_padding	: 20px 0px 0px;
}

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

#block_7 .club_technology  .section_05 .right .text_01{
	margin		: -380px 0px 0px 140px;
	_margin		: -380px 0px 0px 140px;
}
#block_7 .club_technology  .section_05 .right .text_02{
	margin		: 340px 0px 0px 130px;
}
/*06*/
#block_7 .club_technology  .section_06{
}
#block_7 .club_technology  .section_06 .left{
	text-align	: center;
	float		: left;
	width		: 360px;
	padding		: 40px 0px 0px;
}
#block_7 .club_technology  .section_06 .left figcaption{
	margin		: -65px 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 148px;
	_margin		: 0px 0px 0px 80px;
}
#block_7 .club_technology  .section_06 .left .text_03{
	margin		: 0px 0px 0px 68px;
}

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

#block_7 .club_technology  .section_06 .right{
	float		: right;
	width		: 340px;
}
#block_7 .club_technology  .section_06 .right figcaption{
	margin		: -25px 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 183px;
	_margin		: 0px 0px 0px 91px;
}

#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;
}
/*------------------------------------*/
#wrap_block_8{
	display		: none;
}

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

#wrap_block_8 h2 img{
	margin		: 140px 0px 0px -420px;
}

#iron_btn_block{
	height		: 300px;
	margin		: -330px auto 0px;
	width		: 940px;

}
#iron_btn_block ul{
	text-align	: right;
	margin		: 0px 0px 0px 0px;

}
#iron_btn_block li{
	display		: block;
	float		: left;
	text-align	: right;
	padding		: 0px 0px 0px 40px;
}
#iron_btn_block li .btn_detail{
	margin		: 5px 0px 0px 0px;
}

/*717M*/
#iron_717m{
	padding		: 471px 0px 0px;
	zoom		: 1;

	background	: url(../images/bg_main_iron_717m.jpg) no-repeat 0 0;
}

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

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

/*01*/
#block_8 .club_technology  .section_01{

}
#block_8 .club_technology  .section_01 figure{
	text-align	: center;
	float		: left;
	width		: 360px;
}
#block_8 .club_technology  .section_01 div{
	float		: right;
	width		: 340px;
}
#block_8 .club_technology  .section_01 h4{
	padding		: 60px 0px 0px;
	line-height	: 170%;
}

#block_8 .club_technology  .section_01 p{
	padding		: 0px 0px;
	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 40px;
}
#block_8 .club_technology  .section_10 figcaption{
	margin		: 0px 0px 0px 0px;
	padding		: 0px 0px 0px 100px;
	font-size	: 85%;
	line-height	: 170%;
	text-align	: left;
	color		: #999999;
}
/*02*/
#block_8 .club_technology  .section_02{
	padding-bottom	: 0px;
	border-width	: 0px;
}
#block_8 .club_technology  .section_02 figure{
	float		: right;
	text-align	: center;
	margin		: 0px 0px 40px;
	width		: 360px;
	padding		: 40px 0px 0px;
}
#block_8 .club_technology  .section_02 div{
	float		: left;
	width		: 340px;
	margin		: 0px 0px 0px 20px;
}
#block_8 .club_technology  .section_02 h4{
	padding		: 80px 0px 0px;
	line-height	: 170%;
}
#block_8 .club_technology  .section_02 p{
	padding		: 0px 0px;
	line-height	: 170%;
	text-align	: left;
}



/*717V*/
#iron_717v{
	padding		: 490px 0px 0px;
	zoom		: 1;
	background	: url(../images/bg_main_iron_717v.jpg) no-repeat 0 0;
}

/*03*/
#block_8 .club_technology  .section_03{

}
#block_8 .club_technology  .section_03 figure{
	text-align	: center;
	float		: left;
	width		: 360px;
}
#block_8 .club_technology  .section_03 div{
	float		: right;
	width		: 340px;
}
#block_8 .club_technology  .section_03 h4{
	padding		: 60px 0px 0px;
	line-height	: 170%;
}

#block_8 .club_technology  .section_03 p{
	padding		: 0px 0px;
	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;
}
#block_8 .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;
}
/*05*/
#block_8 .club_technology  .section_05{
	padding-bottom	: 0px;
	border-width	: 0px;
}
#block_8 .club_technology  .section_05 figure{
	float		: right;
	text-align	: center;
	margin		: 0px 0px 40px;
	width		: 360px;
	padding		: 40px 0px 0px;
}
#block_8 .club_technology  .section_05 div{
	float		: left;
	width		: 340px;
	margin		: 0px 0px 0px 20px;
}
#block_8 .club_technology  .section_05 h4{
	padding		: 80px 0px 0px;
	line-height	: 170%;
}
#block_8 .club_technology  .section_05 p{
	padding		: 0px 0px;
	line-height	: 170%;
	text-align	: left;
}

/*717P*/
#iron_717p{
	padding		: 490px 0px 0px;
	zoom		: 1;
	background	: url(../images/bg_main_iron_717p.jpg) no-repeat 0 0;
}

/*06*/
#block_8 .club_technology  .section_06{

}
#block_8 .club_technology  .section_06 figure{
	text-align	: center;
	float		: left;
	width		: 360px;
}
#block_8 .club_technology  .section_06 div{
	float		: right;
	width		: 340px;
}
#block_8 .club_technology  .section_06 h4{
	padding		: 60px 0px 0px;
	line-height	: 170%;
}

#block_8 .club_technology  .section_06 p{
	padding		: 0px 0px;
	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;
}
#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;
}

/*08*/
#block_8 .club_technology  .section_08{
	padding-top	: 40px;
}
#block_8 .club_technology  .section_08 figure{
	text-align	: center;
	margin		: 0px 0px 40px;
}
#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		: 110px;
	float		: left;
	padding		: 0px 0px 0px 70px;
}
#block_8 .club_technology  .section_08 .text_02{
	width		: 110px;
	float		: left;
	padding		: 0px 0px 0px 30px;
}
#block_8 .club_technology  .section_08 .text_03{
	padding		: 0px 0px 0px 70px;
	width		: 130px;
	float		: left;
}
#block_8 .club_technology  .section_08 .text_04{
	padding		: 0px 0px 0px 60px;
	width		: 110px;
	float		: left;
}

/*09*/
#block_8 .club_technology  .section_09{
	padding		: 40px 0px 40px;
}
#block_8 .club_technology  .section_09 figure{
	text-align	: center;
	float		: left;
	width		: 360px;
}
#block_8 .club_technology  .section_09 figcaption{
	padding		: 0px 15px;
	line-height	: 170%;
	text-align	: center;
}

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

#wrap_block_9 h2 img{
	margin		: 140px 0px 0px -440px;
}

#fairway_btn_block{
	height		: 300px;
	margin		: -300px auto 0px;
	width		: 940px;
	text-align	: left;
}
#fairway_btn_block ul{
	margin		: 0px 0px 0px 170px;
}
#fairway_btn_block li{
	display		: block;
	float		: left;
	text-align	: center;
	padding		: 0px 10px;

}
#fairway_btn_block li img{
	margin		: 0px 5px 10px 0px;
}

#fairway_btn_block .btn_detail{
	position	: static;
	margin		: 0px 0px 0px 0px;
}

/*fairway 717*/
#fairway_717{
	padding		: 471px 0px 0px;
	background	: url(../images/bg_main_fairway.jpg) no-repeat 0 0;
	zoom		: 1;
}

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

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

#block_9 .club_technology table{
	width		: 735px;
}
#block_9 .club_technology th{
	padding		: 5px;
	text-align	: center;
	background	: #e8e8e8;
	border-color	: #c1c1c1;
	border-width	: 0px 1px 1px 0px;
	border-style	: solid;
	color		: #222222;
}
#block_9 .club_technology td{
	padding		: 5px;
	text-align	: center;
	background	: #f6f6f6;
	border-color	: #c1c1c1;
	border-width	: 0px 1px 1px 0px;
	border-style	: solid;
	color		: #222222;
}

/*01*/
#block_9 .club_technology  .section_01{
}
#block_9 .club_technology  .section_01 figure{
	text-align	: center;
	float		: left;
	width		: 360px;
}
#block_9 .club_technology  .section_01 figcaption{
	padding		: 0px 15px;
	line-height	: 170%;
	text-align	: left;
}
/*02*/
#block_9 .club_technology  .section_02{
	padding-top	: 40px;
}
#block_9 .club_technology  .section_02 figure{
	text-align	: center;
	margin		: 0px 0px 40px;
}
#block_9 .club_technology  .section_02 figcaption{
	margin		: -10px 0px 0px 0px;
	padding		: 0px 0px 0px 150px;
	line-height	: 170%;
	text-align	: left;
}

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

#wrap_block_10 h2 img{
	margin		: 140px 0px 0px -440px;
}

#utility_btn_block{
	height		: 300px;
	margin		: -300px auto 0px;
	width		: 940px;
	text-align	: left;
}
#utility_btn_block ul{
	margin		: 0px 0px 0px 170px;
}
#utility_btn_block li{
	display		: block;
	float		: left;
	text-align	: center;
	padding		: 0px 10px;

}
#utility_btn_block li img{
	margin		: 0px 5px 10px 0px;
}

#utility_btn_block .btn_detail{
	position	: static;
	margin		: 0px 0px 0px 0px;
}


#utility_717{
	padding		: 471px 0px 0px;
	background	: url(../images/bg_main_utility.jpg) no-repeat 0 0;
	zoom		: 1;
}

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

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

#block_10 .club_technology table{
	width		: 735px;
}
#block_10 .club_technology th{
	padding		: 5px;
	text-align	: center;
	background	: #e8e8e8;
	border-color	: #c1c1c1;
	border-width	: 0px 1px 1px 0px;
	border-style	: solid;
	color		: #222222;
}
#block_10 .club_technology td{
	padding		: 5px;
	text-align	: center;
	background	: #f6f6f6;
	border-color	: #c1c1c1;
	border-width	: 0px 1px 1px 0px;
	border-style	: solid;
	color		: #222222;
}

/*01*/
#block_10 .club_technology  .section_01{
}
#block_10 .club_technology  .section_01 figure{
	text-align	: center;
	float		: left;
	width		: 360px;
}
#block_10 .club_technology  .section_01 figcaption{
	padding		: 0px 15px;
	line-height	: 170%;
	text-align	: left;
}
/*02*/
#block_10 .club_technology  .section_02{
	padding-top	: 40px;
}
#block_10 .club_technology  .section_02 figure{
	text-align	: center;
	margin		: 0px 0px 40px;
}
#block_10 .club_technology  .section_02 figcaption{
	margin		: -10px 0px 0px 0px;
	padding		: 0px 0px 0px 150px;
	line-height	: 170%;
	text-align	: left;
}

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

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

#wrap_block_11 h2 img{
	margin		: 140px 0px 0px -440px;
}

#ladies_btn_block{
	height		: 300px;
	margin		: -300px auto 0px;
	width		: 940px;
}
#ladies_btn_block ul{
	margin		: 0px 0px 0px 20px;
}
#ladies_btn_block li{
	display		: block;
	float		: left;
	text-align	: center;
	padding		: 0px 10px;

}
#ladies_btn_block li img{
	margin		: 0px 5px 10px 0px;
}

#ladies_btn_block .btn_detail{
	position	: static;
	top		: 370px;
	margin		: 0px 0px 0px 0px;
}


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

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

/*Driver*/
#ladies_driver{
	padding		: 471px 0px 0px;
	background	: url(../images/bg_main_ladies_driver.jpg) no-repeat 0 0;

	zoom		: 1;
}

/*01*/
#block_11 .club_technology  .section_01{

}
#block_11 .club_technology  .section_01 .left{
	text-align	: left;
	float		: left;
	width		: 360px;
	padding		: 60px 0px 0px;
}
#block_11 .club_technology  .section_01 .left img{
	margin		: 0px 0px 0px 30px;
}

#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;
	height		: 14px;
	margin		: -352px 0px 0px 30px;
	_margin		: -332px 0px 0px 30px;
}

#block_11 .club_technology  .section_01 .left .text_02{
	width		: 100px;
	margin		: -60px 0px 0px 250px;
	_margin		: -40px 0px 0px 250px;
}
#block_11 .club_technology  .section_01 .left .text_03{
	width		: 100px;
	height		: 14px;
	margin		: 226px 0px 0px -15px;
	_margin		: 186px 0px 0px 0px;
}
#block_11 .club_technology  .section_01 .left .text_04{
	width		: 110px;
	margin		: -25px 0px 0px 220px;
}
#block_11 .club_technology  .section_01 .left .text_05{
	width		: 120px;
	height		: 36px;
	margin		: 20px 0px 0px 105px;
}
#block_11 .club_technology  .section_01 .right{
	float		: right;
	width		: 340px;
	_padding		: 20px 0px 0px;
}

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

#block_11 .club_technology  .section_01 .right .text_01{
	margin		: -380px 0px 0px 136px;
}
#block_11 .club_technology  .section_01 .right .text_02{
	margin		: 340px 0px 0px 120px;
}
/*02*/
#block_11 .club_technology  .section_02{
	border-width	: 0px;
}
#block_11 .club_technology  .section_02 .left{
	text-align	: center;
	float		: left;
	width		: 360px;
	padding		: 40px 0px 0px;
}
#block_11 .club_technology  .section_02 .left figcaption{
	margin		: -65px 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 148px;
	_margin		: 0px 0px 0px 80px;
}
#block_11 .club_technology  .section_02 .left .text_03{
	margin		: 0px 0px 0px 58px;
}

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

#block_11 .club_technology  .section_02 .right{
	float		: right;
	width		: 340px;
}
#block_11 .club_technology  .section_02 .right figcaption{
	margin		: -25px 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 173px;
	_margin		: 0px 0px 0px 90px;
}

#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;
}
/*Ladies IRON*/
#ladies_iron{
	padding		: 491px 0px 0px;
	background	: url(../images/bg_main_ladies_iron.jpg) no-repeat 0 0;

	zoom		: 1;
}

/*03*/
#block_11 .club_technology  .section_03{

}
#block_11 .club_technology  .section_03 figure{
	text-align	: center;
	float		: left;
	width		: 360px;
}
#block_11 .club_technology  .section_03 div{
	float		: right;
	width		: 340px;
}
#block_11 .club_technology  .section_03 h4{
	padding		: 60px 0px 0px;
	line-height	: 170%;
}

#block_11 .club_technology  .section_03 p{
	padding		: 0px 0px;
	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;
}
#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;
}

/*05*/
#block_11 .club_technology  .section_05{
	padding-top	: 40px;
}
#block_11 .club_technology  .section_05 figure{
	text-align	: center;
	margin		: 0px 0px 40px;
}
#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		: 110px;
	float		: left;
	padding		: 0px 0px 0px 70px;
}
#block_11 .club_technology  .section_05 .text_02{
	width		: 110px;
	float		: left;
	padding		: 0px 0px 0px 30px;
}
#block_11 .club_technology  .section_05 .text_03{
	padding		: 0px 0px 0px 70px;
	width		: 130px;
	float		: left;
}
#block_11 .club_technology  .section_05 .text_04{
	padding		: 0px 0px 0px 60px;
	width		: 110px;
	float		: left;
}

/*06*/
#block_11 .club_technology  .section_06{
	border-width	: 0px;
	padding		: 40px 0px 40px;
}
#block_11 .club_technology  .section_06 figure{
	text-align	: center;
	float		: left;
	width		: 360px;
}
#block_11 .club_technology  .section_06 figcaption{
	padding		: 0px 15px;
	line-height	: 170%;
	text-align	: center;
}

/*Ladies Fairway*/
#ladies_fairway{
	padding		: 491px 0px 0px;
	background	: url(../images/bg_main_ladies_fairway.jpg) no-repeat 0 0;

	zoom		: 1;
}

/*07*/
#block_11 .club_technology  .section_07{
}
#block_11 .club_technology  .section_07 figure{
	text-align	: center;
	float		: left;
	width		: 360px;
}
#block_11 .club_technology  .section_07 figcaption{
	padding		: 0px 15px;
	line-height	: 170%;
	text-align	: left;
}
/*08*/
#block_11 .club_technology  .section_08{
	border-width	: 0px;
	padding-top	: 40px;
}
#block_11 .club_technology  .section_08 figure{
	text-align	: center;
	margin		: 0px 0px 40px;
}
#block_11 .club_technology  .section_08 figcaption{
	margin		: -10px 0px 0px 0px;
	padding		: 0px 0px 0px 150px;
	line-height	: 170%;
	text-align	: left;
}


/*Ladies Utility*/
#ladies_utility{
	padding		: 491px 0px 0px;
	background	: url(../images/bg_main_ladies_utility.jpg) no-repeat 0 0;

	zoom		: 1;
}
/*09*/
#block_11 .club_technology  .section_09{
}
#block_11 .club_technology  .section_09 figure{
	text-align	: center;
	float		: left;
	width		: 360px;
}
#block_11 .club_technology  .section_09 figcaption{
	padding		: 0px 15px;
	line-height	: 170%;
	text-align	: left;
}
/*10*/
#block_11 .club_technology  .section_10{
	padding-top	: 40px;
}
#block_11 .club_technology  .section_10 figure{
	text-align	: center;
	margin		: 0px 0px 40px;
}
#block_11 .club_technology  .section_10 figcaption{
	margin		: -10px 0px 0px 0px;
	padding		: 0px 0px 0px 150px;
	line-height	: 170%;
	text-align	: left;
}

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

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

footer .language{
	display		: none;
	padding		: 14px 0px 0px 5px;
	float		: left;
}
footer .copyright{
	font-size	: 85%;
	padding		: 14px 5px 0px 0px;
	float		: right;
}
footer .copyright img{
	vertical-align	: top;
}

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



/*clearfix--------------------*/
.clearfix:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    line-height:0; 
    visibility:hidden;
}
 
.clearfix {
    zoom:1;/*for IE 5.5-7*/
}


