@charset "utf-8";

#contents #support p {
margin-top: 5px;
}

#contents #support .with {
	background:url(../image/line.gif) repeat-x left bottom;
	padding-bottom: 10px;
}

#contents #support .imageLead {
	float: left;
}

#contents #support .image {
	float: right;
}

#contents #support #pageHead {
background: #ffe113 url(../image/support_pagehead_bottom.gif) no-repeat left bottom;
}

#contents #support #pageHead .imageArea {
background: url(../image/support_pagehead_top.gif) no-repeat left top;
padding: 15px 17px;
}

#contents #support #pageHead .imageLead {
width: 411px;
}

#contents #support #pageHead .imageLead p {
	margin-top: 15px;
}

#contents #support #pageHead .image {
width: 175px;
	float: right;
}

#contents #support .topicNavi {
text-align: center;
padding-bottom: 20px;
margin-bottom: 0;
width:inherit;
}

#contents #support .topicNavi li {
text-align: center;
padding-right: 1em;
margin-left: 1em;
border: solid #333333;
border-width: 0 1px 0 0;
float:none;
}

#contents #support .topicNavi li.last {
border-width: 0;
}
#contents #support .topicNavi li a {
display:inline;
}

#contents #support h2 {
	font-size: 114%;
	padding-top: 12px;
	padding-left: 61px;
}

#contents #support .title {
	background: url(../image/support_h2_icon.gif) no-repeat left top;
	margin-top: 10px;
}

#contents #support .title p {
	padding-left: 62px;
	margin-top: 10px;
}

#contents #support .column {
	width: 620px;
	margin-left: 10px;
	background: url(../image/support_garage_c_mid.gif) repeat-y left top;
	margin-top: 15px;
}


#contents #support .columnArea {
	background: url(../image/support_garage_c_bot.gif) no-repeat left bottom;
	padding: 0 22px 12px;
}

#contents #support .column h3 {
	text-align: center;
	background: url(../image/support_garage_c_top.gif) no-repeat left top;
	padding: 18px 0 10px;
}

#contents #support #garage {
	padding-bottom:18px;
	background:url(../image/line.gif) repeat-x left bottom;
}

#contents #support #garage .column {
	margin-top: 0;
}

#contents #support #garage .column h3 {
	background-image: url(../image/support_garage_m_top.gif);
}

#contents #support #garage .mainImage {
	padding-left: 42px;
	margin-top: 10px;
}

#contents #support .point1 {
	float:left;
	width: 249px;
}

#contents #support .point2 {
	float:right;
	width: 312px;
}

#contents #support .point1 div div,
#contents #support .point2 div div {
	float:right;
}

#contents #support .point1 div div p,
#contents #support .point2 div div p {
	margin-left: 1em;
	text-indent: -1em;
	font-size: 85%;
}
/*
#contents #support .point1 div div p.notes,
#contents #support .point2 div div p.notes {
	text-align: right;
}
*/
#contents #support .point1 p.notes,
#contents #support .point2 p.notes {
	text-align: right;
}
*:first-child+html #contents #support .point1 div div p,
*:first-child+html #contents #support .point2 div div p {
	margin-left: 0.6em;
	text-indent: -0.6em;
}

#contents #support div div p.notes {
	margin-left: 0;
	text-indent: 0;
}

#contents #support #garage div p {
	float:none;
	font-size: 100%;
}

#contents #support div div p.image {
	float:left;
}

#contents #support div div p.image .notes {
	margin-left: 0;
	text-indent: 0;
}

#contents #support #pass .point1 div div { width: 124px; }

#contents #support #pass .point1 div p.image {
	width: 120px;
}

#contents #support #pass .point2 div div { width: 129px; }

#contents #support #pass .point2 div p.image {
	width: 178px;
}

#contents #support #rain .point1 div div { width: 136px; }

#contents #support #rain .point1 div p.image { width: 108px; }

#contents #support #rain .point2 div div { width: 140px; }

#contents #support #rain .point2 div p.image {
	width: 167px;
}
#contents #support #rain .point2 div p { margin-bottom: 1.1em; }
#contents #support #rain .point2 div p.image {
	margin-bottom: 0;
}
#contents #support #rain .point2 p.notes {
	margin-top: -1.1em;
	float:right;
}

#contents #support #garage .point1 {
	width: 319px;
}

#contents #support #garage .point2 {
	width: 225px;
}

#contents #support #garage .columnArea p {
	text-align: center;
}

#contents #support .columnArea ul {
	margin-top: 5px;
}

#contents #support .columnArea li {
	margin-left: 1em;
	text-indent: -1em;
	padding: 5px 0 0;
}

*:first-child+html #contents #support .columnArea li {
	margin-left: 0.7em;
	text-indent: -0.7em;
}

#contents #support #assistSystem {
	width: auto;
	margin-left: 0;
	background: #d3def1 url(../image/support_garage_a_bot.gif) no-repeat left bottom;
	margin-top: 15px;
}


#contents #support #assistSystem .columnArea {
	background: url(../image/support_garage_a_top.gif) no-repeat left top;
	padding: 15px 22px 10px;
}

#contents #support #assistSystem h3 {
	background-image: none !important;
	padding: 0 0 5px;
}

#contents #support #assistSystem .imageLead .notes {
	margin-left: 1em;
	text-indent: -1em;
}

#contents #support #assistSystem .imageLead { width: 394px; }

#contents #support #assistSystem .image {
	width: 190px;
	padding-top: 24px;
}

#contents #support #assistSystem ul {
	margin-top: 0;
}


#contents #support #assistSystem li {
	padding: 5px 0 0;
}

.hasLayout {
	height:8px;
}
.clear {
clear:both;
}

/* clearfix */
.clearfix:after,
#contents #support .imageArea:after,
#contents #support .columnArea:after,
#contents #support .point1 div:after,
#contents #support .point2 div:after,
#contents #support #rain .point2 div:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix,
#contents #support .imageArea,
#contents #support .columnArea,
#contents #support .point1 div,
#contents #support .point2 div,
#contents #support #rain .point2 div {
display:inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix,
* html #contents #support .imageArea,
* html #contents #support .columnArea,
* html #contents #support .point1 div,
* html #contents #support .point2 div,
* html #contents #support #rain .point2 div {
height: 1%;
min-height:1%;
}
.clearfix,
#contents #support .imageArea,
#contents #support .columnArea,
#contents #support .point1 div,
#contents #support .point2 div,
#contents #support #rain .point2 div {
display:block;
}
/* */

