@charset "UTF-8";*{box-sizing:border-box}::after,::before{box-sizing:inherit}html{margin:auto;line-height:1.75;font-size:1.25em;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}dl,figure,form,p,table{margin:0}h1,h2,h3,h4{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul{margin:0;padding:0;list-style:none}dd{margin-left:0}a{background-color:transparent;text-decoration:none;color:inherit}b{font-weight:bolder}small{font-size:80%}img{border-style:none;vertical-align:bottom}button,input,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button{text-transform:none}[type=button],[type=submit],button{cursor:pointer;-webkit-appearance:none;appearance:none}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.sp-only{display:inline-block}@media (min-width:981px){.sp-only{display:none}}.pc-only{display:inline-block}@media (max-width:980px){.pc-only{display:none}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;line-height:1.3;height:100%;scroll-behavior:smooth}body{background-color:#f5f8fd;color:#25262e;font-size:1.6rem;font-family:"IBM Plex Sans JP",sans-serif;font-weight:400;max-width:100vw;width:100%;overflow-x:hidden}main{margin:auto}img{max-width:100%;height:auto;border:none;display:block;object-fit:cover}img{margin:auto;object-fit:cover}a{color:#25262e;position:relative}a:hover{text-decoration:none}a:hover img{text-decoration:none;transition:all .4s}a,button,input,label{transition:all .4s}h1,h2,h3{font-weight:700}p{color:#25262e}header nav{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 50px;position:fixed;z-index:1000}@media (max-width:980px){header nav{padding:10px 10px}}@media screen and (max-width:399px){header nav{padding:10px 5px}}header nav p .logo{width:80px;height:53px;background-image:url(../img/logo.png);background-size:cover;display:block}header nav p .logo:hover{transform:scale(1.2)}@media (max-width:980px){header nav p .logo{width:40px;height:26.5px}}header nav .accordionWrapper{background-color:#fff;border-radius:55px;display:flex;align-items:center;gap:35px;padding:5px 35px}@media (max-width:980px){header nav .accordionWrapper{gap:20px;padding:5px 20px}}@media screen and (max-width:399px){header nav .accordionWrapper{gap:15px;padding:5px 10px}}header nav .accordionWrapper .accordion{position:relative}header nav .accordionWrapper .accordion:hover{transform:scale(1.1)}header nav .accordionWrapper .accordion summary{color:#1f0ce1;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-size:14px;font-weight:700;list-style:none;padding:0 20px 0 0}@media (max-width:980px){header nav .accordionWrapper .accordion summary{font-size:12px;padding:0 15px 0 0}}header nav .accordionWrapper .accordion summary::after{content:"\e145";font-family:"Material Icons";font-weight:700;position:absolute;top:50%;right:0;transform:translateY(-50%)}header nav .accordionWrapper .accordion ul{width:max-content;background-color:#fff;border-radius:15px;box-shadow:0 10px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:20px;position:absolute;left:20%;margin:30px 0 0;padding:20px 30px;z-index:100}@media (max-width:980px){header nav .accordionWrapper .accordion ul{left:0}}header nav .accordionWrapper .accordion ul li{margin:.5rem 0}header nav .accordionWrapper .accordion ul li a{color:#1f0ce1;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;padding:0 30px 0 0;position:relative}@media (max-width:980px){header nav .accordionWrapper .accordion ul li a{font-size:12px}}header nav .accordionWrapper .accordion ul li a::after{content:"\e941";font-family:"Material Icons";font-weight:700;position:absolute;top:50%;right:0;transform:translateY(-50%)}header nav .accordionWrapper .accordion ul li a:hover{transform:scale(1.1)}header nav .accordionWrapper .accordion[open] summary::after{content:"\e15b"}header nav .accordionWrapper p .line{width:45px;height:45px;background-image:url(../img/icon_line.png);background-size:cover;display:block}@media (max-width:980px){header nav .accordionWrapper p .line{width:20px;height:20px}}header nav .accordionWrapper p .line:hover{-webkit-animation:pulse 2s infinite;animation:ripple_line_header 1.5s infinite;border-radius:50%;background-position:right center;background-size:100% auto;color:#fff}@keyframes ripple_line_header{0%{box-shadow:0 0 0 0 #00b900}70%{box-shadow:0 0 0 10px rgba(27,133,251,0)}100%{box-shadow:0 0 0 0 rgba(27,133,251,0)}}footer{background-color:#323845;margin:200px 0 0}footer nav{display:flex;gap:50px;justify-content:center;padding:50px 0}@media screen and (min-width:1300px){footer nav{gap:160px}}@media (max-width:980px){footer nav{flex-direction:column}}footer nav .wrapper{display:flex}@media (max-width:980px){footer nav .wrapper{width:fit-content;flex-direction:column;gap:50px;margin:auto}}footer nav .wrapper .inner:first-of-type ul{height:initial}@media (max-width:980px){footer nav .wrapper .inner:first-of-type ul{height:60px}}footer nav .wrapper .inner:nth-of-type(2){width:280px;margin:0 35px 0 50px}@media screen and (min-width:1300px){footer nav .wrapper .inner:nth-of-type(2){margin:0 50px 0 80px}}@media (max-width:980px){footer nav .wrapper .inner:nth-of-type(2){width:initial;margin:0}}footer nav .wrapper .inner:nth-of-type(2) ul{height:135px}@media (max-width:980px){footer nav .wrapper .inner:nth-of-type(2) ul{height:135px}}footer nav .wrapper .inner:nth-of-type(3) ul{height:initial;padding:43px 0 0}@media (max-width:980px){footer nav .wrapper .inner:last-of-type ul{width:225px;height:90px;margin:-15px 0 0;padding:0 0 0 1em;position:relative}footer nav .wrapper .inner:last-of-type ul li:last-of-type{position:absolute;bottom:-5px;left:1em}}footer nav .wrapper .inner p{color:#fff;font-size:18px;font-weight:500;padding:0 0 20px}footer nav .wrapper .inner ul{height:215px;display:flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap;column-gap:35px;row-gap:20px;padding:0 0 0 1em}@media screen and (min-width:1300px){footer nav .wrapper .inner ul{height:145px;column-gap:50px}}footer nav .wrapper .inner ul li a{color:#fff;display:flex;font-size:14px;flex-direction:column;align-items:center}footer nav .wrapper .inner ul li a:hover{color:#fff}footer nav .wrapper .inner ul li a::before{position:absolute;left:0;content:"";width:calc(100% - 10px);height:2px;background:#fff;bottom:-5px;left:10px;transform:scale(0,1);transform-origin:center top;transition:transform .5s}footer nav .wrapper .inner ul li a:hover::before{transform:scale(1,1)}footer nav .icons{flex-direction:column;align-items:center;gap:50px}footer nav .icons .logo{width:150px;height:100px;background-image:url(../img/logo_white.png);background-size:cover;display:block}footer nav .icons .logo:hover{transform:scale(1.1)}footer nav .icons #footer_icons{display:flex;gap:10px}footer nav .icons #footer_icons li:hover{transform:scale(1.2)}footer nav .icons #footer_icons li a{width:30px;height:30px;background-image:url(../img/icon_x_white.png);background-size:cover;display:block}@media screen and (min-width:1300px){footer nav .icons #footer_icons li a{width:37px;height:37px}}footer nav .icons #footer_icons li:nth-of-type(2) a{background-image:url(../img/icon_youtube_white.png)}footer nav .icons #footer_icons li:nth-of-type(3) a{background-image:url(../img/icon_instagram_white.png)}footer nav .icons #footer_icons li:nth-of-type(4) a{background-image:url(../img/icon_line_white.png)}footer nav .icons #footer_icons li:last-of-type a{background-image:url(../img/icon_linkedin_white.png)}footer small{width:90%;border-top:1px solid #fff;color:#fff;display:block;font-size:12px;margin:auto;padding:10px 0;text-align:center}@media (max-width:980px){footer small{font-size:10px}}#cta-youtube-line{background-color:#f5f8fd;padding:150px 0}@media (max-width:980px){#cta-youtube-line{padding:80px 0}}#cta-youtube-line article{width:80%;max-width:1200px;background-color:#fff;border:3px solid #b239f8;border-radius:100px;margin:auto;padding:80px 50px}@media (max-width:980px){#cta-youtube-line article{border-radius:50px;padding:50px 10%}}#cta-youtube-line article h3{width:fit-content;color:#7207df;font-size:32px;margin:auto;padding:0 0 30px;text-align:center}@media (max-width:980px){#cta-youtube-line article h3{font-size:18px}}#cta-youtube-line article div{display:flex;align-items:center;gap:60px;justify-content:center;padding:150px 0 0}@media (max-width:980px){#cta-youtube-line article div{flex-direction:column;gap:120px;padding:100px 0 0}}#cta-youtube-line article div a{background-color:#b239f8;border-radius:60px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff;display:block;font-size:28px;font-weight:700;padding:25px 50px 20px;position:relative;text-align:center}@media screen and (max-width:1049px){#cta-youtube-line article div a{padding:25px 40px}}@media (max-width:980px){#cta-youtube-line article div a{width:clamp(200px,100%,300px);font-size:14px;padding:15px 30px}}#cta-youtube-line article div a:nth-of-type(2)::before{background-image:url(../img/icon_cta_line.png)}#cta-youtube-line article div a:hover{-webkit-animation:pulse 2s infinite;animation:ripple_line 1.5s infinite;background-position:right center;background-size:200% auto;color:#fff}@keyframes ripple_line{0%{box-shadow:0 0 0 0 #b239f8}70%{box-shadow:0 0 0 10px rgba(27,133,251,0)}100%{box-shadow:0 0 0 0 rgba(27,133,251,0)}}#cta-youtube-line article div a::before{width:120px;height:120px;background-image:url(../img/icon_cta_youtute.png);background-size:cover;content:"";display:block;position:absolute;top:-100px;left:50%;transform:translateX(-50%)}@media (max-width:980px){#cta-youtube-line article div a::before{width:100px;height:100px;top:-85px}}@media screen and (min-width:1500px){#cta-youtube-line article div a .breakline{display:none}}#cta-all article{width:80%;max-width:1000px;display:flex;flex-direction:column;align-items:center;gap:100px;justify-content:center;margin:250px auto 150px}@media (max-width:980px){#cta-all article{width:clamp(280px,70%,70%);margin:180px auto 80px}}#cta-all article #emails{width:100%;display:flex;align-items:center;gap:100px;justify-content:center}@media (max-width:980px){#cta-all article #emails{flex-direction:column;gap:150px}}#cta-all article #emails a{width:400px;height:160px;background-color:#1f0ce1;border-radius:60px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;padding:10px 0 0;position:relative;text-align:center}@media (max-width:980px){#cta-all article #emails a{width:clamp(220px,70%,350px);height:95px;font-size:18px}}#cta-all article #emails a:hover{-webkit-animation:pulse 2s infinite;animation:ripple 1.5s infinite;background-position:right center;background-size:200% auto;color:#fff}@keyframes ripple{0%{box-shadow:0 0 0 0 #1f0ce1}70%{box-shadow:0 0 0 10px rgba(27,133,251,0)}100%{box-shadow:0 0 0 0 rgba(27,133,251,0)}}#cta-all article #emails a::before{width:150px;height:150px;background-image:url(../img/icon_cta_mail.png);background-size:cover;content:"";display:block;position:absolute;top:-130px;left:50%;transform:translateX(-50%)}@media (max-width:980px){#cta-all article #emails a::before{width:110px;height:110px;top:-90px}}#cta-all article #emails a:nth-of-type(2){background-color:initial;border:4px solid #1f0ce1;color:#1f0ce1}#cta-all article #line{width:100%;background-color:#fff;border:3px solid #b239f8;border-radius:100px;padding:80px 50px}@media (max-width:980px){#cta-all article #line{border-radius:50px;padding:50px 5%}}#cta-all article #line h3{width:fit-content;color:#7207df;font-size:40px;margin:auto;padding:30px 0;text-align:center}@media (max-width:980px){#cta-all article #line h3{font-size:22px;padding:0 0 30px}}#cta-all article #line a{width:fit-content;background-color:#b239f8;border-radius:60px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff;display:block;font-size:32px;font-weight:700;margin:150px auto 0;padding:25px 50px 20px;position:relative;text-align:center}@media screen and (max-width:1174px){#cta-all article #line a{font-size:26px;padding:25px 25px 20px}}@media (max-width:980px){#cta-all article #line a{width:clamp(200px,100%,300px);font-size:18px;margin:90px auto 0;padding:15px}}#cta-all article #line a:hover{-webkit-animation:pulse 2s infinite;animation:ripple_line 1.5s infinite;background-position:right center;background-size:200% auto;color:#fff}@keyframes ripple_line{0%{box-shadow:0 0 0 0 #b239f8}70%{box-shadow:0 0 0 10px rgba(27,133,251,0)}100%{box-shadow:0 0 0 0 rgba(27,133,251,0)}}#cta-all article #line a::before{width:150px;height:150px;background-image:url(../img/icon_cta_line.png);background-size:cover;content:"";display:block;position:absolute;top:-125px;left:50%;transform:translateX(-50%)}@media (max-width:980px){#cta-all article #line a::before{width:100px;height:100px;top:-85px}}#cta-line{margin:150px auto}@media (max-width:980px){#cta-line{margin:80px auto}}#cta-line article{width:90%;max-width:1000px;background-color:#fff;border:3px solid #b239f8;border-radius:100px;margin:60px auto;padding:80px 50px}@media (max-width:980px){#cta-line article{width:clamp(280px,70%,70%);border-radius:50px;margin:30px auto;padding:50px 5%}}#cta-line article h3{width:fit-content;color:#7207df;font-size:40px;margin:auto;padding:30px 0;text-align:center}@media (max-width:980px){#cta-line article h3{font-size:22px;padding:0 0 30px}}#cta-line article a{width:fit-content;background-color:#b239f8;border-radius:60px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff;display:block;font-size:32px;font-weight:700;margin:150px auto 0;padding:25px 50px 20px;position:relative;text-align:center}@media screen and (max-width:1174px){#cta-line article a{font-size:26px;padding:25px 25px 20px}}@media (max-width:980px){#cta-line article a{width:clamp(200px,100%,300px);font-size:18px;margin:90px auto 0;padding:15px}}#cta-line article a:hover{-webkit-animation:pulse 2s infinite;animation:ripple_line 1.5s infinite;background-position:right center;background-size:200% auto;color:#fff}@keyframes ripple_line{0%{box-shadow:0 0 0 0 #b239f8}70%{box-shadow:0 0 0 10px rgba(27,133,251,0)}100%{box-shadow:0 0 0 0 rgba(27,133,251,0)}}#cta-line article a::before{width:150px;height:150px;background-image:url(../img/icon_cta_line.png);background-size:cover;content:"";display:block;position:absolute;top:-125px;left:50%;transform:translateX(-50%)}@media (max-width:980px){#cta-line article a::before{width:100px;height:100px;top:-85px}}#cta-buyer article{width:80%;max-width:1000px;display:flex;flex-direction:column;align-items:center;gap:100px;justify-content:center;margin:250px auto 150px}@media (max-width:980px){#cta-buyer article{width:clamp(280px,70%,70%);margin:180px auto 80px}}#cta-buyer article #emails{width:100%;display:flex;align-items:center;gap:100px;justify-content:center}@media (max-width:980px){#cta-buyer article #emails{flex-direction:column;gap:150px}}#cta-buyer article #emails a{width:400px;height:160px;background-color:#1f0ce1;border-radius:60px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;padding:10px 0 0;position:relative;text-align:center}@media (max-width:980px){#cta-buyer article #emails a{width:clamp(220px,70%,350px);height:95px;font-size:18px}}#cta-buyer article #emails a:hover{-webkit-animation:pulse 2s infinite;animation:ripple 1.5s infinite;background-position:right center;background-size:200% auto;color:#fff}@keyframes ripple{0%{box-shadow:0 0 0 0 #1f0ce1}70%{box-shadow:0 0 0 10px rgba(27,133,251,0)}100%{box-shadow:0 0 0 0 rgba(27,133,251,0)}}#cta-buyer article #emails a::before{width:150px;height:150px;background-image:url(../img/icon_cta_mail.png);background-size:cover;content:"";display:block;position:absolute;top:-130px;left:50%;transform:translateX(-50%)}@media (max-width:980px){#cta-buyer article #emails a::before{width:110px;height:110px;top:-90px}}#cta-buyer article #emails a:nth-of-type(2){background-color:initial;border:4px solid #1f0ce1;color:#1f0ce1}#cta-buyer article #line{width:100%;background-color:#fff;border:3px solid #b239f8;border-radius:100px;padding:80px 50px}@media (max-width:980px){#cta-buyer article #line{border-radius:50px;padding:50px 5%}}#cta-buyer article #line h3{width:fit-content;color:#7207df;font-size:40px;margin:auto;padding:30px 0;text-align:center}@media (max-width:980px){#cta-buyer article #line h3{font-size:22px;padding:0 0 30px}}#cta-buyer article #line a{width:fit-content;background-color:#b239f8;border-radius:60px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff;display:block;font-size:32px;font-weight:700;margin:150px auto 0;padding:25px 50px 20px;position:relative;text-align:center}@media screen and (max-width:1174px){#cta-buyer article #line a{font-size:26px;padding:25px 25px 20px}}@media (max-width:980px){#cta-buyer article #line a{width:clamp(200px,100%,300px);font-size:18px;margin:90px auto 0;padding:15px}}#cta-buyer article #line a:hover{-webkit-animation:pulse 2s infinite;animation:ripple_line 1.5s infinite;background-position:right center;background-size:200% auto;color:#fff}@keyframes ripple_line{0%{box-shadow:0 0 0 0 #b239f8}70%{box-shadow:0 0 0 10px rgba(27,133,251,0)}100%{box-shadow:0 0 0 0 rgba(27,133,251,0)}}#cta-buyer article #line a::before{width:150px;height:150px;background-image:url(../img/icon_cta_line.png);background-size:cover;content:"";display:block;position:absolute;top:-125px;left:50%;transform:translateX(-50%)}@media (max-width:980px){#cta-buyer article #line a::before{width:100px;height:100px;top:-85px}}#blog{background-color:#f5f8fd;background-image:url(../img/blog_bk.webp);background-size:cover;background-repeat:no-repeat;margin:150px auto}@media (max-width:980px){#blog{background-image:url(../img/blog_bk_sp.webp);background-size:contain;background-repeat:repeat;margin:80px auto}}#blog article{width:90%;max-width:1500px;margin:auto;padding:50px 0 80px}@media (max-width:980px){#blog article{padding:0}}#blog article #blog-title{display:flex;align-items:end;gap:100px}@media (max-width:980px){#blog article #blog-title{flex-direction:column;align-items:initial;gap:10px}}#blog article #blog-title h2{color:#7207df;font-size:200px}@media (max-width:980px){#blog article #blog-title h2{font-size:48px}}#blog article #blog-title p{font-size:24px;font-weight:500;padding:0 0 25px}@media (max-width:980px){#blog article #blog-title p{font-size:14px;padding:0}}#blog article #sub-title{color:#1f0ce1;font-size:48px;padding:50px 0}@media (max-width:980px){#blog article #sub-title{font-size:clamp(22px,13.4736842105px + 2.7067669173vw,40px);padding:35px 0 30px;text-align:center}}#blog article .wrapper{display:flex;flex-wrap:wrap;column-gap:75px;row-gap:40px;justify-content:center}@media (max-width:980px){#blog article .wrapper{flex-direction:column;align-items:center}}#blog article .wrapper .inner{width:calc(33.3333333333% - 50px)}@media (max-width:980px){#blog article .wrapper .inner{width:clamp(280px,90%,500px)}}#blog article .wrapper .inner a{display:flex;flex-direction:column}#blog article .wrapper .inner a:hover{transform:scale(1.1)}#blog article .wrapper .inner a figure{position:relative}#blog article .wrapper .inner a figure img{width:100%;border-radius:10px;aspect-ratio:1.5/1}#blog article .wrapper .inner a .text{height:100%;display:flex;flex-direction:column;padding:10px 0 0}#blog article .wrapper .inner a .text h3{font-size:18px;font-weight:500;flex-grow:1;padding:10px 0}@media (max-width:980px){#blog article .wrapper .inner a .text h3{font-size:16px}}#blog article .wrapper .inner a .text p{width:fit-content;border:1px solid #1f0ce1;border-radius:5px;color:#1f0ce1;font-size:14px;font-weight:500;padding:5px 5px 3px}#blog article .wrapper .inner a .text .date{width:100%;border:none;color:#25262e;font-size:16px;font-weight:400;margin:10px 0 0;padding:0;text-align:right}@media (max-width:980px){#blog article .wrapper .inner a .text .date{font-size:14px}}#blog article .wrapper .inner a .text ul{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:5px}#blog article .wrapper .inner a .text ul li{background-color:#fff;border-radius:10px;color:#1f0ce1;padding:5px 10px 2px}@media (max-width:980px){#blog article .wrapper .inner a .text ul li{font-size:14px}}#blog article .list{width:fit-content;border:1px solid #1f0ce1;border-radius:100px;color:#1f0ce1;display:block;font-size:20px;font-weight:500;margin:80px auto 0;padding:15px 60px 15px 35px;position:relative;transition:color .5s ease}@media (max-width:980px){#blog article .list{font-size:12px;margin:50px auto 0;padding:10px 40px 10px 20px}}#blog article .list:hover{color:#fff}#blog article .list:hover::before{transform:scaleY(1)}#blog article .list::before{width:100%;height:100%;background-color:#1f0ce1;border-radius:100px;content:"";display:block;position:absolute;top:0;left:0;transform:scaleX(0);transition:all .5s ease;transition-property:transform}#blog article .list::after{content:"\e941";font-family:"Material Icons";font-weight:400;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media (max-width:980px){#blog article .list::after{right:20px}}#blog article .list span{position:relative}#related{margin:150px auto}@media (max-width:980px){#related{margin:80px auto}}#related article{width:90%;max-width:1500px;margin:auto;padding:50px 0 80px}@media (max-width:980px){#related article{padding:0}}#related article #sub-title{color:#1f0ce1;font-size:48px;padding:50px 0;text-align:center}@media (max-width:980px){#related article #sub-title{font-size:clamp(22px,13.4736842105px + 2.7067669173vw,40px);padding:35px 0 30px}}#related article .wrapper{display:flex;flex-wrap:wrap;column-gap:75px;row-gap:40px;justify-content:center}@media (max-width:980px){#related article .wrapper{flex-direction:column;align-items:center}}#related article .wrapper .inner{width:calc(33.3333333333% - 50px)}@media (max-width:980px){#related article .wrapper .inner{width:clamp(280px,90%,500px)}}#related article .wrapper .inner a{display:flex;flex-direction:column}#related article .wrapper .inner a:hover{transform:scale(1.1)}#related article .wrapper .inner a figure{position:relative}#related article .wrapper .inner a figure img{width:100%;border-radius:10px;aspect-ratio:1.5/1}#related article .wrapper .inner a .text{height:100%;display:flex;flex-direction:column;padding:10px 0 0}#related article .wrapper .inner a .text h3{font-size:18px;font-weight:500;flex-grow:1;padding:10px 0}@media (max-width:980px){#related article .wrapper .inner a .text h3{font-size:clamp(16px,15.0526315789px + .3007518797vw,18px)}}#related article .wrapper .inner a .text p{width:fit-content;border:1px solid #1f0ce1;border-radius:5px;color:#1f0ce1;font-size:14px;font-weight:500;padding:5px 5px 3px}#related article .wrapper .inner a .text .date{width:100%;border:none;color:#25262e;font-size:16px;font-weight:400;margin:10px 0 0;padding:0;text-align:right}@media (max-width:980px){#related article .wrapper .inner a .text .date{font-size:14px}}#related article .wrapper .inner a .text ul{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:5px}#related article .wrapper .inner a .text ul li{background-color:#fff;border-radius:10px;color:#1f0ce1;padding:5px 10px 2px}@media (max-width:980px){#related article .wrapper .inner a .text ul li{font-size:14px}}#related article .wrapper p{font-weight:500}@media (max-width:980px){#related article .wrapper p{font-size:14px}}#related article .list{width:fit-content;border:1px solid #1f0ce1;border-radius:100px;color:#1f0ce1;display:block;font-size:20px;font-weight:500;margin:80px auto 0;padding:15px 60px 15px 35px;position:relative;transition:color .5s ease}@media (max-width:980px){#related article .list{font-size:12px;margin:50px auto 0;padding:10px 40px 10px 20px}}#related article .list:hover{color:#fff}#related article .list:hover::before{transform:scaleY(1)}#related article .list::before{width:100%;height:100%;background-color:#1f0ce1;border-radius:100px;content:"";display:block;position:absolute;top:0;left:0;transform:scaleX(0);transition:all .5s ease;transition-property:transform}#related article .list::after{content:"\e941";font-family:"Material Icons";font-weight:400;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media (max-width:980px){#related article .list::after{right:20px}}#related article .list span{position:relative}#ranking{background-color:#e3ecff;margin:150px auto;padding:80px 5%}@media (max-width:980px){#ranking{margin:80px auto;padding:30px 5%}}#ranking article{width:100%;max-width:1500px;margin:auto}#ranking article h2{color:#1f0ce1;font-size:48px;padding:0 0 80px;text-align:center}@media (max-width:980px){#ranking article h2{font-size:clamp(22px,13.4736842105px + 2.7067669173vw,40px);padding:0 0 30px}}#ranking article .pc-layout{display:flex;gap:50px;justify-content:center}@media screen and (max-width:1200px){#ranking article .pc-layout{gap:30px}}@media (max-width:980px){#ranking article .pc-layout{display:none}}#ranking article .pc-layout .wrapper{width:20%;display:flex}#ranking article .pc-layout .wrapper:nth-of-type(2) a figure::after{content:"2"}#ranking article .pc-layout .wrapper:nth-of-type(3) a figure::after{content:"3"}#ranking article .pc-layout .wrapper:nth-of-type(4) a figure::after{content:"4"}#ranking article .pc-layout .wrapper:nth-of-type(5) a figure::after{content:"5"}#ranking article .pc-layout .wrapper a{display:flex;flex-direction:column}#ranking article .pc-layout .wrapper a:hover{transform:scale(1.1)}#ranking article .pc-layout .wrapper a figure{position:relative}#ranking article .pc-layout .wrapper a figure::before{color:#f0107c;content:"No.";font-family:"Kaisei Tokumin",serif;font-size:20px;font-weight:800;position:absolute;top:-5px;right:30px;transform:translateY(-50%)}#ranking article .pc-layout .wrapper a figure::after{color:#f0107c;content:"1";font-family:"Kaisei Tokumin",serif;font-size:40px;font-weight:800;position:absolute;top:-15px;right:5px;transform:translateY(-50%)}#ranking article .pc-layout .wrapper a figure img{width:100%;border-radius:10px 10px 0 0;aspect-ratio:1.5/1}#ranking article .pc-layout .wrapper a .inner{height:100%;background-color:#fff;border-radius:0 0 10px 10px;display:flex;flex-direction:column;padding:10px}#ranking article .pc-layout .wrapper a .inner h3{font-weight:500}#ranking article .pc-layout .wrapper a .inner p{width:fit-content;border:1px solid #1f0ce1;border-radius:5px;color:#1f0ce1;font-size:12px;font-weight:500;margin:10px 0 15px;padding:5px 5px 3px}#ranking article .pc-layout .wrapper a .inner ul{display:flex;flex-wrap:wrap;row-gap:5px}#ranking article .pc-layout .wrapper a .inner ul li{color:#1f0ce1;font-size:14px;padding:0 15px 0 0;position:relative}#ranking article .pc-layout .wrapper a .inner ul li::after{content:"/";font-size:12px;position:absolute;top:43%;right:5px;transform:translateY(-50%)}#ranking article .pc-layout .wrapper a .inner ul li:last-of-type{padding:0}#ranking article .pc-layout .wrapper a .inner ul li:last-of-type::after{content:none}#ranking article .swiper-ranking{display:none}@media (max-width:980px){#ranking article .swiper-ranking{display:block}}#ranking article .swiper-ranking .swiper-wrapper{display:flex;margin:35px 0 0}#ranking article .swiper-ranking .swiper-wrapper .swiper-slide{width:clamp(300px,90%,500px);height:auto}#ranking article .swiper-ranking .swiper-wrapper .swiper-slide:nth-of-type(2) a figure::after{content:"2"}#ranking article .swiper-ranking .swiper-wrapper .swiper-slide:nth-of-type(3) a figure::after{content:"3"}#ranking article .swiper-ranking .swiper-wrapper .swiper-slide:nth-of-type(4) a figure::after{content:"4"}#ranking article .swiper-ranking .swiper-wrapper .swiper-slide:nth-of-type(5) a figure::after{content:"5"}#ranking article .swiper-ranking .swiper-wrapper .swiper-slide a{height:100%;display:flex;flex-direction:column}#ranking article .swiper-ranking .swiper-wrapper .swiper-slide a figure{position:relative}#ranking article .swiper-ranking .swiper-wrapper .swiper-slide a figure::before{color:#f0107c;content:"No.";font-family:"Kaisei Tokumin",serif;font-size:20px;font-weight:800;position:absolute;top:-5px;right:30px;transform:translateY(-50%)}#ranking article .swiper-ranking .swiper-wrapper .swiper-slide a figure::after{color:#f0107c;content:"1";font-family:"Kaisei Tokumin",serif;font-size:40px;font-weight:800;position:absolute;top:-15px;right:5px;transform:translateY(-50%)}#ranking article .swiper-ranking .swiper-wrapper .swiper-slide a figure img{width:100%;border-radius:10px 10px 0 0;aspect-ratio:1.5/1}#ranking article .swiper-ranking .swiper-wrapper .swiper-slide a .inner{height:100%;background-color:#fff;border-radius:0 0 10px 10px;display:flex;flex-direction:column;padding:10px}#ranking article .swiper-ranking .swiper-wrapper .swiper-slide a .inner h3{font-size:clamp(14px,13.0526315789px + .3007518797vw,16px);font-weight:500}#ranking article .swiper-ranking .swiper-wrapper .swiper-slide a .inner p{width:fit-content;border:1px solid #1f0ce1;border-radius:5px;color:#1f0ce1;font-size:12px;font-weight:500;margin:10px 0 15px;padding:5px 5px 3px}#ranking article .swiper-ranking .swiper-wrapper .swiper-slide a .inner ul{display:flex;flex-wrap:wrap;column-gap:15px;row-gap:5px}#ranking article .swiper-ranking .swiper-wrapper .swiper-slide a .inner ul li{color:#1f0ce1;font-size:12px;position:relative}#ranking article .swiper-ranking .swiper-wrapper .swiper-slide a .inner ul li::after{content:"/";font-size:12px;position:absolute;top:43%;right:-10px;transform:translateY(-50%)}#ranking article .swiper-ranking .swiper-wrapper .swiper-slide a .inner ul li:last-of-type::after{content:none}#ranking article .swiper-ranking .swiper-button-next::after,#ranking article .swiper-ranking .swiper-button-prev::after{background-color:#b239f8;border-radius:50%;color:#fff;content:"";font-family:"Material Icons";font-weight:400;position:absolute;top:50%;transform:translateY(-50%)}#ranking article .swiper-ranking .swiper-button-next::after{content:"\e315";right:0}#ranking article .swiper-ranking .swiper-button-prev::after{content:"\e314";left:0}@media (max-width:980px){#ranking article article.pc-only{display:none}}#ranking article .swiper-ranking.sp-only{display:none}@media (max-width:980px){#ranking article .swiper-ranking.sp-only{display:block}}#category{margin:150px auto}@media (max-width:980px){#category{margin:80px auto}}#category article{width:80%;max-width:1050px;background-color:#fff;border-radius:30px;margin:auto;padding:50px}@media (max-width:980px){#category article{padding:30px 10px}}@media screen and (max-width:470px){#category article{width:90%}}#category article h2{color:#1f0ce1;font-size:42px;margin:0 auto 50px;text-align:center}@media (max-width:980px){#category article h2{font-size:clamp(22px,15.3684210526px + 2.1052631579vw,36px);margin:0 auto 30px}}#category article div ul{display:flex;align-items:center;flex-wrap:wrap}#category article div ul li{font-size:18px;font-weight:500;text-align:center}@media (max-width:980px){#category article div ul li{font-size:12px}}#category article #categories{width:100%;max-width:1000px;margin:auto}#category article #categories ul{column-gap:120px;row-gap:30px;justify-content:center}@media (max-width:980px){#category article #categories ul{column-gap:35px;row-gap:20px}}@media screen and (max-width:470px){#category article #categories ul{column-gap:20px}}@media screen and (max-width:355px){#category article #categories ul{column-gap:20px}}#category article #categories ul li{position:relative}@media (max-width:980px){#category article #categories ul li{width:calc(33.3333333333% - 35px)}}@media screen and (max-width:470px){#category article #categories ul li{width:calc(33.3333333333% - 15px)}}@media screen and (max-width:355px){#category article #categories ul li{width:calc(50% - 15px)}}#category article #categories ul li::after{width:1px;height:20px;background-color:#25262e;content:"";display:block;position:absolute;top:50%;right:-60px;transform:translate(50%,-50%)}@media (max-width:980px){#category article #categories ul li::after{right:-14px}}@media screen and (max-width:470px){#category article #categories ul li::after{right:-10px}}@media screen and (max-width:355px){#category article #categories ul li::after{right:-10px}}@media screen and (max-width:1290px){#category article #categories ul li:nth-of-type(2)::after{content:none}}@media (max-width:980px){#category article #categories ul li:nth-of-type(2)::after{content:""}}@media screen and (max-width:355px){#category article #categories ul li:nth-of-type(2)::after{content:none}}#category article #categories ul li:nth-of-type(2) span{background:url(../img/icon02.png) no-repeat;background-size:contain;margin:0 10px -6px 0}@media (max-width:980px){#category article #categories ul li:nth-of-type(2) span{margin:0}}#category article #categories ul li:nth-of-type(3)::after{content:none}@media screen and (max-width:1290px){#category article #categories ul li:nth-of-type(3)::after{content:""}}@media (max-width:980px){#category article #categories ul li:nth-of-type(3)::after{content:none}}@media screen and (max-width:355px){#category article #categories ul li:nth-of-type(3)::after{content:""}}#category article #categories ul li:nth-of-type(3) span{background:url(../img/icon03.png) no-repeat;background-size:contain;margin:0 10px -8px 0}@media (max-width:980px){#category article #categories ul li:nth-of-type(3) span{margin:0}}@media screen and (max-width:1290px){#category article #categories ul li:nth-of-type(4)::after{content:none}}@media (max-width:980px){#category article #categories ul li:nth-of-type(4)::after{content:""}}@media screen and (max-width:355px){#category article #categories ul li:nth-of-type(4)::after{content:none}}#category article #categories ul li:nth-of-type(4) span{background:url(../img/icon04.png) no-repeat;background-size:contain;margin:0 10px -11px 0}@media (max-width:980px){#category article #categories ul li:nth-of-type(4) span{margin:0}}#category article #categories ul li:nth-of-type(5) span{background:url(../img/icon05.png) no-repeat;background-size:contain;margin:0 10px -8px 0}@media (max-width:980px){#category article #categories ul li:nth-of-type(5) span{margin:0}}#category article #categories ul li:last-of-type::after{content:none}#category article #categories ul li:last-of-type span{background:url(../img/icon06.png) no-repeat;background-size:contain;margin:0 10px -9px 0}@media (max-width:980px){#category article #categories ul li:last-of-type span{margin:0}}#category article #categories ul li a{display:block}#category article #categories ul li a:hover{transform:scale(1.1)}@media (max-width:980px){#category article #categories ul li a{display:flex;flex-direction:column;align-items:center;gap:5px}}#category article #categories ul li a span{width:35px;height:35px;background:url(../img/icon01.png) no-repeat;background-size:contain;display:inline-block;margin:0 10px -10px 0}@media (max-width:980px){#category article #categories ul li a span{width:25px;height:25px;margin:0}}#category article #tags{width:85%;max-width:900px;margin:100px auto 0}@media (max-width:980px){#category article #tags{width:95%;margin:50px auto 0}}#category article #tags ul{column-gap:50px;row-gap:30px}@media (max-width:980px){#category article #tags ul{column-gap:15px;row-gap:25px}}#category article #tags ul li a{background-color:#b239f8;border-radius:50px;color:#fff;padding:10px 30px 7px;transition:color .5s ease}@media (max-width:980px){#category article #tags ul li a{padding:5px 20px 3px}}#category article #tags ul li a:hover{color:#b239f8}#category article #tags ul li a:hover::before{transform:scaleY(1)}#category article #tags ul li a::before{width:100%;height:100%;background-color:#fff;border:2px solid #b239f8;border-radius:50px;content:"";display:block;position:absolute;top:0;left:0;transform:scaleX(0);transition:all .5s ease;transition-property:transform}#category article #tags ul li a span{position:relative}#case-buyer{background-image:url(../img/case_buyer.webp);background-position:center center;background-size:cover;background-repeat:no-repeat;margin:150px auto}@media (max-width:980px){#case-buyer{background-image:none;margin:80px auto}}#case-buyer article{width:90%;max-width:1500px;margin:auto;padding:50px 0}@media (max-width:980px){#case-buyer article{width:100%;padding:30px 0}}#case-buyer article h3{color:#7207df;font-size:48px;font-weight:700;text-align:center}@media (max-width:980px){#case-buyer article h3{font-size:clamp(22px,13.4736842105px + 2.7067669173vw,40px)}}#case-buyer article .wrapper{display:flex;gap:80px;justify-content:center;padding:50px 0 0}@media screen and (max-width:1199px){#case-buyer article .wrapper{gap:60px}}@media (max-width:980px){#case-buyer article .wrapper{flex-direction:column;align-items:center;gap:0}}#case-buyer article .wrapper .inner:nth-of-type(2) a figure::after{top:initial;bottom:-15px;left:initial;right:-20px}#case-buyer article .wrapper .inner:last-of-type a figure::after{left:initial;right:-20px}@media (max-width:980px){#case-buyer article .wrapper .inner{width:100%;background-image:url(../img/buyer01.webp);background-position:center center;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;padding:30px 5%}#case-buyer article .wrapper .inner:first-of-type{background-position:center center;margin:-110px 0 0;padding:110px 5% 30px}#case-buyer article .wrapper .inner:nth-of-type(2){background-image:url(../img/buyer02.webp);background-position:center center}#case-buyer article .wrapper .inner:last-of-type{background-image:url(../img/buyer03.webp);background-position:25% center}}#case-buyer article .wrapper .inner a{display:flex;flex-direction:column;align-items:center;gap:25px;justify-content:center}#case-buyer article .wrapper .inner a figure{aspect-ratio:1/1;position:relative}@media (max-width:980px){#case-buyer article .wrapper .inner a figure{width:clamp(260px,90%,400px)}}#case-buyer article .wrapper .inner a figure::after{width:95%;height:95%;background-color:#1f0ce1;border-radius:50%;content:"";display:block;position:absolute;top:-15px;left:-20px;z-index:-1}#case-buyer article .wrapper .inner a figure img{width:450px;height:450px;border-radius:50%}@media screen and (max-width:1600px){#case-buyer article .wrapper .inner a figure img{width:350px;height:350px}}@media screen and (max-width:1400px){#case-buyer article .wrapper .inner a figure img{width:300px;height:300px}}@media screen and (max-width:1200px){#case-buyer article .wrapper .inner a figure img{width:250px;height:250px}}@media (max-width:980px){#case-buyer article .wrapper .inner a figure img{width:100%;height:100%}}#case-buyer article .wrapper .inner a:hover{transform:scale(1.1)}#case-buyer article .wrapper .inner a p{color:#1f0ce1;font-size:18px;font-weight:700}@media (max-width:980px){#case-buyer article .wrapper .inner a p{font-size:16px}}#case-seller{background-image:url(../img/case_seller.webp);background-position:center center;background-size:cover;background-repeat:no-repeat;margin:150px auto}@media (max-width:980px){#case-seller{background-image:none;margin:80px auto}}#case-seller article{width:90%;max-width:1500px;margin:auto;padding:50px 0}@media (max-width:980px){#case-seller article{width:100%;padding:30px 0}}#case-seller article h3{color:#7207df;font-size:48px;font-weight:700;text-align:center}@media (max-width:980px){#case-seller article h3{font-size:clamp(22px,13.4736842105px + 2.7067669173vw,40px)}}#case-seller article .wrapper{display:flex;gap:80px;justify-content:center;padding:50px 0 0}@media screen and (max-width:1199px){#case-seller article .wrapper{gap:60px}}@media (max-width:980px){#case-seller article .wrapper{flex-direction:column;align-items:center;gap:0}}#case-seller article .wrapper .inner:nth-of-type(2) a figure::after{top:initial;bottom:-15px;left:initial;right:-20px}#case-seller article .wrapper .inner:last-of-type a figure::after{left:initial;right:-20px}@media (max-width:980px){#case-seller article .wrapper .inner{width:100%;background-image:url(../img/seller01.webp);background-position:center center;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;padding:30px 5%}#case-seller article .wrapper .inner:first-of-type{background-position:center center;margin:-110px 0 0;padding:110px 5% 30px}#case-seller article .wrapper .inner:nth-of-type(2){background-image:url(../img/buyer02.webp);background-position:center center}#case-seller article .wrapper .inner:last-of-type{background-image:url(../img/buyer03.webp);background-position:25% center}}#case-seller article .wrapper .inner a{display:flex;flex-direction:column;align-items:center;gap:25px;justify-content:center}#case-seller article .wrapper .inner a figure{aspect-ratio:1/1;position:relative}@media (max-width:980px){#case-seller article .wrapper .inner a figure{width:clamp(260px,90%,400px)}}#case-seller article .wrapper .inner a figure::after{width:95%;height:95%;background-color:#b239f8;border-radius:50%;content:"";display:block;position:absolute;top:-15px;left:-20px;z-index:-1}#case-seller article .wrapper .inner a figure img{width:450px;height:450px;border-radius:50%}@media screen and (max-width:1600px){#case-seller article .wrapper .inner a figure img{width:350px;height:350px}}@media screen and (max-width:1400px){#case-seller article .wrapper .inner a figure img{width:300px;height:300px}}@media screen and (max-width:1200px){#case-seller article .wrapper .inner a figure img{width:250px;height:250px}}@media (max-width:980px){#case-seller article .wrapper .inner a figure img{width:100%;height:100%}}#case-seller article .wrapper .inner a:hover{transform:scale(1.1)}#case-seller article .wrapper .inner a p{color:#1f0ce1;font-size:18px;font-weight:700}@media (max-width:980px){#case-seller article .wrapper .inner a p{font-size:16px}}#sns-blue{margin:100px auto}@media (max-width:980px){#sns-blue{margin:80px auto}}#sns-blue article{width:clamp(850px,85%,900px);background-color:#e3ecff;border-radius:20px;display:flex;align-items:center;gap:40px;justify-content:center;margin:auto;padding:80px 10px}@media (max-width:980px){#sns-blue article{width:clamp(250px,80%,600px);flex-direction:column;gap:20px;padding:35px 15px}}#sns-blue article h3{color:#7207df;font-size:32px;font-weight:700}@media (max-width:980px){#sns-blue article h3{font-size:20px}}#sns-blue article ul{display:flex;align-items:center;gap:30px;position:relative;z-index:0}@media (max-width:980px){#sns-blue article ul{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:699px){#sns-blue article ul{width:300px}}@media screen and (max-width:399px){#sns-blue article ul{width:initial}}#sns-blue article ul li{width:100px;height:100px;background-color:#fff;border-radius:50%;display:flex;align-items:center;gap:40px;justify-content:center;position:relative}@media (max-width:980px){#sns-blue article ul li{width:80px;height:80px;gap:35px}}#sns-blue article ul li::after{width:80%;height:80%;background-color:#b239f8;border-radius:50%;content:"";display:block;position:absolute;bottom:-5px;right:-5px;z-index:-1}#sns-blue article ul li:nth-of-type(even)::after{background-color:#1f0ce1}#sns-blue article ul li a{width:50px;height:50px;background-image:url(../img/company/x.png);background-size:cover;display:block;position:initial}@media (max-width:980px){#sns-blue article ul li a{width:35px;height:35px}}#sns-blue article ul li a::after{background-color:transparent;content:"";pointer-events:auto;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}#sns-blue article ul li a:hover{transform:scale(1.2)}#sns-blue article ul li:nth-of-type(2) a{background-image:url(../img/company/youtube.png)}#sns-blue article ul li:nth-of-type(3) a{background-image:url(../img/company/instagram.png)}#sns-blue article ul li:nth-of-type(4) a{background-image:url(../img/company/line.png)}#sns-blue article ul li:last-of-type a{background-image:url(../img/company/linkedin.png)}#sns-white{margin:100px auto}@media (max-width:980px){#sns-white{margin:80px auto}}#sns-white article{width:clamp(850px,85%,900px);background-color:#fff;border-radius:20px;display:flex;align-items:center;gap:40px;justify-content:center;margin:auto;padding:80px 10px}@media (max-width:980px){#sns-white article{width:clamp(250px,80%,600px);flex-direction:column;gap:20px;padding:35px 15px}}#sns-white article h3{color:#7207df;font-size:32px;font-weight:700}@media (max-width:980px){#sns-white article h3{font-size:20px}}#sns-white article ul{display:flex;align-items:center;gap:30px;position:relative;z-index:0}@media (max-width:980px){#sns-white article ul{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:699px){#sns-white article ul{width:300px}}@media screen and (max-width:399px){#sns-white article ul{width:initial}}#sns-white article ul li{width:100px;height:100px;background-color:#fff;border:1px solid #b239f8;border-radius:50%;display:flex;align-items:center;gap:40px;justify-content:center;position:relative}@media (max-width:980px){#sns-white article ul li{width:80px;height:80px;gap:35px}}#sns-white article ul li::after{width:80%;height:80%;background-color:#b239f8;border-radius:50%;content:"";display:block;position:absolute;bottom:-5px;right:-5px;z-index:-1}#sns-white article ul li:nth-of-type(even){border:1px solid #1f0ce1}#sns-white article ul li:nth-of-type(even)::after{background-color:#1f0ce1}#sns-white article ul li a{width:50px;height:50px;background-image:url(../img/company/x.png);background-size:cover;display:block;position:initial}@media (max-width:980px){#sns-white article ul li a{width:35px;height:35px}}#sns-white article ul li a::after{background-color:transparent;content:"";pointer-events:auto;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}#sns-white article ul li a:hover{transform:scale(1.2)}#sns-white article ul li:nth-of-type(2) a{background-image:url(../img/company/youtube.png)}#sns-white article ul li:nth-of-type(3) a{background-image:url(../img/company/instagram.png)}#sns-white article ul li:nth-of-type(4) a{background-image:url(../img/company/line.png)}#sns-white article ul li:last-of-type a{background-image:url(../img/company/linkedin.png)}#index01{padding:100px 0 0}@media (max-width:980px){#index01{padding:60px 0 0}}#index01 #main-visual{width:90%;display:flex;align-items:center;gap:50px;justify-content:center;margin:auto;position:relative}@media screen and (max-width:399px){#index01 #main-visual{width:95%}}#index01 #main-visual #main-left{width:60%}@media (max-width:980px){#index01 #main-visual #main-left{width:100%}}#index01 #main-visual #main-left #images{display:flex;justify-content:space-between}@media (max-width:980px){#index01 #main-visual #main-left #images{width:50%;flex-direction:column-reverse}}#index01 #main-visual #main-left #images figure{width:45%;position:relative}@media (max-width:980px){#index01 #main-visual #main-left #images figure{width:60%;margin:5% 30% 0 auto}}#index01 #main-visual #main-left #images figure::before{width:95%;height:95%;background-color:#b239f8;border-radius:50%;content:"";display:block;position:absolute;bottom:-10px;left:-15px;z-index:-1}@media (max-width:980px){#index01 #main-visual #main-left #images figure::before{width:80%;height:80%;bottom:-5px;left:-5px}}@media (max-width:980px){#index01 #main-visual #main-left #images figure:nth-of-type(2){margin:0 auto 0 0}}#index01 #main-visual #main-left #images figure:nth-of-type(2)::before{top:-10px;right:-15px}@media (max-width:980px){#index01 #main-visual #main-left #images figure:nth-of-type(2)::before{top:-5px;right:-5px}}#index01 #main-visual #main-left #images .animation01{animation:floating01 3s ease-in-out infinite alternate-reverse}@keyframes floating01{0%{transform:translateY(-3%)}100%{transform:translateY(3%)}}#index01 #main-visual #main-left #images .animation02{animation:floating02 3s ease-in-out infinite alternate-reverse}@keyframes floating02{0%{transform:translateY(5%)}100%{transform:translateY(-5%)}}#index01 #main-visual #main-left #title{margin:30px 0 0}@media (max-width:980px){#index01 #main-visual #main-left #title{width:100%;margin:20px 0 0}}#index01 #main-visual #main-left #title h1{color:#1f0ce1;font-size:clamp(34px,16.5081723626px + 1.7830609212vw,70px)}@media (max-width:980px){#index01 #main-visual #main-left #title h1{width:100%;font-size:clamp(20px,15.2631578947px + 1.5037593985vw,30px);text-align:right}}#index01 #main-visual #main-left #title h1 span{color:#1f0ce1;font-size:clamp(28px,12.4517087667px + 1.5849430411vw,60px)}@media (max-width:980px){#index01 #main-visual #main-left #title h1 span{font-size:clamp(18px,14.2105263158px + 1.2030075188vw,26px)}}#index01 #main-visual #image-right{width:40%}@media (max-width:980px){#index01 #main-visual #image-right{width:60%;position:absolute;top:0;right:0}}#index01 #main-visual #image-right figure{width:fit-content;position:relative}#index01 #main-visual #image-right figure::before{width:95%;height:95%;background-color:#b239f8;border-radius:50%;content:"";display:block;position:absolute;top:-15px;right:-30px;z-index:-1}@media (max-width:980px){#index01 #main-visual #image-right figure::before{width:90%;height:90%;top:-5px;right:-15px}}#index01 #main-visual #image-right .animation04{animation:floating04 8s ease-in-out infinite alternate-reverse}@keyframes floating04{0%{transform:translateX(-5%)}100%{transform:translateX(5%)}}@media (max-width:980px){@keyframes floating04{0%{transform:translateX(-10%)}100%{transform:translateX(2%)}}}#index01 #main-visual .animation03{animation:floating03 5s ease-in-out infinite alternate-reverse}@keyframes floating03{0%{transform:translateY(-5%)}100%{transform:translateY(5%)}}@media (max-width:980px){@keyframes floating03{0%{transform:translateY(-3%)}100%{transform:translateY(5%)}}}#index01 article{width:clamp(270px,80%,1500px);margin:50px auto}@media (max-width:980px){#index01 article{margin:35px auto}}#index01 article #news-wrapper{background-color:#fff;border-radius:10px;display:flex;align-items:center;gap:60px;justify-content:center;padding:20px;position:relative}@media (max-width:980px){#index01 article #news-wrapper{flex-direction:column;gap:20px}}#index01 article #news-wrapper h2{width:fit-content;color:#1f0ce1;font-size:32px}@media (max-width:980px){#index01 article #news-wrapper h2{font-size:20px}}#index01 article #news-wrapper .swiper-news{width:100%}#index01 article #news-wrapper .swiper-news .swiper-slide p .news-link{color:#25262e;font-size:18px;font-weight:500}@media (max-width:980px){#index01 article #news-wrapper .swiper-news .swiper-slide p .news-link{font-size:14px}}#index01 article #news-list{width:fit-content;color:#1f0ce1;display:block;font-weight:500;margin:15px 30px 0 auto;padding:0 30px 0 0;position:relative;text-align:right}@media (max-width:980px){#index01 article #news-list{font-size:12px}}#index01 article #news-list::after{content:"\e941";font-family:"Material Icons";font-weight:400;position:absolute;top:50%;right:0;transform:translateY(-50%)}#index01 article #news-list:hover{color:#1f0ce1}#index01 article #news-list::before{position:absolute;left:0;content:"";width:100%;height:2px;background:#1f0ce1;bottom:-10px;transform:scale(0,1);transform-origin:center top;transition:transform .5s}#index01 article #news-list:hover::before{transform:scale(1,1)}#index01 .breadcrumb{width:90%;display:flex;align-items:center;font-size:18px;margin:auto}@media (max-width:980px){#index01 .breadcrumb{font-size:14px}}#index02{background-color:#e3ecff;margin:100px auto 0}@media (max-width:980px){#index02{margin:60px auto 0}}#index02 h2{color:#7207df;font-size:48px;text-align:center;transform:translateY(-40px)}@media (max-width:980px){#index02 h2{font-size:clamp(22px,13.4736842105px + 2.7067669173vw,40px);transform:translateY(-18px)}}#index02 article{width:90%;max-width:1500px;display:flex;gap:65px;margin:auto;padding:30px 3% 180px}@media (max-width:980px){#index02 article{flex-direction:column;gap:50px;padding:30px 5% 50px}}#index02 article div{width:33.3333333333%;display:flex;flex-direction:column;align-items:center}@media (max-width:980px){#index02 article div{width:clamp(200px,60%,400px)}}#index02 article div:nth-of-type(2){transform:translateY(100px)}@media (max-width:980px){#index02 article div:nth-of-type(2){margin:0 0 0 auto;transform:none}}@media (max-width:980px){#index02 article div:nth-of-type(2) figure:last-of-type{transform:translateX(-20%)}}#index02 article div:nth-of-type(2) figure:last-of-type::before{top:initial;bottom:-10px;left:initial;right:-15px}#index02 article div:last-of-type figure:last-of-type::before{top:-10px;left:initial;right:-15px}#index02 article div figure{display:flex;flex-direction:column;position:relative}#index02 article div figure:first-of-type{z-index:1}#index02 article div figure:last-of-type{margin:-20px 0 0}@media (max-width:980px){#index02 article div figure:last-of-type{transform:translateX(20%)}}#index02 article div figure:last-of-type::before{width:95%;height:95%;background-color:#1f0ce1;border-radius:50%;content:"";display:block;position:absolute;top:-10px;left:-15px}#index02 article div figure:last-of-type figcaption{width:100%;height:100%;background-color:#fff;border-radius:50%;color:#1f0ce1;display:flex;justify-content:center;align-items:center;font-size:26px;font-weight:700;padding:15px 15px 0;position:absolute;top:0;left:0;text-align:center}@media screen and (max-width:1249px){#index02 article div figure:last-of-type figcaption{font-size:20px;padding:15px 10px 0}}@media (max-width:980px){#index02 article div figure:last-of-type figcaption{font-size:18px;padding:15px 15px 0}}#index02 article div figure:last-of-type figcaption::before{content:"";display:block;padding-top:100%}#index03{position:relative}#index03::before{width:100%;height:100vh;background-image:url(../img/index02.webp);background-position:top center;background-size:100% auto;background-repeat:no-repeat;content:"";display:block;position:fixed;top:0;left:0;opacity:0;transition:opacity .5s ease;z-index:-1}@media screen and (min-width:2400px){#index03::before{background-size:cover}}@media (max-width:980px){#index03::before{top:25%}}#index03.active::before{opacity:1}#index03 article{width:85%;max-width:1200px;height:100vh;min-height:1200px;margin:150px auto 100px;position:relative}@media (max-width:980px){#index03 article{width:clamp(250px,90%,500px);min-height:initial;height:auto;margin:80px auto}}#index03 article figure{width:clamp(430px,45%,550px);display:flex;flex-direction:column;position:absolute;z-index:1}@media (max-width:980px){#index03 article figure{width:clamp(200px,70%,500px);position:relative}}#index03 article figure:first-of-type{top:5%;left:0}@media screen and (max-width:1024px){#index03 article figure:first-of-type{top:10%}}@media (max-width:980px){#index03 article figure:first-of-type{bottom:initial;left:initial}}#index03 article figure:nth-of-type(2){top:25%;right:-5%}@media screen and (max-width:1024px){#index03 article figure:nth-of-type(2){right:-4%}}@media (max-width:980px){#index03 article figure:nth-of-type(2){top:initial;right:initial;margin:0 0 0 auto}}#index03 article figure:nth-of-type(2)::before{left:initial;right:-35px}@media (max-width:980px){#index03 article figure:nth-of-type(2)::before{right:-10px}}#index03 article figure:nth-of-type(3){top:58%;left:15%}@media screen and (max-width:1049px){#index03 article figure:nth-of-type(3){left:5%}}@media (max-width:980px){#index03 article figure:nth-of-type(3){top:initial;left:initial;margin:20px 0 0 30px}}#index03 article figure:nth-of-type(3)::before{top:initial;bottom:-15px;left:initial;right:-35px}@media (max-width:980px){#index03 article figure:nth-of-type(3)::before{bottom:-5px;right:-10px}}#index03 article figure:nth-of-type(4){width:clamp(400px,42%,500px);top:48%;left:46%;transform:translate(-50%,-50%)}@media screen and (max-width:1199px){#index03 article figure:nth-of-type(4){left:44%}}@media screen and (max-width:1079px){#index03 article figure:nth-of-type(4){left:42%}}@media screen and (max-width:1024px){#index03 article figure:nth-of-type(4){left:38%}}#index03 article figure:nth-of-type(4)::before{content:none}#index03 article figure:nth-of-type(4) img{width:80%;height:80%}#index03 article figure:nth-of-type(4) figcaption{width:100%;height:100%;color:#fff;font-size:clamp(42px,30.6589595376px + 1.1560693642vw,48px);z-index:1}#index03 article figure:nth-of-type(4) figcaption .breakline{display:block}@media screen and (min-width:500px){#index03 article figure:nth-of-type(4) figcaption .breakline{display:none}}#index03 article figure::before{width:95%;height:95%;background-color:#b239f8;border-radius:50%;content:"";display:block;position:absolute;top:-15px;left:-35px;z-index:-1}@media (max-width:980px){#index03 article figure::before{top:-5px;left:-10px}}#index03 article figure img{width:100%;height:100%}#index03 article figure figcaption{width:100%;height:100%;color:#1f0ce1;display:flex;justify-content:center;align-items:center;font-size:28px;font-weight:700;padding:15px 30px 0;position:absolute;top:0;left:0;text-align:center}@media (max-width:980px){#index03 article figure figcaption{border:1px solid #b239f8;border-radius:50%;font-size:20px;padding:0 15px}}@media screen and (max-width:499px){#index03 article figure figcaption{font-size:18px}}#index03 article figure figcaption::before{content:"";display:block;padding-top:100%}@media (max-width:980px){#index03 article .pc-only.strength{display:none}}@media (max-width:980px){#index03 article div{height:50%;padding:5% 0;position:absolute;top:20%;left:-7%}}@media screen and (max-width:549px){#index03 article div{left:0}}@media screen and (max-width:499px){#index03 article div{left:-5%}}@media screen and (max-width:349px){#index03 article div{left:-8%}}#index03 article div .strength{width:clamp(150px,45%,300px);position:sticky;top:30%}@media screen and (max-width:549px){#index03 article div .strength{width:clamp(140px,40%,300px)}}#index03 article div .strength::before{content:none}#index03 article div .strength img{width:80%;height:80%}#index03 article div .strength figcaption{width:100%;height:100%;border:none;color:#fff;font-size:22px;padding:10px 0 0;z-index:1}@media screen and (max-width:499px){#index03 article div .strength figcaption{font-size:20px}}#index03 article div .strength figcaption .breakline{display:block}@media screen and (min-width:549px){#index03 article div .strength figcaption .breakline{display:none}}#index03 article a{width:max-content;border:1px solid #1f0ce1;border-radius:100px;color:#1f0ce1;display:block;font-size:20px;font-weight:500;padding:15px 60px 15px 35px;position:absolute;bottom:80px;right:0;transition:color .5s ease}@media screen and (min-width:1300px){#index03 article a{bottom:0}}@media (max-width:980px){#index03 article a{font-size:12px;margin:50px auto 0;padding:10px 40px 10px 20px;position:relative;bottom:initial;right:initial;text-align:center}}#index03 article a:hover{color:#fff}#index03 article a:hover::before{transform:scaleY(1)}#index03 article a::before{width:100%;height:100%;background-color:#1f0ce1;border-radius:100px;content:"";display:block;position:absolute;top:0;left:0;transform:scaleX(0);transition:all .5s ease;transition-property:transform}#index03 article a::after{content:"\e941";font-family:"Material Icons";font-weight:400;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media (max-width:980px){#index03 article a::after{right:20px}}#index03 article a span{position:relative}#index04{background-color:#f5f8fd;background-image:url(../img/blog_bk.webp);background-size:cover;background-repeat:no-repeat;margin:150px auto}@media (max-width:980px){#index04{background-image:url(../img/blog_bk_sp.webp);background-size:contain;background-repeat:repeat;margin:80px auto}}#index04 article{width:90%;max-width:1500px;margin:auto;padding:50px 0 80px}@media (max-width:980px){#index04 article{padding:0}}#index04 article #blog-title{display:flex;align-items:end;gap:100px}@media (max-width:980px){#index04 article #blog-title{flex-direction:column;align-items:initial;gap:10px}}#index04 article #blog-title h2{color:#7207df;font-size:200px}@media (max-width:980px){#index04 article #blog-title h2{font-size:48px}}#index04 article #blog-title p{font-size:24px;font-weight:500;padding:0 0 25px}@media (max-width:980px){#index04 article #blog-title p{font-size:14px;padding:0}}#index04 article #sub-title{color:#1f0ce1;font-size:48px;padding:50px 0}@media (max-width:980px){#index04 article #sub-title{font-size:clamp(22px,13.4736842105px + 2.7067669173vw,40px);padding:35px 0 30px;text-align:center}}#index04 article .wrapper{display:flex;flex-wrap:wrap;column-gap:75px;row-gap:40px;justify-content:center}@media (max-width:980px){#index04 article .wrapper{flex-direction:column;align-items:center}}#index04 article .wrapper .inner{width:calc(33.3333333333% - 50px)}@media (max-width:980px){#index04 article .wrapper .inner{width:clamp(280px,90%,500px)}}#index04 article .wrapper .inner a{display:flex;flex-direction:column}#index04 article .wrapper .inner a:hover{transform:scale(1.1)}#index04 article .wrapper .inner a figure{position:relative}#index04 article .wrapper .inner a figure img{width:100%;border-radius:10px;aspect-ratio:1.5/1}#index04 article .wrapper .inner a .text{height:100%;display:flex;flex-direction:column;padding:10px 0 0}#index04 article .wrapper .inner a .text h3{font-size:18px;font-weight:500;flex-grow:1;padding:10px 0}@media (max-width:980px){#index04 article .wrapper .inner a .text h3{font-size:16px}}#index04 article .wrapper .inner a .text p{width:fit-content;border:1px solid #1f0ce1;border-radius:5px;color:#1f0ce1;font-size:14px;font-weight:500;padding:5px 5px 3px}#index04 article .wrapper .inner a .text .date{width:100%;border:none;color:#25262e;font-size:16px;font-weight:400;margin:10px 0 0;padding:0;text-align:right}@media (max-width:980px){#index04 article .wrapper .inner a .text .date{font-size:14px}}#index04 article .wrapper .inner a .text ul{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:5px}#index04 article .wrapper .inner a .text ul li{background-color:#fff;border-radius:10px;color:#1f0ce1;padding:5px 10px 3px}@media (max-width:980px){#index04 article .wrapper .inner a .text ul li{font-size:14px}}#index04 article .list{width:fit-content;border:1px solid #1f0ce1;border-radius:100px;color:#1f0ce1;display:block;font-size:20px;font-weight:500;margin:80px auto 0;padding:15px 60px 15px 35px;position:relative;transition:color .5s ease}@media (max-width:980px){#index04 article .list{font-size:12px;margin:50px auto 0;padding:10px 40px 10px 20px}}#index04 article .list:hover{color:#fff}#index04 article .list:hover::before{transform:scaleY(1)}#index04 article .list::before{width:100%;height:100%;background-color:#1f0ce1;border-radius:100px;content:"";display:block;position:absolute;top:0;left:0;transform:scaleX(0);transition:all .5s ease;transition-property:transform}#index04 article .list::after{content:"\e941";font-family:"Material Icons";font-weight:400;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media (max-width:980px){#index04 article .list::after{right:20px}}#index04 article .list span{position:relative}#index05{margin:150px auto}@media (max-width:980px){#index05{margin:80px auto}}#index05 h2{color:#7207df;font-size:48px;margin:0 auto 50px;text-align:center}@media (max-width:980px){#index05 h2{font-size:clamp(22px,13.4736842105px + 2.7067669173vw,40px);margin:0 auto 30px}}#index05 article{background-blend-mode:lighten;background-color:rgba(255,255,255,.85);background-image:url(../img/service-bk.webp);background-position:center;background-size:cover;background-repeat:no-repeat}#index05 article .layout{width:100%;max-width:1500px;display:flex;flex-direction:column;align-items:center;gap:50px;margin:auto;padding:50px 3%}@media screen and (max-width:1499px){#index05 article .layout{padding:50px 5%}}@media (max-width:980px){#index05 article .layout{padding:35px 5%}}#index05 article .layout .wrapper{display:flex;align-items:center;gap:60px}@media (max-width:980px){#index05 article .layout .wrapper{flex-direction:column-reverse;gap:30px}}#index05 article .layout .wrapper:nth-of-type(2){width:85%;flex-direction:row-reverse}@media (max-width:980px){#index05 article .layout .wrapper:nth-of-type(2){flex-direction:column-reverse}}#index05 article .layout .wrapper:nth-of-type(2) .inner{gap:50px}@media (max-width:980px){#index05 article .layout .wrapper:nth-of-type(2) .inner{gap:25px}}#index05 article .layout .wrapper:nth-of-type(2) .inner p{font-size:clamp(24px,16.4393063584px + .7707129094vw,28px)}@media (max-width:980px){#index05 article .layout .wrapper:nth-of-type(2) .inner p{font-size:clamp(16px,12.2105263158px + 1.2030075188vw,24px)}}#index05 article .layout .wrapper:nth-of-type(2) .inner h3{font-size:36px}@media screen and (max-width:1155px){#index05 article .layout .wrapper:nth-of-type(2) .inner h3{font-size:28px}}@media (max-width:980px){#index05 article .layout .wrapper:nth-of-type(2) .inner h3{font-size:clamp(18px,13.2631578947px + 1.5037593985vw,28px)}}#index05 article .layout .wrapper:nth-of-type(2) figure{width:clamp(200px,50%,400px)}#index05 article .layout .wrapper:nth-of-type(2) figure::before{top:initial;bottom:-10px;left:initial;right:-20px}#index05 article .layout .wrapper .inner{width:60%;display:flex;flex-direction:column;align-items:center;gap:60px}@media (max-width:980px){#index05 article .layout .wrapper .inner{width:100%;gap:30px}}#index05 article .layout .wrapper .inner p{font-size:clamp(26px,18.4393063584px + .7707129094vw,30px);font-weight:700}@media (max-width:980px){#index05 article .layout .wrapper .inner p{font-size:clamp(18px,14.2105263158px + 1.2030075188vw,26px)}}#index05 article .layout .wrapper .inner p .breakline{display:block}@media screen and (max-width:1370px){#index05 article .layout .wrapper .inner p .breakline{display:none}}#index05 article .layout .wrapper .inner h3{color:#1f0ce1;font-size:40px}@media screen and (max-width:1155px){#index05 article .layout .wrapper .inner h3{font-size:36px}}@media (max-width:980px){#index05 article .layout .wrapper .inner h3{font-size:clamp(20px,12.4210526316px + 2.4060150376vw,36px)}}#index05 article .layout .wrapper figure{width:clamp(250px,60%,500px);position:relative;z-index:1}@media (max-width:980px){#index05 article .layout .wrapper figure{width:clamp(250px,50%,500px)}}#index05 article .layout .wrapper figure::before{width:95%;height:95%;background-color:#1f0ce1;border-radius:50%;content:"";display:block;position:absolute;top:-10px;left:-20px;z-index:-1}#index05 a{width:fit-content;border:1px solid #1f0ce1;border-radius:100px;color:#1f0ce1;display:block;font-size:20px;font-weight:500;margin:80px auto 0;padding:15px 60px 15px 35px;position:relative;transition:color .5s ease}@media (max-width:980px){#index05 a{font-size:12px;margin:50px auto 0;padding:10px 40px 10px 20px}}#index05 a:hover{color:#fff}#index05 a:hover::before{transform:scaleY(1)}#index05 a::before{width:100%;height:100%;background-color:#1f0ce1;border-radius:100px;content:"";display:block;position:absolute;top:0;left:0;transform:scaleX(0);transition:all .5s ease;transition-property:transform}#index05 a::after{content:"\e941";font-family:"Material Icons";font-weight:400;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media (max-width:980px){#index05 a::after{right:20px}}#index05 a span{position:relative}#index06{margin:auto;position:relative;z-index:0}#index06 article{width:90%;max-width:1350px;background-color:#e3ecff;border-radius:100px;display:flex;align-items:center;gap:100px;justify-content:center;margin:auto;padding:60px 100px;position:relative;z-index:-1}@media (max-width:980px){#index06 article{width:clamp(250px,70%,500px);border-radius:50px;flex-direction:column;gap:50px;padding:30px}}#index06 article figure{width:50%;position:relative}@media (max-width:980px){#index06 article figure{width:clamp(200px,90%,300px)}}#index06 article figure:nth-of-type(2)::before{top:initial;bottom:-10px;left:initial;right:-15px}@media (max-width:980px){#index06 article figure:nth-of-type(2)::before{bottom:-5px;right:-10px}}#index06 article figure:nth-of-type(2) figcaption{box-shadow:0 4px 4px rgba(0,0,0,.25)}#index06 article figure::before{width:95%;height:95%;background-color:#b239f8;border-radius:50%;content:"";display:block;position:absolute;top:-10px;left:-15px;z-index:-1}@media (max-width:980px){#index06 article figure::before{top:-5px;left:-10px}}#index06 article figure img{width:100%;height:100%}#index06 article figure figcaption{width:100%;height:100%;background-color:rgba(255,255,255,.85);border-radius:50%;box-shadow:-4px 0 4px rgba(0,0,0,.25);color:#1f0ce1;display:flex;justify-content:center;align-items:center;font-size:36px;font-weight:700;padding:15px 10px 10%;position:absolute;top:0;left:0;text-align:center}@media screen and (max-width:1429px){#index06 article figure figcaption{font-size:26px;padding:15px 10px 15%}}@media screen and (max-width:1209px){#index06 article figure figcaption{font-size:20px;padding:15px 10px 20%}}@media (max-width:980px){#index06 article figure figcaption{font-size:14px;padding:15px 20px 10%}}@media screen and (max-width:499px){#index06 article figure figcaption{padding:15px 5px 20%}}#index06 article figure figcaption::before{content:"";display:block;padding-top:100%}#index06 article figure figcaption span{display:contents;font-size:48px}@media screen and (max-width:1429px){#index06 article figure figcaption span{font-size:38px}}@media screen and (max-width:1209px){#index06 article figure figcaption span{font-size:28px}}@media (max-width:980px){#index06 article figure figcaption span{font-size:24px}}@media screen and (max-width:499px){#index06 article figure figcaption span{font-size:20px}}#index06 article figure figcaption a{width:max-content;background-color:#1f0ce1;border-radius:100px;color:#fff;display:block;font-size:26px;font-weight:500;padding:10px 60px 8px 30px;position:absolute;bottom:20%;left:50%;transform:translateX(-50%);transition:color .5s ease}@media screen and (max-width:1429px){#index06 article figure figcaption a{font-size:20px}}@media screen and (max-width:1209px){#index06 article figure figcaption a{font-size:16px}}@media (max-width:980px){#index06 article figure figcaption a{font-size:14px;padding:5px 40px 3px 20px}}#index06 article figure figcaption a:hover{color:#1f0ce1}#index06 article figure figcaption a:hover::before{transform:scaleY(1)}#index06 article figure figcaption a::before{width:100%;height:100%;background-color:#fff;border-radius:100px;content:"";display:block;position:absolute;top:0;left:0;transform:scaleX(0);transition:all .5s ease;transition-property:transform;z-index:-1}#index06 article figure figcaption a::after{content:"\e941";font-family:"Material Icons";font-weight:400;position:absolute;top:50%;right:20px;transform:translateY(-50%)}#index06 article figure figcaption a span{font-size:26px;position:relative}@media screen and (max-width:1429px){#index06 article figure figcaption a span{font-size:20px}}@media screen and (max-width:1209px){#index06 article figure figcaption a span{font-size:16px}}@media (max-width:980px){#index06 article figure figcaption a span{font-size:14px}}#service01{padding:75px 0 0;position:relative}@media (max-width:980px){#service01{padding:50px 0 0}}#service01 figure{position:relative}#service01 figure::before{width:100%;height:100%;background-color:rgba(0,0,0,.1);content:"";position:absolute;top:0;left:0}#service01 figure img{aspect-ratio:18/5;object-position:50% 50%}@media (max-width:980px){#service01 figure img{aspect-ratio:4/3.5}}#service01 h1{color:#fff;font-size:64px;position:absolute;top:50%;left:5%;transform:translateY(-50%)}@media (max-width:980px){#service01 h1{font-size:32px}}#service01 h1::first-letter{color:#7207df;font-size:96px}@media (max-width:980px){#service01 h1::first-letter{font-size:48px}}#service01 ul{display:flex;flex-wrap:wrap;row-gap:5px;font-size:18px;font-weight:500;padding:25px 0 80px 5%}@media (max-width:980px){#service01 ul{font-size:12px;padding:15px 5% 30px}}#service01 ul li{position:relative}#service01 ul li::after{content:"＞";font-size:14px;padding:0 15px}@media (max-width:980px){#service01 ul li::after{font-size:10px;padding:0 10px}}#service01 ul li:last-of-type{font-weight:400}#service01 ul li:last-of-type::after{content:none}#service01 ul li a:hover{color:#1f0ce1}#service01 ul li a::before{position:absolute;left:0;content:"";width:100%;height:2px;background:#1f0ce1;bottom:-3px;transform:scale(0,1);transform-origin:center top;transition:transform .5s}#service01 ul li a:hover::before{transform:scale(1,1)}#service02{margin:0 auto 100px}@media (max-width:980px){#service02{margin:0 auto 60px}}#service02 article p{width:90%;max-width:1500px;font-size:18px;font-weight:500;margin:auto}@media (max-width:980px){#service02 article p{font-size:14px}}#service02 article #bk-blue{background-color:#e3ecff;margin:100px 0 0;padding:80px 5%;position:relative;z-index:-2}@media (max-width:980px){#service02 article #bk-blue{margin:45px 0 0;padding:50px 5%}}#service02 article #bk-blue h2{color:#7207df;font-size:48px;position:absolute;top:-40px;left:50%;transform:translateX(-50%);text-align:center}@media (max-width:980px){#service02 article #bk-blue h2{font-size:clamp(22px,13.4736842105px + 2.7067669173vw,40px);top:-18px}}#service02 article #bk-blue #layout-verticle{width:90%;max-width:1000px;display:flex;align-items:center;justify-content:center;margin:auto}@media (max-width:980px){#service02 article #bk-blue #layout-verticle{width:100%;flex-direction:column}}#service02 article #bk-blue #layout-verticle figure{width:50%;max-width:500px;position:relative;transform:translateX(15px)}@media (max-width:980px){#service02 article #bk-blue #layout-verticle figure{width:clamp(250px,80%,400px);transform:translate(-10%,20px)}}@media screen and (max-width:499px){#service02 article #bk-blue #layout-verticle figure{transform:translate(-5%,20px)}}#service02 article #bk-blue #layout-verticle figure::after{width:95%;height:95%;background-color:#b239f8;border-radius:50%;content:"";display:block;position:absolute;top:-20px;left:-25px;z-index:-1}@media (max-width:980px){#service02 article #bk-blue #layout-verticle figure::after{top:-10px;left:-15px}}#service02 article #bk-blue #layout-verticle p{width:50%;max-width:500px;background-color:#fff;border-radius:50%;color:#1f0ce1;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:500;padding:30px;position:relative;text-align:center}@media (max-width:980px){#service02 article #bk-blue #layout-verticle p{width:clamp(250px,80%,400px);font-size:16px;margin:0 0 0 10%;padding:25px}}#service02 article #bk-blue #layout-verticle p::before{content:"";display:block;padding-top:100%}#service02 article #bk-blue #layout-verticle p::after{width:95%;height:95%;background-color:#b239f8;border-radius:50%;content:"";display:block;position:absolute;bottom:-20px;right:-25px;z-index:-1}@media (max-width:980px){#service02 article #bk-blue #layout-verticle p::after{bottom:-10px;right:-15px}}#service03{margin:0 auto 200px}@media (max-width:980px){#service03{margin:0 auto 60px}}#service03 article{position:relative}#service03 article:nth-of-type(2){background-color:#e3ecff;margin:180px auto 80px;z-index:0}@media (max-width:980px){#service03 article:nth-of-type(2){margin:0 auto 30px}}#service03 article:nth-of-type(2) .wrapper{padding:60px 0 160px}@media (max-width:980px){#service03 article:nth-of-type(2) .wrapper{padding:30px 20px 0}}#service03 article:nth-of-type(2) .wrapper .side{margin:0 0 0 auto}@media (max-width:980px){#service03 article:nth-of-type(2) .wrapper .side{margin:0}}@media (max-width:980px){#service03 article:nth-of-type(2) .wrapper .side .text p{transform:translate(-15%,-20%)}}@media screen and (max-width:599px){#service03 article:nth-of-type(2) .wrapper .side .text p{transform:translate(-15%,-15%)}}@media screen and (max-width:399px){#service03 article:nth-of-type(2) .wrapper .side .text p{transform:translate(-20px,-10%)}}@media (max-width:980px){#service03 article:nth-of-type(2) .wrapper .side .text p:last-of-type{transform:translate(100px,-15%)}}@media screen and (max-width:599px){#service03 article:nth-of-type(2) .wrapper .side .text p:last-of-type{transform:translate(50px,-15%)}}@media screen and (max-width:399px){#service03 article:nth-of-type(2) .wrapper .side .text p:last-of-type{transform:translate(25px,-20px)}}#service03 article:nth-of-type(2) .wrapper figure{top:60px;right:initial;left:0}@media (max-width:980px){#service03 article:nth-of-type(2) .wrapper figure{margin:30px -100px 0 0;top:initial}}@media screen and (max-width:599px){#service03 article:nth-of-type(2) .wrapper figure{margin:30px -50px 0 0}}@media screen and (max-width:399px){#service03 article:nth-of-type(2) .wrapper figure{margin:30px -35px 0 0}}#service03 article:nth-of-type(2) .wrapper figure::after{background-color:#b239f8;top:initial;bottom:-15px;right:initial;left:-25px}@media (max-width:980px){#service03 article:nth-of-type(2) .wrapper figure::after{bottom:-10px;left:-15px}}#service03 article:last-of-type .wrapper figure::after{top:initial;bottom:-15px}@media (max-width:980px){#service03 article:last-of-type .wrapper figure::after{bottom:-10px}}#service03 article .wrapper{width:90%;max-width:1200px;margin:auto;position:relative}@media (max-width:980px){#service03 article .wrapper{width:100%}}#service03 article .wrapper .side{width:calc(100% - 450px);display:flex;flex-direction:column;gap:50px}@media screen and (max-width:1299px){#service03 article .wrapper .side{width:calc(100% - 330px)}}@media screen and (max-width:1099px){#service03 article .wrapper .side{width:calc(100% - 310px);gap:30px}}@media (max-width:980px){#service03 article .wrapper .side{width:100%;align-items:center;gap:0}}#service03 article .wrapper .side p{color:#1f0ce1;display:flex;align-items:center;gap:35px;font-size:36px;font-weight:700}@media screen and (max-width:1099px){#service03 article .wrapper .side p{gap:20px}}@media (max-width:980px){#service03 article .wrapper .side p{gap:10px;font-size:clamp(16px,10.3157894737px + 1.8045112782vw,28px);text-align:center}}#service03 article .wrapper .side p .circle{width:100px;background-color:#1f0ce1;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:60px;font-weight:700;position:relative;text-align:center}@media screen and (max-width:1099px){#service03 article .wrapper .side p .circle{width:80px;font-size:50px}}@media (max-width:980px){#service03 article .wrapper .side p .circle{width:60px;font-size:40px}}@media screen and (max-width:399px){#service03 article .wrapper .side p .circle{width:50px;font-size:30px}}#service03 article .wrapper .side p .circle::before{content:"";display:block;padding-top:100%}#service03 article .wrapper .side .text{display:flex;gap:50px}@media screen and (max-width:1099px){#service03 article .wrapper .side .text{gap:30px}}@media (max-width:980px){#service03 article .wrapper .side .text{flex-direction:column;align-items:center;gap:0}}#service03 article .wrapper .side .text p{width:clamp(320px,50%,400px);background-color:#fff;border-radius:50%;color:#1f0ce1;display:flex;align-items:center;gap:0;justify-content:center;font-size:18px;font-weight:500;padding:25px;position:relative;text-align:center}@media (max-width:980px){#service03 article .wrapper .side .text p{width:350px;font-size:14px;padding:20px;transform:translate(100px,-15%)}}@media screen and (max-width:599px){#service03 article .wrapper .side .text p{width:240px;transform:translate(50px,-15%)}}@media screen and (max-width:399px){#service03 article .wrapper .side .text p{transform:translate(25px,-30px)}}#service03 article .wrapper .side .text p::before{content:"";display:block;padding-top:100%}#service03 article .wrapper .side .text p:last-of-type{transform:translateY(100px)}@media (max-width:980px){#service03 article .wrapper .side .text p:last-of-type{transform:translate(-15%,-20%)}}@media screen and (max-width:599px){#service03 article .wrapper .side .text p:last-of-type{transform:translate(-15%,-15%)}}@media screen and (max-width:399px){#service03 article .wrapper .side .text p:last-of-type{transform:translate(-20px,-10%)}}#service03 article .wrapper .side .text p span{display:contents;font-size:26px;font-weight:700}@media (max-width:980px){#service03 article .wrapper .side .text p span{font-size:16px}}#service03 article .wrapper figure{width:400px;position:absolute;top:0;right:0}@media screen and (max-width:1299px){#service03 article .wrapper figure{width:300px}}@media screen and (max-width:1099px){#service03 article .wrapper figure{width:280px}}@media (max-width:980px){#service03 article .wrapper figure{width:400px;margin:30px 0 0 -100px;position:relative}}@media screen and (max-width:599px){#service03 article .wrapper figure{width:280px;margin:30px 0 0 -50px}}@media screen and (max-width:399px){#service03 article .wrapper figure{width:260px;margin:30px 0 0 -35px}}#service03 article .wrapper figure::after{width:95%;height:95%;background-color:#1f0ce1;border-radius:50%;content:"";display:block;position:absolute;top:-15px;right:-25px;z-index:-1}@media (max-width:980px){#service03 article .wrapper figure::after{top:-10px;right:-15px}}#service04{margin:auto;position:relative;z-index:0}#service04 article{width:90%;max-width:1350px;background-color:#e3ecff;border-radius:100px;display:flex;align-items:center;gap:80px;justify-content:center;margin:auto;padding:50px;position:relative;z-index:-1}@media screen and (max-width:1399px){#service04 article{gap:50px}}@media screen and (max-width:1149px){#service04 article{width:95%}}@media screen and (max-width:1099px){#service04 article{padding:45px}}@media (max-width:980px){#service04 article{width:clamp(250px,80%,500px);border-radius:50px;flex-direction:column;gap:50px;padding:30px}}#service04 article figure{width:30%;position:relative}@media (max-width:980px){#service04 article figure{width:clamp(220px,90%,300px)}}#service04 article figure:nth-of-type(2)::before{background-color:#1f0ce1;left:initial;right:-15px}@media (max-width:980px){#service04 article figure:nth-of-type(2)::before{right:-10px}}#service04 article figure:nth-of-type(2) figcaption{box-shadow:4px -4px 4px rgba(0,0,0,.25)}#service04 article figure:last-of-type::before{top:initial;bottom:-10px;left:initial;right:-15px}@media (max-width:980px){#service04 article figure:last-of-type::before{bottom:-5px;right:-10px}}#service04 article figure:last-of-type figcaption{box-shadow:0 4px 4px rgba(0,0,0,.25)}#service04 article figure::before{width:95%;height:95%;background-color:#b239f8;border-radius:50%;content:"";display:block;position:absolute;top:-10px;left:-15px;z-index:-1}@media (max-width:980px){#service04 article figure::before{top:-5px;left:-10px}}#service04 article figure img{width:100%;height:100%}#service04 article figure figcaption{width:100%;height:100%;background-color:rgba(255,255,255,.85);border-radius:50%;box-shadow:-4px 0 4px rgba(0,0,0,.25);color:#1f0ce1;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:700;padding:15px 5px 10%;position:absolute;top:0;left:0;text-align:center}@media screen and (max-width:1349px){#service04 article figure figcaption{font-size:20px;padding:15px 5px 20%}}@media screen and (max-width:1099px){#service04 article figure figcaption{font-size:18px}}@media (max-width:980px){#service04 article figure figcaption{font-size:16px;padding:15px 5px 10%}}#service04 article figure figcaption::before{content:"";display:block;padding-top:100%}#service04 article figure figcaption a{width:max-content;background-color:#1f0ce1;border-radius:100px;color:#fff;display:block;font-size:18px;font-weight:500;padding:10px 60px 8px 30px;position:absolute;bottom:20%;left:50%;transform:translateX(-50%);transition:color .5s ease}@media screen and (max-width:1349px){#service04 article figure figcaption a{font-size:16px}}@media (max-width:980px){#service04 article figure figcaption a{font-size:14px;padding:5px 40px 3px 20px}}#service04 article figure figcaption a:hover{color:#1f0ce1}#service04 article figure figcaption a:hover::before{transform:scaleY(1)}#service04 article figure figcaption a::before{width:100%;height:100%;background-color:#fff;border-radius:100px;content:"";display:block;position:absolute;top:0;left:0;transform:scaleX(0);transition:all .5s ease;transition-property:transform;z-index:-1}#service04 article figure figcaption a::after{content:"\e941";font-family:"Material Icons";font-weight:400;position:absolute;top:50%;right:20px;transform:translateY(-50%)}#service04 article figure figcaption a span{font-size:18px;position:relative}@media screen and (max-width:1349px){#service04 article figure figcaption a span{font-size:16px}}@media (max-width:980px){#service04 article figure figcaption a span{font-size:14px}}#service05{width:90%;max-width:1500px;margin:150px auto}@media (max-width:980px){#service05{margin:80px auto}}#service05 h2{color:#7207df;font-size:48px;margin:0 auto 50px;text-align:center}@media (max-width:980px){#service05 h2{font-size:clamp(22px,13.4736842105px + 2.7067669173vw,40px)}}#service05 p{font-size:18px;font-weight:500}@media (max-width:980px){#service05 p{font-size:14px}}#service05 article{position:relative}@media (max-width:980px){#service05 article{max-width:700px;margin:150px auto 0}}#service05 article figure{width:350px;position:absolute;top:-50px;right:0}@media screen and (max-width:1299px){#service05 article figure{width:250px}}@media (max-width:980px){#service05 article figure{width:200px;top:-145px;right:0}}@media screen and (max-width:599px){#service05 article figure{width:180px}}@media screen and (max-width:349px){#service05 article figure{top:-155px;right:-5px}}#service05 article figure::before{width:95%;height:95%;background-color:#b239f8;border-radius:50%;content:"";display:block;position:absolute;bottom:-10px;right:-20px;z-index:-1}@media (max-width:980px){#service05 article figure::before{bottom:-5px;right:-10px}}#service05 article figure:last-of-type{width:250px;top:initial;bottom:25px;right:initial;left:0}@media screen and (max-width:1299px){#service05 article figure:last-of-type{width:200px}}@media (max-width:980px){#service05 article figure:last-of-type{width:180px;bottom:70px}}@media screen and (max-width:599px){#service05 article figure:last-of-type{width:150px;bottom:100px}}@media screen and (max-width:349px){#service05 article figure:last-of-type{bottom:145px;left:-5px}}#service05 article figure:last-of-type::before{background-color:#1f0ce1;bottom:-5px;right:initial;left:-10px}#service05 article div{width:70%;display:flex;align-items:center;gap:50px;margin:30px 0}@media (max-width:980px){#service05 article div{width:100%;flex-direction:column;margin:30px auto 100px}}#service05 article div h3{width:250px;height:250px;background-color:#fff;border-radius:50%;color:#1f0ce1;display:flex;align-items:flex-end;justify-content:center;font-size:24px;padding:0 0 60px;position:relative;text-align:center}@media screen and (max-width:1299px){#service05 article div h3{width:200px;height:200px;font-size:22px;padding:0 0 35px}}@media (max-width:980px){#service05 article div h3{width:initial;height:initial;background-color:initial;font-size:clamp(18px,16.1052631579px + .6015037594vw,22px);margin:0 auto 0 0;padding:0}#service05 article div h3::after{width:100px;height:100px;background-color:#fff;border-radius:50%;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}}#service05 article div h3::before{width:60px;height:60px;background-color:#1f0ce1;border-radius:50%;color:#fff;content:"1";display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;padding:5px 0 0;position:absolute;top:35px;left:50%;transform:translateX(-50%)}@media screen and (max-width:1299px){#service05 article div h3::before{top:30px}}@media (max-width:980px){#service05 article div h3::before{top:-75px}}#service05 article div p{width:calc(100% - 300px);color:#1f0ce1;font-size:20px;font-weight:500}@media screen and (max-width:1299px){#service05 article div p{width:calc(100% - 250px);font-size:18px}}@media (max-width:980px){#service05 article div p{width:100%;font-size:14px}}#service05 article div p span{font-size:24px;font-weight:700;padding:0 3px}@media screen and (max-width:1299px){#service05 article div p span{font-size:20px}}@media (max-width:980px){#service05 article div p span{font-size:16px}}#service05 article div:nth-of-type(2){margin:30px auto}@media (max-width:980px){#service05 article div:nth-of-type(2){margin:0 auto 120px}}@media (max-width:980px){#service05 article div:nth-of-type(2) h3{margin:0 auto}}#service05 article div:nth-of-type(2) h3::before{content:"2"}#service05 article div:last-of-type{margin:30px 0 30px auto}@media (max-width:980px){#service05 article div:last-of-type{margin:0}}@media (max-width:980px){#service05 article div:last-of-type h3{margin:0 0 0 auto}}#service05 article div:last-of-type h3::before{content:"3"}#service05 #records{width:95%;background-color:#fff;border-radius:50px;margin:100px auto;padding:50px}@media (max-width:980px){#service05 #records{max-width:700px;margin:50px auto;padding:30px}}@media screen and (max-width:649px){#service05 #records{padding:20px}}#service05 #records h4{width:300px;height:100px;background-image:url(../img/minowa.png);background-size:cover;display:block;margin:0 auto 50px}@media (max-width:980px){#service05 #records h4{margin:0 auto 30px}}@media screen and (max-width:649px){#service05 #records h4{width:200px;height:66.72px}}#service05 #records p{color:#1f0ce1}#service05 #records p span{font-size:24px;font-weight:700;padding:0 3px}@media (max-width:980px){#service05 #records p span{font-size:16px}}#service05 #records a{width:fit-content;color:#7207df;display:flex;align-items:center;gap:5px;font-size:20px;font-weight:700;margin:20px 20px 0 auto;padding:0 30px 0 0;position:relative}@media (max-width:980px){#service05 #records a{margin:20px 10px 0 auto}}@media screen and (max-width:649px){#service05 #records a{font-size:18px}}#service05 #records a::after{content:"\e941";font-family:"Material Icons";font-weight:400;position:absolute;top:50%;right:0;transform:translateY(-50%)}#service05 #records a:hover{color:#7207df}#service05 #records a::before{position:absolute;left:0;content:"";width:100%;height:2px;background:#7207df;bottom:-5px;transform:scale(0,1);transform-origin:center top;transition:transform .5s}#service05 #records a:hover::before{transform:scale(1,1)}#strength01{padding:75px 0 0;position:relative}@media (max-width:980px){#strength01{padding:50px 0 0}}#strength01 figure{position:relative}#strength01 figure::before{width:100%;height:100%;background-color:rgba(0,0,0,.1);content:"";position:absolute;top:0;left:0}#strength01 figure img{aspect-ratio:18/5;object-position:50% 50%}@media (max-width:980px){#strength01 figure img{aspect-ratio:4/3.5}}#strength01 h1{color:#fff;font-size:64px;position:absolute;top:50%;left:5%;transform:translateY(-50%)}@media (max-width:980px){#strength01 h1{font-size:32px}}#strength01 h1::first-letter{color:#7207df;font-size:96px}@media (max-width:980px){#strength01 h1::first-letter{font-size:48px}}#strength01 ul{display:flex;flex-wrap:wrap;row-gap:5px;font-size:18px;font-weight:500;padding:25px 0 80px 5%}@media (max-width:980px){#strength01 ul{font-size:12px;padding:15px 5% 30px}}#strength01 ul li{position:relative}#strength01 ul li::after{content:"＞";font-size:14px;padding:0 15px}@media (max-width:980px){#strength01 ul li::after{font-size:10px;padding:0 10px}}#strength01 ul li:last-of-type{font-weight:400}#strength01 ul li:last-of-type::after{content:none}#strength01 ul li a:hover{color:#1f0ce1}#strength01 ul li a::before{position:absolute;left:0;content:"";width:100%;height:2px;background:#1f0ce1;bottom:-3px;transform:scale(0,1);transform-origin:center top;transition:transform .5s}#strength01 ul li a:hover::before{transform:scale(1,1)}#strength02{margin:0 auto 100px}@media (max-width:980px){#strength02{margin:0 auto 80px}}#strength02 h2{color:#7207df;font-size:48px;margin:0 auto 50px;text-align:center}@media (max-width:980px){#strength02 h2{font-size:clamp(22px,13.4736842105px + 2.7067669173vw,40px)}}#strength02 article{background-image:url(../img/strength_bk.webp);background-position:center;background-size:cover;background-repeat:no-repeat;padding:30px 0}#strength02 article #front{width:90%;max-width:1500px;margin:auto}#strength02 article #front p{color:#1f0ce1;font-size:20px;font-weight:500}@media (max-width:980px){#strength02 article #front p{font-size:14px}}#strength02 article #front p:last-of-type{margin:20px 0 0}#strength02 article #front .wrapper{display:flex;align-items:center;gap:50px;justify-content:center;margin:50px auto}@media (max-width:980px){#strength02 article #front .wrapper{flex-direction:column;gap:15px;margin:30px auto}}#strength02 article #front .wrapper .indivisual{width:150px;height:150px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;position:relative;text-align:center}@media (max-width:980px){#strength02 article #front .wrapper .indivisual{width:100px;height:100px;font-size:24px}}#strength02 article #front .wrapper .indivisual::before{width:95%;height:95%;background-color:#1f0ce1;border-radius:50%;content:"";display:block;position:absolute;top:-5px;right:-10px;z-index:-1}#strength02 article #front .wrapper .action{width:calc(100% - 200px);background-color:#fff;border-radius:30px;margin:0;padding:30px}@media (max-width:980px){#strength02 article #front .wrapper .action{width:100%;padding:20px}}#strength02 article #front .wrapper:nth-of-type(2) .indivisual::before{background-color:#b239f8;top:initial;bottom:-5px}#strength02 article #front .wrapper:last-of-type{margin:50px auto 0}#strength02 article #front .wrapper:last-of-type .indivisual::before{top:initial;bottom:-5px}#strength03{margin:auto;position:relative;z-index:0}#strength03 article{width:90%;max-width:1350px;background-color:#e3ecff;border-radius:100px;display:flex;align-items:center;gap:100px;justify-content:center;margin:auto;padding:60px 100px;position:relative;z-index:-1}@media (max-width:980px){#strength03 article{width:clamp(250px,70%,500px);border-radius:50px;flex-direction:column;gap:50px;padding:30px}}#strength03 article figure{width:50%;position:relative}@media (max-width:980px){#strength03 article figure{width:clamp(200px,90%,300px)}}#strength03 article figure:nth-of-type(2)::before{top:initial;bottom:-10px;left:initial;right:-15px}@media (max-width:980px){#strength03 article figure:nth-of-type(2)::before{bottom:-5px;right:-10px}}#strength03 article figure:nth-of-type(2) figcaption{box-shadow:0 4px 4px rgba(0,0,0,.25)}#strength03 article figure::before{width:95%;height:95%;background-color:#b239f8;border-radius:50%;content:"";display:block;position:absolute;top:-10px;left:-15px;z-index:-1}@media (max-width:980px){#strength03 article figure::before{top:-5px;left:-10px}}#strength03 article figure img{width:100%;height:100%}#strength03 article figure figcaption{width:100%;height:100%;background-color:rgba(255,255,255,.85);border-radius:50%;box-shadow:-4px 0 4px rgba(0,0,0,.25);color:#1f0ce1;display:flex;justify-content:center;align-items:center;font-size:36px;font-weight:700;padding:15px 10px 10%;position:absolute;top:0;left:0;text-align:center}@media screen and (max-width:1429px){#strength03 article figure figcaption{font-size:26px;padding:15px 10px 15%}}@media screen and (max-width:1209px){#strength03 article figure figcaption{font-size:20px;padding:15px 10px 20%}}@media (max-width:980px){#strength03 article figure figcaption{font-size:14px;padding:15px 20px 10%}}@media screen and (max-width:499px){#strength03 article figure figcaption{padding:15px 5px 20%}}#strength03 article figure figcaption::before{content:"";display:block;padding-top:100%}#strength03 article figure figcaption span{display:contents;font-size:48px}@media screen and (max-width:1429px){#strength03 article figure figcaption span{font-size:38px}}@media screen and (max-width:1209px){#strength03 article figure figcaption span{font-size:28px}}@media (max-width:980px){#strength03 article figure figcaption span{font-size:24px}}@media screen and (max-width:499px){#strength03 article figure figcaption span{font-size:20px}}#strength03 article figure figcaption a{width:max-content;background-color:#1f0ce1;border-radius:100px;color:#fff;display:block;font-size:26px;font-weight:500;padding:10px 60px 8px 30px;position:absolute;bottom:20%;left:50%;transform:translateX(-50%);transition:color .5s ease}@media screen and (max-width:1429px){#strength03 article figure figcaption a{font-size:20px}}@media screen and (max-width:1209px){#strength03 article figure figcaption a{font-size:16px}}@media (max-width:980px){#strength03 article figure figcaption a{font-size:14px;padding:5px 40px 3px 20px}}#strength03 article figure figcaption a:hover{color:#1f0ce1}#strength03 article figure figcaption a:hover::before{transform:scaleY(1)}#strength03 article figure figcaption a::before{width:100%;height:100%;background-color:#fff;border-radius:100px;content:"";display:block;position:absolute;top:0;left:0;transform:scaleX(0);transition:all .5s ease;transition-property:transform;z-index:-1}#strength03 article figure figcaption a::after{content:"\e941";font-family:"Material Icons";font-weight:400;position:absolute;top:50%;right:20px;transform:translateY(-50%)}#strength03 article figure figcaption a span{font-size:26px;position:relative}@media screen and (max-width:1429px){#strength03 article figure figcaption a span{font-size:20px}}@media screen and (max-width:1209px){#strength03 article figure figcaption a span{font-size:16px}}@media (max-width:980px){#strength03 article figure figcaption a span{font-size:14px}}#strength04 article{background-color:#e3ecff;position:relative;z-index:0}#strength04 article .wrapper{width:90%;max-width:1500px;display:flex;align-items:center;gap:50px;justify-content:center;margin:auto;padding:60px 0}@media (max-width:980px){#strength04 article .wrapper{flex-direction:column;gap:20px;padding:70px 0 30px}}#strength04 article .wrapper .side{width:55%;display:flex;flex-direction:column;align-items:center;gap:70px}@media (max-width:980px){#strength04 article .wrapper .side{width:100%}}#strength04 article .wrapper .side h3{color:#1f0ce1;font-size:32px;position:relative;text-align:center}@media (max-width:980px){#strength04 article .wrapper .side h3{font-size:clamp(18px,12.3157894737px + 1.8045112782vw,30px)}}#strength04 article .wrapper .side h3::after{width:150px;height:150px;background-color:#fff;border-radius:50%;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}@media (max-width:980px){#strength04 article .wrapper .side h3::after{width:100px;height:100px}}#strength04 article .wrapper .side ul li{font-size:18px;font-weight:500;margin:0 0 30px;padding:0 0 0 1em;text-indent:-1em}@media (max-width:980px){#strength04 article .wrapper .side ul li{font-size:16px}}#strength04 article .wrapper .side ul li span{color:#1f0ce1;padding:0 10px 0 0}#strength04 article .wrapper figure{width:clamp(300px,40%,500px);position:relative}@media (max-width:980px){#strength04 article .wrapper figure{width:clamp(250px,70%,400px)}}#strength04 article .wrapper figure::before{width:95%;height:95%;background-color:#1f0ce1;border-radius:50%;content:"";display:block;position:absolute;top:-15px;right:-30px;z-index:-1}@media (max-width:980px){#strength04 article .wrapper figure::before{top:-10px;right:-15px}}#strength04 article:nth-of-type(2){background-color:initial}#strength04 article:nth-of-type(2) .wrapper{flex-direction:row-reverse}@media (max-width:980px){#strength04 article:nth-of-type(2) .wrapper{flex-direction:column}}#strength04 article:nth-of-type(2) .wrapper figure::before{background-color:#b239f8;top:initial;bottom:-15px;right:initial;left:-30px}@media (max-width:980px){#strength04 article:nth-of-type(2) .wrapper figure::before{bottom:-10px;left:-15px}}#strength04 article:last-of-type .wrapper figure::before{top:initial;bottom:-15px}@media (max-width:980px){#strength04 article:last-of-type .wrapper figure::before{bottom:-10px}}#strength05 article{margin:100px auto 200px}@media (max-width:980px){#strength05 article{margin:60px auto 180px}}@media screen and (max-width:499px){#strength05 article{margin:60px auto 120px}}#strength05 article .wrapper{width:90%;max-width:1200px;margin:auto;position:relative}#strength05 article .wrapper h2{color:#7207df;font-size:48px;margin:0 auto 50px;text-align:center}@media (max-width:980px){#strength05 article .wrapper h2{font-size:clamp(22px,13.4736842105px + 2.7067669173vw,40px);margin:0 auto 30px}}#strength05 article .wrapper #basic{display:flex;align-items:center;gap:100px;justify-content:center}@media screen and (max-width:1149px){#strength05 article .wrapper #basic{gap:60px}}@media (max-width:980px){#strength05 article .wrapper #basic{flex-direction:column;gap:30px}}#strength05 article .wrapper #basic p{width:300px;background-color:#fff;border-radius:50%;color:#1f0ce1;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;position:relative;text-align:center}@media screen and (max-width:1149px){#strength05 article .wrapper #basic p{width:250px}}@media (max-width:980px){#strength05 article .wrapper #basic p{width:clamp(180px,50%,250px);font-size:24px;margin:0 125px 0 0}}@media screen and (max-width:499px){#strength05 article .wrapper #basic p{margin:0 80px 0 0}}#strength05 article .wrapper #basic p::before{content:"";display:block;padding-top:100%}#strength05 article .wrapper #basic p::after{width:95%;height:95%;background-color:#1f0ce1;border-radius:50%;content:"";display:block;position:absolute;bottom:-15px;left:-20px;z-index:-1}@media (max-width:980px){#strength05 article .wrapper #basic p::after{bottom:-10px;left:-15px}}#strength05 article .wrapper #basic p:nth-of-type(2){position:absolute;bottom:-300px;left:30%}@media (max-width:980px){#strength05 article .wrapper #basic p:nth-of-type(2){margin:0;left:45%}}@media screen and (max-width:499px){#strength05 article .wrapper #basic p:nth-of-type(2){bottom:-210px;left:40%}}@media screen and (max-width:399px){#strength05 article .wrapper #basic p:nth-of-type(2){left:30%}}#strength05 article .wrapper #basic p:nth-of-type(2)::after{background-color:#b239f8;left:initial;right:-20px}@media (max-width:980px){#strength05 article .wrapper #basic p:nth-of-type(2)::after{right:-15px}}#strength05 article .wrapper #basic ul{width:calc(100% - 400px)}@media (max-width:980px){#strength05 article .wrapper #basic ul{width:clamp(280px,100%,625px)}}#strength05 article .wrapper #basic ul li{font-size:20px;font-weight:500}#strength05 article .wrapper #basic ul li:first-of-type,#strength05 article .wrapper #basic ul li:nth-of-type(3){margin:0 0 20px}#strength05 article .wrapper #basic ul li:last-of-type{color:#b239f8}@media (max-width:980px){#strength05 article .wrapper #basic ul li{font-size:16px}}#strength05 article .wrapper #basic ul li #cost{color:#b239f8;font-size:36px;font-weight:700}@media (max-width:980px){#strength05 article .wrapper #basic ul li #cost{font-size:26px}}#strength05 article .wrapper #basic ul li span{color:#b239f8;padding:0 5px 0 0}#strength05 article:last-of-type{background-color:#e3ecff;margin:auto;padding:100px 5% 60px;position:relative;z-index:-2}@media (max-width:980px){#strength05 article:last-of-type{padding:180px 5% 30px}}@media screen and (max-width:499px){#strength05 article:last-of-type{padding:120px 5% 30px}}#strength05 article:last-of-type .wrapper{width:100%;display:flex;align-items:center;gap:200px;justify-content:space-between;position:relative}@media screen and (max-width:1149px){#strength05 article:last-of-type .wrapper{gap:100px}}@media (max-width:980px){#strength05 article:last-of-type .wrapper{flex-direction:column;gap:30px}}#strength05 article:last-of-type .wrapper::after{color:#b239f8;content:"\e145";font-family:"Material Icons";font-size:64px;font-weight:700;position:absolute;top:50%;left:42%;transform:translate(-50%,-50%)}@media screen and (max-width:1149px){#strength05 article:last-of-type .wrapper::after{left:37%}}@media (max-width:980px){#strength05 article:last-of-type .wrapper::after{content:none}}#strength05 article:last-of-type .wrapper p{width:300px;background-color:#1f0ce1;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;position:relative;text-align:center}@media screen and (max-width:1149px){#strength05 article:last-of-type .wrapper p{width:250px}}@media (max-width:980px){#strength05 article:last-of-type .wrapper p{width:200px;font-size:20px;margin:0 200px 0 0}#strength05 article:last-of-type .wrapper p::after{color:#b239f8;content:"\e145";font-family:"Material Icons";font-size:36px;font-weight:700;position:absolute;top:50%;right:-170px;transform:translate(-50%,-50%)}}@media screen and (max-width:499px){#strength05 article:last-of-type .wrapper p{width:180px;margin:0 150px 0 0}#strength05 article:last-of-type .wrapper p::after{right:-130px}}@media screen and (max-width:399px){#strength05 article:last-of-type .wrapper p{width:150px;margin:0 100px 0 0}#strength05 article:last-of-type .wrapper p::after{right:-100px}}#strength05 article:last-of-type .wrapper p::before{content:"";display:block;padding-top:100%}#strength05 article:last-of-type .wrapper #table{display:flex;align-items:center;gap:20px;justify-content:center}@media (max-width:980px){#strength05 article:last-of-type .wrapper #table{gap:0}}#strength05 article:last-of-type .wrapper #table table{border-collapse:separate;border-spacing:20px}@media (max-width:980px){#strength05 article:last-of-type .wrapper #table table{border-spacing:15px}}#strength05 article:last-of-type .wrapper #table table thead tr th{color:#1f0ce1;font-size:24px;font-weight:700;text-align:center}@media (max-width:980px){#strength05 article:last-of-type .wrapper #table table thead tr th{font-size:20px}}@media screen and (max-width:399px){#strength05 article:last-of-type .wrapper #table table thead tr th{font-size:18px}}#strength05 article:last-of-type .wrapper #table table tbody tr td{background-color:#fff;border-radius:20px;font-size:20px;font-weight:500;padding:15px 30px;white-space:nowrap}@media (max-width:980px){#strength05 article:last-of-type .wrapper #table table tbody tr td{font-size:16px;padding:10px 20px}}@media screen and (max-width:399px){#strength05 article:last-of-type .wrapper #table table tbody tr td{font-size:14px}}@media screen and (max-width:399px){#strength05 article:last-of-type .wrapper #table table:last-of-type{margin:0 0 0 -15px}}#strength05 article:last-of-type .wrapper #table table:last-of-type tbody tr td{text-align:center}#strength06{margin:150px auto}@media (max-width:980px){#strength06{margin:80px auto}}#strength06 article{width:90%;max-width:1500px;margin:auto}#strength06 article h2{color:#7207df;font-size:48px;margin:0 auto 50px;text-align:center}@media (max-width:980px){#strength06 article h2{font-size:clamp(22px,13.4736842105px + 2.7067669173vw,40px);margin:0 auto 30px}}#strength06 article p{font-size:18px;font-weight:500;margin:0 auto 50px;text-align:center}@media (max-width:980px){#strength06 article p{font-size:14px;margin:0 auto 20px}}#strength06 article #rotate{position:relative}#strength06 article #rotate figure{width:clamp(280px,90%,1200px);margin:auto}#strength06 article #rotate .orbit-container{width:500px;height:500px;border-radius:50%;animation:orbit 12s linear infinite;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}@media (max-width:980px){#strength06 article #rotate .orbit-container{width:200px;height:200px;top:62%}}#strength06 article #rotate .orbit-container .orbit-element{width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateX(15vw)}@media screen and (min-width:1500px){#strength06 article #rotate .orbit-container .orbit-element{transform:translate(-50%,-50%) translateX(200px)}}@media (max-width:980px){#strength06 article #rotate .orbit-container .orbit-element{width:30px;height:30px;transform:translate(-50%,-50%) translateX(10vw)}}@media screen and (max-width:499px){#strength06 article #rotate .orbit-container .orbit-element{width:20px;height:20px}}@keyframes orbit{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}#buyer01{padding:75px 0 0;position:relative}@media (max-width:980px){#buyer01{padding:50px 0 0}}#buyer01 figure{position:relative}#buyer01 figure::before{width:100%;height:100%;background-color:rgba(0,0,0,.1);content:"";position:absolute;top:0;left:0}#buyer01 figure img{aspect-ratio:18/5;object-position:50% 50%}@media (max-width:980px){#buyer01 figure img{aspect-ratio:4/3.5}}#buyer01 h1{color:#fff;font-size:64px;position:absolute;top:50%;left:5%;transform:translateY(-50%)}@media (max-width:980px){#buyer01 h1{font-size:32px}}#buyer01 h1::first-letter{color:#7207df;font-size:96px}@media (max-width:980px){#buyer01 h1::first-letter{font-size:48px}}#buyer01 ul{display:flex;flex-wrap:wrap;row-gap:5px;font-size:18px;font-weight:500;padding:25px 0 80px 5%}@media (max-width:980px){#buyer01 ul{font-size:12px;padding:15px 5% 30px}}#buyer01 ul li{position:relative}#buyer01 ul li::after{content:"＞";font-size:14px;padding:0 15px}@media (max-width:980px){#buyer01 ul li::after{font-size:10px;padding:0 10px}}#buyer01 ul li:last-of-type{font-weight:400}#buyer01 ul li:last-of-type::after{content:none}#buyer01 ul li a:hover{color:#1f0ce1}#buyer01 ul li a::before{position:absolute;left:0;content:"";width:100%;height:2px;background:#1f0ce1;bottom:-3px;transform:scale(0,1);transform-origin:center top;transition:transform .5s}#buyer01 ul li a:hover::before{transform:scale(1,1)}#buyer02 article{width:90%;max-width:1500px;margin:auto}@media (max-width:980px){#buyer02 article{width:100%}}#buyer02 article #description{font-size:18px;font-weight:500;margin:auto}@media (max-width:980px){#buyer02 article #description{width:90%;font-size:14px}}#buyer02 article h2{color:#7207df;font-size:48px;margin:60px auto;text-align:center}@media (max-width:980px){#buyer02 article h2{width:90%;font-size:clamp(22px,13.4736842105px + 2.7067669173vw,40px);margin:35px auto}}#buyer02 article .round{display:flex;flex-wrap:wrap;column-gap:230px;row-gap:40vh;justify-content:center;position:relative}@media screen and (max-width:1349px){#buyer02 article .round{column-gap:160px;row-gap:30vh}}#buyer02 article .round figure{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@media (max-width:980px){#buyer02 article .round figure{width:clamp(250px,90%,400px);margin:auto;position:relative;top:initial;left:initial;transform:none}}#buyer02 article .round figure::after{width:95%;height:95%;background-color:#1f0ce1;border-radius:50%;content:"";display:block;position:absolute;bottom:-15px;right:-20px;z-index:-1}@media (max-width:980px){#buyer02 article .round figure::after{bottom:-10px;right:-15px}}#buyer02 article .round figure img{width:350px;height:350px}@media screen and (max-width:1349px){#buyer02 article .round figure img{width:280px;height:280px}}@media (max-width:980px){#buyer02 article .round figure img{width:100%;height:auto}}#buyer02 article .round .benefits{width:350px;height:350px;background-color:#fff;border-radius:50%;color:#1f0ce1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;position:relative;text-align:center}@media screen and (max-width:1349px){#buyer02 article .round .benefits{width:310px;height:310px}}@media (max-width:980px){#buyer02 article .round .benefits{width:clamp(250px,90%,400px);height:clamp(250px,90%,400px)}}#buyer02 article .round .benefits::after{width:95%;height:95%;background-color:#b239f8;border-radius:50%;content:"";display:block;position:absolute;top:-10px;left:-15px;z-index:-1}#buyer02 article .round .benefits:nth-of-type(2)::after,#buyer02 article .round .benefits:nth-of-type(3)::after{left:initial;right:-15px}#buyer02 article .round .benefits:nth-of-type(3),#buyer02 article .round .benefits:nth-of-type(4){position:absolute;top:45%;left:5%}@media screen and (max-width:1349px){#buyer02 article .round .benefits:nth-of-type(3),#buyer02 article .round .benefits:nth-of-type(4){left:2%}}@media screen and (max-width:1049px){#buyer02 article .round .benefits:nth-of-type(3),#buyer02 article .round .benefits:nth-of-type(4){left:-2%}}#buyer02 article .round .benefits:nth-of-type(4){left:initial;right:5%}@media screen and (max-width:1349px){#buyer02 article .round .benefits:nth-of-type(4){right:0}}@media screen and (max-width:1049px){#buyer02 article .round .benefits:nth-of-type(4){right:-2%}}#buyer02 article .round .benefits:nth-of-type(4)::after{top:initial;bottom:-15px;left:initial;right:-15px}#buyer02 article .round .benefits:last-of-type::after{top:initial;bottom:-15px}#buyer02 article .round .benefits h3{color:#1f0ce1;font-size:26px;padding:0 0 25px}@media screen and (max-width:1349px){#buyer02 article .round .benefits h3{font-size:22px}}@media (max-width:980px){#buyer02 article .round .benefits h3{font-size:20px}}#buyer02 article .round .benefits p{font-size:18px;font-weight:500}@media screen and (max-width:1349px){#buyer02 article .round .benefits p{font-size:16px}}@media (max-width:980px){#buyer02 article .round.pc-only{display:none}}#buyer02 article .round.sp-only{display:none}@media (max-width:980px){#buyer02 article .round.sp-only{display:block}}#buyer02 article .round.sp-only .swiper-buyer{height:600px}#buyer02 article .round.sp-only .swiper-buyer .swiper-wrapper{margin:0 auto 50px}#buyer02 article .round.sp-only .swiper-buyer .swiper-wrapper .swiper-slide{display:flex;align-items:flex-start;justify-content:center;margin:auto;padding:15px 0 0;position:relative;z-index:10}#buyer02 article .round.sp-only .swiper-buyer .swiper-wrapper .swiper-slide .benefits{width:350px;height:350px}@media screen and (max-width:499px){#buyer02 article .round.sp-only .swiper-buyer .swiper-wrapper .swiper-slide .benefits{width:280px;height:280px}}#buyer02 article .round.sp-only .swiper-buyer .swiper-wrapper .swiper-slide .benefits h3{font-size:20px}#buyer02 article .round.sp-only .swiper-buyer .swiper-wrapper .swiper-slide .benefits p{font-size:16px}#buyer02 article .round.sp-only .swiper-buyer .swiper-wrapper .swiper-slide:nth-of-type(2) .benefits::after,#buyer02 article .round.sp-only .swiper-buyer .swiper-wrapper .swiper-slide:nth-of-type(3) .benefits::after{left:initial;right:-15px}#buyer02 article .round.sp-only .swiper-buyer .swiper-wrapper .swiper-slide:nth-of-type(4) .benefits::after{top:initial;bottom:-15px;left:initial;right:-15px}#buyer02 article .round.sp-only .swiper-buyer .swiper-wrapper .swiper-slide:last-of-type .benefits::after{top:initial;bottom:-15px}#buyer02 article .round.sp-only figure{width:350px;margin:-280px auto 0;position:relative;top:initial;left:initial;transform:none;z-index:1}@media screen and (max-width:499px){#buyer02 article .round.sp-only figure{width:250px;margin:-330px auto 0}}#buyer02 article .round.sp-only figure::after{width:95%;height:95%;background-color:#1f0ce1;border-radius:50%;content:"";display:block;position:absolute;bottom:-10px;right:-15px;z-index:-1}#buyer02 article .round.sp-only figure img{width:100%;height:auto}#buyer03{background-color:#e3ecff}#buyer03 article{width:90%;max-width:1500px;margin:auto;padding:80px 5%}@media (max-width:980px){#buyer03 article{padding:35px 5%}}#buyer03 article h3{color:#7207df;font-size:26px;text-align:center}#buyer03 article ul{background-color:#fff;border-radius:30px;margin:50px auto;padding:30px 60px;position:relative}@media (max-width:980px){#buyer03 article ul{margin:70px auto;padding:30px 20px;text-align:center}}#buyer03 article ul:last-of-type{margin:50px auto 0}#buyer03 article ul li span{color:#f0107c;padding:0 0 0 35px}@media (max-width:980px){#buyer03 article ul li span{display:block;padding:5px 0 0}}#buyer03 article ul li:first-of-type{width:60px;height:60px;background-color:#1f0ce1;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700;padding:5px 1px 0 0;position:absolute;top:50%;left:-30px;transform:translateY(-50%)}@media (max-width:980px){#buyer03 article ul li:first-of-type{width:50px;height:50px;font-size:28px;padding:5px 0 0 0;top:-35px;left:50%;transform:translateX(-50%)}}#buyer03 article ul li:nth-of-type(2){color:#1f0ce1;font-size:20px;font-weight:700;padding:0 0 15px}@media (max-width:980px){#buyer03 article ul li:nth-of-type(2){font-size:18px}}#buyer03 article ul li:last-of-type{font-weight:500}@media (max-width:980px){#buyer03 article ul li:last-of-type{font-size:14px}}#buyer04 article{width:90%;max-width:1500px;margin:auto;padding:60px 5% 0}#buyer04 article h3{color:#7207df;font-size:26px;text-align:center}#buyer04 article details{border:1px solid #b239f8;background-color:#fff;border-radius:30px;font-size:20px;font-weight:500;margin:50px auto;padding:30px}@media (max-width:980px){#buyer04 article details{font-size:14px;padding:25px}#buyer04 article details:first-of-type{margin:30px auto 50px}}#buyer04 article details summary{display:flex;align-items:center;font-weight:500;padding:0 35px 0 0;position:relative}@media (max-width:980px){#buyer04 article details summary{padding:0 25px 0 0}}#buyer04 article details summary::marker{content:""}#buyer04 article details summary::-webkit-details-marker{display:none}#buyer04 article details summary::after{color:#b239f8;content:"\e2ea";cursor:pointer;font-family:"Material Icons";font-weight:400;position:absolute;top:15px;right:0;transform:rotate(270deg)}#buyer04 article details summary span{width:60px;height:60px;background-color:#b239f8;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;margin:0 20px 0 0}@media (max-width:980px){#buyer04 article details summary span{width:50px;height:50px;font-size:24px;margin:0 10px 0 0}}#buyer04 article details summary h4{width:calc(100% - 100px)}@media (max-width:980px){#buyer04 article details summary h4{width:calc(100% - 60px)}}#buyer04 article details div{display:flex;align-items:center;font-weight:500;margin:40px 0 0;padding:0 35px 0 0}@media (max-width:980px){#buyer04 article details div{margin:25px 0 0;padding:0 25px 0 0}}#buyer04 article details div span{width:60px;height:60px;background-color:#fff;border:1px solid #b239f8;border-radius:50%;color:#b239f8;display:flex;align-items:center;justify-content:center;font-size:26px;margin:0 20px 0 0}@media (max-width:980px){#buyer04 article details div span{width:50px;height:50px;font-size:24px;margin:0 10px 0 0}}#buyer04 article details div p{width:calc(100% - 80px)}@media (max-width:980px){#buyer04 article details div p{width:calc(100% - 50px)}}#buyer04 article details[open] summary::after{transform:rotate(90deg)}#seller01{padding:75px 0 0;position:relative}@media (max-width:980px){#seller01{padding:50px 0 0}}#seller01 figure{position:relative}#seller01 figure::before{width:100%;height:100%;background-color:rgba(0,0,0,.1);content:"";position:absolute;top:0;left:0}#seller01 figure img{aspect-ratio:18/5;object-position:50% 50%}@media (max-width:980px){#seller01 figure img{aspect-ratio:4/3.5}}#seller01 h1{color:#fff;font-size:64px;position:absolute;top:50%;left:5%;transform:translateY(-50%)}@media (max-width:980px){#seller01 h1{font-size:32px}}#seller01 h1::first-letter{color:#7207df;font-size:96px}@media (max-width:980px){#seller01 h1::first-letter{font-size:48px}}#seller01 ul{display:flex;flex-wrap:wrap;row-gap:5px;font-size:18px;font-weight:500;padding:25px 0 80px 5%}@media (max-width:980px){#seller01 ul{font-size:12px;padding:15px 5% 30px}}#seller01 ul li{position:relative}#seller01 ul li::after{content:"＞";font-size:14px;padding:0 15px}@media (max-width:980px){#seller01 ul li::after{font-size:10px;padding:0 10px}}#seller01 ul li:last-of-type{font-weight:400}#seller01 ul li:last-of-type::after{content:none}#seller01 ul li a:hover{color:#1f0ce1}#seller01 ul li a::before{position:absolute;left:0;content:"";width:100%;height:2px;background:#1f0ce1;bottom:-3px;transform:scale(0,1);transform-origin:center top;transition:transform .5s}#seller01 ul li a:hover::before{transform:scale(1,1)}#seller02 article{width:90%;max-width:1500px;margin:auto}@media (max-width:980px){#seller02 article{width:100%}}#seller02 article #description{font-size:18px;font-weight:500;margin:auto}@media (max-width:980px){#seller02 article #description{width:90%;font-size:14px}}#seller02 article h2{color:#7207df;font-size:48px;margin:60px auto;text-align:center}@media (max-width:980px){#seller02 article h2{width:90%;font-size:clamp(22px,13.4736842105px + 2.7067669173vw,40px);margin:35px auto}}#seller02 article .round{display:flex;flex-wrap:wrap;column-gap:230px;row-gap:55vh;justify-content:center;position:relative}@media screen and (max-width:1349px){#seller02 article .round{column-gap:160px;row-gap:50vh}}@media screen and (max-width:1049px){#seller02 article .round{column-gap:60px}}#seller02 article .round figure{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}#seller02 article .round figure::after{width:95%;height:95%;background-color:#b239f8;border-radius:50%;content:"";display:block;position:absolute;bottom:-15px;right:-20px;z-index:-1}@media (max-width:980px){#seller02 article .round figure::after{bottom:-10px;right:-15px}}#seller02 article .round figure img{width:350px;height:350px}@media screen and (max-width:1349px){#seller02 article .round figure img{width:280px;height:280px}}#seller02 article .round .benefits{width:350px;height:350px;background-color:#fff;border-radius:50%;color:#1f0ce1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;position:relative;text-align:center}@media screen and (max-width:1349px){#seller02 article .round .benefits{width:310px;height:310px}}#seller02 article .round .benefits::after{width:95%;height:95%;background-color:#1f0ce1;border-radius:50%;content:"";display:block;position:absolute;top:-10px;left:-15px;z-index:-1}#seller02 article .round .benefits:nth-of-type(2)::after{left:initial;right:-15px}#seller02 article .round .benefits:nth-of-type(3),#seller02 article .round .benefits:nth-of-type(4){position:absolute;top:27%;left:5%}@media screen and (max-width:1349px){#seller02 article .round .benefits:nth-of-type(3),#seller02 article .round .benefits:nth-of-type(4){top:26%;left:2%}}@media screen and (max-width:1049px){#seller02 article .round .benefits:nth-of-type(3),#seller02 article .round .benefits:nth-of-type(4){top:25%;left:-1%}}#seller02 article .round .benefits:nth-of-type(3)::after,#seller02 article .round .benefits:nth-of-type(4)::after{top:initial;bottom:-15px}#seller02 article .round .benefits:nth-of-type(4){left:initial;right:5%}@media screen and (max-width:1349px){#seller02 article .round .benefits:nth-of-type(4){right:0}}@media screen and (max-width:1049px){#seller02 article .round .benefits:nth-of-type(4){right:-2%}}#seller02 article .round .benefits:nth-of-type(4)::after{left:initial;right:-15px}#seller02 article .round .benefits:nth-of-type(5),#seller02 article .round .benefits:nth-of-type(6){position:absolute;top:56%;left:10%}@media screen and (max-width:1349px){#seller02 article .round .benefits:nth-of-type(5),#seller02 article .round .benefits:nth-of-type(6){left:5%}}@media screen and (max-width:1049px){#seller02 article .round .benefits:nth-of-type(5),#seller02 article .round .benefits:nth-of-type(6){top:55%;left:5%}}#seller02 article .round .benefits:nth-of-type(5)::after,#seller02 article .round .benefits:nth-of-type(6)::after{left:initial;right:-15px}#seller02 article .round .benefits:nth-of-type(6){left:initial;right:10%}@media screen and (max-width:1349px){#seller02 article .round .benefits:nth-of-type(6){right:5%}}@media screen and (max-width:1049px){#seller02 article .round .benefits:nth-of-type(6){right:2%}}#seller02 article .round .benefits:nth-of-type(6)::after{top:initial;bottom:-15px}#seller02 article .round .benefits h3{color:#1f0ce1;font-size:26px;padding:0 0 25px}@media screen and (max-width:1349px){#seller02 article .round .benefits h3{font-size:22px}}@media (max-width:980px){#seller02 article .round .benefits h3{font-size:20px}}#seller02 article .round .benefits p{font-size:18px;font-weight:500}@media screen and (max-width:1349px){#seller02 article .round .benefits p{font-size:16px}}#seller02 article .round .benefits p span{display:block;font-size:14px;padding:5px 0 0}@media (max-width:980px){#seller02 article .round.pc-only{display:none}}#seller02 article .round.sp-only{display:none}@media (max-width:980px){#seller02 article .round.sp-only{display:block}}#seller02 article .round.sp-only .swiper-seller{height:600px}#seller02 article .round.sp-only .swiper-seller .swiper-wrapper{margin:0 auto 50px}#seller02 article .round.sp-only .swiper-seller .swiper-wrapper .swiper-slide{display:flex;align-items:flex-start;justify-content:center;margin:auto;padding:15px 0 0;position:relative;z-index:10}#seller02 article .round.sp-only .swiper-seller .swiper-wrapper .swiper-slide .benefits{width:350px;height:350px}@media screen and (max-width:499px){#seller02 article .round.sp-only .swiper-seller .swiper-wrapper .swiper-slide .benefits{width:280px;height:280px}}#seller02 article .round.sp-only .swiper-seller .swiper-wrapper .swiper-slide .benefits h3{font-size:20px}#seller02 article .round.sp-only .swiper-seller .swiper-wrapper .swiper-slide .benefits p{font-size:16px}#seller02 article .round.sp-only .swiper-seller .swiper-wrapper .swiper-slide:nth-of-type(2) .benefits::after{left:initial;right:-15px}#seller02 article .round.sp-only .swiper-seller .swiper-wrapper .swiper-slide:nth-of-type(3) .benefits::after,#seller02 article .round.sp-only .swiper-seller .swiper-wrapper .swiper-slide:nth-of-type(4) .benefits::after{top:initial;bottom:-15px}#seller02 article .round.sp-only .swiper-seller .swiper-wrapper .swiper-slide:nth-of-type(4) .benefits::after{left:initial;right:-15px}#seller02 article .round.sp-only .swiper-seller .swiper-wrapper .swiper-slide:nth-of-type(5) .benefits::after,#seller02 article .round.sp-only .swiper-seller .swiper-wrapper .swiper-slide:nth-of-type(6) .benefits::after{left:initial;right:-15px}#seller02 article .round.sp-only .swiper-seller .swiper-wrapper .swiper-slide:nth-of-type(4) .benefits::after{top:initial;bottom:-15px}#seller02 article .round.sp-only figure{width:350px;margin:-280px auto 0;position:relative;top:initial;left:initial;transform:none;z-index:1}@media screen and (max-width:499px){#seller02 article .round.sp-only figure{width:250px;margin:-330px auto 0}}#seller02 article .round.sp-only figure::after{width:95%;height:95%;background-color:#1f0ce1;border-radius:50%;content:"";display:block;position:absolute;bottom:-10px;right:-15px;z-index:-1}#seller02 article .round.sp-only figure img{width:100%;height:auto}#seller03{background-color:#e3ecff}#seller03 article{width:90%;max-width:1500px;margin:auto;padding:80px 5%}@media (max-width:980px){#seller03 article{padding:35px 5%}}#seller03 article h3{color:#7207df;font-size:26px;text-align:center}#seller03 article ul{background-color:#fff;border-radius:30px;margin:50px auto;padding:30px 60px;position:relative}@media (max-width:980px){#seller03 article ul{margin:70px auto;padding:30px 20px;text-align:center}}#seller03 article ul:last-of-type{margin:50px auto 0}#seller03 article ul li span{color:#f0107c;padding:0 0 0 35px}@media (max-width:980px){#seller03 article ul li span{display:block;padding:5px 0 0}}#seller03 article ul li:first-of-type{width:60px;height:60px;background-color:#1f0ce1;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700;padding:5px 1px 0 0;position:absolute;top:50%;left:-30px;transform:translateY(-50%)}@media (max-width:980px){#seller03 article ul li:first-of-type{width:50px;height:50px;font-size:28px;padding:5px 0 0 0;top:-35px;left:50%;transform:translateX(-50%)}}#seller03 article ul li:nth-of-type(2){color:#1f0ce1;font-size:20px;font-weight:700;padding:0 0 15px}@media (max-width:980px){#seller03 article ul li:nth-of-type(2){font-size:18px}}#seller03 article ul li:last-of-type{font-weight:500}@media (max-width:980px){#seller03 article ul li:last-of-type{font-size:14px}}#seller04 article{width:90%;max-width:1500px;margin:auto;padding:60px 5% 0}#seller04 article h3{color:#7207df;font-size:26px;text-align:center}#seller04 article details{border:1px solid #b239f8;background-color:#fff;border-radius:30px;font-size:20px;font-weight:500;margin:50px auto;padding:30px}@media (max-width:980px){#seller04 article details{font-size:14px;padding:25px}#seller04 article details:first-of-type{margin:30px auto 50px}}#seller04 article details summary{display:flex;align-items:center;font-weight:500;padding:0 35px 0 0;position:relative}@media (max-width:980px){#seller04 article details summary{padding:0 25px 0 0}}#seller04 article details summary::marker{content:""}#seller04 article details summary::-webkit-details-marker{display:none}#seller04 article details summary::after{color:#b239f8;content:"\e2ea";cursor:pointer;font-family:"Material Icons";font-weight:400;position:absolute;top:15px;right:0;transform:rotate(270deg)}#seller04 article details summary span{width:60px;height:60px;background-color:#b239f8;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;margin:0 20px 0 0}@media (max-width:980px){#seller04 article details summary span{width:50px;height:50px;font-size:24px;margin:0 10px 0 0}}#seller04 article details summary h4{width:calc(100% - 100px)}@media (max-width:980px){#seller04 article details summary h4{width:calc(100% - 60px)}}#seller04 article details div{display:flex;align-items:center;font-weight:500;margin:40px 0 0;padding:0 35px 0 0}@media (max-width:980px){#seller04 article details div{margin:25px 0 0;padding:0 25px 0 0}}#seller04 article details div span{width:60px;height:60px;background-color:#fff;border:1px solid #b239f8;border-radius:50%;color:#b239f8;display:flex;align-items:center;justify-content:center;font-size:26px;margin:0 20px 0 0}@media (max-width:980px){#seller04 article details div span{width:50px;height:50px;font-size:24px;margin:0 10px 0 0}}#seller04 article details div p{width:calc(100% - 80px)}@media (max-width:980px){#seller04 article details div p{width:calc(100% - 50px)}}#seller04 article details[open] summary::after{transform:rotate(90deg)}#case01{padding:75px 0 0;position:relative}@media (max-width:980px){#case01{padding:50px 0 0}}#case01 figure{position:relative}#case01 figure::before{width:100%;height:100%;background-color:rgba(0,0,0,.1);content:"";position:absolute;top:0;left:0}#case01 figure img{aspect-ratio:18/5;object-position:50% 50%}@media (max-width:980px){#case01 figure img{aspect-ratio:4/3.5}}#case01 h1{color:#fff;font-size:64px;position:absolute;top:50%;left:5%;transform:translateY(-50%)}@media (max-width:980px){#case01 h1{font-size:32px}}#case01 h1::first-letter{color:#7207df;font-size:96px}@media (max-width:980px){#case01 h1::first-letter{font-size:48px}}#case01 ul{display:flex;flex-wrap:wrap;row-gap:5px;font-size:18px;font-weight:500;padding:25px 0 80px 5%}@media (max-width:980px){#case01 ul{font-size:12px;padding:15px 5% 30px}}#case01 ul li{position:relative}#case01 ul li::after{content:"＞";font-size:14px;padding:0 15px}@media (max-width:980px){#case01 ul li::after{font-size:10px;padding:0 10px}}#case01 ul li:last-of-type{font-weight:400}#case01 ul li:last-of-type::after{content:none}#case01 ul li a:hover{color:#1f0ce1}#case01 ul li a::before{position:absolute;left:0;content:"";width:100%;height:2px;background:#1f0ce1;bottom:-3px;transform:scale(0,1);transform-origin:center top;transition:transform .5s}#case01 ul li a:hover::before{transform:scale(1,1)}#case02 article h2{width:90%;max-width:1500px;margin:0 auto 20px;color:#7207df;font-size:32px}@media (max-width:980px){#case02 article h2{font-size:clamp(20px,16.2105263158px + 1.2030075188vw,28px);margin:0 auto 10px}}#case02 article #description{background-color:#e3ecff;font-size:18px;font-weight:500;margin:0 calc(50% - 50vw);padding:25px clamp(5%,(100% - 1500px) / 2,(100% - 1500px) / 2)}@media (max-width:980px){#case02 article #description{font-size:16px;padding:20px 5%}}#case02 article figure{width:90%;max-width:1500px;margin:30px auto}#case02 article figure img{border-radius:20px}#case02 article div{width:90%;max-width:1500px;background-color:#fff;border-radius:20px;margin:0 auto 50px;padding:30px 20px}@media (max-width:980px){#case02 article div{margin:0 auto 30px;padding:20px 15px}}#case02 article div h3{color:#7207df;font-size:20px;font-weight:700;position:relative}@media (max-width:980px){#case02 article div h3{font-size:18px}}#case02 article div h3::before{width:60%;border:1px solid #1f0ce1;content:"";display:block;position:absolute;bottom:-12px;left:0}@media (max-width:980px){#case02 article div h3::before{width:100%;bottom:-10px}}#case02 article div h3::after{width:10%;border:3px solid #7207df;content:"";display:block;position:absolute;bottom:-14px;left:0}@media (max-width:980px){#case02 article div h3::after{width:25%;bottom:-12px}}#case02 article div h4{color:#1f0ce1;font-size:18px;font-weight:700;position:relative}@media (max-width:980px){#case02 article div h4{font-size:16px}}#case02 article div h4::before{width:60%;border:1px solid #1f0ce1;content:"";display:block;position:absolute;bottom:-12px;left:0}@media (max-width:980px){#case02 article div h4::before{width:100%;bottom:-10px}}#case02 article div h4::after{width:10%;border:3px solid #7207df;content:"";display:block;position:absolute;bottom:-14px;left:0}@media (max-width:980px){#case02 article div h4::after{width:25%;bottom:-12px}}#case02 article div p{font-weight:500;padding:30px 0 0}@media (max-width:980px){#case02 article div p{font-size:14px;padding:25px 0 0}}#case02 article #conclusion{width:initial;max-width:initial;background-color:#e3ecff;border-radius:0;margin:0 calc(50% - 50vw);padding:50px clamp(5%,(100% - 1500px) / 2,(100% - 1500px) / 2)}@media (max-width:980px){#case02 article #conclusion{font-size:16px;padding:20px 5%}}#case02 article #conclusion #white-bk{background-color:#fff;border:1px solid #b239f8;margin:0 auto;padding:35px 25px}@media (max-width:980px){#case02 article #conclusion #white-bk{padding:30px 15px}}@media screen and (max-width:499px){#case02 article #conclusion #white-bk{width:100%}}#case02 article #conclusion #white-bk h4{color:#7207df;font-size:24px;text-align:center}@media (max-width:980px){#case02 article #conclusion #white-bk h4{font-size:clamp(20px,18.1052631579px + .6015037594vw,24px)}}#case02 article #conclusion #white-bk h4::before{width:150px;border:1px solid #7207df;left:50%;transform:translateX(-50%)}@media (max-width:980px){#case02 article #conclusion #white-bk h4::before{width:100px;bottom:-10px}}#case02 article #conclusion #white-bk h4::after{content:none}#case02 article #conclusion #white-bk p{color:#1f0ce1;font-size:18px}@media (max-width:980px){#case02 article #conclusion #white-bk p{font-size:clamp(14px,13.0526315789px + .3007518797vw,16px)}}#guideline01{padding:75px 0 0;position:relative}@media (max-width:980px){#guideline01{padding:50px 0 0}}#guideline01 figure{position:relative}#guideline01 figure::before{width:100%;height:100%;background-color:rgba(0,0,0,.1);content:"";position:absolute;top:0;left:0}#guideline01 figure img{aspect-ratio:18/5;object-position:50% 50%}@media (max-width:980px){#guideline01 figure img{aspect-ratio:4/3.5}}#guideline01 h1{color:#fff;font-size:64px;position:absolute;top:50%;left:5%;transform:translateY(-50%)}@media (max-width:980px){#guideline01 h1{font-size:32px}}#guideline01 h1::first-letter{color:#7207df;font-size:96px}@media (max-width:980px){#guideline01 h1::first-letter{font-size:48px}}#guideline01 ul{display:flex;flex-wrap:wrap;row-gap:5px;font-size:18px;font-weight:500;padding:25px 0 80px 5%}@media (max-width:980px){#guideline01 ul{font-size:12px;padding:15px 5% 30px}}#guideline01 ul li{position:relative}#guideline01 ul li::after{content:"＞";font-size:14px;padding:0 15px}@media (max-width:980px){#guideline01 ul li::after{font-size:10px;padding:0 10px}}#guideline01 ul li:last-of-type{font-weight:400}#guideline01 ul li:last-of-type::after{content:none}#guideline01 ul li a:hover{color:#1f0ce1}#guideline01 ul li a::before{position:absolute;left:0;content:"";width:100%;height:2px;background:#1f0ce1;bottom:-3px;transform:scale(0,1);transform-origin:center top;transition:transform .5s}#guideline01 ul li a:hover::before{transform:scale(1,1)}#guideline02{width:90%;max-width:1500px;margin:0 auto 200px}#guideline02 article{display:flex;align-items:center;flex-wrap:wrap;column-gap:10rem;row-gap:80px;justify-content:center;margin:0 auto 100px}@media (max-width:980px){#guideline02 article{gap:35px;margin:0 auto 60px}}@media screen and (max-width:449px){#guideline02 article{gap:25px}}#guideline02 article h2{width:calc(33.3333333333% - 6.7rem)}@media (max-width:980px){#guideline02 article h2{width:calc(33.3333333333% - 24px)}}@media screen and (max-width:799px){#guideline02 article h2{width:calc(50% - 18px)}}@media screen and (max-width:449px){#guideline02 article h2{width:calc(50% - 13px)}}#guideline02 article h2 a{background-color:#fff;border-radius:50%;color:#1f0ce1;display:flex;align-items:center;justify-content:center;font-size:clamp(16px,11.1411589896px + .4952947003vw,26px);font-weight:500;padding:15px;position:relative;text-align:center}@media (max-width:980px){#guideline02 article h2 a{font-size:clamp(14px,13.0526315789px + .3007518797vw,16px)}}@media screen and (max-width:499px){#guideline02 article h2 a{padding:10px}}#guideline02 article h2 a:hover{color:#b239f8}#guideline02 article h2 a::before{content:"";display:block;padding-top:100%}#guideline02 article h2 a::after{width:95%;height:95%;background-color:#b239f8;border-radius:50%;content:"";display:block;position:absolute;bottom:-5px;right:-15px;z-index:-1}@media (max-width:980px){#guideline02 article h2 a::after{right:-10px}}@media screen and (max-width:499px){#guideline02 article h2 a .breakline{display:none}}#guideline02 article h2:nth-of-type(even) a::after{background-color:#1f0ce1}#guideline02 div{margin:80px auto}@media (max-width:980px){#guideline02 div{margin:30px auto}}#guideline02 div:first-of-type{margin:0 auto -20px}@media (max-width:980px){#guideline02 div:first-of-type{margin:0}}#guideline02 div h2{color:#7207df;font-size:24px;font-weight:700;margin:0 0 20px}@media (max-width:980px){#guideline02 div h2{font-size:16px;margin:0 0 10px}}#guideline02 div h3{color:#1f0ce1;font-size:20px;font-weight:500;margin:0 0 20px}@media (max-width:980px){#guideline02 div h3{font-size:15px;margin:0 0 10px}}#guideline02 div .sub-title{color:#25262e;font-size:18px;margin:35px 0 20px}@media (max-width:980px){#guideline02 div .sub-title{font-size:14px;margin:25px 0 10px}}#guideline02 div .sub-title::first-of-type{margin:0 0 20px}@media (max-width:980px){#guideline02 div p{font-size:14px}}#guideline02 div ul{font-size:18px;margin:0 0 0 30px}@media (max-width:980px){#guideline02 div ul{font-size:14px;margin:0 0 0 25px}}#guideline02 div ul li{list-style:decimal;margin:20px 0;padding:0 0 0 10px}@media (max-width:980px){#guideline02 div ul li{margin:10px 0}}#guideline02 div ul li span{color:#1f0ce1;padding:0 10px 0 0}#guideline02 div ul li .note{color:#1f0ce1;font-weight:700;padding:0}#guideline02 div ul #no-style{list-style:none;margin:-10px 0 20px;padding:0 0 0 .5em;text-indent:0}#guideline02 div .inner{margin:0}#guideline02 div .inner li{list-style:none;margin:10px 0;padding:0 0 0 1em;text-indent:-1em}#guideline02 div .inner .bracket{padding:0 0 0 2.5em;text-indent:-2.3em}#guideline02 div .inner .bracket span{color:#25262e;padding:0 1em 0 0}#guideline02 div .inner .double{padding:0 0 0 2.5em;text-indent:-2.5em}#guideline02 div .inner .double span{padding:0 .5em 0 0}#guideline02 div .inner .indent{padding:0;text-indent:0}#guideline02 div .inner #closing{margin:0 0 0 1em;padding:0;text-indent:0}#guideline02 div .circle li{padding:0 0 0 1.5em;text-indent:-1.5em}#guideline02 div .circle li span{color:#25262e;padding:0 .5em 0 0}#guideline02 div .circle li .note{color:#1f0ce1;padding:0}#guideline02 div .circle .condition{padding:0 0 0 1.5em;text-indent:0}#guideline02 div .circle .condition .note{padding:0}#guideline02 div #details{margin:20px 0 0}@media (max-width:980px){#guideline02 div #details li{padding:0;text-indent:0}#guideline02 div #details li span{display:block}}#guideline02 .margin-div{margin:-30px auto 50px}#guideline02 .sub-div{margin:50px auto}#company01{padding:75px 0 0;position:relative}@media (max-width:980px){#company01{padding:50px 0 0}}#company01 figure{position:relative}#company01 figure::before{width:100%;height:100%;background-color:rgba(0,0,0,.1);content:"";position:absolute;top:0;left:0}#company01 figure img{aspect-ratio:18/5;object-position:50% 50%}@media (max-width:980px){#company01 figure img{aspect-ratio:4/3.5}}#company01 h1{color:#fff;font-size:64px;position:absolute;top:50%;left:5%;transform:translateY(-50%)}@media (max-width:980px){#company01 h1{font-size:32px}}#company01 h1::first-letter{color:#7207df;font-size:96px}@media (max-width:980px){#company01 h1::first-letter{font-size:48px}}#company01 ul{display:flex;flex-wrap:wrap;row-gap:5px;font-size:18px;font-weight:500;padding:25px 0 80px 5%}@media (max-width:980px){#company01 ul{font-size:12px;padding:15px 5% 30px}}#company01 ul li{position:relative}#company01 ul li::after{content:"＞";font-size:14px;padding:0 15px}@media (max-width:980px){#company01 ul li::after{font-size:10px;padding:0 10px}}#company01 ul li:last-of-type{font-weight:400}#company01 ul li:last-of-type::after{content:none}#company01 ul li a:hover{color:#1f0ce1}#company01 ul li a::before{position:absolute;left:0;content:"";width:100%;height:2px;background:#1f0ce1;bottom:-3px;transform:scale(0,1);transform-origin:center top;transition:transform .5s}#company01 ul li a:hover::before{transform:scale(1,1)}#company02{width:90%;max-width:1500px;margin:0 auto 180px}@media (max-width:980px){#company02{margin:0 auto 80px}}#company02 p{font-size:20px;margin:0 auto 80px}@media (max-width:980px){#company02 p{font-size:13px;margin:0 auto 30px}}#company02 div{width:clamp(850px,80%,1200px);font-size:20px;margin:auto}@media (max-width:980px){#company02 div{width:100%}}#company02 div dl{border-bottom:.5px solid #cecece;display:flex;align-items:flex-start;gap:50px;font-size:18px;font-weight:500}@media (max-width:980px){#company02 div dl{border-bottom:none;flex-direction:column;font-size:16px;gap:20px;margin:0 0 30px}}#company02 div dl dt{width:30%;color:#1f0ce1;padding:25px 0}@media (max-width:980px){#company02 div dl dt{width:100%;padding:0 0 5px;position:relative}#company02 div dl dt::after{width:70%;border-bottom:.5px solid #cecece;content:"";position:absolute;bottom:0;left:0}}#company02 div dl dd{width:80%;padding:25px 0}@media (max-width:980px){#company02 div dl dd{width:100%;font-size:14px;padding:0 0 0 1em}}#company02 div dl dd div{width:100%;display:flex;gap:25px;margin:initial}@media (max-width:980px){#company02 div dl dd div{flex-direction:column;align-items:center;gap:20px}}#company02 div dl dd div p{margin:0}@media (max-width:980px){#company02 div dl dd div p{font-size:14px}}#company02 div dl dd div p:first-of-type{width:150px}@media (max-width:980px){#company02 div dl dd div p:first-of-type{width:150px}}#company02 div dl dd div p:last-of-type{width:calc(100% - 150px - 25px)}@media (max-width:980px){#company02 div dl dd div p:last-of-type{width:100%}}#company02 div dl dd ul{display:flex;align-items:center;gap:20px}@media (max-width:980px){#company02 div dl dd ul{gap:15px}}#company02 div dl dd ul li{width:50px;height:50px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}@media (max-width:980px){#company02 div dl dd ul li{width:40px;height:40px}}#company02 div dl dd ul li:hover{transform:scale(1.2)}#company02 div dl dd ul li a{width:25px;height:25px;background-image:url(../img/company/x.png);background-size:cover;display:block;position:initial}@media (max-width:980px){#company02 div dl dd ul li a{width:20px;height:20px}}#company02 div dl dd ul li a::after{background-color:transparent;content:"";pointer-events:auto;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}#company02 div dl dd ul li:nth-of-type(2) a{width:30px;height:30px;background-image:url(../img/company/youtube.png)}@media (max-width:980px){#company02 div dl dd ul li:nth-of-type(2) a{width:25px;height:25px}}#company02 div dl dd ul li:nth-of-type(3) a{background-image:url(../img/company/instagram.png)}#company02 div dl dd ul li:nth-of-type(4) a{width:30px;height:30px;background-image:url(../img/company/line.png)}@media (max-width:980px){#company02 div dl dd ul li:nth-of-type(4) a{width:25px;height:25px}}#company02 div dl dd ul li:last-of-type a{background-image:url(../img/company/linkedin.png)}#company03{margin:180px auto 150px}@media (max-width:980px){#company03{margin:80px auto 150px}}#company03 h2{color:#1f0ce1;font-size:48px;padding:0 0 80px;text-align:center}@media (max-width:980px){#company03 h2{font-size:clamp(22px,13.4736842105px + 2.7067669173vw,40px);padding:0 0 30px}}#company03 article{display:flex;justify-content:center}@media (max-width:980px){#company03 article{flex-direction:column;align-items:center}}#company03 article div{width:clamp(300px,20%,400px)}@media (max-width:980px){#company03 article div{width:clamp(250px,60%,400px)}}#company03 article div figure{position:relative;transform:translateX(50px);z-index:2}@media (max-width:980px){#company03 article div figure{transform:translateX(-5%)}}#company03 article div figure::after{width:95%;height:95%;background-color:#b239f8;border-radius:50%;content:"";display:block;position:absolute;top:-10px;left:-25px;z-index:-1}@media (max-width:980px){#company03 article div figure::after{left:-15px}}#company03 article div ul{display:flex;align-items:center;gap:50px;position:relative}#company03 article div ul li{width:100px;height:100px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;bottom:-170px;right:-20px}@media (max-width:980px){#company03 article div ul li{width:80px;height:80px;bottom:-100px;right:-20px}}@media screen and (max-width:500px){#company03 article div ul li{bottom:-120px}}#company03 article div ul li::after{width:80%;height:80%;background-color:#e3ecff;border-radius:50%;content:"";display:block;position:absolute;bottom:-5px;left:-10px;z-index:-2}#company03 article div ul li a{width:50px;height:50px;background-image:url(../img/company/youtube.png);background-size:cover;display:flex;flex-direction:column;align-items:center}@media (max-width:980px){#company03 article div ul li a{width:40px;height:40px}}#company03 article div ul li a:hover{transform:scale(1.2)}#company03 article div ul li a span{font-weight:700;padding:70px 0 0;white-space:nowrap}@media (max-width:980px){#company03 article div ul li a span{font-size:14px;padding:50px 0 0}}#company03 article div ul li:first-of-type{width:200px;height:200px;background-color:#e3ecff;z-index:1}@media (max-width:980px){#company03 article div ul li:first-of-type{width:160px;height:160px}}#company03 article div ul li:first-of-type::after{content:none}#company03 article div ul li:first-of-type a{width:70px;height:70px;margin:-50px 0 0}@media (max-width:980px){#company03 article div ul li:first-of-type a{width:50px;height:50px}}#company03 article div ul li:nth-of-type(2){bottom:-100px;right:170px}@media (max-width:980px){#company03 article div ul li:nth-of-type(2){bottom:-85px;right:130px}}@media screen and (max-width:500px){#company03 article div ul li:nth-of-type(2){bottom:-90px}}#company03 article div ul li:nth-of-type(2) a{background-image:url(../img/company/x.png)}#company03 article div ul li:nth-of-type(3){bottom:-220px;right:120px}@media (max-width:980px){#company03 article div ul li:nth-of-type(3){bottom:-160px;right:75px}}@media screen and (max-width:500px){#company03 article div ul li:nth-of-type(3){bottom:-175px;right:80px}}#company03 article div ul li:nth-of-type(3) a{background-image:url(../img/company/instagram.png)}#company03 article div ul li:last-of-type{bottom:-250px;right:0}@media (max-width:980px){#company03 article div ul li:last-of-type{bottom:-165px;right:-25px}}@media screen and (max-width:500px){#company03 article div ul li:last-of-type{bottom:-185px}}#company03 article div ul li:last-of-type a{background-image:url(../img/company/linkedin.png)}#company03 article p{width:clamp(600px,55%,650px);background-color:#fff;border-radius:50%;color:#1f0ce1;display:flex;align-items:center;justify-content:center;font-weight:500;padding:60px 45px 60px 75px;position:relative}@media screen and (max-width:1199px){#company03 article p{font-size:14px}}@media (max-width:980px){#company03 article p{width:clamp(280px,80%,450px);font-size:14px;padding:30px}}@media screen and (max-width:399px){#company03 article p{font-size:13px}}#company03 article p::before{content:"";display:block;padding-top:100%}#company03 article p::after{width:95%;height:95%;background-color:#b239f8;border-radius:50%;content:"";display:block;position:absolute;bottom:-5px;right:-30px;z-index:-1}@media (max-width:980px){#company03 article p::after{bottom:-10px;right:-15px}}@media (max-width:980px){#company03 article p:nth-of-type(odd){margin:-50px 0}#company03 article p:nth-of-type(odd)::after{right:initial;left:-15px}}#company03 article p:nth-of-type(2){margin:200px 0 0}@media (max-width:980px){#company03 article p.pc-only{display:none}}#company03 article p.sp-only{display:none}@media (max-width:980px){#company03 article p.sp-only{display:flex}}#company04{background-image:url(../img/company_bk.webp);background-position:center center;background-size:cover;background-repeat:no-repeat}#company04 article{display:flex;flex-direction:column;align-items:center;padding:50px 0}@media (max-width:980px){#company04 article{padding:50px 5%}}#company04 article h2{color:#1f0ce1;font-size:48px;text-align:center}@media (max-width:980px){#company04 article h2{font-size:clamp(22px,13.4736842105px + 2.7067669173vw,40px)}}#company04 article h3{color:#7207df;font-size:32x;margin:60px 0 20px;text-align:center}@media (max-width:980px){#company04 article h3{font-size:20px;margin:40px 0 15px}}#company04 article p{font-size:24px;font-weight:500;padding:50px 0 60px}@media (max-width:980px){#company04 article p{font-size:18px;padding:30px 0 40px}}#company04 article div{width:100%;display:flex;align-items:center;gap:10rem;justify-content:center}@media (max-width:980px){#company04 article div{flex-direction:column;gap:5rem}}#company04 article div a{width:400px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:10px;position:relative}@media (max-width:980px){#company04 article div a{width:clamp(250px,80%,400px)}}#company04 article div a::before{content:"";display:block;padding-top:100%}#company04 article div a::after{width:100px;height:100px;background-image:url(../img/company/tel.png);background-size:cover;background-repeat:no-repeat;content:"";display:block;position:absolute;top:20%;left:50%;transform:translateX(-50%)}@media screen and (max-width:499px){#company04 article div a::after{width:90px;height:90px}}@media screen and (max-width:399px){#company04 article div a::after{top:15%}}#company04 article div a:last-of-type::after{width:120px;height:120px;background-image:url(../img/company/mail.png)}@media screen and (max-width:499px){#company04 article div a:last-of-type::after{width:90px;height:90px}}@media screen and (max-width:399px){#company04 article div a:last-of-type::after{top:15%}}#company04 article div a:last-of-type p{color:#25262e;font-size:32px}@media (max-width:980px){#company04 article div a:last-of-type p{font-size:30px}}@media screen and (max-width:499px){#company04 article div a:last-of-type p{font-size:26px}}@media screen and (max-width:449px){#company04 article div a:last-of-type p{font-size:20px}}#company04 article div a:hover{transform:scale(1.1)}#company04 article div a p{color:#1f0ce1;display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center;font-size:48px;font-weight:700;padding:130px 0 0}@media (max-width:980px){#company04 article div a p{font-size:38px;gap:5px;padding:120px 0 0}}@media screen and (max-width:499px){#company04 article div a p{font-size:36px}}@media screen and (max-width:449px){#company04 article div a p{font-size:28px}}@media screen and (max-width:399px){#company04 article div a p{padding:100px 0 0}}#company04 article div a p span{color:#25262e;font-size:20px;font-weight:500}@media (max-width:980px){#company04 article div a p span{font-size:20px}}@media screen and (max-width:499px){#company04 article div a p span{font-size:16px}}@media screen and (max-width:449px){#company04 article div a p span{font-size:12px}}#company04 article ul{display:flex;align-items:center;gap:50px;justify-content:center;margin:0 0 60px}@media (max-width:980px){#company04 article ul{gap:20px;margin:0 0 50px}}@media screen and (max-width:399px){#company04 article ul{gap:10px}}#company04 article ul li{width:70px;height:70px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}@media (max-width:980px){#company04 article ul li{width:50px;height:50px}}#company04 article ul li:hover{transform:scale(1.2)}#company04 article ul li a{width:40px;height:40px;background-image:url(../img/company/x.png);background-size:cover;display:block;position:initial}@media (max-width:980px){#company04 article ul li a{width:25px;height:25px}}#company04 article ul li a::after{background-color:transparent;content:"";pointer-events:auto;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}#company04 article ul li:nth-of-type(2) a{width:50px;height:50px;background-image:url(../img/company/youtube.png)}@media (max-width:980px){#company04 article ul li:nth-of-type(2) a{width:30px;height:30px}}#company04 article ul li:nth-of-type(3) a{background-image:url(../img/company/instagram.png)}#company04 article ul li:nth-of-type(4) a{width:50px;height:50px;background-image:url(../img/company/line.png)}@media (max-width:980px){#company04 article ul li:nth-of-type(4) a{width:30px;height:30px}}#company04 article ul li:last-of-type a{background-image:url(../img/company/linkedin.png)}#contact01{padding:75px 0 0;position:relative}@media (max-width:980px){#contact01{padding:50px 0 0}}#contact01 figure{position:relative}#contact01 figure::before{width:100%;height:100%;background-color:rgba(0,0,0,.1);content:"";position:absolute;top:0;left:0}#contact01 figure img{aspect-ratio:18/5;object-position:50% 50%}@media (max-width:980px){#contact01 figure img{aspect-ratio:4/3.5}}#contact01 h1{color:#fff;font-size:64px;position:absolute;top:50%;left:5%;transform:translateY(-50%)}@media (max-width:980px){#contact01 h1{font-size:32px}}#contact01 h1::first-letter{color:#7207df;font-size:96px}@media (max-width:980px){#contact01 h1::first-letter{font-size:48px}}#contact01 ul{display:flex;flex-wrap:wrap;row-gap:5px;font-size:18px;font-weight:500;padding:25px 0 80px 5%}@media (max-width:980px){#contact01 ul{font-size:12px;padding:15px 5% 30px}}#contact01 ul li{position:relative}#contact01 ul li::after{content:"＞";font-size:14px;padding:0 15px}@media (max-width:980px){#contact01 ul li::after{font-size:10px;padding:0 10px}}#contact01 ul li:last-of-type{font-weight:400}#contact01 ul li:last-of-type::after{content:none}#contact01 ul li a:hover{color:#1f0ce1}#contact01 ul li a::before{position:absolute;left:0;content:"";width:100%;height:2px;background:#1f0ce1;bottom:-3px;transform:scale(0,1);transform-origin:center top;transition:transform .5s}#contact01 ul li a:hover::before{transform:scale(1,1)}#contact02{width:90%;max-width:1500px;margin:0 auto 200px;padding:0 5%}@media (max-width:980px){#contact02{margin:0 auto 200px}}#contact02 p{font-size:18px}@media (max-width:980px){#contact02 p{font-size:14px}}#contact02 form{width:100%}#contact02 form #warning{color:#e10c73;align-items:center;font-size:18px;margin:50px auto 20px;text-align:right}@media (max-width:980px){#contact02 form #warning{font-size:14px;margin:30px auto 20px}}#contact02 form #warning span{font-weight:700;padding:0 5px 0 0}#contact02 form dl{display:flex;flex-direction:column;gap:10px;margin:0 0 50px}@media (max-width:980px){#contact02 form dl{font-size:16px;margin:0 0 30px}}#contact02 form dl dt{color:#1f0ce1;font-size:18px;font-weight:500}@media (max-width:980px){#contact02 form dl dt{font-size:14px}}#contact02 form dl dt span{color:#e10c73;padding:0 0 0 10px}#contact02 form dl dt #note{color:#e10c73;font-size:18px;padding:0 0 0 50px}@media (max-width:980px){#contact02 form dl dt #note{font-size:14px;display:block;padding:5px 0 20px}}#contact02 form dl dt .note{color:#e10c73;display:block;font-size:16px;padding:5px 0 0}@media (max-width:980px){#contact02 form dl dt .note{font-size:12px}}#contact02 form dl dd{font-size:16px}@media (max-width:980px){#contact02 form dl dd{font-size:14px}}#contact02 form dl dd input{width:100%;background-color:#fff;border-radius:10px;font-size:16px;padding:10px 0 10px 10px}@media (max-width:980px){#contact02 form dl dd input{border-radius:10px;font-size:14px;padding:10px 15px}}#contact02 form dl dd input::placeholder{color:rgba(37,38,46,.5)}#contact02 form dl dd textarea{width:100%;height:200px;background-color:#fff;border-radius:10px;font-size:16px;padding:10px}@media (max-width:980px){#contact02 form dl dd textarea{font-size:14px}}#contact02 form dl dd textarea::placeholder{color:rgba(37,38,46,.5)}#contact02 form dl dd #inquiry,#contact02 form dl dd #zokusei{display:flex;align-items:center;gap:100px;padding:0 0 0 10px}@media (max-width:980px){#contact02 form dl dd #inquiry,#contact02 form dl dd #zokusei{gap:50px;padding:0 0 0 15px}}#contact02 form dl dd #inquiry .wrap label,#contact02 form dl dd #zokusei .wrap label{width:fit-content;display:inline-block;margin:0;padding:0 0 0 30px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:980px){#contact02 form dl dd #inquiry .wrap label,#contact02 form dl dd #zokusei .wrap label{font-size:14px;padding:0 0 0 15px}}#contact02 form dl dd #inquiry .wrap label input,#contact02 form dl dd #zokusei .wrap label input{width:initial;margin:0 10px 0 0;position:absolute;opacity:0;cursor:pointer}#contact02 form dl dd #inquiry .wrap label .checkmark,#contact02 form dl dd #zokusei .wrap label .checkmark{width:30px;height:30px;background-color:#fff;border-radius:5px;position:absolute;top:-5px;left:-10px}@media (max-width:980px){#contact02 form dl dd #inquiry .wrap label .checkmark,#contact02 form dl dd #zokusei .wrap label .checkmark{width:20px;height:20px;top:-2px;left:-15px}}#contact02 form dl dd #inquiry .wrap label .checkmark.circle,#contact02 form dl dd #zokusei .wrap label .checkmark.circle{border-radius:50%}#contact02 form dl dd #inquiry .wrap label input:checked~.checkmark,#contact02 form dl dd #zokusei .wrap label input:checked~.checkmark{background-color:#1f0ce1;box-shadow:0 0 0 6px #fff inset}#contact02 form dl dd #inquiry .wrap label .checkmark:after,#contact02 form dl dd #zokusei .wrap label .checkmark:after{content:"";position:absolute;display:none}#contact02 form dl dd #inquiry .wrap label input:checked~.checkmark:after,#contact02 form dl dd #zokusei .wrap label input:checked~.checkmark:after{display:block}#contact02 form dl dd #inquiry .wrap label .checkmark:after,#contact02 form dl dd #zokusei .wrap label .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%}#contact02 form dl dd #inquiry{flex-wrap:wrap;column-gap:100px;row-gap:30px}@media (max-width:980px){#contact02 form dl dd #inquiry{row-gap:20px}}#contact02 form #agreement{width:80%;background-color:#e3ecff;border-radius:10px;display:flex;flex-direction:column;align-items:center;font-size:18px;font-weight:500;margin:50px auto;padding:50px}@media (max-width:980px){#contact02 form #agreement{margin:30px auto;padding:35px 20px}}#contact02 form #agreement .policy{margin:0 auto 20px;text-align:center}#contact02 form #agreement .policy a{color:#1f0ce1}@media (max-width:980px){#contact02 form #agreement .policy a{font-size:16px}}#contact02 form #agreement .policy a:hover{color:#1f0ce1}#contact02 form #agreement .policy a::before{position:absolute;left:0;content:"";width:100%;height:2px;background:#1f0ce1;bottom:-3px;transform:scale(0,1);transform-origin:center top;transition:transform .5s}#contact02 form #agreement .policy a:hover::before{transform:scale(1,1)}#contact02 form #agreement .wrap{width:100%;max-width:800px;margin:0 0 0 15px}@media (max-width:980px){#contact02 form #agreement .wrap{max-width:605px;font-size:12px;margin:0 0 0 20px}}#contact02 form #agreement .wrap label{width:fit-content;display:inline-block;margin:0;padding:0 0 0 30px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:980px){#contact02 form #agreement .wrap label{font-size:14px;padding:0 0 0 15px}}#contact02 form #agreement .wrap label input{width:initial;margin:0 10px 0 0;position:absolute;opacity:0;cursor:pointer}#contact02 form #agreement .wrap label .checkmark{width:30px;height:30px;background-color:#fff;border-radius:5px;position:absolute;top:-5px;left:-10px}@media (max-width:980px){#contact02 form #agreement .wrap label .checkmark{width:20px;height:20px;top:-2px;left:-15px}}#contact02 form #agreement .wrap label .checkmark.circle{border-radius:50%}#contact02 form #agreement .wrap label input:checked~.checkmark{background-color:#1f0ce1;box-shadow:0 0 0 6px #fff inset}#contact02 form #agreement .wrap label .checkmark:after{content:"";position:absolute;display:none}#contact02 form #agreement .wrap label input:checked~.checkmark:after{display:block}#contact02 form #agreement .wrap label .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%}#contact02 form #send{width:fit-content;margin:auto}#contact02 form #send .submit{width:fit-content;border:1px solid #1f0ce1;border-radius:100px;color:#1f0ce1;display:block;font-size:20px;font-weight:500;padding:15px 60px 15px 35px;position:relative;transition:color .5s ease}@media (max-width:980px){#contact02 form #send .submit{font-size:16px;padding:15px 50px 15px 30px}}#contact02 form #send .submit:hover{color:#fff}#contact02 form #send .submit:hover::before{transform:scaleY(1)}#contact02 form #send .submit::before{width:100%;height:100%;background-color:#1f0ce1;border-radius:100px;content:"";display:block;position:absolute;top:0;left:0;transform:scaleX(0);transition:all .5s ease;transition-property:transform}#contact02 form #send .submit::after{content:"\e941";font-family:"Material Icons";font-weight:400;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media (max-width:980px){#contact02 form #send .submit::after{right:20px}}#contact02 form #send .submit span{position:relative}#contact02 form .error{color:#e10c73;display:block;font-size:14px;font-weight:400;padding:10px 0 0}#contact03{width:90%;margin:auto}#contact03 h2{color:#1f0ce1;font-size:30px;font-weight:700;margin:0 0 50px}@media (max-width:980px){#contact03 h2{font-size:16px;margin:0 0 30px}}#contact03 p{font-size:18px}@media (max-width:980px){#contact03 p{font-size:14px}}#policy01{padding:75px 0 0;position:relative}@media (max-width:980px){#policy01{padding:50px 0 0}}#policy01 figure{position:relative}#policy01 figure::before{width:100%;height:100%;background-color:rgba(0,0,0,.1);content:"";position:absolute;top:0;left:0}#policy01 figure img{aspect-ratio:18/5;object-position:50% 50%}@media (max-width:980px){#policy01 figure img{aspect-ratio:4/3.5}}#policy01 h1{color:#fff;font-size:64px;position:absolute;top:50%;left:5%;transform:translateY(-50%)}@media (max-width:980px){#policy01 h1{font-size:32px}}#policy01 h1::first-letter{color:#7207df;font-size:96px}@media (max-width:980px){#policy01 h1::first-letter{font-size:48px}}#policy01 ul{display:flex;flex-wrap:wrap;row-gap:5px;font-size:18px;font-weight:500;padding:25px 0 80px 5%}@media (max-width:980px){#policy01 ul{font-size:12px;padding:15px 5% 30px}}#policy01 ul li{position:relative}#policy01 ul li::after{content:"＞";font-size:14px;padding:0 15px}@media (max-width:980px){#policy01 ul li::after{font-size:10px;padding:0 10px}}#policy01 ul li:last-of-type{font-weight:400}#policy01 ul li:last-of-type::after{content:none}#policy01 ul li a:hover{color:#1f0ce1}#policy01 ul li a::before{position:absolute;left:0;content:"";width:100%;height:2px;background:#1f0ce1;bottom:-3px;transform:scale(0,1);transform-origin:center top;transition:transform .5s}#policy01 ul li a:hover::before{transform:scale(1,1)}@media screen and (max-width:350px){#policy01 div h1{font-size:28px}}#policy02{width:90%;max-width:1500px;margin:0 auto 200px}#policy02 div{font-size:20px;margin:50px auto}#policy02 div:first-of-type{margin:0}@media (max-width:980px){#policy02 div{font-size:13px}}#policy02 div h2{color:#1f0ce1;font-size:18px;font-weight:500;margin:0 0 20px}@media (max-width:980px){#policy02 div h2{font-size:16px;margin:0 0 10px}}#policy02 div p{font-size:18px}@media (max-width:980px){#policy02 div p{font-size:14px}}#policy02 div ul{font-size:18px;padding:0 0 0 1em}@media (max-width:980px){#policy02 div ul{font-size:14px}}#policy02 div ul li{margin:10px 0;padding:0 0 0 1em;text-indent:-1em}#policy02 div #details{margin:20px 0 0}@media (max-width:980px){#policy02 div #details li{padding:0;text-indent:0}#policy02 div #details li span{display:block}}#latest01{padding:75px 0 0;position:relative}@media (max-width:980px){#latest01{padding:50px 0 0}}#latest01 figure{position:relative}#latest01 figure::before{width:100%;height:100%;background-color:rgba(0,0,0,.1);content:"";position:absolute;top:0;left:0}#latest01 figure img{aspect-ratio:18/5;object-position:50% 50%}@media (max-width:980px){#latest01 figure img{aspect-ratio:4/3.5}}#latest01 h1{color:#fff;font-size:64px;position:absolute;top:50%;left:5%;transform:translateY(-50%)}@media (max-width:980px){#latest01 h1{font-size:32px}}#latest01 h1::first-letter{color:#7207df;font-size:96px}@media (max-width:980px){#latest01 h1::first-letter{font-size:48px}}#latest01 ul{display:flex;flex-wrap:wrap;row-gap:5px;font-size:18px;font-weight:500;padding:25px 0 80px 5%}@media (max-width:980px){#latest01 ul{font-size:12px;padding:15px 5% 30px}}#latest01 ul li{position:relative}#latest01 ul li::after{content:"＞";font-size:14px;padding:0 15px}@media (max-width:980px){#latest01 ul li::after{font-size:10px;padding:0 10px}}#latest01 ul li:last-of-type{font-weight:400}#latest01 ul li:last-of-type::after{content:none}#latest01 ul li a:hover{color:#1f0ce1}#latest01 ul li a::before{position:absolute;left:0;content:"";width:100%;height:2px;background:#1f0ce1;bottom:-3px;transform:scale(0,1);transform-origin:center top;transition:transform .5s}#latest01 ul li a:hover::before{transform:scale(1,1)}#latest02{background-color:#f5f8fd;background-image:url(../img/blog_bk.webp);background-position:center top;background-repeat:repeat-y;background-size:100% auto}@media (max-width:980px){#latest02{background-image:url(../img/blog_bk_sp.webp)}}#latest02 article{width:90%;max-width:1500px;margin:auto;padding:0 0 50px}@media (max-width:980px){#latest02 article{padding:0 0 30px}}#latest02 article h2{color:#7207df;font-size:48px;margin:0 auto 80px;text-align:center}@media (max-width:980px){#latest02 article h2{font-size:clamp(22px,13.4736842105px + 2.7067669173vw,40px);margin:0 auto 30px}}#latest02 article .wrapper{display:flex;flex-wrap:wrap;column-gap:120px;row-gap:60px}@media (max-width:980px){#latest02 article .wrapper{flex-direction:column;align-items:center}}#latest02 article .wrapper .inner{width:calc(50% - 60px)}@media (max-width:980px){#latest02 article .wrapper .inner{width:clamp(280px,90%,500px)}}#latest02 article .wrapper .inner a{display:flex;flex-direction:column}#latest02 article .wrapper .inner a:hover{transform:scale(1.1)}#latest02 article .wrapper .inner a figure{position:relative}#latest02 article .wrapper .inner a figure img{width:100%;border-radius:10px;aspect-ratio:1.5/1}#latest02 article .wrapper .inner a .text{height:100%;display:flex;flex-direction:column;padding:10px 0 0}#latest02 article .wrapper .inner a .text h3{font-size:18px;font-weight:500;flex-grow:1;padding:10px 0}@media (max-width:980px){#latest02 article .wrapper .inner a .text h3{font-size:clamp(16px,15.0526315789px + .3007518797vw,18px)}}#latest02 article .wrapper .inner a .text p{width:fit-content;border:1px solid #1f0ce1;border-radius:5px;color:#1f0ce1;font-size:14px;font-weight:500;padding:5px 5px 3px}#latest02 article .wrapper .inner a .text .date{width:100%;border:none;color:#25262e;font-size:16px;font-weight:400;margin:10px 0 0;padding:0;text-align:right}@media (max-width:980px){#latest02 article .wrapper .inner a .text .date{font-size:14px}}#latest02 article .wrapper .inner a .text ul{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:5px}#latest02 article .wrapper .inner a .text ul li{background-color:#fff;border-radius:10px;color:#1f0ce1;padding:6px 10px 3px}@media (max-width:980px){#latest02 article .wrapper .inner a .text ul li{font-size:14px}}#latest02 article .page{display:flex;gap:30px;justify-content:center;margin:100px auto 0}@media (max-width:980px){#latest02 article .page{gap:15px;margin:50px auto 0}}#latest02 article .page li{position:relative}#latest02 article .page li a{width:30px;max-width:initial;height:30px;background-color:#1f0ce1;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;padding:3px 0 0;text-align:center}@media (max-width:980px){#latest02 article .page li a{width:20px;height:20px;font-size:12px;padding:1px 0 0}}#latest02 article .page li .prev::after{content:"\f1e6";font-family:"Material Icons";font-weight:400;padding:1px 0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#latest02 article .page li .current{width:30px;height:30px;background-color:#fff;border:1px solid #1f0ce1;border-radius:50%;color:#1f0ce1;display:flex;align-items:center;gap:30px;justify-content:center;font-size:16px;font-weight:500;padding:3px 0 0;text-align:center}@media (max-width:980px){#latest02 article .page li .current{width:20px;height:20px;font-size:12px;padding:1px 0 0}}#latest02 article .page li .next::after{content:"\f1df";font-family:"Material Icons";font-weight:400;padding:1px 0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#latest03{width:90%;max-width:1500px;margin:0 auto 100px}@media (max-width:980px){#latest03{margin:0 auto 80px}}#latest03 article #category-date{display:flex;align-items:center;justify-content:space-between}#latest03 article #category-date p{width:fit-content;font-weight:500}#latest03 article #category-date p:first-of-type{color:#7207df;border:1px solid #7207df;border-radius:5px;padding:5px 10px 3px}@media (max-width:980px){#latest03 article #category-date p{font-size:14px}#latest03 article #category-date p:last-of-type{font-weight:400}}#latest03 article h1{color:#1f0ce1;font-size:32px;font-weight:700;padding:20px 0}@media (max-width:980px){#latest03 article h1{font-size:clamp(20px,15.2631578947px + 1.5037593985vw,30px);padding:10px 0}}#latest03 article #meta-tag{display:none}#latest03 article figure img{border-radius:20px}#latest03 article p{font-weight:500}#latest03 article #learning{width:80%;background-color:#fff;border:2px solid #b239f8;border-radius:20px;padding:50px 30px;margin:80px auto;position:relative}@media (max-width:980px){#latest03 article #learning{margin:60px auto;padding:40px 20px}}@media screen and (max-width:499px){#latest03 article #learning{width:100%}}#latest03 article #learning h2{width:max-content;color:#7207df;content:"";display:block;font-size:26px;padding:0 0 0 35px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (max-width:980px){#latest03 article #learning h2{padding:0 0 0 25px}}#latest03 article #learning h2::before{width:25px;height:25px;background-image:url(../img/icon_learning.png);background-size:contain;background-repeat:repeat;content:"";display:block;position:absolute;top:45%;left:0;transform:translateY(-50%)}@media (max-width:980px){#latest03 article #learning h2::before{width:20px;height:20px}}#latest03 article #learning h2::after{width:150%;height:18px;background-color:#f5f8fd;content:"";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}@media (max-width:980px){#latest03 article #learning h2::after{width:120%;height:12px}}@media (max-width:980px){#latest03 article #learning h2{font-size:18px}}#latest03 article #learning ul{display:flex;flex-direction:column;gap:30px}@media (max-width:980px){#latest03 article #learning ul{gap:15px}}#latest03 article #learning ul li{display:flex;align-items:center;gap:15px}@media (max-width:980px){#latest03 article #learning ul li{gap:10px}}#latest03 article #learning ul li span{width:50px;height:50px;background-color:#b239f8;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}@media (max-width:980px){#latest03 article #learning ul li span{width:35px;height:35px}}#latest03 article #learning ul li p{width:calc(100% - 65px);font-size:20px;font-weight:700}@media (max-width:980px){#latest03 article #learning ul li p{width:calc(100% - 45px);font-size:16px}}#latest03 article #points{width:80%;border:2px solid #1f0ce1;border-radius:20px;padding:50px 30px;margin:80px auto 60px;position:relative}@media (max-width:980px){#latest03 article #points{margin:60px auto 40px;padding:40px 20px}}@media screen and (max-width:499px){#latest03 article #points{width:100%}}#latest03 article #points h2{width:max-content;color:#7207df;content:"";display:block;font-size:26px;padding:0 0 0 35px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (max-width:980px){#latest03 article #points h2{padding:0 0 0 25px}}#latest03 article #points h2::before{content:"\e5ca";font-family:"Material Icons";font-weight:700;position:absolute;top:0;left:0;transform:scale(1.3)}@media (max-width:980px){#latest03 article #points h2::before{width:20px;height:20px}}#latest03 article #points h2::after{width:150%;height:18px;background-color:#f5f8fd;content:"";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}@media (max-width:980px){#latest03 article #points h2::after{width:120%;height:12px}}@media (max-width:980px){#latest03 article #points h2{font-size:18px}}#latest03 article #points ul{display:flex;flex-direction:column;gap:30px}@media (max-width:980px){#latest03 article #points ul{gap:15px}}#latest03 article #points ul li{display:flex;align-items:center;gap:15px;font-size:18px;font-weight:500;padding:0 0 0 25px;position:relative}@media (max-width:980px){#latest03 article #points ul li{gap:10px;font-size:16px}}#latest03 article #points ul li::before{width:15px;height:15px;background-image:url(../img/icon_point.png);background-size:contain;background-repeat:repeat;content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}#latest03 article #summary{background-color:#fff;border-radius:20px;font-size:18px;padding:30px}@media (max-width:980px){#latest03 article #summary{font-size:16px;padding:20px}}#latest03 article #custom h2{background-color:#e3ecff;border-radius:5px;color:#1f0ce1;font-size:26px;margin:80px auto 20px;padding:10px 15px 8px;position:relative}@media (max-width:980px){#latest03 article #custom h2{font-size:18px;margin:35px auto 10px}}#latest03 article #custom h2::before{width:3px;height:35px;background-color:#b239f8;border-radius:10px;content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}#latest03 article #custom h3{color:#7207df;font-size:22px;margin:30px auto}@media (max-width:980px){#latest03 article #custom h3{font-size:18px;margin:20px auto}}#latest03 article #custom p{font-weight:500}#latest03 article #custom figure{margin:30px auto}@media (max-width:980px){#latest03 article #custom figure{margin:20px auto}}#latest03 article #custom figure img{border-radius:20px}#latest04{background-color:#e3ecff;margin:150px auto}@media (max-width:980px){#latest04{margin:80px auto}}#latest04 article{width:90%;max-width:1500px;margin:auto;padding:60px 5%}@media (max-width:980px){#latest04 article{padding:30px 5%}}@media screen and (max-width:499px){#latest04 article{width:100%}}#latest04 article h3{color:#7207df;font-size:26px;text-align:center}#latest04 article .wrapper{border:1px solid #b239f8;background-color:#fff;border-radius:30px;font-size:20px;font-weight:500;margin:50px auto;padding:30px}@media (max-width:980px){#latest04 article .wrapper{font-size:14px;margin:35px auto;padding:25px}}#latest04 article .wrapper:last-of-type{margin:50px auto 0}@media (max-width:980px){#latest04 article .wrapper:last-of-type{margin:35px auto 0}}#latest04 article .wrapper .inner{display:flex;align-items:center;gap:20px;justify-content:center;font-weight:500}@media (max-width:980px){#latest04 article .wrapper .inner{gap:10px}}#latest04 article .wrapper .inner span{width:60px;height:60px;background-color:#b239f8;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px}@media (max-width:980px){#latest04 article .wrapper .inner span{width:50px;height:50px;font-size:24px}}#latest04 article .wrapper .inner p{width:calc(100% - 80px)}@media (max-width:980px){#latest04 article .wrapper .inner p{width:calc(100% - 60px)}}#latest04 article .wrapper .inner:last-of-type{margin:35px 0 0}#latest04 article .wrapper .inner:last-of-type span{background-color:#fff;border:1px solid #b239f8;color:#b239f8}#latest-cta article{width:80%;max-width:1000px;display:flex;flex-direction:column;align-items:center;gap:100px;justify-content:center;margin:150px auto}@media (max-width:980px){#latest-cta article{width:clamp(280px,70%,70%);margin:80px auto}}#latest-cta article #emails{width:100%;display:flex;flex-direction:column;align-items:center;gap:160px;justify-content:center}@media (max-width:980px){#latest-cta article #emails{flex-direction:column;gap:110px}}#latest-cta article #emails p{color:#7207df;font-size:32px;font-weight:700;text-align:center}@media (max-width:980px){#latest-cta article #emails p{font-size:18px}}#latest-cta article #emails a{width:400px;height:160px;background-color:#1f0ce1;border-radius:60px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;padding:10px 0 0;position:relative;text-align:center}@media (max-width:980px){#latest-cta article #emails a{width:clamp(220px,70%,350px);height:95px;font-size:18px}}#latest-cta article #emails a:hover{-webkit-animation:pulse 2s infinite;animation:ripple 1.5s infinite;background-position:right center;background-size:200% auto;color:#fff}@keyframes ripple{0%{box-shadow:0 0 0 0 #1f0ce1}70%{box-shadow:0 0 0 10px rgba(27,133,251,0)}100%{box-shadow:0 0 0 0 rgba(27,133,251,0)}}#latest-cta article #emails a::before{width:150px;height:150px;background-image:url(../img/icon_cta_mail.png);background-size:cover;content:"";display:block;position:absolute;top:-130px;left:50%;transform:translateX(-50%)}@media (max-width:980px){#latest-cta article #emails a::before{width:110px;height:110px;top:-90px}}#latest-cta article #line{width:100%;background-color:#fff;border:3px solid #b239f8;border-radius:100px;padding:80px 50px}@media (max-width:980px){#latest-cta article #line{border-radius:50px;padding:50px 5%}}#latest-cta article #line h3{width:fit-content;color:#7207df;font-size:40px;margin:auto;padding:30px 0;text-align:center}@media (max-width:980px){#latest-cta article #line h3{font-size:22px;padding:0 0 30px}}#latest-cta article #line a{width:fit-content;background-color:#b239f8;border-radius:60px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff;display:block;font-size:32px;font-weight:700;margin:150px auto 0;padding:25px 50px 20px;position:relative;text-align:center}@media screen and (max-width:1174px){#latest-cta article #line a{font-size:26px;padding:25px 25px 20px}}@media (max-width:980px){#latest-cta article #line a{width:clamp(200px,100%,300px);font-size:18px;margin:90px auto 0;padding:15px}}#latest-cta article #line a:hover{-webkit-animation:pulse 2s infinite;animation:ripple_line 1.5s infinite;background-position:right center;background-size:200% auto;color:#fff}@keyframes ripple_line{0%{box-shadow:0 0 0 0 #b239f8}70%{box-shadow:0 0 0 10px rgba(27,133,251,0)}100%{box-shadow:0 0 0 0 rgba(27,133,251,0)}}#latest-cta article #line a::before{width:150px;height:150px;background-image:url(../img/icon_cta_line.png);background-size:cover;content:"";display:block;position:absolute;top:-125px;left:50%;transform:translateX(-50%)}@media (max-width:980px){#latest-cta article #line a::before{width:100px;height:100px;top:-85px}}#latest05{margin:100px auto}@media (max-width:980px){#latest05{margin:80px auto}}#latest05 article{width:80%;max-width:1000px;margin:auto}#latest05 article ul{display:flex;flex-wrap:wrap;gap:35px}@media (max-width:980px){#latest05 article ul{gap:20px}}#latest05 article ul li a{width:max-content;color:#1f0ce1;background-color:#e3ecff;border-radius:50px;display:block;font-size:18px;font-weight:500;padding:12px 30px 10px;transition:color .5s ease}@media (max-width:980px){#latest05 article ul li a{font-size:14px;padding:7px 20px 5px}}#latest05 article ul li a:hover{color:#fff}#latest05 article ul li a:hover::before{transform:scaleY(1)}#latest05 article ul li a::before{width:100%;height:100%;background-color:#1f0ce1;border-radius:100px;content:"";display:block;position:absolute;top:0;left:0;transform:scaleX(0);transition:all .5s ease;transition-property:transform}#latest05 article ul li a span{position:relative}#latest06{margin:0 5%}#latest06 article{width:80%;max-width:1000px;border:1px solid #b239f8;border-radius:20px;margin:auto;padding:50px}@media (max-width:980px){#latest06 article{padding:50px 25px}}@media screen and (max-width:499px){#latest06 article{width:100%;padding:30px 15px}}#latest06 article #writer{display:flex;flex-direction:column;align-items:center;gap:50px;justify-content:center}@media (max-width:980px){#latest06 article #writer{gap:30px}}#latest06 article #writer #circle{display:flex;justify-content:center;margin:0 20px 0 0}#latest06 article #writer #circle .name{width:200px;height:200px;background-color:#b239f8;border-radius:50%;color:#fff;display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center;font-size:20px;font-weight:700;padding:10px;text-align:center;transform:translateX(15px);z-index:1}@media (max-width:980px){#latest06 article #writer #circle .name{width:120px;height:120px;gap:5px;font-size:16px;padding:5px}}#latest06 article #writer #circle .name span{display:block;font-size:16px}@media (max-width:980px){#latest06 article #writer #circle .name span{font-size:12px}}#latest06 article #writer #circle .name .romaji{font-size:20px;margin:-5px 0 0}@media (max-width:980px){#latest06 article #writer #circle .name .romaji{font-size:14px}}#latest06 article #writer #circle figure{position:relative}#latest06 article #writer #circle figure::after{width:95%;height:95%;background-color:#b239f8;border-radius:50%;content:"";display:block;position:absolute;bottom:-10px;right:-15px;z-index:-1}@media (max-width:980px){#latest06 article #writer #circle figure::after{bottom:-5px;right:-10px}}#latest06 article #writer #circle figure img{width:200px;height:200px;border-radius:50%}@media (max-width:980px){#latest06 article #writer #circle figure img{width:120px;height:120px}}#latest06 article #writer .text{width:100%;background-color:#fff;border-radius:20px;padding:30px}@media (max-width:980px){#latest06 article #writer .text{padding:25px 15px}}@media screen and (max-width:499px){#latest06 article #writer .text{padding:20px 10px}}#latest06 article #writer .text p{font-weight:500}@media (max-width:980px){#latest06 article #writer .text p{font-size:14px}}#latest06 article #writer .text p:first-of-type{color:#7207df;font-size:18px;font-weight:700;padding:0 0 20px;text-align:center}@media (max-width:980px){#latest06 article #writer .text p:first-of-type{font-size:16px;padding:0 0 15px}}#latest06 article #director{margin:180px auto 0;position:relative}@media (max-width:980px){#latest06 article #director{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:50px auto 0}}#latest06 article #director .name{width:200px;height:200px;background-color:#1f0ce1;border-radius:50%;color:#fff;display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center;font-size:20px;font-weight:700;padding:10px;position:absolute;top:0;left:0;text-align:center;transform:translateY(-50%);z-index:1}@media (max-width:980px){#latest06 article #director .name{width:120px;height:120px;gap:5px;font-size:16px;padding:5px;position:initial;transform:translateY(10px)}}#latest06 article #director .name span{display:block;font-size:16px}@media (max-width:980px){#latest06 article #director .name span{font-size:12px}}#latest06 article #director .name .romaji{font-size:20px;margin:-5px 0 0}@media (max-width:980px){#latest06 article #director .name .romaji{font-size:14px}}#latest06 article #director .text{width:calc(100% - 180px);background-color:#fff;border-radius:20px;margin:0 0 0 auto;padding:30px}@media (max-width:980px){#latest06 article #director .text{width:100%;margin:0;padding:25px 15px}}@media screen and (max-width:499px){#latest06 article #director .text{padding:20px 10px}}#latest06 article #director .text p{font-weight:500}@media (max-width:980px){#latest06 article #director .text p{font-size:14px}}#latest06 article #director .text p:first-of-type{color:#1f0ce1;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;padding:0 0 20px;text-align:center}@media (max-width:980px){#latest06 article #director .text p:first-of-type{font-size:16px;padding:10px 0 15px}}#latest06 article #director .text p span{font-size:16px;padding:0 5px}@media (max-width:980px){#latest06 article #director .text p span{font-size:14px}}#news01{padding:75px 0 0;position:relative}@media (max-width:980px){#news01{padding:50px 0 0}}#news01 figure{position:relative}#news01 figure::before{width:100%;height:100%;background-color:rgba(0,0,0,.1);content:"";position:absolute;top:0;left:0}#news01 figure img{aspect-ratio:18/5;object-position:50% 50%}@media (max-width:980px){#news01 figure img{aspect-ratio:4/3.5}}#news01 h1{color:#fff;font-size:64px;position:absolute;top:50%;left:5%;transform:translateY(-50%)}@media (max-width:980px){#news01 h1{font-size:32px}}#news01 h1::first-letter{color:#7207df;font-size:96px}@media (max-width:980px){#news01 h1::first-letter{font-size:48px}}#news01 ul{display:flex;flex-wrap:wrap;row-gap:5px;font-size:18px;font-weight:500;padding:25px 0 80px 5%}@media (max-width:980px){#news01 ul{font-size:12px;padding:15px 5% 30px}}#news01 ul li{position:relative}#news01 ul li::after{content:"＞";font-size:14px;padding:0 15px}@media (max-width:980px){#news01 ul li::after{font-size:10px;padding:0 10px}}#news01 ul li:last-of-type{font-weight:400}#news01 ul li:last-of-type::after{content:none}#news01 ul li a:hover{color:#1f0ce1}#news01 ul li a::before{position:absolute;left:0;content:"";width:100%;height:2px;background:#1f0ce1;bottom:-3px;transform:scale(0,1);transform-origin:center top;transition:transform .5s}#news01 ul li a:hover::before{transform:scale(1,1)}#news02{width:90%;max-width:1500px;margin:0 auto 100px}@media (max-width:980px){#news02{margin:0 auto 80px}}#news02 h2{color:#7207df;font-size:48px;margin:0 auto 80px;text-align:center}@media (max-width:980px){#news02 h2{font-size:clamp(22px,13.4736842105px + 2.7067669173vw,40px);margin:0 auto 30px}}#news02 article a{background-color:#fff;border-radius:20px;display:block;font-weight:500;margin:0 auto 50px;padding:15px 30px}@media (max-width:980px){#news02 article a{margin:0 auto 30px;padding:15px 20px}}#news02 article a:hover{color:#1f0ce1}#news02 article a::before{position:absolute;left:0;content:"";width:95%;height:2px;background:#1f0ce1;bottom:10px;left:30px;transform:scale(0,1);transform-origin:center top;transition:transform .5s}@media (max-width:980px){#news02 article a::before{bottom:7px;left:20px}}#news02 article a:hover::before{transform:scale(1,1)}#news02 article a p{padding:0 0 10px}@media (max-width:980px){#news02 article a p{font-size:14px}}#news02 article a h3{color:#1f0ce1;font-size:18px}@media (max-width:980px){#news02 article a h3{font-size:clamp(16px,15.0526315789px + .3007518797vw,18px)}}#news02 .page{display:flex;gap:30px;justify-content:center;margin:100px auto 0}@media (max-width:980px){#news02 .page{gap:15px;margin:50px auto 0}}#news02 .page li{position:relative}#news02 .page li a{width:30px;max-width:initial;height:30px;background-color:#1f0ce1;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;padding:3px 0 0;text-align:center}@media (max-width:980px){#news02 .page li a{width:20px;height:20px;font-size:12px;padding:1px 0 0}}#news02 .page li .prev::after{content:"\f1e6";font-family:"Material Icons";font-weight:400;padding:1px 0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#news02 .page li .current{width:30px;height:30px;background-color:#fff;border:1px solid #1f0ce1;border-radius:50%;color:#1f0ce1;display:flex;align-items:center;gap:30px;justify-content:center;font-size:16px;font-weight:500;padding:3px 0 0;text-align:center}@media (max-width:980px){#news02 .page li .current{width:20px;height:20px;font-size:12px;padding:1px 0 0}}#news02 .page li .next::after{content:"\f1df";font-family:"Material Icons";font-weight:400;padding:1px 0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#news03{width:90%;max-width:1500px;margin:0 auto 100px}@media (max-width:980px){#news03{margin:0 auto 80px}}#news03 article h1{color:#1f0ce1;font-size:32px;font-weight:700;padding:10px 0 20px}@media (max-width:980px){#news03 article h1{font-size:clamp(20px,15.2631578947px + 1.5037593985vw,30px)}}#news03 article figure{width:clamp(250px,90%,1000px);margin:35px auto}@media (max-width:980px){#news03 article figure{margin:25px auto}}#news03 article figure img{border-radius:20px}#news03 article p{font-weight:500}#news03 article #date{text-align:right}@media (max-width:980px){#news03 article #date{font-size:14px}}#news03 article #summary{background-color:#fff;border:1px solid #b239f8;border-radius:20px;font-size:18px;padding:25px}@media (max-width:980px){#news03 article #summary{font-size:14px;padding:20px}}#news03 article #text{background-color:#fff;border-radius:20px;color:#1f0ce1;margin:35px auto;padding:25px}@media (max-width:980px){#news03 article #text{font-size:14px;margin:25px auto;padding:20px}}#news03 #links{margin:60px auto 100px}@media (max-width:980px){#news03 #links{margin:50px auto 80px}}#news03 #links ul{display:flex;align-items:center;gap:150px;justify-content:center;margin:auto}@media (max-width:980px){#news03 #links ul{gap:65px}}@media screen and (max-width:400px){#news03 #links ul{gap:30px}}#news03 #links ul li:first-of-type a{padding:10px 20px 10px 35px}@media (max-width:980px){#news03 #links ul li:first-of-type a{font-size:12px;padding:10px 15px 10px 30px}}#news03 #links ul li:first-of-type a::after{top:initial;right:initial;left:15px;transform:rotate(180deg)}#news03 #links ul li a{background-color:#1f0ce1;border-radius:100px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;padding:10px 35px 10px 20px;position:relative}@media (max-width:980px){#news03 #links ul li a{font-size:12px;padding:10px 30px 10px 15px}}#news03 #links ul li a:hover{color:#1f0ce1}#news03 #links ul li a:hover::before{transform:scaleY(1)}#news03 #links ul li a::before{width:100%;height:100%;background-color:#fff;border:1.5px solid #1f0ce1;border-radius:100px;content:"";display:block;position:absolute;top:0;left:0;transform:scaleX(0);transition:all .5s ease;transition-property:transform}#news03 #links ul li a::after{content:"\e941";font-family:"Material Icons";font-weight:400;position:absolute;top:50%;right:15px;transform:translateY(-50%)}#news03 #links ul li a span{position:relative}#news03 #links .list{width:fit-content;border:1px solid #1f0ce1;border-radius:100px;color:#1f0ce1;display:block;font-size:20px;font-weight:500;margin:60px auto 0;padding:15px 60px 15px 35px;position:relative}@media (max-width:980px){#news03 #links .list{font-size:12px;margin:50px auto 0;padding:10px 40px 10px 20px}}#news03 #links .list:hover{color:#fff}#news03 #links .list:hover::before{transform:scaleY(1)}#news03 #links .list::before{width:100%;height:100%;background-color:#1f0ce1;border-radius:100px;content:"";display:block;position:absolute;top:0;left:0;transform:scaleX(0);transition:all .5s ease;transition-property:transform}#news03 #links .list::after{content:"\e941";font-family:"Material Icons";font-weight:400;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media (max-width:980px){#news03 #links .list::after{right:20px}}#news03 #links .list span{position:relative}#error01{padding:75px 0 0;position:relative}@media (max-width:980px){#error01{padding:50px 0 0}}#error01 figure{position:relative}#error01 figure::before{width:100%;height:100%;background-color:rgba(0,0,0,.1);content:"";position:absolute;top:0;left:0}#error01 figure img{aspect-ratio:18/5;object-position:50% 50%}@media (max-width:980px){#error01 figure img{aspect-ratio:4/3.5}}#error01 h1{color:#fff;font-size:64px;position:absolute;top:50%;left:5%;transform:translateY(-50%)}@media (max-width:980px){#error01 h1{font-size:32px}}#error01 h1::first-letter{color:#7207df;font-size:96px}@media (max-width:980px){#error01 h1::first-letter{font-size:48px}}#error01 ul{display:flex;flex-wrap:wrap;row-gap:5px;font-size:18px;font-weight:500;padding:25px 0 80px 5%}@media (max-width:980px){#error01 ul{font-size:12px;padding:15px 5% 30px}}#error01 ul li{position:relative}#error01 ul li::after{content:"＞";font-size:14px;padding:0 15px}@media (max-width:980px){#error01 ul li::after{font-size:10px;padding:0 10px}}#error01 ul li:last-of-type{font-weight:400}#error01 ul li:last-of-type::after{content:none}#error01 ul li a:hover{color:#1f0ce1}#error01 ul li a::before{position:absolute;left:0;content:"";width:100%;height:2px;background:#1f0ce1;bottom:-3px;transform:scale(0,1);transform-origin:center top;transition:transform .5s}#error01 ul li a:hover::before{transform:scale(1,1)}#error02{width:90%;margin:auto;text-align:center}#error02 h2{color:#1f0ce1;font-size:30px;font-weight:700;margin:0 0 50px}@media (max-width:980px){#error02 h2{font-size:16px;margin:0 0 30px}}#error02 p{font-size:18px}@media (max-width:980px){#error02 p{font-size:14px}}#error02 .list{width:fit-content;border:1px solid #1f0ce1;border-radius:100px;color:#1f0ce1;display:block;font-size:20px;font-weight:500;margin:80px auto 0;padding:15px 60px 15px 35px;position:relative;transition:color .5s ease}@media (max-width:980px){#error02 .list{font-size:12px;margin:50px auto 0;padding:10px 40px 10px 20px}}#error02 .list:hover{color:#fff}#error02 .list:hover::before{transform:scaleY(1)}#error02 .list::before{width:100%;height:100%;background-color:#1f0ce1;border-radius:100px;content:"";display:block;position:absolute;top:0;left:0;transform:scaleX(0);transition:all .5s ease;transition-property:transform}#error02 .list::after{content:"\e941";font-family:"Material Icons";font-weight:400;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media (max-width:980px){#error02 .list::after{right:20px}}#error02 .list span{position:relative}
/*# sourceMappingURL=style.css.map */