@charset "utf-8";

@import url("init.css");
@import url("base.css");
@import url("common.css");


h2 {
	background:url(../qa/img/title.jpg) no-repeat;
}

div#columnL h3#catTtl {
	background:url(../qa/img/cat_ttl.gif) no-repeat;
}

div#columnR h3, div#columnR dl {
	margin: 0 0 20px 0;
}
div#columnR dt, div#columnR dd {
	padding: 0 0 0 28px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
div#columnR dt {
	background-image: url(../qa/img/q.gif);
	font-size: 14px;
	font-weight: bold;
}
div#columnR dd {
	padding: 0 0 20px 28px;
	margin: 20px 0;
	background-image: url(../qa/img/a.gif);
	border-bottom: #CCC 1px dotted;
}
div#columnR h3 {
	height: 30px;
/*	text-indent: -9999px;*/
	background-position: 0 0;
	background-repeat: no-repeat;
}
h3#t1 {
	background-image: url(../qa/img/t1.gif);
}
h3#t2 {
	background-image: url(../qa/img/t2.gif);
}
h3#t3 {
	background-image: url(../qa/img/t3.gif);
}
h3#t4 {
	background-image: url(../qa/img/t4.gif);
}
h3#t5 {
	background-image: url(../qa/img/t5.gif);
}
h3#t6 {
	background-image: url(../qa/img/t6.gif);
}
div#columnR ul#btn_area {
	margin: 20px 0;
	width: 640px;
}
ul#btn_area li {
	float: left;
}
ul#btn_area li.link2 {
	float: right;
}
ul#btn_area li a{
	padding: 10px;
	display: block;
	font-weight: bold;
}
ul#btn_area li.link1 a {
	background: url(../qa/img/back_btn.gif) no-repeat;
	padding-left: 25px;
}
ul#btn_area li.link1 a:hover {
	background-position: 0 -37px;
}
ul#btn_area li.link2 a {
	background: url(../qa/img/next_btn.gif) no-repeat right top;
	padding-right: 25px;
}
ul#btn_area li.link2 a:hover {
	background: url(../qa/img/next_btn.gif) no-repeat right bottom;
}
div#columnR strong {
	font-weight: bold;
}

div#columnR dl dd span a {
	width:132px;
	height:22px;
	display:block;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	background:url(../qa/img/btn.gif) no-repeat 0 0;
	margin:10px auto 0 auto;
	padding-top:5px;
}
div#columnR dl dd span a:hover {
	background-position: 0 -27px;
	text-decoration:none;
}

p#thanks {
	width:auto;
	margin-bottom:20px;
	text-align:right;
}

div#columnR dl dd ol {
padding:10px 0 10px 30px;
}
div#columnR dl dd ol li {
	list-style:decimal;
	font-weight:bold;
}
