@charset "UTF-8";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */:root{--contentsPcWidth:$contentsPcWidth;--color_main:#D7063A;--color_footer:#333333;--color_border:#FFC3CD;--color_sub1:#FFF0E8;--color_sub2:#E6E5E6;--color_sub3:#F2F2F2;--color_txt:#000;--color_lnk:#000;--link_deco:none;--color_key:#15a9d8;--color_placeholder:#e2e2e2;--color_form:#fff;--color_contents:#eeeceb;--color_consultant:#d29b00;--color_researcher:#1b4b7d;
  
.m-btn01{position:relative;display:block;width:clamp(392 * 750 / 1366 * 1px,620 / 1366 * 100vw,620px);padding:clamp(21 * 750 / 1366 * 1px,21 / 1366 * 100vw,21px) 0;margin:0 auto;font-size:clamp(18 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);font-weight:700;color:#fff;text-align:center;background-color:var(--color_main);border-radius:9999px;-webkit-box-shadow:4px 4px 6px rgba(0,0,0,.16);box-shadow:4px 4px 6px rgba(0,0,0,.16)}@media screen and (max-width:750px){.m-btn01{width:74.6666666667vw;padding:3.4666666667vw 0;font-size:3.4666666667vw}}.m-btn01--white{color:var(--color_main);background-color:#fff}@media (hover:hover){.m-btn01:hover{opacity:1}}.m-btn01__icon{position:absolute;top:50%;right:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);width:clamp(36 * 750 / 1366 * 1px,36 / 1366 * 100vw,36px);height:clamp(36 * 750 / 1366 * 1px,36 / 1366 * 100vw,36px);background-color:#fff;border-radius:50%;translate:0 -50%;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:750px){.m-btn01__icon{right:3.2vw;width:5.3333333333vw;height:5.3333333333vw}}@media (hover:hover){.m-btn01:hover .m-btn01__icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.m-btn01:hover .m-btn01__icon::after{background-color:#fff}.m-btn01:hover .m-btn01__icon::before{width:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);height:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px)}}@media screen and (hover:hover) and (max-width:750px){.m-btn01:hover .m-btn01__icon::before{width:4.8vw;height:4.8vw}}@media (hover:hover){.m-btn01--white:hover .m-btn01__icon::after{background-color:var(--color_main)}}.m-btn01__icon::after{position:absolute;top:50%;left:40%;width:clamp(9 * 750 / 1366 * 1px,9 / 1366 * 100vw,9px);height:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);content:"";background-color:var(--color_main);translate:0 -50%;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:750px){.m-btn01__icon::after{width:1.4666666667vw;height:1.6vw}}.m-btn01__icon::before{position:absolute;top:50%;left:50%;width:0;height:0;content:"";background-color:var(--color_main);border-radius:50%;translate:-50% -50%;-webkit-transition:all .3s;transition:all .3s}.m-btn01--white .m-btn01__icon{background-color:var(--color_main)}.m-btn01--white .m-btn01__icon::after{background-color:#fff}.m-btn01--white .m-btn01__icon::before{background-color:#fff}
  
  .m-btn02{position:relative;display:block;width:clamp(262 * 750 / 1366 * 1px,262 / 1366 * 100vw,262px);padding:clamp(13 * 750 / 1366 * 1px,13 / 1366 * 100vw,13px) 0;margin:0 auto;font-size:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-weight:700;color:#fff;text-align:center;background-color:var(--color_main);border-radius:9999px;-webkit-box-shadow:4px 4px 6px rgba(0,0,0,.16);box-shadow:4px 4px 6px rgba(0,0,0,.16)}@media screen and (max-width:750px){.m-btn02{width:74.6666666667vw;padding:3.4666666667vw 0;font-size:3.4666666667vw}}@media (hover:hover){.m-btn02:hover{opacity:1}}.m-btn02__icon{position:absolute;top:50%;right:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);width:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);height:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);background-color:#fff;border-radius:50%;translate:0 -50%;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:750px){.m-btn02__icon{right:3.2vw;width:5.3333333333vw;height:5.3333333333vw}}@media (hover:hover){.m-btn02:hover .m-btn02__icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.m-btn02:hover .m-btn02__icon::after{background-color:#fff}.m-btn02:hover .m-btn02__icon::before{width:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);height:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px)}}@media screen and (hover:hover) and (max-width:750px){.m-btn02:hover .m-btn02__icon::before{width:4.8vw;height:4.8vw}}.m-btn02__icon::after{position:absolute;top:50%;left:43%;width:clamp(5 * 750 / 1366 * 1px,5 / 1366 * 100vw,5px);height:clamp(6 * 750 / 1366 * 1px,6 / 1366 * 100vw,6px);-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);content:"";background-color:var(--color_main);translate:0 -50%;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:750px){.m-btn02__icon::after{width:1.6vw;height:1.4666666667vw}}.m-btn02__icon::before{position:absolute;top:50%;left:50%;width:0;height:0;content:"";background-color:var(--color_main);border-radius:50%;translate:-50% -50%;-webkit-transition:all .3s;transition:all .3s}

.m-btn03{position:relative;display:block;width:clamp(530 * 750 / 1366 * 1px,530 / 1366 * 100vw,530px);padding:clamp(26 * 750 / 1366 * 1px,26 / 1366 * 100vw,26px) 0;margin:0 auto;font-size:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-weight:700;color:#fff;text-align:center;background-color:var(--color_main);border-radius:9999px;-webkit-box-shadow:4px 4px 6px rgba(0,0,0,.16);box-shadow:4px 4px 6px rgba(0,0,0,.16)}
@media screen and (max-width:750px){.m-btn03{width:86.6666666667vw;padding:3.4666666667vw 0;font-size:3.6vw}}
  @media (hover:hover){.m-btn03:hover{opacity:1}}.m-btn03__icon{position:absolute;top:50%;right:clamp(22 * 750 / 1366 * 1px,22 / 1366 * 100vw,22px);width:clamp(46 * 750 / 1366 * 1px,46 / 1366 * 100vw,46px);height:clamp(46 * 750 / 1366 * 1px,46 / 1366 * 100vw,46px);background-color:#fff;border-radius:50%;translate:0 -50%;-webkit-transition:all .3s;transition:all .3s}
  @media screen and (max-width:750px){.m-btn03__icon{right:3.2vw;width:6.4vw;height:6.4vw}}
  @media (hover:hover){.m-btn03:hover .m-btn03__icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.m-btn03:hover .m-btn03__icon::after{background-color:#fff}.m-btn03:hover .m-btn03__icon::before{width:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);height:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px)}}
  @media screen and (hover:hover) and (max-width:750px){.m-btn03:hover .m-btn03__icon::before{width:5.6vw;height:5.6vw}}.m-btn03__icon::after{position:absolute;top:50%;left:43%;width:clamp(9 * 750 / 1366 * 1px,9 / 1366 * 100vw,9px);height:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);content:"";background-color:var(--color_main);translate:0 -50%;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:750px){.m-btn03__icon::after{width:1.6vw;height:1.7333333333vw}}.m-btn03__icon::before{position:absolute;top:50%;left:50%;width:0;height:0;content:"";background-color:var(--color_main);border-radius:50%;translate:-50% -50%;-webkit-transition:all .3s;transition:all .3s}

  .m-btn01--price {width:clamp(392 * 750 / 1366 * 1px,680 / 1366 * 100vw,680px);}
  @media screen and (max-width:750px){
    .m-btn01--price {
      width: 100%;
      font-size: 16px;
      padding-top: 10px;
      padding-bottom: 10px;
    }
  }
  .m-btn01--flow1 {
    width: 100%;
    font-size: 20px;
    margin-top: 30px;
    padding-top: 16px;
    padding-bottom: 16px;
  }
  @media screen and (max-width:750px){
    .m-btn01--flow1 {
      font-size: 16px;
      margin-top: 20px;
      padding-top: 10px;
      padding-bottom: 10px;
    }
  }
  @media screen and (max-width:750px){
    .m-btn03--func {
      width: 100%;
      font-size: 16px;
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .m-btn03--support {
      width: 100%;
      font-size: 16px;
      padding-top: 10px;
      padding-bottom: 10px;
    }
  }