.inner{padding:0 5%}.wrapper{overflow:hidden}.fadein{opacity:0;transform:translateY(50px)}.fadein.scrollin{opacity:1;transform:translate(0)}.point-ico{display:block;margin:auto;max-width:80px;padding:40px 0}.mainttl{color:#0069c2}.mainttl,.mainttl-wh{font-size:40px;font-weight:700;padding-bottom:20px;text-align:center}.mainttl-wh{color:#fff}.mainttl span{color:#fb5957}.main-text{color:#0069c2}.main-text,.main-text-wh{font-size:20px;padding-bottom:20px;text-align:center}.main-text-wh{color:#fff}.kv{padding-top:40px;width:100%}.hard .container{display:flex;flex-direction:row;justify-content:space-between;padding:40px 0}.hard .card{align-items:center;border:10px solid #a9d7ff;border-radius:10px;counter-increment:num 1;display:flex;flex-direction:column;padding:0 20px;text-align:center;width:32%}.hard .card:before{color:#0069c2;content:"0"counter(num);display:inline-block;font-size:40px;font-weight:700;position:relative;right:0;top:-20px;z-index:0}.hard .ttl{font-size:20px;font-weight:700;line-height:1.7em;padding:20px 0}.hard .text{height:250px;text-align:left}.hard .card img{max-width:50%}.comparison{background-color:#f4f6fa;padding-bottom:20px}.comparison:before{background:url(../img/dot01.png) no-repeat 0 0;content:"";display:inline-block;height:311px;position:absolute;right:60px;top:-100px;width:335px;z-index:0}.comparison .card{align-items:center;background-color:#fff;border-radius:10px;display:flex;font-size:16px;font-weight:700;height:20vh;justify-content:space-between;line-height:1.5em;margin:20px 0;padding:1vh 20px;text-align:center}.comparison .card img{padding-bottom:10px;width:100px}.comparison .card .ttl{align-items:center;display:flex;font-size:16px;font-weight:700;text-align:left;width:30%}.comparison .card .ttl span{color:#0f5cb6;display:block;font-size:24px;padding-right:20px}.comparison .card .merit{background-image:url(//48647353.fs1.hubspotusercontent-na1.net/hubfs/48647353/raw_assets/public/mugen-corp-theme/templates/lp/unchin/img/comparison03.png);border-left:1px solid #b4b4b4;border-right:1px solid #b4b4b4;padding:20px 2% 0;width:36%}.comparison .card .demerit,.comparison .card .merit{align-items:center;background-position:top;background-repeat:no-repeat;background-size:auto 90%;display:flex;flex-direction:column;font-size:14px;font-weight:400;height:15vh;justify-content:center}.comparison .card .demerit{background-image:url(//48647353.fs1.hubspotusercontent-na1.net/hubfs/48647353/raw_assets/public/mugen-corp-theme/templates/lp/unchin/img/comparison04.png);padding-top:10px;width:34%}.cost .container{display:flex;flex-direction:column;padding:40px 0}.cost .item{align-items:flex-end;border-bottom:1px solid #b4b4b4;display:flex;flex-direction:row;padding:20px 0}.cost .item:nth-child(2){border-bottom:none}.cost .item .contents{width:50%}.cost .item .contents .item-text_ttl{color:#145ec2;font-size:24px;font-weight:700;padding-bottom:10px}.cost .item .contents .item-text{padding-left:20px}.cost .catch-text{color:#145ec2;font-size:32px;font-weight:700;line-height:60px;text-align:center}.cost .catch-text span{background:linear-gradient(transparent 70%,#ffe500 0);font-size:60px}.cost .annotation{font-size:12px;text-align:right}.seminar{background-color:#0f5cb6;padding-bottom:60px}.seminar .schedule{background-color:#fff;border-radius:10px;margin-top:40px;padding:40px 60px;text-align:center}.seminar .schedule .ttl{color:#0f5cb6;font-size:24px;font-weight:700}.seminar .schedule .subttl{color:#0f5cb6;font-size:16px;padding-bottom:20px}.seminar .container{display:flex;flex-wrap:wrap;justify-content:space-between}.seminar .container .item{border:2px solid #0f5cb6;border-radius:5px;color:#0f5cb6;display:flex;flex-direction:column;font-weight:700;margin:20px 0;padding:20px 40px;text-align:center;width:18%}.seminar .container .item .month{background-color:#0f5cb6;border-radius:30px;color:#fff;padding:5px 0}.seminar .container .item .day{border-bottom:1px solid #b4b4b4;padding:10px 0}.seminar .container .item .day:nth-child(3){border-bottom:none}.seminar .contact{padding:20px 0;text-align:center}.seminar .contact img{padding:10px 0;transition-duration:.5s;width:250px}.seminar .contact img:hover{opacity:.8}.seminar .contact p{padding-top:10px}.seminar .contact span{color:#fb5957}.seminar .contact .text-wh{color:#fff}@media screen and (max-width:1100px){body{font-size:16px;line-height:1.5em}.inner{padding:20px 5%}.point-ico{max-width:40px;padding:10px 0}.mainttl,.mainttl-wh{font-size:24px;line-height:1.3em;padding-bottom:10px}.main-text{font-size:16px;padding-bottom:20px}.main-text-wh{font-size:14px;padding-bottom:20px;text-align:left}.kv{padding-top:60px}.hard .container{flex-direction:column;justify-content:space-between;padding:20px 0}.hard .card{border:5px solid #a9d7ff;flex-direction:column;margin:10px 0;padding:20px 20px 0;width:auto}.hard .card:before{font-size:30px;top:0}.hard .ttl{font-size:20px;line-height:1.5em;padding:10px 0}.hard .text{font-size:16px;height:auto}.hard .card img{max-width:30%}.comparison{padding-bottom:60px}.comparison .card{flex-direction:column;height:auto;justify-content:space-between;margin:20px 0;padding:1vh 20px}.comparison .card img{padding-bottom:10px;width:100px}.comparison .card .ttl{align-items:center;display:flex;flex-direction:column;font-size:18px;padding-bottom:10px;text-align:left;width:100%}.comparison .card .ttl span{font-size:24px;padding:10px 0}.comparison .card .merit{border-left:none;border-right:none;border-top:1px solid #b4b4b4;height:160px;padding:20px 2% 0}.comparison .card .demerit,.comparison .card .merit{background-position:top 20px right 50%;background-size:auto 70%;font-weight:400;width:100%}.comparison .card .demerit{align-items:center;display:flex;flex-direction:column;height:150px;justify-content:center;padding:30px 2% 0}.cost .container,.cost .item{flex-direction:column;padding:20px 0}.cost .item{align-items:flex-end}.cost .item .contents{width:100%}.cost .item .contents .item-text_ttl{font-size:20px;line-height:1.7em;padding-bottom:10px;text-align:center}.cost .item .contents .item-text{padding-bottom:10px;padding-left:0}.cost .catch-text{font-size:20px;line-height:32px;padding-bottom:10px}.cost .catch-text span{font-size:32px}.cost .annotation{font-size:11px;line-height:1.5em;text-align:left}.seminar{padding-bottom:20px}.seminar .schedule{border-radius:10px;margin-top:40px;padding:20px}.seminar .schedule .ttl{font-size:20px;padding-bottom:10px}.seminar .schedule .subttl{font-size:16px;padding-bottom:10px}.seminar .container{flex-wrap:wrap;justify-content:space-between}.seminar .container .item{margin:10px 0;padding:10px;width:33%}.seminar .container .item .month{padding:5px 0}.seminar .container .item .day{padding:10px 0}.seminar .contact{padding:20px 0}.seminar .contact img{padding:10px 0;transition-duration:.5s;width:250px}.seminar .contact img:hover{opacity:.8}.seminar .contact p{padding-top:10px}}