@charset "utf-8";

/* --------------------------------------------------------------------------- */
.contents_box {
  margin: 0 auto;
  width: 1000px;
}

/* --------------------------------------------------------------------------- */
.ttl_area {
  background: url("../images/head_city.png") repeat-x center bottom;
  min-width: 1000px;
  width: 100%;
}
.main_box {
  margin: 0 auto;
  padding: 25px 0;
  width: 1000px;
  padding: 0;
}
.main_box .top_ttl {
  padding: 20px 0;
  text-align: center;
}
.main_box .faq_ttl {
  padding: 20px 0 0;
  text-align: center;
}

.main_contents {
  width:750px;
}


.woman {
  background: url(../images/bg.png) repeat-y;
  margin-bottom:50px;
  color: #533c32;
  font-size: 18px;
}
.woman a {
  color: #0068b6;
}

.woman h3 {
  text-align: center;
  padding: 60px 0;
}

.woman .torikumi {}
.woman .torikumi strong {
  display: block;
  text-align: center;
  padding-bottom: 60px;
}
.woman .torikumi ul {
  padding: 0 50px 130px;
  list-style-type: none;
}
.woman .torikumi ul li {
  background: url(../images/trgl.png) no-repeat 0 3px;
  padding: 0 0 0 20px;
}
.woman .torikumi ul li img {
  float: right;
}
.woman .torikumi ul li.t1 {
  height: 180px;
}
.woman .torikumi ul li.t2 {
  margin-top: 50px;
}
.woman .torikumi ul li.t2 img {
  margin-top: -50px;
}

.woman .interview {
  width: 649px;
  margin: 0 auto;
  font-size: 17px;
}
.woman .interview h4 {}
.woman .interview .inr {
  background: #fff;
  padding: 40px 0 0;
}
.woman .interview ul.owner {
  width: 598px;
  margin: 0 auto;
}
.woman .interview ul.owner li {
  padding-bottom: 70px;
}
.woman .interview ul.owner li dl {}
.woman .interview ul.owner li dl dt {
  display: block;
  padding-bottom: 15px;
  border-bottom: 3px solid #fb80ae;
  overflow: hidden;
}
.woman .interview ul.owner li dl dt .ex {
  width: 313px;
  float: right;
}
.woman .interview ul.owner li dl dt .ex img {
  display: block;
  margin-bottom: 10px;
}
.woman .interview ul.owner li dl dt .img {
  float: left;
}
.woman .interview ul.owner li dl dd {
  padding: 18px 0 0;
  overflow: hidden;
}
.woman .interview ul.owner li dl dd strong {
  float: left;
}
.woman .interview ul.owner li dl dd div {
  float: right;
}

.woman .faq_btn {
  text-align: center;
  padding: 40px 0;
}


.woman .faq_navi {
  padding: 25px 0 0;
  overflow: hidden;
  text-align: center;
}
.woman .faq_navi li {
  display: inline-block;
  padding: 0 20px;
}

.woman .faq {}
.woman .faq h3 {}
.woman .faq dl {
  width: 625px;
  margin: 0 auto;
}
.woman .faq dl dt, 
.woman .faq dl dd {
  display: block;
  padding-left: 80px;
}
.woman .faq dl dt {
  min-height: 62px;
  color: #fc80af;
  font-size: 25px;
  line-height: 1.2;
}
.woman .faq dl dd {
  min-height: 62px;
  margin-bottom: 50px;
  padding-top: 30px;
}
.woman .faq dl dt.one {
  padding-top: 12px;
}
.woman #working dl dt {
  background: url(../images/working_q.png) no-repeat;
}
.woman #working dl dd {
  background: url(../images/working_a.png) no-repeat;
}
.woman #experience dl dt {
  background: url(../images/experience_q.png) no-repeat;
}
.woman #experience dl dd {
  background: url(../images/experience_a.png) no-repeat;
}
.woman #future dl dt {
  background: url(../images/future_q.png) no-repeat;
}
.woman #future dl dd {
  background: url(../images/future_a.png) no-repeat;
}

.woman #future {
  padding-bottom: 40px;
}

/* new clearfix */
.cf:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .cf             { zoom: 1; } /* IE6 */
*:first-child+html .cf { zoom: 1; } /* IE7 */
