/**==========================================================

	[ Products Solution /Giga Pocket Digital ] 

	Update 2008/08/13
	@ Sony Marketing(Japan) Inc
	--- "/vaio/solution/gigapocketdigital/feat3.html"

===========================================================*/
/* section01 */
html body div#container div#main div.section01 div.leftarea01 {
float: left;
width: 350px;
}

html body div#container div#main div.section01 div.rightarea01 {
float: right;
width: 310px;
}

/* section02 */

html body div#container div#main div.section02 table {
	border-collapse:collapse;
	border-top:2px solid #fff;
	border-left:2px solid #fff;
}

html body div#container div#main div.section02 table th,
html body div#container div#main div.section02 table td {
	padding:3px 8px;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	text-align:center;
}

html body div#container div#main div.section02 table thead th,
html body div#container div#main div.section02 table tbody th {
	background:#67ABD3;
	color:#fff;
	font-weight:normal;
}

html body div#container div#main div.section02 table tbody th.col1 {width:120px;}

html body div#container div#main div.section02 table tbody th.col2 {width:90px;}

html body div#container div#main div.section02 table td {
	font-weight:bold;
}

html body div#container div#main div.section02 table th.bg0 {
	padding:8px 8px 0;
	background:#fff;
	color:#151515;
	font-weight:bold;
	text-align:left;
}

html body div#container div#main div.section02 table tr.bg1 td {
	background:#D5E8F2;
}

html body div#container div#main div.section02 table tr.bg2 td {
	background:#FDEEED;
}


html body div#container div#pagebody div#main div.section02 ul li ul li {
	line-height:1.4em;
	list-style-type:disc;
	margin-left:1em;
	text-indent:0;
}

/* section09 */
html body div#container div#main div.section09 div.col3 {
width: 706px;
margin: 0 auto 30px auto;
}

html body div#container div#main div.section09 div.col3 a {
display: block;
text-align:right;
}

html body div#container div#main div.section09 div.col3 div.col3-1,
html body div#container div#main div.section09 div.col3 div.col3-2,
html body div#container div#main div.section09 div.col3 div.col3-3 {
float: left;
width: 222px;
display: inline;
}

html body div#container div#main div.section09 div.col3 div.col3-1 {
margin: 0 20px 0 0;
}

html body div#container div#main div.section09 div.col3 div.col3-2 {
margin: 0 20px 0 0;
}

/* section10 */
html body div#container div#main div.section10 div.leftarea01 {
float: left;
width: 395px;
}

html body div#container div#main div.section10 div.rightarea01 {
float: right;
width: 315px;
}


/* section11 */
html body div#container div#main div.section11 div.leftarea01 {
float: left;
width: 395px;
}

html body div#container div#main div.section11 div.rightarea01 {
float: right;
width: 315px;
}

/* section13 */
html body div#container div#main div.section13 div.leftarea01 {
float: left;
width: 395px;
}

html body div#container div#main div.section13 div.rightarea01 {
float: right;
width: 315px;
}


html body div#container div#main div.section13 div.leftarea02 {
float: left;
width: 395px;
}

html body div#container div#main div.section13 div.rightarea02 {
float: right;
width: 315px;
}

/* common layout */
html body div#container div#main div.col2 div.col2-1 {
float: left;
width: 488px;
}

html body div#container div#main div.col2 div.col2-2 {
float: right;
width: 222px;
}


/* section03 */
html body div#container div#main div.section03 div.col3 {
width: 486px;
margin: 0 auto 30px auto;
}

html body div#container div#main div.section03 div.col3 div.col3-1,
html body div#container div#main div.section03 div.col3 div.col3-2,
html body div#container div#main div.section03 div.col3 div.col3-3 {
float: left;
width: 222px;
}

html body div#container div#main div.section03 div.col3 div.col3-1 {
margin: 0 20px 0 0;
}

html body div#container div#main div.section03 div.col3 div.col3-2 {
margin: 0 8px 0 0;
}

html body div#container div#main div.section03 div.col3 div.col3-1,
html body div#container div#main div.section03 div.col3 div.col3-2 {
padding-top: 10px;
}

html body div#container div#main div.section03 div.col3 div.col3-3 {
width: 160px;
}

html body div#container div#main div.section03 div.col3 div.col3-3 p.align_right {
padding-right: 12px;
}

/* section04 */
html body div#container div#main div.section04 div.col2 div.col2-1 {
width: 498px;
}

html body div#container div#main div.section04 div.col2 div.col2-2 {
width: 222px;
}

/* section05 */
html body div#container div#main div.section05 div.col2 div.col2-1 {
width: 448px;
}

html body div#container div#main div.section05 div.col2 div.col2-2 {
width: 272px;
}

html body div#container div#main div.section05 div.col2 div.col2-2 a.zoom {
margin-right: 12px;
}

html body div#container div#main div.section05 div.col2_01 div.col2-1 {
float: left;
width: 511px;
padding: 10px 0 0 0;
}

html body div#container div#main div.section05 div.col2_01 div.col2-1 a.zoom {
margin: 0 0 0 289px;
} 

html body div#container div#main div.section05 div.col2_01 div.col2-2 {
float: right;
width: 190px;
}

html body div#container div#main div.section05 div.col2_01 div.col2-2 a.zoom {
margin: 0 10px 0 0;
}
html body div#container div#main div.section05 div.col2_02 div.col2-1 {
float: left;
width: 498px;
}
html body div#container div#main div.section05 div.col2_02 div.col2-2 {
float: right;
width: 222px;
}

/* section07 */
html body div#container div#main div.section07 div.col2 div.col2-1 {
float: left;
width: 380px;
}

html body div#container div#main div.section07 div.col2 div.col2-2 {
float: right;
width: 360px;
}

/* section12 */


html body div#container div#main div.section12 div.col2 div.col2-1 {
width: 492px;

}

html body div#container div#main div.section12 div.col2 div.col2-2 {
width: 222px;

}

/* all round classes */
html body div#container div#main .w279{width:279px;}
html body div#container div#main .w565{width:565px;}
html body div#container div#main .w597{width:597px;}
html body div#container div#main .w467{width:312px;}

/* bottom margin akeru */
.bottommargin {
	margin:0 0 30px 0;
}