@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:5px;
background:url(../images/pu_title_bg1.gif) repeat-x 100%;
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:6px ;
}

.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:0.8em;
}
#getFlash a{
display:block;
margin:0 8px 8px 0;
float:left;
}

#exLink{
width:550px;

}

#exLink div{
width:265px;
margin:2px 2px 10px 2px;
}
#puTop{
float:left;
}
#exhibitInquiry{
float:right;

}


.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;
}


div.charge{
	text-align : right ;
width:515px;
}


/*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:230px;
float:left;
}

#gyroCompare .Compare table{
width:225px;
	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:40px;
}


#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;
}


#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:160px;
}

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 ;

}


#pressureSpec .puTable{
width:80%;
}

#pressureSpec .puTable td{
width:60%;
}

#pickupPressure #exLink #puTop{
float:none;
margin-left:10px;
}

/*お問い合わせページ*/
body#inquiryPopup{
	background-image : none ;
}

div.popupContent{
	width:450px;

}

div.popupContent img{border:0;}


div.popupContent p.title{
	font-size:16px;
	font-weight : bold ;
	color:#0f218b;
		border-bottom : 1px solid #999 ;
	padding:2px;
}

div.popupContent p{
	font-size : 12px ;
		line-height :1.4em;
	margin : 8px 16px;
}

div.popupContent p.caution{
	font-size : 14px ;
	font-weight : bold ;
	margin : 20px;
	color:#cc0000;
		text-align : center ;

}
div.popupContent div#inquiryBtn{
	width:340px;
	margin : 15px 0 0 60px;
}



div.popupContent div#inquiryBtn #mail{
	float : left  ;
}

div.popupContent div#inquiryBtn #close{
	float : right  ;

}

/*201009*/
.pickupContents{
width:550px;
float:left;
}

.contentsarea #lineupLink{
margin-top:30px;
}


div#pressureLinkBn{
	clear : both ;
	padding : 8px 0;
		text-align : center ;

width:550px;
}


div#pressureLinkBn a{
	margin : 0 4px ;

}

div#forCustomer {
	padding:8px 8px;
    width:550px;
	border-color:#333;}
