<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
body.lp_1 {
  background-color: #fff;
  overflow-x: hidden;
  color: #000;
  line-height: 1.8em;
  letter-spacing: 0.2em;
  font-family: "Lato", "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  line-break: strict;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
body.lp_1 a {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  color: #2fd8e9;
  text-decoration: none;
}
body.lp_1 a:hover {
  color: #24afbd;
}
body.lp_1 a img {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
body .tt h2, body .tt h3, body .tt h4 {
  margin: 0 auto !important;
  width: 700px;
  min-height: 194.4444444444px;
  text-indent: -10000px;
  background-image: url("/img/lp/aboute431/ttl_1.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
body .btn01 a {
  white-space: nowrap;
  display: inline-block;
  border: 4px solid transparent;
  text-align: center !important;
  display: inline-block;
  font-size: 120%;
  font-weight: bold;
  background-color: #000;
  padding: 0.5em 2em;
  color: #fff !important;
  opacity: 1;
  width: calc(100% - 8px);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .btn01 a:hover {
  background-color: #222;
  color: #fff !important;
  opacity: 1;
  border: 4px solid transparent;
}
body .btn02 a {
  white-space: nowrap;
  display: inline-block;
  border: 4px solid #000;
  text-align: center !important;
  display: inline-block;
  font-size: 120%;
  font-weight: bold;
  background-color: #fff;
  padding: 0.5em 2em;
  color: #000 !important;
  opacity: 1;
  width: calc(100% - 8px);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .btn02 a:hover {
  background-color: #eee;
  color: #333 !important;
  opacity: 1;
  border: 4px solid #333;
}
body .co {
  padding: 5em 0 0 0;
  background-color: #fff;
  background-size: 100%;
  background-position: center top;
  background-repeat: repeat;
  background-image: url("");
}
body .co .co_inner {
  margin: 0 auto;
  display: table;
  background-color: transparent;
  width: 1200px;
}
body .co_mainimg {
  padding: 10em 0;
  background-color: transeparent;
  background-size: 100%;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-image: url("");
}
body .co_mainimg .co_mainimg_inner {
  margin: 0 auto;
  display: table;
  background-color: transeparent;
  width: 1200px;
}
body .co_mainlead {
  padding: 2em 0 0 0;
  background-color: transeparent;
  background-size: 100%;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-image: url("");
}
body .co_mainlead .co_mainlead_inner {
  margin: 0 auto;
  display: table;
  background-color: transeparent;
  width: 1200px;
}

@media screen and (max-width: 1024px) {
  body .tt h2, body .tt h3, body .tt h4 {
    margin: 0 auto !important;
    width: 600px;
    min-height: 166.6666666667px;
    background-image: url("/img/lp/aboute431/ttl_1.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
  }
}
@media screen and (max-width: 640px) {
  body .tt h2, body .tt h3, body .tt h4 {
    margin: 0 auto !important;
    width: 100%;
    margin-left: 0 !important;
    background-color: transparent;
    background-image: url("/img/lp/aboute431/ttl_1_sp.png");
    background-position: center center;
  }
}
@media screen and (max-width: 640px) {
  body .btn01 a {
    font-size: 120%;
    padding: 0.5em 2em;
  }
}
@media screen and (max-width: 640px) {
  body .btn02 a {
    font-size: 120%;
    padding: 0.5em 2em;
  }
}
@media screen and (max-width: 640px) {
  body .co {
    background-image: url("");
    background-position: center top;
    padding: 5em 0 0 0;
  }
}
@media all and (-ms-high-contrast: none\0 ) {
  body .co .co_inner {
    display: block;
  }
}
@media screen and (max-width: 1500px) {
  body .co .co_inner {
    width: 1000px;
  }
}
@media screen and (max-width: 1200px) {
  body .co .co_inner {
    width: 90%;
  }
}
@media screen and (max-width: 1024px) {
  body .co .co_inner {
    width: 90%;
  }
}
@media screen and (max-width: 960px) {
  body .co .co_inner {
    width: 90%;
  }
}
@media screen and (max-width: 640px) {
  body .co .co_inner {
    width: 90%;
  }
}
@media screen and (max-width: 560px) {
  body .co .co_inner {
    width: 90%;
  }
}
@media screen and (max-width: 320px) {
  body .co .co_inner {
    width: 90%;
  }
}
@media screen and (max-width: 640px) {
  body .co_mainimg {
    background-image: url("");
    background-position: center bottom;
    padding: 5em 0;
  }
}
@media all and (-ms-high-contrast: none\0 ) {
  body .co_mainimg .co_mainimg_inner {
    display: block;
  }
}
@media screen and (max-width: 1500px) {
  body .co_mainimg .co_mainimg_inner {
    width: 1000px;
  }
}
@media screen and (max-width: 1200px) {
  body .co_mainimg .co_mainimg_inner {
    width: 90%;
  }
}
@media screen and (max-width: 1024px) {
  body .co_mainimg .co_mainimg_inner {
    width: 90%;
  }
}
@media screen and (max-width: 960px) {
  body .co_mainimg .co_mainimg_inner {
    width: 90%;
  }
}
@media screen and (max-width: 640px) {
  body .co_mainimg .co_mainimg_inner {
    width: 90%;
  }
}
@media screen and (max-width: 560px) {
  body .co_mainimg .co_mainimg_inner {
    width: 90%;
  }
}
@media screen and (max-width: 320px) {
  body .co_mainimg .co_mainimg_inner {
    width: 90%;
  }
}
@media screen and (max-width: 640px) {
  body .co_mainlead {
    background-image: url("");
    background-position: center bottom;
    padding: 2em 0 0 0;
  }
}
@media all and (-ms-high-contrast: none\0 ) {
  body .co_mainlead .co_mainlead_inner {
    display: block;
  }
}
@media screen and (max-width: 1500px) {
  body .co_mainlead .co_mainlead_inner {
    width: 1000px;
  }
}
@media screen and (max-width: 1200px) {
  body .co_mainlead .co_mainlead_inner {
    width: 90%;
  }
}
@media screen and (max-width: 1024px) {
  body .co_mainlead .co_mainlead_inner {
    width: 90%;
  }
}
@media screen and (max-width: 960px) {
  body .co_mainlead .co_mainlead_inner {
    width: 90%;
  }
}
@media screen and (max-width: 640px) {
  body .co_mainlead .co_mainlead_inner {
    width: 90%;
  }
}
@media screen and (max-width: 560px) {
  body .co_mainlead .co_mainlead_inner {
    width: 90%;
  }
}
@media screen and (max-width: 320px) {
  body .co_mainlead .co_mainlead_inner {
    width: 90%;
  }
}
.pane-main {
  padding: 0;
}

.aboute431 {
  background-image: url("/img/lp/aboute431/bg_1.png");
  background-attachment: fixed;
  width: 100vw;
}
.aboute431 * {
  font-family: "M PLUS 1p", "Open Sans", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.aboute431 button {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
.aboute431 button a {
  text-decoration: none;
}
.aboute431 span, .aboute431 object, .aboute431 iframe, .aboute431 h1, .aboute431 h2, .aboute431 h3, .aboute431 h4, .aboute431 h5, .aboute431 h6, .aboute431 p, .aboute431 blockquote, .aboute431 pre, .aboute431 abbr, .aboute431 address, .aboute431 cite, .aboute431 code, .aboute431 del, .aboute431 dfn, .aboute431 em, .aboute431 img, .aboute431 ins, .aboute431 kbd, .aboute431 q, .aboute431 samp, .aboute431 small, .aboute431 strong, .aboute431 sub, .aboute431 sup, .aboute431 var, .aboute431 b, .aboute431 i, .aboute431 dl, .aboute431 dt, .aboute431 dd, .aboute431 ol, .aboute431 ul, .aboute431 li, .aboute431 fieldset, .aboute431 form, .aboute431 label, .aboute431 legend, .aboute431 table, .aboute431 caption, .aboute431 tbody, .aboute431 tfoot, .aboute431 thead, .aboute431 tr, .aboute431 th, .aboute431 td, .aboute431 article, .aboute431 aside, .aboute431 canvas, .aboute431 details, .aboute431 figcaption, .aboute431 figure, .aboute431 footer, .aboute431 header, .aboute431 hgroup, .aboute431 menu, .aboute431 nav, .aboute431 section, .aboute431 summary, .aboute431 time, .aboute431 mark, .aboute431 audio, .aboute431 video, .aboute431 button {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
.aboute431 a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
.aboute431 img {
  vertical-align: top;
}
.aboute431 .sp {
  display: none;
}
.aboute431 .co, .aboute431 .co_mainlead {
  background-attachment: fixed;
}
.aboute431 .co .co_inner p, .aboute431 .co .co_mainlead_inner p {
  font-size: 1.2em;
  line-height: 2em;
  font-weight: 600;
  letter-spacing: 0.1em;
}
.aboute431 .co_mainlead .co_inner p, .aboute431 .co_mainlead .co_mainlead_inner p {
  font-size: 1.2em;
  line-height: 2em;
  font-weight: 600;
  letter-spacing: 0.1em;
}
.aboute431 .co .co_inner p span, .aboute431 .co .co_mainlead_inner p span {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(59%, transparent), color-stop(60%, rgba(246, 170, 0, 0.7)));
  background: linear-gradient(to bottom, transparent 59%, rgba(246, 170, 0, 0.7) 60%);
}
.aboute431 .co_mainlead .co_inner p span, .aboute431 .co_mainlead .co_mainlead_inner p span {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(59%, transparent), color-stop(60%, rgba(246, 170, 0, 0.7)));
  background: linear-gradient(to bottom, transparent 59%, rgba(246, 170, 0, 0.7) 60%);
}
.aboute431 .co .co_inner p.leadtxt, .aboute431 .co .co_mainlead_inner p.leadtxt {
  font-size: 1.3em;
  line-height: 2.3em;
  text-align: center;
}
.aboute431 .co_mainlead .co_inner p.leadtxt, .aboute431 .co_mainlead .co_mainlead_inner p.leadtxt {
  font-size: 1.3em;
  line-height: 2.3em;
  text-align: center;
}
.aboute431 .co .co_inner .tt, .aboute431 .co .co_mainlead_inner .tt {
  margin-bottom: 0;
}
.aboute431 .co_mainlead .co_inner .tt, .aboute431 .co_mainlead .co_mainlead_inner .tt {
  margin-bottom: 0;
}
.aboute431 .co .co_inner dl.yesno, .aboute431 .co .co_mainlead_inner dl.yesno {
  margin-left: -10%;
}
.aboute431 .co_mainlead .co_inner dl.yesno, .aboute431 .co_mainlead .co_mainlead_inner dl.yesno {
  margin-left: -10%;
}
.aboute431 .co .co_inner dl.yesno dt, .aboute431 .co .co_mainlead_inner dl.yesno dt {
  text-indent: -10000px;
  margin-top: 4em;
  height: 5em;
  background-size: contain;
  background-position: 56.2% center;
  background-repeat: no-repeat;
}
.aboute431 .co_mainlead .co_inner dl.yesno dt, .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dt {
  text-indent: -10000px;
  margin-top: 4em;
  height: 5em;
  background-size: contain;
  background-position: 56.2% center;
  background-repeat: no-repeat;
}
.aboute431 .co .co_inner dl.yesno dt.no, .aboute431 .co .co_mainlead_inner dl.yesno dt.no {
  height: 5em;
  margin-bottom: 1em;
  background-image: url("/img/lp/aboute431/sttl_no.png");
}
.aboute431 .co_mainlead .co_inner dl.yesno dt.no, .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dt.no {
  height: 5em;
  margin-bottom: 1em;
  background-image: url("/img/lp/aboute431/sttl_no.png");
}
.aboute431 .co .co_inner dl.yesno dt.yes, .aboute431 .co .co_mainlead_inner dl.yesno dt.yes {
  margin-top: 2em;
  margin-bottom: 0;
  height: 6em;
  background-image: url("/img/lp/aboute431/sttl_yes.png");
}
.aboute431 .co_mainlead .co_inner dl.yesno dt.yes, .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dt.yes {
  margin-top: 2em;
  margin-bottom: 0;
  height: 6em;
  background-image: url("/img/lp/aboute431/sttl_yes.png");
}
.aboute431 .co .co_inner dl.yesno dd, .aboute431 .co .co_mainlead_inner dl.yesno dd {
  margin: 0;
  padding: 0;
  text-align: right;
  position: relative;
}
.aboute431 .co_mainlead .co_inner dl.yesno dd, .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dd {
  margin: 0;
  padding: 0;
  text-align: right;
  position: relative;
}
.aboute431 .co .co_inner dl.yesno dd:before, .aboute431 .co .co_mainlead_inner dl.yesno dd:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-position: left center;
  background-repeat: no-repeat;
}
.aboute431 .co_mainlead .co_inner dl.yesno dd:before, .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dd:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-position: left center;
  background-repeat: no-repeat;
}
.aboute431 .co .co_inner dl.yesno dd img:nth-child(2), .aboute431 .co .co_mainlead_inner dl.yesno dd img:nth-child(2) {
  display: none;
}
.aboute431 .co_mainlead .co_inner dl.yesno dd img:nth-child(2), .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dd img:nth-child(2) {
  display: none;
}
.aboute431 .co .co_inner dl.yesno dd.no, .aboute431 .co .co_mainlead_inner dl.yesno dd.no {
  background-image: url("/img/lp/aboute431/arrow.png");
  background-position: 55% bottom;
  background-repeat: no-repeat;
  background-size: auto 100px;
  padding-bottom: 150px;
}
.aboute431 .co_mainlead .co_inner dl.yesno dd.no, .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dd.no {
  background-image: url("/img/lp/aboute431/arrow.png");
  background-position: 55% bottom;
  background-repeat: no-repeat;
  background-size: auto 100px;
  padding-bottom: 150px;
}
.aboute431 .co .co_inner dl.yesno dd.no img:nth-child(1), .aboute431 .co .co_mainlead_inner dl.yesno dd.no img:nth-child(1) {
  width: 45%;
  position: absolute;
  top: -15%;
  left: 12%;
}
.aboute431 .co_mainlead .co_inner dl.yesno dd.no img:nth-child(1), .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dd.no img:nth-child(1) {
  width: 45%;
  position: absolute;
  top: -15%;
  left: 12%;
}
.aboute431 .co .co_inner dl.yesno dd.no img:nth-child(2), .aboute431 .co .co_mainlead_inner dl.yesno dd.no img:nth-child(2) {
  width: 60%;
}
.aboute431 .co_mainlead .co_inner dl.yesno dd.no img:nth-child(2), .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dd.no img:nth-child(2) {
  width: 60%;
}
.aboute431 .co .co_inner dl.yesno dd.no img:nth-child(3), .aboute431 .co .co_mainlead_inner dl.yesno dd.no img:nth-child(3) {
  margin-top: -1em;
  width: 50%;
}
.aboute431 .co_mainlead .co_inner dl.yesno dd.no img:nth-child(3), .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dd.no img:nth-child(3) {
  margin-top: -1em;
  width: 50%;
}
.aboute431 .co .co_inner dl.yesno dd.yes img:nth-child(1), .aboute431 .co .co_mainlead_inner dl.yesno dd.yes img:nth-child(1) {
  width: 40%;
  position: absolute;
  top: -5%;
  left: 12%;
}
.aboute431 .co_mainlead .co_inner dl.yesno dd.yes img:nth-child(1), .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dd.yes img:nth-child(1) {
  width: 40%;
  position: absolute;
  top: -5%;
  left: 12%;
}
.aboute431 .co .co_inner dl.yesno dd.yes img:nth-child(2), .aboute431 .co .co_mainlead_inner dl.yesno dd.yes img:nth-child(2) {
  width: 60%;
}
.aboute431 .co_mainlead .co_inner dl.yesno dd.yes img:nth-child(2), .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dd.yes img:nth-child(2) {
  width: 60%;
}
.aboute431 .co .co_inner dl.yesno dd.yes img:nth-child(3), .aboute431 .co .co_mainlead_inner dl.yesno dd.yes img:nth-child(3) {
  width: 50%;
}
.aboute431 .co_mainlead .co_inner dl.yesno dd.yes img:nth-child(3), .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dd.yes img:nth-child(3) {
  width: 50%;
}
.aboute431 #mainimg .co_mainimg {
  padding: 0;
  background-image: url("/img/lp/aboute431/mainimg_l.png");
  height: 28.75vw;
}
.aboute431 #mainimg .co_mainimg .con_mainimg_inner {
  text-indent: -10000px;
}
.aboute431 #mainlead .co_mainlead .co_mainlead_inner p {
  text-align: center;
  font-size: 1.5em;
}
.aboute431 #con1 .co {
  background-color: transparent;
}
.aboute431 #con1 .co .co_inner .tt h2 {
  background-image: url("/img/lp/aboute431/ttl_1.png");
}
.aboute431 #con2 .co {
  background-image: url("/img/lp/aboute431/bg_2.png");
}
.aboute431 #con2 .co .co_inner .tt h2 {
  background-image: url("/img/lp/aboute431/ttl_2.png");
}
.aboute431 #con3 .co {
  background-image: url("/img/lp/aboute431/bg_3.png");
}
.aboute431 #con3 .co .co_inner .tt {
  margin-bottom: 4em;
}
.aboute431 #con3 .co .co_inner .tt h2 {
  background-image: url("/img/lp/aboute431/ttl_3.png");
}
.aboute431 #con4 .co {
  background-image: url("/img/lp/aboute431/bg_4.png");
}
.aboute431 #con4 .co .co_inner .tt {
  margin-bottom: 4em;
}
.aboute431 #con4 .co .co_inner .tt h2 {
  background-image: url("/img/lp/aboute431/ttl_4.png");
}
.aboute431 #con5 .co {
  background-image: url("/img/lp/aboute431/bg_5.png");
}
.aboute431 #con5 .co .co_inner {
  text-align: center;
}
.aboute431 #con5 .co .co_inner .tt {
  margin-top: -4em;
}
.aboute431 #con5 .co .co_inner .tt h2 {
  background-image: url("/img/lp/aboute431/ttl_5.png");
  margin-bottom: 0;
}
.aboute431 #con5 .co .co_inner .tt p {
  margin-top: -60px;
  font-size: 0.9em;
  text-align: center;
  color: #444;
}
.aboute431 #con5 .co .co_inner dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 2em;
}
.aboute431 #con5 .co .co_inner dl dt {
  position: relative;
  font-weight: bold;
  font-size: 0.9em;
  letter-spacing: 0.1em;
  margin: 20px auto;
  width: 100%;
  max-width: 120px;
  white-space: nowrap;
}
.aboute431 #con5 .co .co_inner dl dt:nth-child(1) {
  top: 0;
  left: 0;
}
.aboute431 #con5 .co .co_inner dl dt:nth-child(2) {
  top: 0;
  left: 300px;
}
.aboute431 #con5 .co .co_inner dl dt span {
  position: absolute;
  background-color: #fff;
  padding: 7px 25px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: bold;
  height: 22px;
  width: 100%;
}
.aboute431 #con5 .co .co_inner dl dt span::before {
  content: "";
  position: absolute;
  top: 0;
  right: -25px;
  border-top: solid 22px transparent;
  border-bottom: solid 22px transparent;
  border-left: solid 25px rgb(255, 255, 255);
}
.aboute431 #con5 .co .co_inner dl dd {
  margin-left: 50px;
}
.aboute431 #con5 .co .co_inner dl dd img {
  width: 100%;
}
.aboute431 #con5 .co .co_inner ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.aboute431 #con5 .co .co_inner ul li {
  list-style: none;
  width: 30%;
  margin-right: 5%;
}
.aboute431 #con5 .co .co_inner ul li img {
  width: 100%;
}
.aboute431 #con6 .co {
  background-image: url("/img/lp/aboute431/bg_6.png");
  background-repeat: no-repeat;
}
.aboute431 #con6 .co .co_inner {
  position: relative;
  padding-bottom: 12em;
}
.aboute431 #con6 .co .co_inner .tt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.aboute431 #con6 .co .co_inner .tt h2 {
  width: 40%;
  background-image: url("/img/lp/aboute431/06_1_txt.png");
  background-position: top center;
}
.aboute431 #con6 .co .co_inner .tt p {
  width: 50%;
}
.aboute431 #con6 .co .co_inner .tt p img {
  width: 100%;
}
.aboute431 #con6 .co .co_inner .member {
  width: 50%;
  position: absolute;
  top: 40%;
}
.aboute431 #con6 .co .co_inner .member p {
  margin-bottom: 2em;
}
.aboute431 #con6 .co .co_inner .member button {
  display: block;
  letter-spacing: 0.2em;
}
.aboute431 #con6 .co .co_inner .member button a {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-radius: 3em;
}
.aboute431 #con6 .co .co_inner .member button.btn01 {
  margin-bottom: 1.5em;
}
.aboute431 #con6 .co .co_inner .member button.btn03, .aboute431 #con6 .co .co_inner .member button.btn04, .aboute431 #con6 .co .co_inner .member button.btn05, .aboute431 #con6 .co .co_inner .member button.btn06 {
  margin-top: 2em;
  margin-right: 20px;
  float: left;
}
.aboute431 #con6 .co .co_inner .member button.btn03 a, .aboute431 #con6 .co .co_inner .member button.btn04 a, .aboute431 #con6 .co .co_inner .member button.btn05 a, .aboute431 #con6 .co .co_inner .member button.btn06 a {
  width: 55px;
  height: 55px;
  display: inline-block;
  text-indent: -10000px;
  border-radius: 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.aboute431 #con6 .co .co_inner .member button.btn03 a:hover, .aboute431 #con6 .co .co_inner .member button.btn04 a:hover, .aboute431 #con6 .co .co_inner .member button.btn05 a:hover, .aboute431 #con6 .co .co_inner .member button.btn06 a:hover {
  opacity: 0.8;
}
.aboute431 #con6 .co .co_inner .member button.btn03 a {
  background-image: url("/img/lp/aboute431/icon_facebook.png");
}
.aboute431 #con6 .co .co_inner .member button.btn04 a {
  background-image: url("/img/lp/aboute431/icon_instagram.png");
}
.aboute431 #con6 .co .co_inner .member button.btn05 a {
  background-image: url("/img/lp/aboute431/icon_x.png");
}
.aboute431 #con6 .co .co_inner .member button.btn06 a {
  background-image: url("/img/lp/aboute431/icon_line.png");
}
.aboute431.btnstop #con6 .co .co_inner .member button.btn01, .aboute431.btnstop #con6 .co .co_inner .member button.btn03, .aboute431.btnstop #con6 .co .co_inner .member button.btn04, .aboute431.btnstop #con6 .co .co_inner .member button.btn05, .aboute431.btnstop #con6 .co .co_inner .member button.btn06 {
  position: fixed;
  left: 20px;
  bottom: 5px;
  -webkit-filter: drop-shadow(0 0 20px white);
  filter: drop-shadow(0 0 20px white);
}
.aboute431.btnstop #con6 .co .co_inner .member button.btn03 {
  left: 340px;
  bottom: 30px;
}
.aboute431.btnstop #con6 .co .co_inner .member button.btn03 a {
  background-image: url("/img/lp/aboute431/icon_facebook_w.png");
}
.aboute431.btnstop #con6 .co .co_inner .member button.btn04 {
  left: 410px;
  bottom: 30px;
}
.aboute431.btnstop #con6 .co .co_inner .member button.btn04 a {
  background-image: url("/img/lp/aboute431/icon_instagram_w.png");
}
.aboute431.btnstop #con6 .co .co_inner .member button.btn05 {
  left: 480px;
  bottom: 30px;
}
.aboute431.btnstop #con6 .co .co_inner .member button.btn05 a {
  background-image: url("/img/lp/aboute431/icon_x_w.png");
}
.aboute431.btnstop #con6 .co .co_inner .member button.btn06 {
  left: 550px;
  bottom: 30px;
}
.aboute431.btnstop #con6 .co .co_inner .member button.btn06 a {
  background-image: url("/img/lp/aboute431/icon_line_w.png");
}
.aboute431 #con5 .co .co_inner dl dt span {
  height: auto;
}

@media screen and (max-width: 1500px) {
  .aboute431 .co .co_inner p.leadtxt, .aboute431 .co .co_mainlead_inner p.leadtxt {
    font-size: 1.2em;
    line-height: 2.2em;
  }
  .aboute431 .co_mainlead .co_inner p.leadtxt, .aboute431 .co_mainlead .co_mainlead_inner p.leadtxt {
    font-size: 1.2em;
    line-height: 2.2em;
  }
  .aboute431 #con6 .co .co_inner {
    padding-bottom: 16em;
  }
}
@media screen and (max-width: 1200px) {
  .aboute431 #mainimg .co_mainimg {
    background-image: url("/img/lp/aboute431/mainimg.png");
    height: 50vw;
  }
}
@media screen and (max-width: 1024px) {
  .aboute431 .co .co_inner p.leadtxt, .aboute431 .co .co_mainlead_inner p.leadtxt {
    font-size: 1.1em;
  }
  .aboute431 .co_mainlead .co_inner p.leadtxt, .aboute431 .co_mainlead .co_mainlead_inner p.leadtxt {
    font-size: 1.1em;
  }
}
@media screen and (max-width: 960px) {
  .aboute431 .co .co_inner p.leadtxt, .aboute431 .co .co_mainlead_inner p.leadtxt {
    font-size: 1em;
    line-height: 1.7em;
  }
  .aboute431 .co_mainlead .co_inner p.leadtxt, .aboute431 .co_mainlead .co_mainlead_inner p.leadtxt {
    font-size: 1em;
    line-height: 1.7em;
  }
  .aboute431 .co .co_inner dl.yesno, .aboute431 .co .co_mainlead_inner dl.yesno {
    margin-left: 0;
  }
  .aboute431 .co_mainlead .co_inner dl.yesno, .aboute431 .co_mainlead .co_mainlead_inner dl.yesno {
    margin-left: 0;
  }
  .aboute431 .co .co_inner dl.yesno dt, .aboute431 .co .co_mainlead_inner dl.yesno dt {
    margin-bottom: 0;
  }
  .aboute431 .co_mainlead .co_inner dl.yesno dt, .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dt {
    margin-bottom: 0;
  }
  .aboute431 .co .co_inner dl.yesno dt.no, .aboute431 .co .co_mainlead_inner dl.yesno dt.no {
    height: 4em;
  }
  .aboute431 .co_mainlead .co_inner dl.yesno dt.no, .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dt.no {
    height: 4em;
  }
  .aboute431 .co .co_inner dl.yesno dt.yes, .aboute431 .co .co_mainlead_inner dl.yesno dt.yes {
    height: 5em;
  }
  .aboute431 .co_mainlead .co_inner dl.yesno dt.yes, .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dt.yes {
    height: 5em;
  }
  .aboute431 .co .co_inner dl.yesno dd img:nth-child(1), .aboute431 .co .co_mainlead_inner dl.yesno dd img:nth-child(1) {
    display: none;
  }
  .aboute431 .co_mainlead .co_inner dl.yesno dd img:nth-child(1), .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dd img:nth-child(1) {
    display: none;
  }
  .aboute431 .co .co_inner dl.yesno dd img:nth-child(2), .aboute431 .co .co_mainlead_inner dl.yesno dd img:nth-child(2) {
    display: block;
  }
  .aboute431 .co_mainlead .co_inner dl.yesno dd img:nth-child(2), .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dd img:nth-child(2) {
    display: block;
  }
  .aboute431 .co .co_inner dl.yesno dd.no img:nth-child(2), .aboute431 .co .co_mainlead_inner dl.yesno dd.no img:nth-child(2) {
    width: 100%;
  }
  .aboute431 .co_mainlead .co_inner dl.yesno dd.no img:nth-child(2), .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dd.no img:nth-child(2) {
    width: 100%;
  }
  .aboute431 .co .co_inner dl.yesno dd.no img:nth-child(3), .aboute431 .co .co_mainlead_inner dl.yesno dd.no img:nth-child(3) {
    width: 100%;
  }
  .aboute431 .co_mainlead .co_inner dl.yesno dd.no img:nth-child(3), .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dd.no img:nth-child(3) {
    width: 100%;
  }
  .aboute431 .co .co_inner dl.yesno dd.yes, .aboute431 .co .co_mainlead_inner dl.yesno dd.yes {
    text-align: center;
  }
  .aboute431 .co_mainlead .co_inner dl.yesno dd.yes, .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dd.yes {
    text-align: center;
  }
  .aboute431 .co .co_inner dl.yesno dd.yes img:nth-child(2), .aboute431 .co .co_mainlead_inner dl.yesno dd.yes img:nth-child(2) {
    width: 90%;
  }
  .aboute431 .co_mainlead .co_inner dl.yesno dd.yes img:nth-child(2), .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dd.yes img:nth-child(2) {
    width: 90%;
  }
  .aboute431 .co .co_inner dl.yesno dd.yes img:nth-child(3), .aboute431 .co .co_mainlead_inner dl.yesno dd.yes img:nth-child(3) {
    width: 100%;
  }
  .aboute431 .co_mainlead .co_inner dl.yesno dd.yes img:nth-child(3), .aboute431 .co_mainlead .co_mainlead_inner dl.yesno dd.yes img:nth-child(3) {
    width: 100%;
  }
  .aboute431 #con1 .co .co_inner .tt h2 {
    background-image: url("/img/lp/aboute431/ttl_1_sp.png");
  }
  .aboute431 #con2 .co .co_inner .tt h2 {
    background-image: url("/img/lp/aboute431/ttl_2_sp.png");
  }
  .aboute431 #con3 .co .co_inner .tt {
    margin-bottom: 0;
  }
  .aboute431 #con3 .co .co_inner .tt h2 {
    background-image: url("/img/lp/aboute431/ttl_3_sp.png");
  }
  .aboute431 #con4 .co .co_inner .tt {
    margin-bottom: 0;
  }
  .aboute431 #con4 .co .co_inner .tt h2 {
    background-image: url("/img/lp/aboute431/ttl_4_sp.png");
  }
  .aboute431 #con5 .co .co_inner .tt h2 {
    background-image: url("/img/lp/aboute431/ttl_5_sp.png");
  }
  .aboute431 #con5 .co .co_inner .tt p {
    margin-top: -50px;
    line-height: 1.7em;
  }
  .aboute431 #con5 .co .co_inner dl {
    display: block;
  }
  .aboute431 #con5 .co .co_inner dl dt {
    font-size: 1.2em;
    margin: 0;
    max-width: 200px;
  }
  .aboute431 #con5 .co .co_inner dl dt span {
    height: 32px;
    padding: 15px 40px;
    margin-bottom: 1em;
  }
  .aboute431 #con5 .co .co_inner dl dt span::before {
    right: -29px;
    border-top: solid 27px transparent;
    border-bottom: solid 27px transparent;
    border-left: solid 29px rgb(255, 255, 255);
  }
  .aboute431 #con5 .co .co_inner dl dd {
    width: 75%;
    margin: 0 auto;
  }
  .aboute431 #con5 .co .co_inner ul {
    display: block;
  }
  .aboute431 #con5 .co .co_inner ul li {
    width: 75%;
    margin-left: 10%;
    margin-bottom: 2em;
    margin-right: 0;
  }
  .aboute431 #con5 .co .co_inner ul li:nth-child(3) {
    margin-bottom: 0;
  }
  .aboute431 #con6 .co .co_inner {
    padding-bottom: 8em;
  }
  .aboute431 #con6 .co .co_inner .tt {
    display: block;
  }
  .aboute431 #con6 .co .co_inner .tt h2 {
    width: 100%;
    height: 15em;
    background-image: url("/img/lp/aboute431/06_1_txt_sp.png");
  }
  .aboute431 #con6 .co .co_inner .tt p {
    width: 90%;
    margin-left: 5%;
    margin-bottom: 2em;
  }
  .aboute431 #con6 .co .co_inner .member {
    text-align: center;
    position: static;
    width: 100%;
  }
  .aboute431 #con6 .co .co_inner .member .btnsns {
    margin: 0 auto;
    max-width: 330px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .aboute431 #con6 .co .co_inner .member button {
    display: block;
    width: 90%;
    margin: 0 auto;
  }
  .aboute431 #con6 .co .co_inner .member button a {
    padding: 1em;
    font-size: 1.2em;
  }
  .aboute431 #con6 .co .co_inner .member button.btn03, .aboute431 #con6 .co .co_inner .member button.btn04, .aboute431 #con6 .co .co_inner .member button.btn05, .aboute431 #con6 .co .co_inner .member button.btn06 {
    width: 120px;
    text-align: center;
    float: none;
  }
  .aboute431 #con6 .co .co_inner .member button.btn03 a, .aboute431 #con6 .co .co_inner .member button.btn04 a, .aboute431 #con6 .co .co_inner .member button.btn05 a, .aboute431 #con6 .co .co_inner .member button.btn06 a {
    position: static;
    width: 75px;
    height: 75px;
    font-size: 0;
  }
  .aboute431.btnstop #con6 .co .co_inner .member button.btn01 {
    max-width: 45%;
    margin-right: 200px;
    line-height: 1.4em;
  }
  .aboute431.btnstop #con6 .co .co_inner .member button.btn03, .aboute431.btnstop #con6 .co .co_inner .member button.btn04, .aboute431.btnstop #con6 .co .co_inner .member button.btn05, .aboute431.btnstop #con6 .co .co_inner .member button.btn06 {
    width: 80px;
  }
  .aboute431.btnstop #con6 .co .co_inner .member button.btn03 a, .aboute431.btnstop #con6 .co .co_inner .member button.btn04 a, .aboute431.btnstop #con6 .co .co_inner .member button.btn05 a, .aboute431.btnstop #con6 .co .co_inner .member button.btn06 {
    background-size: contain;
  }
  .aboute431.btnstop #con6 .co .co_inner .member button.btn03 a, .aboute431.btnstop #con6 .co .co_inner .member button.btn04 a, .aboute431.btnstop #con6 .co .co_inner .member button.btn05 a, .aboute431.btnstop #con6 .co .co_inner .member button.btn06 a {
    width: 55px;
    height: 55px;
  }
  .aboute431.btnstop #con6 .co .co_inner .member button.btn03 {
    left: auto;
    right: 245px;
  }
  .aboute431.btnstop #con6 .co .co_inner .member button.btn04 {
    left: auto;
    right: 180px;
  }
  .aboute431.btnstop #con6 .co .co_inner .member button.btn05 {
    left: auto;
    right: 120px;
  }
  .aboute431.btnstop #con6 .co .co_inner .member button.btn06 {
    left: auto;
    right: 60px;
  }
}
@media screen and (max-width: 640px) {
  .aboute431 .sp {
    display: block;
  }
  .aboute431 #mainlead .co_mainlead .co_mainlead_inner p {
    font-size: 1.3em;
  }
  .aboute431 #con6 .co .co_inner .member .btnsns {
    max-width: 260px;
  }
  .aboute431.btnstop #con6 .co .co_inner .member button.btn01 {
    max-width: 75%;
    left: 15px;
    bottom: 5px;
  }
  .aboute431.btnstop #con6 .co .co_inner .member button.btn01 a {
    padding: 0.5em;
    font-size: 1.5em;
  }
  .aboute431 #con6 .co .co_inner .member button.btn03, .aboute431 #con6 .co .co_inner .member button.btn04, .aboute431 #con6 .co .co_inner .member button.btn05 .aboute431 #con6 .co .co_inner .member button.btn06 {
    width: 80px;
  }
  .aboute431 #con6 .co .co_inner .member button.btn03 a, .aboute431 #con6 .co .co_inner .member button.btn04 a, .aboute431 #con6 .co .co_inner .member button.btn05 a, .aboute431 #con6 .co .co_inner .member button.btn06 a {
    width: 70px;
    height: 70px;
  }
  .aboute431.btnstop #con6 .co .co_inner .member button.btn03, .aboute431.btnstop #con6 .co .co_inner .member button.btn04, .aboute431.btnstop #con6 .co .co_inner .member button.btn05, .aboute431.btnstop #con6 .co .co_inner .member button.btn06 {
    width: 60px;
    left: 10px;
    bottom: 95px;
  }
  .aboute431.btnstop #con6 .co .co_inner .member button.btn03 a, .aboute431.btnstop #con6 .co .co_inner .member button.btn04 a, .aboute431.btnstop #con6 .co .co_inner .member button.btn05 a, .aboute431.btnstop #con6 .co .co_inner .member button.btn06 a {
    width: 60px;
    height: 60px;
  }
  .aboute431.btnstop #con6 .co .co_inner .member button.btn03 {
    left: 30px;
    right: auto;
  }
  .aboute431.btnstop #con6 .co .co_inner .member button.btn04 {
    left: 100px;
    right: auto;
  }
  .aboute431.btnstop #con6 .co .co_inner .member button.btn05 {
    left: 170px;
    right: auto;
  }
  .aboute431.btnstop #con6 .co .co_inner .member button.btn06 {
    left: 240px;
    right: auto;
  }
  .is_upscroll .aboute431 #con6 .co .co_inner .member button.btn01 {
    bottom: 60px;
  }
  .is_upscroll .aboute431 #con6 .co .co_inner .member .btnsns button {
    bottom: 130px;
  }
  .is_downscroll .aboute431 #con6 .co .co_inner .member button.btn01 {
    bottom: 5px;
  }
  .is_downscroll .aboute431 #con6 .co .co_inner .member .btnsns button {
    bottom: 80px;
  }
}</pre></body></html>