@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700,900&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css?family=Roboto:400,900,900i");img,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:inherit}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}html{font-size:7.5pt}body{font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Tahoma", "Noto Sans JP", YuGothic, "メイリオ", Meiryo, sans-serif;color:#363636;font-size:1.6em;font-weight:400;line-height:1;word-break:break-all}img{vertical-align:middle;pointer-events:none}img[src$=".svg"]{width:100%;height:auto}@media screen and (max-width: 767px){html{overflow-x:hidden}body{font-size:1.6em;overflow-x:hidden;-webkit-overflow-scrolling:touch}img:not([width]){max-width:100%;height:auto}}@media screen and (min-width: 768px){body{min-width:1200px;font-size:1.6em}}a{color:#e14d09;text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}@media screen and (max-width: 767px){.s-sp{visibility:visible}.s-pc{display:none;visibility:hidden}}@media screen and (min-width: 768px){.s-sp{display:none;visibility:hidden}.s-pc{visibility:visible}}img.s-img-100{width:100%}img.s-img-80{width:80%}img.s-img-70{width:70%}img.s-img-60{width:60%}img.s-img-50{width:50%}img.s-img-40{width:40%}img.s-img-30{width:30%}img.s-img-20{width:20%}img.s-img-10{width:10%}.s-disp-none{display:none}.s-disp-inline{display:inline}.s-disp-iblock{display:inline-block}.s-disp-block{display:block}.s-txt-center{text-align:center}.s-txt-left{text-align:left}.s-txt-right{text-align:right}.s-txt-top{vertical-align:top}.s-txt-middle{vertical-align:middle}.s-txt-bottom{vertical-align:bottom}.s-txt-base{vertical-align:baseline}.s-txt-sub{vertical-align:sub}.s-txt-super{vertical-align:super}.s-txt-nowrap{display:inline-block}li>.s-txt-nowrap{display:inline-block;padding-left:1.4rem}.s-txt-justyfy{text-align:justify;text-justify:inter-ideograph}@-moz-document url-prefix(){.s-txt-justyfy{text-justify:inter-character}}.s-fs-6{font-size:.6rem}.s-fs-8{font-size:.8rem}.s-fs-10{font-size:1rem}.s-fs-12{font-size:1.2rem}.s-fs-14{font-size:1.4rem}.s-fs-16{font-size:1.6rem}.s-fs-18{font-size:1.8rem}.s-fs-20{font-size:2rem}.s-fs-22{font-size:2.2rem}.s-fs-24{font-size:2.4rem}.s-fs-26{font-size:2.6rem}.s-fs-28{font-size:2.8rem}.s-fs-30{font-size:3rem}.s-fs-32{font-size:3.2rem}.s-fs-34{font-size:3.4rem}.s-fs-36{font-size:3.6rem}.s-fs-38{font-size:3.8rem}.s-fs-40{font-size:4rem}.s-fs-50{font-size:5rem}.s-fs-60{font-size:6rem}.s-fw-n{font-weight:400}.s-fw-b{font-weight:800}.s-fc-white{color:#fff}.s-fc-black{color:#666}.s-fc-01{color:#00b399}.s-fc-02{color:#e14d09}.s-fc-03{color:#ebfd0f}.s-fc-04{color:#fce9b6}.s-fc-05{color:#008399}.s-fc-06{color:#f87e7e}.s-mt-10{margin-top:1rem}.s-mt-11{margin-top:1.1rem}.s-mt-12{margin-top:1.2rem}.s-mt-13{margin-top:1.3rem}.s-mt-14{margin-top:1.4rem}.s-mt-15{margin-top:1.5rem}.s-mt-16{margin-top:1.6rem}.s-mt-17{margin-top:1.7rem}.s-mt-18{margin-top:1.8rem}.s-mt-19{margin-top:1.9rem}.s-mt-20{margin-top:2rem}.s-mt-21{margin-top:2.1rem}.s-mt-22{margin-top:2.2rem}.s-mt-23{margin-top:2.3rem}.s-mt-24{margin-top:2.4rem}.s-mt-25{margin-top:2.5rem}.s-mt-26{margin-top:2.6rem}.s-mt-27{margin-top:2.7rem}.s-mt-28{margin-top:2.8rem}.s-mt-29{margin-top:2.9rem}.s-mt-30{margin-top:3rem}.s-mt-40{margin-top:4rem}.s-mt-50{margin-top:5rem}.s-mt-60{margin-top:6rem}.s-mr-10{margin-right:1rem}.s-mr-11{margin-right:1.1rem}.s-mr-12{margin-right:1.2rem}.s-mr-13{margin-right:1.3rem}.s-mr-14{margin-right:1.4rem}.s-mr-15{margin-right:1.5rem}.s-mr-16{margin-right:1.6rem}.s-mr-17{margin-right:1.7rem}.s-mr-18{margin-right:1.8rem}.s-mr-19{margin-right:1.9rem}.s-mr-20{margin-right:2rem}.s-mr-21{margin-right:2.1rem}.s-mr-22{margin-right:2.2rem}.s-mr-23{margin-right:2.3rem}.s-mr-24{margin-right:2.4rem}.s-mr-25{margin-right:2.5rem}.s-mr-26{margin-right:2.6rem}.s-mr-27{margin-right:2.7rem}.s-mr-28{margin-right:2.8rem}.s-mr-29{margin-right:2.9rem}.s-mr-30{margin-right:3rem}.s-mr-40{margin-right:4rem}.s-mr-50{margin-right:5rem}.s-mr-60{margin-right:6rem}.s-mb-10{margin-bottom:1rem}.s-mb-11{margin-bottom:1.1rem}.s-mb-12{margin-bottom:1.2rem}.s-mb-13{margin-bottom:1.3rem}.s-mb-14{margin-bottom:1.4rem}.s-mb-15{margin-bottom:1.5rem}.s-mb-16{margin-bottom:1.6rem}.s-mb-17{margin-bottom:1.7rem}.s-mb-18{margin-bottom:1.8rem}.s-mb-19{margin-bottom:1.9rem}.s-mb-20{margin-bottom:2rem}.s-mb-21{margin-bottom:2.1rem}.s-mb-22{margin-bottom:2.2rem}.s-mb-23{margin-bottom:2.3rem}.s-mb-24{margin-bottom:2.4rem}.s-mb-25{margin-bottom:2.5rem}.s-mb-26{margin-bottom:2.6rem}.s-mb-27{margin-bottom:2.7rem}.s-mb-28{margin-bottom:2.8rem}.s-mb-29{margin-bottom:2.9rem}.s-mb-30{margin-bottom:3rem}.s-mb-40{margin-bottom:4rem}.s-mb-50{margin-bottom:5rem}.s-mb-60{margin-bottom:6rem}.s-ml-10{margin-left:1rem}.s-ml-11{margin-left:1.1rem}.s-ml-12{margin-left:1.2rem}.s-ml-13{margin-left:1.3rem}.s-ml-14{margin-left:1.4rem}.s-ml-15{margin-left:1.5rem}.s-ml-16{margin-left:1.6rem}.s-ml-17{margin-left:1.7rem}.s-ml-18{margin-left:1.8rem}.s-ml-19{margin-left:1.9rem}.s-ml-20{margin-left:2rem}.s-ml-21{margin-left:2.1rem}.s-ml-22{margin-left:2.2rem}.s-ml-23{margin-left:2.3rem}.s-ml-24{margin-left:2.4rem}.s-ml-25{margin-left:2.5rem}.s-ml-26{margin-left:2.6rem}.s-ml-27{margin-left:2.7rem}.s-ml-28{margin-left:2.8rem}.s-ml-29{margin-left:2.9rem}.s-ml-30{margin-left:3rem}.s-ml-40{margin-left:4rem}.s-ml-50{margin-left:5rem}.s-ml-60{margin-left:6rem}.s-pt-10{padding-top:1rem}.s-pt-11{padding-top:1.1rem}.s-pt-12{padding-top:1.2rem}.s-pt-13{padding-top:1.3rem}.s-pt-14{padding-top:1.4rem}.s-pt-15{padding-top:1.5rem}.s-pt-16{padding-top:1.6rem}.s-pt-17{padding-top:1.7rem}.s-pt-18{padding-top:1.8rem}.s-pt-19{padding-top:1.9rem}.s-pt-20{padding-top:2rem}.s-pt-21{padding-top:2.1rem}.s-pt-22{padding-top:2.2rem}.s-pt-23{padding-top:2.3rem}.s-pt-24{padding-top:2.4rem}.s-pt-25{padding-top:2.5rem}.s-pt-26{padding-top:2.6rem}.s-pt-27{padding-top:2.7rem}.s-pt-28{padding-top:2.8rem}.s-pt-29{padding-top:2.9rem}.s-pt-30{padding-top:3rem}.s-pt-40{padding-top:4rem}.s-pt-50{padding-top:5rem}.s-pt-60{padding-top:6rem}.s-pr-10{padding-right:1rem}.s-pr-11{padding-right:1.1rem}.s-pr-12{padding-right:1.2rem}.s-pr-13{padding-right:1.3rem}.s-pr-14{padding-right:1.4rem}.s-pr-15{padding-right:1.5rem}.s-pr-16{padding-right:1.6rem}.s-pr-17{padding-right:1.7rem}.s-pr-18{padding-right:1.8rem}.s-pr-19{padding-right:1.9rem}.s-pr-20{padding-right:2rem}.s-pr-21{padding-right:2.1rem}.s-pr-22{padding-right:2.2rem}.s-pr-23{padding-right:2.3rem}.s-pr-24{padding-right:2.4rem}.s-pr-25{padding-right:2.5rem}.s-pr-26{padding-right:2.6rem}.s-pr-27{padding-right:2.7rem}.s-pr-28{padding-right:2.8rem}.s-pr-29{padding-right:2.9rem}.s-pr-30{padding-right:3rem}.s-pr-40{padding-right:4rem}.s-pr-50{padding-right:5rem}.s-pr-60{padding-right:6rem}.s-pb-10{padding-bottom:1rem}.s-pb-11{padding-bottom:1.1rem}.s-pb-12{padding-bottom:1.2rem}.s-pb-13{padding-bottom:1.3rem}.s-pb-14{padding-bottom:1.4rem}.s-pb-15{padding-bottom:1.5rem}.s-pb-16{padding-bottom:1.6rem}.s-pb-17{padding-bottom:1.7rem}.s-pb-18{padding-bottom:1.8rem}.s-pb-19{padding-bottom:1.9rem}.s-pb-20{padding-bottom:2rem}.s-pb-21{padding-bottom:2.1rem}.s-pb-22{padding-bottom:2.2rem}.s-pb-23{padding-bottom:2.3rem}.s-pb-24{padding-bottom:2.4rem}.s-pb-25{padding-bottom:2.5rem}.s-pb-26{padding-bottom:2.6rem}.s-pb-27{padding-bottom:2.7rem}.s-pb-28{padding-bottom:2.8rem}.s-pb-29{padding-bottom:2.9rem}.s-pb-30{padding-bottom:3rem}.s-pb-40{padding-bottom:4rem}.s-pb-50{padding-bottom:5rem}.s-pb-60{padding-bottom:6rem}.s-pl-10{padding-left:1rem}.s-pl-11{padding-left:1.1rem}.s-pl-12{padding-left:1.2rem}.s-pl-13{padding-left:1.3rem}.s-pl-14{padding-left:1.4rem}.s-pl-15{padding-left:1.5rem}.s-pl-16{padding-left:1.6rem}.s-pl-17{padding-left:1.7rem}.s-pl-18{padding-left:1.8rem}.s-pl-19{padding-left:1.9rem}.s-pl-20{padding-left:2rem}.s-pl-21{padding-left:2.1rem}.s-pl-22{padding-left:2.2rem}.s-pl-23{padding-left:2.3rem}.s-pl-24{padding-left:2.4rem}.s-pl-25{padding-left:2.5rem}.s-pl-26{padding-left:2.6rem}.s-pl-27{padding-left:2.7rem}.s-pl-28{padding-left:2.8rem}.s-pl-29{padding-left:2.9rem}.s-pl-30{padding-left:3rem}.s-pl-40{padding-left:4rem}.s-pl-50{padding-left:5rem}.s-pl-60{padding-left:6rem}.s-lh-1{line-height:1}.s-lh-12{line-height:1.2}.s-lh-14{line-height:1.4}.s-lh-16{line-height:1.6}.s-lh-18{line-height:1.8}.s-lh-20{line-height:2}.s-lh-30{line-height:3}.s-lh-40{line-height:4}.sec{position:relative;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.sec-full{width:97%}.sec-med{width:94%}.sec-min{width:94%}}@media screen and (min-width: 768px){.logged-in .content{padding-top:68px}.sec-top{width:1104px}.sec-over{width:1018px}.sec-full{width:1200px}.sec-med{width:1100px}.sec-min{width:1000px}}.content-theme{background:url("../img/shared/bg_page.svg") repeat-y 50% 0;background-size:120%;padding:1em 0}@media screen and (min-width: 768px){.content-theme{background-size:1920px}}.sec-theme-01{background:#000;color:#fff}.sec-theme-02{background-color:#fff;padding-top:120px;color:#000}.sec-theme-03{background:url("../img/shared/bg_page.svg") repeat-y 0 0;background-size:cover}header{width:100%}.header-theme{position:relative;background:#fff}.header-caption{background:#e14d09;color:#fff;font-size:1em;padding:0.4em;text-align:center}@media screen and (min-width: 768px){.header-caption{text-align:right}}.header-caption h1{font-weight:400}.header-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.header-info{margin:.2em auto;width:95%}}@media screen and (min-width: 768px){.header-info{margin:.6em auto;width:1200px}}.header-sns{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.header-sns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 768px){.header-sns{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.sns-link{display:-webkit-box;display:-ms-flexbox;display:flex}.sns-link li{position:relative;margin:0.4em}.sns-link li img{display:inline-block;width:34px;height:auto}@media screen and (min-width: 768px){.sns-link li img{width:58px}}.sns-link a{position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:200;width:34px;height:34px}@media screen and (min-width: 768px){.sns-link a{width:58px;height:58px}}.header-catch{font-size:.5em;color:#00b399;font-weight:700}@media screen and (min-width: 768px){.header-catch{font-size:1.2em;padding:1.4em 1em 0}}.header-btn{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:0}.site-logo span{overflow:hidden;text-indent:100%;white-space:nowrap;display:block;background-image:url("../img/shared/logocareer.jpg");background-size:100%;background-repeat:no-repeat;margin:0.6rem auto;width:150px;height:42.49px}@media screen and (min-width: 768px){.site-logo span{margin:0.6rem 0;width:258.27px;height:72.8px}}.site-logo span:hover,.site-logo span:active,.site-logo span:focus{color:#fff}.page-entry header{border-bottom:13px solid #e14d09}.page-entry header .header-entry-catch{display:block;color:#363636;font-weight:400;line-height:1.5em}@media screen and (min-width: 768px){.page-entry header .header-entry-catch{font-size:1.4em;margin-left:1em}}@media screen and (min-width: 768px){.page-entry header .site-logo span{width:517.45px;height:156.9px}}footer{border-top:1px solid #999;padding-top:1.5em;width:100%}footer .site-logo span{margin:0.6rem auto;width:159.98px;height:45.9px}@media screen and (min-width: 768px){footer .site-logo span{width:251.45px;height:70.88px}}footer .btn-company{display:inline-block;margin:.4em auto 1em}.footer-info{line-height:1.8em}.footer-info .footer-info-tel{color:#e14d09;font-size:2em}@media screen and (max-width: 767px){.footer-info{text-align:center}}.footer-copyright{background:#e14d09;color:#fff;font-size:.8em;margin-top:2.4rem;padding:1em;text-align:center}.page-entry footer .sns-link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1em 0}.footer-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem;margin:1em 0}@media screen and (min-width: 768px){.footer-link{font-size:1.4rem}}.footer-link li{margin:.5em}.footer-link li a{color:#333}.footer-link li:not(:last-child):after{content:"　|"}.js-scroll{-webkit-transition:1s;transition:1s}.js-fade-in{opacity:0}.js-fade-in-active{opacity:1}.form-entry *{-webkit-box-sizing:border-box;box-sizing:border-box}.form-entry input[type="text"],.form-entry select,.form-entry textarea{font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Tahoma", "Noto Sans JP", YuGothic, "メイリオ", Meiryo, sans-serif;border:1px solid #363636;font-size:1.6rem;-webkit-appearance:none;padding:1rem;width:100%}.form-entry input[type="radio"],.form-entry input[type="checkbox"]{position:relative;background:#fff;border:1px solid #363636;margin-right:.4rem;-webkit-appearance:none;width:40px;height:40px}@media screen and (min-width: 768px){.form-entry input[type="radio"],.form-entry input[type="checkbox"]{margin-right:1rem}}.form-entry input[type="radio"]:checked,.form-entry input[type="checkbox"]:checked{background:url("../img/form/check.svg") no-repeat center center;background-size:100%}.form-entry select{background:#f8f8f8;border:1px solid #363636;border-radius:0;padding:.7rem}.form-entry textarea{height:12rem}@media screen and (min-width: 768px){.form-entry textarea{width:100%;height:8rem}}.form-table{border-collapse:collapse;width:100%}.form-table th,.form-table td{padding:1rem;text-align:left;vertical-align:top}@media screen and (max-width: 767px){.form-table th,.form-table td{display:block;width:100%}}@media screen and (min-width: 768px){.form-table th,.form-table td{padding:2rem}}.form-table th label,.form-table th span,.form-table td label,.form-table td span{vertical-align:top;display:inline}.form-table th span.checked,.form-table td span.checked{width:100%}.form-table th{position:relative;color:#363636;font-weight:400;line-height:1.5em}@media screen and (min-width: 768px){.form-table th{width:300px}}.form-table td{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#363636}.form-table td label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-table td label.label-full{width:100%}.form-table td label.label-check{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-table td label.label-check span{margin-right:1rem}.form-table td label.label-input input{margin-right:1rem}.form-table td label.label-input span{margin-right:1rem}@media screen and (max-width: 767px){.form-table td.flex-check{display:-webkit-box;display:-ms-flexbox;display:flex;color:#363636}}.form-table td.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){.form-name label{width:50%}}@media screen and (max-width: 767px){.form-birth{-ms-flex-wrap:wrap;flex-wrap:wrap}}.form-birth select{height:40px;width:100%}@media screen and (max-width: 767px){.form-birth select{margin-bottom:1rem}}.form-birth input[type="text"]{width:80px}.form-year,.form-month,.form-date,.form-age{position:relative}.form-year:after,.form-month:after,.form-date:after,.form-age:after{content:"";right:1rem}@media screen and (max-width: 767px){.form-year:after,.form-month:after,.form-date:after,.form-age:after{position:absolute;top:1.2rem}}@media screen and (min-width: 768px){.form-year:after,.form-month:after,.form-date:after,.form-age:after{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}.form-year span,.form-month span,.form-date span,.form-age span{width:100%}.form-year{width:100%}@media screen and (min-width: 768px){.form-year{width:250px}}.form-year:after{content:"年"}.form-month,.form-date{position:relative;width:28%}@media screen and (min-width: 768px){.form-month,.form-date{margin-left:1rem;width:100px}}.form-month:after,.form-date:after{content:"月"}@media screen and (max-width: 767px){.form-date{margin-left:1rem}}.form-date:after{content:"日"}.form-age{position:relative;margin-left:1rem;width:35%}@media screen and (min-width: 768px){.form-age{width:120px}}.form-age:after{content:"才"}.form-privacy{-ms-flex-wrap:wrap;flex-wrap:wrap}.form-privacy div,.form-privacy label{width:100%}.label-required::after{display:block;position:absolute;top:1rem;right:1rem;background-color:#f87e7e;background-position:0 0;background-repeat:no-repeat;background-size:100%;content:"必須";width:30px;height:auto;color:#fff;font-size:1.4rem;padding:.2rem 1rem}@media screen and (min-width: 768px){.label-required::after{top:2rem}}.label-normal::after{display:block;position:absolute;top:50%;right:1rem;background-color:#999;background-position:0 0;background-repeat:no-repeat;background-size:100%;content:"任意";-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:30px;height:auto;color:#fff;font-size:1.4rem;padding:0.4rem 1rem}.required_error,.validation_error{position:absolute;bottom:-.5rem;color:#f87e7e}@media screen and (min-width: 768px){.required_error,.validation_error{bottom:0}}.form-year .required_error,.form-year .validation_error,.form-month .required_error,.form-month .validation_error,.form-date .required_error,.form-date .validation_error,.form-age .required_error,.form-age .validation_error{bottom:-1.5rem}.required_error_form{background-color:#fce9b6}.validation_error{color:#ffaa66}.validation_error_form{background-color:#ffd190}.required_error:before,.validation_error:before{content:normal !important}.required_error,.validation_error{font-size:11px;margin:0.2em 0 0}.btn-confirm{display:block;background:#e14d09;border:none;border-radius:14px;color:#fff;font-size:1.2em;font-weight:700;margin:2em auto;padding:0.7em;cursor:pointer;text-align:center;width:200px;-webkit-appearance:none}@media screen and (min-width: 768px){.btn-confirm{font-size:1.6em;width:490px}}.btn-confirm:hover{opacity:0.9}.cancel-button{background-color:#666;border:0;-webkit-appearance:none}.submit-button{background-color:#e14d09;border:0;-webkit-appearance:none}#confirmationWindowWrap *{-webkit-box-sizing:border-box;box-sizing:border-box}#confirmationWindowWrap{width:100%;height:100%}#confirmationWindowWrap.hide{display:none}#confirmationWindowBg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:10}#confirmationWindow{position:absolute;top:0;left:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;margin:auto;padding-bottom:5rem;overflow-y:scroll;width:90%;height:auto;z-index:10}@media screen and (min-width: 768px){#confirmationWindow{width:80%}}#confirmationWindow .submit-button,#confirmationWindow .cancel-button{border-radius:10px;color:#fff;cursor:pointer;font-size:1.6rem;padding:1rem;width:auto}@media screen and (min-width: 768px){#confirmationWindow .submit-button,#confirmationWindow .cancel-button{width:40%}}#confirmationWindow .form-table{width:90%;margin:3rem auto}@media screen and (min-width: 768px){#confirmationWindow .form-table th,#confirmationWindow .form-table td{padding:.7rem}}#confirmationWindow .form-table th{font-weight:800}#confirmationWindow-buttonWrap{text-align:center;margin-top:3rem}.form-table td.form-contact-notice{padding-bottom:4rem}@media screen and (min-width: 768px){.form-table td.form-contact-notice{padding-bottom:3rem}}.form-notice-txt{position:absolute;bottom:1rem}@media screen and (max-width: 767px){.form-notice-txt{font-size:1.2rem;display:block !important}}@media all and (-ms-high-contrast: none){.form-birth input[type="text"]{width:120px}.form-year:after,.form-month:after,.form-date:after{right:4rem}.form-notice-txt{left:1rem}}.mainvisual{position:relative;background-image:url("../img/shared/bg_top@2x.jpg");background-position:65% 50%;background-repeat:no-repeat;background-size:cover;width:100%;height:132px}@media screen and (min-width: 768px){.mainvisual{background-position:50% 50%;height:366px}}@media screen and (max-width: 767px){.mainvisual-txt{font-size:1em;font-weight:700;padding:1em 0 0 .5em;line-height:1.5em}}@media screen and (min-width: 768px){.mainvisual-txt{position:absolute;top:1em;left:1em;color:#363636;font-size:2.8em;font-weight:700;line-height:1.5em}}.mainvisual-txt-min{display:block;font-size:.5em;font-weight:400;line-height:2em}.mainvisual-cap{position:absolute;z-index:2}@media screen and (max-width: 767px){.mainvisual-cap{top:.4em;left:25vw}}@media screen and (min-width: 768px){.mainvisual-cap{bottom:1em;left:13vw}}.mainvisual-cap img{width:60px;height:auto}@media screen and (min-width: 768px){.mainvisual-cap img{width:142px}}.mainvisual-btn{position:absolute;z-index:2}@media screen and (max-width: 767px){.mainvisual-btn{bottom:1em;left:10vw}.mainvisual-btn .btn-entry{font-size:1em;width:154px}}@media screen and (min-width: 768px){.mainvisual-btn{bottom:1em;left:25vw}}.mainvisual-btn-entry .btn-entry{margin:1em auto 0}.bg_stripe{background-image:url("../img/shared/bg_stripe.svg");background-position:0 0;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.bg_stripe{width:370px;height:56px}}@media screen and (min-width: 768px){.bg_stripe{width:815px;height:100px}}.bg_stripe1{position:absolute}@media screen and (max-width: 767px){.bg_stripe1{top:0;left:-55vw}}@media screen and (min-width: 768px){.bg_stripe1{bottom:0;left:-20vw}}.bg_stripe2{position:absolute;z-index:-1}@media screen and (max-width: 767px){.bg_stripe2{bottom:-4.5em;right:-50vw}}@media screen and (min-width: 768px){.bg_stripe2{bottom:-2em;left:68.5vw;width:320px;background-size:cover}}.bg_stripe3{position:absolute;z-index:-1}@media screen and (max-width: 767px){.bg_stripe3{top:0;left:-55vw}}@media screen and (min-width: 768px){.bg_stripe3{bottom:-2em;left:-40vw}}.btn-entry,.btn-company,.btn-detail{-webkit-transition:.4s ease;transition:.4s ease}.btn-entry:hover,.btn-company:hover,.btn-detail:hover{text-decoration:none}.btn-entry{display:block;background:#e14d09;border-radius:14px;color:#fff;font-size:1.2em;font-weight:700;padding:.7em;text-align:center;width:260px}@media screen and (min-width: 768px){.btn-entry{font-size:1.6em;width:340px}}.btn-entry:hover{opacity:.8;text-decoration:none}.btn-company{display:block;border:solid 1px #00b399;border-radius:20px;color:#00b399;font-size:1.2em;padding:.7em}.btn-company:hover{background:#00b399;color:#fff}.btn-detail{display:block;border:solid 1px #00b399;background:#00b399;color:#fff;font-size:1em;margin:.6em 0;padding:.2em;text-align:center}.btn-detail:hover{background:#fff;color:#00b399}.feature .btn-entry{margin:2em auto}.feature-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.feature-box{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.feature-item{margin:1em auto;width:90%}@media screen and (min-width: 768px){.feature-item{width:30%}}.feature-item dt{position:relative;color:#00b399;font-size:1.5em;font-weight:700;padding:.5em;text-align:center}@media screen and (min-width: 768px){.feature-item dt{font-size:1.5em;padding:.5em}}.feature-item dt::before{margin-right:.5em;vertical-align:text-bottom;display:inline-block;position:relative;background-image:url("../img/shared/logo_mark.svg");background-position:0 0;background-repeat:no-repeat;background-size:100%;content:"";width:23px;height:23px}@media screen and (min-width: 768px){.feature-item dt::before{width:33px;height:33px}}.feature-item dd{line-height:1.5em}@media screen and (max-width: 767px){.feature-img{margin:0 .4em}}.job-list{background:#e14d09;border-radius:28px;color:#fff;padding:2em}@media screen and (max-width: 767px){.job-list{margin:1em}}@media screen and (min-width: 768px){.job-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:3em 0;padding:4em 2em}}.job-list-ttl{text-align:center}.job-list-ttl img{width:200px;height:auto}@media screen and (min-width: 768px){.job-list-ttl img{width:260px}}.job-list-item{line-height:1.8em}@media screen and (max-width: 767px){.job-list-item{padding-top:1.3em}}@media screen and (min-width: 768px){.job-list-item{font-size:1.2em;padding:0 1em;width:25%}}.job-list-item dt{font-size:1.3em;margin-bottom:.2em}.support .btn-entry{margin:0 auto}.example .btn-entry,.consultant .btn-entry{margin:2em auto}.part-example-ttl{position:relative;color:#00b399;font-size:1.5em;font-weight:700;margin:2em 0 1.5em;text-align:center}@media screen and (min-width: 768px){.part-example-ttl{font-size:2em}}.part-example-ttl span{display:inline-block;vertical-align:middle}.part-example-ttl::before{margin-right:.5em;vertical-align:middle;display:inline-block;position:relative;background-image:url("../img/shared/logo_mark.svg");background-position:0 0;background-repeat:no-repeat;background-size:100%;content:"";width:23px;height:23px}@media screen and (min-width: 768px){.part-example-ttl::before{width:61px;height:61px}}.example-item{background:#fce9b6;border:1px solid #008399;border-radius:6px;margin-bottom:2em;padding:1em}@media screen and (max-width: 767px){.example-item{margin:2em 1em;text-align:center}}@media screen and (min-width: 768px){.example-item dt,.example-item dd{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em}}@media screen and (max-width: 767px){.example-item-ttl,.example-item-subttl{display:block;margin-bottom:1em}}.example-item-ttl{font-size:1em;font-weight:700}@media screen and (min-width: 768px){.example-item-ttl{font-size:1.4em}}.example-item-subttl{display:block;font-size:1em;margin-top:1em}@media screen and (min-width: 768px){.example-item-subttl{font-size:1em}}.example-item-subttl span{font-size:1.4em;font-weight:700}.example-img img{width:100%;height:auto}@media screen and (max-width: 767px){.example-img{margin:1em auto}}@media screen and (min-width: 768px){.example-img{margin-right:1.5em}.example-img img{width:200px}}.example-txt{font-size:.8em;line-height:1.5em;text-align:left}@media screen and (min-width: 768px){.example-txt{font-size:1.1em}}.part-support-ttl{background:#00b399;color:#fff;font-size:1.4em;margin:1em 0;padding:.7em 0;text-align:center}@media screen and (min-width: 768px){.part-support-ttl{font-size:2em}}.support-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.support-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 768px){.support-box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.support-box-item{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:3em}@media screen and (min-width: 768px){.support-box-item{width:48%}}.support-box-item dt{border:1px solid #00b399;color:#00b399;font-size:1.4em;margin-bottom:.8em;padding:.5em 0;text-align:center}@media screen and (min-width: 768px){.support-box-item dt{font-size:1.6em}}.support-box-item dd{line-height:1.5em}@media screen and (max-width: 767px){.support-box-item dd{padding:0 1em}}@media screen and (min-width: 768px){.support-box-item dd{font-size:1em}}.flow{background:#ebfd0f;border-radius:24px;padding:1em}.part-flow-ttl{font-size:1.4em;margin:.4em 0 1em;text-align:center}@media screen and (min-width: 768px){.part-flow-ttl{font-size:2em}}.flow-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:top;-ms-flex-align:top;align-items:top}@media screen and (max-width: 767px){.flow-box{-ms-flex-wrap:wrap;flex-wrap:wrap}}.flow-item{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5em}@media screen and (max-width: 767px){.flow-item{width:90%}}@media screen and (min-width: 768px){.flow-item{margin:1em 1.5em;width:48%}}.flow-item dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flow-item dt img{width:52px;height:auto}@media screen and (min-width: 768px){.flow-item dt img{width:70px}}.flow-item dd{margin-top:1em}.flow-item-ttl{display:inline-block;background:#fff;border-radius:25px;font-weight:700;margin-left:1em;padding:1em;text-align:center;width:100px}@media screen and (min-width: 768px){.flow-item-ttl{font-size:1.4em;width:150px}}@media screen and (max-width: 767px){.flow-item-arrow{margin:1.5em;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (min-width: 768px){.flow-item-arrow{padding-top:6em}}@media screen and (max-width: 767px){.flow-notice{margin-left:1.5em;padding-top:1em}}@media screen and (min-width: 768px){.flow-notice{margin-left:2em;padding-bottom:1em}}.part-consultant-ttl{background:#e14d09;border-radius:15px;color:#fff;font-size:1.2em;margin:2em 0;padding:.5em;text-align:center}@media screen and (min-width: 768px){.part-consultant-ttl{font-size:1.5em}}@media screen and (min-width: 768px){.consultant-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.consultant-box-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5em}@media screen and (max-width: 767px){.consultant-box-item{margin-bottom:1em;width:90%}}@media screen and (min-width: 768px){.consultant-box-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:20%}}.consultant-box-item img{width:50px;height:auto}@media screen and (min-width: 768px){.consultant-box-item img{width:70px}}.consultant-box-item span{display:block}@media screen and (max-width: 767px){.consultant-box-item span{font-size:.8em;margin-left:1em;width:auto}}@media screen and (min-width: 768px){.consultant-box-item span{width:60%}}.consultant .btn-entry,.consultant .btn-company{display:inline-block}@media screen and (max-width: 767px){.consultant .btn-entry,.consultant .btn-company{margin:1em auto 0;width:260px}}.notice-box{background:rgba(255,255,255,0.7);border:1px solid #474747;line-height:1.5em;margin:3em auto;padding:1em;overflow-y:scroll;white-space:pre-wrap;width:90%;height:220px}@media screen and (min-width: 768px){.notice-box{width:670px;height:220px}}.entry-complete{margin:3em auto}@media screen and (max-width: 767px){.entry-complete{width:90%}}@media screen and (min-width: 768px){.entry-complete{margin:5em auto;width:486px}}.entry-complete-info{line-height:1.5em}.part-entry-ttl{font-size:1.2em;font-weight:400;margin:1em 0;padding:.5em;text-align:center}@media screen and (min-width: 768px){.part-entry-ttl{margin:2em 0;font-size:1.5em}}.page-entry .notice-box{margin:0 0 1em}.part-privacy-ttl{font-size:1.4em;font-weight:700;margin:1em 0;padding:.5em;text-align:center}@media screen and (min-width: 768px){.part-privacy-ttl{margin:2em 0;font-size:1.8em}}
