@charset "UTF-8";
/* CSS Document */
/* sass設定
******************************************************************************************** */
/* 基本設定
******************************************************************************************** */
/* line 9, ../sass/request.scss */
div#wrapper_outer {
  background: url(../img/request/top_bg.jpg) center top no-repeat;
}

/* line 13, ../sass/request.scss */
div#wrapper {
  padding: 280px 0 0 0;
}

/* line 16, ../sass/request.scss */
nav#gnav {
  top: 300px;
}

/* line 19, ../sass/request.scss */
#page_nav {
  text-align: left;
  font-size: 14px;
  margin-bottom: 20px;
}
/* line 24, ../sass/request.scss */
#page_nav #page_title {
  margin-bottom: 20px;
}
/* line 29, ../sass/request.scss */
#page_nav ul {
  margin-bottom: 25px;
  margin-left: 5px;
}
/* line 33, ../sass/request.scss */
#page_nav ul li {
  background: url(../img/arrow02.gif) left center no-repeat;
  padding: 0 0 0 15px;
  margin-bottom: 6px;
}

/* レイアウト設定
******************************************************************************************** */
/* line 51, ../sass/request.scss */
#form_area {
  text-align: left;
  font-size: 14px;
  padding-bottom: 50px;
}
/* line 56, ../sass/request.scss */
#form_area p {
  margin-bottom: 20px;
}
/* line 60, ../sass/request.scss */
#form_area .thanks {
  text-align: center;
  font-size: 21px;
}
/* line 65, ../sass/request.scss */
#form_area table {
  margin: 20px 20px;
  width: 100%;
}
/* line 71, ../sass/request.scss */
#form_area table tr th {
  font-weight: normal;
  border: 1px solid #BBBBBB;
  background: #EEEEEE;
  color: #77922C;
  font-size: 16px;
  padding: 8px 20px;
  width: 300px;
}
/* line 80, ../sass/request.scss */
#form_area table tr td {
  font-size: 13px;
  border: 1px solid #BBBBBB;
  padding: 8px 15px;
}
/* line 85, ../sass/request.scss */
#form_area table tr td input[type="checkbox"] {
  width: 30px;
}
#form_area table tr td input {
  margin: 0;
  padding: 3px 5px;
  width: 300px;
  line-height: 160%;
}
/* line 92, ../sass/request.scss */
#form_area table tr td #zip {
  width: 100px;
}

/* line 101, ../sass/request.scss */
table#form th {
  background: #F7F7F7;
  padding: 7px 10px;
  border-bottom: 5px solid #FFF;
  vertical-align: top;
}

/* line 107, ../sass/request.scss */
table#form td {
  padding: 7px 10px;
  vertical-align: top;
}

/* line 111, ../sass/request.scss */
table#form span {
  color: #FF3366;
}

/* line 114, ../sass/request.scss */
table#form span.mini {
  color: #000;
  font-size: 85%;
}

/* line 118, ../sass/request.scss */
table#form .error {
  color: #F00;
}

#form{
  margin-bottom: 20px;
}
