@charset "UTF-8";*{list-style:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body{overflow-x:hidden;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;background:#f5f5f5;position:relative}a{text-decoration:none;outline:none}a:hover,a:visited,a:active{text-decoration:none}a:focus{text-decoration:none}a.pageTop{position:fixed;right:0;bottom:1rem;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}a.pageTop.uk-button{padding:0 10px;line-height:0}a.pageTop i.fas{color:#00a99d}a:focus{outline:none}.hide{overflow:hidden}#wrap{margin-bottom:0;padding:0;border:0}#mainContent{width:1200px;height:auto;margin:0 auto;padding:25px 0 35px;overflow:hidden}.bread{overflow:hidden;margin:20px auto 20px 5px;font-size:85%}.bread ul{padding:0}.bread ul li{float:left;margin:0 10px 0 0;color:#616161}.bread ul li:after{content:">>";margin:0 0 0 5px}.bread ul li:last-child:after{content:"";margin:0}#content{width:100%;height:auto}@media only screen and (max-width: 736px){#content{padding-top:65px}}li{list-style:none}button{outline:none}.button,.buttonArea .baseButton,.buttonArea .confirmButton,.buttonArea .backButton,.buttonArea .submitButton{float:none;padding:10px;font-weight:700;text-align:center;overflow:hidden}#closeButton,#back-button{margin-right:10px}.heading02,section#entryForm .heading02{border-left:10px #E22B46 solid;padding-left:15px;padding-top:5px}.heading02 h2,section#entryForm .heading02 h2{margin:0 auto;color:#616161;font-size:22px;font-weight:700;line-height:1.2}.heading02 span,section#entryForm .heading02 span{color:#e22b46;font-style:italic;font-weight:700;font-size:1rem;font-family:Roboto,Noto Sans Japanese,sans-serif;margin:0 0 16px}.uk-modal-dialog{width:800px!important}.lineBanner{width:13.5%;float:right;margin-right:10px;margin-top:-20px}.lineBannerLogined{width:8.5%;float:right;margin-right:10px;margin-top:-3px}.line-floating{position:fixed;right:100px;bottom:1rem;width:90px;z-index:1}.padding-right-sp-only{display:block}.video-player{margin-top:50px}.uk-notification{z-index:10000000}.inactiveMenu{pointer-events:none;opacity:.3}@media only screen and (max-width: 736px){#mainContent{width:100%;height:auto;margin:0 auto 30px;padding:0}.uk-modal-dialog{width:90%}.lineBanner,.lineBannerLogined{float:right;width:21%;margin-top:4px;margin-left:2%;margin-right:0%}.line-floating{right:0}}@media only screen and (min-width: 736px) and (max-width: 1199px){header{padding:20px 0}#headerIn{width:100%;height:auto;margin:0 auto;padding:0 20px}}.fixLoaderWrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background-color:#000;opacity:.7}.fixLoaderWrap .fixLoaderBox{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%)}#resetContent .contentWidth .displayCode{text-align:center;border:solid 1px #aaa}#resetContent .contentWidth .displayCode p{margin:0;padding:10px 0;font-size:24px}.signupMessage{margin:35px auto;padding:15px;width:500px;text-align:center;color:red;border:solid 2px #ff0000;background-color:#f8dddd}section#entryForm{width:1000px;height:auto;margin:30px auto}.form-control:focus{box-shadow:none}.confirmTxt{margin:30px auto}.confirmTxt p{color:#616161;font-size:100%;font-weight:700}#error_title p{color:#f44336;text-align:left;font-weight:700;padding-top:10px}ul.stepFlow{width:650px;height:auto;padding:0;margin:30px auto 50px;display:flex;justify-content:center;text-align:center}ul.stepFlow li{position:relative;width:65px;height:65px;padding:22px 0;margin:0 20px;text-align:center;color:#fff;background:#f0f0f0;font-family:Roboto,Noto Sans Japanese,sans-serif;border-radius:50%}ul.stepFlow li.active{background:#e22b46;border-radius:50%}ul.stepFlow li:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:12.5px 0 12.5px 15px;border-color:transparent transparent transparent #4d4d4d;margin:2px 25px 0 20px;pointer-events:none;border-color:#88b7d500;border-left-color:#e22b46;border-width:10px}ul.stepFlow li span{display:inline-block;width:60px;font-size:90%;font-weight:700}ul.stepFlow li.stepComplete:after{content:none}ul.stepFlow li.stepConfirm span,ul.stepFlow li.stepComplete span{font-family:メイリオ,Meiryo;font-weight:700}.meritBtn{font-weight:700}.meritContainer{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;width:100%;height:100%;margin:30px auto 40px}.meritContainer .meritBox{width:100%;padding:10px;margin:10px 0 15px 10px;height:auto;border:#f9f1c2 2px solid;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;position:relative}.meritContainer .meritBox h3{color:#00a99d;border-bottom:#6e6c6c 2px dotted;font-size:120%;font-weight:700}.meritContainer .meritBox p{color:#616161;margin:0 auto}.meritContainer .meritBox .meritBudge{position:absolute;top:-24px;left:-14px}.meritContainer .meritBox .meritBudge img{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;box-shadow:2px 2px 4px #666}table.confirm tr td{word-break:break-all}h2.merit{font-size:2rem;color:#e22b46;font-weight:700;text-shadow:4px 4px 1px #f9f1c2}div.step1{width:100%;height:auto;border-collapse:separate;border-spacing:0 20px;border:0}div.step1 ul.double{width:100%;margin:10px auto;padding-left:0}div.step1 ul.double li.title{width:23%;padding:5px 7px 45px;line-height:1.9;text-align:left;color:#00a99d;font-weight:700;position:relative}div.step1 ul.double li.title .attention{color:#e22b46;font-size:75%}div.step1 ul.double li.secondTitle{width:23%;padding:5px 7px 45px 22px;line-height:1.9;text-align:left;color:#00a99d;font-weight:700;position:relative}div.step1 ul.double li.secondTitle .attention{color:#e22b46;font-size:75%}div.step1 ul.double li.form{width:27%;font-size:100%}div.step1 ul.double li.form .requestJobsList label,div.step1 ul.double li.form .emphasizeJobList label{margin-bottom:10px;font-size:.8rem;width:50%}div.step1 ul.double li.form .prefList label{margin-bottom:10px;font-size:.8rem;width:33%}div.step1 ul.double li.form span.adjust{margin-left:5px;margin-bottom:10px}div.step1 ul.double li.form .uk-select{border-radius:4px}div.step1 ul.double li.form .uk-input:focus,div.step1 ul.double li.form .uk-select:focus,div.step1 ul.double li.form .uk-textarea:focus{border:#00a99d 1px solid}div.step1 ul.double li.form .prefList{width:auto;display:flex}div.step1 ul.double li.form .requestJobsList{width:100%;display:flex}div.step1 ul.double li.form .emphasizeJobList{width:auto;display:flex}div.step1 ul.double li.formLeft{width:27%;font-size:100%}div.step1 ul.double li.formLeft .requestJobsList label,div.step1 ul.double li.formLeft .emphasizeJobList label{margin-bottom:10px;font-size:.8rem;width:50%}div.step1 ul.double li.formLeft .prefList label{margin-bottom:10px;font-size:.8rem;width:33%}div.step1 ul.double li.formLeft span.adjust{margin-left:5px;margin-bottom:10px}div.step1 ul.double li.formRight{width:27%;font-size:100%}div.step1 ul.double li.formRight .requestJobsList label,div.step1 ul.double li.formRight .emphasizeJobList label{margin-bottom:10px;font-size:.8rem;width:50%}div.step1 ul.double li.formRight .prefList label{margin-bottom:10px;font-size:.8rem;width:33%}div.step1 ul.double li.formRight span.adjust{margin-left:5px;margin-bottom:10px}div.step1 ul.double li{display:inline-block;vertical-align:top}div.step1 ul.single{width:100%;margin:10px auto;padding-left:0}div.step1 ul.single li.title{width:23%;padding:5px 7px 45px;line-height:1.9;text-align:left;color:#00a99d;font-weight:700;position:relative}div.step1 ul.single li.title .attention{color:#e22b46;font-size:75%}div.step1 ul.single li.form{width:77%;font-size:100%}div.step1 ul.single li.form .requestJobsList label,div.step1 ul.single li.form .emphasizeJobList label{margin-bottom:10px;font-size:.8rem;width:50%}div.step1 ul.single li.form .prefList label{margin-bottom:10px;font-size:.8rem;width:33%}div.step1 ul.single li.form span.adjust{margin-left:5px;margin-bottom:10px}div.step1 ul.single li.form .uk-select{border-radius:4px}div.step1 ul.single li.form .uk-input:focus,div.step1 ul.single li.form .uk-select:focus,div.step1 ul.single li.form .uk-textarea:focus{border:#00a99d 1px solid}div.step1 ul.single li.form .prefList{width:auto;display:flex}div.step1 ul.single li.form .requestJobsList{width:100%;display:flex}div.step1 ul.single li.form .emphasizeJobList{width:auto;display:flex}div.step1 ul.single li.checkForm{width:77%;font-size:100%}div.step1 ul.single li.checkForm label input{margin-right:4px}div.step1 ul.single li.step6form{width:77%;font-size:100%}div.step1 ul.single li.step6form .requestJobsList label,div.step1 ul.single li.step6form .emphasizeJobList label,div.step1 ul.single li.step6form .requestIndustriesList label,div.step1 ul.single li.step6form #scoutWrap label{margin-bottom:10px;font-size:.8rem;width:50%}div.step1 ul.single li.step6form .requestJobsList label input,div.step1 ul.single li.step6form .emphasizeJobList label input,div.step1 ul.single li.step6form .requestIndustriesList label input,div.step1 ul.single li.step6form #scoutWrap label input{margin-right:4px}div.step1 ul.single li.step6form .prefList label{margin-bottom:10px;font-size:.8rem;width:33%}div.step1 ul.single li.step6form .prefList label input{margin-right:4px}div.step1 ul.single li.step6form span.adjust{margin-left:5px;margin-bottom:10px}div.step1 ul.single li.step6form .uk-select{border-radius:4px}div.step1 ul.single li.step6form .uk-input:focus,div.step1 ul.single li.step6form .uk-select:focus,div.step1 ul.single li.step6form .uk-textarea:focus{border:#00a99d 1px solid}div.step1 ul.single li.step6form .prefList{width:auto;display:flex}div.step1 ul.single li.step6form .requestJobsList{width:100%;display:flex}div.step1 ul.single li.step6form .requestIndustriesList,div.step1 ul.single li.step6form .emphasizeJobList,div.step1 ul.single li.step6form #scoutWrap{width:auto;display:flex}div.step1 ul.single li{display:inline-block;vertical-align:top}div.step1 tr.single{display:block;width:100%;margin:10px auto;padding-left:0}div.step1 tr.single th.title{display:inline-block;vertical-align:top;width:23%;padding:5px 7px 45px;line-height:1.9;text-align:left;color:#00a99d;font-weight:700;position:relative}div.step1 tr.single td.checkForm{display:inline-block;width:77%;font-size:100%}.memberEntryForm table{width:100%;height:auto;border-collapse:separate;border-spacing:0 20px;border:0}.memberEntryForm tbody{width:100%}.memberEntryForm tbody tr{width:100%;margin:10px auto}.memberEntryForm tbody tr th{width:15%;padding:20px;line-height:1.9;text-align:left;color:#00a99d}.memberEntryForm tbody tr th .attention{color:#e22b46;font-size:75%}.memberEntryForm tbody tr td{width:60%;font-size:100%}.memberEntryForm tbody tr td .requestJobsList label,.memberEntryForm tbody tr td .emphasizeJobList label{margin-bottom:10px;font-size:.8rem;width:50%}.memberEntryForm tbody tr td .prefList label{margin-bottom:10px;font-size:.8rem;width:33%}.memberEntryForm tbody tr td span.adjust{margin-left:5px;margin-bottom:10px}.memberEntryForm tbody tr td .uk-select{border-radius:4px}.memberEntryForm tbody tr td .uk-input:focus,.memberEntryForm tbody tr td .uk-select:focus,.memberEntryForm tbody tr td .uk-textarea:focus{border:#00a99d 1px solid}.memberEntryForm tbody tr td .prefList{width:auto;display:flex}.memberEntryForm tbody tr td .requestJobsList{width:100%;display:flex}.memberEntryForm tbody tr td .emphasizeJobList{width:auto;display:flex}.memberEntryForm tbody tr td .checkForm{width:77%;font-size:100%}.memberEntryForm tbody tr td .checkForm label input{margin-right:4px}table.confirmForm tbody tr td p{font-size:100%;color:#4d4d4d}table tbody tr td.modalShowButton{text-align:right}table tbody tr th .requiredParam:after,table tbody div.step1 tr th .notRequiredParam:after,div.step1 table tbody tr th .notRequiredParam:after,table tbody tr th .notRequiredParam:after{content:"必須";font-size:63%;color:#fff;background:#e22b46;margin:5px;padding:2px 5px}table tbody tr th .notRequiredParam:after{content:"任意";background:#afafaf}div.step1 tr th .requiredParam:after,div.step1 tr th .notRequiredParam:after{content:"必須";font-size:63%;color:#fff;background:#e22b46;margin:5px;padding:2px 5px}div.step1 tr th .notRequiredParam:after{content:"任意";background:#afafaf}div ul li .requiredParam:after,div ul li .notRequiredParam:after,div ul li table tbody tr th .notRequiredParam:after,table tbody tr th div ul li .notRequiredParam:after,div.step1 ul li tr th .notRequiredParam:after,div.step1 tr th ul li .notRequiredParam:after{content:"必須";font-size:63%;color:#fff;background:#e22b46;margin:5px;padding:2px 5px}div ul li .notRequiredParam:after{content:"任意";background:#afafaf}.vue-simple-suggest.designed.focus .suggestions{padding-left:0;width:100%;max-height:300px;overflow-y:auto;overflow-x:hidden}.vue-simple-suggest.designed.focus .suggestions .suggest-item{padding:2px}.vue-simple-suggest.designed.focus .suggestions .suggest-item:hover{color:#fff!important;background:#4987f2!important}.ui-autocomplete{background:#fff;max-height:300px;overflow-y:auto;overflow-x:hidden}li.ui-menu-item{font-size:90%;padding:2px;border:none!important;background:#fff!important;font-weight:400!important;color:#4d4d4d!important}.ui-state-active{font-size:100%;padding:2px!important;border:none!important;background:#4987f2!important;font-weight:700!important;color:#fff!important}span.arrow{position:relative;width:100%;display:block;text-align:center;background:#e22b46;color:#fff;padding:5px 10px;margin-top:10px;border-radius:5px;line-height:1.5;font-size:.8em}span.arrow:after{bottom:100%;left:5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#d54b4b00;border-bottom-color:#f44336;border-width:5px;margin-left:-5px}.buttonArea{text-align:center}.buttonArea .baseButton,.buttonArea .confirmButton,.buttonArea .backButton,.buttonArea .submitButton{width:240px;float:none;box-shadow:#ccc 1px 3px 3px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;font-weight:700;font-size:100%;border-radius:5px;color:#fff;border:none}.buttonArea .baseButton:hover,.buttonArea .confirmButton:hover,.buttonArea .backButton:hover,.buttonArea .submitButton:hover{box-shadow:0 0 #909090}.buttonArea .submitButton{background:#00a99d}.buttonArea .backButton{background:#d1d1d1;margin:10px 15px}.buttonArea .confirmButton{background:#00a99d;margin:10px 15px}.btn.pmd-ripple-effect.btn-primary.pmd-z-depth{background-color:#2196f3;font-weight:700}.schoolInitialWrap .uk-modal-dialog{width:500px!important}.schoolInitialWrap .uk-modal-dialog .uk-modal-header{padding:15px 30px 0}.schoolInitialWrap .uk-modal-dialog .uk-modal-body{padding:15px 30px}.schoolInitialWrap .uk-modal-dialog .uk-modal-title{font-size:1rem}.othersSchoolSwitchBox{margin-top:10px}.list-syllabary-ja{display:flex;flex-flow:row wrap;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;margin:0 0 calc(1em - 10px);padding:0;width:370px;height:190px;list-style:none;line-height:1;font-size:16px}.list-syllabary-ja li{margin:0 0 10px 10px;padding:0;width:28px}.list-syllabary-ja li.next-kana-empty{margin-bottom:48px}.list-syllabary-ja li:last-child{margin-left:0}.list-syllabary-ja a{display:block;padding:5px;border:1px solid #b5b5b5;border-radius:3px;background:linear-gradient(to bottom,#fff 60%,#efefef);color:#333;text-decoration:none}.list-syllabary-ja a:hover,.list-syllabary-ja a:focus{border-color:#c72020;background:linear-gradient(to bottom,#df3b3b 60%,#c72020);color:#fff}.schoolListContent ul{padding:0}.schoolListContent ul li{border-bottom:1px solid #aaaaaa}.schoolListContent ul li a,.schoolListContent ul li span{font-size:.9rem;display:block;padding:10px 0}.othersSchoolBtnBox{margin-top:20px;text-align:right}.formListsWrap{width:100%}.formListsWrap ul.double{width:100%;margin:10px auto;padding-left:0}.formListsWrap ul.double li.title{width:20%;padding:5px 20px 45px;line-height:1.9;text-align:left;color:#00a99d;font-weight:700;position:relative;white-space:nowrap}.formListsWrap ul.double li.title .attention{color:#e22b46;font-size:75%}.formListsWrap ul.double li.form{width:30%;font-size:100%}.formListsWrap ul.double li.form .requestJobsList label,.formListsWrap ul.double li.form .emphasizeJobList label{margin-bottom:10px;font-size:.8rem;width:50%}.formListsWrap ul.double li.form .prefList label{margin-bottom:10px;font-size:.8rem;width:33%}.formListsWrap ul.double li.form span.adjust{margin-left:5px;margin-bottom:10px}.formListsWrap ul.double li.form .uk-select{border-radius:4px}.formListsWrap ul.double li.form .uk-input:focus,.formListsWrap ul.double li.form .uk-select:focus,.formListsWrap ul.double li.form .uk-textarea:focus{border:#00a99d 1px solid}.formListsWrap ul.double li.form .prefList{width:auto;display:flex}.formListsWrap ul.double li.form .requestJobsList{width:100%;display:flex}.formListsWrap ul.double li.form .emphasizeJobList{width:auto;display:flex}.formListsWrap ul.double li{display:inline-block;vertical-align:top}.formListsWrap ul.single{width:100%;margin:10px auto;padding-left:0}.formListsWrap ul.single li.title{width:20%;padding:5px 18px 45px;line-height:1.9;text-align:left;color:#00a99d;font-weight:700;position:relative;white-space:nowrap}.formListsWrap ul.single li.title .attention{color:#e22b46;font-size:75%}.formListsWrap ul.single li.form{width:80%;font-size:100%}.formListsWrap ul.single li.form .requestJobsList label,.formListsWrap ul.single li.form .emphasizeJobList label{margin-bottom:10px;font-size:.8rem;width:50%}.formListsWrap ul.single li.form .prefList label{margin-bottom:10px;font-size:.8rem;width:33%}.formListsWrap ul.single li.form span.adjust{margin-left:5px;margin-bottom:10px}.formListsWrap ul.single li.form .uk-select{border-radius:4px}.formListsWrap ul.single li.form .uk-input:focus,.formListsWrap ul.single li.form .uk-select:focus,.formListsWrap ul.single li.form .uk-textarea:focus{border:#00a99d 1px solid}.formListsWrap ul.single li.form .prefList{width:auto;display:flex}.formListsWrap ul.single li.form .requestJobsList{width:100%;display:flex}.formListsWrap ul.single li.form .emphasizeJobList{width:auto;display:flex}.formListsWrap ul.single li{display:inline-block;vertical-align:top}.formConfirmWrap{width:100%}.formConfirmWrap ul.double{width:100%;margin:10px auto;padding-left:0}.formConfirmWrap ul.double li.title{width:20%;padding:5px 20px 45px;line-height:1.9;text-align:left;color:#00a99d;font-weight:700;position:relative}.formConfirmWrap ul.double li.title .attention{color:#e22b46;font-size:75%}.formConfirmWrap ul.double li.value{width:30%;font-size:100%}.formConfirmWrap ul.double li.value span.adjust{margin-left:5px;margin-bottom:10px}.formConfirmWrap ul.double li{display:inline-block;vertical-align:top}.formConfirmWrap ul.single{width:100%;margin:10px auto;padding-left:0}.formConfirmWrap ul.single li.title{width:20%;padding:5px 18px 45px;line-height:1.9;text-align:left;color:#00a99d;font-weight:700;position:relative}.formConfirmWrap ul.single li.title .attention{color:#e22b46;font-size:75%}.formConfirmWrap ul.single li.value{width:80%;font-size:100%}.formConfirmWrap ul.single li.value span.adjust{margin-left:5px;margin-bottom:10px}.formConfirmWrap ul.single li{display:inline-block;vertical-align:top}#lectureBoothEntry{padding-top:30px}#lectureBoothEntry input{margin-right:15px}#lectureBoothEntry .lecture-booth-item{margin-bottom:20px}.uk-notification-message{padding:20px}.uk-notification-message-success{text-align:center;color:#fff;background:#00a99d}
