﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap";body{font:14px/1.6 "Hiragino Kaku Gothic Pro",Osaka,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",Verdana,Arial,sans-serif;font-size:16px;line-height:1.9;margin:0;color:#313131}@media screen and (max-width: 768px){body{font-size:3.5vw}}img{outline:none;border-style:none;vertical-align:top;max-width:100%}a{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;color:#313131;text-decoration:none}a:visited{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}a:hover{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;opacity:.75}ul,li{list-style:none;margin:0;padding:0}figure{margin:0;padding:0}.bl_wrap-all{width:96%;max-width:1600px;margin-inline:auto;position:relative}@media screen and (max-width: 768px){.bl_wrap-all{overflow:hidden;width:100%}}header{position:fixed;max-width:300px;font-size:min(1.3vw,18px);width:20%;background:#fff;z-index:100;padding:1% 1% 1% 0}@media screen and (max-width: 768px){header h1{margin:.5em}}header a{color:#000}header li{margin-bottom:1rem;margin-left:1em}@media screen and (max-width: 768px){header li{margin-bottom:.5rem;font-size:4vw}}.bl_subnav{margin-top:1rem}.bl_subnav li{font-size:min(1.1vw,16px);display:flex;align-items:center}@media screen and (max-width: 768px){.bl_subnav li{font-size:3.5vw}}.bl_subnav li:before{content:"▶";color:#f35923;margin-right:1em;font-size:.5rem}.el_pre{color:#ccc}.el_pre .bl_subnav li:before{content:"▶";color:#999;margin-right:1em;font-size:.5rem}.bl_btn,.bl_yt{margin-block:1rem;text-align:center}main{width:80%;margin-left:auto}@media screen and (max-width: 768px){main{width:100%;max-width:100%}}main h2{font-size:30px;font-weight:bold;text-align:center;margin-bottom:20px}@media screen and (max-width: 768px){main h2{font-size:5.5vw}}.bl_mv{border-bottom:solid 2px #f35923}@media screen and (max-width: 768px){.bl_mv img{width:100%}}.bl_mv img{width:100%}section{padding:5%;position:relative}section p{max-width:860px;margin-inline:auto;margin-top:15px}.bl_about{padding-bottom:1px}.bcg_ptn01{padding-top:1%}.bcg_ptn01:before{content:"";background:url(/assets/images/bcg_top01.png) no-repeat top left;background-size:cover;margin-left:-300px;width:calc(100% + 300px);height:100%;position:absolute;display:block;left:0;top:0;z-index:-1}@media screen and (max-width: 768px){.bcg_ptn01:before{background:url(/assets/images/bcg_top01.png) top left;background-size:100%;background-repeat:repeat-y}}.bl_wrap-10{margin:5%;background:#fff;padding:1% 5% 5%}@media screen and (max-width: 768px){.bl_wrap-10 img{max-width:100%;margin-block:1em}}.bl_cont01{padding-block:2em}.bl_cont01 p{margin-bottom:2em}.bl_row{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 768px){.bl_row{flex-direction:column}}.bl_row01{display:flex;margin:5%;padding:1% 0 0;justify-content:space-between}@media screen and (max-width: 768px){.bl_row01{flex-direction:column}}.bl_iq,.bl_eq{border:solid 3px #29abe2;padding:1em;width:49%;background:#fff;box-sizing:border-box}@media screen and (max-width: 768px){.bl_iq,.bl_eq{width:100%;margin-bottom:2em}}.bl_iq dt,.bl_eq dt{width:fit-content;padding:1em;color:#fff;background:#29abe2;margin-inline:auto;margin-top:-3em;margin-bottom:2em}.bl_iq dd,.bl_eq dd{font-size:14px;margin-left:2em}.bl_iq ul,.bl_eq ul{counter-reset:test02_number;list-style-type:decimal}.bl_iq li,.bl_eq li{list-style-type:decimal}.bl_iq li::marker,.bl_eq li::marker{color:#29abe2;font-weight:bold}.bl_eq{border:solid 3px #10c04c}.bl_eq dt{background:#10c04c}.bl_eq li::marker{color:#10c04c}.bl_btn-detail{margin:5%}.bl_btn-detail a{display:block;width:230px;line-height:45px;color:#fff;background:#f35923;border-radius:23px;text-align:center;margin-inline:auto;box-shadow:3px 3px 0px #000}.bl_btn-detail a:after{content:"⇒";margin-left:1em}.bl_btn-detail.el_pre{display:block;width:230px;line-height:45px;color:#fff;background:#acacac;border-radius:23px;text-align:center;margin-inline:auto;box-shadow:3px 3px 0px #000}.bl_contents{max-width:800px;margin-inline:auto}.bl_kentei{margin-left:auto;border:solid 2px #000;padding:40px;width:min(35vw,490px);box-sizing:border-box;position:relative}.bl_kentei h1{color:#29abe2;font-size:min(2.5vw,30px);line-height:1;margin-top:0;margin-bottom:20px}@media screen and (max-width: 768px){.bl_kentei h1{font-size:5.5vw}}.bl_kentei .bl_btn-detail{margin-bottom:0}.bl_kentei .bl_btn-detail a{background:#29abe2}.bl_kentei::before{content:"";background:url(/assets/images/img_illust01.png) no-repeat bottom left;background-size:contain;width:min(30vw,350px);height:100%;display:block;position:absolute;right:min(30vw,430px);bottom:0}@media screen and (max-width: 768px){.bl_kentei::before{width:100%;right:0;width:min(60vw,400px);top:0;bottom:initial;height:40vw;transform:translateY(-90%)}}@media screen and (max-width: 768px){.bl_kentei{width:100%;margin-bottom:0;margin-top:30vw}}.el_big-btn{font-size:min(3vw,30px);margin-inline:0}@media screen and (max-width: 768px){.el_big-btn{font-size:4vw;font-weight:bold}}.el_big-btn a{background:#29abe2;width:100%;line-height:2.5;border-radius:2em}.bl_kouza{margin-right:auto;border:solid 2px #000;padding:40px;width:min(35vw,490px);box-sizing:border-box;position:relative}.bl_kouza h1{color:#10c04c;font-size:min(2.5vw,30px);line-height:1;margin-top:0;margin-bottom:20px}@media screen and (max-width: 768px){.bl_kouza h1{font-size:5.5vw}}.bl_kouza .bl_btn-detail{margin-bottom:0}.bl_kouza .bl_btn-detail a{background:#10c04c}.bl_kouza::before{content:"";background:url(/assets/images/img_illust02.png) no-repeat bottom left;background-size:contain;width:min(30vw,400px);height:100%;display:block;position:absolute;left:min(30vw,430px);bottom:0}@media screen and (max-width: 768px){.bl_kouza::before{width:100%;right:0;width:min(60vw,400px);top:0;bottom:initial;height:40vw;transform:translateY(-90%)}}@media screen and (max-width: 768px){.bl_kouza{width:100%;margin-bottom:0;margin-top:30vw}}.bl_book{padding-inline:0}.bl_book ul{display:flex;justify-content:space-between;margin:auto;position:relative;padding-inline:min(20%,200px)}@media screen and (max-width: 1250px){.bl_book ul{padding-inline:min(20%,50px)}}@media screen and (max-width: 768px){.bl_book ul{flex-direction:column}}.bl_book ul:before{content:"";display:block;width:100%;height:200px;background:#ffad90;position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width: 768px){.bl_book ul:before{display:none}}.bl_book li{width:30%;max-width:220px;padding:1em;font-size:14px;box-sizing:border-box;border:solid 2px #000;border-radius:5px;text-align:center;background:#fff}@media screen and (max-width: 768px){.bl_book li{width:80%;margin-inline:auto;margin-bottom:2em;position:relative}.bl_book li:before{content:"";display:block;width:100vw;margin:0 calc(50% - 50vw);height:200px;background:#ffad90;position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%)}}.bl_book img{width:125px;height:auto;margin-bottom:1em}.bl_pre{background:#d9d9d9;line-height:3;text-align:center}.bl_news ul{border:solid 2px #999;padding:2em;max-width:880px;margin:auto}.bl_news ul time{display:inline-block;margin-right:1em}.bl_news ul li a::after{content:"→";color:#f35923;margin-left:1em}footer{background:#ffad90;line-height:3;text-align:center;margin-top:5em}@media screen and (max-width: 768px){footer{margin-top:0}}.el_bcg-w{background:#fff;padding:1em 2em;width:fit-content;margin-inline:auto}.bl_merit ul{display:flex;flex-wrap:wrap;justify-content:center;gap:50px;margin-top:5em}@media screen and (max-width: 768px){.bl_merit ul{gap:0;justify-content:space-between}}.bl_merit li{width:220px;height:220px;border:solid 2px #29abe2;position:relative;text-align:center;display:flex;align-items:center;padding:1em;box-sizing:border-box;font-size:19px}@media screen and (max-width: 768px){.bl_merit li{width:45%;font-size:3.5vw;height:40vw;margin-bottom:3em}}.bl_merit img{position:absolute;top:-40px;left:-40px}@media screen and (max-width: 768px){.bl_merit img{width:15vw;height:15vw;object-fit:contain;top:-7vw;left:-4vw}}.bl_merit em{font-weight:bold}.bl_row-p{display:flex}@media screen and (max-width: 768px){.bl_row-p{flex-direction:column-reverse}.bl_row-p img{margin-block:2em}}.bl_row02{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.bl_row02{flex-direction:column}}.bl_trial{border:solid 5px #ffad90;background:rgba(255,173,144,.2);max-width:1000px;margin-inline:auto;box-sizing:border-box;width:95%}.bl_trial h2{border-bottom:solid 2px #ffad90}.bl_trial img{margin-left:2em}@media screen and (max-width: 768px){.bl_trial img{margin-left:0;width:80%;margin:auto;display:block}}.bl_trial .el_big-btn a{background:#f35923}@media screen and (max-width: 768px){.bl_trial p{margin-bottom:0}}.bl_kentei-level{background:#f8f8f8}.bl_kentei-level .bl_wrap{max-width:700px;margin-inline:auto}.bl_kentei-level dl>div{margin-bottom:2em}.bl_kentei-level dt{display:flex;position:relative;align-items:center;font-size:20px;font-weight:bold}@media screen and (max-width: 768px){.bl_kentei-level dt{font-size:5vw}}.bl_kentei-level dt:after{content:"";display:block;width:90%;margin-left:auto;height:2px;background-color:#29abe2;bottom:1em;right:0;position:absolute}.bl_kentei-level dt img{margin-right:1em}@media screen and (max-width: 768px){.bl_kentei-level dt img{width:18vw;margin-right:1vw}}.bl_kentei-level dd{display:flex}.bl_kentei-level dd div{width:60%}@media screen and (max-width: 768px){.bl_kentei-level dd div{width:100%}}.bl_kentei-level dd figure{width:38%}@media screen and (max-width: 768px){.bl_kentei-level dd figure{width:100%}}@media screen and (max-width: 768px){.bl_kentei-level dd{flex-direction:column;margin-left:0;margin-bottom:3em}.bl_kentei-level dd img{display:block;margin-inline:auto}}.bl_kentei-note{max-width:930px;margin-inline:auto}.bl_kentei-note h2{border-bottom:solid 1px #29abe2}.bl_kentei-note article{margin-bottom:4em}.bl_kentei-note article .bl_btn-detail a{background:#29abe2}.bl_kentei-note article .bl_txt{width:65%}@media screen and (max-width: 768px){.bl_kentei-note article .bl_txt{width:100%;margin-bottom:2em}}.bl_kentei-note article figure{text-align:center;width:30%;margin-block:0 2em}@media screen and (max-width: 768px){.bl_kentei-note article figure{width:50%;margin-inline:auto}}.bl_kentei-note article figure img{width:100%}.bl_kentei-note article h1{display:flex;align-items:center;font-size:32px}@media screen and (max-width: 768px){.bl_kentei-note article h1{font-size:5.5vw}}.bl_kentei-note article h1 img{margin-right:1em}@media screen and (max-width: 768px){.bl_kentei-note article h1 img{width:40%}}.bl_kentei-note article table{border:solid 1px #999;border-collapse:collapse;width:60%}@media screen and (max-width: 768px){.bl_kentei-note article table{width:100%;margin-bottom:2em}}.bl_kentei-note article th{border:solid 1px #999;padding:.25em 1em;font-weight:normal;text-align:left;background:#f8f8f8;line-height:1;font-size:.8rem;white-space:nowrap;width:8em;padding:1.5em}@media screen and (max-width: 768px){.bl_kentei-note article th{padding:1em}}.bl_kentei-note article td{border:solid 1px #999;line-height:1;padding:.25em 1em}.bl_kentei-note dl{background:#e9f8ff;padding:1em;width:30%;margin:0}@media screen and (max-width: 768px){.bl_kentei-note dl{width:100%;box-sizing:border-box}}.bl_kentei-note dt{font-size:20px;text-align:center;font-weight:bold}.bl_kentei-note dd{margin-left:.5em}.bl_kentei-note li:before{content:"■";color:#29abe2;margin-right:.5em}.bl_kentei-note .bl_row{align-items:flex-start}.bl_pre-level-1{width:100%;height:300px;display:flex;justify-content:center;align-items:center;background:#ccc;font-size:2em;text-align:center}.bl_level-note li{background:#caefff}.bl_level-note li:nth-last-child(1) .el_wrap:after{display:none}.bl_level-note li:nth-of-type(even){background:#e9f8ff}.bl_level-note li:nth-of-type(even) .el_wrap:after{background:url(/assets/images/img_arrow02.png) no-repeat top left;background-size:contain}.bl_level-note li .el_wrap{max-width:860px;position:relative;margin-inline:auto;padding:4em 2em 2em;box-sizing:border-box;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.bl_level-note li .el_wrap{flex-direction:column}.bl_level-note li .el_wrap figure{text-align:center}}.bl_level-note li .el_wrap:after{content:"";width:50px;height:50px;background:url(/assets/images/img_arrow01.png) no-repeat top left;background-size:contain;display:block;position:absolute;right:100px;bottom:-50px;z-index:100}@media screen and (max-width: 768px){.bl_level-note li .el_wrap:after{right:50%;transform:translateX(50%)}}.bl_level-note h3{font-size:25px}@media screen and (max-width: 768px){.bl_level-note h3{font-size:4.5vw}}.bl_level-note h3 span{background:#29abe2;border-radius:10px;color:#fff;padding:.5em .25em;margin-right:1em}@media screen and (max-width: 768px){.bl_level-note h3 span{padding:.5em}}.bl_level-note figure{width:25%}@media screen and (max-width: 768px){.bl_level-note figure{width:60%;margin:0 auto;object-fit:cover;object-position:top}}.bl_level-note figure img{width:100%}.bl_level-note .bl_txt{width:70%}@media screen and (max-width: 768px){.bl_level-note .bl_txt{width:100%}}.bl_trial-note{max-width:930px;margin-inline:auto}.bl_trial-note h2{border-bottom:solid 1px #29abe2}.bl_trial-note .bl_btn-detail{margin-bottom:0}.bl_trial-note .bl_btn-detail a{background:#29abe2;width:fit-content;padding-inline:2em}.bl_trial-note .bl_txt{width:55%}@media screen and (max-width: 768px){.bl_trial-note .bl_txt{width:100%}}.bl_trial-note figure{width:40%}@media screen and (max-width: 768px){.bl_trial-note figure{width:80%;margin:2em auto}}.bl_trial-note img{width:100%}.hamburger-menu{display:none}.navbar{display:block}.bl_logo{display:none}@media screen and (max-width: 768px){header{position:relative;height:auto;width:100%;max-width:100%}.navbar{position:fixed;top:0;right:-100%;width:100vw;height:100%;background-color:#fff;transition:right .3s}.navbar.active{right:0}.bl_logo{padding:1rem;display:block}.bl_logo img{width:60vw}.hamburger-menu{cursor:pointer;width:25px;height:25px;position:absolute;right:5%;top:.5rem;display:block;z-index:100}.hamburger-menu .bar{background-color:#333;height:3px;margin:6px 0;transition:.4s}.hamburger-menu.active .bar:nth-child(1){transform:rotate(-45deg) translate(-6px, 6px)}.hamburger-menu.active .bar:nth-child(2){opacity:0}.hamburger-menu.active .bar:nth-child(3){transform:rotate(45deg) translate(-6px, -6px)}}.bl_contact input[type=text],.bl_contact input[type=email],.bl_contact input[type=tel]{padding:.5em;width:100%;box-sizing:border-box}.bl_contact textarea{padding:.5em;width:100%}.bl_contact input[type=submit],.bl_contact input[type=reset]{display:inline-block;width:230px;line-height:45px;color:#fff;background:#f35923;border-radius:23px;text-align:center;margin-inline:auto;box-shadow:3px 3px 0px #000;border:none}.bl_contact input[type=reset],.bl_contact input[type=button]{display:inline-block;width:130px;line-height:45px;color:#fff;background:#999;border-radius:23px;text-align:center;margin-inline:auto;box-shadow:3px 3px 0px #000;border:none}.bl_contact dd{margin:0 0 1em}.bl_kentei01-note{max-width:930px;margin-inline:auto}.bl_kentei01-note h2{border-bottom:solid 1px #29abe2}.bl_kentei01-note article{margin-bottom:4em}.bl_kentei01-note article .bl_btn-detail a{background:#29abe2}.bl_kentei01-note article .bl_txt{width:50%}@media screen and (max-width: 768px){.bl_kentei01-note article .bl_txt{width:100%;margin-bottom:2em}}.bl_kentei01-note article figure{text-align:center;width:45%;margin-block:0 2em}@media screen and (max-width: 768px){.bl_kentei01-note article figure{width:90%;margin-inline:auto}}.bl_kentei01-note article figure img{width:100%}.bl_kentei01-note article h1{display:flex;align-items:center;font-size:32px}@media screen and (max-width: 768px){.bl_kentei01-note article h1{font-size:5.5vw}}.bl_kentei01-note article h1 img{margin-right:1em}@media screen and (max-width: 768px){.bl_kentei01-note article h1 img{width:40%}}.bl_kentei01-note article table{border:solid 1px #999;border-collapse:collapse;width:50%;margin-top:3em}@media screen and (max-width: 768px){.bl_kentei01-note article table{width:100%;margin-bottom:2em}}.bl_kentei01-note article th{border:solid 1px #999;padding:.25em 1em;font-weight:normal;text-align:left;background:#f8f8f8;line-height:1;font-size:.8rem;white-space:nowrap;width:8em;padding:1.5em}@media screen and (max-width: 768px){.bl_kentei01-note article th{padding:1em}}.bl_kentei01-note article td{border:solid 1px #999;line-height:1;padding:.25em 1em}.bl_kentei01-note dl{background:#e9f8ff;padding:1em;width:40%;margin:0;margin-top:3em}@media screen and (max-width: 768px){.bl_kentei01-note dl{width:100%}}.bl_kentei01-note dt{font-size:20px;text-align:center;font-weight:bold}.bl_kentei01-note dd{margin-left:.5em;display:flex}.bl_kentei01-note li:before{content:"■";color:#29abe2;margin-right:.5em}.bl_kentei01-note .bl_row{align-items:flex-start}.bl_kentei01-note h4{border-bottom:solid 2px #000;width:fit-content}.bl_pre-level-1{width:100%;height:300px;display:flex;justify-content:center;align-items:center;background:#ccc;font-size:2em;text-align:center}