@import"https://fonts.googleapis.com/css2?family=Barlow:wght@600;700&family=Exo:wght@700&family=Noto+Sans+JP:wght@100..900&display=swap";.roundBox{border-radius:20px;padding:8vw}a.legal{border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#db4c00;font-family:"Barlow",sans-serif;font-weight:700;font-size:1.8rem;width:300px;box-shadow:inset 0px 0px 15px 0px rgba(0,0,0,.45)}a.legal:hover{background-color:#982f00}p.copyright{font-family:"Barlow",sans-serif;font-weight:700;font-size:1.3rem;line-height:1;color:#fff;text-align:center}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light;-moz-tab-size:2;-o-tab-size:2;tab-size:2;scrollbar-gutter:stable}:where(html:has(dialog:modal[open])){overflow:clip}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){border:none;-webkit-border-before:1px solid;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(dialog){border:none;background:none;inset:unset;max-width:unset;max-height:unset}:where(dialog:not([open])){display:none !important}:where(:focus-visible){outline:3px solid CanvasText;box-shadow:0 0 0 5px Canvas;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}*{margin:0;padding:0}html{font-size:62.5%;scroll-behavior:smooth}h1,h2,h3,h4,p,span,a,th,td,dt,dd,figcaption{margin:0;padding:0}body{font-size:1.6em;font-family:-apple-system,BlinkMacSystemFont,"Barlow","Helvetica Neue","Noto Sans JP",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#333;position:relative}table{border-collapse:collapse;border-spacing:0}figure{margin:0;padding:0}img,a{vertical-align:top;border:none;outline:none;height:auto;text-decoration:none}ul,li{list-style-type:none}p{text-align:justify;text-justify:inter-ideograph;font-feature-settings:"palt" 1}::-moz-selection{background:#1d1d1d;color:#fff}::selection{background:#1d1d1d;color:#fff}::-moz-selection{background:#1d1d1d;color:#fff}a{transition:all .3s}.spOnly{display:none}.pcOnly{display:auto}@media screen and (max-width: 1023px){.spOnly{display:block}.pcOnly{display:none}}@media screen and (max-width: 767){.exSp{display:none}}@-webkit-keyframes flash{0%{opacity:.1}100%{opacity:1}}@keyframes flash{0%{opacity:.1}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.navBtn{width:56px;height:56px;position:fixed;top:17px;right:4vw;cursor:pointer;z-index:8888;opacity:0;visibility:hidden}@media screen and (max-width: 600px){.navBtn{-webkit-animation:fadeIn 1.5s 1s forwards;animation:fadeIn 1.5s 1s forwards}}.nav-area{visibility:hidden;opacity:0;position:fixed;z-index:8999;top:0;left:0;width:100%;height:100%;transition:.4s;background-color:#0d4460;display:flex;flex-wrap:wrap}@media screen and (max-width: 600px){.nav-area{overflow:scroll}}.nav-area .nav-close{display:block;position:fixed;width:56px;height:56px;top:17px;right:4vw;z-index:9099;cursor:pointer}@media screen and (max-width: 767px){.nav-area .nav-close img{display:block}}.is-show{visibility:visible;opacity:1}.nav-wrapper{width:100%}.nav-wrapper .container{padding:18px 12px}.nav-wrapper .container header{padding:0;border-bottom:none;max-width:1100px;width:96%;margin:0 auto 5vh;display:flex;align-items:center}.nav-wrapper .container header a img{width:50%;height:auto}.nav-wrapper .modalNav_main{width:80%;margin:30% auto 0}.nav-wrapper .modalNav_main li a{display:block;padding:18px;font-size:1.6rem;font-weight:bold;line-height:1;color:#fff}.nav-wrapper .in-modal{width:90%;margin:40px auto 0}.nav-wrapper .in-modal a{padding:1.5em 0;margin-top:5px}header{display:flex;align-items:center;justify-content:space-between;width:100%;position:fixed;top:0;left:0;padding:3vh}header .logo a{font-family:"Exo",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:2.4rem;font-style:normal;color:#008cff}header nav ul{display:flex;flex-wrap:wrap;align-items:center;border-radius:999px;background-color:#f2f2f2;padding:4px 18px}@media screen and (max-width: 767px){header nav ul{display:none}}header nav ul li{margin-left:10px}header nav ul li a{font-size:1.5rem;font-weight:600;line-height:1;display:inline-block;padding:15px}header nav ul li a:hover{color:#008cff}.fv{background:url(../img/fv_pc.webp) 50% no-repeat;background-size:cover;padding:30vh 6vw 20vh}@media screen and (max-width: 767px){.fv{background:url(../img/fv_sp.webp) 50% 0 no-repeat;background-size:contain;padding:45vh 5vw 10vh}}.fv h1{display:inline-block;width:50%}@media screen and (max-width: 767px){.fv h1{width:80%}}.fv h1 img{width:100%}.fv p{margin-top:6vh;font-size:1.6rem;font-weight:700;line-height:2.1}.fv a.legal{font-size:1.8rem;padding:3vh;margin-top:40px}@media screen and (max-width: 767px){.fv a.legal{width:100%}}div.mainContent{background-color:#eaf6fe;padding:65px 0 35px}div.mainContent section{background-color:#fff;padding:40px 75px 60px;max-width:1300px;width:94%;margin:0 auto 6vh}@media screen and (max-width: 767px){div.mainContent section{padding:40px 30px 60px}}div.mainContent section h2{text-align:center;margin-bottom:6vh;font-size:5rem;font-weight:bold;line-height:1.2}div.mainContent section h2 span{color:#008cff;font-family:"Barlow",sans-serif;font-size:1.6rem;font-weight:700;display:inline-block;padding-bottom:20px}@media screen and (max-width: 767px){div.mainContent section h2{font-size:3.1rem}}div.mainContent section p.outline{max-width:800px;width:100%;margin:0 auto 10vh;font-size:1.5rem;line-height:1.8}div.mainContent section .introduction{max-width:960px;width:100%;margin:0 auto 14vh;display:flex;flex-wrap:wrap;justify-content:space-between}div.mainContent section .introduction figure{width:22%}div.mainContent section .introduction figure img{width:100%}@media screen and (max-width: 767px){div.mainContent section .introduction figure{width:100%;text-align:center;margin-bottom:5vh}div.mainContent section .introduction figure img{width:80%;margin:0 auto}}div.mainContent section .introduction p{width:75%;font-size:1.5rem;line-height:1.7}@media screen and (max-width: 767px){div.mainContent section .introduction p{width:100%}}div.mainContent section a.legal{padding:1.2em 4em;text-align:center;margin:0 auto;width:70%;margin-top:12vh}@media screen and (max-width: 767px){div.mainContent section a.legal{padding:1.2em 2em;width:100%;margin-top:8vh}div.mainContent section a.legal br{display:none}}div.mainContent ul.points{display:grid;grid-template-columns:repeat(3, 1fr);gap:90px}@media screen and (max-width: 767px){div.mainContent ul.points{grid-template-columns:repeat(1, 1fr);gap:50px}}div.mainContent ul.points .number{text-align:center;font-family:"Barlow",sans-serif;color:#008cff;line-height:1;margin-bottom:3vh;font-size:4rem;font-weight:700}div.mainContent ul.points .number span{font-size:1.2rem;font-weight:800;display:inline-block;padding-bottom:-15px}div.mainContent ul.points h3{text-align:center;font-size:2.1rem;line-height:1.4;padding-bottom:1em}div.mainContent ul.points p{font-size:1.5rem;line-height:1.9}div.mainContent .trainingContent{display:flex;flex-wrap:wrap;justify-content:space-between}div.mainContent .trainingContent.c02{margin-top:15vh}div.mainContent .trainingContent .theme{width:50%}@media screen and (max-width: 767px){div.mainContent .trainingContent .theme{width:100%}}div.mainContent .trainingContent .theme .number{position:relative;padding-top:20px;font-size:2.4rem;font-family:"Barlow",sans-serif;font-weight:700;line-height:1;color:#378ca0;margin-bottom:40px}div.mainContent .trainingContent .theme .number:before{content:"";display:block;width:12px;height:2px;background-color:#378ca0;position:absolute;top:0;left:0}div.mainContent .trainingContent .theme h3{font-size:4.2rem;font-weight:300;line-height:1.4;font-feature-settings:"palt"}@media screen and (max-width: 767px){div.mainContent .trainingContent .theme h3{font-size:3.2rem}}div.mainContent .trainingContent .theme figure{margin-top:30px}div.mainContent .trainingContent .theme figure img{width:100%}@media screen and (max-width: 767px){div.mainContent .trainingContent .theme figure{margin-bottom:3vh}}div.mainContent .trainingContent .content{width:42%}@media screen and (max-width: 767px){div.mainContent .trainingContent .content{width:100%}}div.mainContent .trainingContent .content h4{margin-bottom:50px;font-size:2.4rem;line-height:1.5}div.mainContent .trainingContent .content h4 span{display:inline-block;font-family:"Barlow",sans-serif;font-weight:700;font-size:1.6rem;line-height:1;color:#378ca0}div.mainContent .trainingContent .content h4.second{margin-top:8vh}div.mainContent .trainingContent .content h5{margin-bottom:20px}div.mainContent .trainingContent .content h5 img{height:50px}div.mainContent .trainingContent .content ul.titles{margin-bottom:40px}div.mainContent .trainingContent .content ul.titles li{margin-bottom:10px;padding:14px;border-radius:10px;background-color:#378ca0;color:#fff;font-size:1.8rem;font-weight:bold;line-height:1}@media screen and (max-width: 767px){div.mainContent .trainingContent .content ul.titles li{font-size:1.6rem;line-height:1.3}}div.mainContent .trainingContent .content ul.answer{margin-left:25px}div.mainContent .trainingContent .content ul.answer li{list-style-type:disc;list-style-position:outside;font-size:1.5rem;line-height:1;margin-bottom:12px}@media screen and (max-width: 767px){div.mainContent .trainingContent .content ul.answer li{font-size:1.5rem;line-height:1.4}}div.mainContent .trainingContent .content p.attention{padding-top:1em;color:#555;font-size:1.3rem;line-height:1.7}.bottomContent{background-color:#eaf6fe}.bottomContent .container{background-color:#0d4460;border-radius:40px 40px 0 0;padding:60px}@media screen and (max-width: 767px){.bottomContent .container{padding:60px 20px 20px}}.bottomContent .containerWrapper{max-width:1000px;width:90%;margin:0 auto}.bottomContent .containerWrapper .headLine{display:block;position:relative}.bottomContent .containerWrapper .headLine h3{display:flex;width:12em;align-items:center;justify-content:center;height:3em;padding:0 1em;border-radius:999px;background-color:#fff;font-size:1.8rem;font-weight:700;line-height:1;color:#0d4460;z-index:1}@media screen and (max-width: 767px){.bottomContent .containerWrapper .headLine h3{width:9em;height:2.2em;font-size:1.6rem}}.bottomContent .containerWrapper .headLine:before{content:"";display:block;width:calc(100% - 12em);height:1px;background-color:#fff;position:absolute;top:50%;left:12em;z-index:0}@media screen and (max-width: 767px){.bottomContent .containerWrapper .headLine:before{width:calc(100% - 9em);left:9em}}.bottomContent .bottomContent-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:6vh 0 13vh}.bottomContent .bottomContent-wrap figure{width:30%}.bottomContent .bottomContent-wrap figure img{width:100%;border-radius:8px}@media screen and (max-width: 767px){.bottomContent .bottomContent-wrap figure{width:100%;margin-bottom:1.5em}.bottomContent .bottomContent-wrap figure img{width:50%}}.bottomContent .bottomContent-wrap .data{width:66%}@media screen and (max-width: 767px){.bottomContent .bottomContent-wrap .data{width:100%}}.bottomContent .bottomContent-wrap .data h4{font-size:1.9rem;line-height:1;color:#fff;margin-top:2em;padding-bottom:1em}.bottomContent .bottomContent-wrap .data p{color:#fff;font-size:1.6rem;line-height:1.9}.bottomContent .bottomContent-wrap .data p.name{font-size:2.6rem;font-weight:bold}.bottomContent .bottomContent-wrap .data p.yomi{font-size:1.4rem;font-weight:bold;line-height:1;padding-bottom:3em}.bottomContent .bottomContent-wrap .data a.mail{display:inline-block;font-family:Georgia,"Times New Roman",Times,serif;font-size:3rem;line-height:1;color:#fff;margin-top:2em}.bottomContent .bottomContent-wrap .data a.mail:hover{color:#008cff}.bottomContent .bottomContent-wrap ul.books{margin-top:20px;overflow:hidden;display:block}.bottomContent .bottomContent-wrap ul.books li{float:left;width:auto;margin-right:15px}.bottomContent .bottomContent-wrap ul.books li a{display:block;padding:0}.bottomContent .bottomContent-wrap ul.books li img{width:auto;height:180px;border-radius:6px}.bottomContent .bottomContent-wrap table tr{border-top:1px solid #064d71}.bottomContent .bottomContent-wrap table th,.bottomContent .bottomContent-wrap table td{padding:2.2em 0;text-align:left;vertical-align:top;font-size:1.5rem;line-height:1.8;color:#fff}.bottomContent .bottomContent-wrap table th{padding-right:4em;white-space:nowrap}@media screen and (max-width: 767px){.bottomContent .bottomContent-wrap table th,.bottomContent .bottomContent-wrap table td{display:block}.bottomContent .bottomContent-wrap table th{padding-bottom:0;padding-right:0}.bottomContent .bottomContent-wrap table td{padding-top:20px}}.bottomContent .bottomContent-wrap ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:6vh}.bottomContent .bottomContent-wrap ul li{width:49%}@media screen and (max-width: 767px){.bottomContent .bottomContent-wrap ul li{width:100%;margin-top:5px}}.bottomContent .bottomContent-wrap ul li a{width:auto;padding:1.8em}
/*# sourceMappingURL=style.min.css.map */