@charset "UTF-8";

/* -*- Encoding: utf8n -*- */

/* faq
 ------------------------------------------------------*/
body {
  color:black;
}
#faq {
  width:922px; margin:0 auto;
}
#faq h2 {
  background:url(/jp/image/asteria/faq/title_bg_01.jpg) no-repeat; width:922px; height:29px; margin:20px 0; font-size:16px; font-weight:bold; color:black; line-height:29px; text-indent:40px;
}

#faq .faq-body{
  width:922px; margin:0 auto;
}

#faq .faq-body .faq-left{
  width:442px; float:left;
}

#faq .faq-body .faq-right{
  width:442px; float:right;
}
#faq .faq-body ul{
  margin:10px 0px;
}

#faq .faq-body li{
  padding-left:20px; background:url(/jp/image/asteria/common/icon_arrow_01.jpg) no-repeat; background-position:10px 5px;
}

#faq .faq-answer{
  width:922px; margin:10 auto;
}

#faq .faq-answer h3 {
  background:url(/jp/image/asteria/faq/faq_back.gif) no-repeat; width:922px; height:54px; margin-top: 20px; font-size:16px; font-weight:bold; color:white; line-height:65px; text-indent:80px;
}
#faq .faq-answer p{
padding:20px;
border-right: 3px #d3d5d4 solid;
border-bottom: 3px #d3d5d4 solid;
border-left: 3px #d3d5d4 solid;
}

#faq .faq-footer {
  background:url(/jp/image/asteria/common/footer_bg2.jpg) no-repeat; width:922px; height:142px; margin-bottom:30px; margin-top:30px;
}
#faq .faq-footer p {
  width:230px; float:left; height:100px; text-align:center; padding-top:48px;
}

.bottom-b {
  clear:both; text-align:right; padding-top:10px;
}
.bottom-b a {
  display:inline; background:url(/jp/image/asteria/common/pagetop_icon.jpg) no-repeat; background-position:0 4px; padding-left:20px; 
}

.inquiry {
  background:url(/jp/image/asteria/pd/inquiry_bg01.jpg) no-repeat; width:322px; height:52px; margin-top:10px; margin-left:600px;
}
.inquiry a {
  display:block; float:left; width:140px; padding-top:8px; padding-left:20px; height:45px;
}

