/*========================================

	[ 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;
	margin-top:1.3em;
}
body div#container div#main div.sim_upper{
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
}

/* 右内容欄にリストを入れる時のボックスに設定する左余白 ---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;
}

/* ▼▼カラーチップ用テーブル▼▼ */
body div#container div#main div.prov_spec_table_wrap table tr td table.select_color {
	width: 100%;
	border-collapse: collapse;
}

body div#container div#main div.prov_spec_table_wrap table tr td table.select_color {
	border:none;
}

body div#container div#main div.prov_spec_table_wrap table tr td table.select_color td {
	border:solid #FFFFFF;
	border-width:0px 0px 0px 0px;
	background-color:#EAF1F6;
	width: 25%;
	padding: 10px 0;
	border-bottom: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	text-align:center;
	vertical-align:top;
}
body div#container div#main div.prov_spec_table_wrap table tr td table.select_color td.btm {
	border:solid #FFFFFF;
	border-width:0px 0px 0px 0px;
	background-color:#EAF1F6;
	width: 25%;
	padding: 10px 0;
	border-right: 2px solid #FFFFFF;
	text-align:center;
	vertical-align:top;
}
body div#container div#main div.prov_spec_table_wrap table tr td table.select_color td.rht{
	border:solid #FFFFFF;
	border-width:0px 0px 0px 0px;
	background-color:#EAF1F6;
	width: 25%;
	padding: 10px 0;
	border-bottom: 2px solid #FFFFFF;
	text-align:center;
	vertical-align:top;
}
body div#container div#main div.prov_spec_table_wrap table tr td table.select_color td.btm_rht{
	border:solid #FFFFFF;
	border-width:0px 0px 0px 0px;
	background-color:#EAF1F6;
	width: 25%;
	padding: 10px 0;
	text-align:center;
	vertical-align:top;
}
body div#container div#main div.prov_spec_table_wrap table tr td table.select_color td span.select_color_txt {
	padding: 0 0 0 20px;
	text-align: left;
	background: url(/Common2007/Images/arrow_inline.gif) no-repeat 0 2px ;
}
body div#container div#main div.prov_spec_table_wrap table tr td table.select_color td p.select_color_pic {
	padding: 0 0 5px 0;
}

