@charset "utf-8";
/* CSS column Document */


/* エントリー画面 */
body.page-node-type-job.path-reg-entry .container.w900.maincontent{
    max-width: 680px;
    margin-left: auto;
    margin-right: auto;
}
body.page-node-type-job.path-reg-entry main{
  background:#d6fcf8;
}
.node-entry-form.node-form{
  background:#fff;
  padding:15px;
  border-radius: 8px;
  box-shadow: rgba(51, 162, 150, 0.3) 0px 4px 16px, rgba(51, 162, 150, 0.05) 0px 8px 32px;
}
.node-entry-form.node-form .form-actions input[type="submit"]{
  display: block;
  height:60px;
  line-height: 60px;
  font-weight: 600;
  color:#fff;
  background:#ff6b89;
  text-align: center;
  border-radius: 40px;
  max-width: 280px;
  min-width: 280px;
  margin-left:auto;
  margin-right: auto;
  font-size:19px;
  box-shadow: rgba(53, 169, 157, 0.4) 0px 4px 16px, rgba(53, 169, 157, 0.05) 0px 8px 32px; 
}
.node--type-job.job-for_reference_head {
  margin-bottom:30px;
  padding:30px 20px;
  box-shadow: rgba(14, 63, 126, 0.04) 0px 0px 0px 1px, rgba(42, 51, 69, 0.04) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.04) 0px 6px 6px -3px, rgba(14, 63, 126, 0.04) 0px 12px 12px -6px, rgba(14, 63, 126, 0.04) 0px 24px 24px -12px;
  border-radius: 5px;
}
.node--type-job.job-for_reference_head .field--name-field-job-location-name{
  font-size:24px;
  font-weight: 600;
}
form.node-entry-form .form-item {
    margin: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
}
form.node-entry-form  fieldset#edit-group-etr-profile{
  margin-bottom:20px;
}
form.node-entry-form  fieldset#edit-group-etr-profile,
form.node-entry-form  fieldset#edit-group-etr-motivation{
    border: 1px solid #EAECEE;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    padding: 10px 30px;
}
.user-logged-in.path-reg-entry form.node-entry-form  fieldset#edit-group-etr-profile{
  display: none;
}
#edit-field-etr-prefecture, #edit-field-etr-city {
    min-width: 120px;
}
.node--type-entry footer.node__meta .profile {
    display: none;
}
.node--type-entry .field--name-field-etr-job {
    background: #EAF2F8;
    border: 1px solid #D4E6F1;
    padding: 13px 15px 10px;
    margin-bottom: 16px;
}
.node--type-entry .entry_details_item_table {
    border-top: solid 1px #D5DDE6;
    border-left: solid 1px #D5DDE6;
    border-right: solid 1px #D5DDE6;
}
.node--type-entry .entry_details_item_table .field {
    border-bottom: solid 1px #D5DDE6;
}
.node--type-entry .entry_details_item_table .field .field__label {
    width: 20%;
    background: #EAF2F8;
    padding: 10px 5px;
    margin-right: 10px;
}
.node--type-entry .entry_details_item_table .field .field__item {
    width: calc(100% - 30px);
    padding: 10px 5px;
}
.node--type-entry .field--name-field-etr-status {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 10px 5px;
}
.vwork-status-update-form-wrapper > label {
    font-weight: bold;
}
.vwork-status-update-form-wrapper form.upd-entry-status-form label[for="edit-status"] {
    display: none
}
/*エントリー*/
.node-entry-form .node--view-mode-for-reference-head {
    background: #EAF2F8;
    border: 1px solid #D4E6F1;
    padding: 10px 10px 10px;
    margin-bottom: 16px;
    color: var(--first-color);
}
.node-entry-form .profile .field .field__label {
    width: 20%;
    background: #EAF2F8;
    padding: 10px 5px;
    margin-right: 10px;
}
.node-entry-form .profile .field--label-inline.clearfix.field--name-field-skp-id {
    border-top: solid 1px #D5DDE6;
}
.node-entry-form .profile .field--label-inline.clearfix {
    display: block;
    border-bottom: solid 1px #D5DDE6;
    border-left: solid 1px #D5DDE6;
    border-right: solid 1px #D5DDE6;
}
.node-entry-form .profile .field.field--label-inline .field__item {
    display: inline-block;
    vertical-align: middle;
    padding: 10px 5px;
}
.node-entry-form .form-actions {
    margin-top: 30px;
    text-align: center;
}
.node-entry-form #edit-group-etr-motivation{
     border: solid 1px #D5DDE6;
}
/* エントリー履歴 */
.node--type-entry .text-center {
    text-align: center;
}
.node--type-entry .text-center .btn {
    border: 1px solid var(--green-color);
    height: 30px;
    border-radius: 120px;
    line-height: 30px;
    padding: 0px 20px;
    font-size: 1.1rem;
    color: var(--green-color);
    background: #fff;
    display: inline-block;
}
.node--type-entry .text-center .btn:hover {
    background: var(--green-color);
    color: #fff;
}

/****エントリー****/
.user-logged-in.path-reg-entry .maincontent{
  max-width: 680px;
}
.user-logged-in.path-reg-entry .maincontent #edit-group-etr-motivation{
  margin-top:30px;
  padding: 0px 30px;
}
form.node-entry-form .form-item legend .fieldset-legend{
  font-size:1.6rem;
}
form.node-entry-form .counter{
  text-align: right;
  margin-top:10px;
}
.user-logged-in.path-entry .maincontent{
  max-width: 880px;
  padding: 60px 0px;
}
#block-vwork-front-entrycomplate p{
  line-height: 200%;
}
.comment-wrapper .comment-form{
  padding-top:13px;
}
