@charset "utf-8";


/*
########################################################
  technology style
########################################################
*/

/* common */

div.techCommon{
	width:745px;
	height:auto;
	border:1px solid #CCCCCC;
	padding:0;
	margin:10px 0 0 0;
}

div.techCommonTTL{
	width:745px;
	height:80px;
	margin:0;
}

div.techCommonTTL02{
	width:745px;
	height:102px;
	margin:0;
}

div.techCommonTTL02 dl,
div.techCommonTTL dl{
	margin:0 0 0 205px;
	padding:9px 3px 0 0;
	color:#FFFFFF;
}

div.techCommonTTL02 dl dt,
div.techCommonTTL dl dt{
	margin:0 0 4px 0;
}

div.techCommonTTL dd{
	/*letter-spacing:-1px !important;*/
	font-size:90%;
}

div.techAdoptionBox{
	width:auto;
	height:auto;
	margin:0 auto;
	background:#ffffff url(../img/bg_product.gif) repeat-x 0 0;
}

div.techAdoptionBox dl{
	margin:0;
}

div.techAdoptionBox dl dt{
	font-weight:bold;
	margin:10px 17px 10px 17px;
	padding:0 0 5px 5px;
	background:url(../img/bg_tech_dtline.gif) repeat-x left bottom;
}

div.techAdoptionBox dl dt.Black{
	border-left:4px #424242 solid;
}

div.techAdoptionBox dl dt.WhiteHot{
	border-left:4px #FFCC33 solid;
}

div.techAdoptionBox dl dt.XG{
	border-left:4px #B40906 solid;
}

div.techAdoptionBox dl dt.Divine{
	border-left:4px #537AAA solid;
}

div.techAdoptionBox dl dt.Crimson{
	border-left:4px #B40906 solid;
}

div.techAdoptionBox dl dt.WhiteIce{
	border-left:4px #95CFE8 solid;
}

div.techAdoptionBox dl dt.WhiteIceiX{
	border-left:4px #424242 solid;
}

div.techAdoptionBox dl dt.BackStryke{
	border-left:4px #000 solid;
}

div.techAdoptionBox dl dd{
	margin:10px 0 0 17px;
	padding:8px 0 0 0;
}

div.techAdoptionBox dl dd ul li{
	width:130px;
	float:left;
	display:inline;
	margin:0 15px 10px 0;
}

div.techAdoptionBox dl dd ul li img{
	margin:0 0 5px 0;
}


/* top */

div#techTopBox{
	width:745px;
	height:auto;
	margin:12px 0 0 0;
	padding:0;
	background:url(../img/bg_tech_top02.gif) repeat-y left top;
}

div#techTopBoxIn{
	width:745px;
	height:auto;
	margin:0;
	padding:0 0 1px 0;
	background:url(../img/bg_tech_top04.gif) no-repeat left bottom;
}

div#techTopL{
	width:358px;
	height:auto;
	padding:10px 0 0 0;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	float:left;
	display:inline;
	background:url(../img/bg_tech_top01.gif) no-repeat 0 0;
}

div#techTopR{
	width:358px;
	height:auto;
	padding:10px 0 0 0;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	float: right;
	display:inline;
	background:url(../img/bg_tech_top01.gif) no-repeat 0 0;
}

dl.techTopDL01{
	width:340px;
	height:auto;
	margin:0 auto;
	padding:0;
}

dl.techTopDL01 dt{
	margin:0 0 10px 0;
}

dl.techTopDL01 dd{
	height:6em;
}

div.techTopDL02{
	width:340px;
	height:auto;
	margin:0 auto 10px auto;
	padding:6px 0;
	background:#B3B3B3 url(../img/bg_tech_top03.gif) repeat-x left top;
}

div.techTopDL02 dl{
	width:340px;
	height:auto;
}

div.techTopDL02 dl dt{
	float:left;
	margin:0 0 0 4px;
	display: inline;
}

div.techTopDL02 dl dd{
	width:190px;
	float:left;
}

div.techTopDL02 dl dd p{
	color:#FFFFFF;
	font-size:80%;
	*font-size:75%;
	padding:4px 0 0 6px;
}

/* alignment */

div#bgAlignment01{
	background:url(../img/alignment/bg_alignment01.jpg) no-repeat 0 0;
}

div#bgAlignment02{
	background:url(../img/alignment/bg_alignment02.jpg) no-repeat 0 0;
}

div#bgAlignment03{
	background:url(../img/alignment/bg_alignment03.jpg) no-repeat 0 0;
}

div#bgFacet01{
	background: url(../img/face_balance/bg_facebalance01.jpg) no-repeat 0 0;
}

div#bgFacet02{
	background: url(../img/face_balance/bg_facebalance02.jpg) no-repeat 0 0;
}

div#bgFacet03{
	background: url(../img/face_balance/bg_facebalance03.jpg) no-repeat 0 0;
}

div#bgOffset01{
	background: url(../img/offset/bg_offset01.jpg) no-repeat 0 0;
}

div#bgOffset02{
	background: url(../img/offset/bg_offset02.jpg) no-repeat 0 0;
}

div#bgOffset03{
	background: url(../img/offset/bg_offset03.jpg) no-repeat 0 0;
}

div#bgOffset04{
	background: url(../img/offset/bg_offset04.jpg) no-repeat 0 0;
}

div#bglow01{
	background: url(../img/low_gravity/bg_low01.jpg) no-repeat 0 0;
}

div#bglow02{
	background: url(../img/low_gravity/bg_low02.jpg) no-repeat 0 0;
}

div#bgInsert01{
	background: url(../img/insert/bg_insert01.jpg) no-repeat 0 0;
}

div#bgInsert02{
	background: url(../img/insert/bg_insert02.jpg) no-repeat 0 0;
}

div#bgInsert03{
	background: url(../img/insert/bg_insert03.jpg) no-repeat 0 0;
}

div#bgInsert04{
	background: url(../img/insert/bg_insert04.jpg) no-repeat 0 0;
}

div#bgInsert05{
	background: url(../img/insert/bg_insert05.jpg) no-repeat 0 0;
}

div#bgInsert06{
	background: url(../img/insert/bg_insert06.jpg) no-repeat 0 0;
}

div#bgInsert07{
	background: url(../img/insert/bg_insert07.jpg) no-repeat 0 0;
}

div#bgInsert08{
	background: url(../img/insert/bg_insert08.jpg) no-repeat 0 0;
}

div#bgInsert09{
	background: url(../img/insert/bg_insert09.jpg) no-repeat 0 0;
}

div#techLnaviBox{
	width:770px;
	height:58px;
	margin:13px 0 0px 0;
	padding:0;
}

div#techLnaviBox ul li{
	display:inline;
	margin:0 1px 0 0;
}

div#techLnaviBox ul li img{
	vertical-align:bottom;
}

div#techLnaviBox02{
	width:770px;
	margin:8px 0 0px 0;
	padding:0;
}

div#techLnaviBox02 ul li{
	display:inline;
	height:59px
}

div#techLnaviBox02 ul li img{
	vertical-align:text-bottom;
	margin:5px 1px 0 0;
	height:59px
}

/* leading paragraph */
p.lead {
	margin:15px 20px 0 0;
}

div.putterTTL01{
	margin:0;
	padding:0 0 8px 0;
	background:#ffffff  url(../../common/img/icon03.gif) no-repeat left 0.5em;
	width:745px;
}

div.putterTTL01 h5{
	font-size:100%;
	font-weight:bold;
	padding:0 0 8px 15px;
	background:url(../../common/img/bg_grid02.gif) repeat-x left bottom;
}

div.putterTechImg {
	clear:both;
	padding-top:30px;
	width:745px;
}

div.putterTechImg p.lead {
	width:290px;
	margin:10px 0 0 0;
	float:left
}

div.putterTechImg p.image {
	width:440px;
	margin:10px 0 0 0;
	padding-bottom:20px;
	float:right
}
