<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* IMPORT RESET */
@import url("reset.css");
@import url("../style.css");

/* IMPORT 12 COLUMN RESPONSIVE GS */
@import url("responsive.gs.24col.css");
/*	EXAMPLE STYLES */


html, body {
  overflow-x:hidden;
  width: 100%;
  word-break: break-all;
  overflow-wrap: break-word;
  white-space: normal;
}

p {
  word-break: break-all;
  overflow-wrap: break-word;
  white-space: normal;
  max-width: 100%;
}
img {
    width: 100%;
    height: auto;
}

@media ( max-width : 755px ) {
    .sp_block {
        display: block;
    }
    p.controls button {
        display: inline-block;
        width: 44%;
    }
}
.wp-pagenavi &gt; * {
    line-height: 1.5;
    display: inline-block;
}
/* 
繝輔か繝ｼ繝�蜻ｨ繧�
*/

.FormContainer {
    background: #f8f8f8;
    padding: 45px;
}
.FormContainer .FormInner {
    position: relative;
    background: #fff;
    padding: 50px;
}
.FormContainer .FormInner::before {
    content: "";
    display: block;
    width: 80px;
    height: 80px;
    background-image: url(http://trustskill-2.goups.jp/wp-content/themes/trustskill/images/green_triangle.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0;
}
 .FormContainer .FormInner .FormPreAlert {
  margin-bottom: 45px;
}
 .FormContainer .FormInner .wpcf7c-conf {
  background-color: #eee;
}
 .FormContainer .FormInner span.font-green {
  color: #017f4e;
  display: inline-block;
}
 .FormContainer .FormInner .FormRow {
    padding: 15px 5px;
  align-items: center;
}
.FormContainer .FormInner .FormRow:nth-child(1){
  border-top: 1px solid grey;
}
 .FormContainer .FormInner .FormRow .font-green {
  padding-left: 10px;
}
.FormContainer .FormInner input,
.FormContainer .FormInner select {
 padding-top: 12px !important;
 padding-bottom: 12px !important;
 padding-left:6px !important;
 padding-right: 6px !important;
 font-size: 1.5rem;
}

@media only screen and (max-width: 940px) {
    .FormContainer .FormInner .FormRow {
        padding: 10px 5px;
    }
   .FormContainer .FormInner .FormRow__head {
    margin-bottom: 5px;
  }
  .FormContainer .FormInner input,
.FormContainer .FormInner select {
 padding-top: 9px !important;
 padding-bottom: 9px !important;
 padding-left:5px !important;
 padding-right: 5px !important;
}

 
}
 .FormContainer .FormInner .QuestionCategory input[type=checkbox]:checked + span::before,
 .FormContainer .FormInner .QuestionCategory input[type=checkbox]:checked + input[type=hidden] + span::before {
  opacity: 1;
}
 .FormContainer .FormInner .QuestionCategory span.wpcf7-list-item {
  position: relative;
  display: inline-block;
  width: 49%;
  margin: 5px 0;
}
@media only screen and (max-width: 940px) {
   .FormContainer .FormInner .QuestionCategory span.wpcf7-list-item {
    width: 100%;
  }
}
 .FormContainer .FormInner .QuestionCategory span.wpcf7-list-item .wpcf7-list-item-label::before {
  width: 8px;
  height: 12px;
  border-right: 2px solid #0171bd;
  border-bottom: 2px solid #0171bd;
  transform: rotate(45deg) translateY(-50%);
  display: inline-block;
  position: absolute;
  top: calc(50% - 5px);
  left: -20px;
  z-index: 1000;
  opacity: 0;
  content: "";
}
 .FormContainer .FormInner .QuestionCategory span.wpcf7-list-item .wpcf7-list-item-label::after {
  content: "";
  width: 15px;
  background-color: #e7eff4;
  display: inline-block;
  height: 16px;
  /* margin-left: -5px; */
  /* margin-right: 5px; */
  position: absolute;
  top: calc(50% - 1px);
  transform: translateY(-50%);
  line-height: 1;
  left: -19px;
  cursor: pointer;
  box-shadow: 0 0 1px black;
}
@media only screen and (max-width: 940px) {
   .FormContainer .FormInner .QuestionCategory .FormRow__body {
    padding-left: 20px;
  }
}
 .FormContainer .FormInner .RequestRow input[type=checkbox]:checked + span::before,
 .FormContainer .FormInner .RequestRow input[type=checkbox]:checked + input[type=hidden] + span::before {
  opacity: 1;
}
@media only screen and (max-width: 940px) {
   .FormContainer .FormInner .RequestRow .FormRow__body {
    padding-left: 20px;
  }
}
 .FormContainer .FormInner .RequestRow span.wpcf7-list-item {
  position: relative;
  display: inline-block;
  width: 100%;
  margin: 5px 0;
}
 .FormContainer .FormInner .RequestRow span.wpcf7-list-item .wpcf7-list-item-label::before {
  width: 8px;
  height: 12px;
  border-right: 2px solid #0171bd;
  border-bottom: 2px solid #0171bd;
  transform: rotate(45deg) translateY(-50%);
  display: inline-block;
  position: absolute;
  top: calc(50% - 5px);
  left: -20px;
  z-index: 1000;
  opacity: 0;
  content: "";
}
 .FormContainer .FormInner .RequestRow span.wpcf7-list-item .wpcf7-list-item-label::after {
  content: "";
  width: 15px;
  background-color: #e7eff4;
  display: inline-block;
  height: 16px;
  /* margin-left: -5px; */
  /* margin-right: 5px; */
  position: absolute;
  top: calc(50% - 1px);
  transform: translateY(-50%);
  line-height: 1;
  left: -19px;
  cursor: pointer;
  box-shadow: 0 0 1px black;
}
 .FormContainer .FormInner #address_auto_fill:hover {
  cursor: pointer;
}
 .FormContainer .FormInner .PrivacyPolicyCheckBoxRow {
  text-align: center;
}
 .FormContainer .FormInner .PrivacyPolicyCheckBoxRow .wpcf7-form-control-wrap.privacy_policy_check {
  margin-left: 20px;
}
 .FormContainer .FormInner .PrivacyPolicyCheckBoxRow span.wpcf7-list-item {
  margin-left: 0px;
}
 .FormContainer .FormInner .PrivacyPolicyCheckBoxRow input[type=checkbox]:checked + span::before,
 .FormContainer .FormInner .PrivacyPolicyCheckBoxRow input[type=checkbox]:checked + input[type=hidden] + span::before {
  opacity: 1;
}
 .FormContainer .FormInner .PrivacyPolicyCheckBoxRow .wpcf7-list-item-label::before {
  width: 8px;
  height: 12px;
  border-right: 2px solid #0171bd;
  border-bottom: 2px solid #0171bd;
  transform: rotate(45deg) translateY(-50%);
  display: inline-block;
  position: absolute;
  top: calc(50% - 5px);
  left: -20px;
  z-index: 1000;
  opacity: 0;
  content: "";
}
 .FormContainer .FormInner .PrivacyPolicyCheckBoxRow .wpcf7-list-item-label::after {
  content: "";
  width: 15px;
  background-color: #e7eff4;
  display: inline-block;
  height: 16px;
  /* margin-left: -5px; */
  /* margin-right: 5px; */
  position: absolute;
  top: calc(50% - 1px);
  transform: translateY(-50%);
  line-height: 1;
  left: -19px;
  cursor: pointer;
  box-shadow: 0 0 1px black;
}
 .FormContainer .FormInner .ReplyMethod input[type=checkbox]:checked + span::before,
 .FormContainer .FormInner .ReplyMethod input[type=checkbox]:checked + input[type=hidden] + span::before {
  opacity: 1;
}
@media only screen and (max-width: 940px) {
   .FormContainer .FormInner .ReplyMethod .FormRow__body {
    padding-left: 20px;
  }
}
 .FormContainer .FormInner .ReplyMethod span.wpcf7-list-item {
  position: relative;
  display: inline-block;
  width: 490%;
  margin: 5px 0;
}
 .FormContainer .FormInner .ReplyMethod span.wpcf7-list-item .wpcf7-list-item-label::before {
  width: 8px;
  height: 12px;
  border-right: 2px solid #0171bd;
  border-bottom: 2px solid #0171bd;
  transform: rotate(45deg) translateY(-50%);
  display: inline-block;
  position: absolute;
  top: calc(50% - 5px);
  left: -20px;
  z-index: 1000;
  opacity: 0;
  content: "";
}
 .FormContainer .FormInner .ReplyMethod span.wpcf7-list-item .wpcf7-list-item-label::after {
  content: "";
  width: 15px;
  background-color: #e7eff4;
  display: inline-block;
  height: 16px;
  /* margin-left: -5px; */
  /* margin-right: 5px; */
  position: absolute;
  top: calc(50% - 1px);
  transform: translateY(-50%);
  line-height: 1;
  left: -19px;
  cursor: pointer;
  box-shadow: 0 0 1px black;
}
 .FormContainer .FormInner .ButtonRow {
  padding-top: 94px;
  text-align: center;
}
 .FormContainer .FormInner .ButtonRow #go_to_confirm,
 .FormContainer .FormInner .ButtonRow #go_back,
 .FormContainer .FormInner .ButtonRow #submit {
  width: 280px;
  height: 60px;
  margin: 0 5px;
  background: #000;
  color: #fff;
  font-size: 2rem;
  line-height: 1;
  letter-spacing: 7px;
}
 .FormContainer .FormInner .ButtonRow img {
  width: 344px;
}
 .FormContainer .FormInner input,
 .FormContainer .FormInner textarea {
  border: 1px solid #e6e7e7;
  padding: 4px;
}
 .FormContainer .FormInner .InlineFormGroup__item {
  display: inline-block;
  vertical-align: middle;
}
 .FormContainer .FormInner .InlineFormGroup__item:nth-child(1) {
  margin-right: 10px;
}
 .FormContainer .FormInner input.zip {
  max-width: 200px;
}
 .FormContainer .FormInner #address_auto_fill {
  background-color: #017f4e;
  color: #fff;
  padding: 5px 15px;
}
 .FormContainer .FormInner input[type=text],
 .FormContainer .FormInner textarea,
 .FormContainer .FormInner input[type=email] {
  width: 100%;
}
@media only screen and (max-width: 940px) {
  .ContactSection #address_auto_fill {
    margin-top: 10px;
    display: inline-block;
  }
   .FormContainer {
    padding: 0;
  }
   .FormContainer .FormInner {
    padding: 85px 0 0;
  }
}
#your-post,
span.mwform-tel-field input {
    display: inline-block !important;
    max-width: 100px;
    margin: 0 5px;
}
.ButtonsRow {
text-align:center;
}
.ButtonsRow button,
.ButtonsRow input[type='submit']{
    max-width: 240px;
    width: 45%;
    height: 60px;
    margin: 0 5px;
    background: #000;
    color: #fff;
    font-size: 2rem;
    line-height: 1;
    letter-spacing: 5px;
}
#your-address01, #your-address02, #your-address03 {
    margin-top: 10px;
}
.mw_wp_form .error {
    font-size: 93%;
    color: #B70000;
    display: block;
    background: #ddd;
    padding: 2px 5px;
    margin-top: 3px;
}

.mw_wp_form .mw_wp_form_confirm_show {
    display: none;
}
.mw_wp_form.mw_wp_form_confirm .mw_wp_form_confirm_show {
    display: block;
    margin-bottom: 5px;
    font-size: 1.8rem;
}

.mw_wp_form.mw_wp_form_confirm .FormPreAlert {
    display: none;
}

.FormRow .col {
  padding-left: 0 !important;
  margin-left: 0 !important;
}</pre></body></html>