@charset "UTF-8";
body {
	margin: 0px;
	padding: 0px 10px 20px;
	text-align: center;
	background: #1A9431 url(../img/bg.png) repeat-x center top;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, img, div {
	margin: 0px;
	padding: 0px;
	border-style: none;
	list-style: none;
}
a {
	color: #B2D4E5;
	text-decoration: none;
}
a:link {
	color: #B2D4E5;
}
a:hover {
	color: #FF0000;
}

#header {
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	text-align: left;
	height: 70px;
	background: #000000 url(../img/line.png) repeat-x center bottom;
}

#select_box22{
	width:600px;
	float:right;
	text-align:right;
}
#main_cont .partition .shop {
	font-size: 11px;
	line-height: 15px;
	color: #CCCCCC;
	list-style: none;
	padding: 0px 0px 20px;
}
#main_cont .partition .shop li {
	padding: 5px 0px 2px 10px;
	border-bottom: 1px dotted #666666;
}
#main_menu #company a {
	background: url(../img/menu/mm_company_up.png) no-repeat left top;
	width: 90px;
}
#main_menu #company a:link { background-position: left top; }
#main_menu #company a:hover { background-position: left bottom; }
#main_menu #company strong {
	background: url(../img/menu/mm_company_he.png) no-repeat left top;
	width: 90px;
}
#contents {
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	text-align: left;
}
.home_photo { background: #000000; }
.tennis_photo { background: #000000 url(../img/cp_tennis.png) no-repeat left bottom; }
.badminton_photo { background: #000000 url(../img/cp/cp_leechongwei_09.png) no-repeat left bottom; }
.golf_photo { background: #000000 url(../img/cp_golf.png) no-repeat left bottom; }
.shop_photo { background: #000000 url(../img/cp_shop.png) no-repeat left bottom; }
.company_photo { background: #000000 url(../img/cp_company.png) no-repeat left bottom; }
.string_machine_photo{ background: #000000 url(../img/cp_tennis3.png) no-repeat left bottom; }
.clothing_photo{ background: #000000 url(../img/cp_clothing1.png) no-repeat left bottom; }
.string_photo{ background: #000000 url(../img/cp_string1.png) no-repeat left bottom; }
.technology_photo{ background: #000000 url(../img/cp_technology1.png) no-repeat left bottom; }
.racquets_photo{ background: #000000 url(../img/cp_racquets1.png) no-repeat left bottom; }
.racquets_b_photo{ background: #000000 url(../img/cp/cp_leechongwei_09.png) no-repeat left bottom; }
.technology_b_photo{ background: #000000 url(../img/cp/cp_leechongwei_09.png) no-repeat left bottom; }
.shuttlecock_b_photo{ background: #000000 url(../img/cp/cp_petergade_09.png) no-repeat left bottom; }
.shoes_b_photo{ background: #000000 url(../img/cp/cp_petergade_09.png) no-repeat left bottom; }
.clothing_b_photo{ background: #000000 url(../img/cp/cp_taufikhidayat_09.png) no-repeat left bottom; }
.bag_b_photo{ background: #000000 url(../img/cp/cp_taufikhidayat_09.png) no-repeat left bottom; }
.string_b_photo{ background: #000000 url(../img/cp/cp_thomaslaybourn_09.png) no-repeat left bottom; }
.stinging_machine_b_photo{ background: #000000 url(../img/cp/cp_thomaslaybourn_09.png) no-repeat left bottom; }
.stringing_instructions_b_photo{ background: #000000 url(../img/cp/cp_mathiasboe09.png) no-repeat left bottom; }
.accessory_b_photo{ background: #000000 url(../img/cp/cp_mathiasboe09.png) no-repeat left bottom; }
.advisory_staff_b_photo{ background: #000000 url(../img/cp/cp_mathiasboe09.png) no-repeat left bottom; }
.topics_b_photo{ background: #000000 url(../img/cp/cp_mathiasboe09.png) no-repeat left bottom; }
.video_clip_b_photo{ background: #000000 url(../img/cp/cp_leechongwei_09.png) no-repeat left bottom; }



#contents #menu_bg {
	float: left; width: 160px; display: block;
}

#contents #menu_bg2 {
	float: left; width: 160px;
}


#contents #main_cont_bg {
	width: 810px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#navi {
	clear: both;
	background: #000000;
	font-size: 10px;
	color: #CCCCCC;
	text-align: left;
	padding: 0px;
	margin: 10px 10px 0px 0px;
	border-bottom: 1px solid #1A9431;
	line-height: 12px;
	_width: 800px;
}
#navi p {
	padding: 0px 30px 2px;
	color: #FF0000;
}
#navi a {
	color: #FFFFFF;
}
#navi a:link {
	color: #FFFFFF;
}
#navi a:hover {
	color: #FF0000;
}
#navi h2 {
	color: #CCCCCC;
	font-size: 25px;
	line-height: 30px;
	font-weight: bold;
	padding: 0px 30px;
	border-top: 1px solid #0A50A1;
	letter-spacing: 0.2em;
}
#main_cont {
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 30px;
}
#main_cont .partition {
	border-bottom: 1px solid #1A9431;
	padding: 30px 30px 0px;
	margin: 0px;
}
#main_cont .partition2 {
	padding: 30px 30px 0px;
	margin: 30px 0px 0px 0px;
}
#main_cont .partition2 .part_l {
	float: left;
	width: 300px;
	padding: 0px;
}

#main_cont .partition2 .part_r {
	float: right;
	width: 430px;
}

#main_cont .partition3 {
	padding: 0px 0px 0px;
	margin: 0px 0px 40px 0px;
}
#main_cont .partition4 {
	padding: 30px 30px 0px;
	margin: 0px 0px 0px 0px;
}
#main_cont .partition5 {
	border-bottom: 1px solid #1A9431;
	padding: 0px 30px 0px;
	margin: 0px;
}
#main_cont .title {
	padding: 30px 0px 0px;
}
#main_cont .olympic {
	margin: 2px 0px 20px;
	padding: 2px 5px;
	font-size: 35px;
	line-height: 37px;
	color: #FFFFFF;
	font-weight: bold;
	clear: both;
	text-align: center;
}
#main_cont h3 {
	margin: 2px 0px 10px;
	padding: 2px 5px;
	font-size: 20px;
	line-height: 22px;
	color: #FFFFFF;
	border-bottom: 1px solid #0A50A1;
	border-left: 5px solid #0A50A1;
	font-weight: bold;
	clear: both;
}
#main_cont h3 span {
	font-size: 16px;
	line-height: 11px;
	margin: 0px;
	padding: 0px;
}
#main_cont  h3 .blue { color: #669EFF; }
#main_cont  h3 .red { color: #FF6E6E; }
#main_cont h4 {
	color: #999999;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	border-bottom: 1px solid #CCCCCC;
	padding: 2px 0px 2px 10px;
	margin: 0px 0px 10px;
	clear: both;
}

#main_cont .question {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 2px;
}

#main_cont .answer {
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
	padding: 2px 0px 2px 10px;
	margin: 0px 0px 2px;
}

#main_cont .ad {
	width: 800px;
	margin: 0 auto;
	padding: 10px 0;
	text-align: center;
}

#main_cont ul h4 {
	color: #999999;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	border-bottom: none;
	padding: 0px 0px 0px 10px;
	margin: 15px 0px 1px;
	clear: both;
}
#main_cont h5 {
	color: #CCCCCC;
	font-size: 14px;
	line-height: 16px;
	text-align: justify;
	clear: both;
}
#main_cont h6 {
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	padding: 10px 0px 0px;
	margin: 0px;
}
#main_cont p {
	text-align: justify;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 10px 0px;
	line-height: 15px;
}
#contents #main_cont_bg .center {
	text-align: center;
}
#main_cont .clear_l {
	clear: left;
}
#main_cont .clear_r {
	clear: right;
}
#main_cont .clear_b {
	clear: both;
}
#main_cont .photo_l {
	padding: 4px;
	border: 1px solid #CCCCCC;
	display: block;
	float: left;
	margin: 0px 20px 20px 0px;
	background: #EEEEEE url(../img/photo_bg.png) repeat-x center bottom;
}
#main_cont .photo_l a{
	color: #000000;	
}
#main_cont .photo_l a:link{
	color: #000000;	
}
#main_cont .photo_l a:hover{
	color: #000000;	
}
#main_cont .photo_l2 {
	padding: 4px;
	border: 1px solid #CCCCCC;
	display: block;
	margin: 0px 5px 5px 0px;
	background: #EEEEEE url(../img/photo_bg.png) repeat-x center bottom;
}
#main_cont .photo_l3 {
	padding: 4px;
	border: 1px solid #CCCCCC;
	display: block;
	float: left;
	margin: 0px 40px 20px 40px;
	background: #EEEEEE url(../img/photo_bg.png) repeat-x center bottom;
}
#main_cont .photo_l4 {
	padding: 4px;
	border: 1px solid #CCCCCC;
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	background: #EEEEEE url(../img/photo_bg.png) repeat-x center bottom;
}
#main_cont .photo_l5 {
	padding: 4px;
	border: 1px solid #CCCCCC;
	display: block;
	float: left;
	margin: 0px 30px 20px 30px;
	background: #EEEEEE url(../img/photo_bg.png) repeat-x center bottom;
}
#main_cont .photo_l6 {
	padding: 4px;
	border: 1px solid #CCCCCC;
	display: block;
	float: left;
	margin: 0px 38px 20px 38px;
	background: #EEEEEE url(../img/photo_bg.png) repeat-x center bottom;
}
#main_cont .photo_l7 {
	padding: 0px;
	border: 0px;
	display: block;
	float: left;
	margin: 0px 3px 5px 3px;
}
#main_cont .photo_l8 {
	padding: 0px;
	border: 0px;
	display: block;
	float: left;
	margin: 0px 3px 40px 3px;
}
#main_cont .photo_l9 {
	padding: 4px;
	border: none;
	display: block;
	float: left;
	margin: 0px 20px 20px 0px;
}
#main_cont .photo_l10 {
	padding: 4px;
	border: 1px solid #CCCCCC;
	display: block;
	float: left;
	margin: 0px 20px 0px 0px;
	background: #EEEEEE url(../img/photo_bg.png) repeat-x center bottom;
}
#main_cont .photo_l11 {
	padding: 4px;
	border: 1px solid #CCCCCC;
	display: block;
	float: left;
	margin: 0px 20px 0px 0px;
	background: #EEEEEE url(../img/photo_bg.png) repeat-x center bottom;
}
#main_cont .clothing {
		float: left;
	}
#main_cont .photo_r {
	padding: 4px;
	border: 1px solid #CCCCCC;
	display: block;
	float: right;
	margin: 0px 0px 20px 20px;
	background: #EEEEEE url(../img/photo_bg.png) repeat-x center bottom;
}
#main_cont .photo_c {
	padding: 4px;
	border: 1px solid #CCCCCC;
	display: block;
	margin: 0px auto;
	background: #EEEEEE url(../img/photo_bg.png) repeat-x center bottom;
}
#main_cont .photo_l_nf {
	float: left;
	margin: 0px 20px 20px 0px;
}
#main_cont .photo_r_nf {
	float: right;
	margin: 0px 0px 20px 20px;
}
#main_cont .photo_c_nf {
	margin: 0px auto;
}
#main_cont .photo_p {
	padding: 4px;
	border: 1px solid #CCCCCC;
	display: block;
	background: #EEEEEE url(../img/photo_bg.png) repeat-x center bottom;
}

#main_cont .photo_cap_l {
	padding: 4px 4px 2px;
	border: 1px solid #CCCCCC;
	display: block;
	float: left;
	margin: 0px 20px 20px 0px;
	background: #EEEEEE url(../img/photo_bg.png) repeat-x center bottom;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;
}
#main_cont .photo_cap_l2 {
	padding: 4px 4px 2px;
	border: 1px solid #CCCCCC;
	display: block;
	float: left;
	margin: 0px 25px 20px 0px;
	background: #EEEEEE url(../img/photo_bg.png) repeat-x center bottom;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;
}
#main_cont .photo_cap_l3 {
	padding: 4px 4px 4px 100px;
	border: 1px solid #CCCCCC;
	display: block;
	float: left;
	margin: 0px 20px 20px 0px;
	background: #EEEEEE url(../img/photo_bg.png) repeat-x center bottom;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;
}
#main_cont .photo_cap_l4 {
	padding: 5px 5px 2px;
	border: 1px solid #CCCCCC;
	display: block;
	float: left;
	margin: 0px 25px 20px 0px;
	background: #EEEEEE url(../img/photo_bg.png) repeat-x center bottom;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;
}
#main_cont .center {
	text-align: center;
}
#main_cont .right {
	text-align: right;
}
#main_cont .photo_cap_r {
	padding: 4px 4px 2px;
	border: 1px solid #CCCCCC;
	display: block;
	float: right;
	margin: 0px 0px 20px;
	background: #EEEEEE url(../img/photo_bg.png) repeat-x center bottom;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 20px;
}
#main_cont .photo_cap_c {
	padding: 4px 4px 2px;
	border: 1px solid #CCCCCC;
	display: block;
	margin: 0px auto 20px;
	background: #EEEEEE url(../img/photo_bg.png) repeat-x center bottom;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 20px;
}
#main_cont .photo_cap_p {
	padding: 4px 4px 2px;
	border: 1px solid #CCCCCC;
	display: block;
	background: #EEEEEE url(../img/photo_bg.png) repeat-x center bottom;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 20px;
}

#main_cont .partition .part_l {
	float: left;
	width: 300px;
	padding: 0px;
}
#main_cont .partition .part_l2 {
	float: left;
	width: 100px;
	padding: 0px;
}
#main_cont .partition .part_l3 {
	float: left;
	width: 400px;
	padding: 0px;
}
#main_cont .partition .part_l3 .moreinfo {
	text-align: right;
	font-size: 24px;
}
#main_cont .part_3line {
	float: left;
	display: inline;
	width: 240px;
	margin: 0 10px 0 0;
	padding: 0px;
}
#main_cont .part_3line p {
	font-weight: normal;
	width: 240px;
	margin: 0 0 10px;
}
#main_cont .part_3line .spec_table dd {
	padding: 2px 0px 2px 10px;
}
#main_cont .part_3line .performance {
	clear: both;
	margin: 0 0 0 5px;
}
#main_cont .part_3line .performance li {
	width: 230px;
}
#main_cont .lineEnd {
	margin: 0;
}
#main_cont .m125lm10r {
	margin: 0 10px 0 125px;
}
#main_cont .partition .part_r {
	float: right;
	width: 430px;
}
#main_cont .partition .part_r2 {
	float: right;
	width: 230px;
}
#main_cont .partition .part_r3 {
	float: right;
	width: 280px;
}
#main_cont .partition .part_r4 {
	float: right;
	width: 300px;
}
#main_cont .partition .part_f {
	clear: both;
	padding: 0px 0px 10px;
	margin: 0px;
}
#main_cont .partition2 .part_f {
	clear: both;
	padding: 0px 0px 10px;
	margin: 0px;
}
#main_cont .partition2 .aus {
	padding: 0px 0px 10px;
	margin: 0px;
}
#main_cont .partition2 .aus ul {
	padding: 0;
	margin-bottom: 20px;
}
#main_cont .partition2 .aus li {
	width: 210px;
	margin:0 5px 0 25px;
	padding: 0;
	float: left;
}
#main_cont .product_photo {
	margin: 0px;
	padding: 0px;
}
#main_cont .product_photo2 {
	margin: 0px;
	padding: 0px;
	text-align:center;
}
#main_cont .product_photo img {
}
#main_cont .product_photo_nf {
	margin: 0px;
	padding: 0px;
}
#main_cont .product_photo_nf img {
}
#main_cont .partition .part_r p {
}
#main_cont .spec_title {
	font-size: 12px;
	color: #CCCCCC;
	padding: 5px 0px 2px;
	margin: 0px 0px 5px;
}
#main_cont .spec_table {
	font-size: 12px;
	width: 100%;
	line-height: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 10px;
}
#main_cont .spec_table dt {
	font-weight: normal;
	padding: 0px;
	color: #000000;
	height: 20px;
	display: block;
	font-size: 1px;
	line-height: 1px;
	text-indent: -90000px;
}
#main_cont .spec_table dd {
	font-weight: normal;
	padding: 2px 0px 2px 25px;
}
#main_cont .spec_table .cs_sel {
	display: block;
	clear: both;
}
#main_cont .spec_table .cs_sel span {
	display: block;
	float: left;
	padding: 2px 0px;
}
#main_cont .spec_table .cs_sel .cs_sel_name {
	text-align: left;
	width: 80px;
}
#main_cont .spec_table .cs_sel .cs_sel_num {
	width: 70px;
	text-align: center;
}

#main_cont .performance {
	margin: 0px auto;
	padding: 0px;
	list-style: none;
}
#main_cont .performance li {
	float: left;
	width: 230px;
	text-align: center;
	padding: 0px;
	border-style: none;
	margin: 0px auto;
}
#main_cont .performance a {
	padding: 0px; margin: 0px auto; height: 26px; width: 220px;
	display: block;
	font-size: 1px; line-height: 1px;
	color: #000000;
	text-indent: -90000px;
}
#main_cont .performance a:link {

}

#main_cont .performance a:hover {	

}

.performance .ryoequipment a:link { background-position: left top; }
.performance .ryoequipment a:hover { background-position: right top; }
.performance .ryoequipment a {
	background: url(../golf/ryoishikawa/btn_ryo.png) no-repeat left top;
}

.performance .ryomovie a:link { background-position: left top; }
.performance .ryomovie a:hover { background-position: right top; }
.performance .ryomovie a {
	background: url(../golf/ryoishikawa/btn_ryomovie.png) no-repeat left top;
}



.performance .limited_edition a:link { background-position: left top; }
.performance .limited_edition a:hover { background-position: right top; }
.performance .limited_edition a {
	background: url(../img/technology/btn/btn_limited_edition.jpg) no-repeat left top;
}





.performance .tec_news a:link { background-position: left top; }
.performance .tec_news a:hover { background-position: right top; }
.performance .tec_news a {
	background: url(../img/technology/btn/btn_news.png) no-repeat left top;
}
.performance .tec_registrants a:link { background-position: left top; }
.performance .tec_registrants a:hover { background-position: right top; }
.performance .tec_registrants a {
	background: url(../img/technology/btn/btn_registrants.png) no-repeat left top;
}
.performance .tec_in_depth_data a:link { background-position: left top; }
.performance .tec_in_depth_data a:hover { background-position: right top; }
.performance .tec_in_depth_data a {
	background: url(../img/technology/btn/btn_in_depth_data.png) no-repeat left top;
}
.performance .tec_cfs a:link { background-position: left top; }
.performance .tec_cfs a:hover { background-position: right top; }
.performance .tec_cfs a {
	background: url(../img/technology/btn/btn_cfs.png) no-repeat left top;
}
.performance .tec_aeropentagonshape a:link { background-position: left top; }
.performance .tec_aeropentagonshape a:hover { background-position: right top; }
.performance .tec_aeropentagonshape a {
	background: url(../img/technology/btn/btn_aeropentagonshape.png) no-repeat left top;
}
.performance .tec_dualnanoscience a:link { background-position: left top; }
.performance .tec_dualnanoscience a:hover { background-position: right top; }
.performance .tec_dualnanoscience a {
	background: url(../img/technology/btn/btn_dualnanoscience.png) no-repeat left top;
}

.performance .tec_carbonnanotube a:link { background-position: left top; }
.performance .tec_carbonnanotube a:hover { background-position: right top; }
.performance .tec_carbonnanotube a {
	background: url(../img/technology/btn/btn_carbonnanotube.png) no-repeat left top;
}

.performance .tec_dualnanoelastomer a:link { background-position: left top; }
.performance .tec_dualnanoelastomer a:hover { background-position: right top; }
.performance .tec_dualnanoelastomer a {
	background: url(../img/technology/btn/btn_dualnanoelastomer.png) no-repeat left top;
}


.performance .tec_dualops a:link { background-position: left top; }
.performance .tec_dualops a:hover { background-position: right top; }
.performance .tec_dualops a {
	background: url(../img/technology/btn/btn_dualops.png) no-repeat left top;
}

.performance .tec_selectfitsystem a:link { background-position: left top; }
.performance .tec_selectfitsystem a:hover { background-position: right top; }
.performance .tec_selectfitsystem a {
	background: url(../img/technology/btn/btn_selectfitsystem.png) no-repeat left top;
}







.performance .tec_nano_highspeed a:link { background-position: left top; }
.performance .tec_nano_highspeed a:hover { background-position: right top; }
.performance .tec_nano_highspeed a {
	background: url(../img/technology/btn/btn_nano_high_speed.png) no-repeat left top;
}
.performance .tec_aero_shape a:link { background-position: left top; }
.performance .tec_aero_shape a:hover { background-position: right top; }
.performance .tec_aero_shape a {
	background: url(../img/technology/btn/btn_aero_shape.png) no-repeat left top;
}
.performance .tec_3_layer_power_cushion a:link { background-position: left top; }
.performance .tec_3_layer_power_cushion a:hover { background-position: right top; }
.performance .tec_3_layer_power_cushion a {
	background: url(../img/technology/btn/btn_3_layer_power_cushion.png) no-repeat left top;
}
.performance .tec_tough_guard3 a:link { background-position: left top; }
.performance .tec_tough_guard3 a:hover { background-position: right top; }
.performance .tec_tough_guard3 a {
	background: url(../img/technology/btn/btn_tough_guard3.png) no-repeat left top;
}
.performance .tec_super_hmg a:link { background-position: left top; }
.performance .tec_super_hmg a:hover { background-position: right top; }
.performance .tec_super_hmg a {
	background: url(../img/technology/btn/btn_super_hmg.png) no-repeat left top;
}
.performance .tec_ultra_pef a:link { background-position: left top; }
.performance .tec_ultra_pef a:hover { background-position: right top; }
.performance .tec_ultra_pef a {
	background: url(../img/technology/btn/btn_ultra_pef.png) no-repeat left top;
}
.performance .tec_vari_frame a:link { background-position: left top; }
.performance .tec_vari_frame a:hover { background-position: right top; }
.performance .tec_vari_frame a {
	background: url(../img/technology/btn/btn_vari_frame.png) no-repeat left top;
}
.performance .tec_titanium_mesh a:link { background-position: left top; }
.performance .tec_titanium_mesh a:hover { background-position: right top; }
.performance .tec_titanium_mesh a {
	background: url(../img/technology/btn/btn_titanium_mesh.png) no-repeat left top;
}
.performance .tec_delta_power_frame a:link { background-position: left top; }
.performance .tec_delta_power_frame a:hover { background-position: right top; }
.performance .tec_delta_power_frame a {
	background: url(../img/technology/btn/btn_delta_power_frame.png) no-repeat left top;
}

.performance .tec_delta_support_sys a:link { background-position: left top; }
.performance .tec_delta_support_sys a:hover { background-position: right top; }
.performance .tec_delta_support_sys a {
	background: url(../img/technology/btn/btn_delta_support_sys.png) no-repeat left top;
}

.performance .tec_hypermslite a:link { background-position: left top; }
.performance .tec_hypermslite a:hover { background-position: right top; }
.performance .tec_hypermslite a {
	background: url(../img/technology/btn/btn_hypermslite.png) no-repeat left top;
}

.performance .tec_hm_graphite a:link { background-position: left top; }
.performance .tec_hm_graphite a:hover { background-position: right top; }
.performance .tec_hm_graphite a {
	background: url(../img/technology/btn/btn_hm_graphite.png) no-repeat left top;
}

.performance .tec_new_built-in_t-joint a:link { background-position: left top; }
.performance .tec_new_built-in_t-joint a:hover { background-position: right top; }
.performance .tec_new_built-in_t-joint a {
	background: url(../img/technology/btn/btn_new_built-in_t-joint.png) no-repeat left top;
}
.performance .tec_carbon_nanotu a {
	background: url(../img/technology/btn/btn_cup_stack_carbon_nanotu.png) no-repeat left top;
}
.performance .tec_carbon_nanotu a:link { background-position: left top; }
.performance .tec_carbon_nanotu a:hover { background-position: right top; }
.performance .tec_isometric a {
	background: url(../img/technology/btn/btn_isometric.png) no-repeat left top;
}
.performance .tec_isometric a:link { background-position: left top; }
.performance .tec_isometric a:hover { background-position: right top; }
.performance .tec_isometricface a {
	background: url(../img/technology/btn/btn_powerisometricface.png) no-repeat left top;
}
.performance .tec_isometricface a:link { background-position: left top; }
.performance .tec_isometricface a:hover { background-position: right top; }
.performance .tec_elastic_ti a {
	background: url(../img/technology/btn/btn_elastic_ti.png) no-repeat left top;
}
.performance .tec_elastic_ti a:link { background-position: left top; }
.performance .tec_elastic_ti a:hover { background-position: right top; }
.performance .tec_soft_grommet a {
	background: url(../img/technology/btn/btn_soft_grommet.png) no-repeat left top;
}
.performance .tec_soft_grommet a:link { background-position: left top; }
.performance .tec_soft_grommet a:hover { background-position: right top; }
.performance .tec_hexagon_cross_section a {
	background: url(../img/technology/btn/btn_hexagon_cross_section.png) no-repeat left top;
}
.performance .tec_hexagon_cross_section a:link { background-position: left top; }
.performance .tec_hexagon_cross_section a:hover { background-position: right top; }
.performance .tec_flex_torsion_control a {
	background: url(../img/technology/btn/btn_flex_torsion_control.png) no-repeat left top;
}
.performance .tec_flex_torsion_control a:link { background-position: left top; }
.performance .tec_flex_torsion_control a:hover { background-position: right top; }
.performance .tec_shockless_grommet a {
	background: url(../img/technology/btn/btn_shockless_grommet.png) no-repeat left top;
}
.performance .tec_shockless_grommet a:link { background-position: left top; }
.performance .tec_shockless_grommet a:hover { background-position: right top; }
.performance .tec_ops a {
	background: url(../img/technology/btn/btn_ops.png) no-repeat left top;
}
.performance .tec_ops a:link { background-position: left top; }
.performance .tec_ops a:hover { background-position: right top; }
.performance .tec_ips a {
	background: url(../img/technology/btn/btn_ips.png) no-repeat left top;
}
.performance .tec_ips a:link { background-position: left top; }
.performance .tec_ips a:hover { background-position: right top; }
.performance .tec_super_cushion_grip a {
	background: url(../img/technology/btn/btn_super_cushion_grip.png) no-repeat left top;
}
.performance .tec_super_cushion_grip a:link  { background-position: left top; }
.performance .tec_super_cushion_grip a:hover { background-position: right top; }
.performance .tec_aero-box_variframe a {
	background: url(../img/technology/btn/btn_aero-box_variframe.png) no-repeat left top;
}
.performance .tec_aero-box_variframe a:link { background-position: left top; }
.performance .tec_aero-box_variframe a:hover { background-position: right top; }
.performance .tec_soft_grommet_ii a {
	background: url(../img/technology/btn/btn_soft_grommet_ii.png) no-repeat left top;
}
.performance .tec_soft_grommet_ii a:link { background-position: left top; }
.performance .tec_soft_grommet_ii a:hover { background-position: right top; }
.performance .tec_power_isometric a {
	background: url(../img/technology/btn/btn_power_isometric.png) no-repeat left top;
}
.performance .tec_power_isometric a:link { background-position: left top; }
.performance .tec_power_isometric a:hover { background-position: right top; }
.performance .tec_dual_3d_stabiliaer a {
	background: url(../img/technology/btn/btn_dual_3d_stabiliaer.png) no-repeat left top;
}
.performance .tec_dual_3d_stabiliaer a:link { background-position: left top; }
.performance .tec_dual_3d_stabiliaer a:hover { background-position: right top; }
.performance .tec_nano_silver_grip a {
	background: url(../img/technology/btn/btn_nano_silver_grip.png) no-repeat left top;
}
.performance .tec_nano_silver_grip a:link { background-position: left top; }
.performance .tec_nano_silver_grip a:hover { background-position: right top; }
.performance .tec_nanoscience a {
	background: url(../img/technology/btn/btn_nanoscience.png) no-repeat left top;
}
.performance .tec_nanoscience a:link { background-position: left top; }
.performance .tec_nanoscience a:hover { background-position: right top; }
.performance .tec_new_gromemet_system a {
	background: url(../img/technology/btn/btn_new_gromemet_system.png) no-repeat left top;
}
.performance .tec_new_gromemet_system a:link { background-position: left top; }
.performance .tec_new_gromemet_system a:hover { background-position: right top; }

.performance .tec_muscle_power_face a {
	background: url(../img/technology/btn/btn_muscle_power_face.png) no-repeat left top;
}
.performance .tec_muscle_power_face a:link { background-position: left top; }
.performance .tec_muscle_power_face a:hover { background-position: right top; }


.performance .tec_muscle_power a {
	background: url(../img/technology/btn/btn_muscle_power.png) no-repeat left top;
}
.performance .tec_muscle_power a:link { background-position: left top; }
.performance .tec_muscle_power a:hover { background-position: right top; }
.performance .tec_built-in_t-joint a {
	background: url(../img/technology/btn/btn_built-in_t-joint.png) no-repeat left top;
}
.performance .tec_built-in_t-joint a:link { background-position: left top; }
.performance .tec_built-in_t-joint a:hover { background-position: right top; }
.performance .tec_lsc_system a {
	background: url(../img/technology/btn/btn_lsc_system.png) no-repeat left top;
}
.performance .tec_lsc_system a:link { background-position: left top; }
.performance .tec_lsc_system a:hover { background-position: right top; }

.performance .tec_ultimumti a {
	background: url(../img/technology/btn/btn_ultimumti.png) no-repeat left top;
}

.performance .tec_ultimumti a:link { background-position: left top; }
.performance .tec_ultimumti a:hover { background-position: right top; }
.performance .tec_ultimumti a {
	background: url(../img/technology/btn/btn_ultimumti.png) no-repeat left top;
}
.performance .tec_ultimumti a:link { background-position: left top; }
.performance .tec_ultimumti a:hover { background-position: right top; }
.performance .tec_power_armor_system a {
	background: url(../img/technology/btn/btn_power_armor_system.png) no-repeat left top;
}
.performance .tec_power_armor_system a:link { background-position: left top; }
.performance .tec_power_armor_system a:hover { background-position: right top; }
.performance .tec_c_s_cap a {
	background: url(../img/technology/btn/btn_c_s_cap.png) no-repeat left top;
}
.performance .tec_c_s_cap a:link { background-position: left top; }
.performance .tec_c_s_cap a:hover { background-position: right top; }
.performance .tec_muscle_power_face_ii a {
	background: url(../img/technology/btn/btn_muscle_power_face_ii.png) no-repeat left top;
}
.performance .tec_muscle_power_face_ii a:link { background-position: left top; }
.performance .tec_muscle_power_face_ii a:hover { background-position: right top; }
.performance .tec_centrifugal_force_system a {
	background: url(../img/technology/btn/btn_centrifugal_force_system.png) no-repeat left top;
}
.performance .tec_centrifugal_force_system a:link { background-position: left top; }
.performance .tec_centrifugal_force_system a:hover { background-position: right top; }
.performance .tec_power_cushion a {
	background: url(../img/technology/btn/btn_power_cushion.png) no-repeat left top;
}
.performance .tec_power_cushion a:link { background-position: left top; }
.performance .tec_power_cushion a:hover { background-position: right top; }
.performance .tec_mslite a {
	background: url(../img/technology/btn/btn_mslite.png) no-repeat left top;
}
.performance .tec_mslite a:link { background-position: left top; }
.performance .tec_mslite a:hover { background-position: right top; }

.performance .tec_power_cushion_insole_mcf a {
	background: url(../img/technology/btn/btn_power_insole_mcf.png) no-repeat left top;
}
.performance .tec_power_cushion_insole_mc a:link { background-position: left top; }
.performance .tec_power_cushion_insole_mc a:hover { background-position: right top; }

.performance .tec_power_cushion_insole_mc a {
	background: url(../img/technology/btn/btn_power_cushion_insole_mc.png) no-repeat left top;
}
.performance .tec_power_cushion_insole_mcf a:link { background-position: left top; }
.performance .tec_power_cushion_insole_mcf a:hover { background-position: right top; }

.performance .tec_roundsole a {
	background: url(../img/technology/btn/btn_round_sole.png) no-repeat left top;
}

.performance .tec_power_cushion_insole_cf a:link { background-position: left top; }
.performance .tec_power_cushion_insole_cf a:hover { background-position: right top; }
.performance .tec_power_cushion_insole_cf a {
	background: url(../img/technology/btn/btn_power_cushion_insole_cf.png) no-repeat left top;
}

.performance .tec_round_sole a {
	background: url(../img/technology/btn/btn_round_sole.png) no-repeat left top;
}
.performance .tec_round_sole a:link { background-position: left top; }
.performance .tec_round_sole a:hover { background-position: right top; }
.performance .tec_super_ergoshape a {
	background: url(../img/technology/btn/btn_super_ergoshape.png) no-repeat left top;
}
.performance .tec_super_ergoshape a:link { background-position: left top; }
.performance .tec_super_ergoshape a:hover { background-position: right top; }
.performance .tec_double_russel_mesh a {
	background: url(../img/technology/btn/btn_double_russel_mesh.png) no-repeat left top;
}
.performance .tec_double_russel_mesh a:link { background-position: left top; }
.performance .tec_double_russel_mesh a:hover { background-position: right top; }

.performance .tec_light_feel_carbon a {
	background: url(../img/technology/btn/btn_light_feel_carbon.png) no-repeat left top;
}
.performance .tec_light_feel_carbon a:link { background-position: left top; }
.performance .tec_light_feel_carbon a:hover { background-position: right top; }

.performance .tec_soft_leater_carbon a {
	background: url(../img/technology/btn/btn_soft_leater_carbon.png) no-repeat left top;
}
.performance .tec_soft_leater_carbon a:link { background-position: left top; }
.performance .tec_soft_leater_carbon a:hover { background-position: right top; }

.performance .tec_super_mslite a {
	background: url(../img/technology/btn/btn_super_mslite.png) no-repeat left top;
}
.performance .tec_super_mslite a:link { background-position: left top; }
.performance .tec_super_mslite a:hover { background-position: right top; }

.performance .tec_hyper_mslite a {
	background: url(../img/technology/btn/btn_hyper_mslite.png) no-repeat left top;
}
.performance .tec_hyper_mslite a:link { background-position: left top; }
.performance .tec_hyper_mslite a:hover { background-position: right top; }
.performance .tec_super_light_sole a {
	background: url(../img/technology/btn/btn_super_light_sole.png) no-repeat left top;
}
.performance .tec_super_light_sole a:link { background-position: left top; }
.performance .tec_super_light_sole a:hover { background-position: right top; }
.performance .tec_power_graphite_light a {
	background: url(../img/technology/btn/btn_power_graphite_light.png) no-repeat left top;
}
.performance .tec_power_graphite_light a:link { background-position: left top; }
.performance .tec_power_graphite_light a:hover { background-position: right top; }

.performance .tec_ergoshape a {
	background: url(../img/technology/btn/btn_ergoshape.png) no-repeat left top;
}
.performance .tec_ergoshape a:link { background-position: left top; }
.performance .tec_ergoshape a:hover { background-position: right top; }
.performance .tec_lateral_claw a {
	background: url(../img/technology/btn/btn_lateral_claw.png) no-repeat left top;
}
.performance .tec_lateral_claw a:link { background-position: left top; }
.performance .tec_lateral_claw a:hover { background-position: right top; }
.performance .tec_hexagrip_sole a {
	background: url(../img/technology/btn/btn_hexagrip_sole.png) no-repeat left top;
}
.performance .tec_hexagrip_sole a:link { background-position: left top; }
.performance .tec_hexagrip_sole a:hover { background-position: right top; }

.performance .tec_v-slot a {
	background: url(../img/technology/btn/btn_v-slot.png) no-repeat left top;
}
.performance .tec_v-slot a:link { background-position: left top; }
.performance .tec_v-slot a:hover { background-position: right top; }

.performance .tec_v-con_core a {
	background: url(../img/technology/btn/btn_v-con_core.png) no-repeat left top;
}
.performance .tec_v-con_core a:link { background-position: left top; }
.performance .tec_v-con_core a:hover { background-position: right top; }

.performance .tec_hybrid a {
	background: url(../img/technology/btn/btn_hybrid.png) no-repeat left top;
}
.performance .tec_hybrid a:link { background-position: left top; }
.performance .tec_hybrid a:hover { background-position: right top; }

.performance .tec_stability_trosion_control a {
	background: url(../img/technology/btn/stability_trosion_control.png) no-repeat left top;
}
.performance .tec_stability_trosion_control a:link { background-position: left top; }
.performance .tec_stability_trosion_control a:hover { background-position: right top; }

.performance .tec_feel_control_grommet a {
	background: url(../img/technology/btn/feel_control_grommet.png) no-repeat left top;
}
.performance .tec_feel_control_grommet a:link { background-position: left top; }
.performance .tec_feel_control_grommet a:hover { background-position: right top; }

.performance .tec_vibration_filter_cap a {
	background: url(../img/technology/btn/btn_vibration_filter_cap.png) no-repeat left top;
}
.performance .tec_vibration_filter_cap a:link { background-position: left top; }
.performance .tec_vibration_filter_cap a:hover { background-position: right top; }

.performance .tec_x-fullerne a {
	background: url(../img/technology/btn/btn_x-fullerne.png) no-repeat left top;
}
.performance .tec_x-fullerne a:link { background-position: left top; }
.performance .tec_x-fullerne a:hover { background-position: right top; }

.performance .tec_power_insole_mcf a {
	background: url(../img/technology/btn/btn_power_insole_mcf.png) no-repeat left top;
}
.performance .tec_power_insole_mcf a:link { background-position: left top; }
.performance .tec_power_insole_mcf a:hover { background-position: right top; }

.performance .tec_mega_frame a {
	background: url(../img/technology/btn/btn_mega_frame.png) no-repeat left top;
}
.performance .tec_mega_frame a:link { background-position: left top; }
.performance .tec_mega_frame a:hover { background-position: right top; }

.performance .tec_dura_frame a {
	background: url(../img/technology/btn/btn_dura_frame.png) no-repeat left top;
}
.performance .tec_dura_frame a:link { background-position: left top; }
.performance .tec_dura_frame a:hover { background-position: right top; }

.performance .tec_mega_g2_frame a {
	background: url(../img/technology/btn/btn_mega_g2_frame.png) no-repeat left top;
}
.performance .tec_mega_g2_frame a:link { background-position: left top; }
.performance .tec_mega_g2_frame a:hover { background-position: right top; }

.performance .tec_aro-box_vari_frame a {
	background: url(../img/technology/btn/btn_aro-box_vari_frame.png) no-repeat left top;
}
.performance .tec_aro-box_vari_frame a:link { background-position: left top; }
.performance .tec_aro-box_vari_frame a:hover { background-position: right top; }

.performance .tec_elastic_eva a {
	background: url(../img/technology/btn/btn_elastic_eva.png) no-repeat left top;
}
.performance .tec_elastic_eva a:link { background-position: left top; }
.performance .tec_elastic_eva a:hover { background-position: right top; }

.performance .tec_carbon_nanotube a {
	background: url(../img/technology/btn/btn_carbon_nanotube.png) no-repeat left top;
}
.performance .tec_carbon_nanotube a:link { background-position: left top; }
.performance .tec_carbon_nanotube a:hover { background-position: right top; }

.performance .tec_nanoscale_fullerne a {
	background: url(../img/technology/btn/btn_nanoscale_fullerne.png) no-repeat left top;
}
.performance .tec_nanoscale_fullerne a:link { background-position: left top; }
.performance .tec_nanoscale_fullerne a:hover { background-position: right top; }
.performance .tec_toughlex a {
	background: url(../img/technology/btn/btn_toughlex.png) no-repeat left top;
}
.performance .tec_toughlex a:link { background-position: left top; }
.performance .tec_toughlex a:hover { background-position: right top; }
.performance .men_s a {
	background: url(../img/interests/men_s.png) no-repeat left top;
}
.performance .men_s a:link { background-position: left top; }
.performance .men_s a:hover { background-position: right top; }

.performance .men_d a {
	background: url(../img/interests/men_d.png) no-repeat left top;
}
.performance .men_d a:link { background-position: left top; }
.performance .men_d a:hover { background-position: right top; }

.performance .women_s a {
	background: url(../img/interests/women_s.png) no-repeat left top;
}
.performance .women_s a:link { background-position: left top; }
.performance .women_s a:hover { background-position: right top; }

.performance .women_d a {
	background: url(../img/interests/women_d.png) no-repeat left top;
}
.performance .women_d a:link { background-position: left top; }
.performance .women_d a:hover { background-position: right top; }

.performance .mix_d a {
	background: url(../img/interests/mix_d.png) no-repeat left top;
}
.performance .mix_d a:link { background-position: left top; }
.performance .mix_d a:hover { background-position: right top; }

#photo_alubum a {
	background: url(../img/advisory_staff/photoalbum.png) no-repeat left top;
}
#photo_alubum a:link { background-position: left top; }
#photo_alubum a:hover { background-position: right top; }


#main_cont .sitemap { border-bottom: 1px solid #CCCCCC; padding: 30px 30px 0px; margin: 0px; }
#main_cont .sitemap h4 {
	font-size: 14px;
	padding: 5px 10px 2px;
}
#main_cont .sitemap h4 span {
	font-weight: normal;
	font-size: 12px;
}
#main_cont .sitemap h5 {
	font-size: 14px;
	padding: 3px 10px 2px;
	border-bottom: 1px dotted #CCCCCC;
}
#main_cont .sitemap h5 span {
	font-weight: normal;
	font-size: 12px;
}
#main_cont.partition .event table {
	width: 740px;
}
##main_cont.partition .event tr, td {
	text-align: center;
	font-weight: normal;
	font-size: 11px;
}

#main_cont .partition ul {
	
}
#main_cont .partition li {
	
}
#main_cont .partition p {
	padding: 5px 0px;
}
#main_cont  .made {
	font-size: 13px;
	line-height: 17px;
	text-align: right;
	color: #777777;
	padding: 5px 0px 0px;
	clear: both;
	font-weight: bold;
	font-style: italic;
}
#main_cont .advisory_staff {
	clear: both; padding: 30px 30px 0px;
	font-size: 12px; line-height: 15px; color: #666666;
}
#main_cont .advisory_staff2 {
	clear: both; padding: 0px 30px 0px;
	font-size: 15px; line-height: 15px; color: #ffffff;
}

#main_cont .advisory_staff3 {
	clear: both; padding: 30px 30px 0px;
    margin-bottom:20px;
	font-size: 12px; line-height: 15px; color: #666666;
    border-bottom: 1px solid #1A9431;
}

#main_cont .as_l { width: 365px; float: left; }
#main_cont .as_l2 { width: 740px; float: left; }
#main_cont .as_r { width: 365px; float: right; }
#main_cont #as_photo {
	border-bottom: 1px solid #CCCCCC;
}
#main_cont #as_cont {
	padding: 10px 50px 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #CCCCCC;
}
#main_cont #as_cont dl { padding: 10px; margin: 0px; }
#main_cont #as_cont dt {
	padding: 2px;
	border-bottom: 1px solid #CCCCCC; border-left: 5px solid #CCCCCC;
	font-weight: bold; font-size: 16px; line-height: 20px;
}
#main_cont #as_cont dd { padding: 5px 0px 5px 30px; }
#main_cont #as_cont ul { list-style: none; padding: 0px 10px 10px 40px; }
#main_cont #as_cont li { border-bottom: 1px dotted #CCCCCC; padding: 5px 0px 2px; }
#main_cont #as_cont2 {
	padding: 10px 5px 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #CCCCCC;
}
#main_cont .advisory_staff .as_country { font-size: 10px; font-weight: normal; line-height: 14px; }
#main_cont .advisory_staff img {
	background: #EEEEEE url(../img/photo_bg.png) repeat-x center bottom;
	display: block; float: left; padding: 4px; margin: 0px 10px 0px 0px; border: 1px solid #CCCCCC;
}
#main_cont .advisory_staff .more { clear: both; padding: 0px; margin: 0px; }
#main_cont .advisory_staff .more p { margin: 0px; padding: 0px; text-align: right; }
#main_cont .advisory_staff ul { list-style: none; }
#main_cont .advisory_staff li { padding: 0px 0px 5px; }
#main_cont .advisory_staff h4 { padding: 0px; }
#main_cont .topx_index { font-size: 14px; color: #999999; line-height: 18px; padding: 30px 0px; margin: 0px; }
#main_cont .topx_index ul { list-style: none; }
#main_cont .topx_index li {
	border-bottom: 1px dotted #CCCCCC;
	padding: 10px 30px 5px; margin: 0px;
}
#main_cont .pink {
	color: #FF3399;
	}
#contents #main_cont_bg #main_cont .topx_index .date {
	font-size: 10px;
}
#main_cont .topx_index strong {
	height: 15px; width: 65px; padding: 0px; margin: 0px 10px 0px 0px; display: block;
	float: left; font-size: 1px; line-height: 1px; color: #FFFFFF; text-indent: -100000px;
}
#main_cont .topx_index .tennis strong { background: url(../img/topix/icon/tennis.png) no-repeat left center; }
#main_cont .topx_index .badminton strong { background: url(../img/badminton/icon/tennis.png) no-repeat left center; }
#main_cont .topx_index .golf strong { background: url(../img/topix/icon/golf.png) no-repeat left center; }

#main_cont .advisory_staff ul .none { border-bottom: 1px dotted #CCCCCC; display: block; padding-left:120px; }

#main_cont .advisory_staff ul a { border-bottom: 1px dotted #CCCCCC; display: block; padding-left:120px;}
#main_cont .advisory_staff ul a:link { border-bottom: 1px dotted #CCCCCC; }
#main_cont .advisory_staff ul a:hover { border-bottom: 1px dotted #666666; }

#main_cont .advisory a { color: #B2D4E5; }
#main_cont .advisory a:link { color: #B2D4E5; }
#main_cont .advisory a:hover { color: #FF0000; }
#main_cont .advisory_staff ul span { border-bottom: 1px dotted #666666; display: block; }
#main_cont .advisory_staff ul .list { border-bottom: 1px dotted #999999; display: block; padding: 0px 0px 2px; }
#main_cont .advisory_staff ul .list2 { display: block; padding: 0px 0px 2px; }


#main_cont .advisory_staff .blank { color: #999999; }

#main_cont .advisory img {
	border-width: 1px;
	border-style: solid;
	margin: 5px 5px 0px 0px;
	padding: 0px;
	
}

#main_cont .topx_cont {
	padding: 30px 20px;
	margin: 0px;
}
#main_cont .partition .size_chart {
	padding: 0px 0px 20px;
}
#main_cont .partition .size_chart table {
	width: 740px;
	font-size: 12px;
}
#main_cont .partition .size_chart th, td {
	text-align: center;
	font-weight: normal;
	white-space: nowrap;
	width: 25%;
}
#main_cont .font12{
	font-size: 12px;
	margin: 0px;
}
#main_cont .font14{
	font-size: 14px;
	margin: 0px;
}
#main_cont .font14b{
	font-size: 14px;
	margin: 0px;
	font-weight: bold;
}
#main_cont .font13{
	font-size: 13px;
	text-align: center;
	padding: 10px 20px;
	margin: 0px;
}

#main_cont .font15{
	font-size: 15px;
	text-align: center;
	padding: 10px 20px;
	margin: 0px;
}

#main_cont .font17{
	font-size: 17px;
	line-height: 20px;
	padding: 10px 20px;
	margin: 0px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}
#main_cont .font9_b{
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}

#main_cont .font22{
	font-size: 22px;
	line-height: 25px;
	padding: 30px 20px;
	margin: 0px;
	font-weight: bold;
	text-align: center;
}
#main_cont .partition .size_chart th { background: #333333; }
#main_cont .partition .size_chart td { background: #666666; }
#main_cont .partition .size_chart .unisex { background: #000066; }
#main_cont .partition .size_chart .ladies { background: #660000; }

.partition .sox_size_chart {
	padding: 0px 0px 20px;
}
.partition .sox_size_chart table { width: 740px; font-size: 12px; }
.partition .sox_size_chart th, td {
	text-align: center;
	font-weight: normal;
	white-space: nowrap;
}
#main_cont .partition .sox_size_chart th { background: #333333; }
#main_cont .partition .sox_size_chart td { background: #666666; }
#main_cont .partition .sox_size_chart .sox { background: #006600; }
#main_cont .partition .video {
	text-align: center;
}

#footer {
	background: #000000 url(../img/line.png) repeat-x center top;
	width: 980px; margin: 0px; padding: 0px; clear: both;
	color: #CCCCCC; font-size: 10px; line-height: 12px; text-align: left; letter-spacing: 2px;
}
#footer ul {
	list-style: none;
	margin: 0px; padding: 5px 10px;
	float: left;
}
#footer li { display: inline; margin: 0px; padding: 0px 15px 0px 0px; }
#footer address {
	font-style: normal;
	text-align: right;
	margin: 0px;
	padding: 5px 10px 5px;
}
#footer a { color: #CCCCCC; }
#footer a:link { color: #CCCCCC; }
#footer a:hover { color: #00CCFF; }
#footer strong { font-weight: bold; color: #666666; }
#plugin {
	width: 980px; clear: both; margin: 0px auto; padding: 5px 0px;
	text-align: right; font-size: 10px; color: #FFFFFF;
}
#plugin img {
	vertical-align: middle; margin: 0px; padding: 0px 0px 0px 10px; float: right;
}
#plugin a { color: #FFFFFF; }
#plugin a:link { color: #FFFFFF; }
#plugin a:hover { color: #00CCFF; }


/* トピックステーブル */
.game table {
	width:500px;
	}
.game th {
	text-align:left;
	font-size: 11px;
	padding-top:10px;
	border: none;
	}
.game td {
	text-align:left;
	font-size: 11px;
	}
.game_1 table {
	width:525px;
	}
.game_1 th {
	text-align:left;
	font-size: 11px;
	padding-top:10px;
	border: none;
	}
.game_1 td {
	text-align:left;
	font-size: 11px;
	}

.game01 {
	width:185px;
	}
.game01 span {
	margin-left:15px;
	}
.game01_1 {
	width:210px;
	}
.game_2 table {
	width:500px;
	}
.game_2 th {
	text-align: center;
	font-size: 11px;
	padding-top:10px;
	border: none;
	}
.game_2 td {
	width: 190px;
	text-align: center;
	font-size: 11px;
	border-bottom: solid 1px;
	}
.game01_2 {
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	}
.game01_1 span {
	margin-left:15px;
	}
.game02 {
	width:70px;
	}
.game03 {
	width:150px;
	}
.game04 {
	width:95px;
	}
	
.game10 table {
	width: 710px;
	border-bottom: solid 1px #555555;
	}
.game10 th {
	text-align:left;
	font-size: 11px;
	border: none;
	}
.game11 {
	width: 150px;
	text-align: center;
	font-size: 13px;
	}
.game11_u {
	width: 150px;
	text-align: center;
	font-size: 13px;
	border-bottom: dashed 1px #666666;
	}
.game10 span {
	color: #ff0000;
	font-weight: bold;
	}
.game12 {
	width: 100px;
	font-size: 11px;
	}
.game12_u {
	width: 100px;
	font-size: 11px;
	border-bottom: dashed 1px #666666;

	}
.game12_2 {
	width: 100px;
	font-size: 15px;
	}
.game13 {
	width: 50px;
	font-size: 11px;
	}
.game13_2 {
	width: 50px;
	font-size: 15px;
	}
.game14 {
	width: 50px;
	font-size: 11px;
	}
.game15 {
	width: 10px;
	font-size: 11px;
	}
.game2 table {
	width:685px;
	text-align: center;
	}
.game2 td, th { 
	border: 1px #cccccc solid;
	 }
.game2 th {
	text-align:left;
	font-size: 11px;
	padding-top:10px;
	}
.game2 td {
	text-align:left;
	font-size:11px;
	}
.game5 table {
	width:685px;
	text-align: center;
	}
.game5 td, th { 
	border-bottom: 1px #cccccc solid;
	text-align: center;
	 }
.game5 th {
	font-size: 11px;
	padding-top:10px;
	}
.game6 table {
	width:685px;
	text-align: center;
	}
.game6 td, th { 
	border: 1px #cccccc solid;
	text-align: center;
	 }
.game6 th {
	font-size: 11px;
	padding-top:10px;
	}

.game2_01 {
	width:50px;
	font-weight:bold;
	}
.game2_01 span {
	margin-left:15px;
	}
.game2_02 {
	width:127px;
	font-weight:bold;
	}
.result {
	width:500px;
	}
.result th {
	text-align:left;
	font-size:11px;
	padding-top:10px;
	}
.result td {
	font-size: 11px;
	}
.result01 {
	text-align:right;
	width:200px;
	}
.result02 {
	width:25px;
	}
.result03 {
	width:50px;
	}
.result04 {
	width:25px;
	}
.result05 {
	text-align:left;
	width:200px;
	}

#main_cont .partition .titNotice{
	color: #4a9dd4;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	border-bottom: 1px solid #CCCCCC;
	padding: 2px 0px 2px 10px;
	margin: 10px;
	clear: both;
}

/* フォトギャラリー */
.left_pc {
	width:320px;
	margin-top:20px; 
	float:left;
}
.left_pc img {
	margin-right:15px;
	margin-bottom:15px;
}
.right_txt {
	width:360px; 
	margin-top:20px; 
	float:right;
}
.right_pulldown {
	text-align:right;
	margin-bottom:-22px;
	_margin-bottom:-40px;
	_margin-top:-26px;		
	}
/* 壁紙 */
.th {
	width:130px; 
	float:left; 
	margin-right:16px; 
	margin-bottom:10px;
}
.th img {
	margin-top:3px;
	}

.th2 {
	width:225px; 
	float:left; 
	margin-right:15px; 
	margin-bottom:10px;
}
.th2 img {
	margin-top:3px;
	}


.wp {
	margin-bottom:10px;
	}
.style7 {
	color: #FF0000;
	}
/* video clip */
.mb10{
margin-bottom: 10px;
}
.mb30{
margin-bottom: 30px;
}
/* ゴルフテクノロジー */
#tec1 ul{
margin: 0;
padding: 0;
}

#tec1 li{
font-size: 10px;
float: left;
width: 245px;
margin:0;
padding: 0;
}



/* history */
#main_cont .partition #history {
	padding: 0px;
	width: 730px;
	_width: 700px;
}

#main_cont .partition #history #text {
	padding: 0px;
	margin-right: 10px;
	margin-left: 10px;
}

#main_cont .partition #history #left {
	padding: 5px 0px;
	float: left;
	width: 520px;
	_width: 450px;
	margin-right: 10px;
	margin-left: 10px;
}

#main_cont .partition #history #left p {
	padding: 0px 5px;
}


#main_cont .partition #history #right {
	padding: 5px 0px;
	float: right;
	width: 180px;
	text-align: center;
	margin-right: 10px;
}

#main_cont .partition #history #right img {
	margin: 5px 0px;
}

#main_cont .partition #pagenavi {
	padding: 5px 5px;
	font-size: 12px;
}

.mar_r10 {
	margin-right: 10px;
}

.mar_l20 {
	margin-left: 20px;
}




.clear {
	clear: both;
}









.none{
display:none;
}