@charset "UTF-8";
@import "../base/init.css";
@import "../base/style.css";
@import "../piece/style.css";

/* =========================================================
   Enquete
========================================================= */

/* Confirm
----------------------------------------------- */
.confirmMessage {
  margin-bottom: 30px;
  font-size: 120%;
  text-align: center;
}

/* Index : enqueteForms
----------------------------------------------- */
.enqueteForms .form, .enqueteForm .form {
  margin: 10px 0px;

}
.enqueteForms .form h2, .enqueteForm .form h2, .pieceContainer h2 {
  margin: 0 0 10px 15px;
  padding: 12px 0 12px 15px;
  line-height: 25px;
  background-image: url("../general/images/tl_h2_l.gif");
  background-position: 0 0;
  background-repeat: no-repeat;
  font-weight: bold;
  color: #321212 !important;
}
.enqueteForms .form .summary, .enqueteForm .form .body {
  padding: 10px 15px 5px;
}

#page-recruit-recruitContact-4-index .enqueteForms .form h2,
#page-recruit-recruitContact-4-index .enqueteForm .form h2,
#page-recruit-recruitContact-4-index .pieceContainer h2 {
  margin: 0 0 10px 7px;
  background-image: url("../general/images/tl_h2.gif");
}


/* page-title
----------------------------------------------- */
#pageTitle {
  margin-bottom: 10px;
}
#pageTitle h1 {
  height: 40px;
  margin: 0;
  padding: 23px 0 10px 25px;
  background-image: url("../general/images/tl_h1_l.gif");
  background-position: right bottom;
  background-repeat: no-repeat;
  font-size: 150%;
  font-weight: bold;
  line-height: 1.5em;
  color: #321212;
}

#page-recruit-recruitContact-4-index #pageTitle h1,
#page-recruit-recruitContact-4-sent #pageTitle h1 {
  background-image: url("../general/images/tl_h1.gif");
}


/* Show : enqueteForm
----------------------------------------------- */
.enqueteForm .columns {
  margin: 20px 15px;
}
.enqueteForm .column {
  margin: 10px 0px 0px 0px;
  padding: 10px;
  background: #EDEAEA;
  border: 1px solid #A49696;
}
.enqueteForm .column .name {
}
.form .name a {
  color: #321212;
}
.enqueteForm .column .name .required {
  color: #ff0000;
}
.enqueteForm .column .body {
  margin: 10px 0px 0px 15px;
}
.enqueteForm .column .field {
  margin: 3px 0px 0px 15px;
}
.enqueteForm .submitters {
  margin: 0px;
  padding: 10px 0px;
  text-align: center;
}
.enqueteForm .errorExplanation {
  color: red;
}

.enqueteForm input.textField, .enqueteForm textarea.textArea {
  border: 1px solid #858585;
}
.enqueteForm input.confirm {
display: block;
width: 158px;
height: 0;
/height: 37px;
margin: 0 auto;
padding: 37px 0 0;
/padding: 0px;
overflow: hidden;
background-image: url(/_common/themes/joruri/doc/images/bt_b_kakunin.gif);
text-align: center;
text-indent: -9999px;
border: none;
cursor: pointer;
}
.enqueteForm input.confirm:hover {
background-image: url(/_common/themes/joruri/doc/images/bt_b_kakunin_on.gif);
}

@media not screen and (1) { /* Opera 10 以上 */
.enqueteForm input.confirm {
padding: 36px 0 0;
color: transparent;
}
}
.enqueteForm input.confirm:not(\*|*) {
padding: 36px 0 0;
color: transparent;
}

/* Sent : enqueteSent
----------------------------------------------- */
.enqueteSent .message {
  margin: 30px 0 60px;
  text-align: center;
}

#tel-inquiry .inquiry-head{
  margin: 0 15px 10px;
  position: relative;
  line-height: 1.5em;
}

#tel-inquiry .inquiry-box{
  padding: 15px;
  margin: 0 15px 20px;
  border: 1px solid #A49696;
  position: relative;
  line-height: 1.5em;
  /height: 1%;
}

#tel-inquiry h3{
  margin: 0 15px 7px;
  padding: 2px 0 2px 5px;
  line-height: 25px;
  font-size: 100%;
  font-weight: bold;
  border-left: 4px solid #321212;
  color: #321212;
}

#page-inquiry-1-sent #tel-inquiry,
#page-recruit-recruitContact-4-sent  #tel-inquiry {
  display: none;
}

.inquiry-box a {
  display: inline-block;
  width: 126px;
  height: 0;
  padding-top: 28px;
  margin: 0 0 0 10px;
  overflow: hidden;
  background-image: url(/_common/themes/joruri/piece/images/bt_a_kyoten.gif);
  position: absolute;
  top: 10px;
}

.inquiry-box a:hover {
  background-image: url(/_common/themes/joruri/piece/images/bt_a_kyoten_on.gif);
}



#page-recruit-recruitContact-4-index .sideMenu li.sm4,
#page-recruit-recruitContact-4-sent .sideMenu li.sm4{
  background: none !important;
}

#page-recruit-recruitContact-4-index .sideMenu li.sm4 a,
#page-recruit-recruitContact-4-sent .sideMenu li.sm4 a{
  background-image: url(/_common/themes/joruri/piece/images/ic_menu_arrow_select.gif);
  background-repeat: no-repeat;
  background-position: left 0.4em;
  font-weight: bold;
}
