@charset "Shift_JIS";
/**
 * SONY.JP/Cyber-shot
 */

/* default
----------------------------------------------------------*/
div#emdown {
	margin-bottom:50px;
}

div#emdown h1 {
	margin:0 0 10px;
}

div#emdown h2 {
	margin:30px 0 7px;
	padding:0 10px 10px;
	background:url(/cyber-shot/share/images/title_bg_760.gif) no-repeat center bottom;
}



/* get submenu
----------------------------------------------------------*/
div#emdown .submenu {
	margin:0 0 10px;
	text-align:right;
	line-height:0;
	font-size:0;
}

/* get agree
----------------------------------------------------------*/
div#emdown div.agree {
	width:755px;
	padding:12px 0 8px;
	background-color:#ebebeb;
}

div#emdown div.agree ul {
	margin:0 auto;
	width:342px;
}

div#emdown .agree li {
	display:inline;
	margin:0 10px;
}



/* get terms
----------------------------------------------------------*/
div#emdown div.terms {
	margin:15px 25px;
	padding:30px 30px 15px;
	background-color:#ebebeb;
	color:#555;
}

div#emdown div.terms p {
	margin-bottom:1.2em;
	font-weight:normal;
}

div#emdown div.terms span {
	margin-right:1.8em;
	text-decoration:underline;
}

div#emdown div.terms ul li,
div#emdown div.terms ol li {
	margin-left:1.4em;
	margin-bottom:1.8em;
}

div#emdown div.terms ul li {
	list-style:disc;
}

div#emdown div.terms ol li {
	list-style:decimal;
}

div#emdown div.att ol li {
	margin-left:3.4em;
	margin-bottom:0.4em;
}



/* table.download
----------------------------------------------------------*/
div#emdown table.download {
	width:755px;
}

div#emdown table.download th,
div#emdown table.download td {
	padding:10px 15px 9px;
	vertical-align:middle;
}

/* thead */
div#emdown table.download thead th,
div#emdown table.download thead td {
	font-weight:bold;
}

div#emdown table.download thead .name {
	width:121px;
}

div#emdown table.download thead .date {
	width:141px;
}

div#emdown table.download thead .type {}


/* cellcolor */
html div#emdown table.download tbody tr {
	border-bottom:1px dotted #ccc;
	* border-bottom:none;
	* background:url(../../images/dotline.gif) left bottom repeat-x;
}

div#emdown table.download tr.white th,
div#emdown table.download tr.white td {
	background:#fff;
}

div#emdown table.download tr.gray th,
div#emdown table.download tr.gray td {
	background-color:#f5f5f5;
}

/* tbody */
div#emdown table.download tbody img {
	margin:0 0 0 10px;
	vertical-align:middle;
}

div#emdown table.download tbody a img {
	float:right;
	margin:0;
}

div#emdown table.download tbody .pdf {
	padding:4px 0 4px 22px;	
	background:url(../../images/emdown/pdf_icon.gif) no-repeat 0px 4px;
}