@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,500;1,500&family=Zen+Kaku+Gothic+New:wght@500;700&display=swap");#main .pageLink{margin-bottom:0}#main .pageLink li{margin-bottom:30px}@media (max-width: 767px){#main .pageLink li{margin-bottom:20px}}#main .pageLink li a{padding:100px 0;font-style:italic;font-size:3.2rem;font-weight:600;position:relative;z-index:0;text-align:center;border-radius:10px}@media (max-width: 991px){#main .pageLink li a{font-size:3.0rem;padding:80px 0}}@media (max-width: 767px){#main .pageLink li a{font-size:2.4rem;padding:60px 0}}#main .pageLink li a::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background:rgba(0,112,195,0.8);z-index:-1;border-radius:10px}@media (min-width: 768px){#main .pageLink li a:hover::before{background:none;transition:all 0.5s ease}}@media (max-width: 767px){#main .pageLink li a:active::before{background:none}}#main .pageLink li a span{color:#fff;width:50%;padding:15px 0;text-align:center;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (max-width: 767px){#main .pageLink li a span{width:80%}}#main .pageLink li a.new{background:url("../img/info/img-new.png");background-size:cover}#main .pageLink li a.career{background:url("../img/info/img-career.png");background-size:cover}#main .pageLink li a.school{background:url("../img/info/img-school.png");background-size:cover}#main .linkIn .list li{margin-bottom:20px}@media (max-width: 767px){#main .linkIn .list li{width:100%}}#main .linkIn .list li a{display:flex;align-items:center;gap:15px;padding:30px 35px;color:#fff;background:#0070C3;position:relative;border-radius:10px}@media (max-width: 1199px){#main .linkIn .list li a{padding:25px 20px}}@media (max-width: 767px){#main .linkIn .list li a{font-size:1.6rem;padding:20px 15px}}#main .linkIn .list li a .txt{flex:1}@media (max-width: 767px){#main .linkIn .list li a .txt br{display:none}}#main .linkIn .list li a .arrow{width:25px;height:25px;border-radius:50%;background:#338BD5 url('../img/common/icon-arrow.png?1782347589') no-repeat center/20% auto;position:relative}#main .linkIn .list li a:hover{background:rgba(0,112,195,0.8)}#main .icon{width:50px;height:50px;display:inline-block}#main .icon.works{background:url('../img/top/icon-works.png?1782347589') no-repeat center/contain}#main .icon.overview{background:url('../img/top/icon-overview.png?1782347589') no-repeat center/contain}#main .icon.casual{background:url('../img/top/icon-casual.png?1782347589') no-repeat center/contain}#main .icon.benefit{background:url('../img/top/icon-benefit.png?1782347589') no-repeat center/contain}#main .icon.flow{background:url('../img/top/icon-flow.png?1782347589') no-repeat center/contain}#main .icon.school{background:url('../img/top/icon-school.png?1787632292') no-repeat center/contain}@media (max-width: 1199px){#main .icon{width:40px;height:40px}}@media (max-width: 767px){#main .icon{width:35px;height:35px}}#main .subTtl{margin-bottom:20px;text-align:center}@media (max-width: 767px){#main .subTtl{margin-bottom:10px}}#main .mynav{margin-bottom:60px}@media (max-width: 767px){#main .mynav{margin-bottom:40px}}#main .mynav li a{background:#f5e614;text-align:center;padding:30px 0 35px;border-radius:10px;display:block}@media (max-width: 991px){#main .mynav li a{padding:25px 0 30px}}@media (max-width: 767px){#main .mynav li a{padding:15px 0 20px}}#main .mynav li a img{height:35px}@media (max-width: 991px){#main .mynav li a img{height:30px}}@media (max-width: 767px){#main .mynav li a img{height:17px}}#main .inner{background:#fff;padding:40px 60px;border-radius:10px}@media (max-width: 767px){#main .inner{padding:25px 15px}}#main .inner.pd{margin-bottom:60px}@media (max-width: 767px){#main .inner.pd{padding-bottom:40px}}#main .entryBtn{margin:40px auto 0;display:block;background:#f5e614;color:#0070C3;text-align:center;font-size:3.0rem;border-radius:60px;padding:20px 0;max-width:600px;font-family:"Open Sans", sans-serif;font-style:italic;font-weight:600}@media (max-width: 991px){#main .entryBtn{font-size:2.2rem;max-width:500px}}@media (max-width: 767px){#main .entryBtn{font-size:1.6rem;padding:15px 0;max-width:260px;margin:20px auto 0}}#form .whiteBox{background:#fff;margin:60px 0}@media (max-width: 767px){#form .whiteBox{margin:30px 0 40px}}#form .formGroup{margin-bottom:20px}#form .formGroup .ttlIn{width:35%}@media (max-width: 767px){#form .formGroup .ttlIn{width:100%;margin-bottom:10px}}#form .formGroup .txtIn{width:65%}@media (max-width: 767px){#form .formGroup .txtIn{width:100%}}#form .requiredTxt{color:#E82844}#form .required,#form .any{background:#E82844;color:#fff;font-size:1.4rem;display:inline-block;padding:3px 7px 4px;line-height:1;position:relative;top:-1px;-webkit-border-radius:5px;border-radius:5px;margin-right:15px}@media (max-width: 767px){#form .required,#form .any{font-size:1.2rem;top:0;padding:3px 5px 4px;margin-right:10px}}#form .any{background:#B1C9DE}#form .smallTxt{font-size:1.4rem;margin-top:10px}#form .contactBtn{background:#B1C9DE;color:#FFF;padding:20px 10px;display:block;border:none;margin:auto;width:100%;max-width:400px;margin-top:30px;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;border-radius:70px;font-size:2rem}@media (max-width: 1199px){#form .contactBtn{font-size:1.8rem}}@media (max-width: 767px){#form .contactBtn{font-size:1.6rem}}#form .contactBtn:hover{background:#0E5792}#form .backBtn{background:#ccc;color:#FFF;padding:20px 10px;display:block;border:none;margin:auto;width:100%;max-width:400px;margin-top:30px;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;border-radius:70px;font-size:2rem}@media (max-width: 1199px){#form .backBtn{font-size:1.8rem}}@media (max-width: 767px){#form .backBtn{font-size:1.6rem}}#form .backBtn:hover{background:#999}#form input[type="text"],#form input[type="email"],#form input[type="tel"],#form input[type="number"],#form input[type="password"],#form textarea,#form select{width:100%;font-size:1.8rem;border:1px solid #B1C9DE;border-radius:3px;background:#fff;-webkit-box-shadow:none;box-shadow:none;transition:all .2s ease;outline:none;box-sizing:border-box}#form textarea{min-height:140px;resize:vertical}#form input:focus,#form textarea:focus,#form select:focus{border-color:#0070C3}#form .error input,#form .error textarea{border-color:#E82844;background:#FBD5D9}#form input:disabled,#form textarea:disabled{background:#f5f5f5;cursor:not-allowed}#form .inS{max-width:300px}#form .zip{display:flex;gap:10px}#form .zip input{flex:1}#form .zip .zipBtn{padding:0 12px;background:#2F80ED;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:.2s}#form .zip .zipBtn:hover{background:#1c60c7}#form .menuBtn{cursor:pointer;margin-bottom:5px}#form .menuBtn input[type="checkbox"]{appearance:none;position:relative;width:20px;height:20px;border:1px solid #B1C9DE;border-radius:3px;cursor:pointer;background:#fff;position:relative;top:3px;margin-right:10px}#form .menuBtn input[type="checkbox"]:checked{border:1px solid #0070C3}#form .menuBtn input[type="checkbox"]:checked:after{content:"";width:12px;height:12px;-webkit-border-radius:1px;border-radius:1px;background:#0070C3;position:absolute;left:3px;top:3px}#form .radioBtn{margin-bottom:5px}#form .radioBtn input[type="radio"]{appearance:none;position:relative;width:20px;height:20px;border:1px solid #B1C9DE;border-radius:20px;cursor:pointer;background:#fff;position:relative;top:3px;margin-right:10px}#form .radioBtn input[type="radio"]:checked{border:1px solid #0070C3}#form .radioBtn input[type="radio"]:checked:after{content:"";width:12px;height:12px;-webkit-border-radius:10px;border-radius:10px;background:#0070C3;position:absolute;left:3px;top:3px}#school .mb40{margin-bottom:40px}@media (max-width: 991px){#school .mb40{margin-bottom:30px}}@media (max-width: 767px){#school .mb40{margin-bottom:25px}}#school .top{padding-bottom:60px}@media (max-width: 767px){#school .top{padding-bottom:30px}}#school .inner .reasonList li{border-right:2px solid #E8F1F9;padding:10px 13px;position:relative}@media (max-width: 991px){#school .inner .reasonList li{width:50%;margin-bottom:20px}}#school .inner .reasonList li:first-child{border-left:2px solid #E8F1F9}@media (max-width: 767px){#school .inner .reasonList li:nth-child(3){border-left:2px solid #E8F1F9}}#school .inner .reasonList li .number{font-size:5.0rem;color:#E8F1F9;font-family:"Open Sans",sans-serif;font-style:italic;line-height:1;margin-bottom:10px;font-weight:800}@media (max-width: 767px){#school .inner .reasonList li .number{font-size:4rem}}#school .inner .reasonList li .icon{position:absolute;width:60px;height:60px;top:10px;right:20px}@media (max-width: 767px){#school .inner .reasonList li .icon{width:50px;height:50px;top:5px;right:10px}}#school .inner .reasonList li h5{color:#0070C3;font-weight:800;margin-bottom:10px;font-size:2.0rem}@media (max-width: 767px){#school .inner .reasonList li h5{font-size:1.6rem}}#school .inner .reasonList li p{font-size:1.5rem;margin-bottom:20px}@media (max-width: 767px){#school .inner .reasonList li p{font-size:1.4rem}}@media (max-width: 767px){#school .inner .reasonList li p br{display:none}}#school .inner .reasonList li img{border-radius:10px;overflow:hidden}#school .inner .boldTtl{color:#0070C3}#school .inner .tabList{margin-bottom:40px}@media (max-width: 767px){#school .inner .tabList{margin:0 -5px 30px}}@media (max-width: 767px){#school .inner .tabList li{padding:0 5px}}@media (max-width: 767px){#school .inner .tabList li:last-child a{padding:10px 0}}#school .inner .tabList li a{display:block;text-align:center;border:2px solid #0070C3;color:#0070C3;padding:20px 0;font-size:2.2rem;border-radius:10px}@media (max-width: 991px){#school .inner .tabList li a{font-size:2rem}}@media (max-width: 767px){#school .inner .tabList li a{font-size:1.7rem;padding:25px 0}}#school .inner .tabList li a br{display:none}@media (max-width: 767px){#school .inner .tabList li a br{display:block}}#school .inner .tabList li.active a{background:#0070C3;color:#fff}#school .inner .tabInner{display:none;background:#E7F1FA;padding:60px 0}@media (max-width: 991px){#school .inner .tabInner{padding:40px 0}}@media (max-width: 767px){#school .inner .tabInner{padding:30px 0}}#school .inner .tabInner.active{display:block}
