@charset "utf-8";.ctMain h2 {	margin: 0px 0px 11px 0px;	padding: 0px;	background: url(../img/bg_h2.jpg) repeat-x;	border-bottom: 1px solid #DEDEDE;}.ctMain h2 span.support {	display: block;	margin: 0px 13px 0px 0px;	padding: 10px 0px 7px 12px;	background: url(../../support/img/bg_h2_support.gif) no-repeat right 8px;}.ctMain h2 span.policy {	display: block;	margin: 0px 13px 0px 0px;	padding: 10px 0px 7px 12px;}.ctMain h2 span.cautionary {	display: block;	margin: 0px 13px 0px 0px;	padding: 10px 0px 10px 12px;}.ctMain h2 span {	display: block;	margin: 0px 13px 0px 0px;	padding: 10px 0px 10px 12px;}/* -------------------------------------------------------------------Investor Relations / Support TOP------------------------------------------------------------------- */.supportBox {	width: 616px;	margin: 0px 0px 0px 2px;	padding: 0px 0px 100px 0px;}.supportBox p.faq{	margin: 7px 0px 0px 0px;	}/* -------------------------------------------------------------------Investor Relations / Support / FAQ------------------------------------------------------------------- */.faqBox01 dl {	margin: 3px 5px 14px 5px;}.faqBox01 dl dt {	float: left;	width: 2.5em;	text-align: right;	color: #3399FF;	line-height: 1.6;	font-weight: bold;}.faqBox01 dl dd {	margin: 0px 0px 0px 2.5em;	line-height: 1.6;}.faqArw {	margin: 0px 0px 15px 0px;	text-align: center;}.faqBox02 dl {	margin: 3px 5px 20px 5px;}.faqBox02 dl dt {	float: left;	width: 2.5em;	text-align: right;	color: #3399FF;	line-height: 1.6;	font-weight: bold;}.faqBox02 dl dt.ans {	color: #FF6666;}.faqBox02 dl dd {	margin: 0px 0px 28px 2.5em;	line-height: 1.6;}.faqBox02 dl dd.bold {	margin: 0px 0px 8px 2.5em;}.faq_Table01 {	width: 400px;	margin: 9px 0px 20px 0px;	border-top: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;}.faq_Table01 th {	padding: 3px 4px;	background: #EAEAEA;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	text-align: center;	vertical-align: middle;	font-weight: bold;}.faq_Table01 td {	padding: 3px 4px;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	text-align: right;}.faq_Table01 td.center {	padding: 3px 0px;	background: #EAEAEA;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	text-align: center;}.faq_Table01 td.bg {	padding: 3px 3px 3px 3px;	background: #F8F8F8;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	text-align: left;}.faq_Table02 {	width: 560px;	margin: 9px 0px 0px 0px;	border-top: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;}.faq_Table02 th {	padding: 3px 4px;	background: #EAEAEA;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	text-align: center;	vertical-align: middle;	font-weight: bold;}.faq_Table02 td {	padding: 3px 4px;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	text-align: right;}.faq_Table02 td.center {	padding: 3px 0px;	background: #EAEAEA;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	text-align: center;}.faq_Table02 td.bg {	padding: 3px 3px 3px 3px;	background: #F8F8F8;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	text-align: left;}.faq_right {	text-align: right;	padding: 8px 25px 0px 0px;}/* -------------------------------------------------------------------Investor Relations / Support / RSS------------------------------------------------------------------- */.rssBox02 {	margin: 0px 0px 25px 0px;}.rssBox02 p {	margin: 0px 8px;}.rssBox02 p {	margin: 17px 8px 0px 8px;}.rssBox02 p.border {	width: 27em;	padding: 8px;	margin: 30px auto 0px auto;	border: 1px solid #C9C9C9;}.rssBox02 p.border img {	margin: 0px 15px 0px 0px;	vertical-align: middle;}.rssBox03 {	margin: 0px 0px 25px 0px;}.rssBox03 p {	margin: 0px 8px;	padding: 0px 0px 0px 1.2em;	text-indent: -1.2em;	font-size: 87%;}/* -------------------------------------------------------------------Investor Relations / Disclosure Policy------------------------------------------------------------------- */.policyBox p {	margin: 0px 8px 0px 8px;}.policyBox dl {	margin: 0px 8px 0px 8px;}.policyBox dl dt {	margin: 10px 0px 0px 0px;	font-weight: bold;}.policyBox dl dd {	padding: 0px 0px 12px 0px;	background: url(../img/bg_dot_01.gif) repeat-x left bottom;}.policyBox dl dd ul li {	float: left;	margin: 20px 15px 0px 0px;}.policyBox dl dd.btm {	background: none;}/* -------------------------------------------------------------------Investor Relations / Disclaimer------------------------------------------------------------------- */.cautBox{	padding-bottom: 200px;	}.cautBox p {	margin: 0px 8px 17px 8px;}
