html{
   line-height:1.15 !important;
}
.mb30{
  margin-bottom:30px;
}

.uk-link,.uk-link-toggle:focus .uk-link,.uk-link-toggle:hover .uk-link,.uk-link:hover,a,a:hover{
  color:#14171a !important;
}
ul.FloatNav__list{
  padding-left:0 !important;
}

.content.inquiry_finished .description{
  margin:0 auto 50px;
}
.red_text{
  color:#d8222a;
}
.content h1.form-header{
  font-size:1.875rem !important;
  margin:0 0 5rem;
}
.content h1.form-header.gap-large{
  margin-bottom:6.4rem;
}
.content h1.form-header span{
  display:block;
  font-family:"small-en-header";
  font-size:.7em;
  font-weight:700;
  padding:0 0 1.6875rem;
}
.content .description{
  letter-spacing:.02em;
  line-height:2;
  margin:0 auto;
  position:relative;
}
.mHeading-1{
  align-items:center;
  display:flex;
  flex-direction:column;
  gap:3px;
}
.content .description .notice{
  display:block;
  font-size:.8em;
  padding:1.25rem 0;
}
.content .comment{
  line-height:1.4;
  margin:0 auto 50px;
}
.content .comment.small{
  font-size:.8125em;
  line-height:1.5;
}
.content .comment.finished-message{
    font-size:1.5rem;
}
.content .inquiry{
  font-size:16px !important;
  margin-bottom:40px;
}
.content .inquiry,.content .inquiry.check_contents{
  background-color:#f8f8f8;

}
.content .inquiry>*{
  border-bottom:1px solid #d5d5d5;
  padding:20px;
}
.content .inquiry>:last-child{
  border-bottom:none;
}

.content .btn-box{
  display:flex;
  justify-content:center;
}
.content .btn-box2{
  display:flex;
  justify-content:space-around;
}


.content button{
  background:none;
  background-color:#fff;
  border:2px solid #707070;
  height:65px;
  max-width:276px;
  padding:.2rem 1rem;
  text-align:center;
}


.content .inquiry>*>div:not(.container){
  padding-right:1em;
  width:10.5em;
}
.content .inquiry.check_contents>*>div:not(.container){
  color:#777;
  font-weight:700;
}

.content .inquiry>*>div:not(.container).passwd{
  width:12em;
}
.content .inquiry>*>.container>*,.content .inquiry>*>.container>*>[type=text]{
  height:44px;
}
.content .inquiry>*>.container.thick{
  height:180px;
}
.content .inquiry>*>.container.sentence{
  max-height:180px;
  min-height:55px;
}
.content .inquiry>*>.container.sentence>.inquiry_check{
  height:100%;
  max-height:180px;
  overflow-y:auto;
}
.content .inquiry>*>.container.zip>button{
  background-color:#d3d3d3;
  border:none;
  border-radius:3px;
  max-height:44px;
  max-width:145px;
}
.content .inquiry>*>.container>*>[type=text],.content .inquiry>*>.container>[type=email],.content .inquiry>*>.container>[type=tel],.content .inquiry>*>.container>[type=text],.content .inquiry>*>.container>select,.content .inquiry>*>.container>textarea{
  background-color:#fff;
  border:1px solid #ccc;
  border-radius:3px;
  padding:5px 10px;
}
.content .inquiry>*>.container>[type=email],.content .inquiry>*>.container>[type=text]{
  max-width:100%;
}

.content .inquiry>*>.container>select{
  background-image:url(/contact/assets/images/common/expandarrow.svg);
  background-position:right 10px center;
  background-repeat:no-repeat;
  background-size:9px;
  cursor:pointer;
  max-width:240px;
}

.content .inquiry>*>.container>select>option:first-child{
  color:#999;
}
.content .inquiry>*>.container>textarea{
  height:100%;
  resize:none;
  width:100%;
}
.content .inquiry>*>.container.uk-flex>label{
  min-width:50%;
}
.content .inquiry>*>.container.uk-flex>label:first-child{
  padding-right:.8rem;
}
.content .inquiry>*>.container.uk-flex>label>div{
  min-width:2.5em;
  padding-right:.5em;
}
.content .inquiry>*>.container.uk-flex>label>[type=text]{
  background-color:#fff;
  border:1px solid #ccc;
  border-radius:3px;
  height:100%;
  padding:5px 10px;
}
.content .inquiry>*>.container.check>.user_name_sei{
  padding-right:.5em;
}
@media screen and (max-width:1023px){
  .content h1.form-header{
    font-size:1.625rem;
    margin:0 0 3.5rem;
    text-align:left !important;
  }
  .content h1.form-header span{
    font-size:.6em;
    padding-bottom:.8rem;
  }
  .content .inquiry{
    margin-bottom:30px;
  }
  .content .inquiry>*>div:not(.container).multiline{
    width:auto;
  }
  .content .inquiry>*>div:not(.container).multiline>p{
    display:inline-block;
  }

  .content .inquiry>*>.container.thick{
    height:160px;
  }
  .content .inquiry>*>.container.sentence,.content .inquiry>*>.container.sentence>.inquiry_check{
    max-height:160px;
  }

  .content .inquiry>*>.container.zip>*{
    margin-right:.4rem;
  }

  .content .inquiry>*>.container.zip>button{
    margin-bottom:0;
  }
  .content .inquiry>*>.container.uk-flex>label{
    margin:0 0 .4rem 1rem;
    min-width:96px;
  }
  .content .inquiry>*>.container.uk-flex>label:first-child{
    padding-right:0;
  }
  .content .inquiry>*>.container.check{
    margin-top:.4rem;
  }
  .content button{
    max-width:inherit;
  }

  .content .btn-box2{
    justify-content:space-between;
  }
  .content .btn-box2 button{

    flex:0 1 45%;
  }}