@charset "utf-8";
/*
**********************************************************************

* page.css

*********************************************************************
*/
/* .keyvSect */
.keyvSect {
	margin-bottom:25px;
}
.keyvSect .keyv {
	margin-bottom:15px;
}
.keyvSect .txt01 {
	font-size:1.4em;
}
/* .qalistSect */

.qalistSect {
	margin-bottom:25px;
}
.qalistSect .sectTit {
	margin-bottom:10px;
}
.qalistSect .sectMain  {
}
.qalistSect .sectMain .questionList {
}
.qalistSect .sectMain .questionList li {
	border-bottom:1px dotted #a5a5a5;
	font-size:1.4em;
}
.qalistSect .sectMain .questionList li a {
	padding:10px 0;
	display:block;
	color:#b400ff;
	text-decoration:none;
}
.qalistSect .sectMain .questionList li a:hover {
	color:#dd8cff;
}
.qalistSect .sectMain .questionList li .qNum {
	width:3em;
	display:block;
	float:left;
	font-weight:bold;
	color:#26aefc;
}

/* .ansSect */
.ansSect {
}
.ansSect .sectTit {
	margin-bottom:20px;
}
.ansSect .sectMain {
}
.ansSect .sectMain .qaList {
	margin-bottom:60px;
}
.ansSect .sectMain .qaList li {
	margin-bottom:25px;
	border:1px solid #26aefc;
}
.ansSect .sectMain .qaList li .question {
	padding:5px 20px 5px 45px;
	border-bottom:1px solid #26aefc;
	font-size:1.4em;
	background:url(../images/icon_q.gif) no-repeat 13px 7px #f3f3f3;
	color:#b400ff;
}
.ansSect .sectMain .qaList li .ans {
	padding:10px 20px 10px 45px;
	font-size:1.4em;
	background:url(../images/icon_a.gif) no-repeat 13px 12px #ffffff;
}