@charset "UTF-8";:root{--font-color:#041A17;--Text:#041A17;--White:#fff;--Line:#86a2e5;--Line---2:#d4d4d4;--LGR:#00c1aa;--LGR-dark:#00B091;--Pink:#ff6786;--Pink---2:#ff5477;--Blue:#0c45a2;--Light-blue:#1ea4eb;--Light-blue-dark:#038FF5;--Red:#f23a3a;--Orange:#fdae3a;--Orange-dark:#fb9600;--Green:#1bbd52;--Green-dark:#00AC3B;--Gray:#ff6584;--Gray2:#DBDBDB;--Gray3:#757575;--Purple:#00286a;--Frame:#DADADA;--bg:#f7f8f9;--Gradation:linear-gradient(90deg, #043d78 33.64%, #04488e 84.71%);--Cblack:#041A17;--Cgray0:#858585;--Cgray1:#D9D9D9;--Cgray2:#A0A0A0;--Cprimary:#004BC3;--CprimaryA6:#004BC3;--Cbg1:rgb(60,60,60);--Cbg2:#E1EEFF;--Cbg3:rgba(229,229,229);--gradientWhite:linear-gradient(105deg,
  	rgb(255,255,255,1) 0%,
  	rgb(255,255,255,0.1) 100%
  );--gradientBlue:radial-gradient(115.9% 114.23% at 3.06% 0%, #EA9637 0%, #EA3796 35.58%, #004BC3 100%);--gradientBlue2:linear-gradient(90deg,
  #EA9637 0%,
  #EA3796 50%,
  #004BC3 100%);--gradientBlue1:linear-gradient(90deg, #09F 0%, var(--primary, #004BC3) 92.82%);--gradientPink:linear-gradient(90deg, #B739DA 0%, var(--WAS-secondary, #EA3796) 100%);--gradientBlue_x2:linear-gradient(
    90deg,
    #004BC3 0%,
    #EA3796 25%,
    #EA9637 50%,
    #EA3796 75%,
    #004BC3 100%
  );--gradientBlue1_x2:linear-gradient(
    90deg,
    #09F 0%,
    #004BC3 50%,
    #09F 100%
  );--gradientPink_x2:linear-gradient(
    90deg,
    #B739DA 0%,
    #EA3796 50%,
    #B739DA 100%
  );--conicBlue:conic-gradient(
  	#1CE69D 0%,
  	#0FB6B6 50%,
  	#1682C9 100%
  );--gradientOrange:linear-gradient(105deg,
  	#EBCA54 0%,
  	#EF8E35 50%,
  	#F27F4E 100%
  );--gradientOrange_x2:linear-gradient(105deg,
  	#F27F4E 0%,
  	#EF8E35 25%,
  	#EBCA54 50%,
  	#EF8E35 75%,
  	#F27F4E 100%
  );--Cshadow1:rgb(51,51,51,0.15);--boxShadow1:0 0 calc(20 * var(--u)) var(--Cshadow1);--filterShadow1:drop-shadow(0 0 calc(20 * var(--u)) var(--Cshadow1));--backdrop0:blur(calc(10 * var(--v)))}:root{--pageW:calc(1100 * var(--u));--pageP:calc(50 * var(--u));--headerH:calc(84 * var(--v));--footerH:calc(300 * var(--v));--fixedMenuH:calc(56 * var(--v));--v:1px;--u:1px;--termina:"termina",sans-serif;--Roboto:"Roboto",sans-serif;--fzRatio:1.0;--fzv8:calc(8 * var(--fzRatio) * var(--v));--fzu8:calc(8 * var(--fzRatio) * var(--u));--fzv9:calc(9 * var(--fzRatio) * var(--v));--fzu9:calc(9 * var(--fzRatio) * var(--u));--fzv10:calc(10 * var(--fzRatio) * var(--v));--fzu10:calc(10 * var(--fzRatio) * var(--u));--fzv11:calc(11 * var(--fzRatio) * var(--v));--fzu11:calc(11 * var(--fzRatio) * var(--u));--fzv12:calc(12 * var(--fzRatio) * var(--v));--fzu12:calc(12 * var(--fzRatio) * var(--u));--fzv13:calc(13 * var(--fzRatio) * var(--v));--fzu13:calc(13 * var(--fzRatio) * var(--u));--fzv14:calc(14 * var(--fzRatio) * var(--v));--fzu14:calc(14 * var(--fzRatio) * var(--u));--fzv15:calc(15 * var(--fzRatio) * var(--v));--fzu15:calc(15 * var(--fzRatio) * var(--u));--fzv16:calc(16 * var(--fzRatio) * var(--v));--fzu16:calc(16 * var(--fzRatio) * var(--u));--fzv17:calc(17 * var(--fzRatio) * var(--v));--fzu17:calc(17 * var(--fzRatio) * var(--u));--fzv18:calc(18 * var(--fzRatio) * var(--v));--fzu18:calc(18 * var(--fzRatio) * var(--u));--fzv19:calc(19 * var(--fzRatio) * var(--v));--fzu19:calc(19 * var(--fzRatio) * var(--u));--fzv20:calc(20 * var(--fzRatio) * var(--v));--fzu20:calc(20 * var(--fzRatio) * var(--u));--fzv21:calc(21 * var(--fzRatio) * var(--v));--fzu21:calc(21 * var(--fzRatio) * var(--u));--fzv22:calc(22 * var(--fzRatio) * var(--v));--fzu22:calc(22 * var(--fzRatio) * var(--u));--fzv23:calc(23 * var(--fzRatio) * var(--v));--fzu23:calc(23 * var(--fzRatio) * var(--u));--fzv24:calc(24 * var(--fzRatio) * var(--v));--fzu24:calc(24 * var(--fzRatio) * var(--u));--fzv25:calc(25 * var(--fzRatio) * var(--v));--fzu25:calc(25 * var(--fzRatio) * var(--u));--fzv26:calc(26 * var(--fzRatio) * var(--v));--fzu26:calc(26 * var(--fzRatio) * var(--u));--fzv27:calc(27 * var(--fzRatio) * var(--v));--fzu27:calc(27 * var(--fzRatio) * var(--u));--fzv28:calc(28 * var(--fzRatio) * var(--v));--fzu28:calc(28 * var(--fzRatio) * var(--u));--fzv29:calc(29 * var(--fzRatio) * var(--v));--fzu29:calc(29 * var(--fzRatio) * var(--u));--fzv30:calc(30 * var(--fzRatio) * var(--v));--fzu30:calc(30 * var(--fzRatio) * var(--u));--fzv31:calc(31 * var(--fzRatio) * var(--v));--fzu31:calc(31 * var(--fzRatio) * var(--u));--fzv32:calc(32 * var(--fzRatio) * var(--v));--fzu32:calc(32 * var(--fzRatio) * var(--u));--fzv33:calc(33 * var(--fzRatio) * var(--v));--fzu33:calc(33 * var(--fzRatio) * var(--u));--fzv34:calc(34 * var(--fzRatio) * var(--v));--fzu34:calc(34 * var(--fzRatio) * var(--u));--fzv35:calc(35 * var(--fzRatio) * var(--v));--fzu35:calc(35 * var(--fzRatio) * var(--u));--fzv36:calc(36 * var(--fzRatio) * var(--v));--fzu36:calc(36 * var(--fzRatio) * var(--u));--fzv37:calc(37 * var(--fzRatio) * var(--v));--fzu37:calc(37 * var(--fzRatio) * var(--u));--fzv38:calc(38 * var(--fzRatio) * var(--v));--fzu38:calc(38 * var(--fzRatio) * var(--u));--fzv39:calc(39 * var(--fzRatio) * var(--v));--fzu39:calc(39 * var(--fzRatio) * var(--u));--fzv40:calc(40 * var(--fzRatio) * var(--v));--fzu40:calc(40 * var(--fzRatio) * var(--u));--fzv41:calc(41 * var(--fzRatio) * var(--v));--fzu41:calc(41 * var(--fzRatio) * var(--u));--fzv42:calc(42 * var(--fzRatio) * var(--v));--fzu42:calc(42 * var(--fzRatio) * var(--u));--fzv43:calc(43 * var(--fzRatio) * var(--v));--fzu43:calc(43 * var(--fzRatio) * var(--u));--fzv44:calc(44 * var(--fzRatio) * var(--v));--fzu44:calc(44 * var(--fzRatio) * var(--u));--fzv45:calc(45 * var(--fzRatio) * var(--v));--fzu45:calc(45 * var(--fzRatio) * var(--u));--fzv46:calc(46 * var(--fzRatio) * var(--v));--fzu46:calc(46 * var(--fzRatio) * var(--u));--fzv47:calc(47 * var(--fzRatio) * var(--v));--fzu47:calc(47 * var(--fzRatio) * var(--u));--fzv48:calc(48 * var(--fzRatio) * var(--v));--fzu48:calc(48 * var(--fzRatio) * var(--u));--fzv49:calc(49 * var(--fzRatio) * var(--v));--fzu49:calc(49 * var(--fzRatio) * var(--u));--fzv50:calc(50 * var(--fzRatio) * var(--v));--fzu50:calc(50 * var(--fzRatio) * var(--u))}@media screen and (max-width:768px){:root{--pageW:100%}}@media screen and (max-width:768px){:root{--pageP:calc(20 * var(--u))}}@media screen and (max-width:768px){:root{--footerH:calc(620 * var(--v))}}@media screen and (max-width:768px){:root{--v:calc(100vw / 375)}}@media screen and (min-width:768px) and (max-width:1200px){:root{--u:calc(100vw / 1200)}}@media screen and (max-width:768px){:root{--u:calc(100vw / 375)}}@media screen and (min-width:768px) and (max-width:960px){:root{--fzRatio:0.9}}@media screen and (max-width:768px){:root{--fzRatio:1.0}}#mv{z-index:2;position:fixed;top:0;left:0;width:100%;height:100vh;min-height:calc(960 * var(--v))}@media screen and (min-width:768px) and (max-width:1440px){#mv{--u:calc(100vw / 1440)}}@media screen and (max-width:768px){#mv{min-height:calc(650 * var(--v))}}#mv.hide{display:none}#mv .mv-image1{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:768px) and (max-width:960px){#mv .mv-image1 img{-o-object-position:55% 50%;object-position:55% 50%}}#mv .mv-logo{width:549px;aspect-ratio:549/439;margin:0 auto 43px}@media screen and (max-width:768px){#mv .mv-logo{max-width:82vw;width:100%;margin-bottom:15px}}#mv .section-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;gap:49px;-webkit-filter:drop-shadow(0 0 calc(15 * var(--u)) rgb(208, 208, 208));filter:drop-shadow(0 0 calc(15 * var(--u)) rgb(208, 208, 208));min-width:1232px}@media screen and (max-width:768px){#mv .section-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:100px}}@media screen and (min-width:768px) and (max-width:960px){#mv .mv-titleArea{-webkit-transform:translateX(calc(40 * var(--u)));-ms-transform:translateX(calc(40 * var(--u)));transform:translateX(calc(40 * var(--u)))}}#mv .mv-catchArea{margin-right:calc(50% - 50.5vw);max-height:689px}@media screen and (max-width:768px){#mv .mv-catchArea{display:none}}#mv .mv-catchArea picture{width:100%;height:100%}#mv .mv-catchArea img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#mv .mv-svg1{width:calc(506 * var(--v));aspect-ratio:506/63;margin:0 auto calc(50 * var(--v))}@media screen and (min-width:768px) and (max-width:960px){#mv .mv-svg1{width:calc(404.8 * var(--v))}}@media screen and (max-width:768px){#mv .mv-svg1{width:calc(300 * var(--u));margin:0 auto calc(20 * var(--u))}}#mv #mv-svg1{fill:url(#mv-svg1-gradient)}#mv .mv-svg2{width:calc(489 * var(--v));aspect-ratio:489/230;margin:0 auto calc(50 * var(--v))}@media screen and (min-width:768px) and (max-width:960px){#mv .mv-svg2{width:calc(391.2 * var(--v))}}@media screen and (max-width:768px){#mv .mv-svg2{width:calc(260 * var(--u));margin:0 auto calc(20 * var(--u))}}#mv .mv-boxes1{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;gap:calc(22 * var(--v));margin:0 auto calc(37 * var(--v))}@media screen and (max-width:768px){#mv .mv-boxes1{gap:calc(10 * var(--u))}}#mv .mv-svg3,#mv .mv-svg4,#mv .mv-svg5{width:calc(190 * var(--v));aspect-ratio:190/86}@media screen and (min-width:768px) and (max-width:960px){#mv .mv-svg3,#mv .mv-svg4,#mv .mv-svg5{width:calc(152 * var(--v))}}@media screen and (max-width:768px){#mv .mv-svg3,#mv .mv-svg4,#mv .mv-svg5{width:calc(102 * var(--u));aspect-ratio:102/51}}#mv .mv-boxes2{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;gap:calc(24 * var(--u))}@media screen and (max-width:960px){#mv .mv-boxes2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){#mv .mv-boxes2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(10 * var(--u))}}#mv .mv-button1,#mv .mv-button2{width:calc(270 * var(--v))}.whiteSection1{z-index:10;position:relative;background:#fff;margin:calc(100vh - 100 * var(--v)) 0 calc(300 * var(--v));margin:100vh 0 var(--footerH);border-radius:calc(100 * var(--v))}@media screen and (max-width:768px){.whiteSection1{border-radius:calc(50 * var(--v))}}.whiteSection1 .bubbles{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.whiteSection1 .bubbles .bubbles-inner{width:100%;height:100%;max-width:var(--pageW);margin:0 auto}.whiteSection1 .bubbles .bubbleA-1{position:sticky;top:calc(90 * var(--v));width:calc(322 * var(--v));opacity:.8;-webkit-transform:translateX(calc(-100 * var(--u)));-ms-transform:translateX(calc(-100 * var(--u)));transform:translateX(calc(-100 * var(--u)))}@media screen and (max-width:768px){.whiteSection1 .bubbles .bubbleA-1{top:calc(20 * var(--v));-webkit-transform:translateX(calc(-200 * var(--u)));-ms-transform:translateX(calc(-200 * var(--u)));transform:translateX(calc(-200 * var(--u)))}}.whiteSection1 .bubbles .bubbleA-2{position:sticky;top:calc(440 * var(--v));width:calc(460 * var(--v));opacity:.8;-webkit-transform:translateX(calc(var(--pageW) - 210 * var(--u)));-ms-transform:translateX(calc(var(--pageW) - 210 * var(--u)));transform:translateX(calc(var(--pageW) - 210 * var(--u)))}@media screen and (max-width:768px){.whiteSection1 .bubbles .bubbleA-2{top:calc(220 * var(--v));-webkit-transform:translateX(calc(var(--pageW) - 180 * var(--u)));-ms-transform:translateX(calc(var(--pageW) - 180 * var(--u)));transform:translateX(calc(var(--pageW) - 180 * var(--u)))}}#lead{z-index:2;padding:0;background:var(--Cbg2);border-radius:calc(100 * var(--v))}@media screen and (max-width:768px){#lead{border-radius:calc(50 * var(--v))}}#lead .section-inner{padding:calc(120 * var(--v)) 0}@media screen and (max-width:768px){#lead .section-inner{padding:calc(60 * var(--v)) var(--pageP)}}#lead .lead-titleArea{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:calc(20 * var(--v)) calc(50 * var(--u));margin:0 auto calc(60 * var(--v))}@media screen and (max-width:768px){#lead .lead-titleArea{padding:calc(5 * var(--v)) calc(28 * var(--u));margin:0 auto calc(30 * var(--v))}}#lead .lead-titleArea h2{font-size:var(--fzv40);font-weight:700;text-align:center;line-height:1.5;letter-spacing:.05em}@media screen and (max-width:768px){#lead .lead-titleArea h2{font-size:var(--fzv24)}}#lead .lead-titleArea h2 span{color:var(--Cprimary)}#lead .lead-titleArea svg{position:absolute;width:calc(30 * var(--v));aspect-ratio:1}@media screen and (max-width:768px){#lead .lead-titleArea svg{width:calc(18 * var(--v))}}#lead .lead-titleArea svg:nth-child(1){top:0;left:0}#lead .lead-titleArea svg:nth-child(2){bottom:0;left:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#lead .lead-titleArea svg:nth-child(3){top:0;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#lead .lead-titleArea svg:nth-child(4){bottom:0;right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#lead .lead-boxes1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){#lead .lead-boxes1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(20 * var(--u));padding:0 var(--pageP)}}#lead .lead-boxes1-box{position:relative;width:calc(346 * var(--u))}@media screen and (max-width:768px){#lead .lead-boxes1-box:nth-child(-n+2){width:100%;background:#fff;border-radius:calc(24 * var(--v));-webkit-box-shadow:var(--boxShadow1);box-shadow:var(--boxShadow1)}}@media screen and (max-width:768px){#lead .lead-boxes1-box:nth-child(3){width:100%}}#lead .lead-boxes1-box .lead-boxes1-inner{position:absolute;top:0;left:0;width:100%;padding:calc(40 * var(--u)) calc(20 * var(--u)) 0}@media screen and (max-width:768px){#lead .lead-boxes1-box:nth-child(-n+2) .lead-boxes1-inner{position:relative;padding:calc(40 * var(--u)) var(--pageP)}}#lead .lead-boxes1-box h3{z-index:2;position:relative;font-size:var(--fzu24);font-weight:700;text-align:center;line-height:1.5}@media screen and (max-width:768px){#lead .lead-boxes1-box h3{font-size:var(--fzv20)}}#lead .lead-boxes1-box p{z-index:2;position:relative;font-size:var(--fzu16);text-align:justify;line-height:1.7}@media screen and (max-width:768px){#lead .lead-boxes1-box p{font-size:var(--fzv14)}}#lead .lead-boxes1-box [class*=lead-image]{z-index:2;position:relative;bottom:0;margin:0 auto}#lead .lead-boxes1-box .lead-image1{width:calc(229 * var(--u));aspect-ratio:229/170}@media screen and (max-width:768px){#lead .lead-boxes1-box .lead-image1{width:calc(145 * var(--u))}}#lead .lead-boxes1-box .lead-image2{width:calc(157 * var(--u));aspect-ratio:157/182}@media screen and (max-width:768px){#lead .lead-boxes1-box .lead-image2{width:calc(104 * var(--u))}}#lead .lead-boxes1-box .lead-image3{width:calc(210 * var(--u));aspect-ratio:210/167}@media screen and (max-width:768px){#lead .lead-boxes1-box .lead-image3{width:calc(135 * var(--u))}}#lead .lead-boxes1-box [class*=lead-balloon]{width:100%;-webkit-filter:var(--filterShadow1);filter:var(--filterShadow1)}#lead .lead-boxes1-box .lead-balloon1{aspect-ratio:346/482}#lead .lead-boxes1-box .lead-balloon2{aspect-ratio:346/494}#lead .lead-boxes1-box .lead-balloon3{aspect-ratio:346/494}@media screen and (max-width:768px){#lead .lead-boxes1-box .lead-balloon3{aspect-ratio:295/394}}#lead .lead-boxes2{position:relative;width:calc(1008 * var(--u));margin:0 auto}@media screen and (max-width:768px){#lead .lead-boxes2{width:100%}}#lead .lead-boxes2-inner{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(56 * var(--u));width:100%;height:100%;padding:calc(70 * var(--u)) calc(60 * var(--u)) 0}@media screen and (max-width:768px){#lead .lead-boxes2-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:calc(18 * var(--v));width:100%;padding:calc(70 * var(--u)) var(--pageP) 0}}#lead .lead-boxes2-box{position:relative}#lead .lead-boxes2-box:nth-child(1){-ms-flex-negative:0;flex-shrink:0}#lead .lead-boxes2-box .lead-logo{width:calc(168 * var(--u));aspect-ratio:168/136}@media screen and (max-width:768px){#lead .lead-boxes2-box .lead-logo{width:169px}}#lead .lead-boxes2-box p{color:#fff;font-size:var(--fzu24);font-weight:700;line-height:1.7;letter-spacing:.05em}@media screen and (max-width:768px){#lead .lead-boxes2-box p{font-size:var(--fzv16)}}#lead .lead-balloon4{width:100%;aspect-ratio:1008/286}@media screen and (max-width:768px){#lead .lead-balloon4{aspect-ratio:335/314}}#what{z-index:2}#what .section-inner{padding:calc(120 * var(--v)) 0 0}@media screen and (max-width:768px){#what .section-inner{padding:calc(80 * var(--v)) 0 0}}#what .textArea1{width:calc(600 * var(--u))}@media screen and (max-width:960px){#what .textArea1{width:100%;margin:0 auto calc(30 * var(--u))}}#what .titleAreaA{margin:0 0 calc(55 * var(--v))}@media screen and (max-width:768px){#what .titleAreaA{margin:0 0 calc(25 * var(--v))}}#what .titleAreaA h2{font-size:var(--fzv48);font-weight:700;letter-spacing:.05em;line-height:1.3}@media screen and (max-width:768px){#what .titleAreaA h2{font-size:var(--fzv30)}}#what .text1{font-size:var(--fzv16);letter-spacing:.05em;line-height:1.7}@media screen and (max-width:768px){#what .text1{font-size:var(--fzv14)}}#what .text2{background:var(--gradientBlue);color:transparent;font-size:var(--fzv28);font-weight:700;letter-spacing:1.4px;line-height:1.7;-webkit-background-clip:text;background-clip:text}@media screen and (max-width:768px){#what .text2{font-size:var(--fzv20)}}#what .what-image1{position:absolute;top:calc(60 * var(--v));right:calc(-1 * var(--pageP));width:calc(510 * var(--u));aspect-ratio:508/540;max-width:calc(510 * var(--v))}@media screen and (max-width:960px){#what .what-image1{position:static;width:calc(100% - var(--pageP));margin:0 auto}}#feature{z-index:2}#feature .section-inner{padding:calc(130 * var(--v)) 0 0}@media screen and (max-width:768px){#feature .section-inner{padding:calc(80 * var(--v)) 0 0}}#feature h3{margin:0 auto calc(60 * var(--v));font-size:var(--fzv40);font-weight:700;letter-spacing:.05em;line-height:1.3;text-align:center}@media screen and (max-width:768px){#feature h3{margin:0 auto calc(30 * var(--v));font-size:var(--fzv24);text-align:left}}#feature .text1{font-size:var(--fzv16);letter-spacing:.05em;line-height:1.7}@media screen and (max-width:768px){#feature .text1{font-size:var(--fzv14)}}#feature .feature-boxes1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(30 * var(--v)) calc(25 * var(--u))}@media screen and (max-width:768px){#feature .feature-boxes1{gap:calc(24 * var(--u))}}#feature .feature-boxes1-box{position:relative;width:calc(350 * var(--v))}#feature .feature-boxes1-box [class*=feature-balloon]{aspect-ratio:350/220;-webkit-filter:var(--filterShadow1);filter:var(--filterShadow1)}@media screen and (max-width:768px){#feature .feature-boxes1-box [class*=feature-balloon]{aspect-ratio:1005/306}}#feature .feature-boxes1-box .feature-boxes1-inner{position:absolute;top:0;left:0;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;width:100%;height:100%}#feature .feature-boxes1-box p{font-size:var(--fzv19);font-weight:500;text-align:center;line-height:1.7;letter-spacing:.05em}@media screen and (max-width:768px){#feature .feature-boxes1-box p{font-size:var(--fzv16)}}#feature .feature-boxes1-box p .isPrimary{font-weight:700}#feature .feature-boxes1-box p .note{font-size:.8em}#about{z-index:2}#about .section-inner{padding:calc(130 * var(--v)) 0 0}@media screen and (max-width:768px){#about .section-inner{padding:calc(80 * var(--v)) 0 0}}#about .about-leadArea{width:100%;max-width:calc(940 * var(--v));margin:0 auto calc(80 * var(--v))}@media screen and (max-width:768px){#about .about-leadArea{margin:0 auto calc(40 * var(--v))}}#about .about-leadArea h3{margin:0 auto calc(40 * var(--v));font-size:var(--fzv40);font-weight:700;letter-spacing:.05em;line-height:1.3;text-align:center}@media screen and (max-width:768px){#about .about-leadArea h3{margin:0 auto calc(30 * var(--v));font-size:var(--fzv24);text-align:left}}#about .about-leadArea .text1{font-size:var(--fzv16);letter-spacing:.05em;line-height:1.7}@media screen and (max-width:768px){#about .about-leadArea .text1{font-size:var(--fzv14)}}#about .about-graphArea{margin:0 auto calc(80 * var(--v))}@media screen and (max-width:768px){#about .about-graphArea{margin:0 auto calc(40 * var(--v))}}#about .about-graphArea .about-title{width:100%;aspect-ratio:701/37;max-width:calc(701 * var(--v));margin:0 auto}@media screen and (max-width:768px){#about .about-graphArea .about-title{width:calc(241 * var(--v));aspect-ratio:241/56}}#about .about-graphArea .note{width:100%;max-width:calc(701 * var(--v));margin:0 auto calc(50 * var(--u));font-size:var(--fzv12);text-align:right}@media screen and (max-width:768px){#about .about-graphArea .note{margin:0 auto calc(24 * var(--v))}}@media screen and (max-width:768px){#about .about-graphArea .note{text-align:center}}#about .about-graphArea .about-boxes1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(30 * var(--v)) calc(10 * var(--u))}#about .about-graphArea .about-boxes1-box{position:relative;width:calc(345 * var(--v));aspect-ratio:1}@media screen and (max-width:768px){#about .about-graphArea .about-boxes1-box{width:calc(150 * var(--v))}}#about .about-graphArea .circleGray{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;--val:0%;background:conic-gradient(transparent var(--val),var(--Cgray1) var(--val))}#about .about-graphArea .circleGradient{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:radial-gradient(106.22% 104.7% at 85.69% .06%,#ea9637 0,#ea3796 35.58%,#004bc3 100%)}#about .about-graphArea [class*=about-graph]{z-index:3;position:absolute;top:calc(43 * var(--v));left:calc(43 * var(--v));width:calc(231 * var(--v));aspect-ratio:1}@media screen and (max-width:768px){#about .about-graphArea [class*=about-graph]{top:calc(18 * var(--v));left:calc(18 * var(--v));width:calc(100 * var(--v))}}#about .about-button1{margin:0 auto}#sample{z-index:2;padding:0}#sample .section-inner{max-width:100%;padding:calc(130 * var(--v)) 0 0}@media screen and (max-width:768px){#sample .section-inner{padding:calc(72 * var(--v)) 0 calc(80 * var(--v))}}#sample .sample-leadArea{width:100%;max-width:calc(940 * var(--v) + var(--pageP) * 2);padding:0 var(--pageP);margin:0 auto calc(60 * var(--v))}@media screen and (max-width:768px){#sample .sample-leadArea{margin:0 auto calc(30 * var(--v))}}#sample h3{margin:0 auto calc(50 * var(--v));font-size:var(--fzv40);font-weight:700;letter-spacing:.05em;line-height:1.3;text-align:center}@media screen and (max-width:768px){#sample h3{margin:0 auto calc(30 * var(--v));font-size:var(--fzv24);text-align:left}}#sample .text1{font-size:var(--fzv16);letter-spacing:.05em;line-height:1.7}@media screen and (max-width:768px){#sample .text1{font-size:var(--fzv14)}}#sample .sample-boxes1{display:-webkit-box;display:-ms-flexbox;display:flex}#sample .sample-boxes1:not(:last-child){margin-bottom:calc(64 * var(--v))}@media screen and (max-width:768px){#sample .sample-boxes1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(30 * var(--v))}}#sample .sample-boxes1-box{width:33.3333333333%}@media screen and (max-width:768px){#sample .sample-boxes1-box{width:100%}}#sample .sample-boxes1-box a{position:relative;display:block;width:100%;aspect-ratio:640/350;max-height:calc(350 * var(--v));margin:0 0 calc(30 * var(--v));background:radial-gradient(farthest-corner at 150% 150%,#e7e7e7 0,#f6f6f6 100%);overflow:hidden}@media screen and (max-width:768px){#sample .sample-boxes1-box a{aspect-ratio:640/300}}@media screen and (max-width:768px){#sample .sample-boxes1-box a{margin:0 0 calc(16 * var(--v))}}#sample .sample-boxes1-box .sample-boxes1-image{position:absolute;top:calc(60 * var(--u));left:50%;width:calc(100% - 120 * var(--u));max-width:calc(500 * var(--v));padding:calc(8 * var(--v));border:calc(3 * var(--v)) solid #e1e1e1;border-radius:calc(15 * var(--v));-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-box-shadow:var(--boxShadow1);box-shadow:var(--boxShadow1)}@media screen and (min-width:768px){#sample .sample-boxes1-box .sample-boxes1-image{-webkit-transition:.3s ease-in-out 0s;transition:.3s ease-in-out 0s}}@media screen and (max-width:768px){#sample .sample-boxes1-box .sample-boxes1-image{top:calc(30 * var(--u))}}#sample .sample-boxes1-box .sample-boxes1-image img{display:block;border-radius:calc(5 * var(--v));overflow:hidden}@media screen and (min-width:768px){#sample .sample-boxes1-box a:hover .sample-boxes1-image{-webkit-transform:translate(-50%,calc(15 * var(--u)));-ms-transform:translate(-50%,calc(15 * var(--u)));transform:translate(-50%,calc(15 * var(--u)))}}#sample .sample-boxes1-box p{padding:0 .5em;font-size:var(--fzu19);font-weight:500;text-align:center;line-height:1.7;letter-spacing:.05em}@media screen and (max-width:768px){#sample .sample-boxes1-box p{font-size:var(--fzv14)}}#sample .sample-boxes1-box p .note{font-size:.8em}#service{z-index:2;background:var(--Cbg1)}#service .section-inner{padding:calc(120 * var(--v)) 0}@media screen and (max-width:768px){#service .section-inner{padding:calc(50 * var(--v)) 0 calc(80 * var(--v))}}#service .titleA{margin:0 auto}#service h2{color:#fff;font-size:var(--fzv48);font-weight:700;letter-spacing:.05em;line-height:1.3;text-align:center}@media screen and (max-width:768px){#service h2{margin:0 auto calc(30 * var(--v));font-size:var(--fzv30);text-align:center}}#service .service-search-issue h3{margin:0 auto calc(50 * var(--v));color:#fff;font-size:var(--fzv40);font-weight:700;letter-spacing:.05em;line-height:1.3;text-align:center}@media screen and (max-width:768px){#service .service-search-issue h3{margin:0 auto calc(30 * var(--v));font-size:var(--fzv24)}}#service .service-search-issue .cateogries{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(60 * var(--v))}#service .service-search-issue .category{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#service .service-search-issue .category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#service .service-search-issue .category::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:1px;background:-webkit-gradient(linear,left top,right top,color-stop(18%,var(--Cprimary)),color-stop(18%,#fff));background:linear-gradient(90deg,var(--Cprimary) 18%,#fff 18%)}#service .service-search-issue .category-box:nth-child(1){width:calc(380 * var(--u));padding:calc(34 * var(--v)) calc(12 * var(--v))}@media screen and (max-width:768px){#service .service-search-issue .category-box:nth-child(1){padding:calc(30 * var(--v)) 0 0}}#service .service-search-issue .category-box:nth-child(2){width:calc(100% - 380 * var(--u))}@media screen and (max-width:768px){#service .service-search-issue .category-box:nth-child(2){width:100%}}#service .service-search-issue h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(10 * var(--v));color:#fff;font-size:var(--fzv26);font-weight:700;letter-spacing:.05em;line-height:1.3}@media screen and (max-width:768px){#service .service-search-issue h4{font-size:var(--fzv20)}}#service .service-search-issue h4 svg{width:calc(40 * var(--v));aspect-ratio:1}@media screen and (max-width:768px){#service .service-search-issue h4 svg{width:calc(30 * var(--v))}}#service .service-search-issue h4 .service-icon4{width:calc(34 * var(--v));aspect-ratio:34/36}#service .service-search-issue a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(20 * var(--u));width:100%;min-height:calc(120 * var(--v));padding:calc(32 * var(--v)) calc(12 * var(--u));text-decoration:none}@media screen and (max-width:768px){#service .service-search-issue a{min-height:calc(90 * var(--v));padding:calc(15 * var(--v)) 0}}#service .service-search-issue a::after{position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:1px;background:-webkit-gradient(linear,left top,right top,from(var(--Cprimary)),color-stop(50%,#4e4e4e)) 100% 0/200% 100%;background:linear-gradient(90deg,var(--Cprimary) 0 50%,#4e4e4e 50% 100%) 100% 0/200% 100%}@media screen and (min-width:768px){#service .service-search-issue a::after{-webkit-transition:.3s ease-out 0s;transition:.3s ease-out 0s}}@media screen and (min-width:768px){#service .service-search-issue a:hover::after{background-position:0 0}}#service .service-search-issue a p{color:#fff;font-size:var(--fzv18);font-weight:500;letter-spacing:.05em}@media screen and (min-width:768px){#service .service-search-issue a p{-webkit-transition:.3s ease-in-out 0s;transition:.3s ease-in-out 0s}}@media screen and (max-width:768px){#service .service-search-issue a p{font-size:var(--fzv15)}}@media screen and (min-width:768px){#service .service-search-issue a:hover p{-webkit-transform:translateX(.5em);-ms-transform:translateX(.5em);transform:translateX(.5em)}}#service .service-search-issue a .arrowIconA{--colorA:var(--Cprimary)}#service .service-search-purpose h3{margin:0 auto calc(50 * var(--v));color:#fff;font-size:var(--fzv40);font-weight:700;letter-spacing:.05em;line-height:1.3;text-align:center}@media screen and (max-width:768px){#service .service-search-purpose h3{margin:0 auto calc(30 * var(--v));font-size:var(--fzv24)}}#service .service-search-purpose .cateogries{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){#service .service-search-purpose .cateogries{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(60 * var(--v))}}#service .service-search-purpose .category{position:relative;width:calc(340 * var(--u))}#service .service-search-purpose .category::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:1px;background:-webkit-gradient(linear,left top,right top,color-stop(18%,var(--Cprimary)),color-stop(18%,#fff));background:linear-gradient(90deg,var(--Cprimary) 18%,#fff 18%)}#service .service-search-purpose h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(10 * var(--v));padding:calc(30 * var(--v)) calc(10 * var(--u)) calc(10 * var(--v));color:#fff;font-size:var(--fzv26);font-weight:700;letter-spacing:.05em;line-height:1.3}@media screen and (max-width:768px){#service .service-search-purpose h4{padding:calc(30 * var(--v)) 0 calc(10 * var(--v));font-size:var(--fzv20)}}#service .service-search-purpose h4 svg{width:calc(40 * var(--v));aspect-ratio:1}@media screen and (max-width:768px){#service .service-search-purpose h4 svg{width:calc(30 * var(--v))}}#service .service-search-purpose h4 .service-icon4{width:calc(34 * var(--v));aspect-ratio:34/36}#service .service-search-purpose a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(20 * var(--u));width:100%;min-height:calc(120 * var(--v));padding:calc(32 * var(--v)) calc(12 * var(--u));text-decoration:none}@media screen and (max-width:768px){#service .service-search-purpose a{min-height:calc(90 * var(--v));padding:calc(15 * var(--v)) 0}}#service .service-search-purpose a::after{position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:1px;background:-webkit-gradient(linear,left top,right top,from(var(--Cprimary)),color-stop(50%,#4e4e4e)) 100% 0/200% 100%;background:linear-gradient(90deg,var(--Cprimary) 0 50%,#4e4e4e 50% 100%) 100% 0/200% 100%}@media screen and (min-width:768px){#service .service-search-purpose a::after{-webkit-transition:.3s ease-out 0s;transition:.3s ease-out 0s}}@media screen and (min-width:768px){#service .service-search-purpose a:hover::after{background-position:0 0}}#service .service-search-purpose a p{color:#fff;font-size:var(--fzv18);font-weight:500;letter-spacing:.05em}@media screen and (min-width:768px){#service .service-search-purpose a p{-webkit-transition:.3s ease-in-out 0s;transition:.3s ease-in-out 0s}}@media screen and (max-width:768px){#service .service-search-purpose a p{font-size:var(--fzv15)}}@media screen and (min-width:768px){#service .service-search-purpose a:hover p{-webkit-transform:translateX(.5em);-ms-transform:translateX(.5em);transform:translateX(.5em)}}#service .service-search-purpose a .arrowIconA{--colorA:var(--Cprimary)}#works{z-index:2}#works .section-inner{max-width:100%;padding:calc(120 * var(--v)) 0 0}@media screen and (max-width:768px){#works .section-inner{padding:calc(80 * var(--v)) 0 0}}#works .textArea1{max-width:var(--pageW);margin:0 auto calc(60 * var(--v))}@media screen and (max-width:768px){#works .textArea1{margin:0 auto calc(32 * var(--v))}}#works .works-title{width:calc(82 * var(--v));aspect-ratio:82/14}#works h2{font-size:var(--fzv48);font-weight:700;letter-spacing:.05em;line-height:1.3}@media screen and (max-width:768px){#works h2{font-size:var(--fzv30)}}#works .works-boxes1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(50 * var(--v)) calc(20 * var(--u));width:100%;max-width:calc(1840 * var(--v));margin:0 auto}@media screen and (max-width:768px){#works .works-boxes1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#works .works-boxes1-box{display:block;width:calc((100% - 40 * var(--u))/ 3)}@media screen and (max-width:768px){#works .works-boxes1-box{width:100%}}#works .works-boxes1-box a{display:block;padding:calc(12 * var(--v));border-radius:calc(32 * var(--v));text-decoration:none}@media screen and (min-width:768px){#works .works-boxes1-box a{-webkit-transition:.3s ease-in-out 0s;transition:.3s ease-in-out 0s}#works .works-boxes1-box a:hover{background:#fff;-webkit-box-shadow:var(--boxShadow1);box-shadow:var(--boxShadow1)}}@media screen and (max-width:768px){#works .works-boxes1-box a{padding:0}}#works .works-boxes1-box picture{aspect-ratio:1160/610;border-radius:calc(24 * var(--v));overflow:hidden}#works .works-boxes1-box picture img{display:block}@media screen and (min-width:768px){#works .works-boxes1-box picture img{-webkit-transition:.3s ease-in-out 0s;transition:.3s ease-in-out 0s}}@media screen and (min-width:768px){#works .works-boxes1-box:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}#works .works-boxes1-box .text1{padding:0 .5em;color:var(--Cblack);font-size:var(--fzv20);font-weight:500;line-height:1.7;letter-spacing:.05em}@media screen and (max-width:768px){#works .works-boxes1-box .text1{padding:0;font-size:var(--fzv18)}}#works .works-boxes1-box .text2{padding:0 .5em;color:var(--Cgray2);font-size:var(--fzv15);font-weight:500;line-height:1.7;letter-spacing:.05em}@media screen and (max-width:768px){#works .works-boxes1-box .text2{padding:0;font-size:var(--fzv14)}}#works .works-boxes1-box .viewMoreA{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#voice{z-index:2}#voice .section-inner{padding:calc(120 * var(--v)) 0 0}@media screen and (max-width:768px){#voice .section-inner{padding:calc(80 * var(--v)) 0 0}}#voice .textArea1{margin:0 0 calc(60 * var(--v))}@media screen and (max-width:768px){#voice .textArea1{margin:0 0 calc(32 * var(--v))}}#voice h2{font-size:var(--fzv48);font-weight:700;letter-spacing:.05em;line-height:1.3}@media screen and (max-width:768px){#voice h2{font-size:var(--fzv30)}}#voice .voice-boxes1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(50 * var(--v)) calc(20 * var(--u))}@media screen and (max-width:768px){#voice .voice-boxes1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#voice .voice-boxes1-box{display:block;width:33.3333333333%;max-width:calc(350 * var(--u))}@media screen and (max-width:768px){#voice .voice-boxes1-box{width:100%;max-width:100%}}#voice .voice-boxes1-box a{display:block;border-radius:calc(32 * var(--v));text-decoration:none}@media screen and (min-width:768px){#voice .voice-boxes1-box a{padding:calc(12 * var(--v));-webkit-transition:.3s ease-in-out 0s;transition:.3s ease-in-out 0s}#voice .voice-boxes1-box a:hover{background:#fff;-webkit-box-shadow:var(--boxShadow1);box-shadow:var(--boxShadow1)}}#voice .voice-boxes1-box picture{aspect-ratio:330/226;border-radius:calc(24 * var(--v));overflow:hidden}#voice .voice-boxes1-box picture img{display:block}@media screen and (min-width:768px){#voice .voice-boxes1-box picture img{-webkit-transition:.3s ease-in-out 0s;transition:.3s ease-in-out 0s}}@media screen and (min-width:768px){#voice .voice-boxes1-box:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}#voice .voice-boxes1-box .text1{padding:0 .5em;color:var(--Cblack);font-size:var(--fzv18);font-weight:500;line-height:1.7;letter-spacing:.05em;word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:768px){#voice .voice-boxes1-box .text1{padding:0;font-size:var(--fzv16)}}#voice .voice-boxes1-box .text2{padding:0 .5em;color:var(--Cgray2);font-size:var(--fzv15);font-weight:500;line-height:1.7;letter-spacing:.05em}@media screen and (max-width:768px){#voice .voice-boxes1-box .text2{padding:0;font-size:var(--fzv14)}}#voice .voice-boxes1-box .viewMoreA{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#member{z-index:2}@media screen and (min-width:768px){#member .section-inner:has(.member-boxes1-box:nth-child(3n+1):last-child){padding:calc(120 * var(--v)) 0 calc(120 * var(--v))}#member .section-inner:has(.member-boxes1-box:nth-child(3n+2):last-child){padding:calc(120 * var(--v)) 0 calc(175 * var(--v))}#member .section-inner:has(.member-boxes1-box:nth-child(3n):last-child){padding:calc(120 * var(--v)) 0 calc(230 * var(--v))}}@media screen and (max-width:768px){#member .section-inner{padding:calc(80 * var(--v)) 0 calc(140 * var(--v))}#member .section-inner:has(.member-boxes1-box:nth-child(2n+1):last-child){padding:calc(80 * var(--v)) 0 calc(60 * var(--v))}#member .section-inner:has(.member-boxes1-box:nth-child(2n):last-child){padding:calc(80 * var(--v)) 0 calc(160 * var(--v))}}#member .textArea1{margin:0 0 calc(60 * var(--v))}@media screen and (max-width:768px){#member .textArea1{margin:0 0 calc(32 * var(--v))}}#member .textArea1 .sub{font-size:var(--fzv24);font-weight:500}@media screen and (max-width:768px){#member .textArea1 .sub{font-size:var(--fzv16)}}#member .textArea1 h2{font-size:var(--fzv48);font-weight:700;letter-spacing:.05em;line-height:1.3}@media screen and (max-width:768px){#member .textArea1 h2{font-size:var(--fzv30)}}#member .member-boxes1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(120 * var(--v)) calc(40 * var(--u))}@media screen and (max-width:768px){#member .member-boxes1{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(50 * var(--v)) calc(20 * var(--u))}}#member .member-boxes1-box{width:33.3333333333%;max-width:calc(340 * var(--u))}@media screen and (min-width:768px){#member .member-boxes1-box:nth-child(3n+2){-webkit-transform:translateY(calc(55 * var(--v)));-ms-transform:translateY(calc(55 * var(--v)));transform:translateY(calc(55 * var(--v)))}#member .member-boxes1-box:nth-child(3n+3){-webkit-transform:translateY(calc(110 * var(--v)));-ms-transform:translateY(calc(110 * var(--v)));transform:translateY(calc(110 * var(--v)))}}@media screen and (max-width:768px){#member .member-boxes1-box{width:50%;max-width:calc(157 * var(--u))}#member .member-boxes1-box:nth-child(3n+2){-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#member .member-boxes1-box:nth-child(3n+3){-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#member .member-boxes1-box:nth-child(2n){-webkit-transform:translateY(calc(100 * var(--v)));-ms-transform:translateY(calc(100 * var(--v)));transform:translateY(calc(100 * var(--v)))}}#member .member-boxes1-box:has([disabled]){pointer-events:none}#member .member-boxes1-box .member-boxes1-inner{position:relative;margin:0 0 calc(20 * var(--v))}@media screen and (max-width:768px){#member .member-boxes1-box .member-boxes1-inner{margin:0 0 calc(12 * var(--v))}}#member .member-boxes1-box a{text-decoration:none}#member .member-boxes1-box picture{width:340px;aspect-ratio:1/1;border-radius:calc(24 * var(--v));overflow:hidden}#member .member-boxes1-box picture img{display:block}@media screen and (min-width:768px){#member .member-boxes1-box picture img{-webkit-transition:.3s ease-in-out 0s;transition:.3s ease-in-out 0s}}@media screen and (min-width:768px){#member .member-boxes1-box:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}#member .member-boxes1-box .member-boxes1-textArea{display:-webkit-box;display:-ms-flexbox;display:flex;-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;margin-top:-30px}@media screen and (max-width:480px){#member .member-boxes1-box .member-boxes1-textArea{margin-top:-15px}}#member .member-boxes1-box .member-boxes1-textArea h3{padding:0 calc(70 * var(--u)) 0 calc(20 * var(--u));color:#3c3c3c;text-align:center;font-family:var(--termina);font-size:var(--fzv32);font-weight:600;line-height:100%;letter-spacing:1.6px}@media screen and (max-width:768px){#member .member-boxes1-box .member-boxes1-textArea h3{padding:0 calc(40 * var(--u)) 0 calc(10 * var(--u));font-size:var(--fzv18)}}#member .member-boxes1-box .member-boxes1-textArea .arrowIconA{position:absolute;bottom:calc(15 * var(--u));right:calc(15 * var(--u))}@media screen and (max-width:768px){#member .member-boxes1-box .member-boxes1-textArea .arrowIconA{bottom:calc(10 * var(--u));right:calc(10 * var(--u));width:calc(20 * var(--v))}#member .member-boxes1-box .member-boxes1-textArea .arrowIconA svg{width:calc(6 * var(--v))}}#member .member-boxes1-box .member-boxes1-textArea .text1{color:#3c3c3c;font-size:var(--fzv14);font-weight:500;line-height:1.5;letter-spacing:.7px}@media screen and (max-width:768px){#member .member-boxes1-box .member-boxes1-textArea .text1{font-size:var(--fzv10)}}#member .member-boxes1-box [disabled] .text1,#member .member-boxes1-box [disabled] h3{padding-right:calc(20 * var(--u))}#member .member-boxes1-box [disabled] .arrowIconA{display:none}#member .member-boxes1-box .text2{padding:0 .5em;color:var(--Cblack);font-size:var(--fzv16);line-height:1.7;letter-spacing:.05em}@media screen and (max-width:768px){#member .member-boxes1-box .text2{padding:0;font-size:var(--fzv12)}}@media screen and (min-width:768px){#member .button-set{-webkit-transform:translateY(calc(55 * var(--v)));-ms-transform:translateY(calc(55 * var(--v)));transform:translateY(calc(55 * var(--v)))}}#plugin{z-index:2}@media screen and (min-width:768px){#plugin .section-inner:has(.plugin-boxes1-box:nth-child(3n+1):last-child){padding:calc(120 * var(--v)) 0 calc(120 * var(--v))}#plugin .section-inner:has(.plugin-boxes1-box:nth-child(3n+2):last-child){padding:calc(120 * var(--v)) 0 calc(175 * var(--v))}#plugin .section-inner:has(.plugin-boxes1-box:nth-child(3n):last-child){padding:calc(120 * var(--v)) 0 calc(230 * var(--v))}}@media screen and (max-width:768px){#plugin .section-inner{padding:calc(80 * var(--v)) 0 calc(140 * var(--v))}#plugin .section-inner:has(.plugin-boxes1-box:nth-child(2n+1):last-child){padding:calc(80 * var(--v)) 0 calc(60 * var(--v))}#plugin .section-inner:has(.plugin-boxes1-box:nth-child(2n):last-child){padding:calc(80 * var(--v)) 0 calc(160 * var(--v))}}#plugin .textArea1{margin:0 0 calc(60 * var(--v))}@media screen and (max-width:768px){#plugin .textArea1{margin:0 0 calc(32 * var(--v))}}#plugin .textArea1 .sub{font-size:var(--fzv24);font-weight:500}@media screen and (max-width:768px){#plugin .textArea1 .sub{font-size:var(--fzv16)}}#plugin .textArea1 h2{font-size:var(--fzv48);font-weight:700;letter-spacing:.05em;line-height:1.3}@media screen and (max-width:768px){#plugin .textArea1 h2{font-size:var(--fzv30)}}#plugin .plugin-boxes1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(120 * var(--v)) calc(74 * var(--u))}@media screen and (max-width:768px){#plugin .plugin-boxes1{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(50 * var(--v)) calc(20 * var(--u))}}#plugin .plugin-boxes1-box{width:50%;max-width:calc(513 * var(--u))}@media screen and (max-width:768px){#plugin .plugin-boxes1-box{width:100%;max-width:100%}}#plugin .plugin-boxes1-box:has([disabled]){pointer-events:none}#plugin .plugin-boxes1-box .plugin-boxes1-inner{position:relative;margin:0 0 calc(30 * var(--v))}#plugin .plugin-boxes1-box a{text-decoration:none}#plugin .plugin-boxes1-box picture{width:100%;aspect-ratio:1/.583;border-radius:calc(24 * var(--v));overflow:hidden}#plugin .plugin-boxes1-box picture img{display:block}@media screen and (min-width:768px){#plugin .plugin-boxes1-box picture img{-webkit-transition:.3s ease-in-out 0s;transition:.3s ease-in-out 0s}}@media screen and (min-width:768px){#plugin .plugin-boxes1-box:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}#plugin .plugin-boxes1-box .plugin-boxes1-textArea{display:-webkit-box;display:-ms-flexbox;display:flex;-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}#plugin .plugin-boxes1-box .plugin-boxes1-textArea h3{padding:0 calc(70 * var(--u)) 0 calc(20 * var(--u));color:#3c3c3c;text-align:center;font-family:var(--termina);font-size:var(--fzv32);font-weight:600;line-height:100%;letter-spacing:1.6px}@media screen and (max-width:1024px){#plugin .plugin-boxes1-box .plugin-boxes1-textArea h3{font-size:var(--fzv24)}}@media screen and (max-width:768px){#plugin .plugin-boxes1-box .plugin-boxes1-textArea h3{padding:0 calc(40 * var(--u)) 0 calc(10 * var(--u));font-size:var(--fzv18)}}#plugin .plugin-boxes1-box .plugin-boxes1-textArea .arrowIconA{position:absolute;bottom:calc(15 * var(--u));right:calc(15 * var(--u))}@media screen and (max-width:768px){#plugin .plugin-boxes1-box .plugin-boxes1-textArea .arrowIconA{bottom:calc(10 * var(--u));right:calc(10 * var(--u));width:calc(20 * var(--v))}#plugin .plugin-boxes1-box .plugin-boxes1-textArea .arrowIconA svg{width:calc(6 * var(--v))}}#plugin .plugin-boxes1-box .plugin-boxes1-textArea .text{color:#3c3c3c;font-size:var(--fzv14);font-weight:500;line-height:1.5;letter-spacing:.7px}@media screen and (max-width:768px){#plugin .plugin-boxes1-box .plugin-boxes1-textArea .text{font-size:var(--fzv10)}}#plugin .plugin-boxes1-box [disabled] .text1,#plugin .plugin-boxes1-box [disabled] h3{padding-right:calc(20 * var(--u))}#plugin .plugin-boxes1-box [disabled] .arrowIconA{display:none}#plugin .plugin-boxes1-box .text{margin-top:20px;padding:0 .5em;color:var(--Cblack);font-size:var(--fzv16);line-height:1.7;letter-spacing:.08em}@media screen and (max-width:768px){#plugin .plugin-boxes1-box .text{padding:0;font-size:var(--fzv12)}}.commitments-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;pointer-events:none}@media screen and (max-width:768px){.commitments-wrap{height:auto}}#commitments{z-index:2;width:100%;padding:0;background:var(--Cprimary);overflow:hidden}#commitments .commitments-backgrounds{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.05}#commitments .commitments-backgrounds picture{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.3s ease-in-out 0s;transition:.3s ease-in-out 0s;opacity:0}#commitments .commitments-backgrounds picture.ON{opacity:1}#commitments .section-inner{max-width:100%;padding:calc(120 * var(--v)) 0 0}@media screen and (max-width:768px){#commitments .section-inner{padding:calc(50 * var(--v)) 0 0}}#commitments .textArea1{max-width:var(--pageW);margin:0 auto calc(60 * var(--v))}@media screen and (max-width:768px){#commitments .textArea1{padding:0 var(--pageP);margin:0 auto calc(30 * var(--v))}}#commitments .textArea1 .titleA{color:#fff}#commitments .textArea1 .sub{color:#fff;font-size:var(--fzv24);font-weight:500;letter-spacing:.05em;line-height:1.5}@media screen and (max-width:768px){#commitments .textArea1 .sub{font-size:var(--fzv16)}}#commitments .textArea1 h2{color:#fff;font-size:var(--fzv48);font-weight:700;letter-spacing:.05em;line-height:1.3}@media screen and (max-width:768px){#commitments .textArea1 h2{font-size:var(--fzv30)}}#commitments hr{border-color:#59efd1}#commitments .commitments-boxes1{position:relative;width:100%;max-width:var(--pageW);height:calc(520 * var(--v));margin:0 auto}@media screen and (max-width:768px){#commitments .commitments-boxes1{height:auto}}#commitments .commitments-boxes1-inner{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(100 * var(--u));height:100%}@media screen and (max-width:768px){#commitments .commitments-boxes1-inner{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}#commitments .commitments-boxes1-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(70 * var(--u));width:var(--pageW);padding:calc(100 * var(--v)) 0}@media screen and (max-width:768px){#commitments .commitments-boxes1-box{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(20 * var(--u));padding:calc(40 * var(--v)) var(--pageP)}#commitments .commitments-boxes1-box:not(:last-child){border-bottom:1px solid #59efd1}}#commitments .commitments-boxes1-box .commitments-boxes1-background{position:absolute;top:0;left:0;width:100%;height:100%}#commitments .commitments-boxes1-box .commitments-boxes1-background::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:var(--Cprimary);opacity:.95}#commitments .commitments-boxes1-box .commitments-boxes1-image{z-index:2;position:relative;-ms-flex-negative:0;flex-shrink:0;width:calc(480 * var(--u));aspect-ratio:480/320;border-radius:calc(24 * var(--v));overflow:hidden}#commitments .commitments-boxes1-box .textArea{z-index:2;position:relative}#commitments .commitments-boxes1-box .text1{color:#fff;font-family:var(--termina);font-size:var(--fzv40);font-weight:500;letter-spacing:.1em}@media screen and (max-width:768px){#commitments .commitments-boxes1-box .text1{font-size:var(--fzv28)}}#commitments .commitments-boxes1-box .text1 span{font-size:var(--fzv50)}@media screen and (max-width:768px){#commitments .commitments-boxes1-box .text1 span{font-size:var(--fzv40)}}#commitments .commitments-boxes1-box h3{color:#fff;font-size:var(--fzv28);font-weight:500;line-height:1.5;letter-spacing:.05em}@media screen and (max-width:768px){#commitments .commitments-boxes1-box h3{font-size:var(--fzv20)}}#commitments .commitments-boxes1-box .text2{color:#fff;font-size:var(--fzv15);font-weight:500;line-height:1.7;letter-spacing:.05em}@media screen and (max-width:768px){#commitments .commitments-boxes1-box .text2{font-size:var(--fzv14)}}#knowHow{z-index:2}#knowHow .section-inner{padding:calc(120 * var(--v)) 0}@media screen and (max-width:768px){#knowHow .section-inner{padding:calc(80 * var(--v)) 0}}#knowHow .textArea1{margin:0 0 calc(60 * var(--v))}@media screen and (max-width:768px){#knowHow .textArea1{margin:0 0 calc(32 * var(--v))}}#knowHow .textArea1 .sub{font-size:var(--fzv24);font-weight:500}@media screen and (max-width:768px){#knowHow .textArea1 .sub{font-size:var(--fzv16)}}#knowHow .textArea1 h2{font-size:var(--fzv48);font-weight:700;letter-spacing:.05em;line-height:1.3}@media screen and (max-width:768px){#knowHow .textArea1 h2{font-size:var(--fzv30)}}#knowHow .knowHow-boxes1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(50 * var(--v)) calc(20 * var(--u))}@media screen and (max-width:768px){#knowHow .knowHow-boxes1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#knowHow .knowHow-boxes1-box{display:block;width:33.3333333333%;max-width:calc(350 * var(--u))}@media screen and (max-width:768px){#knowHow .knowHow-boxes1-box{width:100%;max-width:100%}}#knowHow .knowHow-boxes1-box a{display:block;border-radius:calc(32 * var(--v));text-decoration:none}@media screen and (min-width:768px){#knowHow .knowHow-boxes1-box a{padding:calc(12 * var(--v));-webkit-transition:.3s ease-in-out 0s;transition:.3s ease-in-out 0s}#knowHow .knowHow-boxes1-box a:hover{background:#fff;-webkit-box-shadow:var(--boxShadow1);box-shadow:var(--boxShadow1)}}#knowHow .knowHow-boxes1-box picture{aspect-ratio:330/226;border-radius:calc(24 * var(--v));overflow:hidden}#knowHow .knowHow-boxes1-box picture img{display:block}@media screen and (min-width:768px){#knowHow .knowHow-boxes1-box picture img{-webkit-transition:.3s ease-in-out 0s;transition:.3s ease-in-out 0s}}@media screen and (min-width:768px){#knowHow .knowHow-boxes1-box:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}#knowHow .knowHow-boxes1-box .text1{padding:0 .5em;color:var(--Cblack);font-size:var(--fzv16);font-weight:500;line-height:1.7;letter-spacing:.05em;word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#knowHow .knowHow-boxes1-box .viewMoreA{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#garage{z-index:2}#garage .section-inner{padding:0 0 calc(120 * var(--v))}@media screen and (max-width:768px){#garage .section-inner{padding:0 0 calc(80 * var(--v))}}#garage .textArea1{margin:0 0 calc(60 * var(--v))}@media screen and (max-width:768px){#garage .textArea1{margin:0 0 calc(32 * var(--v))}}#garage .textArea1 .sub{font-size:var(--fzv24);font-weight:500}@media screen and (max-width:768px){#garage .textArea1 .sub{font-size:var(--fzv16)}}#garage .textArea1 h2{font-size:var(--fzv48);font-weight:700;letter-spacing:.05em;line-height:1.3}@media screen and (max-width:768px){#garage .textArea1 h2{font-size:var(--fzv30)}}#garage .garage-boxes1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(50 * var(--v)) calc(20 * var(--u))}@media screen and (max-width:768px){#garage .garage-boxes1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#garage .garage-boxes1-box{display:block;width:33.3333333333%;max-width:calc(350 * var(--u))}@media screen and (max-width:768px){#garage .garage-boxes1-box{width:100%;max-width:100%}}#garage .garage-boxes1-box a{display:block;border-radius:calc(32 * var(--v));text-decoration:none}@media screen and (min-width:768px){#garage .garage-boxes1-box a{padding:calc(12 * var(--v));-webkit-transition:.3s ease-in-out 0s;transition:.3s ease-in-out 0s}#garage .garage-boxes1-box a:hover{background:#fff;-webkit-box-shadow:var(--boxShadow1);box-shadow:var(--boxShadow1)}}#garage .garage-boxes1-box picture{aspect-ratio:330/226;border-radius:calc(24 * var(--v));overflow:hidden}#garage .garage-boxes1-box picture img{display:block}@media screen and (min-width:768px){#garage .garage-boxes1-box picture img{-webkit-transition:.3s ease-in-out 0s;transition:.3s ease-in-out 0s}}@media screen and (min-width:768px){#garage .garage-boxes1-box:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}#garage .garage-boxes1-box .text1{padding:0 .5em;color:var(--Cblack);font-size:var(--fzv16);font-weight:500;line-height:1.7;letter-spacing:.05em;word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#garage .garage-boxes1-box .text2{padding:0 .5em;color:var(--Cgray2);font-size:var(--fzv15);font-weight:500;line-height:1.7;letter-spacing:.05em}@media screen and (max-width:768px){#garage .garage-boxes1-box .text2{padding:0;font-size:var(--fzv14)}}#garage .garage-boxes1-box .viewMoreA{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#option{z-index:2;position:relative}@media screen and (max-width:768px){#option{padding:0}}#option .section-inner{max-width:calc(1780 * var(--v));padding:calc(120 * var(--v)) var(--pageP) calc(100 * var(--v));background:var(--Cbg1);border-radius:calc(100 * var(--v))}@media screen and (max-width:768px){#option .section-inner{padding:calc(50 * var(--v)) calc(32 * var(--v));border-radius:calc(50 * var(--v))}}#option .textArea1{margin:0 0 calc(60 * var(--v))}@media screen and (max-width:768px){#option .textArea1{margin:0 0 calc(40 * var(--v))}}#option .textArea1 .titleA{margin:0 auto}#option .textArea1 .sub{color:#fff;font-size:var(--fzv24);font-weight:500;line-height:1.5;text-align:center}@media screen and (max-width:768px){#option .textArea1 .sub{font-size:var(--fzv16)}}#option .textArea1 h2{color:#fff;font-size:var(--fzv48);font-weight:700;letter-spacing:.05em;line-height:1.3;text-align:center}@media screen and (max-width:768px){#option .textArea1 h2{font-size:var(--fzv30)}}#option .textArea1 .note{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5em 1em;margin:0 auto;border:1px solid #fff;border-radius:2em;color:#fff;font-size:var(--fzv14);font-weight:500;text-align:center;letter-spacing:.05em}@media screen and (max-width:768px){#option .textArea1 .note{font-size:var(--fzv12)}}#option .option-boxes1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(24 * var(--v)) calc(40 * var(--u));max-width:calc(1430 * var(--v));width:100%;margin:0 auto calc(80 * var(--v))}@media screen and (max-width:960px){#option .option-boxes1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto calc(40 * var(--v))}}#option .option-boxes1-box{position:relative;display:block;width:33.3333333333%;max-width:calc((100% - 80 * var(--v))/ 3);border:1px solid rgba(255,255,255,.6);border-radius:calc(24 * var(--v));overflow:hidden}@media screen and (max-width:960px){#option .option-boxes1-box{width:100%;max-width:100%}}#option .option-boxes1-box picture{z-index:1;position:absolute;width:100%;height:100%}#option .option-boxes1-box .member-boxes1-textArea{z-index:2;position:relative;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;width:100%;height:100%;min-height:calc(480 * var(--v));padding:calc(30 * var(--v)) calc(30 * var(--u));background:-webkit-gradient(linear,left top,left bottom,from(rgba(13,21,22,0)),to(#0d1516));background:linear-gradient(-180deg,rgba(13,21,22,0) 0,#0d1516 100%)}@media screen and (max-width:960px){#option .option-boxes1-box .member-boxes1-textArea{min-height:calc(400 * var(--v))}}#option .option-boxes1-box h3{color:#fff;font-size:var(--fzv24);font-weight:500;line-height:1.7;letter-spacing:.05em}@media screen and (max-width:768px){#option .option-boxes1-box h3{font-size:var(--fzv20)}}#option .option-boxes1-box p{color:#fff;font-size:var(--fzv15);font-weight:500;line-height:1.6;letter-spacing:.05em}@media screen and (max-width:768px){#option .option-boxes1-box p{font-size:var(--fzv14)}}#option .option-boxes1-box hr{border-color:rgba(255,255,255,.3)}#option .option-boxes1-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(5 * var(--v));padding-left:1em;list-style:"・";color:#fff;font-size:var(--fzv15);line-height:1.5;letter-spacing:.05em}@media screen and (max-width:768px){#option .option-boxes1-box ul{font-size:var(--fzv14)}}#option .option-button1{margin:0 auto}#flow{z-index:1;position:relative;margin:calc(-80 * var(--v)) 0 0;background:var(--Cbg2);border-radius:calc(100 * var(--v))}@media screen and (max-width:768px){#flow{border-radius:calc(50 * var(--v))}}#flow .section-inner{padding:calc(200 * var(--v)) 0 calc(135 * var(--v))}@media screen and (max-width:768px){#flow .section-inner{padding:calc(140 * var(--v)) 0 calc(80 * var(--v))}}#flow .textArea1{margin:0 0 calc(60 * var(--v))}@media screen and (max-width:768px){#flow .textArea1{margin:0 0 calc(32 * var(--v))}}#flow h2{font-size:var(--fzv48);font-weight:700;letter-spacing:.05em;line-height:1.3}@media screen and (max-width:768px){#flow h2{font-size:var(--fzv30)}}#flow .flow-boxes1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(40 * var(--v))}#flow .flow-boxes1::before{z-index:1;position:absolute;top:0;left:calc(130 * var(--v));content:"";display:block;width:2px;height:100%;background:var(--Cprimary)}@media screen and (max-width:768px){#flow .flow-boxes1::before{left:50%}}#flow .flow-boxes1-box{z-index:2;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(65 * var(--u));padding:calc(30 * var(--v)) calc(30 * var(--u));background:#fff;border-radius:calc(24 * var(--v))}@media screen and (max-width:768px){#flow .flow-boxes1-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(10 * var(--u))}}#flow .flow-boxes1-box .step{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:1920px){#flow .flow-boxes1-box .step{width:calc(170 * var(--v))}}#flow .flow-boxes1-box .step p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(10 * var(--v));color:var(--Cprimary);font-family:var(--termina);font-weight:500;letter-spacing:.1em;line-height:1}@media screen and (max-width:768px){#flow .flow-boxes1-box .step p{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#flow .flow-boxes1-box .step p span:nth-child(1){display:block;font-size:var(--fzv22)}@media screen and (max-width:768px){#flow .flow-boxes1-box .step p span:nth-child(1){font-size:var(--fzv16)}}#flow .flow-boxes1-box .step p span:nth-child(2){display:block;font-size:var(--fzv40)}@media screen and (max-width:768px){#flow .flow-boxes1-box .step p span:nth-child(2){font-size:var(--fzv32)}}#flow .flow-boxes1-box .text{width:100%}#flow .flow-boxes1-box .text h3{font-size:var(--fzv24);font-weight:600}@media screen and (max-width:768px){#flow .flow-boxes1-box .text h3{font-size:var(--fzv20);text-align:center}}#flow .flow-boxes1-box .text p{font-size:var(--fzv16);line-height:1.7;letter-spacing:.05em}@media screen and (max-width:768px){#flow .flow-boxes1-box .text p{font-size:var(--fzv14)}}#flow .flow-boxes1-box .text ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(5 * var(--v));padding-left:1em;list-style:"・";font-size:var(--fzv16);line-height:1.5;letter-spacing:.05em}@media screen and (max-width:768px){#flow .flow-boxes1-box .text ul{font-size:var(--fzv14)}}#flow .flow-boxes1-box .text .note{padding-left:1em;color:var(--Cgray0);font-size:var(--fzv14);text-indent:-1em}@media screen and (max-width:768px){#flow .flow-boxes1-box .text .note{font-size:var(--fzv13)}}#faq{z-index:2}#faq .section-inner{padding:calc(120 * var(--v)) var(--pageP) 0}@media screen and (max-width:768px){#faq .section-inner{padding:calc(80 * var(--v)) 0 0}}#faq .textArea1{margin:0 0 calc(30 * var(--v))}@media screen and (max-width:768px){#faq .textArea1{margin:0 0 calc(20 * var(--v))}}#faq h2{font-size:var(--fzv48);font-weight:700;letter-spacing:.05em;line-height:1.3}@media screen and (max-width:768px){#faq h2{font-size:var(--fzv30)}}#faq .faq-boxes1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#faq .faq-boxes1-box{border-bottom:1px solid var(--Cgray1)}#faq .faq-boxes1-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(10 * var(--u));padding:calc(30 * var(--v)) calc(10 * var(--u)) calc(30 * var(--v)) calc(5 * var(--u));cursor:pointer}@media screen and (min-width:768px){#faq .faq-boxes1-question{-webkit-transition:.3s ease-in-out 0s;transition:.3s ease-in-out 0s}#faq .faq-boxes1-question:hover{background:rgba(29,206,171,.1)}}@media screen and (max-width:768px){#faq .faq-boxes1-question{-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:calc(20 * var(--v)) calc(5 * var(--v))}}#faq .faq-boxes1-question .qa{-ms-flex-negative:0;flex-shrink:0;color:var(--Cprimary);font-size:var(--fzv40);font-family:var(--termina);font-weight:500;letter-spacing:.1em}@media screen and (max-width:768px){#faq .faq-boxes1-question .qa{font-size:var(--fzv24)}}#faq .faq-boxes1-question h3{width:100%;font-size:var(--fzv18);font-weight:500;line-height:1.7;letter-spacing:.05em}@media screen and (max-width:768px){#faq .faq-boxes1-question h3{padding:calc(3 * var(--v)) 0 0;font-size:var(--fzv16)}}#faq .faq-boxes1-question .arrowB{--stroke:2px;-ms-flex-negative:0;flex-shrink:0;width:calc(20 * var(--v));aspect-ratio:20/13;-webkit-transition:.3s ease-in-out 0s;transition:.3s ease-in-out 0s}@media screen and (max-width:768px){#faq .faq-boxes1-question .arrowB{--stroke:3px;width:calc(12 * var(--v));margin-top:calc(12 * var(--v))}}#faq .faq-boxes1-box.ON .arrowB{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#faq .faq-boxes1-answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(10 * var(--u));padding:0 calc(30 * var(--u) + 20 * var(--v)) 0 calc(5 * var(--u))}#faq .faq-boxes1-answer .qa{-ms-flex-negative:0;flex-shrink:0;color:var(--Cprimary);font-size:var(--fzv40);font-family:var(--termina);font-weight:500;letter-spacing:.1em}@media screen and (max-width:768px){#faq .faq-boxes1-answer .qa{font-size:var(--fzv24)}}#faq .faq-boxes1-answer .textArea{width:100%;padding:calc(10 * var(--v)) 0 calc(30 * var(--v))}@media screen and (max-width:768px){#faq .faq-boxes1-answer .textArea{padding:calc(5 * var(--v)) 0 calc(20 * var(--v))}}#faq .faq-boxes1-answer .textArea p{font-size:var(--fzv16);line-height:1.7;letter-spacing:.05em}@media screen and (max-width:768px){#faq .faq-boxes1-answer .textArea p{font-size:var(--fzv14)}}#faq .faq-boxes1-box:not(.ON) .faq-boxes1-answer-wrap{display:none}#facebook{z-index:2;max-width:calc(1240 * var(--v));margin:calc(120 * var(--v)) auto 0;background:var(--WAS_gra01,radial-gradient(115.9% 114.23% at 3.06% 0,#ea9637 0,#ea3796 35.58%,#004bc3 100%));border-radius:calc(400 * var(--u));overflow:hidden}@media screen and (max-width:768px){#facebook{width:calc(100% - 2 * var(--pageP));margin:calc(80 * var(--v)) auto 0;border-radius:calc(50 * var(--u))}}#facebook .section-inner{padding:calc(80 * var(--v)) var(--pageP)}@media screen and (max-width:768px){#facebook .section-inner{padding:calc(50 * var(--v)) 0 0}}#facebook .facebook-boxes1{z-index:2;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(58 * var(--u))}@media screen and (max-width:768px){#facebook .facebook-boxes1{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(50 * var(--u))}}#facebook .facebook-boxes1-box:nth-child(1){-ms-flex-negative:0;flex-shrink:0;position:relative;width:calc(401 * var(--v))}@media screen and (max-width:768px){#facebook .facebook-boxes1-box:nth-child(1){width:calc(265 * var(--v));height:calc(310 * var(--v))}}#facebook .facebook-image2{position:absolute;bottom:-80px;left:0;width:100%}@media screen and (max-width:768px){#facebook .facebook-image2{bottom:0}}#facebook h2{color:#fff;font-size:var(--fzv36);font-weight:700;letter-spacing:.05em;line-height:1.5}@media screen and (max-width:768px){#facebook h2{font-size:var(--fzv24)}}#facebook .text1{color:#fff;font-size:var(--fzv16);letter-spacing:.05em;line-height:1.7}@media screen and (max-width:768px){#facebook .text1{font-size:var(--fzv14)}}#facebook .button-set{margin-top:40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px}@media screen and (max-width:768px){#facebook .button-set{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}#facebook .button-set .buttonA{width:100%}}@media screen and (max-width:768px){#facebook .facebook-button1{margin:0 auto}}#facebook .facebook-image1{z-index:1;position:absolute;bottom:6px;right:calc(-30 * var(--u));width:calc(209 * var(--v));aspect-ratio:209/211;opacity:.1}@media screen and (max-width:768px){#facebook .facebook-image1{top:calc(-30 * var(--u));right:calc(-70 * var(--u))}}#contact{z-index:2;scroll-margin-top:0;padding:0}#contact .section-inner{max-width:100%;padding:calc(120 * var(--v)) 0 0}@media screen and (max-width:768px){#contact .section-inner{padding:calc(80 * var(--v)) 0 0}}#contact .textArea1{max-width:var(--pageW);padding:0 var(--pageP);margin:0 auto calc(60 * var(--v))}@media screen and (max-width:768px){#contact .textArea1{margin:0 auto calc(32 * var(--v))}}#contact h2{font-size:var(--fzv48);font-weight:700;letter-spacing:.05em;line-height:1.3}@media screen and (max-width:768px){#contact h2{font-size:var(--fzv30)}}#contact .contact-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}#contact .contact-tabs-tab{position:relative;width:50%;cursor:pointer}#contact .contact-tabs-tab.ON{pointer-events:none}#contact .contact-tabs-tab h3{z-index:2;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;width:calc(var(--pageW)/ 2);height:calc(80 * var(--v));color:var(--Cgray2);font-size:var(--fzv24);font-weight:600;text-align:center;letter-spacing:.05em}@media screen and (max-width:768px){#contact .contact-tabs-tab h3{width:100%;height:calc(64 * var(--v));font-size:var(--fzv16)}}#contact .contact-tabs-tab:nth-child(1) h3{margin:0 0 0 auto}#contact .contact-tabs-tab:nth-child(2) h3{margin:0 auto 0 0}#contact .contact-tabs-tab.ON h3{color:var(--Cblack)}#contact .contact-tabs-tab::before{z-index:1;position:absolute;bottom:0;content:"";display:block;width:100%;height:calc(80 * var(--v));background:var(--Cbg3);-webkit-transition:.3s ease-in-out 0s;transition:.3s ease-in-out 0s}@media screen and (max-width:768px){#contact .contact-tabs-tab::before{height:calc(64 * var(--v))}}#contact .contact-tabs-tab.ON::before{height:calc(90 * var(--v));background:var(--Cbg2)}@media screen and (max-width:768px){#contact .contact-tabs-tab.ON::before{height:calc(72 * var(--v))}}#contact .contact-tabs-tab:hover::before{background:#d1dedb}#contact .contact-contents{position:relative;padding:calc(80 * var(--v)) var(--pageP) calc(80 * var(--v));background:var(--Cbg2);border-radius:calc(100 * var(--v))}@media screen and (max-width:768px){#contact .contact-contents{border-radius:calc(50 * var(--v))}}#contact .contact-contents-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(20 * var(--u));max-width:var(--pageW);padding:calc(20 * var(--v));margin:0 auto;background:#fff;border-radius:calc(20 * var(--v));margin-bottom:30px}#contact .contact-contents-inner p{-webkit-box-flex:1;-ms-flex:1;flex:1}#contact .contact-contents-content{display:none;max-width:var(--pageW);padding:calc(20 * var(--v));margin:0 auto;background:#fff;border-radius:calc(20 * var(--v))}#contact .contact-contents-content.ON{display:block}#contact .contact-download iframe{height:1020px}@media screen and (max-width:480px){#contact .contact-download iframe{height:1510px}}.button-set{margin-top:56px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}