@charset "utf-8"; /* 文字コード */

/* begin override layout.css */
body{
	background: #ffffff;
	margin: 0;
	padding: 20px 0;
}
/* end override */

/* begin block layout */

#supportBoxContainer {
	background: #575757;
	width: 800px;
	margin: auto;
}

#supportBoxInner {
	background: #ffffff;
	border: 1px solid #575757;
	padding: 30px 50px 50px 50px;
}

#supportHeader {
}

#siteTitleBox {
	border-bottom: 1px solid #d8d8d8;
}

.siteTitleTable {
	width: 100%;
}

#breadCrumbBox {
	border-bottom: 1px solid #d8d8d8;
}

.breadCrumbTable {
	width: 100%;
}

#supportTitle {
}

#pageTitleBox {
	padding: 15px 0;
	border-bottom: 1px solid #d8d8d8;
}

.pageTitleTable {
	width: 100%;
}

#supportMain {
	padding: 20px 0 30px 0;
}

#supportFooter {
}

#supportTopBox {
	border-top: 1px solid #d8d8d8;
	padding: 18px 0;
}

.supportTopTable {
	width: 100%;
}

#telFaxBox {
	padding: 0 0 30px 0;
}

#copyrightBox {
	border-top: 1px dashed #a4a599;
	padding-top: 18px;
}

.copyrightTable {
	width: 100%;
}


/* end block layout */

.siteTitleTable td {
	vertical-align: middle;
	padding-bottom: 15px;
}

.siteTitleTable .contentsTitle {
	text-align: right;
	font-size: 12px;
	color: #F23300;
	padding-right: 15px;
}

.siteTitleTable .contentsTitle img {
	vertical-align: middle;
	margin-right: 10px;
}

.breadCrumbTable td {
	vertical-align: middle;
	height: 45px;
}

.breadCrumbTable .breadCrumb {
	margin: 0;
	padding: 0;
	border-bottom: none;
}

.breadCrumbTable .supportTop {
	text-align: right;
}

.pageTitleTable td {
	vertical-align: middle;
}

.pageTitleTable .pageTitle, .pageTitleTable .pageTitle h2 {
	font-size: 15px;
	color: #F23300;
}

.pageTitleTable .categoryTitle {
	text-align: right;
	font-size: 10px;
	color: #F23300;
}

.pageTitleTable .categoryTitle img {
	vertical-align: middle;
	margin-right: 5px;
}

.supportTopTable td {
	vertical-align: middle;
}

.supportTopTable .pageTop {
	text-align: right;
}

.supportTopTable .pageTop img {
	cursor: pointer;
}

.copyrightTable .nashLogo {
	text-align: right;
	padding-right: 25px;
}

/* begin main */

h3 {
	font-size: 14px;
}

h4 {
	font-size: 12px;
}

p {
	font-size: 10px;
}


/* end main */

/* HELP */

/* index.html */

.supportIndexTitle {
	font-size: 12px;
	color: #F23300;
}

.supportIndexTitle img {
	vertical-align: middle;
	margin-right: 5px;
}

.supportIndexList {
	margin: 10px 0 20px 5px;
}

.supportIndexList li {
	line-height: 18px;
	font-size: 10px;
}

.supportIndexList li a{
	color: #666666;
	background: url("../../img/common/iconListMenuArrow2.gif") no-repeat 0px 2px;
	padding-left: 13px;
}

.supportIndexList li a:hover{
	color: #666666;
	background: url("../../img/common/iconListMenuArrow2.gif") no-repeat 2px 2px;
	padding-left: 13px;
}

/* price.html */

.firstTimeTable2 td{
	font-size: 12px;
	border-bottom: 1px dashed #cccccc;
	padding-top: 5px;
}

.firstTimeTable2 .td1{
	width: 300px;
}

.firstTimeTable2 .td2{
	width: 100px;
}

/* preference.html */

.preferenceList {
	font-size: 12px;
	margin: 5px 0;
}

.fileSizeTable {
	width: 100%;
	margin: 10px 0;
}

.fileSizeTable td {
	font-size: 10px;
	padding: 6px;
}

.fileSizeTable .td1 {
	background: #b3b3b3;
	color: #ffffff;
	text-align: center;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
}

.fileSizeTable .td2 {
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
}

.fileSizeTable .td3 {
	text-align: center;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
}

/* license.html */

p.padLeft1em{
	padding-left: 1em;
}

.licencePrice_ok{
	background: url("../../img/support/support_licencePrice_ok.gif") no-repeat 350px 180px;
}

.licencePrice_ng{
	background: url("../../img/support/support_licencePrice_ng.gif") no-repeat 350px 60px;
}

.licencePrice_ok p.padLeft1em{
	color: #33aabb;
}

.licencePrice_ng p.padLeft1em{
	color: #e5648b;
}

.license_borderNone{
	border: none !important;
	padding-bottom: 0 !important;
}

/* format.html */

h3 .smallText{
	font-size: 10px;
}

.formatTableW1{
	width: 100%;
}

.formatTableW2{
	width: 70%;
}

.formatTable{
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	margin: 10px 0;
}

.formatTable td{
	font-size: 10px;
	padding: 8px 10px;
	border-right: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
}

.formatTable .a_c{
	text-align: center;
}

.formatTable .t_w{
	color: #ffffff;
}

.formatTable .b_g{
	background: #b2b2b2;
}

.formatTable .b_o{
	background: #ff9f4d;
}

.formatTable .t_r{
	color: #F23300;
}

.formatTable .t_b{
	color: #009EBF;
}

.formatTable .smallText{
	font-size: 8px;
}


/* payment.html */

.paymentChangeTable{
	margin: 20px 0;
}

.paymentChangeTable .td1{
	width: 390px;
}

.paymentChangeTable .td2{
	vertical-align: top;
}

.paymentChangeTable .td3{
	vertical-align: bottom;
	padding: 0 0 0 10px;
	font-size: 10px;
}

.paymentErrorTable{
	margin: 20px 0;
}

.paymentErrorTable .td1{
	width: 389px;
}

.paymentErrorTable .td2{
	padding: 0 0 0 10px;
	font-size: 10px;
	vertical-align: top;
}

.pageLink a{
	color: #F23300;
}

.pageLink a:hover{
	text-decoration: none;
}

/* download.html */

.size13{
	font-size: 13px;
}

.lh120{
	line-height: 1.2;
}

.indent{
	text-indent: -1em;
	padding-left: 1em;
}

.cache_cookie_clean{
	margin-left: 2em;
	color: #009EBF;
}

.over_access_error{
	margin-left: 1em;
}

/* guide.html */

.guideStepTable{
	width: 100%;
	margin: 20px 0;
}

.guideStepTable .td1{
	text-align: center;
}

.guideStepTable .td2{
	text-align: center;
}

.guideStepTable .td3{
	font-size: 10px;
	vertical-align: top;
	padding: 7px 0 0 0;
	line-height: 1.2;
}

.guideStepTable .td1, .guideStepTable .td3{
	width: 100px;
}

.guideStep1Table{
	margin: 5px 0 30px 0;
}

.guideStep1Table .td1{
	width: 280px;
}

.guideStep1Table .td2{
	vertical-align: top;
	padding-left: 15px;
	font-size: 10px;
}

.pageLink2 a{
	color: #666666;
}

.pageLink2 a:hover{
	text-decoration: none;
}

.guide_serch{
	font-size: 14px;
}

.guideStep2Table{
	margin: 0 0 5px 0;
}
.guideStep2Table td{
	font-size: 10px;
	vertical-align: top;
	padding: 0 60px 20px 0;
}

.guideStep3Table{
	margin: 0 0 20px 0;
}

.guideStep3Table td{
	font-size: 10px;
	padding: 0 0 15px 0;
}

.guideStep3Table .td2{
	width: 400px;
}

.guideStep3Table .td3{
	vertical-align: bottom;
}

.guideStep4Table{
	margin: 0 0 30px 0;
}

.guideStep4Table td{
	vertical-align: top;
	font-size: 10px;
}

.guideStep4Table .td1{
	padding-right: 50px;
}

.guideStep4Table .td2{
	width: 320px;
}


/* FAQ */


.faqList{
	margin: 10px 0 10px 5px;
	font-size: 10px;
}

.faqList li{
	line-height: 16px;
}

.faqList li a{
	background: url("../../img/common/iconListMenuArrow2.gif") no-repeat 0px 2px;
	padding-left: 13px;
	color: #666666;
}

.faqList li a:hover{
	background: url("../../img/common/iconListMenuArrow2.gif") no-repeat 2px 2px;
	padding-left: 13px;
}

.pageLink3 a{
	color: #ff7500;
}

.pageLink3 a:hover{
	text-decoration: none;
}

.blue{
	color: #009EBF;
}

.magenta{
	color: #e5648b;
}

.ml1em{
	margin-left: 1em;
}

.ml2em{
	margin-left: 2em;
}

.faqTable{
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	margin: 10px 0;
}

.faqTable td{
	font-size: 10px;
	padding: 10px;
	border-right: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
}

.download_q12Table{
	width: 100%;
}

.download_q12Table .td1{
	padding-right: 50px;
}

.keiyakusho{
	border: 1px solid #999999;
	padding: 10px;
}

.usage_ok{
	background: url("../../img/support/support_licencePrice_ok.gif") no-repeat 350px 100px;
}

.usage_ng{
	background: url("../../img/support/support_licencePrice_ng.gif") no-repeat 350px 0px;
	min-height: 131px;
	height: auto !important; /* min-height IE6 hack */
	height: 131px; /* min-height IE6 hack */
}

.audio_q15Table{
	width: 100%;
}

.audio_q15Table .a_c{
	text-align: center;
}

.audio_q15Table .t_w{
	color: #ffffff;
}

.audio_q15Table .b_g{
	background: #b2b2b2;
}

.audio_q15Table .b_o{
	background: #ff9f4d;
}

.audio_q15Table .t_r{
	color: #F23300;
}

.audio_q15Table .t_b{
	color: #009EBF;
}

.audio_q15Table .smallText{
	font-size: 8px;
}



