@charset "UTF-8";


/*common*/

.txtpath{
	line-height : 1.2em ;

}

body #maincontentsarea.pickup h2{
width:550px;
height:32px;
background: url("../images/pu_title.gif") no-repeat top left;
text-indent : -1000px ;
margin : 0 0 16px 0;
}

body #maincontentsarea.pickup h3{
margin-left:0px;
border:none;
}

body #maincontentsarea.pickup h4{
	text-align : left ;
	font-size : 1em ;
border-style : none ;
margin:0 0 4px 0;
padding:3px 5px;
background:url(../images/pu_title_bg1.gif) repeat-x top left;
color:#FFFFFF;
	clear : both ;

}


body #maincontentsarea.pickup h5{
	text-align : left ;

background:url(../images/pu_title_bg2.gif) repeat-x 100%;
padding:5px;
margin:8px 2px;
	font-size : 1em ;

}



.pickup a{
outline:none;
}
.pickup .moreLink{
	margin:10px;

}

.pickup .moreLink a#gyroportalBn{
display:block;
float:left;
height:80px;
}
.pickup .moreLink img{
margin-right:8px;
	vertical-align : middle ;
}


#puMovie .puRead,
#puMovie2 .puRead{
position:absolute;
left:340px;
top:30px;
}

#getFlash{
	clear : both ;

}

#getFlash p{
	text-align : left ;
margin:0;
line-height:1.2em;
font-size:1em;
}

#getFlash a{
display:block;
margin:0 8px 8px 0;
float:left;
}


#puTop{
margin:10px;
}

.pickup p{
text-align : left ;
}

.pickup .puContents {
margin-bottom:16px;
}

.pickup .puContents p.puRead{
	margin:8px 0;
	text-align : center ;
}


.pickup #productView{
position:relative;
margin:0 0 12px 5px;
}

.pickup #productView .productPh{
position:absolute;
top:28px;
left:25px;
}




/*20090925以降*/

table.puTable *{
	border-style : none ;
}

table.puTable {
	text-align : center ;
border-top: 1px solid #333333;
border-left: 1px solid #333333;
margin:auto;
}


table.puTable th,
table.puTable td{
border-bottom: 1px solid #333333;
border-right: 1px solid #333333;
vertical-align:middle;
padding:2px;

}
/*20090925以降ここまで*/

/*TOP*/

dl.pickupOne{
width:523px;
height:66px;
background: url("../images/pu_index_productbg.gif") no-repeat top left;
position:relative;
margin:5px 0 20px 12px;
}

dl.pickupOne dt{
position:absolute;
left:95px;
top:14px;
}

dl.pickupOne dd.pickupPhoto{
position:absolute;
left:18px;
top:7px;
}

dl.pickupOne dd.pickupCharge{
position:absolute;
left:414px;
top:6px;
width:104px;
}


dl.pickupOne dd.now{
position:absolute;
left:349px;
top:40px;
}

dl.pickupOne dd.still{
position:absolute;
left:301px;
top:40px;
}

dl#freTcxo dt,
dl#preSensor dt {
top:12px;
}


div.charge{
	text-align : right ;
width:530px;
}


/*GL*/
body#pickupGl .puContents{
	text-align : center ;
	padding-bottom:8px;
}



#glPoint p.puRead img{
margin-left:12px;
}

body#pickupGl #glApp ul{
margin-left:10px;
height:210px;
width:520px;
}
body#pickupGl #glApp li{
display:inline;
list-style-type:none;
margin:4px 3px;
width:121px;
}

body#pickupGl #glApp li#glApp5{
	clear : both ;
}

body#pickupGl .qfImg{
margin:0 24px;
}


body#pickupGl #glLaser2{
margin:10px 0;
}


body#pickupGl #puMovie{
position:relative;
	text-align : left ;

}

/*GYRO*/


body#pickupGyro .puContents{
	text-align : center ;
	padding-bottom:12px;
}

#gyroCompare .Compare{
	text-align : left ;
width:250px;
float:left;
}

#gyroCompare .Compare table{
width:250px;
	border-top : 1px solid #999 ;
	border-left : 1px solid #999 ;
	text-align : left ;
	margin-top:8px;
}

#gyroCompare .Compare table td{
	border-right : 1px solid #999 ;
	border-bottom : 1px solid #999 ;
	padding:2px;
}


#gyroCompare #usualProduct.Compare {
background: url("../images/pu_gyro_arrow2.gif") no-repeat top right;
width:290px;
}

#gyroCompare .Compare img{
margin-left:30px;
}


#gyroApp #gyroAppImg{
position:relative;
}

#gyroApp #gyroAppImg #appImg2{
margin-top:-45px;
}
#gyroApp #gyroAppImg #appImg3{
margin-left:15px;
}



/*EVERECO*/

body#pickupRx5412 .puContents{
	text-align : center ;
	padding-bottom:8px;
}

body#pickupRx5412 #productView .productPh{
left:17px;
top:23px;
}

body#pickupRx5412 #rx5412Point{
padding:0;
}

body#pickupRx5412 #rx5412App ul{
margin-left:0px;
height:130px;
}

body#pickupRx5412 #rx5412App li{
display:inline;
list-style-type:none;
margin:4px 2px;
}

body#pickupRx5412 #puMovie{
position:relative;
text-align : left ;
}



body#pickupRx5412 .pickup p.puRead{
margin:8px 0;
text-align : center ;
}

/*SAW (ANST)*/

body#pickupSaw .puContents{
	text-align : center ;
	padding-bottom:8px;
}

body#pickupSaw #productView .productPh{
left:15px;
top:18px;
}

body#pickupSaw #sawAt img{
	vertical-align : top ;

}

#sawClock p span{
	font-weight : bold ;
	color : #CC0000 ;
}

body#pickupSaw table.puTable{
width:510px;
}

body#pickupSaw table.puTable td{
width:25%;
}

body#pickupSaw table.puTable .sawSpec{
	background-color : #F5E0CB ;

}

body#pickupSaw #puMovie{
position:relative;
text-align : left ;
}

body#pickupSaw #puMovie .puRead{
position:static;
margin-top:10px;
}


/*TG5500*/

body#pickupTg5500 .puContents{
	text-align : center ;
	padding-bottom:8px;
}

body#pickupTg5500 #productView .productPh{
left:9px;
top:14px;
}

body#pickupTg5500 #app ul{
margin-left:0px;
height:130px;
}

body#pickupTg5500 #app li{
display:inline;
list-style-type:none;
margin:4px 15px;
}

body#pickupTg5500 #puMovie{
position:relative;
	text-align : left ;

}

#tg5500Point p.puRead{
margin-top:10px;
}

#tg5500Spec table.puTable{
width:98%;
}
#tg5500Spec table.puTable col.item{
	width:20%;
	text-align : center ;
}

#tg5500Spec table.puTable col.condition{
	width:30%;
}

/*TCXO*/

body#pickupTcxo .puContents{
	text-align : center ;
	padding-bottom:8px;
}

body#pickupTcxo #about {
	vertical-align : middle ;

}

body#pickupTcxo #about .puRead{
width:180px;
float:left;
}


body#pickupTcxo #about ul{
	clear : both ;
height:172px;

}

body#pickupTcxo #about li{
display:inline;
list-style-type:none;
margin:4px 15px;

}

body#pickupTcxo #puMovie{
position:relative;
	text-align : left ;

}
#tcxoSpec .puTable{
width:80%;
}




/*Pressure*/

body#pickupPressure .puContents{
	text-align : center ;
	padding-bottom:8px;
}

body#pickupPressure #productView .productPh{
left:9px;
top:14px;
}


body#pickupPressure #app li{
display:inline;
list-style-type:none;
margin:4px 2px;
width:125px;

}


body#pickupPressure #puMovie .flvPlayer{
height:330px;
}

body#pickupPressure #puMovie,
body#pickupPressure #puMovie2{
position:relative;
	text-align : left ;

}

body#pickupPressure #puMovie .puRead{
position:static;
margin:0;
left:0;
top:0;
}

body#pickupPressure #puMovie2 p{
width:330px;
}
body#pickupPressure #puMovie2 p.puRead{
width:205px;
}
#pressureSpec .puTable{
width:90%;
}

#pressureSpec .puTable td{
width:60%;
}

/*201009*/
.pickupContents{
width:550px;
float:left;
}

.contentsarea #lineupLink{
margin-top:30px;
}

