@charset "UTF-8";@media only screen and (max-width:736px){*{list-style:none}*,:after,:before{-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{outline:none}a,a:active,a:focus,a:hover,a:visited{text-decoration:none}a.pageTop{position:fixed;right:0;bottom:1rem;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) and (max-width:736px){#content{padding-top:65px}}@media only screen and (max-width:736px){li{list-style:none}}@media only screen and (max-width:736px){button{outline:none}}@media only screen and (max-width:736px){.button{float:none;padding:10px;font-weight:700;text-align:center;overflow:hidden}}@media only screen and (max-width:736px){#back-button,#closeButton{margin-right:10px}}@media only screen and (max-width:736px){.heading02{border-left:10px solid #e22b46;padding-left:15px;padding-top:5px}.heading02 h2{margin:0 auto;color:#616161;font-size:22px;font-weight:700;line-height:1.2}.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}}@media only screen and (max-width:736px){.uk-modal-dialog{width:800px!important}}@media only screen and (max-width:736px){.lineBanner{width:13.5%;float:right;margin-right:10px;margin-top:-20px}}@media only screen and (max-width:736px){.lineBannerLogined{width:8.5%;float:right;margin-right:10px;margin-top:-3px}}@media only screen and (max-width:736px){.line-floating{position:fixed;right:100px;bottom:1rem;width:90px;z-index:1}}@media only screen and (max-width:736px){.padding-right-sp-only{display:block}}@media only screen and (max-width:736px){.video-player{margin-top:50px}}@media only screen and (max-width:736px){.uk-notification{z-index:10000000}}@media only screen and (max-width:736px) 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 (max-width:736px) and (min-width:736px) and (max-width:1199px){header{padding:20px 0}#headerIn{width:100%;height:auto;margin:0 auto;padding:0 20px}}@media only screen and (max-width:736px){.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%) translateX(-50%)}}@media only screen and (max-width:736px){#adminResetContent{width:800px;height:auto;margin:30px auto}#adminResetContent .heading02{margin-top:40px}#adminResetContent .contentWidth{width:500px;margin:70px auto;padding:0}#adminResetContent .contentWidth h3{margin:25px 0;padding:0}#adminResetContent .contentWidth .resetStep5{text-align:center}#adminResetContent .contentWidth .buttonArea{margin:0;padding:5px;position:relative;height:100px;width:100%}#adminResetContent .contentWidth .buttonArea .button{width:50%;top:0;bottom:0;left:0;right:0;position:absolute;margin:28px auto;box-shadow:2px 2px #909090;transition:.3s;font-weight:700;font-size:120%;border-radius:5px;color:#fff;border:none;opacity:1;background:#00a99d}#adminResetContent .contentWidth .buttonArea .button:hover{box-shadow:2px 2px #909090}#adminResetContent .errorMessage{margin:35px auto;padding:20px;width:450px;text-align:center;color:red;border:2px solid red;background-color:#f8dddd}#adminResetContent .contentWidth .displayCode{text-align:center;border:1px solid #aaa}#adminResetContent .contentWidth .displayCode p{margin:0;padding:10px 0;font-size:24px}}@media only screen and (max-width:736px){#resetContent .contentWidth .displayCode{text-align:center;border:1px solid #aaa}#resetContent .contentWidth .displayCode p{margin:0;padding:10px 0;font-size:24px}}@media only screen and (max-width:736px){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%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:5px solid rgba(213,75,75,0);border-bottom-color:#f44336;margin-left:-5px}}@media only screen and (max-width:736px){#topContent{color:#fff}#topContent .top-image{width:100%;height:600px!important}#topContent .advance{text-align:center}#topContent .advance-login{padding:33px 0 97px}#topContent .advance p.addTxtTop{width:70%;padding:0;margin:0 auto;font-size:140%;background:linear-gradient(transparent 80%,#e22b46 0)}#topContent .advance p.addTxtTop span.attention{font-size:80%}#topContent span.info-attention{font-size:small}#topContent .advance p.addTxtBottom{width:75%;padding:0;margin:0 auto;font-size:140%;background:linear-gradient(transparent 80%,#e22b46 0)}#topContent .advance p.topTxt{opacity:1;font-size:500%}#topContent .advance p.bottomTxt,#topContent .advance p.topTxt{margin:0;text-align:center;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"sans-serif";font-weight:700}#topContent .advance p.bottomTxt{line-height:.9;font-size:700%}#topContent p.right-bottom-txt{line-height:.9;position:absolute;bottom:0;right:0;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"sans-serif";font-weight:700;margin:25px;color:#fff}#topContent .advance p{color:#fff}#topContent .banner-title span{width:70%;font-size:500%;opacity:1;padding:0;margin:0 auto}#topContent .banner-sub-title,#topContent .banner-title span{font-weight:700;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"sans-serif"}#topContent .banner-sub-title{font-size:200%;margin:15px 15px 50px;background:linear-gradient(transparent 80%,#e22b46 0)}#topContent p.banner{font-size:130%;margin:15px}#topContent p.banner,#topContent p.banner-bottom{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"sans-serif";font-weight:700}#topContent p.banner-bottom{font-size:90%;margin:10px auto}#topContent .banner-button{background-color:#c3c0c0;margin:15px auto;padding:16px;width:300px;float:none;font-weight:700;font-size:160%;border-radius:5px;color:#fff;border:none;opacity:1;box-shadow:3px 3px 7px #848484;text-align:center;cursor:pointer}#topContent div.event-box{height:100%;width:100%;position:relative}#topContent button{background-color:#00a99d;margin:35px auto;padding:16px;width:400px;float:none;font-weight:700;font-size:160%;border-radius:5px;color:#fff;border:none;opacity:1;box-shadow:3px 3px 7px #848484;text-align:center;cursor:pointer}}@media only screen and (max-width:736px){#content{padding-top:35px}#content .registNavi{width:100%;height:auto;background:#ffcdd2}#content .registNavi .introAction{width:1200px;margin:0 auto;padding:15px 0}#content .registNavi .introAction .box{display:flex;width:720px;margin:0 auto}#content .registNavi .introAction .txtArea p{margin:0;font-size:1.1rem;color:#6e6c6c;font-style:italic;font-weight:700}#content .registNavi .introAction .btnArea{margin:0 25px;display:flex}#content .registNavi .introAction .btnArea .loginBtn,#content .registNavi .introAction .btnArea .signup{position:absolute;width:200px;color:#fff;margin:5px 10px;padding:10px 20px;float:none;font-weight:700;font-size:100%;border-radius:5px;border:none;opacity:1;text-align:center;text-decoration:none;background:#e22b46;box-shadow:1px 3px 3px #ccc;transition:.5s}#content .registNavi .introAction .btnArea .loginBtn:hover,#content .registNavi .introAction .btnArea .signup:hover{box-shadow:none}#content .registNavi .introAction .btnArea .loginBtn{background:#00a99d}#content .registNavi .introAction .btnArea .loginBtn:hover{border:none}}@media only screen and (max-width:736px){#mainContent{width:100%;height:auto;margin:0 auto;overflow:hidden}#mainContent main{width:100%}#mainContent main .closeMessage{margin-top:30px}#mainContent main .linkContainer{display:flex;flex-direction:column;flex-wrap:wrap}#mainContent main .linkContainer .imgArea{width:95%;padding:0 5px;margin:0 auto 10px;transition:.5s}}@media only screen and (max-width:736px){aside{float:right;width:420px;height:auto}aside .side_loading{margin:30px 20px;text-align:center}aside .heading02{border-left:10px solid #e22b46;padding-left:15px}aside .heading02 h2{margin:0 auto;color:#616161;font-size:22px;font-weight:700;line-height:1.2}aside .heading02 span{color:#e22b46;font-style:italic;font-weight:700}aside .image-below-ad-area,aside .image-top-ad-area{margin:15px auto}aside .image-below-ad-area img,aside .image-top-ad-area img{width:100%;height:auto}aside .newsBox ul{padding:0;margin:10px}aside .newsBox ul li{border-bottom:1px dotted #6e6c6c;padding:30px 5px 5px;font-size:14px}aside .newsBox span{color:#4d4d4d}aside .newsBox span small{color:#e22b46;margin:0 10px}aside .seminarBox{margin-bottom:30px}aside .seminarBox ul{padding:0;margin:10px}aside .seminarBox ul li{border-bottom:1px dotted #6e6c6c;padding:30px 5px 5px;font-size:14px}aside .seminarBox ul span{color:#4d4d4d}aside .seminarBox ul span.title{color:#e22b46}aside .seminarBox ul span.date{font-size:12px}aside .seminarBox ul span.pickup,aside .seminarBox ul span.venue{font-size:11px}aside .seminarBox ul span small{color:#e22b46;margin:0 10px}aside .seminarBox .seminarLink{text-align:right}aside .snsBox{float:right;font-size:3rem}aside .snsBox .tw{color:#55acee}aside .snsBox .fb{color:#3b5998}aside .snsBox .in{color:#e22b46}aside .snsBoxSP{display:none}aside #mypageArea{margin:40px auto 0}aside #mypageArea .mypageIn{margin:10px 0;padding:20px;background:#edf9f7}aside #mypageArea .mypageIn p.name{margin:0 auto 15px;padding:5px 0;line-height:1.2;color:#616161;font-size:110%;font-weight:700}aside #mypageArea .mypageIn h3{color:#00a99d;font-size:20px;font-weight:700;margin:0 auto;padding:1px 0 5px;border-bottom:2px solid #bbb}aside #mypageArea .mypageIn h3:before{font-family:Font Awesome\ 5 Free;content:"\f433";font-weight:900;padding-right:10px;color:#e22b46}aside #mypageArea .mypageIn ul{margin:20px 0;padding:0;color:#616161}aside #mypageArea .mypageIn ul li{display:block;overflow:hidden;padding:0;margin:15px auto 10px}aside #mypageArea .mypageIn ul li .uk-accordion-content .entryBlockCareer{margin-bottom:20px;overflow:hidden}aside #mypageArea .mypageIn ul .uk-accordion-title{font-size:1rem;font-weight:700;color:#616161}aside #mypageArea .mypageIn ul h4{color:#e22b46;font-size:16px;font-weight:700;margin:0 0 5px}aside #mypageArea .mypageIn ul span.step{float:none;color:#616161;font-style:normal}aside #mypageArea .mypageIn ul p.result{float:right;width:25%;margin:0 10px 7px 0;padding:0 10px;text-align:center;background:#e22b46;color:#fff;font-weight:700}aside #mypageArea .mypageIn ul span.date{float:none;font-style:normal}aside #mypageArea .mypageIn ul p.place{margin:0 0 3px}aside #mypageArea .mypageIn ul p.company{margin:0 0 3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}aside #mypageArea .mypageIn .side_loading{margin-top:30px;text-align:center}aside #mypageArea .mypageIn .entrySet,aside #mypageArea .mypageIn .joinEvent,aside #mypageArea .mypageIn .joinSeminar,aside #mypageArea .mypageIn .secretEntry{overflow:hidden;margin:0 auto 20px}aside #mypageArea .mypageIn .entrySet span,aside #mypageArea .mypageIn .joinEvent span,aside #mypageArea .mypageIn .joinSeminar span,aside #mypageArea .mypageIn .secretEntry span{float:right}aside #mypageArea .mypageIn .logout{text-align:right;margin-top:30px;margin-bottom:5px;font-size:85%}aside #mypageArea .mypageIn .logout a{padding:5px 10px;border-radius:3px;color:#fff;background:#c3c0c0;font-weight:700}aside .errorMessage{width:90%;margin:20px auto 10px;padding:20px;text-align:center;color:red;border:2px solid #e9e9e9}}@media only screen and (max-width:736px){main{float:left;width:740px;height:auto;margin:30px auto;overflow:hidden}main .searchBox form.uk-search-default{width:100%}main .searchBox form .uk-search-input{border:1px solid #b4b4b4;border-radius:20px}main .searchBox form .uk-search-input:focus{border-color:#00a99d}main .searchBox button.spnvBtn{color:#fff;background-color:#00a99d;border-radius:6px;font-weight:700;border:none;box-shadow:2px 2px 2px #dbdbdd;transition:.5s}main .searchBox button.spnvBtn:hover{box-shadow:none}main div.uk-slider-container{background:#fff;padding:10px 0}main ul.companyLogo{width:100%;margin:10px auto}main ul.companyLogo li{margin:0 4px}main ul.companyLogo li img{width:20%;margin:16px}}@media only screen and (max-width:736px){.eventContainer{width:100%;height:auto;margin:30px auto}.eventContainer h3.eventNameSp{display:none}.eventContainer .eventBox{margin:30px auto 40px;overflow:hidden}.eventContainer .eventBox .imgArea{width:300px;height:200px;float:left;margin:0 0 0 10px}.eventContainer .eventBox .imgArea img{width:100%;height:auto}.eventContainer .eventBox .txtArea{width:420px;height:auto;float:right}.eventContainer .eventBox .txtArea h3{margin:0;padding:0 0 2px;border-bottom:2px solid #e22b46;color:#00a99d;font-size:160%;font-weight:700}.eventContainer .eventBox .txtArea h3 .schedule{font-size:small;color:#e22b46;margin-left:5px}.eventContainer .eventBox .txtArea p{color:#616161;margin:10px auto}.eventContainer .eventBox .txtArea span.eventDetail{float:right;overflow:hidden;font-weight:700;border-bottom:3px solid #00a99d}}@media only screen and (max-width:736px){.interviewContainer .interviewBox{display:flex}.interviewContainer .interviewBox .imgArea{width:300px;height:200px;margin:0 0 0 10px}.interviewContainer .interviewBox .txtArea{width:420px;height:auto;padding:0 25px}.interviewContainer .interviewBox .txtArea h3{margin:0;padding:0 0 2px;border-bottom:2px solid #e22b46;color:#00a99d;font-size:160%;font-weight:700}.interviewContainer .interviewBox .interviewBtnWrap{width:100%;display:flex;margin:15px auto;text-align:center}.interviewContainer .interviewBox .interviewBtnWrap a{width:215px;height:auto;margin:0 5px;text-decoration:none}.interviewContainer .interviewBox .interviewBtnWrap a .interviewEntry,.interviewContainer .interviewBox .interviewBtnWrap a .interviewNomemberEntry{width:100%;padding:8px 10px;line-height:1.2;color:#fff;font-weight:700;background:#e22b46;border-radius:5px;box-shadow:1px 3px 3px #ccc}.interviewContainer .interviewBox .interviewBtnWrap a .interviewEntry:hover,.interviewContainer .interviewBox .interviewBtnWrap a .interviewNomemberEntry:hover{box-shadow:none}.interviewContainer .interviewBox .interviewBtnWrap a .loginedEntry{font-size:120%;padding:15px}.interviewContainer .interviewBox .interviewBtnWrap a .interviewNomemberEntry{background:#00a99d;border-radius:5px;box-shadow:1px 3px 3px #ccc;transition:All .5s;transition:.5s}.interviewContainer .interviewBox .interviewBtnWrap a .interviewNomemberEntry:hover{box-shadow:none}.interviewContainer .interviewBox .interviewBtnWrap a.interviewSingleBtn{margin:0 auto}}@media only screen and (max-width:736px){.text-ad-area{text-align:center}}@media only screen and (max-width:736px){.meritContainer{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;width:720px;height:100%;margin:30px auto 40px}.meritContainer .meritBox{width:350px;padding:10px;margin:10px 0 15px 10px;height:auto;border:2px solid #f9f1c2;border-radius:7px;position:relative}.meritContainer .meritBox h3{color:#00a99d;border-bottom:2px dotted #6e6c6c;font-size:100%;font-weight:700}.meritContainer .meritBox p{color:#616161;margin:0 auto}.meritContainer .meritBox .meritBudge{position:absolute;top:-24px;left:-14px}.meritContainer .meritBox .meritBudge img{border-radius:25px;box-shadow:2px 2px 4px #666}}@media only screen and (max-width:736px){.servicePolicyContainer{width:100%;height:auto}.servicePolicyContainer .serviceLink{width:320px;height:auto;margin:20px 0 0}.servicePolicyContainer .serviceLink img{width:100%}}
