@charset "utf-8";

#main-contents-header.header {
	margin: 0 0 46px;
	padding: 0;
	width: 730px;
	height: 110px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h1-support.gif) no-repeat left top;
}
.lv1-content.content {
	margin: 0;
}
.lv1-content .lead {
	margin: 47px 0 53px 1px;
	padding: 0;
	width: 730px;
	height: 46px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/text-lead-support.gif) no-repeat left top;
}
* html .lv1-content .lead {
	margin: 1px 0 53px 1px;
	padding: 0;
	width: 730px;
	height: 46px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/text-lead-support.gif) no-repeat left top;
}/*ie6*/
*+html .lv1-content .lead {
	margin: 1px 0 53px 1px;
	padding: 0;
	width: 730px;
	height: 46px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/text-lead-support.gif) no-repeat left top;
}/*ie7*/
.lv1-content .content-main {
	margin: 0;
	min-height: 258px;
	height: auto !important;
	height: 258px;
	background: url(../images/img-support.gif) no-repeat 536px 0px;
}
* html .lv1-content .content-main {
	margin: 0;
	min-height: 258px;
	height: auto !important;
	height: 258px;
	background: url(../images/img-support.jpg) no-repeat 536px 0px;
}/*ie6*/
.lv1-content .content-main .content-main-topics {
	width: 490px;
	min-height: 105px;
	height: auto !important;
	height: 105px;
	border: 1px solid #dcdcdc;
	margin: 0;
	padding: 0;
}
.lv1-content .content-main .content-main-topics h2 {
	margin: 19px 0 0 17px;
	width: 142px;
	height: 13px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-main-topics.gif) no-repeat left top;
}
.lv1-content .content-main .content-main-topics ul {
	margin: 13px 0 0 17px;
	padding: 0;
	list-style: none;
}
.lv1-content .content-main .content-main-topics ul li {
	padding: 0 0 10px 0;
}
.lv1-content .content-main .content-main-topics ul li span.date {
	display: block;
	line-height: 15px;
	float: left;
	padding: 0 23px 0 0;
}
.lv1-content .content-main .content-main-topics ul li span.topics {
	display: block;
	width: 370px;
	padding: 0 0 0 8px;
	line-height: 15px;
	float: left;
}
.lv1-content .content-main .content-main-topics ul li span.topics-link {
	width: 370px;
	padding: 0 0 0 8px;
	background: url(../images/icon-lnavi-support.gif) no-repeat left 3px ;
	line-height: 15px;
	float: left;
	display: block;
}
.lv1-content .content-main .content-main-topics ul li span.topics-link a {
	color: #333333;
}

.lv2-content {
	margin: 44px 0 0 5px;
	overflow: hidden;
}
.lv2-content .column-body {
	width: 351px;
	padding: 20px 0 0 0;
	background: url(../images/bg-2column-head.gif) no-repeat left top;
}
div.content-left {
	margin: 0 20px 0 0;
	float: left;
}
div.content-right {
	float: left;
}
.lv2-content .column-body .column-inner{
	min-height: 208px;
	height: auto !important;
	height: 208px;
	padding: 0 20px 0 20px;
	background: url(../images/bg-2column-body.gif) no-repeat left bottom ;
}
h2.trial-download {
	margin: 0 0 15px 0;
	width: 166px;
	height: 22px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-trial-download.gif) no-repeat left top;
}
h2.ver-support {
	margin: 0 0 15px 0;
	width: 213px;
	height: 22px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-ver-support.gif) no-repeat left top;
}

p.link-trial-download a {
	margin: 45px 0 45px 9px;
	padding: 0;
	width: 241px;
	height: 15px;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/link-trial-download.gif) no-repeat left top;
}
div.tt-logo {
	margin: 14px 0 0 0;
	padding: 0 0 0 9px;
	background: url(../images/img-tt-logo.gif) no-repeat 210px top;
}
p.link-tt31 a {
	margin: 0 0 15px 0;
	padding: 0;
	width: 155px;
	height: 12px;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/link-tt31.gif) no-repeat left top;
}
p.link-tt3 a {
	margin: 0 0 15px 0;
	padding: 0;
	width: 155px;
	height: 12px;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/link-tt3.gif) no-repeat left top;
}
p.link-tt27 a {
	margin: 0 0 15px 0;
	padding: 0;
	width: 155px;
	height: 12px;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/link-tt27.gif) no-repeat left top;
}
p.link-tt25 a {
	margin: 0 0 15px 0;
	padding: 0;
	width: 155px;
	height: 12px;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/link-tt25.gif) no-repeat left top;
}
p.link-tt20 a {
	margin: 0 0 15px 0;
	padding: 0;
	width: 155px;
	height: 12px;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/link-tt20.gif) no-repeat left top;
}
.lv3-content {
	margin: 50px 0 50px 5px;
	overflow: hidden;
}
h2.hosyu-keiyaku {
	margin: 0 0 15px 0;
	width: 156px;
	height: 22px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-hosyu-keiyaku.gif) no-repeat left top;
}
.lv3-content .column-body {
	width: 721px;
	padding: 20px 0 0 0;
	background: url(../images/bg-1column-head.gif) no-repeat left top;
}
.lv3-content .column-body .column-inner{
	min-height: 242px;
	height: auto !important;
	height: 242px;
	padding: 0 20px 0 20px;
	background: url(../images/bg-1column-body.gif) no-repeat left bottom ;
}
.lv3-content .column-body .column-inner h3 {
	margin: 0 0 15px 0;
	padding: 30px 0 10px 0;
	border-bottom: 1px solid #d7d7d7;
	font-weight: bold;
	font-size: 100%;
}
.lv3-content .column-body .column-inner ol {
	color: #26556e;
	font-weight: bold;
	margin: 0 0 0 30px;
	padding: 0;
}
.lv3-content .column-body .column-inner ol li p {
	color: #333333;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.lv3-content .column-body .column-inner ol li ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
	font-weight: normal;
	color: #333333;
}
.lv3-content .column-body .column-inner ol li ul li {
	background: url(../images/icon-support_list_item.gif) no-repeat left 50%;
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
}
.lv4-content {
	margin: 50px 0 55px 5px;
	overflow: hidden;
}
h2.feedback {
	margin: 0 0 15px 0;
	width: 156px;
	height: 22px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-feedback.gif) no-repeat left top;
}
.lv4-content .column-body {
	width: 721px;
	padding: 20px 0 0 0;
	background: url(../images/bg-1column-head2.gif) no-repeat left top;
}
.lv4-content .column-body .column-inner{
	min-height: 101px;
	height: auto !important;
	height: 101px;
	padding: 0 20px 0 20px;
	background: url(../images/bg-1column-body2.gif) no-repeat left bottom ;
}
div.ttfx-logo {
	height: 100px;
	background: url(../images/img-ttfx-logo.gif) no-repeat 465px 6px;
}
p.feedback-form a {
	margin: 19px 0 0 0;
	padding: 0;
	width: 198px;
	height: 14px;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/link-feedback-form.gif) no-repeat left top;
}
.lv5-content {
	margin: 50px 0 55px 5px;
	overflow: hidden;
}
h2.technic {
	margin: 0 0 15px 0;
	width: 181px;
	height: 22px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-technic.gif) no-repeat left top;
}
.lv5-content .column-body {
	width: 721px;
	padding: 20px 0 0 0;
	background: url(../images/bg-1column-head2.gif) no-repeat left top;
}
.lv5-content .column-body .column-inner{
	min-height: 80px;
	height: auto !important;
	height: 80px;
	padding: 0 20px 0 20px;
	background: url(../images/bg-1column-body2.gif) no-repeat left bottom ;
}
p.technic-link a {
	margin: 19px 0 0 0;
	padding: 0;
	width: 281px;
	height: 15px;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/link-technic.gif) no-repeat left top;
}

