@charset "utf-8";


/* -----------------------------------------------
question
----------------------------------------------- */
/* リスト */
#list ul {
  border-top: 1px #ECE3DC solid;
  border-left: 1px #ECE3DC solid;
}
#list li {
  float: left;
  width: 388px;
  border-right: 1px #ECE3DC solid;
  border-bottom: 1px #ECE3DC solid;
}
#list li a {
  display: block;
  padding: 10px 20px;
  background: url(../img/common/icon_arrow02.png) 360px center no-repeat;
  font-size: 120%;
}
#list li:nth-child(1) a, #list li:nth-child(4) a, #list li:nth-child(5) a {
  background-color: #FBF8F6;
}
#list li a:hover {
  background-color: #F2E9E3;
}
#list a:link, #list a:visited,
#list a:hover, #list a:active {
  color: #79390A;
  text-decoration: none;
}

/* 回答 */
#main-contents .answer-box {
  margin-top: 40px;
}
#main-contents .answer-box dl {
  border-top: 2px #ECE3DC solid;
}
#main-contents .answer-box dt {
  padding: 10px 20px;
  border-bottom: 1px #ECE3DC dotted;
  font-size: 120%;
  color: #79390A;
}
#main-contents .answer-box dt h3 {
  padding-top: 2px;
  padding-left: 30px;
  background: url(../img/question/icon_q.png) 0 0 no-repeat;
}
#main-contents .answer-box dd {
  padding-top: 15px;
  padding-right: 20px;
  padding-left: 20px;
}


