@charset "utf-8";
@import "base.css";
@import "layout.css";
@import "gmenu.css";

/* ページタイトル
------------------------------------------------------------ */
h2#top_img{
	clear:both;
  display:block;
	width:900px;
	height:0;
	padding-top:208px;
	overflow: hidden;
  background:url(../img/qanda/top_img.jpg) left top no-repeat;
}

/* 質問リスト
------------------------------------------------------------ */
.questionList{
	clear:both;
	width:640px;
	padding-bottom:20px;
}
.questionList dl{
	float:left;
	width:310px;
	margin-bottom:15px;
}
.questionList dl.right{
	margin-left:20px;
}
.questionList dl dt{
  display:block;
	width:310px;
	height:0;
	padding-top:38px;
	overflow: hidden;
}
.questionList dl dt.q1{
  background:url(../img/qanda/q1.jpg) left top no-repeat;
}
.questionList dl dt.q2{
  background:url(../img/qanda/q2.jpg) left top no-repeat;
}
.questionList dl dt.q3{
  background:url(../img/qanda/q3.jpg) left top no-repeat;
}
.questionList dl dt.q4{
  background:url(../img/qanda/q4.jpg) left top no-repeat;
}
.questionList dl dt.q5{
  background:url(../img/qanda/q5.jpg) left top no-repeat;
}
.questionList dl dt.q6{
  background:url(../img/qanda/q6.jpg) left top no-repeat;
}
.questionList dl dt.q7{
  background:url(../img/qanda/q7.jpg) left top no-repeat;
}
.questionList dl dt.q8{
  background:url(../img/qanda/q8.jpg) left top no-repeat;
}
.questionList dl dt.q9{
  background:url(../img/qanda/q9.jpg) left top no-repeat;
}
.questionList dl dt.q10{
  background:url(../img/qanda/q10.jpg) left top no-repeat;
}
.questionList dl dt.q11{
  background:url(../img/qanda/q11.jpg) left top no-repeat;
}

.questionList dl dd ul{
	list-style-type:none;
	padding-left:5px;
	padding-top:5px;
}
.questionList dl dd ul li{
	padding-left:12px;
  background:url(../img/common/arrow_icon.jpg) left 2px no-repeat;
	margin-bottom:6px;
}
.questionList dl dd ul li a{
	text-decoration:underline;
}
.questionList dl dd ul li a:link{color:#333;}
.questionList dl dd ul li a:visited{color:#333;}
.questionList dl dd ul li a:hover{color:#FF0033;}
.questionList dl dd ul li a:active{color:#FF0033;}
	

/* 回答ページ
------------------------------------------------------------ */
h3{
  display:block;
	width:640px;
	height:0;
	padding-top:40px;
	overflow: hidden;
}
h3.a1{
  background:url(../img/qanda/a1.jpg) left top no-repeat;
}
h3.a2{
  background:url(../img/qanda/a2.jpg) left top no-repeat;
}
h3.a3{
  background:url(../img/qanda/a3.jpg) left top no-repeat;
}
h3.a4{
  background:url(../img/qanda/a4.jpg) left top no-repeat;
}
h3.a5{
  background:url(../img/qanda/a5.jpg) left top no-repeat;
}
h3.a6{
  background:url(../img/qanda/a6.jpg) left top no-repeat;
}
h3.a7{
  background:url(../img/qanda/a7.jpg) left top no-repeat;
}
h3.a8{
  background:url(../img/qanda/a8.jpg) left top no-repeat;
}
dl#answerList{
	padding-bottom:40px;
  background:url(../img/qanda/answer_bottom.jpg) left bottom no-repeat;
}
dt.question{
	font-weight:bold;
	padding:5px 10px 15px 40px;
	margin-top:25px;
  background:url(../img/qanda/icon_q.jpg) 10px top no-repeat;
}
dt.question strong{
	font-weight:bold;
}
dd.answer{
	padding:5px 10px 10px 40px;
	line-height:1.3;
  background:url(../img/qanda/icon_a.jpg) 10px top no-repeat;
	border-bottom:#CCC 1px dotted;
}

dl#otherQuestion dt{
  display:block;
	width:640px;
	height:0;
	padding-top:20px;
	margin-top:30px;
	overflow: hidden;
  background:url(../img/qanda/other_question.jpg) left top no-repeat;
}
dl#otherQuestion dd{
	padding-top:10px;
}
dl#otherQuestion dd ul{
	width:640px;
	list-style-type:none;
	padding-left:5px;
	padding-top:5px;
}
dl#otherQuestion dd ul li{
	display:block;
	margin-right:18px;
	float:left;
	padding-left:10px;
	background:url(../img/common/arrow_icon.jpg) left 2px no-repeat;
	margin-bottom:10px;
}
dl#otherQuestion dd ul li a{
	text-decoration:underline;
}
dl#otherQuestion dd ul li span{
	font-weight:bold;
	color:#D7377F;
}
dl#otherQuestion dd ul li a:link{color:#333;}
dl#otherQuestion dd ul li a:visited{color:#333;}
dl#otherQuestion dd ul li a:hover{color:#FF0033;}
dl#otherQuestion dd ul li a:active{color:#FF0033;}
	