a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}html{font-size:62.5%}body{text-size-adjust:100%;letter-spacing:.05em;color:#000;font-feature-settings:"palt";font-family:Noto Sans JP,sans-serif;font-weight:400}img{vertical-align:bottom;width:100%;height:auto}.mincho{font-family:游明朝,Yu Mincho,YuMincho,游明朝体,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif}a{text-decoration:none;color:#fff}input[type=button],input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}body{font-size:1.8rem;background:#fff;line-height:1.6}body .l-container{padding-left:4rem;padding-right:4rem;max-width:1100px;margin:0 auto}body .pc{display:block}body .sp{display:none}.header{position:fixed;width:100%}.header__logo{width:13%;padding:2em}.header__logo img{transition:.3s}.header__logo img:hover{opacity:.8}.footer{margin:5em 0 2em}.footer__inner__logo{width:15%}.footer__inner__logo img{transition:.3s}.footer__inner__logo img:hover{opacity:.8}.top-mv{background-image:url(https://esolab-test.com/gaxi-dx/images/mv.png);background-repeat:no-repeat;background-position:50%;background-size:cover;height:900px;display:flex;align-items:center}.top-mv__inner{width:100%;max-width:800px!important}.top-mv__inner .sub{margin-top:3.5em;display:inline-block;background:#e0e12d;font-weight:700;color:#191654;font-size:1.3em;padding:.1em .2em;box-shadow:5px 5px 0 #191654}.top-mv__inner .main{font-size:2.1em;font-weight:700;color:#000}.top-mv__inner .main .dot{position:relative}.top-mv__inner .main .dot:before{content:"・";position:absolute;top:-1em;left:.2em;color:#ff7f00}.top-mv__inner .mv-container{display:flex;justify-content:space-between;margin-top:4em}.top-mv__inner .mv-container__box{width:32%;text-align:center}.top-mv__inner .mv-container__box img{width:65%}.top-mv__inner .mv-container__box p{margin-top:1em;font-weight:700}.top-mv__inner .cta{text-align:center;margin-top:4em}.top-mv__inner .cta a{display:flex;justify-content:center}.top-mv__inner .cta a img{width:70%;display:block;transform:translateY(0);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.top-mv__inner .cta a img:hover{transform:translateY(-6px)}.top-dx{margin:5em 0}.top-dx__inner__top{font-size:1.1em;font-weight:700;color:#404040}.top-dx__inner__top span{background:linear-gradient(transparent 50%,#e0e12d 0)}.top-dx__inner__img{display:flex;justify-content:space-around;margin-top:5em}.top-dx__inner__img .row{width:15%;text-align:center}.top-dx__inner__img .row img{width:85%}.top-dx__inner__img .row p{font-size:1.3em;font-weight:700;margin-top:.8em}.top-dx__inner__btm{margin-top:8.5em}.top-dx__inner__btm h3{font-size:4rem;font-weight:700}.top-dx__inner__btm p{margin-top:2.5em;color:#404040;font-weight:700;font-size:1.1em}.top-dx__inner__btm .box{background:#d9d9d9;padding:.8em;margin:1.5em 0}.top-dx__inner__btm .box p{margin-top:0}.top-exam{background:#f5f6f7;padding:3em 0}.top-exam__inner .accord-title{font-size:4rem;font-weight:700;position:relative}.top-exam__inner .accord-title i{position:absolute;right:0;top:50%;transform:translateY(-50%)}.top-exam__inner .accord-content{margin-top:2em}.top-exam__inner .accord-content .score{display:flex;justify-content:space-between;align-items:center;background:#fcf9f7;box-shadow:5px 5px 15px #d6d6d6;padding:1em;position:relative}.top-exam__inner .accord-content .score:before{content:"";top:0;right:0;border-bottom:6em solid transparent;border-right:6em solid #ffefda;position:absolute;z-index:100}.top-exam__inner .accord-content .score:after{content:"";bottom:0;left:0;border-top:6em solid transparent;border-left:6em solid #ffefda;position:absolute;z-index:100}.top-exam__inner .accord-content .score__graph{width:40%}.top-exam__inner .accord-content .score__graph svg{overflow:visible}.top-exam__inner .accord-content .score__graph svg tspan{font-size:.6em}.top-exam__inner .accord-content .score__main{width:55%}.top-exam__inner .accord-content .score__main .total{color:#ff7f00;font-weight:700;font-size:1.4em}.top-exam__inner .accord-content .score__main .total span{border-bottom:3px solid #ff7f00;padding-bottom:.5em}.top-exam__inner .accord-content .score__main .total span strong{font-size:3em}.top-exam__inner .accord-content .score__main .other{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em}.top-exam__inner .accord-content .score__main .other__row{width:47%;font-size:1.1em;font-weight:700;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #d6d6d6;padding:0 1em}.top-exam__inner .accord-content .score__main .other__row .o-score{font-size:2em}.top-exam__inner .accord-content .score__main .other__row .o-score span{font-size:.5em}.top-exam__inner .accord-content .card{display:flex;justify-content:space-between;margin-top:2em}.top-exam__inner .accord-content .card__box{width:48%;background:#191654;padding:.5em}.top-exam__inner .accord-content .card__box .title{background:#fff;text-align:center;padding:.5em 0;font-weight:700}.top-exam__inner .accord-content .card__box .main{text-align:center;color:#fff;font-size:2.2em;font-weight:700;padding:.8em 0}.top-exam__inner .accord-content .txt-section{margin-top:5em}.top-exam__inner .accord-content .txt-section .main-title{font-size:4rem;font-weight:700}.top-exam__inner .accord-content .txt-section .main-txt{margin-top:2em;color:#404040;font-weight:700;font-size:1.1em}.top-exam__inner .accord-content .txt-section .comment{background:#fff;padding:1.5em;margin-top:3em}.top-exam__inner .accord-content .txt-section .comment__title{font-size:1.3em;color:#404040;font-weight:700}.top-exam__inner .accord-content .txt-section .comment__box{display:flex;justify-content:space-between;margin-top:1.5em}.top-exam__inner .accord-content .txt-section .comment__box .img{width:10%}.top-exam__inner .accord-content .txt-section .comment__box .txt{width:85%;font-weight:700;font-size:.9em;color:#404040}.top-cta{padding:5em 0}.top-cta__inner a{display:flex;justify-content:center}.top-cta__inner a img{width:50%;display:block;transform:translateY(0);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.top-cta__inner a img:hover{transform:translateY(-6px)}.top-comment__inner .box{display:flex;justify-content:space-between;align-items:center;background:#f5f6f7;padding:1.5em}.top-comment__inner .box__img{width:20%}.top-comment__inner .box__txt{width:75%}.top-comment__inner .box__txt .posi{font-weight:700;color:#404040}.top-comment__inner .box__txt .name{font-size:1.3em;font-weight:700;color:#404040;margin:.5em 0}.top-comment__inner .box__txt .desc{font-size:.9em;font-weight:700;color:#404040}.question-main{padding:7em 0 5em}.question-main__inner .title{display:flex;font-size:1.5em;font-weight:700}.question-main__inner .title__left{padding-right:.5em}.question-main__inner .choice{margin-top:5em}.question-main__inner .choice__row{display:flex;border:1px solid #000;border-radius:1em;padding:.8em 1.5em;margin-bottom:1em;font-size:1.3em;font-weight:700;transition:.3s}.question-main__inner .choice__row__left{color:#ff7f00;padding-right:2em}.question-main__inner .choice__row:hover{background:#191654;color:#fff}.question-main__inner .btn{display:flex;justify-content:space-between;margin-top:5em}.question-main__inner .btn__left,.question-main__inner .btn__right{padding:.5em 1em;position:relative;width:40%;text-align:center;font-size:1.3em;font-weight:700}.question-main__inner .btn__left i,.question-main__inner .btn__right i{position:absolute;top:50%;transform:translateY(-50%)}.question-main__inner .btn__left{border:4px solid #191654;color:#191654;background:#fff;transition:.3s}.question-main__inner .btn__left:hover{background:#191654;color:#fff}.question-main__inner .btn__left i{left:1em}.question-main__inner .btn__right{border:4px solid #191654;background:#191654;color:#fff;transition:.3s}.question-main__inner .btn__right:hover{background:#fff;color:#191654}.question-main__inner .btn__right i{right:1em}.result{background:#f5f6f7;padding:8em 0}.result__inner__title{font-size:4rem;font-weight:700}.result__inner__content{margin-top:2em}.result__inner__content .score{display:flex;justify-content:space-between;align-items:center;background:#fcf9f7;box-shadow:5px 5px 15px #d6d6d6;padding:1em;position:relative}.result__inner__content .score:before{content:"";top:0;right:0;border-bottom:6em solid transparent;border-right:6em solid #ffefda;position:absolute;z-index:100}.result__inner__content .score:after{content:"";bottom:0;left:0;border-top:6em solid transparent;border-left:6em solid #ffefda;position:absolute;z-index:100}.result__inner__content .score__graph{width:40%}.result__inner__content .score__graph svg{overflow:visible}.result__inner__content .score__graph svg tspan{font-size:.6em}.result__inner__content .score__main{width:55%}.result__inner__content .score__main .total{color:#ff7f00;font-weight:700;font-size:1.4em}.result__inner__content .score__main .total span{border-bottom:3px solid #ff7f00;padding-bottom:.5em}.result__inner__content .score__main .total span strong{font-size:3em}.result__inner__content .score__main .other{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em}.result__inner__content .score__main .other__row{width:47%;font-size:1.1em;font-weight:700;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #d6d6d6;padding:0 1em}.result__inner__content .score__main .other__row .o-score{font-size:2em}.result__inner__content .score__main .other__row .o-score span{font-size:.5em}.result__inner__content .card{display:flex;justify-content:space-between;margin-top:2em}.result__inner__content .card__box{width:48%;background:#191654;padding:.5em}.result__inner__content .card__box .title{background:#fff;text-align:center;padding:.5em 0;font-weight:700}.result__inner__content .card__box .main{text-align:center;color:#fff;font-size:2.2em;font-weight:700;padding:.8em 0}.result__inner__content .txt-section{margin-top:5em}.result__inner__content .txt-section .main-title{font-size:4rem;font-weight:700}.result__inner__content .txt-section .main-txt{margin-top:2em;color:#404040;font-weight:700;font-size:1.1em}.result__inner__content .txt-section .comment{background:#fff;padding:1.5em;margin-top:3em}.result__inner__content .txt-section .comment__title{font-size:1.3em;color:#404040;font-weight:700}.result__inner__content .txt-section .comment__box{display:flex;justify-content:space-between;margin-top:1.5em}.result__inner__content .txt-section .comment__box .img{width:10%}.result__inner__content .txt-section .comment__box .txt{width:85%;font-weight:700;font-size:.9em;color:#404040}.result-banner{padding:3em 0}.result-banner__inner{display:flex;justify-content:space-between}.result-banner__inner .box{width:47%}.result-banner__inner .box__txt{padding:1em 0;font-weight:700;font-size:.85em}.result-banner__inner .box__btn a{background:#3028c7;border:2px solid #3028c7;display:block;padding:.3em;text-align:center;font-weight:700;font-size:1.1em;transition:.3s}.result-banner__inner .box__btn a:hover{background:#fff;color:#3028c7}.result-banner__inner .box__btn a i{margin-left:.5em;margin-right:0}.result-banner__inner .box__btn a.line{background:#10af39;border:2px solid #10af39}.result-banner__inner .box__btn a.line:hover{background:#fff;color:#10af39}.result-banner__inner .box__btn a.line i{margin-left:0;margin-right:.5em}.thanks{background:#f5f6f7;padding:8em 0}.thanks__inner__head{text-align:center}.thanks__inner__head__title{font-size:2em;font-weight:700;border-bottom:5px solid #ff7f00}.thanks__inner__head__lead{margin:2em 0}.thanks__inner .sr-only{text-align:center;padding:1em 0;color:#ff7f00;font-weight:700}.thanks__inner__btn{display:flex;justify-content:space-between;margin-top:5em}.thanks__inner__btn__left,.thanks__inner__btn__right{padding:.5em 1em;position:relative;width:40%;text-align:center;font-size:1.3em;font-weight:700}.thanks__inner__btn__left i,.thanks__inner__btn__right i{position:absolute;top:50%;transform:translateY(-50%)}.thanks__inner__btn__left{border:4px solid #191654;color:#191654;background:#fff;transition:.3s}.thanks__inner__btn__left:hover{background:#191654;color:#fff}.thanks__inner__btn__left i{left:1em}.thanks__inner__btn__right{border:4px solid #191654;background:#191654;color:#fff;transition:.3s}.thanks__inner__btn__right:hover{background:#fff;color:#191654}.thanks__inner__btn__right i{right:1em}@media only screen and (max-width:1279px){body{font-size:1.7rem}body .l-container{padding-left:3rem;padding-right:3rem}.header__logo{width:20%}.top-mv__inner .main .dot:before{content:"・"}.top-exam__inner .accord-content .score__main .other__row{flex-direction:column}.result__inner__content .score:before{content:""}.result__inner__content .score__main .other__row{flex-direction:column}}@media only screen and (max-width:767px){body{font-size:1.6rem}body .l-container{padding-left:2rem;padding-right:2rem}body .pc{display:none}body .sp{display:block}.header__logo{width:40%}.footer__inner__logo{width:30%}.top-mv__inner .main .dot:before{content:"・"}.top-mv__inner .mv-container{flex-wrap:wrap;justify-content:center}.top-mv__inner .mv-container__box{width:45%}.top-mv__inner .cta{margin-top:2em}.top-mv__inner .cta a img{width:90%}.top-dx__inner__img{flex-wrap:wrap}.top-dx__inner__img .row{width:45%;margin-bottom:1em}.top-dx__inner__img .row img{width:80%}.top-dx__inner__img .row p{font-size:1.1em}.top-dx__inner__btm h3{font-size:1.5em}.top-dx__inner__btm p{font-size:1em}.top-exam__inner .accord-title{font-size:1.5em}.top-exam__inner .accord-content .score{flex-direction:column}.top-exam__inner .accord-content .score__graph{width:70%}.top-exam__inner .accord-content .score__main{width:100%}.top-exam__inner .accord-content .card{flex-direction:column}.top-exam__inner .accord-content .card__box{margin-bottom:1em;width:100%}.top-exam__inner .accord-content .card__box .main,.top-exam__inner .accord-content .txt-section .main-title{font-size:1.5em}.top-exam__inner .accord-content .txt-section .main-txt{font-size:1em}.top-exam__inner .accord-content .txt-section .comment__box{flex-direction:column;justify-content:center;align-items:center}.top-exam__inner .accord-content .txt-section .comment__box .img{width:30%}.top-exam__inner .accord-content .txt-section .comment__box .txt{width:100%;margin-top:1em}.top-cta__inner a img{width:90%}.top-comment__inner .box{flex-direction:column}.top-comment__inner .box__img{width:50%}.top-comment__inner .box__txt{width:100%;margin-top:2em}.question-main__inner .choice__row{font-size:1em}.question-main__inner .choice__row__left{padding-right:.5em}.question-main__inner .btn__left,.question-main__inner .btn__right{padding:.5em 0;font-size:1em;width:48%}.result__inner__content .score{flex-direction:column}.result__inner__content .score:before{content:""}.result__inner__content .score__graph{width:70%}.result__inner__content .score__main{width:100%}.result__inner__content .card{flex-direction:column}.result__inner__content .card__box{margin-bottom:1em;width:100%}.result__inner__content .card__box .main,.result__inner__content .txt-section .main-title{font-size:1.5em}.result__inner__content .txt-section .main-txt{font-size:1em}.result__inner__content .txt-section .comment__box{flex-direction:column;justify-content:center;align-items:center}.result__inner__content .txt-section .comment__box .img{width:30%}.result__inner__content .txt-section .comment__box .txt{width:100%;margin-top:1em}.result-banner__inner{flex-direction:column}.result-banner__inner .box{width:100%;margin-bottom:2em}.thanks__inner__btn{flex-direction:column}.thanks__inner__btn__left,.thanks__inner__btn__right{padding:.5em 0;font-size:1em;width:100%}.thanks__inner__btn__left{margin-bottom:1em}}@media only screen and (max-width:479px){body{font-size:1.5rem}body .l-container{padding-left:1rem;padding-right:1rem}}