﻿html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{overflow-x:hidden}.g-wrapper{font-feature-settings:normal}@keyframes hide-all{0%,88%{opacity:1;visibility:visible}89%,100%{opacity:0;visibility:hidden}}#Group_173239{animation:hide-all 5s linear infinite}#Group_173239 path{fill:none !important}@keyframes draw-472{0%{stroke-dashoffset:85.92px}22%,100%{stroke-dashoffset:0}}@keyframes draw-473{0%{stroke-dashoffset:128.68px}22%,100%{stroke-dashoffset:0}}.svg-elem-472{stroke-dasharray:85.92px;stroke-dashoffset:85.92px;animation:draw-472 5s ease-in-out infinite}.svg-elem-473{stroke-dasharray:128.68px;stroke-dashoffset:128.68px;animation:draw-473 5s ease-in-out infinite}@keyframes draw-438{0%,22%{stroke-dashoffset:66.87px}50%,100%{stroke-dashoffset:0}}@keyframes draw-440{0%,22%{stroke-dashoffset:72.8px}50%,100%{stroke-dashoffset:0}}@keyframes draw-443{0%,22%{stroke-dashoffset:48.32px}50%,100%{stroke-dashoffset:0}}@keyframes draw-444{0%,22%{stroke-dashoffset:283.37px}50%,100%{stroke-dashoffset:0}}@keyframes draw-442{0%,22%{stroke-dashoffset:225px}50%,100%{stroke-dashoffset:0}}.svg-elem-438{stroke-dasharray:66.87px;stroke-dashoffset:66.87px;animation:draw-438 5s ease-out infinite}.svg-elem-440{stroke-dasharray:72.8px;stroke-dashoffset:72.8px;animation:draw-440 5s ease-out infinite}.svg-elem-443{stroke-dasharray:48.32px;stroke-dashoffset:48.32px;animation:draw-443 5s ease-out infinite}.svg-elem-444{stroke-dasharray:283.37px;stroke-dashoffset:283.37px;animation:draw-444 5s ease-out infinite}.svg-elem-442{stroke-dasharray:225px;stroke-dashoffset:225px;animation:draw-442 5s ease-out infinite !important}@keyframes show-dot{0%,58%{opacity:0}59%,100%{opacity:1}}@keyframes show-dot-2{0%,68%{opacity:0}69%,100%{opacity:1}}@keyframes show-dot-3{0%,78%{opacity:0}79%,100%{opacity:1}}.svg-elem-492{opacity:0;animation:show-dot 5s step-end infinite}.svg-elem-493{opacity:0;animation:show-dot-2 5s step-end infinite}.svg-elem-494{opacity:0;animation:show-dot-3 5s step-end infinite}.line-animation{position:relative}@media (max-width: 767px){.line-animation{width:483px;margin-left:20px}.line-animation img{width:483px}}.line-animation svg{position:absolute;top:74px;left:218px;width:528px}@media (max-width: 767px){.line-animation svg{top:40px;left:117px;width:284px}}.9tech{font-family:"Noto Sans JP",serif}@media (min-width: 768px){.u-contents{margin-top:53px}}@media (max-width: 767px){.u-contents{margin-top:42px}}.mainvisual{background:linear-gradient(to bottom, #fff 0%, #d6ecff 100%)}.mainvisual .g-breadcrumb{margin:0 auto;position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media (max-width: 767px){.mainvisual .g-breadcrumb{padding-top:13px}}.mainvisual .mainvisual__head{padding:58px 30px 0;text-align:center}@media (max-width: 767px){.mainvisual .mainvisual__head{padding:48px 24px 0}}.mainvisual .mainvisual__head .txt01{font-size:26px;font-size:2.6rem;line-height:1.42308em;letter-spacing:0em;font-weight:700;color:#06c;margin-bottom:18px}@media (max-width: 767px){.mainvisual .mainvisual__head .txt01{font-size:20px;font-size:2rem;line-height:1.45em;margin-bottom:20px}}.mainvisual__ttl{display:inline-block}.mainvisual__ttl img{margin-top:-16px}@media (max-width: 767px){.mainvisual__ttl img{width:49px;height:50px}}.mainvisual__ttl .ttl__inner{display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media (min-width: 768px){.mainvisual__ttl .ttl__inner{padding:0 4px}}.mainvisual__ttl .ttl__inner b{font-size:71px;font-size:7.1rem;line-height:1.43662em;letter-spacing:0em;font-weight:700;color:#06c}@media (max-width: 767px){.mainvisual__ttl .ttl__inner b{font-size:39px;font-size:3.9rem;line-height:1.4359em}}.mainvisual__ttl::after{content:"";display:block;margin-top:10px;width:100%;background-color:transparent;background-repeat:no-repeat;background-size:100%;height:14px;background-image:url("/technology/wp-content/themes/wp-templ/assets/img/9tech/bg01.png")}@media (max-width: 767px){.mainvisual__ttl::after{margin-top:5px}}@media (min-width: 768px){.mainvisual__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;max-width:1216px;margin:10px auto 0;justify-content:space-between}}@media only screen and (min-width: 768px) and (max-width: 1100px){.mainvisual__content{flex-direction:column;justify-content:center;align-items:center}}@media (min-width: 768px){.mainvisual__content .wrap-img{width:901px;flex-shrink:0;margin-left:-180px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.mainvisual__content .wrap-img{margin-left:0;order:2}}@media (max-width: 767px){.mainvisual__content .wrap-img{margin-top:-3px;display:flex;justify-content:center;align-items:center}}.mainvisual__content .desc{font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:0em;font-weight:500}@media (min-width: 768px){.mainvisual__content .desc{margin-left:-6px;width:calc(503 / 1216 * 100%);order:2;padding-bottom:8px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.mainvisual__content .desc{width:86%;margin-left:0;padding:0 25px;order:1;margin:50px auto 10px}}@media (max-width: 767px){.mainvisual__content .desc{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;margin:18px 0 0;padding:0 24px}}.des02{font-size:30px;font-size:3rem;line-height:2.06667em;letter-spacing:0em;font-weight:700;color:#06c;text-align:center;margin:38px auto 68px}@media only screen and (min-width: 768px) and (max-width: 1100px){.des02{max-width:600px}}@media (max-width: 767px){.des02{margin:141px auto 60px;padding:0 24px;font-size:20px;font-size:2rem;line-height:1.8em}}.sec01__inner{background-repeat:repeat-x;background-position:center;background-image:url("/technology/wp-content/themes/wp-templ/assets/img/9tech/bg02.jpg");background-size:auto 222px;background-position:bottom center;padding-bottom:220px}@media (max-width: 767px){.sec01__inner{background-image:url("/technology/wp-content/themes/wp-templ/assets/img/9tech/bg02_sp.jpg");background-size:auto 73px;padding-bottom:45px}}.tech-about{background:linear-gradient(to bottom, #d6ecff 0%, #fff 100%)}@media (max-width: 767px){.tech-about{padding:0 20px;margin-bottom:18px}}.tech-about__inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;max-width:1216px;margin:0 auto -60px}.tech-about .content{margin-top:101px;border:4px solid #c9e1f7;border-radius:14px;background-color:#fff;position:relative;text-align:center;font-size:26px;font-size:2.6rem;line-height:1.80769em;letter-spacing:.05em;font-weight:700;color:#06c;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}@media (min-width: 768px){.tech-about .content{padding:36px 50px 47px;margin-left:48px;width:calc(786 / 1216 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1100px){.tech-about .content{margin-right:25px;font-size:22px;font-size:2.2rem;line-height:1.81818em;letter-spacing:.05em;font-weight:700}}@media (max-width: 767px){.tech-about .content{margin-top:42px;width:100%;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.05em;padding:23px 20px 23px}}.tech-about .content::after{content:"";position:absolute;bottom:28%;left:-48px;width:48px;height:32px;background-image:url("/technology/wp-content/themes/wp-templ/assets/img/9tech/ico01.png");background-color:transparent;background-repeat:no-repeat;background-size:100% 100%}@media (max-width: 767px){.tech-about .content::after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="22" height="20" viewBox="0 0 22 20"><defs><clipPath id="clip-path"><rect id="shap" width="22" height="20" transform="translate(177 1005)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath></defs><g id="Mask_Group_116" data-name="Mask Group 116" transform="translate(-177 -1005)" clip-path="url(%23clip-path)"><path id="Union_10" data-name="Union 10" d="M891.138,20375H751a14,14,0,0,1-14-14v-112a13.993,13.993,0,0,1,14-14h299a13.993,13.993,0,0,1,14,14v112a14,14,0,0,1-14,14H910.86L901,20390.988Z" transform="translate(-713 -19367.846)" fill="%23fff" stroke="%23c9e1f7" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></g></svg>');bottom:auto;top:100%;left:calc(50% - 11px);width:22px;height:20px;z-index:1}}.circle-parent{padding-top:6px}@media only screen and (min-width: 768px) and (max-width: 1100px){.circle-parent{padding-top:0}}.circle-parent .cat{max-width:136px;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1100px){.circle-parent .cat{max-width:110px}}@media (max-width: 767px){.circle-parent .cat{max-width:108px}}.circle-parent .arr{position:absolute;width:40px;height:4px;right:0;top:calc(50% - 2px);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="41" height="5" viewBox="0 0 41 5"><defs><clipPath id="clip-path"><rect id="Rectangle_33370" data-name="Rectangle 33370" width="41" height="5" transform="translate(389 3902)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath></defs><g id="Mask_Group_107" data-name="Mask Group 107" transform="translate(-389 -3902)" clip-path="url(%23clip-path)"><path id="Path_385864-rtyiofdf" data-name="Path 385864-rtyiofdf" d="M-16220-18433.016v50.578" transform="translate(-17990.938 20124) rotate(90)" fill="none" stroke="%2382afde" stroke-linecap="round" stroke-width="4" stroke-dasharray="0 10"/></g></svg>');background-repeat:repeat-x;background-color:transparent;background-position:center center;-webkit-transform:translateX(44px);-moz-transform:translateX(44px);-ms-transform:translateX(44px);-o-transform:translateX(44px);transform:translateX(44px)}.circle-parent .arr::before{content:"";display:block;width:100%;top:-2px;position:absolute;transform-origin:left;transform:scaleX(var(--fill));border:4px solid #f8df19;filter:drop-shadow(0 0 15px #f8df19)}.circle-parent .txt-cat{color:#06c;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.05em;font-weight:700;margin-top:10px}@media only screen and (min-width: 768px) and (max-width: 1100px){.circle-parent .txt-cat{margin-top:5px;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.05em;font-weight:700}}@media (max-width: 767px){.circle-parent .txt-cat{font-size:18px;font-size:1.8rem;line-height:1.44444em;margin-top:2px}}.circle-parent .txt-cat i{font-style:normal;display:block;text-align:center;font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:.05em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1100px){.circle-child .cat{max-width:85px}}@media (max-width: 767px){.circle-child .cat{max-width:65px}}.circle-child .arr{position:absolute;width:40px;height:4px;left:0;top:50%;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="41" height="5" viewBox="0 0 41 5"><defs><clipPath id="clip-path"><rect id="Rectangle_33370" data-name="Rectangle 33370" width="41" height="5" transform="translate(389 3902)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath></defs><g id="Mask_Group_107" data-name="Mask Group 107" transform="translate(-389 -3902)" clip-path="url(%23clip-path)"><path id="Path_385864-rtyiofdf" data-name="Path 385864-rtyiofdf" d="M-16220-18433.016v50.578" transform="translate(-17990.938 20124) rotate(90)" fill="none" stroke="%2382afde" stroke-linecap="round" stroke-width="4" stroke-dasharray="0 10"/></g></svg>');background-repeat:repeat-x;background-color:transparent;background-position:center center;transform:translate(-44px, -50%);-webkit-transform:translateX(-44px);-moz-transform:translateX(-44px);-ms-transform:translateX(-44px);-o-transform:translateX(-44px);transform:translateX(-44px)}.circle-child .arr::before{content:"";position:absolute;inset:0;transform-origin:left;transform:scaleX(var(--fill, 0));background-color:#f8df19;filter:drop-shadow(0 0 15px #f8df19)}.lst-disc li{position:relative;padding-left:13px;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.04em;font-weight:500}.lst-disc li::before{font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.04em;font-weight:500;content:"・";position:absolute;top:0;left:0;display:block;width:10px}.lst-check li{position:relative;padding-left:22px}.lst-check li:not(:last-child){margin-bottom:4px}.lst-check li::before{content:"";position:absolute;top:2px;left:0;display:block;width:16px;height:16px;background-color:transparent;background-repeat:no-repeat;background-size:100% 100%;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16.356" height="16.356" viewBox="0 0 16.356 16.356"><g id="Group_172906" data-name="Group 172906" transform="translate(-112 -2533)"><g id="Rectangle_596" data-name="Rectangle 596" transform="translate(112 2533)" fill="none" stroke="%2306c" stroke-width="2"><rect width="16.356" height="16.356" stroke="none"/><rect x="1" y="1" width="14.356" height="14.356" fill="none"/></g><g id="チェックボックスのフリーアイコン_7_" data-name="チェックボックスのフリーアイコン (7)" transform="translate(115.364 2537.031)"><path id="Path_135140" data-name="Path 135140" d="M8.827,35.492c-2.545,1.414-5.121,5.435-5.121,5.435L1.382,38.288,0,39.608l3.361,4.178,1.225-.047a20.617,20.617,0,0,1,5.042-7.87Z" transform="translate(0 -35.492)" fill="%2306c"/></g></g></svg>')}@media (min-width: 768px){.scroll-wrap .box-content{width:calc(783 / 1440 * 100vw);max-width:783px}.scroll-wrap .box-content:not(:last-child){margin-bottom:50px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.scroll-wrap .box-content{width:85%}}@media (max-width: 767px){.scroll-wrap .box-content{background-color:#eef7ff;border:1px solid #e8f4ff;border-right:none;position:relative}.scroll-wrap .box-content:not(:last-child){margin-bottom:40px}}.scroll-wrap .timeline-card__body{position:relative;background:linear-gradient(to right, #06c 0%, #01dadc 100%);transition:.3s;cursor:pointer}@media (min-width: 768px){.scroll-wrap .timeline-card__body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.scroll-wrap .timeline-card__body:not(:last-child){margin-bottom:20px}@media (max-width: 767px){.scroll-wrap .timeline-card__body{margin-right:22px}}@media only screen and (min-width: 1025px){.scroll-wrap .timeline-card__body:hover:hover{opacity:0.75;transform:translate(0, -5px);transition:.3s}.scroll-wrap .timeline-card__body:hover:hover .ico i:after{right:-25px;transition:.3s}}.scroll-wrap .timeline-card__body>a{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.scroll-wrap .card-content{position:relative;color:#fff;padding:50px 37px 36px 36px;flex:1}@media (max-width: 767px){.scroll-wrap .card-content{padding:25px 14px 46px}}.scroll-wrap .card-content .ico{display:flex;align-items:center;background:#003972;width:100%;height:36px;position:absolute;bottom:0;left:0;transition:.3s;color:#fff;padding:0 37px 0 36px}@media (max-width: 767px){.scroll-wrap .card-content .ico{padding:0 18px}}.scroll-wrap .card-content .ico i{font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.05em;font-weight:bold;font-style:normal;display:inline-block;position:relative}.scroll-wrap .card-content .ico i:after{transition:.3s;content:'';position:absolute;top:calc(50% - 4px);right:-20px;display:inline-block;width:11px;height:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.804' height='8.5' viewBox='0 0 11.804 8.5'%3E%3Cg id='Group_191698' data-name='Group 191698' transform='translate(0 0.707)'%3E%3Cpath id='Path_2005' data-name='Path 2005' d='M-16038-17435h10.77' transform='translate(16037.998 17438.543)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cpath id='Path_2006' data-name='Path 2006' d='M0,0V5.01H5.01' transform='translate(6.847 7.086) rotate(-135)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}.scroll-wrap .card-content .wrap-num{position:absolute;top:1px;left:1px;min-width:72px;background-color:#fff;color:#06c;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.scroll-wrap .card-content .wrap-num span{font-size:15px;font-size:1.5rem;line-height:1.2em;letter-spacing:.04em;font-weight:700}.scroll-wrap .card-content .wrap-num span.num{font-family:"Anton",serif;font-size:21px;font-size:2.1rem;line-height:1.47619em;letter-spacing:.1em;font-weight:400;margin-left:3px}@media (max-width: 767px){.scroll-wrap .card-content .wrap-num{border:1px solid #0066CC;min-width:67px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:-13px}.scroll-wrap .card-content .wrap-num span{font-size:14px;font-size:1.4rem}.scroll-wrap .card-content .wrap-num span.num{font-size:18px;font-size:1.8rem;line-height:1.44444em}}.scroll-wrap .card-content__desc{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.05em;font-weight:700;margin-bottom:8px}@media (max-width: 767px){.scroll-wrap .card-content__desc{font-size:13px;font-size:1.3rem;line-height:1.69231em;margin-bottom:7px}}.scroll-wrap .card-content .heading03{font-size:26px;font-size:2.6rem;line-height:1.42308em;letter-spacing:.05em;font-weight:700;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;padding-bottom:17px;border-bottom:1px solid #6FD0F8}@media (max-width: 767px){.scroll-wrap .card-content .heading03{padding-bottom:14px;font-size:20px;font-size:2rem;line-height:1.45em;margin-bottom:7px}}.scroll-wrap .card-content .txt02{font-size:13px;font-size:1.3rem;line-height:3.46154em;letter-spacing:.05em;font-weight:700}@media (max-width: 767px){.scroll-wrap .card-content .txt02{font-size:11px;font-size:1.1rem;line-height:1.81818em;letter-spacing:.05em;font-weight:700}}@media (min-width: 768px){.scroll-wrap .timeline-card__media{position:relative;order:2;width:calc(305 / 705 * 100%)}.scroll-wrap .timeline-card__media:before{display:block;content:" ";width:100%;padding-top:87.86885%}.scroll-wrap .timeline-card__media>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width: 767px){.scroll-wrap .timeline-card__media{position:relative}.scroll-wrap .timeline-card__media:before{display:block;content:" ";width:100%;padding-top:88.1295%}.scroll-wrap .timeline-card__media>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.scroll-wrap .timeline-card__media img{display:block;object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%}.scroll-wrap .timeline-card__header{position:relative;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.04em;font-weight:500;padding-bottom:12px;border-bottom:2px solid #06c;margin-bottom:25px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media (max-width: 767px){.scroll-wrap .timeline-card__header{padding:4px 27px 18px 42px;margin-bottom:10px}}.scroll-wrap .txt-heading01{font-size:16px;font-size:1.6rem;line-height:1.125em;letter-spacing:.04em;font-weight:700;color:#06c;text-align:center;margin:33px auto 16px}@media (max-width: 767px){.scroll-wrap .txt-heading01{padding-right:22px}}.scroll-wrap .txt-heading01 span{position:relative;padding:0 10px}.scroll-wrap .txt-heading01 span::before,.scroll-wrap .txt-heading01 span::after{content:"";display:block;position:absolute;top:3px;width:10px;height:22px;background-color:transparent;background-repeat:no-repeat;background-size:100% 100%}.scroll-wrap .txt-heading01 span::after{left:-15px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10.682" height="19.75" viewBox="0 0 10.682 19.75"><path id="Path_386142" data-name="Path 386142" d="M-1627.294-18639.623l8.871,18.9" transform="translate(1628.199 18640.049)" fill="none" stroke="%2306c" stroke-width="2"/></svg>')}.scroll-wrap .txt-heading01 span::before{right:-15px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10.682" height="19.75" viewBox="0 0 10.682 19.75"><path id="Path_386143" data-name="Path 386143" d="M-1618.422-18639.623l-8.871,18.9" transform="translate(1628.199 18640.049)" fill="none" stroke="%2306c" stroke-width="2"/></svg>')}@media (max-width: 767px){.scroll-wrap .txt-heading01{font-size:13px;font-size:1.3rem;line-height:1.38462em;letter-spacing:0em;margin:15px auto 11px}.scroll-wrap .txt-heading01 span::before{right:-6px}.scroll-wrap .txt-heading01 span::after{left:-6px}.scroll-wrap .txt-heading01 span::before,.scroll-wrap .txt-heading01 span::after{top:-1px}}.scroll-wrap .txt-dot{font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.05em;font-weight:700;color:#06c}@media (min-width: 768px){.scroll-wrap .txt-dot{padding-left:5px;padding-right:5px}}.scroll-wrap .timeline-card__title{display:inline-block;color:#06c;position:relative;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.05em;font-weight:700;flex:none}@media (max-width: 767px){.scroll-wrap .timeline-card__title{display:block;font-size:20px;font-size:2rem;line-height:1.45em;width:100%}}.scroll-wrap .is-popup{position:absolute;top:0;right:27px}.scroll-wrap .is-popup img{width:auto}.scroll-wrap .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width: 768px){.scroll-wrap .row .popup-inner{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}}@media (max-width: 767px){.scroll-wrap .row{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;padding:24px;background:rgba(0,0,0,0.6);justify-content:center;align-items:center}.scroll-wrap .row.is-show{display:flex}.scroll-wrap .row.is-show .popup-inner{background:#fff;padding:42px 22px 22px;position:relative}}@media only screen and (max-width: 767px) and (orientation: landscape){.scroll-wrap .row.is-show .popup-inner{overflow:auto;height:90%}}@media (max-width: 767px){.scroll-wrap .row.is-show .popup-inner .timeline-card__title{text-align:center;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.05em;font-weight:bold;margin-bottom:21px}.scroll-wrap .row.is-show .popup-inner .txt{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.04em;font-weight:500;margin-bottom:21px;display:block;padding-left:3px}.scroll-wrap .row.is-show .popup-inner .col.col01 .col-content{background:#EDEDED;padding:9px 7px}.scroll-wrap .row.is-show .popup-inner .col.col02 .col-content{background:#EEF7FF;border-color:#DFEEFC;padding:8px 15px 10px}.scroll-wrap .row.is-show .popup-inner .col.col02 .col-content .lst-check li:not(:last-child){margin-bottom:4px}.scroll-wrap .row.is-show .popup-inner .col.col02 .col-content .lst-check li::before{top:2px;left:1px}.scroll-wrap .row .is-close{position:absolute;top:18px;right:17px;z-index:1}}.scroll-wrap .row .col{flex:1}.scroll-wrap .row .col .col-head{color:#fff;font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:.04em;font-weight:700;min-height:30px;text-align:center;padding:5px}.scroll-wrap .row .col .col-content{padding:9px 10px 9px 11px}.scroll-wrap .row .col.col01 .col__inner{background-color:#d3e0ed}.scroll-wrap .row .col.col01 .col-head{background-color:#878f98}.scroll-wrap .row .col.col01 .col-content{background-color:#d3e0ed;color:#4d4d4d;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.04em;font-weight:500}.scroll-wrap .row .col.col02 .col__inner{background-color:#fff}.scroll-wrap .row .col.col02 .col-head{background:linear-gradient(to right, #06c 0%, #01dadc 100%);font-size:15px;font-size:1.5rem;line-height:1.2em;letter-spacing:0em}.scroll-wrap .row .col.col02 .col-content{background-color:#fff;border:1px solid #DFEEFC;border-top:none;color:#06c;font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.04em;font-weight:500;padding:7px 11px 6px}.scroll-wrap .row .ico-play{margin:auto 11px auto 10px;flex-shrink:0;width:24px;height:24px;background-color:transparent;background-repeat:no-repeat;background-size:100% auto;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><g id="Group_173013" data-name="Group 173013" transform="translate(-967.242 -1504.242)"><circle id="Ellipse_1098" data-name="Ellipse 1098" cx="12" cy="12" r="12" transform="translate(967.242 1504.242)" fill="%2306c"/><path id="Polygon_45" data-name="Polygon 45" d="M5,0l5,8H0Z" transform="translate(984.242 1511.242) rotate(90)" fill="%23fff"/></g></svg>')}@media (min-width: 768px){.scroll-wrap .row .ico-play{padding-top:14px;height:38px;background-position:left bottom}}@media (max-width: 767px){.scroll-wrap .row .ico-play{display:block;margin:11px auto 14px;width:18px;height:18px;transform:rotate(90deg)}}@media (max-width: 767px){.is-popup-body .g-wrapper{z-index:unset}}.circle-parent{display:flex;flex-direction:column;align-items:center;justify-content:center}.circle-child{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:3;position:relative}.box-content{margin-left:111px;padding:35px 0 70px 78px;margin-top:-174px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1100px){.box-content{margin-left:60px;margin-top:-130px}}@media (max-width: 767px){.box-content{margin-top:-86px;margin-left:50px;padding:17px 0 18px 22px}}.box-content:after{content:'';background-color:#EEF7FF;width:200%;height:100%;display:block;position:absolute;top:0;right:-100%;z-index:-1}@media (min-width: 768px){.scroll-wrap{max-width:1216px;margin:auto;position:relative;margin:0 auto 168px}.mascot{position:absolute;top:-362px;left:77px;width:308px;height:297px;transform-origin:bottom center;z-index:4;pointer-events:none;will-change:transform,opacity}.time-line{width:320px;position:absolute;top:120px;left:0;pointer-events:none}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1100px){.time-line{left:-100px;top:90px}}@media (min-width: 768px){svg{overflow:visible}.person{width:80px;height:195px;position:absolute;top:-40px;left:0;transform:scale(0);transform-origin:50% 50%;z-index:11;will-change:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.box-item{position:relative;padding-left:320px;padding-top:177px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1100px){.box-item{padding-left:200px}}@media (min-width: 768px){.box-item:not(.box1){margin-bottom:-34px}.box-item:last-child{padding-bottom:114px;margin-bottom:0}.circle-parent{position:absolute;width:240px;height:240px;border-radius:50%;top:0px;left:0;z-index:10;background:#fff}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1100px){.circle-parent{width:180px;height:180px;left:-20px}}@media (min-width: 768px){.scroll-wrap .content .box-item .circle-parent:before{width:100%;height:100%;content:'';border:4px solid #0066CC;border-radius:50%;position:absolute;top:0;left:0;z-index:2}.scroll-wrap .content .box-item .circle-parent:after{content:'';position:absolute;top:calc(50% - 2px);right:-42px;width:46px;height:4px;border-bottom:4px dotted #82afde;z-index:1}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1100px){.scroll-wrap .content .box-item .circle-parent:after{right:-22px;width:26px}}@media (min-width: 768px){.scroll-wrap .content .box-item .circle-child:before{width:100%;height:100%;content:'';border:4px solid #0066CC;border-radius:50%;position:absolute;top:0;left:0;z-index:2}.scroll-wrap .content .box-item .circle-child:after{content:'';position:absolute;top:50%;left:-42px;width:46px;height:4px;border-bottom:4px dotted #82afde;z-index:-1}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1100px){.scroll-wrap .content .box-item .circle-child:after{width:26px;left:-22px}}@media (min-width: 768px){.circle-child.active:after,.circle-parent.active:after{border-color:#FFD600 !important;border-style:solid !important;filter:drop-shadow(0 0 15px #FFD600)}.circle-child{width:174px;height:174px;border-radius:50%;position:relative;background:#fff}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1100px){.circle-child{width:130px;height:130px}}@media (min-width: 768px){.scroll-wrap .content .box-item .circle-parent.active:before,.scroll-wrap .content .box-item .circle-child.active:before{border-color:#FFD600}#progressPathPC{filter:drop-shadow(0 0 15px #FFD600)}}@media (max-width: 767px){.scroll-wrap{width:375px;margin:261px auto 118px;position:relative}.mascot{position:absolute;top:-185px;left:calc(50% - 78px);width:200px;height:193px;transform-origin:bottom center;z-index:4;pointer-events:none;will-change:transform,opacity}.time-line{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}svg{position:absolute;top:0;left:0;overflow:visible}.person{width:38px;border-radius:6px;position:absolute;transform:scale(0);transform-origin:50% 50%;opacity:1 !important;z-index:3;will-change:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.person img{margin-top:-40px}.circle-parent{width:172px;height:172px;border-radius:50%;border:2px solid #82afde;margin:auto;background:#fff;position:relative;z-index:10}.circle-child{width:107px;height:107px;border-radius:50%;border:2px solid #82afde;background:#fff;margin-left:-8px}.box-item:not(.box1) .circle-parent{margin:104px auto 120px}.box-item:last-child{margin-bottom:100px}.parent-wrap{height:350px;display:flex;justify-content:center;align-items:flex-start}.box1 .circle-parent{margin:0px auto 83px;top:-20px}.circle-parent.active,.circle-child.active{border-color:#FFD600;transform:scale(1)}.box-item{padding:0}#progressPathSP{filter:drop-shadow(0 0 15px #FFD600)}}

/*# sourceMappingURL=maps/animation.min.css.map */
