<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Form */
.tk-reform .tk-reform-form {
  background-color: #F7F7F7;
}

.tk-reform .tk-reform-form .form-wrapper {
  width: 978px;
  margin: 0 auto;
  padding-top: 74px;
}

.tk-reform .tk-reform-form .form-wrapper .tk-form-header {
  margin: 0px 20px 75px;
}


.tk-reform .tk-reform-form .tk-form-header h2 span{
  font-size: 1.9em;
  color: #000000;
}

.tk-reform .tk-reform-form .tk-form-header p span{
  font-size: 0.8em;
  color: #000000;
}

.tk-reform .tk-reform-form .form-wrapper .form-content-wrapper{
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.tk-reform .tk-reform-form .form-wrapper .form-content-wrapper *{
  box-sizing: border-box;
}

.tk-reform .tk-reform-form .form-item {
  width: 466px;
  margin: 0 0 20px 0;
}

.tk-reform .tk-reform-form .form-item .item-field-wrapper{
  width: 100%;
}

.tk-reform .tk-reform-form .form-item input[type=text],    
.tk-reform .tk-reform-form .form-item input[type=email]{    
  width: 100%;
  border: 1px solid #000000;
  background-color: #FFFFFF;

  min-height: 37px;
  padding: 3px;
  padding-inline-end: 3px;
  padding-inline-start: 10px;
}

.tk-reform .tk-reform-form .form-item textarea{
  width: 100%;
  border: 1px solid #000000;
  background-color: #FFFFFF;

  height: 87px;
  padding: 3px;
  padding-inline-end: 10px;
  padding-inline-start: 10px;
  padding-top: .75em;
  resize: none;
  margin-top: 5px;
}

.tk-reform .tk-reform-form .form-item input[type=text],    
.tk-reform .tk-reform-form .form-item input[type=email]{  
  font: var(--tk-font_12);
}  

.tk-reform .tk-reform-form .form-item .item-label,
.tk-reform .tk-reform-form .form-item .item-radio-grp .wpcf7-list-item-label,
.tk-reform .tk-reform-form .form-item legend {
  font: var(--tk-font_12);
  color: #000000;
}

.tk-reform .tk-reform-form .form-item legend {
  margin-bottom: 5px;
}

/* .tk-reform .tk-reform-form .form-item-radio .item-radio-grp {
  display: flex;
  flex-direction: column;
  row-gap: 9px;
}

.tk-reform .tk-reform-form .form-item-radio .item-radio-grp div{
  display: flex;
  align-items: center;
}

.tk-reform .tk-reform-form .form-item input[type=radio]{
  margin: 0 10px 0 0;
  width: 18px;
  height: 18px;
}

.tk-reform .tk-reform-form .form-item .item-radio-grp label {
  line-height: 1em;
} */

.tk-reform .tk-reform-form .form-wrapper .form-item .item-radio-grp {
  display: flex;
  flex-direction: column;
  row-gap: 0px;
}

/* .tk-reform .tk-reform-form .form-wrapper .form-item input[type=radio]{
  margin: 0 10px 0 0;
  width: 18px;
  height: 18px;
} */

.tk-reform .tk-reform-form .form-item input[type=radio] {
  appearance: none;
  width: 18px;
  height: 18px;
  margin: 0 5px 0 0;
  border: 1px solid black;
  border-radius: 50%;
  outline: none;
}

.tk-reform .tk-reform-form .form-wrapper .form-item input[type=radio]:checked {
  background: radial-gradient(grey 0%, grey 40%, transparent 50%, transparent);
}


.tk-reform .tk-reform-form .form-wrapper .form-item .item-radio-grp .wpcf7-list-item-label {
  line-height: 1em;
}

.tk-reform .tk-reform-form .form-wrapper .form-item .item-radio-grp .wpcf7-list-item {
  margin: 0;
} 

.tk-reform .tk-reform-form .form-item input[type="text"].wpcf7-not-valid, 
.tk-reform .tk-reform-form .form-item input[type=email].wpcf7-not-valid,
.tk-reform .tk-reform-form .form-item .wpcf7-not-valid input[type=radio] {
  border: 1px solid red;
}

.tk-reform .tk-reform-form .form-item .wpcf7-not-valid-tip {
  display: none;
}



.tk-reform .tk-reform-form .wpcf7-submit {
  margin-top: 50px;
  width: 466px;
  height: 36px;
  background: #D43302;
  color: #FFFFFF;
  border: 1px solid #D43302;
  font-size: 0.98em;
  line-height: 1em;
  transition: all 0.2s ease, visibility 0s;
}

.tk-reform .tk-reform-form .wpcf7-submit:hover {
  background-color: #FFFFFF;
  color: #D43302;
}

/* .tk-reform .tk-reform-form .tk-submit-btn {
  width: 466px;
  height: 36px;
}

.tk-reform .tk-reform-form .tk-submit-btn a{
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;

  background-color: #D43302;
  color: #FFFFFF;
  border: 1px solid #D43302;

  transition: all 0.2s ease;
  cursor: pointer;
}

.tk-reform .tk-reform-form .tk-submit-btn a:hover {
  opacity: 1;
  background-color: #FFFFFF;
  color: #D43302;
} */

.tk-reform .tk-reform-form .tk-submit-btn a span {
  line-height: 1em;
}

@media (max-width: 1062px) and (min-width: 439px){
  .tk-reform .tk-reform-form .form-wrapper .form-content-wrapper{
    margin-left: 20px;
  }
}

@media (max-width: 439px) {
  /* Header */
  .tk-reform .intro .intro_header .i-header_contents .c-inner__m .card-intro__text h1 {
    font-size: 2.2em;
    text-align: left;
    font-weight: bold;
  }

  .tk-reform .intro .intro_header .i-header_contents .c-inner__m .card-intro__text p {
    text-align: left;
    font-size: 1.1em;
  }

  /* Renovation */
  .tk-reform .renovation .c-inner__m .tk-section-contents {
    margin: 5px;
  }

  .tk-reform .renovation .c-inner__m .tk-section-contents .tk-section-info h1 {
    margin-left: 0;
    text-align: left;
  }

  .tk-reform .renovation .c-inner__m .tk-section-contents .tk-section-info p {
    text-align: justify;
    display: flex;
    align-items: center;
  }

  .tk-reform .renovation .c-inner__m .tk-section-contents .tk-section-info p * {
    display: contents;
  }

  .tk-reform .renovation .c-inner__m .tk-section-contents .tk-section-group .tk-section-item .img-m,
  .tk-reform .renovation .c-inner__m .tk-section-contents .tk-section-group .tk-section-item .img-m img {
    width: 370px;
    height: 290px;
  }

  .tk-reform .renovation .c-inner__m .tk-section-contents .tk-section-group .tk-section-item .tk-section-context p {
    text-align: justify;
    display: flex;
    align-items: center;
  }

  .tk-reform .renovation .c-inner__m .tk-section-contents .tk-section-group .tk-section-item .tk-section-context p * {
    display: contents;
  }

  .tk-reform .renovation .c-inner__m .tk-section-contents .tk-section-group .tk-section-item .tk-section-context .tk-spacer {
    display: none;
  }


  /* form */
  .tk-reform .tk-reform-form .form-wrapper {
    width: auto;
  }

  .tk-reform .tk-form-header p {
    font-size: 1.4em;
    margin: 0;
  }

  .tk-reform .tk-reform-form .form-item {
    width: 80%;
    margin: 0 30px 10px 25px;
  }

  .tk-reform .tk-reform-form .form-item .item-label,
  .tk-reform .tk-reform-form .form-item .item-radio-grp label,
  .tk-reform .tk-reform-form .form-item legend 
  {
    font-size: 1.4em;
  }

  .tk-reform .tk-reform-form .form-item .item-field-wrapper input[type="text"] {
    font-size: 1.2em;
    height: 60px;
  }

  .tk-reform .tk-reform-form .form-wrapper .form-content-wrapper {
    align-items: center;
  }

  .tk-reform .tk-reform-form .form-wrapper .form-content-wrapper .form-grp-reverse {
    display: flex;
    flex-direction: column-reverse;
  }

  .tk-reform .tk-reform-form .form-item input[type=radio]{
    width: 25px;
    height: 25px;
  }

  .tk-reform .tk-reform-form .wpcf7-submit {
    width: 100%;
    height: 36px;
  }
}

/** renovation **/

@media (min-width: 440px) {
  .tk-reform .renovation {
    margin-top: 80px;
  }
}

.tk-reform .renovation .c-inner__m  {
  display: flex;
  justify-content: center;
}

.tk-reform .renovation .c-inner__m .tk-section-contents {
  max-width: 920px;
  margin: 0 20px ;
} 

.tk-reform .renovation .c-inner__m .tk-section-contents .tk-section-group  {
  align-items:            flex-start;
  gap: 15px;
}

.tk-reform .renovation .c-inner__m .tk-section-contents .tk-section-info {
  justify-content: flex-start;
  min-height: 180px;
}

.tk-reform .renovation .c-inner__m .tk-section-contents .tk-section-info h1 {
  margin-bottom: 0px 0px 10px calc((100% - 980px) * 0.5);
}

.tk-reform .renovation .c-inner__m .tk-section-contents .tk-section-group .tk-section-item {
  margin: 0;
}
.tk-reform .renovation .c-inner__m .tk-section-contents .tk-section-group .tk-section-item .img-m {
  margin-bottom: 20px;
}


@media (min-width: 680px) {
  .tk-reform .renovation .c-inner__m .tk-section-contents .tk-section-info h1 {
    font-size:          35px;
  }
   
  .tk-reform .renovation .c-inner__m .tk-section-contents .tk-section-info p {
    font-size:          20px;
  }

  .tk-reform .renovation .c-inner__m .tk-section-contents .tk-section-group .tk-section-item .tk-section-context p {
    font-size: 13px;
  }
}

@media (min-width: 780px) { 
  .tk-reform .renovation .c-inner__m .tk-section-contents .tk-section-group .tk-section-item .tk-section-context p {
      font-size: 16px;
  }
}

</pre></body></html>