.first-wrapper{background-color:#f1bd08;height:780px;position:relative}.first-wrapper .first-header{position:absolute;top:0;z-index:30}.first-wrapper .first-background{border-bottom:14px solid #292de2;height:100%;overflow:hidden;position:absolute;width:100vw;z-index:10}@media (min-width:768px){.first-wrapper .first-background{border-bottom:20px solid #292de2;margin:0 auto}}.first-wrapper .first-left{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 149.46 792.05'%3E%3Cdefs%3E%3Cstyle%3E.d{stroke:%23fff;stroke-miterlimit:5.16;stroke-width:2.06px;fill:%23292de1}%3C/style%3E%3C/defs%3E%3Cpath d='M2.16 1.8v502.45H44.5c-.12-.42-.27-.82-.36-1.24-5-22.47-9.18-45.11-12.17-68a667 667 0 0 1-5.46-71.42A641.5 641.5 0 0 1 31 273a652 652 0 0 1 16.4-86.29C63 126.7 86.75 70 116.91 16V1.89Q59.52 1.79 2.16 1.8' style='fill:%230ab796'/%3E%3Cpath d='M1.45 1h115' style='fill:%23231815;stroke:%23fff;stroke-miterlimit:5.16;stroke-width:2.06px'/%3E%3Cpath d='M1.13 128.19h9.05V47c0-1.92 0-3.84.12-5.75.35-6.86 3.56-12.47 8.14-17.26 6.25-6.53 14.25-9.3 23.14-9.36 24.59-.1 49.19 0 73.79 0h2.76V1h-117Z' style='fill:%23231815;stroke:%23fff;stroke-miterlimit:5.16;stroke-width:2px'/%3E%3Cpath d='M41.65 655.56c1.16-3.87 2.58-7.75 3.13-11.72 1.22-8.87-4-16-13.4-18.81L1 616v175.75q20.25-68.11 40.65-136.19ZM1.73 569.29V417.06' class='d'/%3E%3Cpath d='M148.21 553.94c-2.46-10.63-6.59-20.68-11.31-30.46C109.57 466.72 59 428.64 1 417.06v152.23l52.63-15.8a71.1 71.1 0 0 1 25.82-2.92c8.53.64 16.52 3.33 24.66 5.63 10.78 3 21.51 6.3 32.33 9.17a9.58 9.58 0 0 0 11.74-11.43Z' style='stroke:%23fff;stroke-miterlimit:5.16;stroke-width:2px;fill:%23292de1'/%3E%3C/svg%3E") no-repeat 100%;height:792.05px;left:-2px;position:absolute;top:-4px;width:149.46px}@media (min-width:768px){.first-wrapper .first-left{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 999.4 798.77'%3E%3Cdefs%3E%3Cstyle%3E.d{stroke:%23fff;stroke-width:2px}.d,.e{fill:%23292de1}.d{stroke-miterlimit:27.27}%3C/style%3E%3C/defs%3E%3Cpath d='M1 1v238.88a1288 1288 0 0 1 148-47 1125 1125 0 0 1 155.63-27.76 1009.7 1009.7 0 0 1 435.71 48.62c75.72 25.65 147.78 59.3 216.8 99.56a28 28 0 0 1 2.7 2 22 22 0 0 0 1-4.5V.92Z' style='fill:%230ab795'/%3E%3Cpath d='M1 1v494h15.85v-6.06q0-208 .08-416a47.3 47.3 0 0 1 2-13.42C24.57 41.14 36.19 28 54.14 20.65a71.4 71.4 0 0 1 27.21-4.91c47.49-.13 95-.06 142.49-.08 1.9 0 3.8-.2 5.84-.32V1Z' style='fill:%23231815;stroke:%23fff;stroke-width:2px;stroke-miterlimit:10'/%3E%3Cpath d='M223.46 1A144.23 144.23 0 0 0 363.2 109.36 144.31 144.31 0 0 0 503.27 1Z' style='stroke:%23fff;stroke-width:2px;stroke-miterlimit:10;fill:%23efaba5'/%3E%3Cpath d='M906.86 1v308.4c0 1.33.1 2.66.16 4l.82.8c1.66.06 3.33.15 5 .15h85.56V1ZM442.27 796.45a7 7 0 0 0-2.1-5.7q-118.51-94.28-237.25-188.28c-15.74-12.46-35.1-10-47.68 5.82q-37.8 47.54-75.46 95.16C69 717 58.32 730.66 47.46 744.16c-4.93 6.14-11.87 8-18.8 5.37-7.13-2.66-11.09-8.76-10.74-16.8.14-3.15.61-6.29.89-9.45Q23 676 27.18 628.72c3.22-36.17 6.79-72.31 9.63-108.5 2.34-29.69 11.58-56.54 30.09-80.05 8.77-11.12 17.41-22.34 26.11-33.51s17.62-22.6 26.37-33.94c4.65-6 5.78-12.66 2.47-19.68-3.19-6.76-8.62-10.32-16.12-10.8-7.81-.49-15.61-1.38-23.43-1.61a392 392 0 0 0-81.3 6v451.14h441c.08-.44.18-.88.27-1.32ZM442 797.77H1' class='d'/%3E%3C/svg%3E") no-repeat 100%;height:798.77px;left:-2px;top:-3px;width:999.4px}}.first-wrapper .first-right{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52.23 278.43'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%233e70a3}.b{fill:%23231816}%3C/style%3E%3C/defs%3E%3Cpath d='M42.74 0v197.09h9.49V0ZM52.23 0v197.09' class='a'/%3E%3Cpath d='M39.19 204.48c-.16 3.42-.5 6.84-1 10.22a13 13 0 0 1-7.87 10.6 102 102 0 0 1-11 4c-9.61 3-16.52 8.58-19 18.76 0 .12-.24.19-.37.28v7c1.89 9.37 6.72 16.59 12.68 23h39.6v-94.08c-8.34 3.51-12.53 10.1-13.04 20.22M52.23 184.26v94.17M52.23 278.43H12.68' class='b'/%3E%3C/svg%3E") no-repeat 100%;bottom:-2px;height:278.43px;position:absolute;right:-2px;width:52.23px}@media (min-width:768px){.first-wrapper .first-right{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 285.2 798.8'%3E%3Cdefs%3E%3Cstyle%3E.b{fill:%233e70a4;stroke-miterlimit:10;stroke:%23fff;stroke-width:2px}.d{fill:%23efaba4}%3C/style%3E%3C/defs%3E%3Cpath d='M284.1 260.4h-71.7v472.9h71.7Z' style='fill:%230ab795'/%3E%3Cpath d='M284.1 612.7c-2.5-.1-5-.2-7.5-.2-87.7.2-159.2 71.8-159.2 159.5a156.7 156.7 0 0 0 2.1 25.8H284V612.7ZM284.1 797.8H119.6' class='b'/%3E%3Cpath d='M284.1 1H1v313.4h283.2V1Z' style='stroke:%23fff;stroke-width:2px;fill:%23292de1;stroke-miterlimit:27.27'/%3E%3Cpath d='M1 1h266.4v26.4H1z' class='d'/%3E%3Cpath d='M284.1 1H52.3C47.2 4.3 42.1 7.7 37 11c-1.5 1-2.8 2.3-4.2 3.4h179.6v6.8q0 109.65.1 219.4c0 2.4.1 5.2 1.3 7.2 10 17 20.2 33.8 30.4 50.7 13.3 22.2 26.7 44.3 40 66.4V1Z' class='d'/%3E%3Cpath d='M284.1 1h-9.7v796.8h9.7Z' style='fill:%23df0803'/%3E%3C/svg%3E") no-repeat 100%;bottom:inherit;height:798.77px;right:-2px;width:285.19px}}.first-wrapper .first-pink-line{background-color:#f0aca5;height:13px;left:115px;position:absolute;top:0;width:78%}@media (min-width:768px){.first-wrapper .first-pink-line{height:26px;left:400px}}.first-wrapper .first-circle-pink{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 73.31 76.11'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%23efaca5;stroke:%23fff;stroke-miterlimit:5.03;stroke-width:2.01px}%3C/style%3E%3C/defs%3E%3Cpath d='M5.44 1A51.7 51.7 0 0 0 1 22c0 29.33 23.38 53.08 52.38 53.11a53.8 53.8 0 0 0 18.92-3.4V1ZM5.44 1h66.87' class='a'/%3E%3C/svg%3E") no-repeat;height:76.11px;position:absolute;right:-2px;top:-2px;width:73.31px}@media (min-width:768px){.first-wrapper .first-circle-pink{display:none}}.first-wrapper .first-text-underlay{background-color:#e8eef7;border-radius:0 0 0 20px;height:120px;position:absolute;right:0;top:445px;width:90%}@media (min-width:768px){.first-wrapper .first-text-underlay{height:17vw;left:55%;margin-left:-40vw;margin-top:-5vw;top:308px;width:60%}}.first-wrapper .first-text-underlay-ledge{background-color:#e8eef7;height:64px;left:-100%;position:absolute;top:0;width:100%}@media (min-width:768px){.first-wrapper .first-text-underlay-ledge{height:12vw}}.first-wrapper .first-sail{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1048.44 977.09'%3E%3Cpath d='M1043.44 0h5v2c-4.72 21.33-9.37 42.68-14.19 64-4.67 20.65-9.5 41.26-14.27 61.89-5 21.77-10.12 43.52-15.09 65.3-6.62 29-13.09 58.12-19.73 87.16-6.45 28.24-13.07 56.44-19.54 84.68-3.18 13.88-5.72 27.92-9.42 41.65-4.37 16.25-6 33.26-14.61 48.37-6.82 12-12.58 24.51-18.6 36.91-45.3 93.28-95.27 184.28-136.74 279.44-8.23 18.88-16.65 37.68-24.91 56.55-11.72 26.78-23.32 53.61-35.06 80.39-9.14 20.84-18.43 41.62-27.65 62.43-.81 1.82-1.57 3.65-2.72 6.34-3.78-17-7-32.89-10.87-48.62a928 928 0 0 0-35-112C634.9 777.2 617.71 738.86 597 702.26c-13.43-23.67-27.27-47.14-41.94-70a910 910 0 0 0-83.59-110.68c-15.57-17.69-31.21-35.35-47.52-52.35-15.67-16.33-32.11-31.94-48.47-47.58-10-9.51-20.18-18.79-30.72-27.64-17.77-14.92-35.51-29.91-53.95-44-26.76-20.41-53.65-40.7-81.38-59.76-26.39-18.14-53.75-34.9-81-51.76q-28.65-17.68-58.13-33.92c-21.86-12-44.18-23.21-66.28-34.79-1.07-.56-2-1.34-4-2.67 11.62-1.83 22.05-3.48 32.48-5.11 17.8-2.78 35.61-5.49 53.4-8.32 13.55-2.15 27.07-4.48 40.61-6.67q27.4-4.45 54.82-8.81 25.67-4.11 51.4-8.2 26.94-4.28 53.86-8.58c11.26-1.8 22.51-3.67 33.78-5.42 16.33-2.54 32.69-4.92 49-7.53 14.85-2.37 29.66-5.06 44.51-7.45 16.64-2.66 33.32-5.09 50-7.71 15-2.37 30-5 45-7.29 20.25-3.16 40.53-6.11 60.78-9.3 13.38-2.1 26.71-4.58 40.09-6.69 24.16-3.82 48.36-7.44 72.53-11.21Q720 53 757.72 46.94t75.41-12.06l75.9-12 55.82-9c23-3.68 46-7.29 69-11.07 3.28-.49 6.41-1.81 9.59-2.81' style='fill:%23e7edf6'/%3E%3C/svg%3E") no-repeat 100%;height:488.545px;left:50%;margin-left:-262.11px;position:absolute;top:40px;width:524.22px}@media (min-width:768px){.first-wrapper .first-sail{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 838.85 760.81'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%23e7edf6}.c{fill:%23231815}%3C/style%3E%3C/defs%3E%3Cpath d='M0 25.23h767.55M0 25.23q14.82 10.41 29.41 21.14c28.39 20.92 55.67 43.4 82.84 65.92 18.89 15.66 37.33 32 55 49 28.21 27.29 56.21 54.85 81.37 85.07 15 18 30.65 35.37 44.62 54.06 18.57 24.83 36.3 50.32 53.47 76.15a871 871 0 0 1 61.58 109.94A971 971 0 0 1 455.2 605a912 912 0 0 1 28.86 116.15c2.32 12.74 4.27 25.55 6.6 39.64 1.48-2.82 2.41-4.5 3.27-6.22Q551.47 639.51 609 524.45c2.38-4.75 5-9.41 7.59-14q20.73-36.65 41.52-73.27c9.56-16.92 19-33.91 28.57-50.83q18.16-32.1 36.43-64.13c11.15-19.65 22.36-39.26 33.38-59 3.86-6.93 8.38-13.78 10.6-21.27l.42-1.39V25.23ZM767.55 25.23v215.31' class='a'/%3E%3Cpath d='M767.55 25.23h-.41' style='fill:%23efaba4'/%3E%3Cpath d='M767.55 0v40.12c5 6.65 8.14 15.05 9.62 25 1.63 11 3.17 22.13 6.16 32.8 7 24.89 23.57 40.18 48.89 45.88a32 32 0 0 1 3.92 1.4h2.71V0Z' class='c'/%3E%3Cpath d='M684.57 0q12.06 14.37 34.07 19.15c6.82 1.48 13.59 3.2 20.44 4.52 12.82 2.46 22.15 8.06 28.47 16.45V0Z' class='c'/%3E%3C/svg%3E") no-repeat 100%;height:760.81px;left:inherit;margin-left:0;right:-1px;top:0;width:838.85px}}.first-wrapper .first-message{overflow:hidden;position:relative;z-index:20}@media (min-width:768px){.first-wrapper .first-message{display:flex;flex-direction:row-reverse;height:100%;justify-content:center;width:100%}}.first-wrapper .first-logo-area{padding:103px 0 0;position:relative}@media (min-width:768px){.first-wrapper .first-logo-area{padding:120px 100px 0 0}}.first-wrapper .first-logo{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 184.15 231.41'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%23e00803}%3C/style%3E%3C/defs%3E%3Cpath d='m82.48 84.38 44.28-29.08a32.8 32.8 0 0 1 17.87-5.39l29-.13v85a91.66 91.66 0 0 0 10.46-45C182.93 40.77 142.91 1 93.9 0A92.07 92.07 0 0 0 0 93.89c.94 49 40.78 89.06 89.8 90.24a91.9 91.9 0 0 0 45-10.5V99.37a8.13 8.13 0 0 0-8.13-8.13H84.53a3.74 3.74 0 0 1-2.05-6.86M134.85 173.63V183a8.35 8.35 0 0 0 8.35 8.35h22.11a8.35 8.35 0 0 0 8.35-8.35v-48.22a92.46 92.46 0 0 1-38.81 38.85' class='a'/%3E%3Cpath d='M112.64 208.4h-3.81v5.72h-4.68v3.66h4.68v13.63h3.81v-13.63h4.68v-3.66h-4.68zM132.89 215.29c-.14-.1-.3-.2-.47-.3a9 9 0 0 0-4.54-1.25 8.6 8.6 0 0 0-6.26 2.59 8.7 8.7 0 0 0 0 12.43 8.6 8.6 0 0 0 6.26 2.59 8.75 8.75 0 0 0 4.47-1.23c.19-.11.37-.23.54-.35V231h3.79v-16.92h-3.79Zm-1.44 3.64a5.12 5.12 0 0 1 0 7.24 4.7 4.7 0 0 1-3.54 1.51 5.19 5.19 0 0 1-5.13-5.11 5 5 0 0 1 1.53-3.62 4.84 4.84 0 0 1 3.58-1.55 4.73 4.73 0 0 1 3.56 1.53M172.36 214.08v1.21c-.14-.1-.3-.2-.47-.3a9 9 0 0 0-4.54-1.25 8.6 8.6 0 0 0-6.26 2.59 8.7 8.7 0 0 0 0 12.43 8.6 8.6 0 0 0 6.26 2.59 8.7 8.7 0 0 0 4.47-1.23c.19-.11.37-.23.54-.35V231h3.79v-16.92Zm.07 8.48a5 5 0 0 1-1.49 3.61 4.73 4.73 0 0 1-3.55 1.51 5.19 5.19 0 0 1-5.12-5.11 5 5 0 0 1 1.53-3.57 4.84 4.84 0 0 1 3.58-1.55 4.73 4.73 0 0 1 3.54 1.53 5 5 0 0 1 1.51 3.58M148.16 213.74H148a7.3 7.3 0 0 0-5.42 2.24 7.42 7.42 0 0 0-2.19 5.4V231h3.78v-9.62a4 4 0 0 1 1.14-2.81 3.53 3.53 0 0 1 2.58-1.16h.41a3.5 3.5 0 0 1 2.59 1.16 3.9 3.9 0 0 1 1.14 2.81V231h3.79v-9.62a7.46 7.46 0 0 0-2.19-5.4 7.33 7.33 0 0 0-5.47-2.24M24.91 215.29c-.14-.1-.3-.2-.47-.3a9 9 0 0 0-4.54-1.25 8.6 8.6 0 0 0-6.26 2.59 8.7 8.7 0 0 0 0 12.43 8.6 8.6 0 0 0 6.26 2.59 8.8 8.8 0 0 0 4.48-1.23l.53-.35V231h3.79v-16.92h-3.79Zm-1.44 3.64a5.12 5.12 0 0 1 0 7.24 4.7 4.7 0 0 1-3.47 1.51 5.21 5.21 0 0 1-5.13-5.11 5 5 0 0 1 1.48-3.57 4.84 4.84 0 0 1 3.58-1.55 4.73 4.73 0 0 1 3.54 1.48M62.23 215.29l-.47-.3a9 9 0 0 0-4.55-1.25 8.6 8.6 0 0 0-6.21 2.59 8.7 8.7 0 0 0 0 12.43 8.6 8.6 0 0 0 6.26 2.59 8.7 8.7 0 0 0 4.47-1.23c.19-.11.37-.23.55-.35V231H66v-16.92h-3.77Zm-1.45 3.64a5.12 5.12 0 0 1 0 7.24 4.7 4.7 0 0 1-3.54 1.51 5.21 5.21 0 0 1-5.13-5.11 5 5 0 0 1 1.55-3.57 4.84 4.84 0 0 1 3.58-1.55 4.73 4.73 0 0 1 3.54 1.48M97.47 215.29 97 215a9 9 0 0 0-4.55-1.25 8.6 8.6 0 0 0-6.26 2.59 8.7 8.7 0 0 0 0 12.43 8.6 8.6 0 0 0 6.26 2.59 8.7 8.7 0 0 0 4.47-1.23c.19-.11.37-.23.55-.35V231h3.78v-16.92h-3.78ZM96 218.93a5.12 5.12 0 0 1 0 7.24 4.7 4.7 0 0 1-3.54 1.51 5.21 5.21 0 0 1-5.13-5.11A5 5 0 0 1 88.9 219a4.84 4.84 0 0 1 3.58-1.55 4.73 4.73 0 0 1 3.52 1.48'/%3E%3Cpath d='M47.31 215.02H42.5l-5.65 6.31v-10.81h-3.98v20.82h3.98v-7.09l6.48 7.04.05.05h4.76l-7.87-8.49zM76.75 220.56l-1.58-.79a4.5 4.5 0 0 1-1.29-.8.92.92 0 0 1-.27-.64.93.93 0 0 1 .42-.78 1.93 1.93 0 0 1 1.14-.31 4.37 4.37 0 0 1 2.83 1.49l.12.11 2.65-2.64-.09-.13a7 7 0 0 0-5.54-2.7 5.7 5.7 0 0 0-4 1.44 4.57 4.57 0 0 0-1.57 3.47c0 2.09 1.4 3.85 4.16 5.24l1.45.72c1.27.64 1.88 1.28 1.88 2a1.18 1.18 0 0 1-.52 1c-.76.6-1.92.55-3.19-.13a6.2 6.2 0 0 1-1.65-1.28l-.12-.14-2.58 2.78.09.12a7.18 7.18 0 0 0 5.88 2.8 6.45 6.45 0 0 0 4.49-1.53 5.19 5.19 0 0 0 .75-6.79 9.4 9.4 0 0 0-3.46-2.51'/%3E%3C/svg%3E") no-repeat;height:280px;margin:0 auto;width:222px}@media (min-width:768px){.first-wrapper .first-logo{height:36vw;width:29vw}}@media (min-width:1280px){.first-wrapper .first-logo{height:464px;width:369px}}.first-wrapper .first-text-area{animation:slideIn .3s .3s both;opacity:0;position:relative;transform:translate3d(20px,0,0)}@media (min-width:768px){.first-wrapper .first-text-area{padding:293px 0 0;text-align:left;width:50vw}}@keyframes slideIn{0%{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:translateZ(0)}}.first-wrapper .first-title{font-display:swap;font-family:dnp-shuei-mgothic-std,source-han-sans-japanese,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:26px;font-style:normal;font-weight:600;line-height:42px;margin:0;padding:84px 0 0;position:relative;text-align:center;width:100%}@media (min-width:768px){.first-wrapper .first-title{font-size:3.3vw;line-height:1.8em;padding:0 40px 0 0;position:relative;text-align:right}}.first-wrapper .first-title strong{display:inline-block;font-size:40px;line-height:1}@media (min-width:768px){.first-wrapper .first-title strong{font-size:1.65em}}.first-wrapper .first-title strong>b{position:relative}.first-wrapper .first-title strong>b:after{content:"・";font-size:.5em;left:50%;margin-left:-.5em;margin-top:-38px;position:absolute;top:50%}@media (min-width:768px){.first-wrapper .first-title strong>b:after{margin-top:-1.8em}}.first-wrapper .first-text{font-size:18px;line-height:33px;margin:0;padding:31px 50px 0;position:relative;text-align:center;width:100%}@media (min-width:768px){.first-wrapper .first-text{font-size:1.1rem;padding:37px 0 0 100px;text-align:left}}@media (min-width:1200px){.first-wrapper .first-text{font-size:1.4vw;padding:37px 0 0 150px;text-align:left}}.first-wrapper .first-nowrap{display:inline-block}.first-wrapper .first-name{font-family:century-gothic,Avenir-Light,sans-serif;font-weight:700}.first-wrapper .wf-active .first-title{font-family:dnp-shuei-mgothic-std,source-han-sans-japanese,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.first-wrapper .wf-active .first-name{font-family:century-gothic,Avenir-Light,sans-serif}.char-container{height:280px;position:relative;width:300px}.char-container[data-start=true] .char-one{animation:charPop .5s 0s both}.char-container[data-start=true] .char-two{animation:charPop .5s .6s both}.char-container[data-start=true] .char-three{animation:charPop .5s .3s both}.char-container .char-body{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 165 166'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Ccircle cx='83.26' cy='88.71' r='75.76' class='a'/%3E%3C/clipPath%3E%3Cstyle%3E.a{fill:none}.b{fill:%230ab896}.e{fill:%23f9c381}.h{fill:%23fff}%3C/style%3E%3C/defs%3E%3Ccircle cx='82.88' cy='82.23' r='81.97' class='b'/%3E%3Cg style='clip-path:url(%23a)'%3E%3Ccircle cx='83.26' cy='88.71' r='75.76' class='b'/%3E%3Cpath d='m109.41 164.3-49.25 1.37-26.79-29.06a49.74 49.74 0 0 1 49.75-49.74 49.74 49.74 0 0 1 49.74 49.74Z' style='fill:%233e70a4'/%3E%3Cpath d='M72.61 77.37h21.26V90.5a10.63 10.63 0 0 1-10.63 10.63A10.63 10.63 0 0 1 72.61 90.5zM59 54.23a5.76 5.76 0 0 0 .14 11.4 30.5 30.5 0 0 1-.14-11.4M107.47 54.23a5.76 5.76 0 0 1-.14 11.4 30.8 30.8 0 0 0 .61-6.06 31 31 0 0 0-.47-5.34' class='e'/%3E%3Cellipse cx='83.24' cy='59.57' class='e' rx='21.55' ry='25.67'/%3E%3Cpath d='M60.17 53.88c0-13.07 10.34-24.41 23.07-24.41s23.05 10.59 23.05 23.66C93.67 61 77.22 52.64 71.88 39.91Z' style='fill:%23231815'/%3E%3Cpath d='m92.77 97.86-8.73-.26v-.02l-.48.01-.44-.01v.02l-9.66.26-.9 10.31 10.55 41.18 10.65-41.1z' style='fill:%23ebebec'/%3E%3Cpath d='m71.21 109.51 12.02-12.02-12.02-12.02z' class='h'/%3E%3Cpath d='M95.21 109.51 83.19 97.49l12.02-12.02z' class='h'/%3E%3C/g%3E%3Cpath d='M0 0h165v166H0z' class='a'/%3E%3C/svg%3E");height:232px;margin:0 auto;position:relative;top:40px;width:230px}.char-container .char-hand-left{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.5 93.28'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%23f9c381}%3C/style%3E%3C/defs%3E%3Ccircle cx='12.66' cy='19.22' r='9.46' class='a'/%3E%3Cpath d='M13.2 0a6.77 6.77 0 0 1-1 13.5Z' class='a'/%3E%3Cpath d='M2.07 24.37h20.12v45a10.06 10.06 0 0 1-10.06 10.05A10.06 10.06 0 0 1 2.07 69.36v-45Z' style='fill:%23ebebec'/%3E%3Cpath d='M0 26.33h24.49v54.72a12.23 12.23 0 0 1-12.23 12.23A12.23 12.23 0 0 1 0 81.05z' style='fill:%233e70a4'/%3E%3C/svg%3E");height:130px;left:77px;transform-origin:50% 85%;width:34px}.char-container .char-hand-left,.char-container .char-hand-right{background-repeat:no-repeat;bottom:9px;position:absolute;transition:all .3s}.char-container .char-hand-right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.7 85.59'%3E%3Cpath d='M6.5 22.82A11.64 11.64 0 0 0 11.12 0' style='fill:%23f9c381'/%3E%3Cpath d='M12.47 16.67a10.06 10.06 0 0 1 10.06 10.06v45H2.42v-45a10.06 10.06 0 0 1 10.05-10.06' style='fill:%23ebebec' transform='rotate(180.24 12.473 44.204)'/%3E%3Cpath d='M12.32 18.64a12.23 12.23 0 0 1 12.23 12.23v54.72H.09V30.87a12.23 12.23 0 0 1 12.23-12.23' style='fill:%233e70a4' transform='rotate(180.24 12.32 52.114)'/%3E%3C/svg%3E");height:120px;right:77px;transform-origin:50% 86%;width:35px}.char-container .char-pop1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47.73 53.93'%3E%3Cdefs%3E%3Cstyle%3E.c{fill:%23fff}%3C/style%3E%3C/defs%3E%3Cpath d='M47.27 23.86A23.41 23.41 0 1 0 20 46.94l2.57 5.77a1.5 1.5 0 0 0 2.62 0l2.58-5.77a23.4 23.4 0 0 0 19.5-23.08Z' style='fill:%23ffc500;stroke:%23fff;stroke-miterlimit:10;stroke-width:.91px'/%3E%3Cpath d='m9.32 31.49 5.84-10.09 6.78 6.19 8.27-11.5 8.54 10.2' style='fill:none;stroke:%233e70a4;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.89px'/%3E%3Ccircle cx='30.28' cy='16.3' r='3.19' class='c'/%3E%3Ccircle cx='14.94' cy='21.44' r='3.19' class='c'/%3E%3Ccircle cx='9.16' cy='31.05' r='2.18' class='c'/%3E%3Ccircle cx='38.98' cy='26.64' r='2.18' class='c'/%3E%3C/svg%3E");height:69px;right:30px;top:63px;width:61px}.char-container .char-pop1,.char-container .char-pop2{background-repeat:no-repeat;position:absolute;transform:scale(0);transform-origin:50% 150%}.char-container .char-pop2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 44'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%23c3cfe0;stroke:%23fff;stroke-miterlimit:10;stroke-width:.91px}.f{fill:none;stroke:%23039e80;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px}%3C/style%3E%3C/defs%3E%3Cpath d='M.62 6h56.07v35.53A1.72 1.72 0 0 1 55 43.25H2.34a1.72 1.72 0 0 1-1.72-1.72V6ZM1.73 1.21h53.85a1.11 1.11 0 0 1 1.11 1.11V6H.62V2.32a1.11 1.11 0 0 1 1.11-1.11Z' class='a'/%3E%3Ccircle cx='3.72' cy='3.54' r='1.13' style='fill:%23039e80'/%3E%3Ccircle cx='7.18' cy='3.54' r='1.13' style='fill:%23dca228'/%3E%3Ccircle cx='10.64' cy='3.54' r='1.13' style='fill:%23c02929'/%3E%3Cpath d='M3.64 10.05h49.41v29.98H3.64z' style='fill:%23231815'/%3E%3Cpath d='M8.39 14.93h20.66M8.39 19.79h39.09M8.39 28.49h39.09M8.39 35.08h39.09' class='f'/%3E%3Cpath d='M0 0h58v44H0z' style='fill:none'/%3E%3C/svg%3E");height:56px;left:115px;top:10px;width:74px}.char-container .char-pop3{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54.48 39.94'%3E%3Cdefs%3E%3Cstyle%3E.b{fill:none;stroke:%233e70a4;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.29px}%3C/style%3E%3C/defs%3E%3Cpath d='M37.21.46H17.27A16.8 16.8 0 0 0 .46 17.27a16.81 16.81 0 0 0 16.81 16.81h6.86l2.17 4.86a1.08 1.08 0 0 0 1.88 0l2.17-4.86h6.86A16.82 16.82 0 0 0 54 17.27 16.81 16.81 0 0 0 37.21.46Z' style='fill:%23c3cfe0;stroke:%23fff;stroke-miterlimit:10;stroke-width:.91px'/%3E%3Cpath d='M16.74 9.26h20.63M12.91 17.35H41.2M19.04 25.43h16.04' class='b'/%3E%3C/svg%3E");background-repeat:no-repeat;height:51px;left:21px;position:absolute;top:80px;transform:scale(0);transform-origin:50% 150%;width:70px}@keyframes charPop{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.service-wrapper{overflow:hidden;position:relative}.service-wrapper .background{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='296' height='296' viewBox='0 0 296 296'%3E%3Cpath d='M0 0h296v296Z' style='fill:%232a2ee1'/%3E%3C/svg%3E") no-repeat;height:390px;position:absolute;right:-250px;top:0;width:390px}@media (min-width:768px){.service-wrapper .background{transform:translate3d(-155px,0,0)}}.service-wrapper .content{padding-bottom:48px}@media (min-width:768px){.service-wrapper .content{margin:0 auto;max-width:972px}}.service-wrapper .title{font-family:century-gothic,Avenir-Light,sans-serif;font-size:50px;font-weight:700;padding:23px 30px 0;position:relative}@media (min-width:768px){.service-wrapper .title{font-size:90px;margin-left:460px;padding:80px 0 0;position:absolute}}.service-wrapper .illust{padding:0 0 8px;position:relative}@media (min-width:768px){.service-wrapper .illust{display:inline-block;height:480px;padding:180px 100px 0 0;position:absolute;width:460px}}.service-wrapper .service-character{height:280px;margin:0 auto;transition:transform 0s}@media (min-width:768px){.service-wrapper .service-character{margin:0 0 0 auto;transform:scale(1.6)}}.service-wrapper .message{padding:0 20px;position:relative}@media (min-width:768px){.service-wrapper .message{display:inline-block;margin-left:460px;padding:200px 20px 0 0}}.service-wrapper .heads{list-style:none;padding:0 0 15px;text-align:center}@media (min-width:768px){.service-wrapper .heads{text-align:left}}.service-wrapper .head-item{display:inline-block;padding:0 20px}@media (min-width:768px){.service-wrapper .head-item{display:block;padding:0}}.service-wrapper .head-item>h3{font-display:swap;font-size:30px;font-style:normal;font-weight:600;line-height:1.7}@media (min-width:768px){.service-wrapper .head-item>h3{font-size:38px;line-height:1.6}}.service-wrapper .list{list-style:none;padding:0 0 17px;text-align:center}@media (min-width:768px){.service-wrapper .list{text-align:left}}.service-wrapper .list-item{background-color:#08c19d;border-radius:20px;display:inline-block;font-size:13px;line-height:1.55;margin:0 5px 9px;padding:4px 20px;vertical-align:middle;white-space:nowrap}@media (min-width:768px){.service-wrapper .list-item{font-size:14px}}.service-wrapper .contact .text{font-size:17px;padding:0 0 18px;text-align:center}@media (min-width:768px){.service-wrapper .contact .text{display:inline-block;font-size:20px;padding-right:30px}}.service-wrapper .contact .service-button{text-align:center}@media (min-width:768px){.service-wrapper .contact .service-button{display:inline-block}}.service-wrapper .contact-button{background-color:#000;border:1px solid #000;border-radius:30px;color:#dde6f2;display:inline-block;font-family:century-gothic,Avenir-Light,sans-serif;font-size:28px;font-weight:700;height:50px;line-height:48px;min-width:170px;padding:0 55px 0 30px;position:relative;text-decoration:none;transition:all .2s;vertical-align:middle;white-space:nowrap}.service-wrapper .contact-button:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.52 16.51'%3E%3Cpath d='M8.74 15.52a1.67 1.67 0 0 0 3 0l8.4-13.13C21 1.08 20.39 0 18.83 0H1.69C.13 0-.46 1.08.38 2.39Z' style='fill:%23dde6f2'/%3E%3C/svg%3E") 0 0 no-repeat;background-size:13px 10px;content:"";height:10px;margin-top:-3px;position:absolute;right:23px;top:50%;width:13px}.service-wrapper .contact-button:hover{background-color:#d5dfee;color:#000}.service-wrapper .contact-button:hover:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.52 16.51'%3E%3Cpath d='M8.74 15.52a1.67 1.67 0 0 0 3 0l8.4-13.13C21 1.08 20.39 0 18.83 0H1.69C.13 0-.46 1.08.38 2.39Z'/%3E%3C/svg%3E") 0 0 no-repeat;background-size:13px 10px}.service-wrapper .sub-content{padding:0 20px 60px;position:relative}@media (min-width:768px){.service-wrapper .sub-content{margin:0 auto;max-width:972px}}.service-wrapper .service-area{background-color:#fff;border-radius:55px;padding:49px 25px;text-align:center}@media (min-width:768px){.service-wrapper .service-area{border-radius:80px;padding:49px 85px}}.service-wrapper .service-title{font-display:swap;font-size:30px;font-style:normal;font-weight:600;padding-bottom:40px;position:relative;text-align:center}.service-wrapper .service-title:after{background:#000;bottom:28px;content:"";height:3px;left:0;margin:0 auto;position:absolute;right:0;width:22px}@media (min-width:768px){.service-wrapper .service-title{font-size:38px;padding-bottom:45px}.service-wrapper .service-title:after{width:30px}}.service-wrapper .service-overview{line-height:1.8em;padding-bottom:30px;text-align:center}@media (min-width:768px){.service-wrapper .service-overview{font-size:20px}.service-wrapper .service-body{display:flex}.service-wrapper .service-label-area{display:inline-block;padding-right:35px}}.service-wrapper .service-label{background-color:#08c19d;border-radius:44px;display:inline-block;font-display:swap;font-size:21px;font-style:normal;font-weight:600;line-height:1;margin:0 5px 21px;padding:12px 20px;vertical-align:middle}@media (min-width:768px){.service-wrapper .service-label{border-radius:29px;margin-top:12px;padding:19px 20px;white-space:nowrap}}.service-wrapper .service-description{line-height:1.8em;padding-bottom:20px;text-align:center}.service-wrapper .service-description p{margin:0 0 10px}.service-wrapper .service-description ul{list-style:disc;margin:0 0 10px 20px}.service-wrapper .service-description li{padding:0 0 10px}@media (min-width:768px){.service-wrapper .service-description{flex-grow:1;text-align:left}}.service-wrapper .service-aside{color:#727272;font-size:12px}.service-wrapper .link{border-bottom:1px solid #000;color:#000;padding:3px 0;text-decoration:none}.service-wrapper .wf-active .title{font-family:century-gothic,Avenir-Light,sans-serif}.service-wrapper .wf-active .head-item,.service-wrapper .wf-active .service-label,.service-wrapper .wf-active .service-title{font-family:source-han-sans-japanese,dnp-shuei-mgothic-std,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.service-wrapper .wf-active .contact-button{font-family:century-gothic,Avenir-Light,sans-serif}.company-wrapper{overflow:hidden;position:relative}.company-wrapper .background{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='604' height='894'%3E%3Cpath d='M538.39-14.3q-143 447.3-288 894h-316v-894Z' style='fill:%23f0bc08' transform='translate(65.64 14.3)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;height:894px;left:-356px;position:absolute;top:0;width:604px}@media (min-width:768px){.company-wrapper .background{left:0;width:640px}}.company-wrapper .content{margin:0 auto;padding:23px;position:relative}@media (min-width:768px){.company-wrapper .content{max-width:840px;min-height:517px}}.company-wrapper .title{font-family:century-gothic,Avenir-Light,sans-serif;font-size:50px;font-weight:700;position:absolute;text-align:center;top:0;transform:rotate(90deg);transform-origin:left bottom}@media (min-width:768px){.company-wrapper .title{font-size:90px;margin-top:-55px}}.company-wrapper .list{font-size:18px;list-style:none;padding:28px 0 10px 80px;position:relative}@media (min-width:768px){.company-wrapper .list{padding:76px 0 76px 170px}}.company-wrapper .item{clear:both;list-style:none}@media (min-width:768px){.company-wrapper .item{padding:0 0 6px}}.company-wrapper .item-key{align-items:center;display:flex;font-size:15px;padding:0 0 13px}@media (min-width:768px){.company-wrapper .item-key{float:left;font-size:23px;padding:14px 0;width:190px}}.company-wrapper .label{background-color:#d5dfee;border-radius:20px;display:inline-block;padding:4px 17px}.company-wrapper .item-value{align-items:center;display:flex;padding:0 0 15px;text-align:left}@media (min-width:768px){.company-wrapper .item-value{font-size:24px;padding:16px 0}}.company-wrapper .name{padding-right:10px}.company-wrapper .button-link{background-color:#000;border:1px solid #000;border-radius:20px;color:#dde6f2;display:inline-block;font-family:century-gothic,Avenir-Light,sans-serif;font-size:13px;font-weight:700;height:23px;line-height:21px;margin:0 0 0 12px;padding:0 22px 0 13px;position:relative;text-decoration:none;transition:all .2s;vertical-align:middle;white-space:nowrap}.company-wrapper .button-link:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.52 16.51'%3E%3Cpath d='M8.74 15.52a1.67 1.67 0 0 0 3 0l8.4-13.13C21 1.08 20.39 0 18.83 0H1.69C.13 0-.46 1.08.38 2.39Z' style='fill:%23dde6f2'/%3E%3C/svg%3E") 0 0 no-repeat;background-size:8px 6px;content:"";height:6px;margin-top:8px;position:absolute;right:8px;transform:rotate(-90deg);width:8px}.company-wrapper .button-link:hover{background-color:#d5dfee;color:#000}.company-wrapper .button-link:hover:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.52 16.51'%3E%3Cpath d='M8.74 15.52a1.67 1.67 0 0 0 3 0l8.4-13.13C21 1.08 20.39 0 18.83 0H1.69C.13 0-.46 1.08.38 2.39Z'/%3E%3C/svg%3E") 0 0 no-repeat;background-size:8px 6px}.company-wrapper .wf-active .button-link,.company-wrapper .wf-active .title{font-family:century-gothic,Avenir-Light,sans-serif}.contact-wrapper{overflow:hidden;position:relative}.contact-wrapper .background{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1334' height='1789'%3E%3Cpath d='M941.57-140.62c-96.14 456.78-189.17 914-283.51 1371.23L-392.66-557.51l.76-1C52.84-421.17 496.55-279.64 941.57-143.62Z' style='fill:%23efaba4' transform='translate(392.66 558.48)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;height:140%;left:-40%;position:absolute;top:-15%;width:150%}@media (min-width:768px){.contact-wrapper .background{height:1200px;left:50%;margin-left:-660px;top:-199px;width:1300px}}.contact-wrapper .title{font-family:century-gothic,Avenir-Light,sans-serif;font-size:50px;font-weight:700;padding:40px 0 0;position:relative;text-align:center}@media (min-width:768px){.contact-wrapper .title{font-size:90px}}.contact-wrapper .form{margin:0 auto;max-width:600px;padding:23px;position:relative}@media (min-width:768px){.contact-wrapper .form{padding:40px 23px}}.contact-wrapper .form-element{padding:0 0 10px}.contact-wrapper .form-element input{background-color:#fff}.contact-wrapper .form-element input,.contact-wrapper .form-element textarea{border:2px solid #fff;border-radius:5px;box-sizing:border-box;padding:12px 13px;width:100%}.contact-wrapper .form-element textarea{display:block;height:164px;resize:vertical}.contact-wrapper .form-element[data-error=true] input,.contact-wrapper .form-element[data-error=true] textarea{border:2px solid #d10000}.contact-wrapper .validate{color:#d10000;display:none;font-size:13px;padding:7px 20px}.contact-wrapper .validate.show{display:block}.contact-wrapper .form-button{padding:17px 0;text-align:center}.contact-wrapper .submit-button{background-color:#000;border:1px solid #000;border-radius:40px;color:#dde6f2;cursor:pointer;font-family:century-gothic,Avenir-Light,sans-serif;font-size:26px;font-weight:700;height:50px;min-width:170px;padding:0 30px;transition:all .2s}.contact-wrapper .submit-button:hover:not(:disabled){background-color:#d5dfee;color:#000}.contact-wrapper .submit-button:disabled{cursor:not-allowed;opacity:.4}.contact-wrapper .privacypolicy{padding:7px 0 20px;text-align:center}.contact-wrapper .privacypolicy a{border-bottom:1px solid #777;color:#777;font-size:13px;padding:3px 0;text-decoration:none}.contact-wrapper .wf-active .submit-button,.contact-wrapper .wf-active .title{font-family:century-gothic,Avenir-Light,sans-serif}
