h1{}h2{	font-size: large;	margin-top: 0px;	margin-bottom: 10px;}h3{	font-size: medium;	margin-top: 0px;	margin-bottom: 5px;}.topicpath{	background-image: url(images/topicpath_bg.gif);	color: #666666;	height: 20px;	width: 825px;	padding-left: 5px;	font-size: x-small;	padding-top: 5px;	background-repeat: no-repeat;}#contents_main_menu{	width: 200px;	padding-right: 10px;	float: left;}.textRed{	font-size: x-small;	font-weight: bold;	color: #CC0000;}.textRed_r{	color: #CC0000;}.textRed_m{	font-size: medium;	color: #CC0000;}.textRed_xs{	font-size: x-small;	font-weight: bold;	color: #CC0000;}.photo_main{	padding-bottom: 10px;}.select_product{	width: 360px;}.input_faq{	width: 360px;}.pulldown_selectproduct{	text-align: left;	vertical-align: top;}.table_lostdata{	float: left;	padding-right: 10px;	width: 200px;}.table_faq{	float: left;	width: 410px;}.textbox_spec{	word-wrap:break-word;	word-break:break-all;	background-image: url(images/bg_table_w200.gif);	width: 180px;	padding-right: 10px;	padding-left: 10px;	padding-top: 10px;	font-size: small;	padding-bottom: 10px;}.textbox_spec_faq{	background-image: url(images/bg_table_w410.gif);	width: 390px;	padding-right: 10px;	padding-left: 10px;	padding-top: 10px;	font-size: small;	padding-bottom: 10px;}.textbox_spec_btn{	background-image: url(images/bg_table_w410.gif);	width: 390px;	padding-right: 10px;	padding-left: 10px;	padding-bottom: 5px;	text-align: left;}#contents_main_list{	width: 620px;	float: left;	font-size: small;	color: #666666;}.table_list_support{	background-image: url(../images/table_news_bg.gif);	font-size: small;	width: 600px;	padding-top: 30px;	padding-right: 10px;	padding-bottom: 30px;	padding-left: 10px;}.title_registlation{	padding-top: 10px;}.table_registlation{	background-image: url(../images/box_row_back_large.gif;	font-size: small;	width: 600px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	background-image: url(images/table_registlation_bg.gif);	padding-top: 10px;	background-repeat: no-repeat;}.table_download{	background-image: url(../images/table_news_bg.gif);	font-size: small;	width: 600px;	padding-top: 30px;	padding-right: 10px;	padding-bottom: 30px;	padding-left: 10px;}.table_dl_package{	float: left;	width: 280px;}.table_dl_package th{	padding-right: 8px;	text-align: left;	vertical-align: top;}.table_dl_package td{	text-align: left;	vertical-align: top;	padding-right: 8px;}.table_dl_movie{	margin-right: 10px;	width: 580px;}.table_dl_movie th{	padding-right: 10px;	width: 160px;}.table_dl_movie th#process{	width: 300px;	vertical-align: top;	padding-left: 10px;}.table_dl_movie td{	text-align: left;	vertical-align: top;}.table_faq_list{}.table_faq_list td{	padding-left: 10px;	text-align: left;	vertical-align: top;	padding-bottom: 5px;}.table_faq_list th{	text-align: left;	vertical-align: top;	padding-bottom: 5px;}.table_faq_list p{	margin-top: 0px;	margin-bottom: 0px;}.topic{	border: 1px solid #FF0000;	padding: 5px;}.table_license{	width: 560px;	border-top-color: #CCCCCC;	border-top-style: solid;	border-top-width: 1px;	border-left-color: #CCCCCC;	border-left-style: solid;	border-left-width: 1px;	margin-left: 10px;	margin-top: 10px;	margin-bottom: 10px;}.table_license th{	font-size: x-small;	text-align: left;	vertical-align: top;	width: 230px;	font-weight: normal;	border-right-color: #CCCCCC;	border-right-style: solid;	border-right-width: 1px;	border-bottom-color: #CCCCCC;	border-bottom-style: solid;	border-bottom-width: 1px;	padding: 3px;}.table_license td{	font-size: x-small;	text-align: center;	vertical-align: top;	border-right-color: #CCCCCC;	border-right-style: solid;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	border-right-width: 1px;	border-bottom-width: 1px;	padding: 3px;	width: 110px;}/* privacy policy */.table_signature{	font-size: small;	width: 600px;	padding-top: 10px;	padding-bottom: 10px;	text-align: right;}.table_tokusho{	width: 560px;	border-top-color: #CCCCCC;	border-top-style: solid;	border-top-width: 1px;	border-left-color: #CCCCCC;	border-left-style: solid;	border-left-width: 1px;	margin-left: 10px;	margin-top: 10px;	margin-bottom: 10px;}.table_tokusho th{	font-size: small;	text-align: left;	vertical-align: top;	width: 120px;	border-right-color: #CCCCCC;	border-right-style: solid;	border-right-width: 1px;	border-bottom-color: #CCCCCC;	border-bottom-style: solid;	border-bottom-width: 1px;	padding: 3px;}.table_tokusho td{	font-size: small;	text-align: left;	vertical-align: top;	border-right-color: #CCCCCC;	border-right-style: solid;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	border-right-width: 1px;	border-bottom-width: 1px;	padding: 3px;}#table_takusho_subheader{	width: 110px;}/* compatible */.table_compati{	width: 560px;	font-size: x-small;	border-top-color: #CCCCCC;	border-top-style: solid;	border-top-width: 1px;	border-left-color: #CCCCCC;	border-left-style: solid;	border-left-width: 1px;	margin-left: 10px;	margin-top: 10px;	margin-bottom: 10px;}.table_compati th{	width: 180px;	background-color: #EEEEEE;	text-align: center;	border-right-color: #CCCCCC;	border-right-style: solid;	border-right-width: 1px;	border-bottom-color: #CCCCCC;	border-bottom-style: solid;	border-bottom-width: 1px;	padding: 3px;}.table_compati td{	text-align: center;	border-right-color: #CCCCCC;	border-right-style: solid;	border-right-width: 1px;	border-bottom-color: #CCCCCC;	border-bottom-style: solid;	border-bottom-width: 1px;	padding: 3px;}/* compatible2 */.table_compati2{	width: 560px;	font-size: x-small;	border-top-color: #CCCCCC;	border-top-style: solid;	border-top-width: 1px;	border-left-color: #CCCCCC;	border-left-style: solid;	border-left-width: 1px;	margin-left: 10px;	margin-top: 10px;	margin-bottom: 10px;}.table_compati2 th{	width: 270px;	background-color: #EEEEEE;	text-align: center;	border-right-color: #CCCCCC;	border-right-style: solid;	border-right-width: 1px;	border-bottom-color: #CCCCCC;	border-bottom-style: solid;	border-bottom-width: 1px;	padding: 3px;}.table_compati2 td{	text-align: center;	border-right-color: #CCCCCC;	border-right-style: solid;	border-right-width: 1px;	border-bottom-color: #CCCCCC;	border-bottom-style: solid;	border-bottom-width: 1px;	padding: 3px;}