@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&display=swap");*,:after,:before{box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:0.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:0.35em 0.75em 0.625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.ff-jp{font-family:"Noto Sans JP",sans-serif}.ff-en{font-family:"Oswald",sans-serif}.container{padding-left:30px;padding-right:30px;max-width:1260px;margin-left:auto;margin-right:auto}.container-mini{padding-left:30px;padding-right:30px;max-width:1060px;margin-left:auto;margin-right:auto}@media (max-width:767px){.sp-hidden{display:none!important}}@media (min-width:768px){.pc-hidden{display:none!important}}.inport{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.inport embed,.inport iframe,.inport object{position:absolute;top:0;left:0;width:100%;height:100%}.clearfix:after{content:"";display:block;clear:both}.clearfix:before{content:"";display:block;clear:both}.clearfix{display:block}body{font-family:"Noto Sans JP",sans-serif;color:#004275;margin:0!important;line-height:1.7}p{font-size:15px;letter-spacing:0.05em}a:hover{cursor:pointer}.section{padding-top:70px;position:relative;z-index:1}@media (min-width:768px){.section{padding-top:130px}}.bg{background-color:#FAF5ED;padding-top:70px;padding-bottom:70px}@media (min-width:768px){.bg{padding-top:140px;padding-bottom:140px}}.center{text-align:center;margin:auto}@media (max-width:767px){.container .full-img-wrap{margin-left:-30px;margin-right:-30px}}.bg-section{position:relative}.bg-section:after,.bg-section:before{content:"";display:block;position:absolute;opacity:0.7;background-size:100%!important;z-index:-1}.bg-section:before{width:1481px;height:1189px;background:no-repeat 0 0 url(../images/bg-section01.svg);top:-150px;left:60%}@media (max-width:767px){.bg-section:before{width:450px;top:-25px;left:50%}}.bg-section:after{width:1481px;height:1189px;background:no-repeat 0 0 url(../images/bg-section01.svg);top:705px;right:53%}@media (max-width:767px){.bg-section:after{width:550px;right:40%;top:640px}}#breadcrumbs{padding:15px 0;margin-left:-5px;white-space:nowrap;overflow:hidden}@media (max-width:767px){#breadcrumbs{padding:5px 0;margin-left:-15px;margin-right:-15px}}#breadcrumbs span{font-size:12px;color:#222222}@media (max-width:767px){#breadcrumbs span{font-size:10px}}#breadcrumbs a{color:#222222;text-decoration:none}#breadcrumbs a:hover{color:#004275}#breadcrumbs>span>span{padding:0 5px}.section-title{margin:0;padding:0;text-align:center}.section-title span{display:block;color:#004275;line-height:1}.section-title .en{font-family:"Oswald",sans-serif;font-size:60px;font-weight:400;letter-spacing:0.1em;position:relative}@media (max-width:767px){.section-title .en{font-size:40px}}.section-title .en:before{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:#004275}@media (max-width:767px){.section-title .en:before{bottom:1px}}.section-title .jp{font-size:15px;font-weight:500;letter-spacing:0.2em;margin-top:10px}@media (max-width:767px){.section-title .jp{font-size:13px;margin-top:5px}}.section-title .uk-icon{display:inline;vertical-align:text-top}.section-title .uk-icon svg{width:44px;height:44px;margin-top:5px}.h-title{margin:2em 0;padding:0;text-align:center}@media (max-width:767px){.h-title{margin:1em 0}}.h-title span{display:block;color:#004275;line-height:1.4}.h-title .sub-title{font-size:15px;font-weight:400;margin-bottom:15px;display:inline-flex;justify-content:start;align-items:center}.h-title .sub-title:after,.h-title .sub-title:before{content:"";display:block;width:1px;height:15px;background:#004275}.h-title .sub-title:before{margin-right:12px}.h-title .sub-title:after{margin-left:12px}.h-title .en{font-family:"Oswald",sans-serif;font-size:15px;font-weight:300;letter-spacing:0.1em}@media (max-width:767px){.h-title .en{font-size:12px}}.h-title .jp{position:relative;font-size:30px;font-weight:500;margin-bottom:20px;padding:0 1em 0.5em}@media (max-width:767px){.h-title .jp{font-size:25px}}.h-title .jp:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#004275}@media (max-width:767px){.h-title .jp:before{bottom:1px}}.h-title .uk-icon{display:inline;vertical-align:text-top}.h-title .uk-icon svg{width:44px;height:44px;margin-top:5px}.h2{font-size:30px;font-weight:500;margin:2.5em 0 1em;color:#004275}@media (max-width:767px){.h2{font-size:25px}}main a{color:#ED6A1F;transition:0.2s}main a:visited{color:#ED6A1F}main a:active,main a:focus,main a:hover{opacity:0.7;color:#004275;text-decoration:none}.btn{display:inline-block;font-size:15px;color:#004275;text-decoration:none;padding:0.25em 2em;border:1px solid #004275}.btn:visited{color:#004275}.btn-more{position:relative;display:block;width:100%;max-width:430px;background:linear-gradient(#0684c9 0%,#205b9b 25%,#0684c9 75%,#0684c9 100%);background-size:auto 200%;background-position:0% 50%;padding:1em;border-radius:200px;text-align:center;font-size:20px;letter-spacing:0.1em;text-decoration:none;color:#FFF;transition:all 0.2s}@media (max-width:767px){.btn-more{font-size:15px}}.btn-more:visited{color:#FFF}.btn-more:after{content:"";transition:all 0.2s;position:absolute;top:0;bottom:0;right:35px;margin:auto;width:8px;height:8px;border-right:1.5px solid #FFF;border-top:1.5px solid #FFF;display:inline-block;transform:rotate(45deg)}@media (max-width:767px){.btn-more:after{width:6px;height:6px;right:28px}}.btn-more:hover{opacity:1;color:#FFF;background-position:0 100%}.btn-more:hover:after{right:30px}.btn-anchor{position:relative;display:block;width:100%;max-width:430px;background:linear-gradient(#0684c9 0%,#205b9b 25%,#0684c9 75%,#0684c9 100%);background-size:auto 200%;background-position:0% 50%;padding:1em;text-align:center;font-size:18px;letter-spacing:0.1em;text-decoration:none;color:#FFF;transition:all 0.2s}@media (max-width:767px){.btn-anchor{font-size:15px}}.btn-anchor:visited{color:#FFF}.btn-anchor:not(.icon-hidden):after{content:"";transition:all 0.2s;position:absolute;top:0;bottom:0;right:25px;margin:auto;width:6px;height:6px;border-right:1.5px solid #FFF;border-bottom:1.5px solid #FFF;display:inline-block;transform:rotate(45deg)}.btn-anchor:hover{opacity:1;color:#FFF;background-position:0 100%}.btn-anchor:hover:after{top:5px}.list-disc{margin:0;padding:0;list-style:none}.list-disc li{font-size:16px;line-height:1.4;margin:15px 0;position:relative;padding-left:0.7em}@media (min-width:768px){.list-disc li{font-size:22px}}.list-disc li:before{content:"";position:absolute;top:0.1em;left:0;width:4px;height:4px;border-radius:10px;background:#004275;margin-right:10px;margin-top:8px}@media (min-width:768px){.list-disc li:before{width:6px;height:6px;margin-top:16px}}ul.anchor-link-list{margin:0 -10px;padding:0;list-style:none}@media (min-width:768px){ul.anchor-link-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}}ul.anchor-link-list li{padding:10px;flex:1 1 33.3333333333%}.table td,.table th{color:#004275;font-size:15px;padding:8px;border-top:1px solid #004275;border-bottom:1px solid #004275;vertical-align:top}@media (max-width:767px){.table td,.table th{padding:8px 0}}.table td{text-align:left}@media (max-width:767px){.table td{padding-left:10px}}.box-wrap{position:relative;z-index:1}.box{border:1px solid #004275;background:#FFF;position:relative;margin:80px auto 30px}@media (max-width:767px){.box{margin:40px auto 30px}}.box:after{content:"";display:block;width:100%;height:100%;border:1px solid #004275;position:absolute;right:-11px;top:12px;z-index:-1}.box .inner{padding:40px 70px 60px}@media (max-width:767px){.box .inner{padding:18px 28px 30px}}.box .title{margin:-1px 1em 0;transform:translateY(-50%);text-align:center;font-size:30px;font-weight:500;letter-spacing:0.2em;color:#004275}@media (max-width:767px){.box .title{font-size:18px;letter-spacing:0.1em}}.box .title span{display:inline-block;padding:0 1.5em;background:#FFF}@media (max-width:767px){.box .title span{padding:0 0.8em}}.box .circle-title{margin:-1px 1em 0;transform:translateY(-50%);text-align:center;font-size:25px;font-weight:500;letter-spacing:0.15em;line-height:1;color:#004275}@media (max-width:767px){.box .circle-title{font-size:20px;letter-spacing:0.1em}}.box .circle-title span{display:inline-block;padding:0.5em 1.5em;background:#FFF;border:1px solid #004275;border-radius:100px}@media (max-width:767px){.box .circle-title span{padding:0.5em 1.5em}}.icon-pen:before{content:url(../images/icon-pen.svg);width:58px;height:65px;position:absolute;right:40px;bottom:-30px}@media (max-width:767px){.icon-pen:before{right:0}}.sub-hero{min-height:400px;position:relative;padding-top:130px}@media (max-width:767px){.sub-hero{min-height:375px;padding-top:150px}}.sub-hero .catch{text-align:center;color:#004275;margin:0}.sub-hero .catch span{display:block}.sub-hero .catch .en{font-family:"Oswald",sans-serif;font-size:60px;font-weight:400;letter-spacing:0.1em;text-transform:uppercase}@media (max-width:767px){.sub-hero .catch .en{font-size:40px}}.sub-hero .catch .jp{font-size:15px;font-weight:500;letter-spacing:0.2em;margin-top:10px}@media (max-width:767px){.sub-hero .catch .jp{font-size:13px}}.sub-hero .sub-bg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.no-hero{padding-top:100px}@media (max-width:767px){.no-hero{padding-top:60px}}.cta-entry{position:fixed;z-index:10;transition:all 0.2s}.cta-entry:hover{opacity:0.7}@media (min-width:768px){.cta-entry{top:0;bottom:0;right:0;margin:auto;width:59px;height:275px;background:no-repeat url(../images/bnr-entry-pc.svg);color:transparent!important}}@media (max-width:767px){.cta-entry{opacity:0;pointer-events:none;bottom:0;left:0;right:0;text-align:center;color:#FFF!important;font-size:15px;letter-spacing:0.1em;line-height:56px;text-decoration:none;background:linear-gradient(#205b9b 0%,#0684c9 100%);padding-bottom:env(safe-area-inset-bottom)}.cta-entry.scrolled{opacity:1;pointer-events:all}}#page.phone .cta-entry{opacity:0;pointer-events:none;top:auto;bottom:0;left:0;right:0;width:100%;height:auto;text-align:center;color:#FFF!important;font-size:15px;letter-spacing:0.1em;line-height:50px;text-decoration:none;background:linear-gradient(#205b9b 0%,#0684c9 100%)}#page.phone .cta-entry.scrolled{opacity:1;pointer-events:all}.line-marker-wrap{position:relative;z-index:1}span.line-marker{display:inline-block;padding:0 2px;background:linear-gradient(transparent 70%,#ffe72f 0%);box-decoration-break:clone}span.line-marker02{padding:0 2px;background:linear-gradient(transparent 70%,#ffe72f 0%);box-decoration-break:clone}#splash{position:fixed;width:100%;height:100%;z-index:999;background:no-repeat 30% #FFF url(../images/bg-menu.svg);background-size:cover}#splash_logo{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fadeUp{animation-name:fadeUpAnime;animation-duration:0.3s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}#masthead a{color:#000;font-size:14px;min-height:86px;transition:all 0.2s}@media (max-width:767px){#masthead a{min-height:60px}}#masthead a[aria-expanded=true]{background:#F2F2F2;pointer-events:none}#masthead>div{background:none;top:0;left:0;right:0;z-index:100;transition:all 0.2s}#masthead>div.scrolled{background:rgba(255,255,255,0.95)}#masthead .uk-container{padding-right:0}@media (min-width:768px) and (max-width:1030px){#masthead .uk-container{padding-left:20px}}@media (max-width:991px){#masthead .uk-container{padding:0 min(4vw,20px) 0 min(5vw,30px)}}#masthead .uk-navbar{margin:auto;flex-wrap:wrap}#masthead .global-nav{gap:0}@media (max-width:991px){#masthead .global-nav{display:none!important}}#masthead .global-nav>li>a{padding:0 12px;outline:none!important}@media (min-width:992px) and (max-width:1030px){#masthead .global-nav>li>a{font-size:13px;padding:0 10px}}#masthead .global-nav>li>a:hover{background:#F2F2F2;color:#004275}#masthead .global-nav li.btn-li .btn{display:flex;flex-flow:column wrap;min-width:112px;text-align:center;border:none;color:#FFF}#masthead .global-nav li.btn-li .btn.btn-entry{background:linear-gradient(90deg,rgb(6,132,201) 0%,rgb(32,91,155) 100%)}#masthead .global-nav li.btn-li .btn.btn-internship{background:#153b63}#masthead .global-nav li.btn-li .btn.btn-mynavi{background:#00aaeb}#masthead .global-nav li.btn-li .btn:hover{opacity:0.7}#masthead .global-nav li.btn-li .en{display:block;font-size:16px;line-height:1.4;letter-spacing:0.1em}#masthead .global-nav li.btn-li .jp{display:block;font-size:11px;line-height:1.4}#masthead .global-nav li.btn-li .only-jp{display:block;font-weight:bold;font-size:13px;line-height:1.4}#masthead .global-nav li.padding-left{padding-left:12px}@media (min-width:992px) and (max-width:1030px){#masthead .global-nav li.padding-left{padding-left:10px}}#masthead .uk-navbar-dropdown{padding:5px;transform:translateX(-50%)}#masthead .uk-navbar-dropdown .uk-navbar-dropdown-nav:before{content:"";background:#ffffff;height:12px;width:16px;clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;left:50%;top:-12px;transform:translateX(-50%)}#masthead .uk-navbar-dropdown a{min-height:auto;padding:5px 10px;color:#004275;transition:all 0.2s}#masthead .uk-navbar-dropdown a:hover{background:#F2F2F2}.header-logo{flex-flow:column wrap;text-decoration:none;align-items:center}@media (max-width:767px){.header-logo{display:flex;flex-flow:row nowrap;gap:0}}.header-logo .logo-wrap{display:flex;align-items:center;gap:0;margin:0}.header-logo .logo-wrap img{margin-bottom:3px}@media (max-width:767px){.header-logo .logo-wrap img{width:min(29vw,135px);height:auto}}.header-logo .logo-wrap .en{display:block;font-size:15px;width:80px;text-align:center;padding-top:3px}@media (max-width:767px){.header-logo .logo-wrap .en{font-size:10px;width:auto;padding:0 0.8em}}@media (max-width:374px){.header-logo .logo-wrap .en{font-size:9px!important}}.header-logo .jp{margin:0;font-size:12px;text-align:left}@media (max-width:767px){.header-logo .jp{font-size:10px;letter-spacing:-0.02em;width:auto;padding-right:0}}@media (max-width:767px) and (max-width:374px){.header-logo .jp{font-size:9px!important}}@media (min-width:992px){.modal-toggle.uk-navbar-toggle{display:none!important}}.modal-toggle{min-height:auto}.modal-toggle .btn-menu{display:block;width:min(8vw,30px);border-radius:100px;position:relative;transition:0.5s;margin:auto;padding:0;height:1px;background-color:transparent;transition:all 0.2s;border-radius:100px;text-align:center}.modal-toggle .btn-menu:after,.modal-toggle .btn-menu:before{content:"";display:block;width:100%;height:1px;background-color:#004275;transition:all 0.2s;border-radius:100px;position:absolute}.modal-toggle .btn-menu:before{top:-4px}.modal-toggle .btn-menu:after{bottom:-4px}@media (min-width:768px){.modal-toggle:hover .btn-menu,.modal-toggle:hover .btn-menu:after,.modal-toggle:hover .btn-menu:before{background-color:#004275}}.modal-toggle .txt{margin-top:20px}.uk-modal-page .btn-menu{background:transparent!important}.uk-modal-page .btn-menu:before{width:22px;transform:rotate(45deg);top:0;background:#fff}.uk-modal-page .btn-menu:after{width:22px;transform:rotate(-45deg);bottom:0;background:#fff}.uk-modal-dialog>.uk-navbar-container{background:none;width:100%}.uk-modal-dialog>.uk-navbar-container .uk-container{padding:0 min(4vw,20px) 0 min(5vw,30px)}.uk-modal-dialog>.uk-navbar-container .header-logo{min-height:60px;font-size:14px;color:#FFF!important}.uk-modal-dialog>.uk-navbar-container .header-logo img{filter:brightness(0) invert(1)}.uk-modal-dialog>.uk-navbar-container .modal-toggle{width:22px}#sp-menu .uk-modal-dialog{min-height:100vh;background:url(../images/bg-menu.svg) 30% 50%;background-size:cover}#sp-menu .uk-modal-dialog .cta-btn{padding:30px 30px 46px}#sp-menu .uk-modal-dialog .btn-more{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;background:transparent;border:1px solid #FFF;margin-top:1em;padding:0.8em 1em;min-height:54px}#sp-menu .uk-modal-dialog .btn-more .en{display:block;font-size:16px;line-height:1.4;letter-spacing:0.1em}#sp-menu .uk-modal-dialog .btn-more .jp{display:block;font-size:11px;line-height:1.4}#sp-menu .uk-modal-dialog .btn-more .only-jp{display:block;font-weight:bold;font-size:14px;line-height:1.4}#sp-menu .uk-modal-dialog .btn-internship{background:#153b63}#sp-menu .uk-modal-dialog .btn-mynavi{background:#00aaeb}#sp-menu-nav{padding-top:80px;margin:0}#sp-menu-nav li{margin:0 30px}#sp-menu-nav li:nth-last-child(-n+1) a{border-bottom:1px solid #FFF}#sp-menu-nav a{position:relative;display:block;padding:1.2em;color:#FFF;font-size:14px;letter-spacing:0.1em;border-top:1px solid #FFF}#sp-menu-nav a:after{content:"";transition:all 0.2s;position:absolute;top:0;bottom:0;right:1.5em;margin:auto;width:6px;height:6px;border-right:1.5px solid #FFF;border-top:1.5px solid #FFF;display:inline-block;transform:rotate(45deg)}#footer{color:#FFF;background:#FFF;padding-top:80px}#footer .inner{background:no-repeat url(../images/bg-footer.svg) 50%;background-size:cover;padding:100px 0}#footer .fotter-logo .logo{filter:brightness(0) invert(1)}#footer .site-info{margin:50px auto 30px}@media (min-width:768px){#footer .site-info{display:flex;justify-content:center;align-items:center}}#footer .site-info .address{color:#FFF;line-height:1.5;font-size:14px;margin:0;padding-right:2em;text-align:left}@media (max-width:767px){#footer .site-info .address{font-size:12px;text-align:center;padding-right:0}#footer .site-info .address .sp-margin{display:block;margin-bottom:10px}}#footer .site-info .link{font-size:14px;font-weight:500;text-decoration:underline;color:#FFF;transition:all 0.2s}@media (max-width:767px){#footer .site-info .link{font-size:13px;letter-spacing:0.1em;margin-top:10px;display:block}}#footer .site-info .link:visited{color:#FFF}#footer .site-info .link:hover{color:#ED6A1F}#footer .copylight{display:block;font-size:10px;letter-spacing:0.2em}#hero-section{padding:0;width:100%;height:100vh}.main-hero{width:100vw;height:100vh;position:fixed;z-index:-1}@media (orientation:landscape){#page.phone #hero-section,#page.phone .main-hero{position:relative;height:auto}#page.phone .catch-wrap{padding:60px 0}#page.phone #sp-menu .uk-modal-dialog{height:auto}}.catch-wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#004275}@media (max-width:767px){.catch-wrap{justify-content:flex-start;padding-top:100px}}.catch-wrap .catch{font-size:80px;font-weight:500;letter-spacing:0.1em;line-height:1.3;margin:0}@media (max-width:767px){.catch-wrap .catch{font-size:50px}}.catch-wrap .catch .small{font-size:60px}@media (max-width:767px){.catch-wrap .catch .small{font-size:40px}}.catch-wrap .sub{font-size:35px;font-weight:500;letter-spacing:0.2em;line-height:1.4;margin:0.8em 0}@media (max-width:767px){.catch-wrap .sub{font-size:25px}}.catch-wrap .sub .small{font-size:28px}@media (max-width:767px){.catch-wrap .sub .small{font-size:20px}}.catch-wrap .join-us{transform:rotate(-5deg)}@media (max-width:767px){.catch-wrap .join-us{display:none}}.main-bg02{background:linear-gradient(#fff 0%,#f8f8f8 53.63%,#f2f2f2 75.49%,#e8e8e8 100%);position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.under-hero{background:#FFF;padding:1px 0;position:relative;overflow:hidden}.under-hero:after,.under-hero:before{content:"";display:block;position:absolute;opacity:0.7;background-size:100%!important}.under-hero:before{width:1481px;height:1189px;background:no-repeat 0 0 url(../images/bg-section01.svg);top:-150px;left:60%}@media (max-width:767px){.under-hero:before{width:450px;top:-25px;left:50%}}.under-hero:after{width:1481px;height:1189px;background:no-repeat 0 0 url(../images/bg-section01.svg);top:705px;right:53%}@media (max-width:767px){.under-hero:after{width:550px;right:40%;top:640px}}@media (max-width:767px){#working-section .list-disc{margin:0 -20px 0 -10px}}#working-section .list-disc li{color:#004275;font-size:25px;letter-spacing:0.1em}@media (max-width:767px){#working-section .list-disc li{font-size:15px}}@media (max-width:991px){#working-section .img{text-align:center;padding-top:0px;margin-bottom:-20px}}@media (min-width:992px){#working-section .img{position:absolute;right:30px;top:50%;transform:translateY(-45%)}}#company-section .inner{color:#004275}#company-section .big{font-size:25px;font-weight:500;letter-spacing:0.1em;margin:0 0 1em}@media (max-width:767px){#company-section .big{font-size:21px}}#company-section .uk-text-left{line-height:2}@media (min-width:768px){#company-section .uk-text-left{font-size:18px}}#company-section .table{margin:0}#company-section .table caption{font-family:"Oswald",sans-serif;font-weight:300;font-size:20px;letter-spacing:0.1em;line-height:1;margin-bottom:15px}@media (max-width:767px){#company-section .table caption{margin-bottom:0px}}#company-section .table th{font-size:15px;letter-spacing:0.5em;white-space:nowrap}@media (max-width:767px){#company-section .table th{font-size:13px}}@media (max-width:767px){#company-section .table td{font-size:13px}}#link-section{margin:auto;max-width:1500px}@media (max-width:767px){#link-section{padding-left:30px;padding-right:30px}}#link-section .link-bnr{display:block;margin:50px 0;overflow:hidden;text-align:center}#link-section .link-bnr:first-child{margin-top:0}@media (max-width:767px){#link-section .link-bnr{border-radius:10px}}#link-section .link-bnr img{transition:all 0.2s}#link-section .link-bnr:hover{opacity:1}#link-section .link-bnr:hover img{transform:scale(1.1)}@media (max-width:767px){#link-section .link-bnr:hover img{transform:scale(1.05)}}#entry-section{background:#FFF}#entry-section .btn-wrap{display:flex;justify-content:center;flex-wrap:wrap;gap:35px}@media (max-width:767px){#entry-section .btn-wrap{gap:20px}}#entry-section .bnr-internship{display:block;max-width:680px;margin:60px auto 0}@media (max-width:767px){#entry-section .bnr-internship{margin-top:20px}}#entry-section .message-casual{text-align:center;font-size:28px;margin:28px 0 0;font-weight:bold}@media (max-width:767px){#entry-section .message-casual{font-size:20px}}#entry-section .message-casual span{display:inline-block;padding:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#ffe72f));background:linear-gradient(transparent 70%,#ffe72f 0%);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (min-width:768px){#entry-section .entry-section-summary{font-size:20px}}.summary{text-align:center;font-weight:500;letter-spacing:0.1em;line-height:2;color:#004275}@media (min-width:768px){.summary{font-size:25px}}#recruit-section{overflow:visible;padding:0}.recruit-list{margin:40px -15px 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px}@media (max-width:767px){.recruit-list{margin-left:-8px;margin-right:-8px}}.recruit-list li{margin:0;-webkit-box-flex:0;-ms-flex:0 1 33.3333333333%;flex:0 1 calc((100% - 30px) / 3);line-height:1.35}@media (max-width:767px){.recruit-list li{flex:0 1 calc((100% - 15px) / 2)}}.recruit-list a{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;border:1px solid #004275;-webkit-box-sizing:border-box;box-sizing:border-box;padding:17px 15px 15px;text-decoration:none;position:relative;height:100%;background:#FFF}@media (max-width:767px){.recruit-list a{padding:13px 10px}}.recruit-list a:before{content:"";display:block;width:25px;height:25px;background:linear-gradient(#004ca5 0%,#4a82c4 100%);clip-path:polygon(0 100%,100% 0,100% 100%);position:absolute;right:0;bottom:0}@media (max-width:767px){.recruit-list a:before{width:18px;height:18px}}@media (min-width:768px){.recruit-list a:after{content:url(../images/icon-arrow.svg)}}.recruit-list a:hover{opacity:1;outline:2px solid #004275}.recruit-list .text{margin:0;text-decoration:none;color:#004275}.recruit-list .text .job-category{display:block;font-size:15px;margin-bottom:2px;color:#7a94a7;letter-spacing:0}@media (max-width:767px){.recruit-list .text .job-category{font-size:12px}}.recruit-list .text .job-name{font-size:20px;font-weight:500}@media (max-width:767px){.recruit-list .text .job-name{font-size:15px}}.recruit-list .text .new-label-wrap{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;line-height:1;margin:0 0 6px}.recruit-list .text .new-label-wrap .label{display:inline-block;background:#EB3F3F;padding:3px 5px;color:#fff;font-size:0.75rem;vertical-align:middle;white-space:nowrap;text-transform:uppercase}.recruit-list .text .new-label-wrap .updated-date{color:#EB3F3F;font-size:0.85rem;letter-spacing:normal}#instagram-section .sb_instagram_header{display:none}#instagram-section #sbi_load{position:relative;margin-top:20px}#instagram-section #sbi_load .sbi_btn_text{transition:none}#instagram-section #sbi_load .sbi_load_btn{border-radius:0;background:none;padding:7px 2em;color:#004275;border:1px solid #004275;transition:all 0.2s}@media (max-width:767px){#instagram-section #sbi_load .sbi_load_btn{margin-top:15px;padding:8px 2em}}#instagram-section #sbi_load .sbi_load_btn:hover{transition:all 0.2s;background:#004275;color:#FFF;box-shadow:none;opacity:1}@media (min-width:768px){#instagram-section #sbi_load .sbi_follow_btn{margin-left:2em}}#instagram-section #sbi_load .sbi_follow_btn a{padding:8px 2em;background:linear-gradient(#0684c9 0%,#205b9b 25%,#0684c9 75%,#0684c9 100%)!important;background-size:auto 200%!important;background-position:0% 50%!important}@media (max-width:767px){#instagram-section #sbi_load .sbi_follow_btn a{width:100%;margin-top:20px;padding:10px 2em}}#instagram-section #sbi_load .sbi_follow_btn a:focus,#instagram-section #sbi_load .sbi_follow_btn a:hover{opacity:1;color:#FFF;background:linear-gradient(#0684c9 0%,#205b9b 25%,#0684c9 75%,#0684c9 100%)!important;background-size:auto 200%!important;background-position:0 100%!important;box-shadow:none!important}#instagram-section #sbi_load .sbi_follow_btn a:focus:after,#instagram-section #sbi_load .sbi_follow_btn a:hover:after{right:30px}@media (min-width:768px){.top-banner{position:relative;z-index:2;max-width:680px;margin:50px auto 63px;text-align:center}}@media (max-width:767px){.top-banner{position:relative;z-index:2;margin:30px auto 50px;text-align:center;padding:0 15px}}.main-recruitment .anchor-link-list .btn-anchor{max-width:none}.recruitment-section .h-title{margin-bottom:0}.recruitment-section .h-title .jp{font-size:35px}@media (max-width:767px){.recruitment-section .h-title .jp{font-size:30px}}.recruitment-section .h2{text-align:center;margin-top:0;padding-top:3em}@media (max-width:767px){.recruitment-section .h2{font-size:25px}}.recruitment-section .h2 .sub{display:block;font-size:12px;line-height:1;margin-bottom:2px}.job-type-wrap{margin-bottom:120px}.job-business-wrap article:first-child .box{margin-top:0}.recruitment-section .box{position:relative;margin:50px 0 0}.recruitment-section .box .inner{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;position:relative;max-width:840px;padding-top:30px;padding-bottom:30px}.recruitment-section .box .img{padding:0 0 20px 0}@media (min-width:768px){.recruitment-section .box .img{flex:0 1 266px;padding:0 40px 0 0}}.recruitment-section .box .text{flex:1 1 calc(100% - 266px);color:#004275}.recruitment-section .box .text h3{font-size:18px;margin:0 0 0.5em}.recruitment-section .box .text p{font-size:15px;margin:1em 0 0.5em}@media (max-width:767px){.recruitment-section .box .text p{font-size:13px}}.recruitment-section .box .text .working-place{font-size:12px;margin:0}@media (max-width:767px){.recruitment-section .box .text .working-place{font-size:11px;line-height:1.6;margin-bottom:20px}}.recruitment-section .box .text .working-place span{display:inline-block}.recruitment-section .box .text a{color:#004275!important;text-decoration:none}.recruitment-section .box .text .new-label-wrap{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;line-height:1;margin:0 0 6px}.recruitment-section .box .text .new-label-wrap .label{display:inline-block;background:#EB3F3F;padding:3px 5px;color:#fff;font-size:0.75rem;vertical-align:middle;white-space:nowrap;text-transform:uppercase}.recruitment-section .box .text .new-label-wrap .updated-date{color:#EB3F3F;font-size:0.85rem;letter-spacing:normal}.recruitment-section .box .view-more{position:absolute;bottom:5px;right:5px;color:#004275;font-size:12px;font-family:"Oswald",sans-serif;display:inline-flex;justify-content:center;align-items:center;gap:6px;padding:10px}@media (min-width:768px){.recruitment-section .box .view-more{bottom:20px;right:50px}}.single-recruitment .box{margin-top:100px}.single-recruitment .box .inner{padding-bottom:40px}@media (max-width:767px){.single-recruitment .box .inner{padding-bottom:20px}}.single-recruitment .message-casual{text-align:center;font-size:22px;margin:0 0 15px;font-weight:bold}@media (max-width:767px){.single-recruitment .message-casual{font-size:17px}}@media (min-width:768px){.detail-contents:nth-child(odd) .img{order:2}.detail-contents:nth-child(odd) .text{order:1}}.detail-contents .h2{text-align:center}.detail-contents .flex-wrap{display:flex;justify-content:flex-start;align-items:flex-start;gap:50px;margin:30px 0}@media (max-width:767px){.detail-contents .flex-wrap{flex-wrap:wrap;gap:20px}}.detail-contents .flex-wrap .img{flex:0 1 50%}@media (max-width:767px){.detail-contents .flex-wrap .img{flex:0 1 100%;order:1}}.detail-contents .flex-wrap .text{flex:1 1 50%;color:#004275}@media (max-width:767px){.detail-contents .flex-wrap .text{flex:0 1 100%;order:2}}.detail-contents .flex-wrap h3{font-size:25px;font-weight:500;margin:0 0 0.8em}@media (max-width:767px){.detail-contents .flex-wrap h3{font-size:20px}}.detail-contents .flex-wrap p{font-size:15px;margin:1em 0 0}@media (max-width:767px){.detail-contents .flex-wrap p{font-size:13px}}.detail-contents ul{margin-left:0;padding-left:1.5em}.recommend-wrap .box{margin-top:0}.recommend-wrap .recommend-list{margin:0;list-style:none;color:#004275}.recommend-wrap .recommend-list li{display:flex;justify-content:flex-start;align-items:flex-start;gap:15px;margin:15px 0;font-size:22px;font-weight:500}@media (max-width:767px){.recommend-wrap .recommend-list li{font-size:18px}}.recommend-wrap .recommend-list li:before{content:url(../images/icon-checkbox.svg)}@media (max-width:767px){.recommend-wrap .recommend-list li:before{margin-top:2px}}@media (min-width:768px){.recruit-table .table th{text-align:left;min-width:100px}}@media (max-width:767px){.recruit-table .table{margin:1em 0}.recruit-table .inner{padding-left:20px;padding-right:20px}.recruit-table .table td,.recruit-table .table th{font-size:13px;display:block;text-align:left;padding-left:0;padding-right:0}.recruit-table .table th{border-bottom:0}.recruit-table .table td{border-top:0;padding-top:0;margin-bottom:-1px}}@media (max-width:767px){.recruit-flow{margin-bottom:1em}}.recruit-flow .flow-entry{margin:0;padding:0;counter-reset:step;list-style:none}@media (max-width:767px){.recruit-flow .flow-entry{margin-top:1em}}.recruit-flow .flow-entry li{text-align:center;counter-increment:step;margin:1.5em 0 0;color:#004275}@media (min-width:768px){.recruit-flow .flow-entry li{text-align:left;display:flex;align-items:center;justify-content:flex-start}}.recruit-flow .flow-entry li:first-child{margin-top:0}.recruit-flow .flow-entry li span{display:block}.recruit-flow .flow-entry .step{position:relative;background:#1C6BAD;color:#FFF;font-family:"Oswald",sans-serif;font-weight:300;font-size:20px;letter-spacing:0.1em;padding:0.1em 0 0.2em;width:123px;text-align:center;flex-shrink:0}@media (max-width:767px){.recruit-flow .flow-entry .step{width:100%;font-size:16px;margin:0 auto 16px;padding:0.1em 0 0.3em}}.recruit-flow .flow-entry .step:before{content:"";display:block;width:13px;height:13px;background:#1C6BAD;clip-path:polygon(0 0,0 100%,100% 50%);position:absolute;top:0;bottom:0;right:-13px;margin:auto}@media (max-width:767px){.recruit-flow .flow-entry .step:before{width:14px;top:auto;bottom:-12px;left:0;right:0;clip-path:polygon(0 0,100% 0%,50% 100%)}}.recruit-flow .flow-entry .step:after{content:counter(step);font-size:25px;margin-left:5px}@media (max-width:767px){.recruit-flow .flow-entry .step:after{font-size:20px}}.recruit-flow .flow-entry .step-title{font-size:22px;font-weight:500;flex-shrink:0}@media (min-width:768px){.recruit-flow .flow-entry .step-title{width:170px;padding-left:30px}}.recruit-flow .flow-entry .step-comment{font-size:15px}@media (max-width:767px){.recruit-flow .flow-entry .step-comment{font-size:13px;margin:6px 0 20px}}.entry-wrap{text-align:center}.entry-wrap .btn-more{margin:0 auto 60px}@media (max-width:767px){.entry-wrap .btn-more{margin-bottom:30px}}.entry-wrap .btn-back{font-size:15px;font-weight:500;display:inline-block;padding:0.5em 2em;border:1px solid #004275;color:#004275;text-decoration:none}@media (max-width:767px){.entry-wrap .btn-back{font-size:13px}}.entry-wrap .btn-back:hover{background:#004275;color:#FFF;opacity:1}#schedule-select .uk-modal-dialog{width:450px}#schedule-select .uk-modal-title{font-size:17px;color:#004275;border-bottom:1px solid #004275;margin:-30px -30px 0;padding:15px 20px}@media (max-width:767px){#schedule-select .uk-modal-title{margin:-20px -20px 0}}#schedule-select .uk-close{padding:10px}@media (max-width:767px){#schedule-select .uk-close{padding:8px}}#schedule-select .uk-close svg{width:16px;height:16px}#schedule-select .uk-close+p{margin:1.5em 0;color:#222222}@media (max-width:767px){#schedule-select .uk-close+p{margin:1em 0}}#schedule-select #mail-form{padding-top:0}#schedule-select #mail-form label{transition:all 0.2s}#schedule-select #mail-form label.checked{border-color:#004275;outline:1px solid #004275}#schedule-select #apply-link{font-size:16px;max-width:290px;margin:20px auto 0;padding:10px}#schedule-select #apply-link.disabled{pointer-events:none;opacity:0.6}.service-page{overflow:hidden}@media (min-width:768px){.service-page ul.anchor-link-list li{max-width:320px}}.service-page .detail-contents{margin:80px 0 0}@media (max-width:767px){.service-page .detail-contents{margin:50px 0 0}}.service-page .award{position:absolute}@media (max-width:767px){.service-page .award{top:-30px;right:-30px;width:120px}}@media (min-width:768px){.service-page .award{top:-46px;right:0;transform:translateX(50%)}}.service-page #lettertech{padding-top:80px}@media (max-width:767px){.service-page #lettertech{padding-top:50px}}.business-catch{text-align:center;font-size:25px;font-weight:500;letter-spacing:0.1em;line-height:1.6;color:#004275}@media (max-width:767px){.business-catch{font-size:20px;margin:2em 0}}.message-container{max-width:920px;padding:0 30px;margin:auto}section{overflow:hidden}#top-message-section{position:relative}@media (max-width:767px){#top-message-section{padding-top:20px}}#top-message-section:after,#top-message-section:before{content:"";display:block;position:absolute;opacity:0.7;z-index:-1}#top-message-section:before{width:1481px;height:1189px;background:no-repeat 0 0 url(../images/bg-section01.svg);top:-150px;left:50%;z-index:-1}@media (max-width:767px){#top-message-section:before{width:450px;background-size:100%;top:-25px}}#top-message-section:after{width:1481px;height:1189px;background:no-repeat 0 0 url(../images/bg-section01.svg);top:35%;right:56%}@media (max-width:767px){#top-message-section:after{width:450px;background-size:100%;top:46%}}.bg-seo{position:relative;padding:200px 0 80px}@media (max-width:767px){.bg-seo{padding:380px 0 0px}}.bg-seo:before{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:741px;height:1069px;background:no-repeat 0 0 url(../images/bg-top-message.png);background-size:100%;transform:translateX(-140px)}@media (max-width:767px){.bg-seo:before{background-image:url(../images/bg-top-message-sp.png);background-size:449px;transform:translateX(-70px)}}.seo-wrap{position:relative}@media (min-width:768px){.seo-wrap{width:660px;margin-left:auto;text-shadow:2px 2px 1px #ffffff,-2px 2px 1px #ffffff,2px -2px 1px #ffffff,-2px -2px 1px #ffffff,2px 0px 1px #ffffff,0px 2px 1px #ffffff,-2px 0px 1px #ffffff,0px -2px 1px #ffffff}}.seo-wrap .top-message{font-size:35px;font-weight:500;line-height:1.6}@media (max-width:767px){.seo-wrap .top-message{font-size:22px}}.seo-wrap p.name{margin:60px 0 20px;font-weight:500}@media (max-width:767px){.seo-wrap p.name{position:absolute;right:-10px;top:-140px;margin:0;text-shadow:2px 2px 1px #ffffff,-2px 2px 1px #ffffff,2px -2px 1px #ffffff,-2px -2px 1px #ffffff,2px 0px 1px #ffffff,0px 2px 1px #ffffff,-2px 0px 1px #ffffff,0px -2px 1px #ffffff}}.seo-wrap p.name span{display:inline-block}@media (max-width:767px){.seo-wrap p.name span{display:block}}.seo-wrap .position{font-size:18px}@media (max-width:767px){.seo-wrap .position{font-size:15px;padding-left:3px}}.seo-wrap span.name{font-size:40px;padding:0 18px 0 14px}@media (max-width:767px){.seo-wrap span.name{padding:0;font-size:35px;line-height:1.2}}.seo-wrap .en{font-family:"Oswald",sans-serif;font-size:15px;font-weight:300;letter-spacing:0.1em}@media (max-width:767px){.seo-wrap .en{font-size:13px;padding-left:5px}}.seo-wrap .career{font-size:15px;letter-spacing:-0.02em}.message-page .box,.message-wrap{margin-top:120px}@media (max-width:767px){.message-page .box,.message-wrap{margin-top:80px}}.message-wrap p{font-size:15px;letter-spacing:-0.02em}.message-catch{text-align:center;font-size:30px;font-weight:500;letter-spacing:0.1em;line-height:1.8;color:#004275}@media (max-width:767px){.message-catch{font-size:21px;margin:2em 0 1em;text-align:left}}.message-page .box .inner{position:relative}@media (min-width:768px){.message-page .box .seo{position:absolute;top:80px;bottom:0;right:30px}}.message-page .box .seo .sns{font-size:13px;letter-spacing:-0.02em;line-height:1.6;text-align:center;margin:0}@media (min-width:768px){.message-page .box .seo .sns{width:188px;height:100%;background:no-repeat url(../images/bg-faq-seo.svg) 0% 45px}}@media (max-width:767px){.message-page .box .seo .sns{position:relative;font-size:12px;width:120px;height:230px;padding-top:30px;margin-left:-10px}.message-page .box .seo .sns:after{content:"";display:block;width:189px;height:287px;background:no-repeat url(../images/bg-faq-seo-sp.svg) 50%;position:absolute;left:90%;top:-12px}}.faq{margin:0;padding:0}@media (min-width:768px){.faq{margin-right:200px}}.faq dd,.faq dt{margin:0;padding:0;margin-left:75px;position:relative}@media (max-width:767px){.faq dd,.faq dt{margin-left:45px}}.faq dd:after,.faq dd:before,.faq dt:after,.faq dt:before{content:"";display:block;width:42px;height:66px;position:absolute;left:-75px;top:0}@media (max-width:767px){.faq dd:after,.faq dd:before,.faq dt:after,.faq dt:before{width:33px;height:56px;left:-55px}}.faq dt{font-size:18px;font-weight:500;padding:1em 0;background-image:linear-gradient(to right,#004275,#004275 4px,transparent 4px,transparent 4px);background-size:8px 1px;background-position:left bottom;background-repeat:repeat-x}@media (max-width:767px){.faq dt{padding-top:0;font-size:16px}}.faq dt:before{background:no-repeat 0 0 url(../images/icon-q.svg);background-size:100%}.faq dd{margin-top:1em;margin-bottom:1em;min-height:66px;font-size:15px;letter-spacing:-0.02em;line-height:2}@media (max-width:767px){.faq dd{font-size:14px}}.faq dd:before{background:no-repeat 0 5px url(../images/icon-a.svg);background-size:100%}@media (max-width:767px){.page-application .entry-content,.page-entry .entry-content{text-align:left}}#mail-form{max-width:720px;margin:auto;text-align:left;color:#222222}#mail-form .uk-input,#mail-form .uk-select,#mail-form input[type=color],#mail-form input[type=date],#mail-form input[type=datetime-local],#mail-form input[type=datetime],#mail-form input[type=email],#mail-form input[type=month],#mail-form input[type=number],#mail-form input[type=password],#mail-form input[type=range],#mail-form input[type=search],#mail-form input[type=tel],#mail-form input[type=text],#mail-form input[type=time],#mail-form input[type=url],#mail-form input[type=week]{padding:6px 12px;height:50px;border:1px solid #ddd;border-radius:5px}#mail-form .uk-textarea,#mail-form textarea{padding:10px 15px;border:1px solid #ddd;border-radius:5px}#mail-form .uk-select:hover{cursor:pointer}#mail-form .uk-checkbox:checked,#mail-form .uk-checkbox:indeterminate,#mail-form .uk-radio:checked{background-color:#004275}#mail-form .uk-checkbox:indeterminate{background:none;border:1px solid #ccc}.mw_wp_form{padding-top:30px}.mw_wp_form .row{margin:-1px 0 0;padding:25px 0;padding-right:15px;border-top:1px solid #DDD;border-bottom:1px solid #DDD}@media (max-width:767px){.mw_wp_form .row{margin-left:-15px;padding:25px 0;border:none;position:relative}.mw_wp_form .row:after{content:"";display:block;position:absolute;left:0;right:-15px;bottom:0;height:1px;border-bottom:1px solid #DDD}}.mw_wp_form .vertical-item+.vertical-item{margin-top:10px}.mw_wp_form .mwform-checkbox-field label,.mw_wp_form .mwform-radio-field label{position:relative;padding:10px 12px 10px 35px;display:block;border:1px solid #e1e1e1;border-radius:5px;box-shadow:1px 1px 2px rgba(0,0,0,0.08);font-size:92%}.mw_wp_form .mwform-checkbox-field label:has(input:checked),.mw_wp_form .mwform-radio-field label:has(input:checked){background:#f8fcff;border-color:#8cb8da}.mw_wp_form .mwform-checkbox-field input,.mw_wp_form .mwform-radio-field input{position:absolute;top:0;left:10px;bottom:0;margin:auto 0}.mw_wp_form .mwform-radio-field-text{display:block;line-height:1.55}@media (max-width:767px){.mw_wp_form .mwform-radio-field-text{font-size:90%}}.mw_wp_form .label-wrap{display:inline-flex;align-items:center}@media (min-width:768px){.mw_wp_form .label-wrap{margin-bottom:10px}}@media (min-width:768px){.mw_wp_form .uk-form-controls{padding-left:15px}}.mw_wp_form .required{background:#EB3F3F;color:#fff;font-size:10px;padding:4px 6px;line-height:1;margin-left:14px}.mw_wp_form .required.none{background:#222222}.mw_wp_form .required.free{background:#FFF;border:1px solid #004275;color:#004275}@media (max-width:767px){.mw_wp_form .uk-form-controls{margin-top:16px}}.mw_wp_form .horizontal-item{margin:0.5em 8px 0.5em 0;display:inline-block}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.mw_wp_form .note{font-size:85%;line-height:1.6;color:#555;margin-bottom:0}.mw_wp_form .note02{font-size:85%;line-height:1.6;color:#555;margin-top:0;margin-bottom:10px}.mw_wp_form #pref,.mw_wp_form #zip{width:140px}.mw_wp_form #pref{margin:10px 0}.mw_wp_form .age-error{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;gap:10px}.mw_wp_form .age-error .error{order:999;flex:1 1 100%}.mw_wp_form .privacy-check-wrap{text-align:center;margin:3em 0}.mw_wp_form .privacy-check-wrap .privacy-check-txt{text-align:center;margin-bottom:6px;font-size:13px}.mw_wp_form .btn-wrap{margin-top:60px}.mw_wp_form .btn-wrap .btn-submit{display:block;margin:15px auto;padding:25px 10px;text-align:center;border:none;width:100%;max-width:430px;background:linear-gradient(#0684c9 0%,#205b9b 25%,#0684c9 75%,#0684c9 100%);background-size:auto 200%;background-position:0% 50%;color:#FFF;border-radius:0;font-size:18px;letter-spacing:0.08em;transition:all 0.2s}.mw_wp_form .btn-wrap .btn-submit:hover{opacity:1;color:#FFF;background-position:0 100%}.mw_wp_form .btn-wrap .btn-submit:hover:after{right:30px}.mw_wp_form .btn-wrap .btn-back{transition:all 0.2s;color:#004275;background:#fff;padding:0.5em 2em;border:1px solid #004275;margin-top:1.5em}.mw_wp_form .btn-wrap .btn-back:visited{color:#004275}.mw_wp_form .btn-wrap .btn-back:hover{opacity:0.7;cursor:pointer}.mw_wp_form .course-detail .link-txt{font-size:14px;color:#888}@media (max-width:767px){.mw_wp_form .course-detail .link-txt{text-align:center}}.mw_wp_form .course-radio .vertical-item{margin:10px 0}.mw_wp_form .course-radio label{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:15px;border:1px solid #dddddd;border-radius:5px;padding:19px 15px 15px}@media (max-width:767px){.mw_wp_form .course-radio label{padding:14px 10px 10px}}.mw_wp_form .course-radio label input{flex:0 0 auto;margin:0}.mw_wp_form .course-radio label .mwform-radio-field-text{font-size:14px;font-weight:bold;line-height:1.5;flex:1 1 auto;margin-top:-6px}@media (max-width:767px){.mw_wp_form .course-radio label .mwform-radio-field-text{font-size:13px;margin-top:-4px}}.mw_wp_form .course-radio label .mwform-radio-field-text>span{font-size:16px}@media (max-width:767px){.mw_wp_form .course-radio label .mwform-radio-field-text>span{font-size:15px;display:block}}.mw_wp_form .course-radio label .mwform-radio-field-text:after{display:block;font-size:11px;font-weight:normal;line-height:1.5;margin:5px 0 0}#course-1+.mwform-radio-field-text:after{content:"就活の視野を広げたい方はエクネスへ！採用職や広報職・営業職必見！フロント業務の魅力を追及！"}#course-2+.mwform-radio-field-text:after{content:"就活の視野を広げたい方はエクネスへ！採用職や広報職・営業職必見！フロント業務の魅力を追及！"}#course-3+.mwform-radio-field-text:after{content:"ベンチャー企業×採用コンサルタントが就活応援！コミュニケーション力をつけたい！自分自身を見つめ直したい人大歓迎！"}#course-4+.mwform-radio-field-text:after{content:"ベンチャー企業×採用コンサルタントが就活応援！コミュニケーション力をつけたい！自分自身を見つめ直したい人大歓迎！"}#course-5+.mwform-radio-field-text:after{content:"ベンチャー企業×採用コンサルタントが就活応援！コミュニケーション力をつけたい！自分自身を見つめ直したい人大歓迎！"}#course-6+.mwform-radio-field-text:after{content:"サブスク大賞特別賞受賞企業！フードロス事業が学べる！業務の流れや広報業務・実際に出荷場に行きリアルを体験！"}#course-7+.mwform-radio-field-text{font-size:16px}@media (max-width:767px){#course-7+.mwform-radio-field-text{font-size:15px}}#course-7+.mwform-radio-field-text:after{content:"(日程はお申し込み後のご連絡にて、ご希望を伺ったうえで決定いたします)"}.mw_wp_form_confirm .course-detail,.mw_wp_form_confirm .note,.mw_wp_form_confirm .note02,.mw_wp_form_confirm .privacy-check-txt,.mw_wp_form_confirm .required{display:none}.mw_wp_form_confirm .label-wrap{width:100%;background:#eee;padding:0.5em 1em}.mw_wp_form_confirm .row{border:none;padding:0 0 1.5em}@media (max-width:767px){.mw_wp_form_confirm .row{margin-left:0;padding:0 0 1.5em}.mw_wp_form_confirm .row:after{content:none}}.mw_wp_form_confirm .row .uk-grid{margin:0;padding:0}.mw_wp_form_confirm .uk-width-1-1{margin-top:0.6em}.mw_wp_form_confirm .btn-send{background:linear-gradient(#0684c9 0%,#205b9b 25%,#0684c9 75%,#0684c9 100%);color:#fff}.mw_wp_form_confirm .btn-send:hover{opacity:0.7}.complete .entry-content{text-align:center}#age{width:100px}.margin-medium-top{margin-top:22px!important}.margin-medium-top.note{margin-bottom:6px}.pickup{color:#EB3F3F}label:hover{cursor:pointer}a.wp-block-button__link.wp-element-button{display:block;width:100%;max-width:430px;background:linear-gradient(#0684c9 0%,#205b9b 25%,#0684c9 75%,#0684c9 100%);background-size:auto 200%;background-position:0% 50%;padding:1em 2em;margin:2em auto 0;border-radius:0;text-align:center;font-size:20px;letter-spacing:0.1em;text-decoration:none;color:#FFF!important;transition:all 0.2s}@media (max-width:767px){a.wp-block-button__link.wp-element-button{font-size:15px}}a.wp-block-button__link.wp-element-button:hover{opacity:1;background-position:0 100%}a.wp-block-button__link.wp-element-button:hover:after{right:30px}.working-page section{overflow:visible}.working-page .evaluation{margin-top:100px}.working-page .evaluation .inner{padding:15px 60px 30px}@media (max-width:767px){.working-page .evaluation .inner{padding:18px 28px 30px}}.working-page .evaluation .list-disc li{font-size:22px}@media (max-width:767px){.working-page .evaluation .list-disc li{font-size:16px}}.working-page .list-disc{font-size:22px}@media (min-width:768px){.working-page .other-wrap{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin-top:40px;margin-left:-40px;margin-right:-40px}}.working-page .other-wrap>div{flex:1 1 50%}@media (min-width:768px){.working-page .other-wrap>div{padding:0 40px}}.working-page .other-wrap .circle-title span{padding:0.5em 1em}@media (max-width:767px){.working-page .other-wrap .circle-title span{font-size:18px;line-height:1.35}}.working-page .other-wrap .box{margin:25px 0 15px}@media (max-width:767px){.working-page .other-wrap .box{margin:60px 0 15px}}.working-page .other-wrap .box .inner{padding:5px 50px 1px}@media (max-width:767px){.working-page .other-wrap .box .inner{padding:10px 40px 1px}}.working-page .other-wrap .box p{font-size:14px;line-height:2;margin:2em 0;letter-spacing:normal}.working-page .other-wrap .img p{margin:0.5em 0 2em;font-size:15px;letter-spacing:normal}.carrier-path{padding-top:60px}.carrier-path .h-title{margin:0}.carrier-path .h-title .jp:before{content:none}.carrier-path .profile{margin-top:40px}@media (min-width:768px){.carrier-path .profile{width:287px;margin-top:0}}.carrier-path .profile .position{font-size:15px;font-weight:500;line-height:25px;margin:0}.carrier-path .profile .name{margin:10px 0 15px;font-size:24px;font-weight:500;line-height:1}.carrier-path .profile .career{font-weight:normal;font-size:15px;letter-spacing:-0.02em;margin:0}@media (max-width:767px){.carrier-path .uk-position-relative .img{margin:10px -25px 10px -20px}}@media (min-width:768px){.carrier-path .uk-position-relative .profile{position:absolute;top:80px;left:0}.carrier-path .uk-position-relative .img{margin:0 -50px}}.num-list{padding:0;margin:0 0 60px;list-style:none;counter-reset:num_list 0}@media (max-width:767px){.num-list{margin-top:40px}}.num-list li{position:relative;padding:0.8em 0 3em 4em;margin-bottom:1.8em;border-bottom:1px dashed rgba(112,112,112,0.8);line-height:1.5;counter-increment:num_list 1}@media (max-width:767px){.num-list li{padding-left:3.5em}}.num-list li:before{content:counter(num_list);font-size:60px;font-weight:300;font-family:"Oswald",sans-serif;line-height:1;position:absolute;left:0;top:0}.num-list li:last-child{border-bottom:none;padding-bottom:0}.num-list .main{margin:0;font-size:25px;font-weight:500;letter-spacing:0.1em}@media (max-width:767px){.num-list .main{font-size:21px}}.num-list .sub{font-size:15px;line-height:2;margin:1.2em 0px 1.5em}@media (max-width:767px){.num-list .sub{font-size:13px}}.path-list{list-style:none;padding:0;margin:0}.path-list li{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;padding:0 0 40px;position:relative}@media (max-width:767px){.path-list li{align-items:flex-start}}.path-list li p{margin:0;letter-spacing:normal}.path-list li .year{width:94px;height:94px;line-height:94px;border-radius:100px;text-align:center;border:2px solid #004275;font-size:18px;font-weight:500}@media (max-width:767px){.path-list li .year{width:75px;height:75px;line-height:72px;font-size:15px}}.path-list li .txt{flex:1 1 auto;padding-left:27px;max-width:calc(100% - 75px)}@media (min-width:768px){.path-list li .txt{max-width:calc(100% - 94px);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}}.path-list li .main{font-size:18px;font-weight:500;flex:0 0 auto;width:268px}@media (max-width:767px){.path-list li .main{width:auto;padding-top:0.5em}}.path-list li .sub{font-size:15px;flex:0 1 auto;padding-left:30px}@media (max-width:767px){.path-list li .sub{padding:0;margin-top:1em;font-size:14px}}.path-list li:after,.path-list li:before{content:"";display:block;position:absolute}.path-list li:before{left:47px;bottom:7px;width:1px;height:calc(100% - 106px);background:#004275}@media (max-width:767px){.path-list li:before{left:37px;height:calc(100% - 88px)}}.path-list li:after{left:42.5px;bottom:8px;width:10px;height:10px;transform:rotate(-45deg);border:1px solid;border-color:transparent transparent #004275 #004275}@media (max-width:767px){.path-list li:after{left:32.5px}}.path-list li:first-of-type .year{color:#FEB94F;border-color:#FEB94F}.path-list li:nth-of-type(2) .year{color:#7EBCE8;border-color:#7EBCE8}.path-list li:nth-of-type(3) .year{color:#E785B2;border-color:#E785B2}.path-list li:nth-of-type(4) .year{color:#A2C86C;border-color:#A2C86C}.path-list li:nth-of-type(5):after,.path-list li:nth-of-type(5):before{content:none}.path-list li:nth-of-type(5) .year{color:#BB83B6;border-color:#BB83B6}.working-page .anchor-block{margin-bottom:50px}.working-page .anchor-block ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:15px}@media (max-width:767px){.working-page .anchor-block ul li{width:calc((100% - 15px) / 2)}}.working-page .anchor-block ul a{color:#0076c0;background-color:#edf2f5;text-decoration:none;display:block;position:relative;font-weight:500;text-align:center;padding:10px 18px 22px;font-size:15px;line-height:1.4;height:100%;gap:2px}.working-page .anchor-block ul a:before{content:"";position:absolute;background:url(../images/icon-arrow01.svg) no-repeat center center;bottom:9px;left:0;width:100%;height:7px;background-size:contain}.working-page .anchor-block ul a .number{font-family:"Oswald",sans-serif}.working-page .anchor-block ul a .title{padding-bottom:2px}@media (min-width:768px){.working-page .appeal-block{border-bottom:1px dashed rgba(112,112,112,0.8);padding-bottom:64px;margin-bottom:60px}.working-page .appeal-block .appeal-title{color:#0076c0;position:relative;line-height:1.35;margin:0 0 20px;padding-left:38px;padding-top:14px}.working-page .appeal-block .appeal-title .title{font-size:33px;letter-spacing:0.05em;font-weight:bold}.working-page .appeal-block .appeal-title .number{font-family:"Oswald",sans-serif;font-weight:normal;font-size:47px;position:absolute;left:0;top:0}.working-page .appeal-block .appeal-body{padding-left:38px}.working-page .questionnaire{text-align:center}.working-page .questionnaire .questionnaire-inner{background:#edf2f5;display:inline-block;vertical-align:top;border-radius:12px;padding:14px 18px}.working-page .questionnaire .questionnaire-title{color:#0076c0;border-bottom:2px solid #FFF;padding:0 10px 11px;line-height:1.45;margin:0 0 13px}.working-page .questionnaire .questionnaire-title>span{display:block}.working-page .questionnaire .questionnaire-title .text01{font-size:20px}.working-page .questionnaire .questionnaire-title .text02{font-size:30px}.working-page .questionnaire .questionnaire-title .value{font-family:"Oswald",sans-serif;line-height:1.3;margin:0 4px;padding:0 7px}.working-page .questionnaire .questionnaire-title .value-number{font-size:38px}.working-page .questionnaire .questionnaire-body{padding:0 12px}.working-page .questionnaire .questionnaire-column{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:15px}.working-page .questionnaire .text-wrap{text-align:left}.working-page .questionnaire .question{position:relative;padding-left:28px;line-height:1.45;padding-top:3px;margin:0}.working-page .questionnaire .icon{font-family:"Oswald",sans-serif;color:#0076c0;position:absolute;top:0;left:0;font-size:27px;line-height:1;font-weight:bold}.working-page .questionnaire .title{color:#222222;font-size:18px;max-width:390px;display:block}.working-page .questionnaire .answer{color:#0076c0;line-height:1.45;padding-left:28px;margin:13px 0 0;font-size:18px}.working-page .questionnaire .answer .value{font-family:"Oswald",sans-serif;font-weight:bold;line-height:1}.working-page .questionnaire .answer .value-number{font-size:25px}.working-page .appeal01-block .column-wrap{margin-bottom:20px}.working-page .appeal01-block .column-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:15px}.working-page .appeal01-block .column-wrap .text-wrap{flex:1}.working-page .appeal01-block .column-wrap .img-wrap{width:39%}.working-page .appeal01-block .text-wrap .text{padding-left:38px;font-size:25px;font-weight:500;line-height:1.5;margin:0}.working-page .appeal01-block .example{margin:40px -30px 0}.working-page .appeal01-block .example .example-title{margin:0 0 18px;text-align:center}.working-page .appeal01-block .example .example-title .inner{font-size:23px;letter-spacing:0.1em;color:#FFF;background:#0076c0;border-radius:100px;padding:7px 38px;display:inline-block;line-height:1.3}.working-page .appeal01-block .example ul{padding:0;list-style:none;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:stretch;gap:25px;margin:0}.working-page .appeal01-block .example .card{border:2px solid #0076c0;flex:1;border-radius:12px;padding:18px 17px 12px;box-shadow:2px 2px 4px rgba(0,0,0,0.1)}.working-page .appeal01-block .example .card .icon{text-align:center;margin-bottom:10px}.working-page .appeal01-block .example .card .card-head{margin:0 0 20px;text-align:center;color:#0076c0;font-size:21px;line-height:1.45}.working-page .appeal01-block .example .card .member{background:#edf2f5;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:14px;border-radius:10px}.working-page .appeal01-block .example .card .member .img{width:25%}.working-page .appeal01-block .example .card .member .img img{border-radius:50%;border:2px solid #FFF}.working-page .appeal01-block .example .card .member .text{flex:1}.working-page .appeal01-block .example .card .member .occupation{margin:0 0 3px;font-size:13px;font-weight:500;line-height:1.45;letter-spacing:0}.working-page .appeal01-block .example .card .member .name{margin:0 0 7px;font-size:17px;font-weight:bold;line-height:1.35}.working-page .appeal01-block .example .card .member .detail{line-height:1.45;font-size:13px;margin:0}.working-page .appeal01-block .example .card .description{margin:8px 0 0px;font-size:15px;line-height:1.55}.working-page .appeal01-block .example .card .note{color:#888;font-size:12px;text-align:right;margin:4px 0 0px}.working-page .appeal02-block .working-sub-section .working-section-title{font-size:25px;font-weight:500;line-height:1.4;margin:0 0 12px}.working-page .appeal02-block .working-sub-section+.working-sub-section{margin-top:35px}.working-page .appeal02-block .sub-section01{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:15px}.working-page .appeal02-block .sub-section01 .img-wrap{width:33%}.working-page .appeal02-block .sub-section01 .text-wrap{flex:1}.working-page .appeal02-block .foodloss-list{color:#222222;margin:0;padding:5px 0 0 1.7em;line-height:1.45}.working-page .appeal02-block .foodloss-list li{font-size:15px}.working-page .appeal02-block .foodloss-list li+li{margin-top:6px}.working-page .appeal02-block .ethical-body{color:#222222;margin:0}.working-page .appeal02-block .questionnaire{margin-top:35px}.working-page .appeal03-block .list{margin:0;padding:0 0 0 1.5em}.working-page .appeal03-block .list li+li{margin-top:20px}.working-page .appeal03-block .list .title,.working-page .appeal03-block .list li::marker{font-size:25px}.working-page .appeal03-block .list .title{margin:0;font-weight:500;line-height:1.45;letter-spacing:0.05em}.working-page .appeal03-block .list .title .line-marker{font-family:"Oswald","Noto Sans JP",sans-serif;font-size:126%;line-height:1.3;margin:0 0 0 2px;padding:0 4px 0 6px;vertical-align:-1px}.working-page .appeal03-block .list .detail{margin:8px 0 0;line-height:1.6}}@media (max-width:767px){.working-page .appeal-block{border-bottom:1px dashed rgba(112,112,112,0.8);padding-bottom:64px;margin-bottom:60px}.working-page .appeal-block .appeal-title{color:#0076c0;position:relative;line-height:1.35;margin:0 0 18px;padding-left:29px;padding-top:10px}.working-page .appeal-block .appeal-title .title{font-weight:bold;font-size:25px;letter-spacing:0.05em}.working-page .appeal-block .appeal-title .number{font-family:"Oswald",sans-serif;position:absolute;font-weight:normal;font-size:35px;left:0;top:0}.working-page .appeal-block .appeal-body{margin-top:25px}.working-page .questionnaire{background:#edf2f5;text-align:center;border-radius:10px;padding:12px 10px}.working-page .questionnaire .questionnaire-title{color:#0076c0;border-bottom:2px solid #FFF;padding-bottom:9px;line-height:1.45;margin:0 0 8px}.working-page .questionnaire .questionnaire-title>span{display:block}.working-page .questionnaire .questionnaire-title .text01{font-size:15px}.working-page .questionnaire .questionnaire-title .text02{font-size:24px}.working-page .questionnaire .questionnaire-title .value{font-family:"Oswald",sans-serif;line-height:1.3;margin:0 4px}.working-page .questionnaire .questionnaire-title .value-number{font-size:33px}.working-page .questionnaire .questionnaire-column{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px}.working-page .questionnaire .img-wrap{width:29%}.working-page .questionnaire .text-wrap{text-align:left;flex:1}.working-page .questionnaire .question{position:relative;padding-left:22px;line-height:1.45;padding-top:3px;margin:0}.working-page .questionnaire .icon{font-family:"Oswald",sans-serif;color:#0076c0;position:absolute;top:0;left:0;font-size:20px;line-height:1;font-weight:bold}.working-page .questionnaire .title{color:#222222;font-size:13px;display:block}.working-page .questionnaire .answer{color:#0076c0;line-height:1.45;padding-left:20px;margin:8px 0 0;font-size:13px}.working-page .questionnaire .answer .value{font-family:"Oswald",sans-serif;font-weight:bold;line-height:1}.working-page .questionnaire .answer .value-number{font-size:20px}.working-page .appeal01-block .text-wrap .text{text-align:center;font-weight:500;line-height:1.5;margin:0}.working-page .appeal01-block .column-wrap .img-wrap{margin-top:20px}.working-page .appeal01-block .example{margin:40px 0 0}.working-page .appeal01-block .example .example-title{margin:0 0 18px;text-align:center}.working-page .appeal01-block .example .example-title .inner{font-size:23px;letter-spacing:0.1em;color:#FFF;background:#0076c0;border-radius:100px;padding:7px 38px;display:inline-block;line-height:1.3}.working-page .appeal01-block .example ul{list-style:none;padding:0;margin:0}.working-page .appeal01-block .example .card{border:2px solid #0076c0;border-radius:10px;padding:14px 10px 12px;box-shadow:2px 2px 4px rgba(0,0,0,0.1)}.working-page .appeal01-block .example .card+.card{margin-top:25px}.working-page .appeal01-block .example .card .icon{text-align:center;margin-bottom:7px}.working-page .appeal01-block .example .card .icon img{width:31px}.working-page .appeal01-block .example .card .card-head{color:#0076c0;margin:0 0 15px;text-align:center;font-size:16px;line-height:1.45}.working-page .appeal01-block .example .card .member{background:#edf2f5;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:10px;border-radius:8px}.working-page .appeal01-block .example .card .member .img{width:31%}.working-page .appeal01-block .example .card .member .img img{border-radius:50%;border:2px solid #FFF}.working-page .appeal01-block .example .card .member .text{flex:1}.working-page .appeal01-block .example .card .member .occupation{margin:0 0 3px;font-size:11px;font-weight:500;line-height:1.45;letter-spacing:0}.working-page .appeal01-block .example .card .member .name{margin:0 0 7px;font-size:16px;font-weight:bold;line-height:1.35}.working-page .appeal01-block .example .card .member .detail{line-height:1.45;font-size:12px;margin:0}.working-page .appeal01-block .example .card .description{margin:8px 0 0px;font-size:14px;line-height:1.55}.working-page .appeal01-block .example .card .note{color:#888;font-size:10px;text-align:right;margin:9px 0 0px;line-height:1.4}.working-page .appeal02-block .working-sub-section .working-section-title{font-size:18px;font-weight:500;line-height:1.4;margin:0 0 12px}.working-page .appeal02-block .working-sub-section+.working-sub-section{margin-top:35px}.working-page .appeal02-block .sub-section01 .img-wrap{margin-bottom:15px}.working-page .appeal02-block .foodloss-list{color:#222222;margin:0;padding:5px 0 0 1.7em;line-height:1.45}.working-page .appeal02-block .foodloss-list li{font-size:14px}.working-page .appeal02-block .foodloss-list li+li{margin-top:6px}.working-page .appeal02-block .ethical-body{color:#222222;margin:0}.working-page .appeal02-block .questionnaire{margin-top:35px}.working-page .appeal03-block{margin-bottom:110px}.working-page .appeal03-block .list{margin:0;padding:0 0 0 1.5em}.working-page .appeal03-block .list li+li{margin-top:20px}.working-page .appeal03-block .list .title,.working-page .appeal03-block .list li::marker{font-size:20px}.working-page .appeal03-block .list .title{margin:0;font-weight:500;line-height:1.45;letter-spacing:0.05em}.working-page .appeal03-block .list .title .line-marker{font-family:"Oswald","Noto Sans JP",sans-serif;font-size:126%;line-height:1.3;margin:0 0 0 2px;padding:0 4px 0 6px;vertical-align:-1px}.working-page .appeal03-block .list .detail{margin:8px 0 0;line-height:1.6;font-size:14px}}@media (max-width:991px){.benefit-page .business-catch{text-align:left}}.benefit-page .detail-contents .flex-wrap{align-items:flex-end;margin:60px 0 0}@media (max-width:991px){.benefit-page .detail-contents .flex-wrap{display:block}}.benefit-page .detail-contents .flex-wrap .img{padding-left:1em;flex:0 0 50%}@media (max-width:991px){.benefit-page .detail-contents .flex-wrap .img{max-width:440px;margin:auto;padding:0}}.benefit-page .num-list{margin:0}.benefit-page .num-list li{border:none;margin:0;padding:0 0 2em 1em}@media (max-width:991px){.benefit-page .num-list li{padding:1px 0 1em 4em}}.benefit-page .num-list li .main{font-size:28px;font-weight:500;letter-spacing:normal}@media (max-width:991px){.benefit-page .num-list li .main{margin-top:1em}}@media (max-width:767px){.benefit-page .num-list li .main{font-size:21px}}.benefit-page .num-list li:first-of-type:before{content:"";display:block;width:65px;height:114px;background:no-repeat 50% url(../images/ethical01.svg);background-size:contain;left:-80px}@media (max-width:991px){.benefit-page .num-list li:first-of-type:before{left:5px;top:10px;width:43px;height:74px}}.benefit-page .num-list li:nth-of-type(2):before{content:"";display:block;width:73px;height:113px;background:no-repeat 50% url(../images/ethical02.svg);background-size:contain;left:-105px}@media (max-width:991px){.benefit-page .num-list li:nth-of-type(2):before{left:-10px;top:10px;width:49px;height:73px}}.benefit-page .num-list li:nth-of-type(3):before{content:"";display:block;width:83px;height:103px;background:no-repeat 50% url(../images/ethical03.svg);background-size:contain;left:-90px}@media (max-width:991px){.benefit-page .num-list li:nth-of-type(3):before{left:0px;top:10px;width:55px;height:66px}}.benefit-page .share-box .inner{padding:40px 30px 30px}@media (min-width:768px){.benefit-page .share-box .inner{padding:90px 70px 50px}}@media (min-width:768px){.benefit-page .share-box .flex-wrap{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.benefit-page .share-box .flex-wrap>div{flex:0 1 50%}}.benefit-page .share-box .flex-wrap .img{padding:0 40px 0 54px;position:relative}@media (max-width:767px){.benefit-page .share-box .flex-wrap .img{padding:0 20px}}.benefit-page .share-box .flex-wrap .img .icon{position:absolute;top:-65px;left:0}@media (max-width:767px){.benefit-page .share-box .flex-wrap .img .icon{top:-20px;left:-20px;width:80px}}.benefit-page .share-box .flex-wrap .main{font-size:18px;font-weight:500;margin:0 0 0.8em}@media (max-width:767px){.benefit-page .share-box .flex-wrap .main{margin:1em 0;font-size:16px}}.benefit-page .share-box .flex-wrap .sub{margin:0;font-size:15px}@media (max-width:767px){.benefit-page .share-box .flex-wrap .sub{font-size:14px}}.check-list{margin:0;padding:0;list-style:none}.check-list li{position:relative;padding:3px 0 6px 26px;font-size:15px}.check-list li:before{content:url(../images/icon-check.svg);position:absolute;top:5px;left:0}.other-benefit{margin-top:100px}@media (max-width:767px){.other-benefit li{font-size:14px}}@media (min-width:992px){.interview-wrap{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;margin:0 -30px}}@media (max-width:991px){.interview-wrap .interview-item{padding-top:30px;max-width:420px;margin:auto}}@media (min-width:992px){.interview-wrap .interview-item{flex:1 1 50%;padding:30px}}.interview-wrap .card{display:block;text-decoration:none}.interview-wrap .card .txt,.interview-wrap .card img{transition:all 0.2s}.interview-wrap .card:hover{opacity:1}.interview-wrap .card:hover .img img{transform:scale(1.1)}.interview-wrap .card:hover .txt{opacity:0.7}.interview-wrap .img{overflow:hidden}.interview-wrap .txt{background:no-repeat 50% 50% url(../images/bg-interview-txt.png);background-size:cover;padding:22px 35px;position:relative}@media (max-width:991px){.interview-wrap .txt{padding:22px 22px}}.interview-wrap .txt>*{color:#FFF}.interview-wrap .txt .catchcopy{margin:0;font-size:21px;font-weight:500;line-height:1.5;letter-spacing:normal}@media (min-width:768px){.interview-wrap .txt .catchcopy{font-size:25px;min-height:80px}}.interview-wrap .txt .profile{margin-top:1em}.interview-wrap .txt .name{margin:0;font-size:20px;line-height:1.4}@media (max-width:767px){.interview-wrap .txt .name{font-size:18px}}.interview-wrap .txt .year{margin:0;font-size:12px;line-height:1}@media (max-width:767px){.interview-wrap .txt .year{font-size:11px}}.interview-wrap .txt .position{margin:0;font-size:15px;letter-spacing:normal}@media (max-width:767px){.interview-wrap .txt .position{font-size:12px;padding-bottom:1.8em}}.interview-wrap .txt .view-more{position:absolute;bottom:22px;right:30px;font-size:12px;font-family:"Oswald",sans-serif;letter-spacing:0.1em;display:inline-flex;align-items:center}@media (max-width:767px){.interview-wrap .txt .view-more{bottom:20px;right:20px}}@media (max-width:767px){.interview-wrap .txt .view-more{bottom:16px;right:16px;font-size:11px}}.interview-wrap .txt .view-more img{margin-left:3px;filter:brightness(0) invert(1)}@media (max-width:767px){.interview-single{margin-top:50px}}@media (min-width:768px){.interview-single{display:flex;justify-content:space-between;align-items:flex-start}}.interview-single .img,.interview-single .txt{position:relative;object-fit:cover;aspect-ratio:1/1}.interview-single .img{z-index:1}@media (max-width:767px){.interview-single .img{margin-right:50px}}@media (min-width:768px){.interview-single .img{flex:0 2 calc(50% + 55px);margin-right:-55px;margin-top:55px}}.interview-single .txt{flex:0 1 50%;background:url(../images/bg-interview.png) no-repeat 50%;background-size:cover;position:relative}@media (min-width:768px){.interview-single .txt{display:flex;justify-content:center;align-items:center}}@media (max-width:767px){.interview-single .txt{margin-left:60px;margin-top:-20px}}.interview-single .txt .inner{padding-left:20px}@media (max-width:767px){.interview-single .txt .inner{padding:40px 30px 40px 40px}}.interview-single .txt .inner *{color:#FFF}.interview-single .txt .inner .name{margin:0;font-size:40px;line-height:1;letter-spacing:normal}@media (max-width:767px){.interview-single .txt .inner .name{font-size:21px}}.interview-single .txt .inner .year{margin:0;font-size:12px;line-height:1}@media (max-width:767px){.interview-single .txt .inner .year{font-size:11px}}.interview-single .txt .inner .en{display:block;font-family:"Oswald",sans-serif;font-size:15px;font-weight:300;letter-spacing:0.1em;margin:1em 0 1em 0.2em}@media (max-width:767px){.interview-single .txt .inner .en{font-size:13px}}.interview-single .txt .inner .position{margin:0;font-size:18px;letter-spacing:normal}@media (max-width:767px){.interview-single .txt .inner .position{font-size:12px;padding-bottom:1.8em;padding:0}}.interview-single .txt .inner .career{font-size:15px;font-weight:400;margin:2em 0 0;max-width:250px;line-height:2}@media (max-width:767px){.interview-single .txt .inner .career{font-size:13px}}.interview-single .txt .person{position:absolute;top:100px}@media (min-width:768px){.interview-single .txt .person{width:158px;right:0;transform:translateX(50%)}}@media (max-width:767px){.interview-single .txt .person{width:100px;top:50px;left:-70px}}@media (min-width:768px){.interview-single .txt .person.kuzuno{width:230px}}@media (max-width:767px){.interview-single .txt .person.kuzuno{width:120px;left:-85px}}.qa-wrap{padding:60px 0 0}@media (max-width:767px){.qa-wrap{padding-top:120px}}.qa-wrap .circle-title{text-align:center;font-size:30px;font-weight:500;letter-spacing:0.1em;line-height:1;color:#004275}@media (max-width:767px){.qa-wrap .circle-title{font-size:20px;letter-spacing:0.1em}}.qa-wrap .circle-title span{display:inline-block;padding:0.5em 1.8em;background:#FFF;border:1px solid #004275;border-radius:100px}@media (max-width:767px){.qa-wrap .circle-title span{padding:0.5em 1.5em}}.qa-wrap .qa-box-wrap{padding-top:180px}@media (max-width:767px){.qa-wrap .qa-box-wrap{padding-top:40px}}.qa-wrap .qa-box{background:#004275;color:#FFF;padding:50px;margin:-150px 0 60px;border-radius:10px;width:518px;position:relative}@media (max-width:767px){.qa-wrap .qa-box{padding:30px;width:auto;margin:-10px 0 0}}.qa-wrap .qa-box dt{display:flex;justify-content:flex-start;align-items:center;font-size:16px}.qa-wrap .qa-box dt:before{content:url(../images/icon-qa-box.svg);padding-right:16px}.qa-wrap .qa-box dd{margin:1em 0 0;font-size:14px;letter-spacing:normal}@media (max-width:767px){.qa-wrap .qa-box .clearfix{display:flex;flex-wrap:wrap}.qa-wrap .qa-box .clearfix .img{order:2}.qa-wrap .qa-box .clearfix .txt{order:1;margin-bottom:1em}}.qa-wrap .qa-box .uk-cover-container{object-fit:cover}@media (min-width:768px){.qa-wrap .qa-box .uk-cover-container{float:right;width:196px;aspect-ratio:196/167;margin-left:15px}}@media (max-width:767px){.qa-wrap .qa-box .uk-cover-container{width:100%;aspect-ratio:243/136}}.qa-wrap .qa-box:nth-child(odd){margin-left:0;margin-right:auto}@media (max-width:767px){.qa-wrap .qa-box:nth-child(odd){margin-right:25%}}.qa-wrap .qa-box:nth-child(2n){margin-left:auto;margin-right:0}@media (min-width:768px){.qa-wrap .qa-box:nth-child(2n){z-index:1}}@media (max-width:767px){.qa-wrap .qa-box:nth-child(2n){margin-left:17%}}.qa-wrap .qa-box:first-of-type{background:#EE87B4}.qa-wrap .qa-box:nth-of-type(2){background:#8CC66D}.qa-wrap .qa-box:nth-of-type(3){background:#62B0E3}.qa-wrap .qa-box:nth-of-type(4){background:#EF856D}.qa-wrap .qa-box:nth-of-type(5){background:#61C1BE}.qa-wrap .qa-box:nth-of-type(6){background:#F6AE54}.schedule-wrap{padding-top:1px}@media (max-width:767px){.schedule-wrap{margin-top:60px}}.schedule-wrap .box .inner{padding:40px 0 40px 40px;text-align:center}@media (max-width:767px){.schedule-wrap .box .inner{padding:10px 0 10px 10px}}.schedule-wrap .box .inner img{width:880px}@media (max-width:767px){.schedule-wrap .box .inner img{width:340px}}#news-section{padding:70px 0 0;position:relative;z-index:2}@media (min-width:768px){#news-section{padding:85px 0 0;margin-bottom:-30px;border-top:1px solid;margin-top:75px}}@media (min-width:768px){#news-section .flex{display:flex;align-items:center}}#news-section .title{flex:0 0 255px;margin-bottom:25px}@media (min-width:768px){#news-section .title{margin-bottom:0;margin-left:-30px}}#news-section .archive-list{flex:1 1 auto}@media (max-width:767px){#news-section .archive-list{margin-left:-10px;margin-right:-10px}}#news-section .archive-list .fixed-post a:hover{background-color:#FBE8E8}#news-section .archive-list .fixed-post a .entry-meta{color:#EB3F3F}#news-section .archive-list .fixed-post a .entry-title{font-weight:bold;color:#EB3F3F}#news-section .news-h{margin:0;text-align:center;font-weight:normal}@media (max-width:767px){#news-section .news-h{margin:0 -30px}}#news-section .news-h .en{display:block;font-family:"Oswald",sans-serif;font-size:56px;letter-spacing:0.05em;line-height:1}@media (max-width:767px){#news-section .news-h .en{position:relative;font-size:40px}#news-section .news-h .en:before{content:"";position:absolute;left:0;right:0;bottom:1px;height:1px;background:#004275}}#news-section .news-h .jp{display:block;font-size:16px;letter-spacing:0.1em;margin-top:7px}@media (max-width:767px){#news-section .news-h .jp{font-size:13px;margin-top:5px}}#news-section .btn-link-news{display:flex;justify-content:center;align-items:center;max-width:180px;margin:30px auto 0;padding:0.5em 1em;padding-right:1.5em;border:1px solid #004275;border-radius:100px;text-decoration:none;color:#004275;font-size:14px;font-family:"Oswald",sans-serif;text-align:center;position:relative}@media (min-width:768px){#news-section .btn-link-news{max-width:92px;margin:20px auto 0;padding:0.3em 1em;font-size:11px}}#news-section .btn-link-news .uk-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%)}@media (min-width:768px){#news-section .btn-link-news .uk-icon{right:5px}}.post-archive-list{padding-top:80px}@media (max-width:767px){.post-archive-list{padding-top:40px}}.post-archive-list .fixed-post a:hover{background-color:#FBE8E8}.post-archive-list .fixed-post a .entry-meta{color:#EB3F3F}.post-archive-list .fixed-post a .entry-title{font-weight:bold;color:#EB3F3F}.post-list{margin:0 0 3px}.post-list>a{display:flex;justify-content:flex-start;align-items:flex-start;background:#f5f5f5;padding:1em 2em;color:#004275;text-decoration:none;gap:20px}@media (max-width:767px){.post-list>a{padding:20px 15px 15px;flex-flow:row wrap;gap:5px}}.post-list>a:visited{color:#004275}.post-list>a:hover{background:#b7dff9;opacity:1}.post-list>a .entry-meta{font-size:15px;letter-spacing:0.05em;flex:0 0 auto}@media (max-width:767px){.post-list>a .entry-meta{font-size:12px;flex:1 1 100%}}.post-list>a .entry-title{font-size:15px;font-weight:normal;letter-spacing:0.05em;text-align:left;margin:0;flex:1 1 auto}@media (max-width:767px){.post-list>a .entry-title{font-size:13px;flex:1 1 100%}}.post-list>a .view-more{font-size:12px;font-family:"Oswald",sans-serif;color:#004275;display:inline-flex;justify-content:center;align-items:center;gap:6px;text-decoration:underline;flex:0 0 auto}@media (max-width:767px){.post-list>a .view-more{flex:1 1 100%;justify-content:flex-end}}.pagination{display:flex;justify-content:space-between;align-items:center;margin-top:40px}.pagination .pagination-ul{padding:0;margin:0;list-style:none;display:flex}.pagination .pagination-ul a,.pagination .pagination-ul span{width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;margin:5px;text-decoration:none;line-height:1}@media (max-width:767px){.pagination .pagination-ul a,.pagination .pagination-ul span{font-size:13px;width:30px;height:30px}}.pagination .pagination-ul span{color:#FFF;background:#004275;border:1px solid #004275}.pagination .pagination-ul a{color:#004275;border:1px solid #004275;background:#FFF}.pagination .pagination-ul a:visited{color:#004275}.pagination .pagination-ul a:hover{opacity:1;background:#004275;color:#FFF}.pagination .page-control a{color:#004275;border-bottom:1px solid #004275;display:inline-flex;padding:0.6em 0.3em;line-height:1;text-decoration:none}@media (max-width:767px){.pagination .page-control a{font-size:13px}}.pagination .page-control a .uk-icon{transition:all 0.2s}.pagination .page-control a:visited{color:#004275}.pagination .page-control a:hover{opacity:0.7}.pagination .prev.page-control .uk-icon{margin-right:5px}.pagination .prev.page-control a:hover .uk-icon{transform:translateX(-8px)}.pagination .next.page-control .uk-icon{margin-left:5px}.pagination .next.page-control a:hover .uk-icon{transform:translateX(8px)}.page-title{margin:0 0 1em;font-size:21px}.post-list-back{padding-top:60px}.post-single .entry-meta{text-align:center;letter-spacing:0.1em;margin:50px auto -50px}@media (max-width:767px){.post-single .entry-meta{margin:50px auto -20px}}.recruitment-section .intern-wrap{padding-top:2rem}@media (min-width:768px){.recruitment-section .intern-wrap{padding-top:3rem;margin-bottom:-1rem}}.intern-top{max-width:800px;margin:0 auto}.intern-top .intern-top-img{text-align:center;margin-bottom:20px}.intern-session{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;max-width:800px;margin:0 auto;background:#f4f4f4;padding:30px}.intern-session .intern-text01{margin:0;font-size:105%;font-weight:bold;line-height:1.45}.intern-session .intern-text02{font-size:inherit;margin:10px 0 0}.intern-session .intern-text03{font-size:88%;margin:10px 0 0 1em;line-height:1.45;text-indent:-1em}.intern-session .intern-session-button{margin-top:18px;width:100%;max-width:340px}.intern-session .intern-session-button a{display:block;color:#004275!important;border:2px solid;text-align:center;text-decoration:none;border-radius:100px;font-weight:bold;padding:6px 15px;background:#FFF}body.single-recruitment .intern-session{margin-top:-60px;margin-bottom:50px}.page-application .intern-session{font-size:90%;margin-bottom:50px;max-width:720px}@media (max-width:767px){.new-hire-incentive-page .sub-hero .catch .jp-only{font-size:36px;padding-top:12px}}.new-hire-incentive-page .content-main{margin:0 auto;font-size:15px;padding-top:28px}@media (max-width:620px){.new-hire-incentive-page .content-main{width:calc(100% - 30px)}}@media not all and (max-width:620px){.new-hire-incentive-page .content-main{max-width:920px;width:calc(100% - 50px)}}.new-hire-incentive-page .content-main *{font-family:inherit}.new-hire-incentive-page .content-main p{margin:0;font-size:inherit}.new-hire-incentive-page .content-main h2,.new-hire-incentive-page .content-main h3{font-weight:normal;font-size:inherit;margin:0}.new-hire-incentive-page .section-block~.section-block{margin-top:70px;padding-top:26px}.new-hire-incentive-page .box-section .section-inner{border:1px solid #004275;background:#fff;position:relative;padding-top:26px}.new-hire-incentive-page .box-section .section-inner:after{content:"";display:block;width:100%;height:100%;border:1px solid #004275;position:absolute;right:-11px;top:12px;z-index:-1}.new-hire-incentive-page .box-section .section-block-title{position:absolute;text-align:center;color:#004275;font-weight:500;line-height:1.2;width:100%}@media not all and (max-width:620px){.new-hire-incentive-page .box-section .section-block-title{padding:0 1em;font-size:25px;letter-spacing:0.15em;top:-26px}}@media (max-width:620px){.new-hire-incentive-page .box-section .section-block-title{padding:0 0.5em;font-size:18px;letter-spacing:0.05em;top:-21px}}.new-hire-incentive-page .box-section .section-block-title span{display:inline-block;background:#fff;padding:0.4em 1.5em;border:1px solid #004275;border-radius:100px}@media (max-width:620px){.new-hire-incentive-page .content-main .sp-none{display:none}.new-hire-incentive-page .content-main section{overflow:visible}}@media not all and (max-width:620px){.new-hire-incentive-page .content-main section{overflow:visible}}@media not all and (max-width:620px){.sub-hero{min-height:300px;position:relative;padding-top:98px}.sub-hero .catch .jp-only{font-size:44px;margin:0;padding-top:46px;font-weight:600;letter-spacing:0.15em}}.new-hire-incentive-page .section01{background:url(/wp-content/themes/maruwo-underscores/images/bg-line.svg) repeat top left}@media (max-width:620px){.new-hire-incentive-page .section01{padding:8px}}@media not all and (max-width:620px){.new-hire-incentive-page .section01{padding:20px}}.new-hire-incentive-page .section01 .section-inner{background:#FFF}@media (max-width:620px){.new-hire-incentive-page .section01 .section-inner{padding:40px 15px 15px}}@media not all and (max-width:620px){.new-hire-incentive-page .section01 .section-inner{padding:30px}}.new-hire-incentive-page .section01 .section-block-title{color:#f25100;text-align:center;line-height:1.3}@media (max-width:620px){.new-hire-incentive-page .section01 .section-block-title{margin-bottom:30px}}@media not all and (max-width:620px){.new-hire-incentive-page .section01 .section-block-title{margin-bottom:15px}}.new-hire-incentive-page .section01 .section-block-title .title-inner{display:inline-block;vertical-align:top}@media not all and (max-width:620px){.new-hire-incentive-page .section01 .section-block-title .title-inner{position:relative;padding:25px 0 8px}}@media not all and (max-width:895px){.new-hire-incentive-page .section01 .section-block-title .title-inner{padding:25px 95px 8px}}@media not all and (max-width:895px){.new-hire-incentive-page .section01 .section-block-title .title-inner:after,.new-hire-incentive-page .section01 .section-block-title .title-inner:before{content:"";position:absolute;width:90px;height:111px;background:no-repeat center center;top:0;bottom:0;margin:auto 0}.new-hire-incentive-page .section01 .section-block-title .title-inner:before{background-image:url(/wp-content/themes/maruwo-underscores/images/head-decoration-left.svg);left:0}.new-hire-incentive-page .section01 .section-block-title .title-inner:after{background-image:url(/wp-content/themes/maruwo-underscores/images/head-decoration-right.svg);right:0}}.new-hire-incentive-page .section01 .section-block-title .title-inner span{display:block}@media (max-width:620px){.new-hire-incentive-page .section01 .section-block-title .text01{font-size:13px;margin-bottom:4px}}@media not all and (max-width:620px){.new-hire-incentive-page .section01 .section-block-title .text01{font-size:20px}}.new-hire-incentive-page .section01 .section-block-title .text02{font-weight:bold}@media (max-width:620px){.new-hire-incentive-page .section01 .section-block-title .text02{font-size:25px}}@media not all and (max-width:620px){.new-hire-incentive-page .section01 .section-block-title .text02{font-size:40px}}@media not all and (max-width:895px){.new-hire-incentive-page .section01 .section-block-title .text02{font-size:48px}}.new-hire-incentive-page .section01 .top-text{color:#f25100}@media not all and (max-width:620px){.new-hire-incentive-page .section01 .top-text{font-size:21px}}@media not all and (max-width:680px){.new-hire-incentive-page .section01 .top-text{text-align:center}}.new-hire-incentive-page .section01 .top-text .bold{font-weight:bold}.new-hire-incentive-page .section01 .detail{background:#f5f7f9 url(/wp-content/themes/maruwo-underscores/images/bg-dot.svg) repeat left top}@media (max-width:620px){.new-hire-incentive-page .section01 .detail{padding:15px 14px 20px;margin-top:15px}}@media not all and (max-width:620px){.new-hire-incentive-page .section01 .detail{padding:24px 15px;margin-top:22px}}@media not all and (max-width:680px){.new-hire-incentive-page .section01 .detail{text-align:center}}.new-hire-incentive-page .section01 .detail-text{font-weight:500;margin:0}@media (max-width:620px){.new-hire-incentive-page .section01 .detail-text{font-size:14px}}@media not all and (max-width:620px){.new-hire-incentive-page .section01 .detail-text{font-size:17px}}.new-hire-incentive-page .section01 .button{list-style:none;display:flex;margin:20px 0 0;padding:0}@media (max-width:620px){.new-hire-incentive-page .section01 .button{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:15px}}@media not all and (max-width:620px){.new-hire-incentive-page .section01 .button{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:20px}}.new-hire-incentive-page .section01 .button a{text-decoration:none;color:#FFF;background:#1e6cad;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border-radius:100px;letter-spacing:0.05em}@media (max-width:620px){.new-hire-incentive-page .section01 .button a{height:47px;font-size:15px;padding:5px 24px}}@media not all and (max-width:620px){.new-hire-incentive-page .section01 .button a{min-width:330px;height:59px;font-size:21px;padding:5px 29px}}.new-hire-incentive-page .section02 .step-list{margin:0;padding:0;list-style:none}.new-hire-incentive-page .section02 .step-list li{position:relative;display:flex;justify-content:flex-start}@media (max-width:620px){.new-hire-incentive-page .section02 .step-list li{flex-wrap:nowrap;flex-direction:column;align-items:stretch;padding:40px 18px 24px;gap:8px}}@media not all and (max-width:620px){.new-hire-incentive-page .section02 .step-list li{flex-direction:row;align-items:flex-start;padding:40px 50px;gap:20px}}.new-hire-incentive-page .section02 .step-list li:before{position:absolute;display:block;border-style:solid;margin:0 auto;border-color:#edf2f5 transparent transparent transparent;width:0;height:0;left:0;right:0;border-width:25px 55px 0 55px;top:-2px}.new-hire-incentive-page .section02 .step-list li:nth-of-type(2n){background:#edf2f5}.new-hire-incentive-page .section02 .step-list li:nth-of-type(2n):before{border-color:#FFF transparent transparent transparent}.new-hire-incentive-page .section02 .step-list li+li:before{content:""}.new-hire-incentive-page .section02 .step{position:relative;background:#1c6bad;color:#fff;font-family:"Oswald",sans-serif;font-weight:300;letter-spacing:0.1em;padding:0.1em 0 0.2em;text-align:center;-ms-flex-negative:0;flex-shrink:0}@media (max-width:620px){.new-hire-incentive-page .section02 .step{font-size:19px;width:102px;margin:0 auto;line-height:1.4}}@media not all and (max-width:620px){.new-hire-incentive-page .section02 .step{margin:5px 0;font-size:20px;width:123px}}@media (max-width:620px){.new-hire-incentive-page .section02 .step .number{font-size:23px;margin-left:1px}}@media not all and (max-width:620px){.new-hire-incentive-page .section02 .step .number{font-size:25px;margin-left:5px}}.new-hire-incentive-page .section02 .step-list .step-title{line-height:1.3;font-weight:500}@media (max-width:620px){.new-hire-incentive-page .section02 .step-list .step-title{text-align:center;font-size:19px}}@media not all and (max-width:620px){.new-hire-incentive-page .section02 .step-list .step-title{font-size:22px}}.new-hire-incentive-page .section02 .step-list .detail{margin:7px 0 0}@media not all and (max-width:620px){.new-hire-incentive-page .section02 .step-list .detail{font-size:14px}}@media not all and (max-width:620px){.new-hire-incentive-page .section02 .step-list .text-wrap{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;min-height:59px}}@media (max-width:620px){.new-hire-incentive-page .section03 .section-block-body{padding:15px 18px 30px}}@media not all and (max-width:620px){.new-hire-incentive-page .section03 .section-block-body{padding:20px 50px 40px}}.new-hire-incentive-page .section03 .detail-list{margin:0;padding:0;list-style:none}.new-hire-incentive-page .section03 .detail-title{font-weight:500;padding:3px 0 3px 8px;border-left:2px solid;margin-bottom:11px}@media not all and (max-width:620px){.new-hire-incentive-page .section03 .detail-title{font-size:17px}}@media (max-width:620px){.new-hire-incentive-page .section03 .detail-body{font-size:13px}}.new-hire-incentive-page .section03 .detail-list>li+li{margin-top:32px}.new-hire-incentive-page .section03 .detail-list p~.body-list{margin-top:5px}.new-hire-incentive-page .section03 .detail-list .body-list{padding:0 0 0 1.6em;margin:0;line-height:1.45}.new-hire-incentive-page .section03 .detail-list .body-list li+li{margin-top:4px}
/*# sourceMappingURL=theme-style.min.css.map */