.recruit-main,.antenna-s-main{line-height:1.7;font-size:16px;letter-spacing:.5px}.recruit-main{background-color:#ebf7ff;padding-top:20px;padding-bottom:100px}.antenna-s-main{background-color:#ebf7ff;padding:100px 15px;letter-spacing:1px}.recruit-main a:hover,.antenna-s-main a:hover{text-decoration:none;opacity:.5;color:#0479bc}.antenna-s-main .inner{max-width:880px;margin-left:auto;margin-right:auto;padding:0 15px;box-sizing:content-box}@media screen and (max-width:767px){.recruit-main{padding-bottom:50px !important;padding-top:0 !important}.antenna-s-main{padding-top:50px !important;padding-bottom:50px !important}}.recruit-main .frames{max-width:910px;margin-left:auto;margin-right:auto;padding:0 15px}.recruit-main .text-top{margin-bottom:30px}.recruit-main .top-boxes{background-color:#fff;border-radius:10px;padding:50px}.recruit-main .top-boxes .title{font-size:26px;font-weight:700;color:#065287}.recruit-main .top-boxes .top-box{display:flex;align-items:flex-start;margin-top:40px}.recruit-main .top-boxes .top-box .imgs{max-width:115px;width:100%}.recruit-main .top-boxes .top-box .imgs .img01{width:100%}.recruit-main .top-boxes .top-box .imgs .imgs-text{font-family:"Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",sans-serif;color:#065287;font-size:13px;margin-top:8px;margin-bottom:11px}.recruit-main .top-boxes .top-box .imgs .img02{width:100%}.recruit-main .top-boxes .top-box .top-box-text{margin-left:30px}.recruit-main .title02{margin-top:50px;margin-bottom:60px;font-size:40px;font-weight:700;text-align:center;color:#065287}.recruit-main .tab{margin-left:auto;margin-right:auto;margin-top:30px;width:100%}.recruit-main .tab-list{display:flex;justify-content:center;position:relative;align-items:flex-end}.recruit-main .tab-menu{align-items:center;background-color:#81bae2;color:#fff;cursor:pointer;display:flex;flex-grow:1;height:50px;justify-content:center;max-width:405px;font-size:26px;font-weight:700;border-radius:10px 10px 0 0;margin-left:5px;margin-right:5px;padding:35px 0;margin-bottom:-10px}.recruit-main .tab-menu.current{background-color:#fff;color:#065287;margin-bottom:0}.recruit-main .content-box{background-color:#fff;display:none;width:100%;padding:50px 50px 70px;border-radius:10px}.recruit-main .content-group{position:relative}.recruit-main .tab .tab-boxes{display:flex;align-items:flex-start}.recruit-main .tab .tab-boxes-name{font-weight:700;color:#065287;max-width:85px;width:100%;margin-right:40px;margin-left:10px}.recruit-main .tab .tab-box{letter-spacing:1.5px;margin-right:10px}.recruit-main .tab .tab-box-text02{margin-top:10px;font-size:12px}.recruit-main .tab .tab-box-text03{margin-left:14px;position:relative}.recruit-main .tab .tab-box-text03:before{content:"";position:absolute;width:6px;height:6px;border-radius:100%;background-color:#0479bc;left:-14px;top:10px}.recruit-main .tab .tab-line{display:block;background-image:linear-gradient(to right,#c9dae5,#c9dae5 2px,transparent 2px,transparent 8px);background-size:6px 2px;background-position:left bottom;background-repeat:repeat-x;margin:20px 0;padding:1px}.recruit-main .tab .tab-button{position:relative;margin-top:60px;margin-left:auto;margin-right:auto;max-width:280px;width:100%;border-radius:30px;background-color:#f5ea28;box-shadow:0px 4px 0px #e8dc30;padding:12px 0 8px;display:block;text-align:center;color:#251a16;font-size:20px;font-weight:700}.recruit-main .tab .tab-button-arrow{position:absolute;right:15px;top:19px;width:22px;height:22px;border:1px solid #251a16;border-radius:100%}.recruit-main .tab .tab-button-arrow div{position:relative}.recruit-main .tab .tab-button-arrow div:before{position:absolute;top:4.5px;content:"";background-color:#251a16;width:1px;height:7px;transform:rotate(-45deg)}.recruit-main .tab .tab-button-arrow div:after{position:absolute;top:9px;content:"";background-color:#251a16;width:1px;height:7px;transform:rotate(45deg)}.recruit-main .tab .tab-b-boxes{margin-top:70px;display:flex}.recruit-main .tab .tab-b-box:first-child{margin-right:30px}.recruit-main .tab .tab-b-box{width:50%}.recruit-main .tab .tab-b-box .tab-b-box-title{color:#fff;font-weight:700;border-radius:10px;background-color:#81bae2;padding:2px 10px}.recruit-main .tab .tab-b-box ul{margin-top:10px}.recruit-main .tab .tab-b-box ul li{position:relative;margin-left:22px;max-width:300px}.recruit-main .tab .tab-b-box ul li:before{position:absolute;content:"";width:6px;height:6px;border-radius:100%;background-color:#0479bc;left:-14px;top:10px}@media screen and (max-width:767px){.recruit-main .top-boxes{padding:30px 20px}.recruit-main .top-boxes .title{font-size:20px}.recruit-main .top-boxes .top-box{margin-top:30px;flex-direction:column}.recruit-main .top-boxes .top-box .imgs{display:flex;max-width:unset;align-items:flex-end}.recruit-main .top-boxes .top-box .imgs .img01{max-width:155px;margin-right:18px}.recruit-main .top-boxes .top-box .imgs .imgs-text{font-size:14px;margin-top:0;margin-top:12px}.recruit-main .top-boxes .top-box .imgs .img02{max-width:132px}.recruit-main .top-boxes .top-box .top-box-text{margin-left:0;margin-top:20px}.recruit-main .title02{margin-top:40px;margin-bottom:25px;font-size:22px}.recruit-main .tab-menu{font-size:18px;max-width:43%;padding:20px 0;margin-bottom:-5px}.recruit-main .content-box{padding:30px 20px 50px}.recruit-main .tab .tab-boxes{flex-direction:column}.recruit-main .tab .tab-boxes-name{margin-right:0;max-width:unset}.recruit-main .tab .tab-box{margin-left:10px;margin-top:15px}.recruit-main .tab .tab-button{margin-top:50px}.recruit-main .tab .tab-b-boxes{margin-top:50px;flex-direction:column}.recruit-main .tab .tab-b-box:first-child{margin-right:0;margin-bottom:20px}.recruit-main .tab .tab-b-box{width:100%}}.antenna-s-main{padding-left:0;padding-right:0}.under-common02.antenna-school-common h2:after{background-image:url("https://www.densho-at.jp/wordpress/wp-content/uploads/2023/12/antenna-school-icon.png");width:30px;height:17.8px}.antenna-s-main .top-frame{background-color:#1279bc;padding-top:35px}.antenna-s-main .top-frame .top-boxes{max-width:1060px;width:100%;margin-left:auto;margin-right:auto;display:flex;align-items:flex-end;padding-left:20px}.antenna-s-main .top-frame .top-boxes-title{font-size:80px;color:#fff;line-height:1.5;letter-spacing:5px;margin-right:9%;font-weight:700;width:25%;margin-bottom:70px}.antenna-s-main .top-frame .top-boxes-title span{color:#f5ea28}.antenna-s-main .top-frame .top-boxes .top-box{position:relative;width:66%}.antenna-s-main .top-frame .top-boxes .top-box .top-box-text{font-size:15px;color:#399cdd;text-align:right;font-weight:700}.antenna-s-main .top-frame .top-boxes .top-box .top-box-img{width:100%;max-width:700px;border-radius:10px 10px 0 0;margin-top:5px;margin-bottom:-8px}.antenna-s-main .top-frame .top-boxes .top-box .p-texts{position:absolute;left:-30px;bottom:30px}.antenna-s-main .top-frame .top-boxes .top-box .p-texts .p-text{font-size:30px;color:#251a16;font-weight:700;background-color:#fff;padding:0 15px;margin-top:8px;width:max-content;letter-spacing:3px}.antenna-s-main .simple-texts{margin-top:60px}.antenna-s-main .simple-title{text-align:center;font-size:40px;color:#065287;margin-top:60px;font-weight:700}.antenna-s-main .antenna-s-main-phi.phi-main{padding:unset !important}.antenna-s-main .antenna-s-main-phi.phi-main .boxes{padding:30px 0;margin-top:30px}.antenna-s-main .white-boxes{background-color:#fff;border-radius:10px;padding:50px 35px;margin-top:30px}.antenna-s-main .white-boxes-title{background-color:#81bae2;padding:3px 10px;color:#fff;font-weight:700;margin-top:25px;margin-bottom:20px;border-radius:10px}.antenna-s-main .white-boxes-text{line-height:1.7;margin-left:10px;margin-right:10px}.antenna-s-main .white-boxes-text02{line-height:1.7;text-indent:-1em;padding-left:1em;margin-left:10px;margin-right:10px;font-size:14px}.antenna-s-main .white-boxes-text02.margin{margin-top:20px}.antenna-s-main .white-boxes .white-box{display:flex;align-items:flex-start;margin-left:10px;margin-right:10px}.antenna-s-main .white-boxes .white-box p{width:50%;margin-right:28px}.antenna-s-main .white-boxes .white-box img{width:50%}.antenna-s-main-flow.flow-main,.antenna-s-main-flow.flow-main .frames{padding:unset !important}.antenna-s-main-flow.flow-main .box-l-add{width:100% !important}.antenna-s-main-flow.flow-main .box-tel-form{display:flex;align-items:center;margin-top:20px}.antenna-s-main-flow.flow-main .box-tel-form .box-tel{margin-top:0;margin-right:30px}.antenna-s-main-flow.flow-main .box-tel-form .box-form{margin-top:0}@media screen and (max-width:1050px){.antenna-s-main .top-frame .top-boxes-title{font-size:60px;white-space:nowrap}.antenna-s-main .top-frame .top-boxes .top-box .top-box-text{padding-right:5px}}@media screen and (max-width:767px){.under-common02.antenna-school-common h2:after{width:18.8px;height:11px;margin-bottom:-2px}.under-common02.antenna-school-common h2.under-y-none:after{display:none}.antenna-s-main .top-frame{padding-top:0}.antenna-s-main .top-frame .top-boxes{align-items:center}.antenna-s-main .top-frame .top-boxes-title{font-size:30px;margin-bottom:0;margin-right:18px}.antenna-s-main .top-frame .top-boxes .top-box{width:60%;margin-left:auto;margin-top:20px;margin-bottom:35px}.antenna-s-main .top-frame .top-boxes .top-box .top-box-text{font-size:10px}.antenna-s-main .top-frame .top-boxes .top-box .top-box-img{border-radius:10px 0 0 10px}.antenna-s-main .top-frame .top-boxes .top-box .p-texts{bottom:-20px;left:-8px}.antenna-s-main .top-frame .top-boxes .top-box .p-texts .p-text{font-size:16px;padding:0 10px;margin-top:5px;letter-spacing:1px}.antenna-s-main .simple-texts{margin-top:30px}.antenna-s-main .simple-title{margin-top:50px;font-size:22px}.antenna-s-main .antenna-s-main-phi.phi-main .boxes{margin-top:20px}.antenna-s-main .antenna-s-main-phi.phi-main .boxes .box .items .item-img{margin-top:8px;margin-bottom:8px}.antenna-s-main .white-boxes{padding:25px 20px;margin-top:20px}.antenna-s-main .white-boxes .white-box{flex-direction:column}.antenna-s-main .white-boxes .white-box p{width:unset;margin-right:0}.antenna-s-main .white-boxes .white-box img{width:100%;margin-top:20px}.antenna-s-main-flow.flow-main .frame{margin-top:20px}.antenna-s-main-flow.flow-main .frame .arrow{bottom:-15px;max-width:40px}}