/*========================================

	[ Products Spec ] 
	
	Update 2007/11/05
	@ Sony Marketing(Japan) Inc
	

	--- "spec_vom1.html"
	--- "spec_retail1.html"
	
=========================================*/

/*-- Feat common Menu Area --*/

body div#container div#main div#spec_menu_area{
	width:780px;
	height:57px;
	margin-top:-20px;
}
	*html body div#container div#main div#spec_menu_area{
		margin-top:-25px;
	}

body div#container div#main div#spec_menu_area ul{
	width:780px;
}
body div#container div#main div#spec_menu_area ul li{
	display:block;
	float:left;
}
body div#container div#main div#spec_menu_area ul li.end,
body div#container div#main div#spec_menu_area ul li.last{
	margin-right:0px;
}

/*  -- area_02  -- */

body div#container div#main div.spec_table_wrap{
	width:760px;
	margin-left:15px;
}
body div#container div#main div.spec_table_wrap table{
	width:760px;
	line-height:1.1em;
	border:none;
}
/* spec_cap 注釈*/

body div#container div#main div.spec_table_wrap ul.spec_cap li{
	margin-left:2em;
	text-indent:-2em;
}
/*  -- area_03  -- */

body div#container div#main div.spec_h2_02{	
	width:780px;
}
body div#container div#main  div.spec_h2_02 div.spec_h2_02_left{
	display:block;
	width:390px;
	margin-left:10px;
	float:left;
}
body div#container div#main div.spec_h2_02 div.spec_h2_02_right{	
	display:block;
	width:350px;
	float:right;
}
/* --  area_04 --  */
body div#container div#main div.spec_sim_wrap{
	width:750px;
	margin-left:15px;
}
body div#container div#main div.spec_sim_wrap p{
	width:430px;
	float:left;
}
body div#container div#main div.spec_sim_wrap a{
	display:block;
	width:315px;
	float:right;
}
/* 右内容欄にリストを入れる時のボックスに設定する左余白 ---5pxから200pxまで */
body div#container div#main div.spec_table_wrap table.spec_table01 .pl5{
	padding-left:5px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl10{
	padding-left:10px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl20{
	padding-left:20px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl30{
	padding-left:30px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl40{
	padding-left:40px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl50{
	padding-left:50px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl60{
	padding-left:60px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl70{
	padding-left:70px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl80{
	padding-left:80px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl90{
	padding-left:90px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl100{
	padding-left:100px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl110{
	padding-left:110px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl120{
	padding-left:120px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl130{
	padding-left:130px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl140{
	padding-left:140px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl150{
	padding-left:150px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl160{
	padding-left:160px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl170{
	padding-left:170px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl180{
	padding-left:180px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl190{
	padding-left:190px;
}
body div#container div#main div.spec_table_wrap table.spec_table01 .pl200{
	padding-left:200px;
}

/* リストと一緒に左揃えにするpタグがある場合、親divに下記クラスを設定 */
body div#container div#main div.spec_table_wrap table.spec_table01 .textalign_left p{
	text-align:left;
}

/* 詳細ポップアップ */
#main_image {
	padding: 70px 0;
}
