@charset "UTF-8";.header{background-color:#386175;color:#fff;padding:0;height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.header{padding:0 45px;height:63px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header img{width:136px}@media (min-width:768px){.header img{width:240px}}.header p{font-size:14px;margin-left:10px}@media (min-width:768px){.header p{font-size:18px;margin-left:40px}}@media (min-width:768px){.header a{display:block;background-color:#fff;border-radius:32px;color:#386175;font-size:18px;width:198px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:4px}}.header span{padding-left:40px;background-image:url(../../assets/img/icon_mail.svg);background-position:left center;background-repeat:no-repeat;background-size:28px}.mv{padding:0}@media (min-width:768px){.pdca-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}}.pdca img{display:block;width:90%;margin:0 auto 18px}@media (min-width:768px){.pdca img{width:464px;position:absolute;top:calc(50% - 228px);left:calc(50% - 232px)}}.pdca-item{margin-top:15px;font-weight:700}@media (min-width:768px){.pdca-item{width:523px;height:303px;margin-top:10px}}.pdca-item h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:21px}@media (min-width:768px){.pdca-item h3{font-size:35px}}.pdca .number{width:36px;height:36px;margin:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:4px}@media (min-width:768px){.pdca .number{width:65px;height:65px;margin:20px}}.pdca-item-txt-box{padding:0 0 15px 15px}@media (min-width:768px){.pdca-item-txt-box{padding-left:2.5em}}.pdca-item-txt-box li{position:relative;padding-left:1.5em;font-size:16px}@media (min-width:768px){.pdca-item-txt-box li{font-size:25px;display:inline;padding-left:0}}.pdca-item-txt-box li::before{content:"・";position:absolute;left:0;top:0}@media (min-width:768px){.pdca-item-txt-box li::before{left:-1em}}.pdca-item01{background-color:#f6f8ff}.pdca-item01 h3{color:#394b9f}.pdca-item01 .number{color:#fff;background-color:#394b9f}.pdca-item02{background-color:#f1fff0}.pdca-item02 h3{color:#56b652}@media (min-width:768px){.pdca-item02 h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.pdca-item02 .number{color:#fff;background-color:#56b652}@media (min-width:768px){.pdca-item02 ul{text-align:right;padding-right:1.5em}}.pdca-item03{background-color:#fff7e8}@media (min-width:768px){.pdca-item03{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.pdca-item03 h3{color:#eea91e}@media (min-width:768px){.pdca-item03 h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.pdca-item03 .number{color:#fff;background-color:#eea91e}@media (min-width:768px){.pdca-item03 ul{text-align:right;padding-right:1.5em;padding-bottom:0}}.pdca-item04{background-color:#fff2f2}@media (min-width:768px){.pdca-item04{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.pdca-item04 h3{color:#ea5456}.pdca-item04 .number{color:#fff;background-color:#ea5456}@media (min-width:768px){.pdca-item04 ul{padding-bottom:0}}.mtg{background-color:#f2f6fb}@media (min-width:768px){.mtg-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:768px){.mtg img{width:497px}}.mtg-box{margin-top:25px}@media (min-width:768px){.mtg-box{margin-top:0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:56px}}.mtg-box-cost{margin:60px 0 20px;background-color:#0070b9;color:#fff;text-align:center;font-size:2rem;font-weight:700;width:100%;padding-top:15px}@media (min-width:768px){.mtg-box-cost{width:380px;margin:60px 0 80px}}.mtg-box-cost p{font-size:3.7rem}.mtg-box-cost span{font-size:5.2rem}.mtg .onestop-bnr img{width:100%}.update-ttl{text-align:left}.update-ttl::after{display:none}.update-table-ttl{background-color:#0070b9;color:#fff;text-align:center;font-size:2.2rem;padding:.5em 2em}@media (min-width:768px){.update-table-ttl{font-size:2.8rem}}.update-table-box{border:1px solid #d6d6d6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.update-table-box dt{background-color:#f8f8f8;color:#173761;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;font-size:1.7rem;width:25%;padding:1em}@media (min-width:768px){.update-table-box dt{font-size:2.4rem}}.update-table-box dd{border-bottom:1px solid #d6d6d6;width:75%;padding:1em}.update-table-box dd:first-of-type{font-size:1.6rem}@media (min-width:768px){.update-table-box dd:first-of-type{font-size:2rem}}.update-table-box dd:nth-of-type(2){font-size:2rem}@media (min-width:768px){.update-table-box dd:nth-of-type(2){font-size:2.9rem}}.update-table-box dd:nth-of-type(2) span{font-weight:700;color:#0070b9;font-size:2.8rem}@media (min-width:768px){.update-table-box dd:nth-of-type(2) span{font-size:3.8rem}}.update-table-box dd:nth-of-type(2) p{color:#e20000;font-size:1.6rem}.update-table-box dd:nth-of-type(3) .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.update-table-box dd:nth-of-type(3) .item{font-size:1.5rem;font-weight:700;width:49%}@media (min-width:768px){.update-table-box dd:nth-of-type(3) .item{width:130px}}.update-table-box dd:nth-of-type(3) .item p{text-align:center}.update-table-box dd:nth-of-type(3) .txt{font-size:1.5rem;background-color:#f2f6fb;padding:1em;margin-top:2rem}@media (min-width:768px){.update-table-box dd:nth-of-type(3) .txt{font-size:1.8rem}}.other{background-color:#f2f6fb}.other-box{background-color:#fff;padding:1.5em;margin-bottom:15px}@media (min-width:768px){.other-box{position:relative;padding:3rem 48% 3rem 4rem;margin-bottom:40px}}@media (min-width:768px){.other-box:first-of-type{padding-bottom:70px}}.other-box-ttl{color:#0070b9;font-weight:700;font-size:1.9rem}@media (min-width:768px){.other-box-ttl{font-size:2.7rem}}.other-box img{display:block;width:100%;margin-top:2rem}@media (min-width:768px){.other-box img{position:absolute;bottom:0;right:6rem;width:390px}}.other-box p{margin-top:2rem;font-size:1.5rem;line-height:2.1}@media (min-width:768px){.other-box p{margin-top:1rem;font-size:1.8rem}}@media (min-width:768px){.other .reverse{padding:3rem 4rem 3rem 48%}}@media (min-width:768px){.other .reverse img{left:6rem}}.mitumori-area a{line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:6rem auto;width:80%;max-width:400px;height:70px;background-color:#f88707;border-radius:10px;-webkit-box-shadow:4px 4px 1px #be6500;box-shadow:4px 4px 1px #be6500;position:relative}@media (min-width:768px){.mitumori-area a{height:157px;max-width:630px;border-radius:20px}}.mitumori-area a:hover{opacity:.8}.mitumori-area a::after{content:"";width:18px;height:11px;border-left:9px solid #fff;border-top:5.5px solid transparent;border-bottom:5.5px solid transparent;border-right:9px solid transparent;position:absolute;top:calc(50% - 5.5px);right:5%}@media (min-width:768px){.mitumori-area a::after{width:40px;height:23px;border-left:20px solid #fff;border-top:11.5px solid transparent;border-bottom:11.5px solid transparent;border-right:20px solid transparent;top:calc(50% - 11.5px);right:2%}}.mitumori-area p{font-size:2.4rem;font-weight:700;color:#fff;text-align:center;width:100%}@media (min-width:768px){.mitumori-area p{font-size:5.3rem}}.mitumori-area span{display:block;font-size:1.5rem}@media (min-width:768px){.mitumori-area span{font-size:3rem}}.merit-ttl{margin-bottom:0}.merit-ttl::after{bottom:-50px}@media (min-width:768px){.merit-ttl::after{display:none}}.merit-ttl-subtxt{text-align:center;font-size:18px}@media (min-width:768px){.merit-ttl-subtxt{font-size:20px}}.merit-wrap{margin-top:5rem}.merit-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.merit-box li{width:49%}@media (min-width:768px){.merit-box li{width:23%}}.merit-box li p{font-size:1.6rem;margin-top:1.2rem;text-align:center}@media (min-width:768px){.merit-box li p{font-size:2.2rem;margin-top:1.7rem}}.merit-txt{margin-top:3.2rem;padding:1em;background-color:#0070b9;color:#fff;text-align:center;position:relative;font-size:1.6rem}@media (min-width:768px){.merit-txt{margin-top:6.2rem;height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2.2rem}}@media (min-width:768px){.merit-txt::after,.merit-txt::before{content:"";width:45px;height:78px;border-left:22.5px solid transparent;border-top:39px solid #fff;border-bottom:39px solid transparent;border-right:22.5px solid transparent;position:absolute;top:calc(50% - 19.5px)}}.merit-txt::before{left:50px}.merit-txt::after{right:50px}.plan-ttl{margin-bottom:0}.plan-ttl::after{bottom:-80px}@media (min-width:768px){.plan-ttl::after{display:none}}.plan-ttl-subtxt{text-align:center;font-size:18px}@media (min-width:768px){.plan-ttl-subtxt{font-size:20px}}.plan-box{margin-top:5rem}@media (min-width:768px){.plan-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.plan-box li{margin-top:15px}@media (min-width:768px){.plan-box li{width:505px}}.plan-box li h3{color:#fff;border-bottom:5px solid #fff;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;height:48px;padding-top:.2em}@media (min-width:768px){.plan-box li h3{font-size:2.8rem;height:64px}}.plan-box li .txt{text-align:center;font-size:1.4rem;padding:1.5rem 1rem;width:94%;margin:0 auto}@media (min-width:768px){.plan-box li .txt{font-size:1.8rem;width:410px}}.plan-box li .cost{padding:3rem 0 1.5rem;width:94%;margin:0 auto;font-weight:700;text-align:center;font-size:2.9rem}@media (min-width:768px){.plan-box li .cost{width:410px}}.plan-box li .cost p{background-color:#fff;height:43px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.8rem;padding-top:.3em;margin-bottom:1.5rem}@media (min-width:768px){.plan-box li .cost p{font-size:2rem}}.plan-box li .cost span{font-size:3.8rem}.plan-item01{background-color:#fbf9fb}.plan-item01 h3{background-color:#d8478b}.plan-item01 .cost{color:#d8478b;border-top:2px dotted #d8478b}.plan-item01 .cost p{border:1px solid #d8478b}.plan-item02{background-color:#faf8ff}.plan-item02 h3{background-color:#8a5a9e}.plan-item02 .cost{color:#8a5a9e;border-top:2px dotted #8a5a9e}.plan-item02 .cost p{border:1px solid #8a5a9e}.plan-bottom-txt{margin:2rem auto;font-size:1.5rem;color:#e20000}@media (min-width:768px){.plan-bottom-txt{font-size:2rem}}.recruit_bnr{display:block;margin:0 auto}@media (min-width:768px){.recruit_bnr{width:840px}}footer{background-color:#f2f6fb}.bnr p{text-align:center;font-size:1.8rem}@media (min-width:768px){.bnr p{font-size:2.3rem}}.copy{height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#144864;font-size:1.2rem}@media (min-width:768px){.copy{height:80px;font-size:1.5rem}}