@charset "UTF-8";*{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){#content{padding-top:65px}}li{list-style:none}button{outline:none}#topContent .mainBox .advance button.button,.button{float:none;padding:10px;font-weight:700;text-align:center;overflow:hidden}#back-button,#closeButton{margin-right:10px}.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}.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}@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%) translateX(-50%)}#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 #topContent .mainBox .advance button.button,#adminResetContent .contentWidth .buttonArea .button,#topContent .mainBox .advance #adminResetContent .contentWidth .buttonArea button.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}#resetContent .contentWidth .displayCode{text-align:center;border:1px solid #aaa}#resetContent .contentWidth .displayCode p{margin:0;padding:10px 0;font-size:24px}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}#mainContent main{display:block;width:100%;height:auto;padding:30px 0}#mainContent main .closeMessage{padding:10px}#mainContent main .linkContainer{display:flex}#mainContent main .linkContainer .imgArea{width:33%;margin-top:20px;margin-right:30px;transition:.5s}#content .registNavi{width:100%;height:auto;background:transparent}#content .registNavi .introAction{width:100%;margin:0 auto;padding:15px 0;text-align:center}#content .registNavi .introAction .box{display:block;width:100%;margin:0 auto}#content .registNavi .introAction .txtArea{display:none}#content .registNavi .introAction .btnArea{justify-content:center}#content .registNavi .introAction .btnArea .loginBtn,#content .registNavi .introAction .btnArea .signup{position:static;width:200px}#content .registNavi .introAction .btnArea .loginBtn{background:#00a99d}#topContent{width:100%;height:auto;padding:35px 5px 25px;background-size:cover}#topContent .uk-slideshow-items{height:270px}#topContent .top-image{width:100%}#topContent .advance{text-align:center}#topContent .advance-login{padding:17px 0 60px}#topContent .advance p.addTxtTop{width:240px;padding:0;margin:0 auto;font-size:80%;background:linear-gradient(transparent 80%,#e22b46 0);background:-webkit-linear-gradient(transparent 80%,#e22b46 0)}#topContent .advance p.addTxtTop span.attention{font-size:80%}#topContent span.info-attention{font-size:60%}#topContent .advance p.addTxtBottom{width:300px;padding:0;margin:0 auto;font-size:80%;background:linear-gradient(transparent 80%,#e22b46 0)}#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:0 0 5px;font-size:8px;color:#fff}#topContent .advance p.topTxt{opacity:1;font-size:150%}#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:250%}#topContent .banner-title{margin-bottom:5px!important}#topContent .banner-sub-title{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"sans-serif";font-weight:700;font-size:140%;margin:15px 15px 50px;background:linear-gradient(transparent 80%,#e22b46 0)}#topContent .banner-title span{font-size:175%;opacity:1;margin:0 auto!important}#topContent .banner,#topContent .banner-title span{width:100%;font-weight:700;padding:0;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"sans-serif"}#topContent .banner{font-size:70%!important}#topContent p.banner-bottom{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"sans-serif";font-weight:700;font-size:50%;margin:1px auto;padding:0;width:100%;text-align:center}#topContent .banner-button{background-color:#c3c0c0;margin:10px auto;padding:5px;width:180px;font-size:100%}#topContent .banner-button,#topContent button{float:none;font-weight:700;border-radius:5px;color:#fff;border:none;opacity:1;box-shadow:3px 3px 7px #848484;text-align:center;cursor:pointer}#topContent button{background-color:#00a99d;margin:15px auto;padding:10px 5px;width:100%;font-size:130%}#topContent .mainBox{width:100%;height:auto;margin:0 auto}#topContent .mainBox .advance{text-align:center}#topContent .mainBox .advance-login{padding:17px 0 60px}#topContent .mainBox .advance p.addTxtTop{font-size:90%;width:240px;padding:0;margin:0 auto;background:linear-gradient(transparent 80%,#e22b46 0);background:-webkit-linear-gradient(transparent 80%,#e22b46 0)}#topContent .mainBox .advance p.addTxtTop span.attention{font-size:80%}#topContent .mainBox .advance p.addTxtBottom{font-size:90%;width:300px;padding:0;margin:0 auto 10px;background:linear-gradient(transparent 80%,#e22b46 0);background:-webkit-linear-gradient(transparent 80%,#e22b46 0)}#topContent .mainBox .advance p.topTxt{font-size:150%}#topContent .mainBox .advance p.bottomTxt,#topContent .mainBox .advance p.topTxt{margin:0;text-align:center;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"sans-serif"}#topContent .mainBox .advance p.bottomTxt{line-height:1;font-size:250%}#topContent .mainBox .advance button.button{background:#00a99d;margin:20px auto;padding:10px 5px;width:80%;float:none;box-shadow:2px 2px #909090;transition:.3s;font-weight:700;font-size:160%;border-radius:5px;color:#fff;border:none;opacity:1}#topContent .mainBox .advance button.button:hover{box-shadow:2px 2px #909090}.banner_area{margin:0 0 15px;text-align:center}.banner_area img{width:75%}aside{display:block;width:100%;height:auto;padding:0}aside .heading02{border-left:10px solid #e22b46;padding-left:10px}aside .heading02 h2{margin:0 auto;color:#616161;font-size:22px;font-weight:700;line-height:1.2}aside .image-below-ad-area,aside .image-top-ad-area{padding:5px}aside .image-below-ad-area img,aside .image-top-ad-area img{width:100%;height:auto}aside .searchBox form.uk-search-default{width:100%}aside .searchBox form .uk-search-input{border:1px solid #b4b4b4;border-radius:20px}aside .searchBox form .uk-search-input:focus{border-color:#00a99d}aside .searchBox li{padding-left:13px}aside .searchBox li.search{padding-left:0}aside .searchBox li.item a{font-size:.875rem}aside .searchBox li .uk-dropdown{padding:25px 15px}aside .searchBox li a{padding:5px;font-size:.5rem}aside .searchBox button.spnvBtn{color:#fff;background-color:#00a99d;border-radius:6px;font-weight:700;border:none;box-shadow:2px 2px 2px #dbdbdd}aside div.uk-slider-container{background:#fff;padding:10px 0}aside ul.companyLogo{width:100%;margin:10px auto}aside ul.companyLogo li{margin:0 1%}aside ul.companyLogo li img{width:21%;margin:8px 5px}aside .snsBox{display:none}aside #mypageArea{margin:40px auto 0}aside #mypageArea .mypageIn{margin:10px 0;padding:20px}aside #mypageArea .mypageIn h3{font-size:18px}aside #mypageArea .mypageIn .entrySet,aside #mypageArea .mypageIn .joinEvent,aside #mypageArea .mypageIn .secretEntry{overflow:hidden;margin:0 auto 20px}aside #mypageArea .mypageIn .entrySet span,aside #mypageArea .mypageIn .joinEvent span,aside #mypageArea .mypageIn .secretEntry span{float:right}main{display:block;width:100%;height:auto;padding:30px 0}main .heading02{border-left:10px solid #ed4350;padding-left:10px}main h2{margin:0 auto;color:#4d4d4d;font-size:22px;font-weight:700;line-height:1.2}main span{color:#e22b46;font-style:italic;font-weight:700}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 li{padding-left:13px}main .searchBox li.search{padding-left:0}main .searchBox li.item a{font-size:.875rem}main .searchBox li .uk-dropdown{padding:25px 15px}main .searchBox li a{padding:5px;font-size:.5rem}main .searchBox li a.adjust{padding:3px 5px}main .searchBox button.spnvBtn{color:#fff;background-color:#00a99d;border-radius:6px;font-weight:700;border:none;box-shadow:2px 2px 2px #dbdbdd}.meritContainer{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-o-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:auto}.meritContainer .meritBox{width:100%;padding:10px;margin:14px;height:auto;border:2px solid #f9f1c2;border-radius:7px}.meritContainer h3{color:#00a99d;font-size:120%;font-weight:700}.meritContainer p{color:#616161;margin:0 auto}.eventContainer,.interviewContainer{margin:15px auto 40px}.eventContainer .eventBox,.interviewContainer .eventBox{margin:30px auto;padding:10px;overflow:hidden}.eventContainer .eventBox .imgArea,.interviewContainer .eventBox .imgArea{display:block;float:none;width:100%;height:auto;text-align:center;margin:0 auto;padding:0 5px}.eventContainer .eventBox .imgArea img,.interviewContainer .eventBox .imgArea img{width:100%}.eventContainer .eventBox .txtArea,.interviewContainer .eventBox .txtArea{display:block;float:none;width:100%;height:auto;margin:10px auto}.eventContainer .eventBox .txtArea h3,.interviewContainer .eventBox .txtArea h3{margin:0;padding:0 0 2px;border-bottom:2px solid #ed4350;color:#00a99d;font-size:160%;font-weight:700}.eventContainer .eventBox .txtArea p,.interviewContainer .eventBox .txtArea p{color:#616161}.eventContainer .eventBox .txtArea span.eventDetail,.interviewContainer .eventBox .txtArea span.eventDetail{float:right;overflow:hidden;border-bottom:3px solid #00a99d}.eventContainer,.interviewContainer{display:block;width:100%;height:auto;padding:10px 0}.eventContainer .eventBox,.interviewContainer .eventBox{width:100%;height:auto;margin:10px auto 35px;padding:5px 13px}.eventContainer .eventBox .txtArea h3.eventName,.interviewContainer .eventBox .txtArea h3.eventName{display:none}.eventContainer .eventBox .entrybtnWrap,.interviewContainer .eventBox .entrybtnWrap{width:100%;display:flex;justify-content:center;margin:15px auto;text-align:center}.eventContainer .eventBox .entrybtnWrap a,.interviewContainer .eventBox .entrybtnWrap a{width:100%;height:auto;margin:0 5px}.eventContainer .eventBox .entrybtnWrap a .eventEntry,.interviewContainer .eventBox .entrybtnWrap a .eventEntry{width:100%;margin:0;padding:8px 5px;color:#fff;font-weight:700;font-size:.8rem;background:#e22b46;border-radius:5px}.eventContainer .eventBox .entrybtnWrap a .loginedEntry,.interviewContainer .eventBox .entrybtnWrap a .loginedEntry{font-size:120%;padding:10px 5px}.eventContainer .eventBox .entrybtnWrap a .eventNomemberEntry,.interviewContainer .eventBox .entrybtnWrap a .eventNomemberEntry{width:100%;margin:0;padding:8px 5px;color:#fff;font-weight:700;font-size:.8rem;background:#00a99d;border-radius:5px}.interviewContainer .interviewBox .txtArea{width:100%;padding:10px}.interviewContainer .interviewBox .interviewEntry,.interviewContainer .interviewBox .interviewNomemberEntry{font-size:.8rem}.interviewContainer .interviewBox .imgArea{display:block;float:none;width:100%;height:auto;text-align:center;margin:0 auto;padding:0 5px}.interviewContainer .interviewBox .imgArea img{width:100%}.text-ad-area{text-align:left;font-size:80%}
