/*　Sony handycam css　*/
/*　2004-2005 Sony Marketing (Japan) Inc.　*/

/*　body　*/

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 80%;
	line-height:110%
	}
	
a {
	color: #0868BB;
	text-decoration: underline;
	}

a:link {
	color: #0868BB;
	text-decoration: underline;
	}

a:visited {
	color: #646488;
	text-decoration: underline;
	}

a:active {
	color: #0066ff;
	text-decoration: underline;
	}

a:hover {
	color: #0033cc;
	text-decoration: underline;
	}
	
.ba_titlebg{
	background-color: #003C6C;
	}



/*　standard　*/


.ba_text {
	background-color: #FFFFFF;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	}

.ba_titletext {
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	text-align: left;
	font-weight: bold;
	font-size: 100%;
	text-align: left;
	}
	
	.ba_colortext2{
	color: #14AAE3;
	font-weight: bold;
	text-indent: 2px;
	}
	
.notes_text {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 80%;
	line-height: 140%;
	color: #666666;
	}
	
.notes_text2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 80%;
	line-height: 140%;
	color: #585858;
	}


/*　spec　function index　*/

.fi_topin {
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	}

.fi_w {
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	}
.fi_side{
	border-center: 1px solid #999999;
	}

.fi_topin2 {
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px dotted #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.fi_w2 {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	border-right: 1px dotted #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

/*　spec　main spec　*/

.ms_in1 {
	background-color: #999999;
	color: #FFFFFF;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	}

.ms_in2 {
	background-color: #999999;
	color: #FFFFFF;
	border-bottom: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.ms_topin {
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.ms_topin2 {
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px dotted #999999;
	padding-left: 5px;
	padding-right: 5px;
	}
	
	.ms_topin_g {
	background-color: #F2F2F2;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px dotted #999999;
	padding-left: 5px;
	padding-right: 5px;
	}
	
.ms_w {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	border-right: 1px dotted #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.ms_g {
	background-color: #F2F2F2;
	border-bottom: 1px solid #999999;
	border-right: 1px dotted #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.ms_topin_c {
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}
	
	.ms_topin_cg {
	background-color: #F2F2F2;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.ms_w_c {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.ms_g_c {
	background-color: #F2F2F2;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.ms_w_c2 {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

/*　spec　batteries & memories　*/

.tt_in {
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.tt_topin {
	background-color: #E9E9E9;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px dotted #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.tt_topin2 {
	background-color: #E9E9E9;
	border-bottom: 1px solid #999999;
	border-left: 1px dotted #999999;
	padding-left: 5px;
	padding-right: 5px;
	}
	
.tt_topin3 {
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px dotted #999999;
 	border-right: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}
	
.tt_topin3up {
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-left: 1px dotted #999999;
 	border-right: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}
.tt_topin3down {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	border-left: 1px dotted #999999;
 	border-right: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.tt_topin_c {
	background-color: #E9E9E9;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px dotted #999999;
	border-right: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.tt_topin2_c {
	background-color: #E9E9E9;
	border-bottom: 1px solid #999999;
	border-left: 1px dotted #999999;
	border-right: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.tt_topin_o {
	background-color: #E9E9E9;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.tt_w {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	border-left: 1px dotted #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.tt_w_c {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	border-left: 1px dotted #999999;
	border-right: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.tt_w_o {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.tt_g {
	background-color: #F2F2F2;
	border-bottom: 1px solid #999999;
	border-left: 1px dotted #999999;
	padding-left: 5px;
	padding-right: 5px;
	}