<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*-------------------------
  text
-------------------------*/
sbody {
  min-width: 4000px;
}

#page_inquiry {
  padding-bottom: 100px;
}
@media only screen and (max-width: 767px) {
  #page_inquiry {
    padding-bottom: 40px;
  }
}

/*-------------------------
  FAQ
-------------------------*/
#page_inquiry #sec_faq .list_faq {
  margin-top: 30px;
}

#page_inquiry #sec_contact .vi_btn02 {
  margin: 50px auto 0;
}
@media only screen and (max-width: 767px) {
  #page_inquiry #sec_contact .vi_btn02 {
    margin-top: 30px;
  }
}
#page_inquiry #sec_contact .vi_btn02 + .vi_text01 {
  margin: 50px auto 0;
}
@media only screen and (min-width: 768px) {
  #page_inquiry #sec_contact .vi_btn02 + .vi_text01 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (max-width: 767px) {
  #page_inquiry #sec_contact .vi_btn02 + .vi_text01 {
    margin-top: 34px;
  }
}

/*-------------------------
  2025.2.謾ｹ菫ｮ
-------------------------*/
#sec_contact_form .w1000 &gt; .vi_text02{
	@media only screen and (max-width: 767px) {
		text-align: left;
		font-size: 1.6rem;
	}
}
.column2_ul{
	margin-top: 60px;
	@media only screen and (max-width: 767px) {
		margin-top: 30px;
	}
}
@media only screen and (max-width: 428px) {
	.column2_ul &gt; *{
		margin-top: 15px;
	}
}</pre></body></html>