*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{font-family:Hiragino Kaku Gothic Pro,Meiryo,MS PGothic,Osaka,Arial,sans-serif;margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}iframe{border:0;vertical-align:bottom}a{background-color:transparent;color:#143a9d;text-decoration:none}ul{list-style:none}.speech-bubble,.speech-bubble__titleWrap{animation:none;opacity:1}@media screen and (min-width:768px){.speech-bubble,.speech-bubble__titleWrap{animation:fadeIn .3s ease-out forwards;animation-delay:.8s;opacity:0}}@keyframes fadeIn{to{opacity:1}}.bubble-wrap{align-self:end;grid-column:1;grid-row:3;justify-self:center;margin:1px}@media screen and (min-width:768px){.bubble-wrap{grid-column:1/span 1;grid-row:2;justify-self:end}}@media screen and (min-width:990px){.bubble-wrap{justify-self:center}}.bubble-wrap .speech-bubble{background-color:transparent;border-radius:0;box-shadow:none;padding-bottom:40px;position:relative;width:100%}@media screen and (min-width:768px){.bubble-wrap .speech-bubble{background-color:#fff;border-radius:8px;box-shadow:4px 10px 10px 0 rgba(0,0,0,.149);text-align:center;width:330px}}@media screen and (min-width:990px){.bubble-wrap .speech-bubble{padding-bottom:29px;width:440px}}.bubble-wrap .speech-bubble:after{display:none}@media screen and (min-width:768px){.bubble-wrap .speech-bubble:after{border-color:transparent transparent transparent #07569e;border-style:solid;border-width:25px 0 25px 30px;content:"";display:block;position:absolute;right:-16px;top:0}}.bubble-wrap .speech-bubble *{animation:none;opacity:1}@media screen and (min-width:768px){.bubble-wrap .speech-bubble *{animation:fadeIn .3s ease-out forwards;opacity:0}}.bubble-wrap .speech-bubble .bubble-title{animation-delay:1.1s;font-size:1.125rem;font-weight:600;line-height:1.4}.bubble-wrap .speech-bubble__button,.bubble-wrap .speech-bubble__content{animation-delay:1.11s}.bubble-wrap .speech-bubble__titleWrap{display:none}@media screen and (min-width:768px){.bubble-wrap .speech-bubble__titleWrap{background-color:#07569e;border-radius:8px 8px 0 0;color:#fff;display:block;padding:16px 0;text-align:center}}.bubble-wrap .speech-bubble__content{display:none}@media screen and (min-width:768px){.bubble-wrap .speech-bubble__content{background-color:#fff;border-radius:0 0 8px 8px;color:#07569e;display:block;font-size:1.375rem;font-weight:600;letter-spacing:2px;line-height:1.6;padding:19px 0;text-align:center}}.bubble-wrap .speech-bubble__button{align-items:center;background-color:#fff;border:1px solid #07569e;border-radius:40px;color:#07569e;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:10px;justify-content:center;margin:0 auto;padding:12px 25px 12px 20px;text-align:center}@media screen and (min-width:768px){.bubble-wrap .speech-bubble__button{font-size:1.0625rem;padding:12px 0;width:300px}}.banner-wrap{grid-column:1;grid-row:1;justify-items:center;justify-self:center;padding:15px 0 0;text-align:center}@media screen and (min-width:768px){.banner-wrap{justify-self:end;padding:30px 0 0}}@media screen and (min-width:990px){.banner-wrap{justify-self:center}}@media screen and (min-width:768px){.banner-wrap{grid-column:1/span 1}}.banner-wrap__text{color:#e60012;display:flex;flex-direction:column;font-size:1.0625rem;font-weight:600;gap:20px;letter-spacing:5px;line-height:1.4;margin-bottom:0;text-align:center}@media screen and (min-width:768px){.banner-wrap__text{font-size:1.25rem;letter-spacing:10px}}@media screen and (min-width:990px){.banner-wrap__text{font-size:1.625rem;width:100%}}.banner-wrap__img{display:block;width:240px}@media screen and (min-width:768px){.banner-wrap__img{width:320px}}@media screen and (min-width:990px){.banner-wrap__img{width:394px}}.sp .banner-wrap{justify-self:center;padding:0}.sp .banner-wrap__text{font-size:.875rem;gap:10px;letter-spacing:4px;line-height:1.4;margin-top:10px}.sp .banner-wrap__img{display:block;width:200px}.b_banner-container{margin:30px 15px 15px}@media screen and (min-width:990px){.b_banner-container{margin:30px 15px 0}}.b_banner-container a{display:block;text-align:center}.b_banner-container a img{border:.5px solid #333;height:auto;max-width:418px;width:100%}.b_banner-container p{color:#333;font-size:.875rem;line-height:1.6;margin-top:10px;text-align:center}@media screen and (min-width:990px){.b_banner-container p{font-size:1rem;line-height:1.8}}.iframe-wrap{background:none;background:linear-gradient(1turn,#fff,#f2f2f2);border-radius:0;border-radius:20px;box-shadow:none;box-shadow:0 4px 14px 0 rgba(0,0,0,.251);box-sizing:border-box;grid-column:1;grid-row:2;height:600px;height:650px;padding:56px 15px 32px;position:relative;width:100%;width:350px}.iframe-wrap:after,.iframe-wrap:before{background:#dbdbdb;border-radius:100px;content:"";display:none;display:block;position:absolute}.iframe-wrap:before{height:10px;left:calc(50% + 63px);top:21px;width:10px}.iframe-wrap:after{height:7px;left:calc(50% - 50px);top:22px;width:100px}.iframe-wrap iframe{background:#fff;height:100%;width:100%}@media screen and (min-width:441px){.iframe-wrap{margin:10px auto 0}}@media screen and (min-width:768px){.iframe-wrap{grid-column:2;grid-row:1/span 2}}.exam-page{min-height:562px}.exam-page.change-mouse-cursor{cursor:url(https://s.yimg.jp/images/bousaimoshi/assets/exam/top/2025/img/cursor.png),auto}.exam-page .stripe-line{display:none}.header{background-color:#e60012;color:#fff;padding:20px 0;text-align:center}.header p{font-size:1.375rem;font-weight:600;line-height:1.6}.linkarea{background-color:#ffe0e0;padding:0 0 10px;text-align:center;width:100%}.linkarea-inner{padding:15px 20px 0}.linkarea .new{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:10px}.linkarea .new__label{background-color:#0072da;color:#fff;font-size:.875rem;font-weight:800;letter-spacing:3px;padding:6px 20px}.linkarea .new__text{font-size:.8125rem;font-weight:600;line-height:1.6}.linkarea .cartoon-sticker{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.linkarea .cartoon-sticker__text{color:#333;font-size:.875rem;font-weight:600;line-height:1.6;text-align:left}.linkarea .cartoon-sticker__img{vertical-align:middle}.linkarea .cartoon-sticker:nth-child(2){padding-top:25px}.linkarea .link{background:#fff;border-radius:8px;box-shadow:0 3px 9px 0 rgba(230,0,18,.42);box-sizing:border-box;display:flex;justify-content:center;margin-bottom:10px;padding:15px 0;position:relative;text-decoration:none;width:100%}.linkarea .link img{display:block}.linkarea .link__icon{display:flex;justify-content:center;position:absolute;right:10px;top:calc(50% - 8px)}.linkarea .special{padding:14px 0}.sp .special__img{height:54px}@media screen and (max-width:767px){.pc_only{display:none!important}}@media screen and (min-width:768px){.sp_only{display:none!important}}.maintenance-active__text,.wrap-maintenance{display:grid;grid-template-columns:1fr;text-align:center}.maintenance-notice{background-color:#fff9d9;border:2px solid #fc6600;font-size:1rem;gap:10px;line-height:160%;margin:0 15px;padding:15px}@media screen and (max-width:767px){.maintenance-notice{font-size:.875rem}}.maintenance-notice__bold{font-weight:700}.maintenance-notice__bold span{display:inline}@media screen and (max-width:767px){.maintenance-notice__bold span{display:none}.maintenance-notice__normal{text-align:left}}.maintenance-active{line-height:140%}@media screen and (max-width:767px){.maintenance-active{margin-top:20px}}.maintenance-active__title{align-items:center;background-color:#e60012;color:#fff;display:grid;font-size:1.25rem;font-weight:700;gap:10px;grid-template-columns:auto auto;justify-content:center;padding:10px 15px}@media screen and (max-width:767px){.maintenance-active__title{font-size:.9375rem}}.maintenance-active__text{background-color:#fffcea;border-bottom:2px solid #e60012;color:#e60012;gap:10px;padding:15px}.maintenance-active__text--normal{font-size:1rem}@media screen and (max-width:767px){.maintenance-active__text--normal{font-size:.875rem}}.maintenance-active__text--bold{font-size:1.25rem;font-weight:700}@media screen and (max-width:767px){.maintenance-active__text--bold{font-size:.9375rem}}.maintenance-active__text--bold span{display:inline}@media screen and (max-width:767px){.maintenance-active__text--bold span{display:none}}.hidden{opacity:0;visibility:hidden}.visible{opacity:1;transition:opacity .3s ease;visibility:visible}.wrap-top{min-height:600px}.exam-wrap,.iframe-wrap{display:none}.header-logo{background-color:#fff;margin:0 auto;max-width:990px;width:100%}@media screen and (min-width:768px){.header-logo__inner{margin:0 auto;max-width:990px}}.header-logo .logo--lg{display:block;width:120px}.header-logo .logo--sm{display:block;width:40px}.flex-container{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:441px){.flex-container{gap:25px}}@media screen and (min-width:768px){.flex-container{gap:25px}}@media screen and (min-width:990px){.flex-container{flex-direction:row;gap:20px}}.flex-container .img-screen{max-width:202px;width:calc(50% - 5px)}@media screen and (min-width:768px){.flex-container .img-screen{max-width:202px;width:auto}}.flex-container .img-border-screen{max-width:195px;width:calc(50% - 5px)}@media screen and (min-width:990px){.flex-container .img-border-screen{max-width:218px;width:auto}}.section{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:441px){.section{gap:40px}}@media screen and (min-width:990px){.section{gap:40px}}.section .title-wrapper{align-items:center;display:flex;flex-direction:column}.section .title-wrapper .title{color:#e60012;font-size:1.375rem;font-weight:600;line-height:1.6;padding:0;text-align:center}@media screen and (min-width:441px){.section .title-wrapper .title{padding:0}}.wrap{padding:0;width:100%}@media screen and (min-width:768px){.wrap{padding:30px 0 40px}}.wrap-top{background:linear-gradient(180deg,#fff 50%,#ffd4dc);text-align:center}.wrap-inner{display:grid;flex-direction:column;gap:25px 30px;margin:0 auto}.wrap-inner:first-child{display:grid;gap:30px}@media screen and (min-width:768px){.wrap-inner{flex-direction:row;gap:0}}@media screen and (max-width:440px){.wrap-inner{max-width:440px}}@media screen and (min-width:767px){.wrap-inner{max-width:790px}}@media screen and (min-width:441px){.wrap-inner{max-width:760px}}@media screen and (min-width:768px){.wrap-inner{max-width:770px}}@media screen and (min-width:850px){.wrap-inner{max-width:980px}}@media screen and (min-width:990px){.wrap-inner{max-width:990px}}.exam-screen-wrapper{align-items:center;display:flex;gap:15px;justify-content:center;order:2}@media screen and (min-width:768px){.exam-screen-wrapper{order:1}}.exam-border-screen-wrapper{align-items:center;background:#ffcfcf;border-radius:5px;display:flex;gap:10px;justify-content:center;max-width:466px;order:2;padding:10px}@media screen and (min-width:768px){.exam-border-screen-wrapper{order:1}}@media screen and (min-width:767px){section.exam-screen{max-width:790px}}@media screen and (min-width:768px){section.exam-screen{max-width:770px}}@media screen and (min-width:850px){section.exam-screen{max-width:850px}}@media screen and (min-width:990px){section.exam-screen{max-width:990px}}section.exam-screen .flex-container.mt15{margin-top:15px}section.exam-screen .flex-container.center{place-items:center}section.exam-screen .content{color:#333;order:1}section.result-screen{padding:20px 15px 0}@media screen and (min-width:441px){section.result-screen{padding:20px 30px 0}}@media screen and (min-width:990px){section.result-screen{padding:30px 40px 0}}section.result-screen .result-screen-inner{background:#ffe0e0;border-radius:8px}section.result-screen .result-screen-inner .img-result-wrapper{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}section.result-screen .result-screen-inner .img-result-wrapper img{max-width:243px;width:calc(50% - 5px)}@media screen and (min-width:768px){section.result-screen .result-screen-inner .img-result-wrapper img{width:243px}}section.result-screen .title{color:#b50e1b;font-weight:600}@media screen and (max-width:440px){section.supervision-screen{padding:50px 30px}}@media screen and (min-width:441px){section.supervision-screen{padding:50px 30px}}@media screen and (min-width:768px){section.supervision-screen{padding:50px 30px}}@media screen and (min-width:990px){section.supervision-screen{padding:50px 40px}}section.supervision-screen .supervision-screen-inner{background:#fff4f4;border:3px solid #ff7f7f;display:grid;gap:15px 25px;grid-template-areas:"item1" "item2" "item3" "item4";grid-template-columns:1fr;padding:37px}@media screen and (min-width:768px){section.supervision-screen .supervision-screen-inner{gap:20px 25px;grid-template-areas:"item1 item2" "item3 item2" "item4 item2";grid-template-columns:1fr 236px}}@media screen and (min-width:990px){section.supervision-screen .supervision-screen-inner{gap:15px 25px}}section.supervision-screen .supervision-screen-inner .supervisor-names{align-items:center;display:flex;flex-wrap:wrap;gap:15px 15px;grid-area:item1;margin-bottom:15px}@media screen and (max-width:440px){section.supervision-screen .supervision-screen-inner .supervisor-names{flex-direction:column;gap:10px 15px;margin-bottom:0}}@media screen and (min-width:441px){section.supervision-screen .supervision-screen-inner .supervisor-names{flex-direction:column;gap:10px 15px;margin-bottom:0}}@media screen and (min-width:768px){section.supervision-screen .supervision-screen-inner .supervisor-names{flex-direction:row;gap:15px 15px;margin-bottom:15px}}section.supervision-screen .supervision-screen-inner .supervisor-names__mark{background:#e60012;color:#fff;font-size:22px;font-weight:600;letter-spacing:1px;line-height:100%;padding:6px 15px}section.supervision-screen .supervision-screen-inner .supervisor-names__name{color:#e60012;font-size:26px;font-weight:600;line-height:130%;margin-right:5px}section.supervision-screen .supervision-screen-inner .supervisor-names__degree{color:#555;font-size:14px;font-weight:400;line-height:160%}section.supervision-screen .supervision-screen-inner .supervisor-img{grid-area:item2}section.supervision-screen .supervision-screen-inner .supervisor-img img{border-radius:50%;display:block;height:auto;width:236px}@media screen and (max-width:440px){section.supervision-screen .supervision-screen-inner .supervisor-img img{margin:0 auto;width:150px}}@media screen and (min-width:441px){section.supervision-screen .supervision-screen-inner .supervisor-img img{margin:0 auto;width:150px}}@media screen and (min-width:768px){section.supervision-screen .supervision-screen-inner .supervisor-img img{width:236px}}section.supervision-screen .supervision-screen-inner .supervisor-title{color:#111;font-size:22px;font-weight:600;grid-area:item3;line-height:160%}@media screen and (max-width:440px){section.supervision-screen .supervision-screen-inner .supervisor-title{margin-top:10px}}@media screen and (min-width:441px){section.supervision-screen .supervision-screen-inner .supervisor-title{margin-top:10px}}@media screen and (min-width:768px){section.supervision-screen .supervision-screen-inner .supervisor-title{margin-top:0}}section.supervision-screen .supervision-screen-inner .supervisor-message{color:#333;font-size:16px;font-weight:400;grid-area:item4;line-height:180%}section.guidance-screen{padding:0 30px}section.guidance-screen .guidance-screen-inner{background:#f4faff;border-radius:8px;padding:30px 40px 40px}@media screen and (max-width:440px){section.guidance-screen .guidance-screen-inner{padding:30px 10px 40px}}@media screen and (min-width:441px){section.guidance-screen .guidance-screen-inner{padding:30px 40px 40px}}section.guidance-screen .guidance-screen-inner .title-wrapper{gap:15px}section.guidance-screen .guidance-screen-inner .title-wrapper .title{color:#333;font-size:26px;font-weight:600;line-height:160%}@media screen and (max-width:440px){section.guidance-screen .guidance-screen-inner .title-wrapper .title{font-size:22px;margin:0 20px}}@media screen and (min-width:441px){section.guidance-screen .guidance-screen-inner .title-wrapper .title{font-size:22px;margin:0}}@media screen and (min-width:768px){section.guidance-screen .guidance-screen-inner .title-wrapper .title{font-size:26px}}section.guidance-screen .guidance-screen-inner .title-wrapper .to-everyone{background:#0072da;color:#fff;font-size:18px;font-weight:600;line-height:140%;margin:0;padding:6px 20px}@media screen and (max-width:440px){section.guidance-screen .guidance-screen-inner .title-wrapper .to-everyone{font-size:16px}}@media screen and (min-width:441px){section.guidance-screen .guidance-screen-inner .title-wrapper .to-everyone{font-size:18px}}section.guidance-screen .guidance-screen-inner .howto-guidance-wrapper{align-items:flex-start;display:flex;gap:25px;padding:40px 10px 25px}@media screen and (max-width:440px){section.guidance-screen .guidance-screen-inner .howto-guidance-wrapper{align-items:center;flex-direction:column;padding:40px 20px 25px}}@media screen and (min-width:441px){section.guidance-screen .guidance-screen-inner .howto-guidance-wrapper{align-items:center;flex-direction:column;padding:40px 10px 25px}}@media screen and (min-width:768px){section.guidance-screen .guidance-screen-inner .howto-guidance-wrapper{align-items:center;flex-direction:column}}@media screen and (min-width:990px){section.guidance-screen .guidance-screen-inner .howto-guidance-wrapper{flex-direction:row}}section.guidance-screen .guidance-screen-inner .howto-guidance-wrapper .guidance-image{flex-shrink:0;width:290px}@media screen and (max-width:440px){section.guidance-screen .guidance-screen-inner .howto-guidance-wrapper .guidance-image{max-width:280px;width:auto}}@media screen and (min-width:441px){section.guidance-screen .guidance-screen-inner .howto-guidance-wrapper .guidance-image{width:290px}}section.guidance-screen .guidance-screen-inner .howto-guidance-wrapper .guidance-image img{height:auto;width:100%}section.guidance-screen .guidance-screen-inner .howto-guidance-wrapper .guidance-content{color:#333;font-size:16px;font-weight:400;line-height:170%}section.guidance-screen .guidance-screen-inner .btn-guidance-wrapper{align-items:flex-start;align-self:stretch;display:flex;gap:15px;justify-content:center}@media screen and (max-width:440px){section.guidance-screen .guidance-screen-inner .btn-guidance-wrapper{align-items:center;flex-direction:column}}@media screen and (min-width:441px){section.guidance-screen .guidance-screen-inner .btn-guidance-wrapper{align-items:center;flex-direction:column}}@media screen and (min-width:768px){section.guidance-screen .guidance-screen-inner .btn-guidance-wrapper{align-items:center;flex-direction:column}}@media screen and (min-width:990px){section.guidance-screen .guidance-screen-inner .btn-guidance-wrapper{flex-direction:row}}section.guidance-screen .guidance-screen-inner .btn-guidance-wrapper a{align-items:center;background:#fff;border:1px solid #07569e;border-radius:40px;color:#07569e;display:flex;font-size:20px;font-weight:600;gap:10px;height:75px;justify-content:center;line-height:140%;max-width:475px;padding:15px 20px;text-align:center;width:100%}@media screen and (max-width:440px){section.guidance-screen .guidance-screen-inner .btn-guidance-wrapper a{font-size:18px;max-width:280px}}@media screen and (min-width:441px){section.guidance-screen .guidance-screen-inner .btn-guidance-wrapper a{ffont-size:20px}}.contents .sub-title{background:#ffe0e0;color:#333;font-size:1.125rem;font-weight:600;line-height:1.4;padding:10px 0;text-align:center}@media screen and (min-width:441px){.contents .sub-title{font-size:1.25rem}}@media screen and (min-width:768px){.contents .sub-title{margin:40px 0 30px}}.contents .content-wrapper{display:grid;gap:30px}@media screen and (min-width:441px){.contents .content-wrapper{padding:15px 0}}@media screen and (min-width:768px){.contents .content-wrapper{gap:30px;grid-template-columns:1fr 1fr}}.contents .content-wrapper .content-item a{cursor:pointer;display:flex;gap:15px}.contents .content-wrapper .content-item .img-demo{background-color:#d9d9d9;flex:0 0 110px;height:110px;width:110px}.contents .content-wrapper .content-item .text-wrapper__title{color:#000;font-size:1rem;font-weight:600;line-height:1.4}@media screen and (min-width:441px){.contents .content-wrapper .content-item .text-wrapper__title{font-size:1.25rem}}.contents .content-wrapper .content-item .text-wrapper__content{color:#333;font-size:.875rem;line-height:1.7;padding-top:15px}.introducing{padding:30px 30px 10px}@media screen and (min-width:990px){.introducing{padding:40px 30px 10px}}.introducing-container{background-color:#fffce5;padding:40px 30px 25px}@media screen and (min-width:768px){.introducing-container{padding:30px 40px 25px}}.introducing-content{align-items:center;display:flex;flex-direction:column;gap:25px;justify-content:center}@media screen and (min-width:990px){.introducing-content{align-items:flex-start;flex-direction:row}}.introducing-imgs{display:flex;gap:10px}@media screen and (min-width:768px){.introducing-imgs{gap:15px}}.introducing-img{display:block;height:auto;max-height:360px;max-width:203px;object-fit:contain;width:calc(50% - 5px)}@media screen and (min-width:768px){.introducing-img{max-width:203px}}.introducing-desc{flex:1;font-size:1rem;line-height:1.7;text-align:justify}.introducing-linkQuiz{background-color:#fff;border:1px solid #07569e;border-radius:40px;display:block;font-size:1.25rem;font-weight:600;line-height:1.4;margin:30px auto 0;padding:15px 30px 15px 25px;text-align:center;width:100%}@media screen and (min-width:768px){.introducing-linkQuiz{padding:20px 0;width:475px}}.introducing .title-wrapper{gap:15px;margin-bottom:40px}.introducing .title-label{background-color:#0072da;color:#fff;font-size:.875rem;font-weight:800;letter-spacing:3px;padding:6px 20px}.introducing .title-text{color:#333;font-size:1.5625rem;font-weight:600;line-height:1.4;text-align:center}@media screen and (min-width:768px){.introducing .title-text{font-size:1.75rem;line-height:1.6}}.footer-img-wrap{display:flex;gap:40px;justify-content:center;margin:0 auto;padding:0 0 30px}@media screen and (min-width:441px){.footer-img-wrap{padding:40px 0}}.footer-img-wrap .footer-icon-wrap{width:50px}.footer-img-wrap img{border-style:none;vertical-align:bottom;width:100%}.footer-link{color:#143a9d;display:flex;flex-direction:column;gap:15px;margin:10px 0;text-align:center;width:100%}@media screen and (min-width:768px){.footer-link{gap:20px;margin-bottom:10px}}.footer-link .terms{display:flex;flex-direction:column;gap:5px}@media screen and (min-width:768px){.footer-link-inner{border-bottom:2px solid #eee;margin:0 auto 20px;max-width:990px}}.footer-subtext{color:#666;font-size:.75rem}.footer_subLink a{display:inline-block;line-height:1.8}.footer_subLink.exam-link>li+li:before{color:#666;content:"|";padding:0 .5rem}.footer_subLink>li+li:before{color:#666;content:"-";padding:0 .5rem}.footer_subLink.display-pc-only br{display:block}@media screen and (min-width:768px){.footer_subLink.display-pc-only br{display:none}}.footer_subLink>li{display:inline-block;font-size:.75rem}@media (min-width:768px){.footer_subLink>li:nth-of-type(4){display:inline}.footer_subLink>li{font-size:.875rem}}.mascot{width:124px}.sp .header-logo{padding:10px 13px}.sp .exam-wrap{display:block}.sp .exam-wrap .stripe-line{display:block;margin:12px auto 0}.sp .exam-screen{gap:20px;padding:30px 15px 0}.sp .exam-screen .content,.sp .result-screen{font-size:.875rem;line-height:1.6}.sp .result-screen{padding:20px 15px 0}.sp .result-screen br{display:none}.sp .result-screen-inner{padding:20px}.sp .bubble-wrap,.sp .display-pc-only,.sp .iframe-wrap{display:none}.sp .contents{gap:0;padding:50px 15px}@media screen and (min-width:441px){.sp .contents{padding:50px 30px 10px}}@media screen and (min-width:768px){.sp .contents{padding:100px 30px 50px}}@media screen and (min-width:990px){.sp .contents{padding:100px 20px 50px}}.sp .contents .content-wrapper .content-item a{cursor:pointer;display:flex;gap:15px}.sp .contents .content-wrapper .content-item .text-wrapper__content{font-size:.75rem;line-height:1.6;padding-top:10px}.sp .contents .sub-title{margin:30px 0 25px}.sp .wrap-inner:first-child{gap:20px}.sp .title-wrapper{gap:10px}.sp .introducing{padding:15px 15px 10px}.sp .introducing-container{padding:20px 20px 25px}.sp .introducing-desc{font-size:.875rem}.sp .introducing-linkQuiz{font-size:.9375rem;margin-top:20px;padding:15px 25px 15px 20px}.sp .introducing .title-wrapper{gap:15px;margin-bottom:30px}.sp .introducing .title-text{font-size:1.1875rem}.sp section.supervision-screen{padding:50px 15px 45px}@media screen and (max-width:420px){.sp section.supervision-screen{padding:50px 15px 30px}}.sp section.supervision-screen .supervision-screen-inner{gap:15px;padding:17px}.sp section.supervision-screen .supervision-screen-inner .supervisor-names{gap:10px}.sp section.supervision-screen .supervision-screen-inner .supervisor-names__mark{font-size:16px;padding:6px 10px}.sp section.supervision-screen .supervision-screen-inner .supervisor-names__name{font-size:22px}.sp section.supervision-screen .supervision-screen-inner .supervisor-names__degree{font-size:12px}.sp section.supervision-screen .supervision-screen-inner .supervisor-title{font-size:18px;line-height:150%}.sp section.supervision-screen .supervision-screen-inner .supervisor-message{font-size:14px;line-height:170%}.sp section.guidance-screen{padding:0 15px}.sp section.guidance-screen .guidance-screen-inner{padding:20px 20px 25px}.sp section.guidance-screen .guidance-screen-inner .title-wrapper{gap:15px}.sp section.guidance-screen .guidance-screen-inner .title-wrapper .title{font-size:20px;line-height:140%;margin:0}.sp section.guidance-screen .guidance-screen-inner .title-wrapper .to-everyone{font-size:14px;line-height:150%}.sp section.guidance-screen .guidance-screen-inner .howto-guidance-wrapper{padding:30px 0}.sp section.guidance-screen .guidance-screen-inner .howto-guidance-wrapper .guidance-image{max-width:290px}.sp section.guidance-screen .guidance-screen-inner .howto-guidance-wrapper .guidance-content{font-size:14px}.sp section.guidance-screen .guidance-screen-inner .btn-guidance-wrapper a{font-size:15px;height:60px;max-width:370px}.pc-tablet .header-logo{padding:15px}.pc-tablet .contents{gap:40px;padding:100px 30px 70px}@media screen and (min-width:768px){.pc-tablet .contents{gap:0;padding:60px 20px 70px}}@media screen and (min-width:990px){.pc-tablet .contents{padding:60px 20px 70px}}.pc-tablet .contents .content-wrapper{margin-top:5px}.pc-tablet .exam-section{grid-column:1;grid-row:2;justify-self:center}@media screen and (min-width:768px){.pc-tablet .exam-section{grid-column:2;grid-row:1/span 2;justify-self:start}}@media screen and (min-width:990px){.pc-tablet .exam-section{margin-top:0}}.pc-tablet .exam-screen{gap:25px;padding:50px 30px 0}@media screen and (min-width:990px){.pc-tablet .exam-screen{padding:50px 40px 0}}.pc-tablet .exam-screen .content{font-size:1rem;line-height:1.8}.pc-tablet .title-wrapper{gap:20px}.pc-tablet .title-wrapper .title{font-size:1.75rem}.pc-tablet .result-screen{padding:30px 30px 0}@media screen and (min-width:990px){.pc-tablet .result-screen{padding:30px 40px 0}}.pc-tablet .result-screen .title{font-size:1rem;line-height:1.7;text-align:center}.pc-tablet .result-screen .title br{display:block}.pc-tablet .result-screen-inner{padding:30px 40px}.pc-tablet .bubble-wrap,.pc-tablet .iframe-wrap{display:block}.pc-tablet .display-sp-only,.pc-tablet .exam-wrap{display:none}.pc-tablet .introducing .title-wrapper{gap:15px}