/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{font-size:10px;scroll-behavior:smooth}@media screen and (max-width: 750px){html{font-size:1.3333vw}}body{max-width:100vw;width:100%;color:#333;background:#f4f4f4;font-family:"Noto Sans JP",sans-serif;font-weight:500}*{letter-spacing:.07em}.wrapper{max-width:750px;width:100%;margin:0 auto;background-color:#fff}.wrap{padding:6rem 4rem}img{max-width:100%;height:auto;display:block}a{transition:.3s}@media screen and (min-width: 751px){a:hover{opacity:.8}}h2{font-size:4rem;font-weight:900;line-height:1.5;text-align:center;color:#051b4a}p{font-size:2.6rem;line-height:1.4230769231}.btn{display:block;width:60rem;font-size:2.4rem;line-height:8rem;font-weight:700;text-align:center;color:#fff;background:linear-gradient(to right, #6FEBEB, #F655FF);border-radius:50rem;border:2px solid #fff;margin:0 auto}.header{padding:2.5rem 4rem}.header img{width:26.8rem}.fv{position:relative}.fv_img{width:100%}.fv_link{width:20rem;height:7rem;position:absolute}.fv_link.dmm{bottom:14.6rem;left:6.5rem}.fv_link.dejihaku{bottom:14.6rem;left:27.5rem}.fv_link.ai-skill{bottom:14.6rem;right:6.5rem}.fv_link.tech{bottom:6.6rem;right:17rem}.fv_link.shelikes{bottom:6.6rem;left:17rem}.compare{padding:5rem 0 6.5rem}.compare h2{letter-spacing:0;margin-bottom:2rem}.compare h2 span{display:inline-block;padding-top:6.7rem;position:relative}.compare h2 span::before{content:"";width:14rem;height:7rem;background:center/contain url(../img/compare_catch.png) no-repeat;position:absolute;top:0;left:0}.compare_content{padding:0 4rem;overflow-x:scroll}.compare table{width:163rem}.compare table th,.compare table td{font-size:2.4rem;font-weight:700;text-align:center;padding:1rem 0;border:.5rem solid #e8e8e8}.compare table th{padding:.95rem .3rem}.compare table th span{display:inline-block;color:#0900ff;text-decoration:underline}.compare table th span.sm{font-size:2rem}.compare table td{line-height:1.3}.compare table td span{display:block;padding-bottom:6.5rem;margin-bottom:1.5rem;position:relative}.compare table td span::before{content:"";width:4.5rem;height:4.5rem;background:center/contain no-repeat;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.compare table td.great span::before{background-image:url(../img/icon_great.svg)}.compare table td.good span::before{background-image:url(../img/icon_good.svg)}.compare table td.nomal span::before{width:4.7rem;background-image:url(../img/icon_nomal.svg)}.compare table td.bad span::before{width:3.8rem;background-image:url(../img/icon_bad.svg)}.compare table td .btn{width:23.7rem;line-height:5rem}.compare table tr:first-child td{font-size:2rem;line-height:1;padding-top:4rem;position:relative}.compare table tr:first-child td::before{content:"";width:3rem;height:2.4rem;background:center/contain url(../img/icon_crown.png) no-repeat;position:absolute;top:1rem;left:50%;transform:translateX(-50%)}.compare table tr:first-child td span{display:inline-block;font-size:3.2rem;padding-bottom:0;margin-bottom:0}.point h2{line-height:1.3;color:#fff;padding:5rem 0 3rem;background-color:#051b4a;position:relative}.point h2::after{content:"";width:100%;height:3.7rem;background-color:#051b4a;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0);position:absolute;bottom:-3.7rem;left:0}.point h2 span{display:inline-block;font-size:8rem;line-height:1;color:#ba97f6}.point_content{padding:8.5rem 5rem 10.5rem;background:linear-gradient(to bottom, #6FEBEB, #F655FF)}.point_box{display:flex;flex-direction:column;align-items:center;padding:7.5rem 0 6rem;background-color:#fff;border-radius:1.5rem;font-weight:700}.point_box:not(:last-of-type){margin-bottom:5rem}.point_box h3{font-size:3rem}.point_box p{text-align:center;margin-top:2rem}.point_num{width:auto;height:3.6rem}.point_img{width:22rem;margin:2.9rem auto 2rem}.future{padding:6rem 2.5rem}.future h2 span{display:inline-block;color:#fff;background-color:#051b4a;padding:.4rem 4rem;border-radius:50rem}.future img{width:29.7rem;margin:4rem auto}.future_box{padding:1.5rem 3.5rem;background-color:#e5ffff;border-radius:1.5rem}.future_box p{padding-left:8.7rem;position:relative}.future_box p::before{content:"";width:6.7rem;height:100%;background:center/contain url(../img/future_icon.png) no-repeat;position:absolute;top:0;left:0}.future_box p span{font-weight:700;background:linear-gradient(to bottom, transparent 70%, #F655FF 30%)}.rank{padding:4rem 5rem}.rank_catch{width:27.2rem;margin:0 auto 1rem}.rank h2{line-height:1;letter-spacing:0;margin-bottom:8rem}.rank h2 span{letter-spacing:0;display:inline-block;line-height:1}.rank h2 .big{font-size:5.8rem}.rank h2 .color{color:#d0a900;font-size:8rem;padding-left:1rem}.rank h2 .num{font-size:10rem;position:relative}.rank h2 .num::after{content:"";width:7rem;height:7.4rem;background:center/contain url(../img/rank_emphasis.png) no-repeat;position:absolute;top:-3.7rem;right:-4.1rem}.rank_content h3{font-size:4rem;font-weight:700;text-align:center;color:#fff;background-color:#051b4a;padding:1.8rem 5rem 1.8rem 10rem;margin-bottom:3rem;position:relative}.rank_content h3.sm{font-size:3.5rem;padding:2rem 3rem 2rem 12rem}.rank_content h3::before{content:"";width:12rem;height:12rem;background:center/contain no-repeat;position:absolute;left:-2rem;top:50%;transform:translateY(-50%)}.rank_content:nth-of-type(1) h3::before{background-image:url(../img/rank_no1.png)}.rank_content:nth-of-type(2) h3::before{background-image:url(../img/rank_no2.png)}.rank_content:nth-of-type(3) h3::before{background-image:url(../img/rank_no3.png)}.rank_content:nth-of-type(4) h3::before{background-image:url(../img/rank_no4.png)}.rank_content:nth-of-type(5) h3::before{background-image:url(../img/rank_no5.png)}.rank_content:not(:last-of-type){margin-bottom:8rem}.rank_content table{width:100%;margin:4rem 0}.rank_content table th,.rank_content table td{height:7rem;font-size:2.6rem;line-height:1.2;vertical-align:middle;padding:0 2rem;border:1px solid #e8e8e8}.rank_content table th{width:24rem;font-weight:500;background-color:#e5ffff}.rank_content h4{font-size:2.8rem;font-weight:700;color:#fff;background-color:#051b4a;padding:1rem 2rem}.rank_img{width:100%;margin:1.5rem 0 4rem}.rank_feature{display:flex;justify-content:center;background:linear-gradient(to bottom, #6FEBEB, #F655FF);border-radius:1rem;padding:1rem 0}.rank_feature p{font-weight:700;color:#fff}.rank_txt{line-height:1.6153846154}.rank_txt span{background:linear-gradient(to bottom, transparent 70%, #F655FF 30%)}.rank_voice{padding:2.5rem;background:linear-gradient(#fff, #fff) padding-box,linear-gradient(to right, #6FEBEB, #F655FF) border-box;border:2px solid rgba(0,0,0,0);border-radius:1.5rem;margin-top:2rem}.rank_voice-person{display:flex;align-items:center;gap:4rem}.rank_voice-person img{width:10rem;flex-shrink:0}.rank_voice-box{width:100%;font-weight:700}.rank_voice-name{border-bottom:.2rem solid;-o-border-image:linear-gradient(to right, #6FEBEB, #F655FF) 1;border-image:linear-gradient(to right, #6FEBEB, #F655FF) 1}.rank_voice-txt{line-height:1.2;margin-top:2rem}.rank_point{font-size:2.8rem;text-align:center;margin:4rem 0 .5rem}.rank_point .border{background:linear-gradient(to bottom, transparent 70%, #6FEBEB 30%)}.rank_point .pink{font-size:4rem;line-height:1.2;font-weight:700;color:#f655ff}.rank_point-sub{font-size:2.4rem}.rank_point-sub span{display:inline-block;padding:0 .7em;position:relative}.rank_point-sub span::before,.rank_point-sub span::after{content:"";width:.2rem;height:2.5rem;background-color:#333;position:absolute;top:50%}.rank_point-sub span::before{left:0;transform:translateY(-50%) rotate(-20deg)}.rank_point-sub span::after{right:0;transform:translateY(-50%) rotate(20deg)}.rank_btn{font-size:3rem;box-shadow:0 .4rem 1rem 0 rgba(0,0,0,.45)}.notes{font-size:1.8rem;text-align:right}.footer_box{height:19rem;display:flex;justify-content:center;align-items:center;background-color:#3d3d3d}.footer_box a{font-size:2.4rem;color:#fff;text-decoration:underline}.footer_copy{background-color:#000;text-align:center;padding:.5rem 0}.footer_copy small{font-size:1.6rem;color:#fff}.footer_fixed{padding-bottom:14.2rem}.fixed{width:100%;position:fixed;bottom:0;left:0;opacity:0;visibility:hidden;transform:translateY(100%);transition:opacity .4s ease,transform .4s ease,visibility .4s}.fixed.is-show{opacity:1;visibility:visible;transform:translateY(0)}.fixed_box{max-width:750px;width:100%;margin:0 auto;background-color:#fff;padding:1rem 0 1.5rem}.fixed_box p{text-align:center}.fixed_box .btn{font-size:2.6rem}.company *{letter-spacing:0}.company_header{height:17rem;display:flex;align-items:center;justify-content:center;font-size:4rem;font-weight:900;color:#fff;background-color:#051b4a}.company .wrap{padding:6rem}.company table{width:100%;border-collapse:separate;border-spacing:.5rem;margin-bottom:4rem}.company table th,.company table td{font-size:2.4rem;line-height:1.4166666667;padding:.8rem 2rem;vertical-align:middle}.company table th{width:23rem;color:#fff;font-weight:500;background-color:#051b4a}.company table td{border:1px solid #2b2b2b}.company h2{font-size:2.6rem;font-weight:700;color:#333;text-align:left;margin:2rem 0}.company p{font-size:2.4rem;margin-bottom:2rem}.company ul li{font-size:2.4rem;line-height:1.4166666667}.company ul li:not(:last-of-type){margin-bottom:1em}.company ul li::before{content:"・";display:inline}.company_btn{width:20rem;line-height:5rem;margin-top:4rem}

/*# sourceMappingURL=style.min.css.map */