.rightContentsBlock {
	clear: both;
}

.onePoint {
	width: 480px;
	border: none;
	margin-top: -10px;
}

.onePoint dl {
	clear: both;
}

.onePoint dt {
	margin: 0;
	padding: 10px 0 0;
	font-weight: bold;
}

.onePoint dd {
	margin: 0 0 0 1em;
}

.onePoint ul {
	width: 480px;
	margin: 0;
	list-style: none;
	clear: both;
}

*html .onePoint ul {
	width: 480px;
	margin: 0;
	clear: both;
}

.onePoint li {
	list-style: none;
	margin: 0;
}

ul.special {
	width: 500px;
}

.onePoint dd ul.special li {
	width: 200px;
	margin: 0 0 5px;
	float: left;
}

.caution {
	color: #663300;
	margin: 1em 0 0;
}

.qaMenu {
	padding: 0 10px 0 0;
}

dl.qa {
	margin: 0 0 15px;
}

dl.qa dt {
	font-weight: bold;
}

h3 {
	color: #cc6600;
}

h3 a {
	color: #cc6600;
}

h3 a:hover {
	color: #cc6600;
}

h3.qHead01 {
	width: 470px;
	margin: 0 0 0 20px;
	padding: 3px 0 3px 43px;
	font-size: 120%;
	background: url(../images/background/qa01b.gif) no-repeat;
}

h3.qHead02 {
	width: 470px;
	margin: 0 0 0 20px;
	padding: 3px 0 3px 43px;
	font-size: 120%;
	background: url(../images/background/qa02b.gif) no-repeat;
}

h3.qHead02 {
	width: 470px;
	margin: 0 0 0 20px;
	padding: 3px 0 3px 43px;
	font-size: 120%;
	background: url(../images/background/qa02b.gif) no-repeat;
}

h3.qHead03 {
	width: 470px;
	margin: 0 0 0 20px;
	padding: 3px 0 3px 43px;
	font-size: 120%;
	background: url(../images/background/qa03b.gif) no-repeat;
}

h3.qHead04 {
	width: 470px;
	margin: 0 0 0 20px;
	padding: 3px 0 3px 43px;
	font-size: 120%;
	background: url(../images/background/qa04b.gif) no-repeat;
}

h3.qHead05 {
	width: 470px;
	margin: 0 0 0 20px;
	padding: 3px 0 3px 43px;
	font-size: 120%;
	background: url(../images/background/qa05b.gif) no-repeat;
}

h3.qHead06 {
	width: 470px;
	margin: 0 0 0 20px;
	padding: 3px 0 3px 43px;
	font-size: 120%;
	background: url(../images/background/qa06b.gif) no-repeat;
}

h3.qHead01C {
	width: 470px;
	margin: 0 0 0 20px;
	padding: 3px 0 3px 43px;
	font-size: 120%;
	background: url(../images/background/qac01b.gif) no-repeat;
}

h3.qHead02C {
	width: 470px;
	margin: 0 0 0 20px;
	padding: 3px 0 3px 43px;
	font-size: 120%;
	background: url(../images/background/qac02b.gif) no-repeat;
}

h3.qHead02C {
	width: 470px;
	margin: 0 0 0 20px;
	padding: 3px 0 3px 43px;
	font-size: 120%;
	background: url(../images/background/qac02b.gif) no-repeat;
}

h3.qHead03C {
	width: 470px;
	margin: 0 0 0 20px;
	padding: 3px 0 3px 43px;
	font-size: 120%;
	background: url(../images/background/qac03b.gif) no-repeat;
}

h3.qHead04C {
	width: 470px;
	margin: 0 0 0 20px;
	padding: 3px 0 3px 43px;
	font-size: 120%;
	background: url(../images/background/qac04b.gif) no-repeat;
}

h3.qHead05C {
	width: 470px;
	margin: 0 0 0 20px;
	padding: 3px 0 3px 43px;
	font-size: 120%;
	background: url(../images/background/qac05b.gif) no-repeat;
}


.qaAnswer {
	padding: 0 10px 0 80px;
	z-index: 5557;
}

.qaAnswer:after {
	display: block;
	color: "";
	clear: both;
}

.qaList {
	margin: 0;
	list-style: none;
}

.qaList li {
	width: 400px;
	list-style: none;
	margin: 0;
	padding: 7px 0 3px 30px;
	background: url(../../images/more_link.gif) no-repeat;
	border-bottom: 1px dashed #ffcc66;
}

#list01,
#list02,
#list03,
#list04,
#list05,
#list06 {
	width: 205px;
	overflow: visible;
}


div.qaListOff div.test {
	visibility: hidden;	
	height: 0;
	margin: 0 0 0 17px;
	display: none;
}

*html div.qaListOff div.test {
	display: none;
}

div.qaListOn div.test {
	visibility: visible;
	height: auto;
	margin: -40px 0 0 45px;
	padding: 20px;
	background: #ffffff;
	position: absolute;
}

.lc01 {
	border: 2px dashed #ff6633;
}

.lc02 {
	border: 2px dashed #00cc00;
}

.lc03 {
	border: 2px dashed #6633ff;
}

.lc04 {
	border: 2px dashed #993300;
}

.lc05 {
	border: 2px dashed #ff3300;
}

.lc06 {
	border: 2px dashed #ff0099;
}



#list01 img.rollover,
#list02 img.rollover,
#list03 img.rollover,
#list04 img.rollover,
#list05 img.rollover,
#list06 img.rollover {
	margin: 0;
}

*html #list01 img.rollover,
*html #list02 img.rollover,
*html #list03 img.rollover,
*html #list04 img.rollover,
*html #list05 img.rollover,
*html #list06 img.rollover {
	margin: 0 0 3px;
}

.rightContentsBlock {
	z-index: 5555;
}

.zu7000 {
	z-index: 7000;
}


