@charset "UTF-8";
/*----------------------------------------------------
	color カラーセッティング
----------------------------------------------------*/
/*----------------------------------------------------
	gnav active
----------------------------------------------------*/
/* ===================================================================
CSS information

 file name  :faq.css
 author     :Ability Consultant
style info  :よくあるご質問
=================================================================== */
#contents {
  background-color: #f7f7f7;
}

/*-----------------------------------------------------------
	gnav active
-----------------------------------------------------------*/
#gnav li.gnav_faq a {
  border-top: 3px solid #f4f8f8;
  background: #f4f8f8;
}

/*-----------------------------------------------------------
	.nav_faq
-----------------------------------------------------------*/
.nav_faq {
  overflow: hidden;
  *zoom: 1;
  clear: both;
}
.nav_faq li {
  width: 227px;
  margin: 0 5px 5px;
  float: left;
}
.nav_faq li a {
  display: block;
  border: 1px solid #e0e0e0;
  background: white url(../images/common/ic_btn_arrow.png) 96% center no-repeat;
  padding: 20px 10px;
  color: #27282d;
}
.nav_faq li a:hover {
  background-color: #f7f7f7;
  text-decoration: none;
}

/*-----------------------------------------------------------
	.con_faq
-----------------------------------------------------------*/
.con_faq {
  overflow: hidden;
  *zoom: 1;
}
.con_faq .box {
  padding: 30px 0;
  text-align: center;
}
.con_faq .box .pagetop {
  text-align: right;
  padding: 15px 15px 0 0;
}
.con_faq .box_access {
  background: url(../images/faq/img_access.png) center 0 no-repeat;
  height: 1333px;
  margin-bottom: 80px;
}
.con_faq .box_access .lnk_txt {
  padding: 210px 0 0 50px;
}
.con_faq .box_access .lnk_txt a {
  background: url(../images/faq/ic_txt_lnk.jpg) 0 center no-repeat;
  padding-left: 10px;
  text-decoration: underline;
}
.con_faq .box_access .pagetop {
  text-align: right;
  padding: 1103px 15px 0 0;
}
