@charset "shift_jis";
/* ‹ž */

/*===============================

	[ Products Common ]
	
	Update 2007/11/05
	@ Sony Marketing(Japan) Inc
	
	- ShowWindow
	
===============================*/




#popUp-wrapper {
width: 100%;
margin: 0;
padding :0;
overflow:hidden;
}
#popUp-commonHeader {
width: 100%;
margin: auto;
padding: 2px 0 3px 0;
background: transparent url("/support/vaio/Common2007vcl/Images/Pop/pop_common_header_bg.gif") 0 0 repeat-x;

text-align: center;
}


/*---- float hack ----*/

#popUp-commonHeader:after,
#popUp-popHeader:after,
#popUp-popBn:after,
#popUp-popNavi:after,
#popUp-commonFooter:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#popUp-commonHeader,
#popUp-popHeader,
#popUp-popBn,
#popUp-popNavi,
#popUp-commonFooter {display: block;}
/*----// float hack ----*/

#popUp-commonHeader div#popUp-commonHeaderL{
float: left;
width: 100px;
height: 18px;
margin: 0;
padding: 7px 0 5px 15px;
}
#popUp-commonHeader div#popUp-commonHeaderR{
float: right;
width: 53px;
height: 18px;
margin: 0;
padding: 7px 15px 5px 0;
}
#popUp-popHeader {
width: 100%;
padding: 0;
background: transparent url("/support/vaio/Common2007vcl/Images/Pop/pop_header_bg.jpg") 0 0 repeat-x;
margin: auto;
text-align: center;
}

#popUp-popHeader div#popUp-popHeaderL{
float: left;
width: 73px;
height: 64px;
margin: 0;
padding: 0 0 0 15px;
}
#popUp-popHeader div#popUp-popHeaderR{
float: right;
width: 14px;
height: 14px;
margin: 0;
padding: 13px 17px 0 0;
}

#popUp-popNavi {
width: 100%;
margin: 0;
padding: 0;
text-align:center;
}
#popUp-popNavi ul{
display:block;
width:200px;
margin: auto;
padding: auto;
list-style:none;
}
#popUp-popNavi ul li{
list-style:none;
margin: 0;
padding: 0 15px 0 0;
display:block;
float:left;
}
#popUp-popNavi ul li a img{
border:noen;
}
#popUp-popNavi ul li#prBtn,
#popUp-popNavi ul li#nxBtn{
list-style:none;
margin: 0;
padding: 3px 15px 0 0;
display:block;
float:left;
}

#popUpMainImg{
width: 100%;
margin: auto;
text-align:center;
margin-bottom:20px;
}


#popUp-commonFooter {
width: 100%;
margin:0;
padding: 0;
border-top:solid 3px #000018;
background-color:#FFFFFF;
}
#popUp-commonFooter div#popUp-commonFooterL{
float: left;
width: auto;
margin: 0;
padding: 7px 0 5px 15px;
font-size:11px;
color:#666666;
text-align:left;
white-space:nowrap;
}
#popUp-commonFooter div#popUp-commonFooterR{
float: right;
width: auto;
height: 12px;
margin: 0;
padding: 7px 15px 5px 0;
}




#popUp-popBn {
	text-align: center;
	margin: auto auto 20px;
	padding: 0;
	width: 100%;
}

#popUp-popBn div#popUp-popBnL{
	margin: 0;
	padding: 0 0 0 20px;
	float: left;
}
#popUp-popBn div#popUp-popBnR{
	margin: 0;
	padding: 0 20px 0 0;
	float: right;
}

#popUp-popHeader div#popUp-popHeaderR a {
	cursor:pointer;
}




/* 2008/09 new logo style */

#popUp-commonHeader-newvcl {
	text-align: center;
	margin: auto;
	padding: 0;
	width: 100%;
}

#popUp-commonHeader-newvcl #popUp-commonHeaderL-newvcl{
	margin: 0 0 12px 5px;
	padding: 0;
	width: 150px;
	float: left;
}

#popUp-commonHeader-newvcl #popUp-commonHeaderR-newvcl{
	margin: 0;
	padding: 0;
	width: 150px;
	float: right;
}


.clearboth{
	clear: both;
}
