@charset "utf-8";
/* base */
body{
	line-height:1.2em
}

.titlebar {
    font-size:22px;
	font-weight: bold;
	color: #555555;
	padding:0 0 1px 5px;
	font-family: "Geneva", "Arial", "Helvetica", "san-serif";
	border: #003366;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	margin-top:10px
}

.t_list {
	border:1px solid #888888;
	border-collapse:collapse;
	empty-cells:show;
	font-size: 12px;
	margin: 5 0 10 0;
}

.t_list th {
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	text-align:center;
	padding:4px
}

.t_list th.sub {
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color:#e9f8fe;
	padding:4px
}

.t_list tr {
	text-align:center;
}

.t_list td {
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:4px
}

.thead {
	background-color:#b5c5e9
}

/* title */

h1 {
	font-size:18px;
	border-bottom:solid 2px #3C9DFF
}

h2 {
	font-size:16px;
	font-weight:bold
}

h3 {
	font-size:14px;
	font-weight:bold
}
/* 2009 */
.qa_img {
	background-image:url(/en/support/imsg/digicamera/download/software/image/btn_qa.jpg);
	background-repeat:no-repeat;
	height:30px;
	padding:6px;
}

/*main contents*/

#main {
	margin:0 0 20px 50px;
	padding:0;
	width:650px;
}
.main_table {
	margin-bottom:20px;
	padding:2px
}
	
th {
	font-weight:bold;
	background-color:#e0eafa;
	text-align:left
}

.new{
	color:#FF0000;
	font-weight:bold
}

/*list*/
.li_title {
	font-weight:bold;
	background-color:#e0eafa;
	margin-top:5px
}

.list {
	list-style-image:url(/en/support/imsg/digicamera/image/arrow.gif)
}
/*table*/
#main .t{
	margin-right:auto;
	margin-left:auto;
	margin-bottom:20px;
	border:1px;
}

#main tr {
	border-color:#CCCCCC
}
#main th {
	background-color:#b5c5e9;
	font-weight:bold;
	padding:2px
}
#main td {
	padding:2px
}

/* form */

.form {
	text-align:right;
	margin-right:50px
}

/* deco */
.note{
	background-color:#ddddff;
	padding:3px 0 3px 3px;
	margin:10px 0 10px 0;
	width:100%
	}
	
/* copyright */
address{
	margin:0 0 10px 420px;
	font-size:10px
}

/* annotation */
ul.annotation{
	list-style-type: none;
	margin: 0;
}
ul.annotation li{
	text-indent: -8px;
	padding: 0 0 0 15px;
}