@charset "utf-8";

/* CSS Document */

/* top ------------------------------------------------------------------ */

#support_container {
	width: 1004px;
	padding-top: 22px;
	padding-bottom: 18px;
	background-color: #FFFFFF;
}

#support_header {
	width:980px;
	height:160px;
}

#support_title {
	float:left;
	width:230px;
}

h2#title01  {
	display:block;
	text-indent:-9877em;
	text-decoration:none;
	background-image: url(../images/support_title.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 200px;
	margin-top: 60px;
	margin-left: 30px;
	}

#support_title_text {
	float:left;
	font-size:77%;
	margin-top: 60px;
	margin-left: 40px;
	width:550px;
	height:40px;
	line-height:40px;
	vertical-align:middle;
}

#support_menu {
	float:left;
	clear:both;
	width:200px;
	padding-left:30px;
}

#support_menu_related {
	width:200px;
	color: #FFF;
	background-color: #000;
	font-size:77%;
	margin-bottom: 19px;
}

#support_menu_related ul {
	padding:0px;
}

#support_menu_related li {
	display:inline;
	list-style-type:none;	
}

#support_menu_related li a {
	height:20px;
	line-height:20px;
	vertical-align:middle;
	display:block;
	overflow:hidden;
	color: #FFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	padding-left:6px;
}

#support_menu_related li a:hover {
	background-color: #ff3333;
}

#support_menu_related li.current_on a {
	background-color: #ff3333;
}

#support_contents {
	float:right;
	width:710px;
}

.support_paragraph {
	width:600px;
	background-color: #FFF;
	padding: 46px 40px 30px 40px;
	margin-bottom:18px;
}

h3.manual_title  {
	display:block;
	text-indent:-9877em;
	text-decoration:none;
	background-image: url(../images/support_manual.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 230px;
	background-position: 0 0;
	float:left;
}

.subtitle_text {
	font-size:77%;
	line-height:1.8;
	float:left;
	width:370px;
}

#support_manual{
	clear:both;
	
}

#support_manual table{
	border-collapse: separate;
	border:0px;
	border-spacing:0px;
	padding-top:36px;
	
}

#support_manual table a:link,a:visited {
	text-decoration: underline;
	outline-width: 0;
	color: #FFF;	
}

#support_manual table a:hover,a:active {
	text-decoration: underline;
	color: #ff3333;
}


#support_manual span.gray{
	color: #7e7e7e;	
}


#support_manual td{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	height:22px;
	
}

#support_manual td.support_manual_cell1 {
	background-color: #000;
	font-size:77%;
	color: #FFF;
	width:115px;
	padding-left:13px;
	padding-right:10px;
}

#support_manual td.support_manual_cell2 {
	background-color: #000;
	font-size:77%;
	color: #FFF;
	width:271px;
	padding-right:10px;
}

#support_manual td.support_manual_cell3 {
	background-color: #000;
	font-size:77%;
	color: #FFF;
	width:162px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	padding-left:9px;
	padding-right:9px;
}

h3.endproduct_title  {
	display:block;
	text-indent:-9877em;
	text-decoration:none;
	background-image: url(../images/support_endproduct.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 230px;
	background-position: 0 0;
	float:left;
}

#support_endproduct{
	clear:both;
	
}

#support_endproduct table{
	border-collapse: separate;
	border:0px;
	border-spacing:0px;
	padding-top:36px;
}

#support_endproduct td{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	height:22px;
	background-color: #e5e5e5;
	font-size:77%;
	padding-left:13px;
	padding-right:13px;
	width:574px;
}

h3.inquiry_title  {
	display:block;
	text-indent:-9877em;
	text-decoration:none;
	background-image: url(../images/support_inquiry.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 230px;
	background-position: 0 0;
	float:left;
}

#support_inquiry{
	clear:both;
	
}

#support_inquiry table{
	border-collapse: separate;
	border:0px;
	border-spacing:0px;
	padding-top:36px;
	
}

#support_inquiry table a:link,a:visited {
	text-decoration: underline;
	outline-width: 0;
	color: #FFF;	
}

#support_inquiry table a:hover,a:active {
	text-decoration: underline;
	color: #ff3333;
}

#support_inquiry td{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	height:22px;
	
}

#support_inquiry td.support_inquiry_cell1 {
	background-color: #000;
	font-size:77%;
	color: #FFF;
	width:154px;
	padding-left:13px;
	padding-right:13px;
}

#support_inquiry td.support_inquiry_cell2 {
	font-size:77%;
	width:394px;
	padding-left:13px;
	padding-right:13px;
}