@charset "shift_jis";
/* CSS Document */

/* --------------------------------- 
------------------------------------
CategView FAQのカテゴリ表示(div版)
------------------------------------
------------------------------------*/
.Faq-CategView{
  clear:both;
  padding: 0 0 20px 5px;
}
.Faq-CategView .wb-faq{}
.Faq-CategView .wb-faq-title{
  background-image: url(../../../../img/top_titlebar_wall.jpg);
  background-position:bottom;
  border-bottom: 1px solid #542420;
  border-left: 8px solid #542420;
  background-repeat: repeat-x;
  height: 20px;
  padding: 5px;
  line-height:20px;
  margin: 0 0 10px 0;
  font-size:16px;
  color:#542420;
  font-weight: bold;
}
.Faq-CategView .wb-faq-categ{}
.Faq-CategView .wb-faq-categ-title{
  background-image:url(../../../../img/arrow_02.gif);
  background-repeat: no-repeat;
  background-position-x: 3px;
  background-position-y: 5px;
  padding:3px 0 3px 10px;
  margin: 5px 20px;
}
.Faq-CategView .wb-faq-categ-title a,
.Faq-CategView .wb-faq-categ-title a:link,
.Faq-CategView .wb-faq-categ-title a:visited {
  font-size: 14px;
  color: #542420;
  text-decoration: underline;
}
.Faq-CategView .wb-faq-categ-title a:hover{
  text-decoration: none;
}

/* --------------------------------- 
------------------------------------
View FAQの項目表示(div版)
------------------------------------
------------------------------------*/

.Faq-View{
  clear:both;
  padding: 0 0 20px 5px;
}
.Faq-View .wb-faq{}
.Faq-View .wb-faq-title{}
.Faq-View .wb-faq-categ{}
.Faq-View .wb-faq-categ-title{
  padding:8px;
  background:#ECE9DE;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  border-bottom: 1px solid #542420;
  border-left: 5px solid #542420;
}
.Faq-View .wb-faq-list{
  padding:10px;
  border:solid 1px #542420;
  margin:10px;
}
.Faq-View .wb-faq-list-question{
  font-size:14px;
  border-bottom: dashed 1px #999999;
  background-image: url(../../../../img/faq_q.gif);
  background-repeat: no-repeat;
  padding: 0 0 20px 35px;
  margin-bottom:10px;
}
.Faq-View .wb-faq-list-answer{
  background-image: url(../../../../img/faq_a.gif);
  background-repeat: no-repeat;
  padding: 0 0 10px 35px;
}

/* --------------------------------- 
------------------------------------
Faq-View2 FAQの項目表示(table版)
------------------------------------
------------------------------------*/

.Faq-View2{
  clear:both;
  padding: 0 0 20px 5px;
}
.Faq-View2 .wb-faq{}
.Faq-View2 .wb-faq-title{
  background-image: url(../../../../img/top_titlebar_wall.jpg);
  background-position:bottom;
  border-bottom: 1px solid #542420;
  border-left: 8px solid #542420;
  background-repeat: repeat-x;
  height: 20px;
  padding: 5px;
  line-height:20px;
  margin: 0 0 20px 0;
  font-size:16px;
  color:#542420;
  font-weight: bold;
}
.Faq-View2 .wb-faq-categ{
  margin-bottom:10px;
}
.Faq-View2 .wb-faq-categ-title{
  padding:8px;
  background:#ECE9DE;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  border-bottom-width: 1px;
  border-left-width: 5px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color: #542420;
  border-left-color: #542420;
}
.Faq-View2 .wb-faq-list{
  padding:5px;
}
.Faq-View2 .wb-faq-table{
  border-collapse:collapse;
  border: solid 1px #CCCCCC;
  width:680px;
  }
.Faq-View2 .wb-faq-list-question{}
.Faq-View2 .wb-faq-list-question th{
  background-color:#CCCCCC;
  height:30px;
  width:30px;
  background-image: url(../../../../img/faq_q.gif);
  background-position:3px;
  background-repeat: no-repeat;
  border-bottom: dashed 1px #999999;
}
.Faq-View2 .wb-faq-list-question td{
  background-color:#EFEFEF;
  padding: 10px;
  line-height: 150%;
  border-bottom: dashed 1px #999999;
}

.Faq-View2 .wb-faq-list-answer{}
.Faq-View2 .wb-faq-list-answer th{
  width:30px;
  background-image: url(../../../../img/faq_a.gif);
  background-repeat: no-repeat;
  background-position:3px top;
}
.Faq-View2 .wb-faq-list-answer td{
  padding: 10px;
  line-height: 150%;
}

/* --------------------------------- 
------------------------------------
Faq-View3 FAQの表示( リスト表示版 )
------------------------------------
------------------------------------*/

.Faq-View3{
  clear:both;
  padding: 0 0 20px 5px;
}
.Faq-View3 .wb-faq{}
.Faq-View3 .wb-faq-title01{
  background-image: url(../../../../img/top_titlebar_wall.jpg);
  background-position:bottom;
  border-bottom: 1px solid #542420;
  border-left: 8px solid #542420;
  background-repeat: repeat-x;
  height: 20px;
  padding: 5px;
  line-height:20px;
  margin: 0 0 30px 0;
  font-size:16px;
  color:#542420;
  font-weight: bold;
}
.Faq-View3 .wb-faq-categ01{
  margin-bottom:20px;
}
.Faq-View3 .wb-faq-categ-title01{
  padding:8px;
  background:#ECE9DE;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 10px 10px;
  border-bottom:solid 1px #542420;
  border-left:solid 5px #542420;
}
.Faq-View3 .wb-faq-categ-list01{
  background-image:url(../../../../img/arrow_02.gif);
  background-repeat: no-repeat;
  background-position-x: 3px;
  background-position-y: 5px;
  padding:3px 0 3px 10px;
  margin: 5px 20px;
}
.Faq-View3 .wb-faq-categ-list01 a,
.Faq-View3 .wb-faq-categ-list01 a:link,
.Faq-View3 .wb-faq-categ-list01 a:visited {}
.Faq-View3 .wb-faq-categ-list01 a:hover{}

/*-----------詳細表示-----------*/
.Faq-View3 .wb-faq-title02{
  background-image: url(../../../../img/top_titlebar_wall.jpg);
  background-position:bottom;
  border-bottom: 1px solid #542420;
  border-left: 8px solid #542420;
  background-repeat: repeat-x;
  height: 20px;
  padding: 5px;
  line-height:20px;
  margin: 0 0 20px 0;
  font-size:16px;
  color:#542420;
  font-weight: bold;
}
.Faq-View3 .wb-faq-categ02{
  margin-bottom:25px;
}
.Faq-View3 .wb-faq-categ-title02{
  font-size:14px;
  font-weight:bold;
  color:#666666;
  background-image:url(../../../../img/faq_category.gif);
  background-repeat: no-repeat;
  padding:0 0 10px 80px;
  margin: 5px 10px;
}
.Faq-View3 .wb-faq-categ-question02{
  padding:8px;
  background:#ECE9DE;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 10px 10px;
  border-bottom:solid 1px #542420;
  border-left:solid 5px #542420;
}
.Faq-View3 .wb-faq-categ-question02 p{
  padding:0;
  margin:0;
}
.Faq-View3 .wb-faq-categ-answer02{
  padding: 10px 10px 30px 10px;
  margin: 15px 20px 30px 20px;
  border-bottom:dashed 1px #542420;
}

.Faq-View3 .wb-faq-btn{
  text-align:center;
  margin:20px;
}
.Faq-View3 .wb-faq-btn a,
.Faq-View3 .wb-faq-btn a:link,
.Faq-View3 .wb-faq-btn a:visited {}
.Faq-View3 .wb-faq-btn a:hover{}