﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:none;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;appearance:none}::-ms-expand{display:none}html,body{width:100%;min-height:100%;height:auto}.iziModal{display:none;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.3);transition:margin-top .3s ease,height .3s ease;transform:translateZ(0);box-sizing:border-box}.iziModal *{box-sizing:border-box;-webkit-font-smoothing:antialiased}.iziModal::after{width:100%;height:0px;opacity:0;position:absolute;left:0;bottom:0;z-index:1;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.35)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#59000000',GradientType=0 );transition:height .3s ease-in-out,opacity .3s ease-in-out;pointer-events:none}.iziModal.hasShadow::after{height:30px;opacity:1}.iziModal .iziModal-progressbar{position:absolute;left:0;top:0px;width:100%;z-index:1}.iziModal .iziModal-progressbar>div{height:2px;width:100%}.iziModal .iziModal-header{background:#88a0b9;padding:14px 18px 15px 18px;box-shadow:inset 0 -10px 15px -12px rgba(0,0,0,.3),0 0 0px #555;overflow:hidden;position:relative;z-index:10}.iziModal .iziModal-header-icon{font-size:40px;color:hsla(0,0%,100%,.5);padding:0 15px 0 0;margin:0;float:left}.iziModal .iziModal-header-title{color:#fff;font-size:18px;font-weight:600;line-height:1.3}.iziModal .iziModal-header-subtitle{color:hsla(0,0%,100%,.6);font-size:12px;line-height:1.45}.iziModal .iziModal-header-title,.iziModal .iziModal-header-subtitle{display:block;margin:0;padding:0;font-family:"Lato",Arial;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.iziModal .iziModal-header-buttons{position:absolute;top:50%;right:10px;margin:-17px 0 0 0}.iziModal .iziModal-button{display:block;float:right;z-index:2;outline:none;height:34px;width:34px;border:0;padding:0;margin:0;opacity:.3;border-radius:50%;transition:transform .5s cubic-bezier(0.16, 0.81, 0.32, 1),opacity .5s ease;background-size:67% !important;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.iziModal .iziModal-button-close{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZCQkIzQ0I0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZCQkIzQ0M0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NkJCQjNDOTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NkJCQjNDQTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsgTJLcAAALJSURBVHja3JnLS1VBHMfvQ7g9dBXRRrwEFRciAhMi1JRW1aIHVEIYEkW0iVpUhOD/ICK6cFMgSbUpC6VFkQa9NtpjkauriRY9Noa3pHT8/mIODMM5Or85o87pC5/NPf5mvmc8M7+Z36SFEKkY2gj2gUawF2wHW8A6+fwv+A6KYAQMg+dg2rbDtKXhGnAaHJIms4zYz9J4HxgAf1g9k2EGteAhWBBuNApaQNrUg6nRTaAbzIuV0RCocWW4DoyJlVcJXI5ruFk2tJqi/2TWxvA5sXbqA2Ucw01i7dVjargazAo/dE33p6/DlAheg50pP0SJpwG8CH7IaH/Q5pFZUhnoArkwwwVwJeWfdoMLYYZvqG+yTGo9CerAoIWBT+A4qAdPDWOugwo1NVcxJtpFZRLkwH3GJCqCghJfxVjnz1JMMMKnwAbGRAg0B5rAA4O4CblZ+qj8tkBjZthvSzDCtFIMM0ZpQhslk5Eej4jpZ/T7G+ygwG1ghrk+jjNMFy1eMPJzpOAzlou6iWmXZkm91EBHjEwUZXoQTDk2SxqhRh7HTJ9hpstB3rFZ0ldq6J2DnB9m2rXZfxOPlrX1DrJRXiaBXSHPaMHvB0cd9JPLpBImMvzLQTuUFA6A9yHPfoIjhsllOc1l5N4grtmDWgYrl5+JTUZcSjNkeMyxWdpA3ZN72IJj01OJTByJS82J2/wQVxmB5y1HK8x0JWMf/kzdD98FJcY5S51gdwyTQl6eUAraspo27PeWXgy8afim0+CELAwOWHyH9EkdkyWwJ4Yxk6BCP+bTm48anutWW5dAp34IpbW03UOzb0FPVEHbx0LKfvAyqpAyKw97JU8Mt6pml6rAJ6oY6Eu5NfvfF7QTeWWQyEsZr6694lwsNoPD8mKRo29gCNwGj7gXi7aGA1EBcY+8vq0GW8FmJb3Pgx9gEnwAr8Ab8MW2w0UBBgAVyyyaohV7ewAAAABJRU5ErkJggg==") no-repeat 50% 50%}.iziModal .iziModal-button-fullscreen{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTBBOUI4RUM0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTBBOUI4RUQ0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMEE5QjhFQTRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMEE5QjhFQjRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrQO6gAAAANmSURBVHjazJlbSBRRGMd3x92i0ForRRMiKiUoX4ouiFlJkRVBDxW9GJERwUasvdRT9FD00osRQtAFqegGBUHRBY0uaCVKEkSRpVR0tSwrQtp1+p/4Bk7D7M45M/Ot/uGHu+Psmf+c+eY753wnbJpmyIfGgvmgiv6WgkKQBwzwE3wBr0AnuAta6ZgnhT0aFuY2ghoyGdH4bS+4Dc6CZjCkdWVhWIPF4JoZnB6CDToeVE8sBidNPt0E5UEZrgG9Jr8GwHa/huMgaWZXDSDsxfBuc/jUBAwdw3Fz+NWoang5SJkjQwm7P3seLqQEX2LLfgfBdZcMORMcBqNDwekPqASP0uXhpjR3Ok0x/fUw9HIHGGVdw5DuRtzJpgxDsJui2qOWmuaAOuuLbHivz4YLwLgQj/aAXNmwuItlHhtbA7pAG5jEZHgKWCcbrhUTIY+NPQVjqFFObbYMi/hc6aOhl2AJ9TKnFoIyYXgemKEzJQXVVkyR3oFVzKZFuqw2qHdyFPKhrHPgMoWC3fRjRtNVVg+7SR5IiqmXxUt60cG0CK/vTIZniZVCmcKJF0C3ZNjKBqvJ9Hrwm46tsN1EkCoRQ/M3fBjvs6GrYAvdwHEfGcd1qBaGkwoxrKI+xjz83yJ0iLFHApd46X4xX+M+WECh4lepCNUIcpnMijrEWtAvTRHrbOd8FZNG8uA2Nf0hpmwtjBPwpQ5T0GPS/+tBAZhIq+b3Lu09EyHRwRgO+0C+7dhWcII+PwCf6Sk/Aa9d2vtn+A7nyASugJiD6YSDQcOlvVbxiCaAN8xrs3sgprBiac/QhlhnzjUo6JuZM0UlDS5FPtoQIdNlPYJTWUihFaDex+9Pg6T1KHJAJ2NI7ASllA28hEQ/KJIXoSlwgKlnh+jFe+GjLtwIPtjfyktUt+UaUZWqvw7H3oJD1peI7eQdoF1xWa+zQikHH13OmwqmOxxP0EiZtgK/DRwNuIcHwSeXc2K01WAPhbhKBb5hBNTVbskVH7fqpZGhbJUNtYF83fqwQSXPbOsGjb6etwx2gcEsmT3iFAZeNmUqaMeHSz2qu0k6W15Rqsx3B2i0D+xXGAHTFrRVlEeFuVoqH+ku6VNUbDkPzlAtg30nVK66i8rRIjAbTKaSQVQyN0DD6nOqcLZQld9TLfmvAAMAeMcvp3eCFqQAAAAASUVORK5CYII=") no-repeat 50% 50%}.iziModal.isFullscreen .iziModal-button-fullscreen{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkFFRTU5NDA0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkFFRTU5NDE0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQUVFNTkzRTRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQUVFNTkzRjRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuDFfX8AAANASURBVHjazJlZSBVRGMfHcWlB0xZM68GKukQLYaGkmEUR2EsvRfQS+BSJPUQE+lTR8hqIZY8hFS0ERVCRoW3gpUApghYpszLTVnCB3O70/+K7MAwzc78Z58z4hx8XzpzvzJ+Zc+d85ztphmFoU9BsUAoq+XcFyAc5QAfD4BfoBp3gCWjnNl9K82mYzO0FVWwyw0NsD3gIroBWkPB0ZzLsgc3grhGcnoE9XjxIOxaCC4Y6tYC1QRmuAj2Geg2CA1M1XAsmjHDVANL8GK4zolMz0L0YrjWiV5PU8HYw6TBIf8imD6UynA96HYKPg3mgMUTDY6DUzXCzQ+AxSz+r6QEQZz4HbLoDZNkZrnAIoOlRZjN1Gk3XS0zty/gTFaRq7Ay3uAR8BcU2ps/z9QJTWw74HrDhTyDbbHg9SKQI+sb9rKa3mV8ZmAt+KJjP1TS+zinFPkqEUqQdBeAOKLa0UwIzpqlXtcYpIKWIO4RBZPoRKNfC10YQI8MlYLkwaAB8ABsiMDwDbKU8dgtIFwRMgJ3guRadKpNPWBMa7tOi1WoyHJPuTsC4oN+IQsOLM3gPJlEWqOE/neMGBqwDeYoMz6G8c0I4h6eFyHBC8A2eVoaH8JutaPwuUA/+uvSht1sHKgTjTWZwjUCVYdrK3xT0iwkND+lc5FClUQ9fINHCRYY7FBrWPSz5Er2lAR9H9P+hpfYGl64OCmPadQ7ojcDwOJetysBMQX/6mrWS4d+cIoYtMnAEnBT2fwVeJufYxZBMFoKFlrajQtOX/uczvEtIB50Kdgn1lt3JGdANltjsXE64jPMnuQ1LPuFJcFrBE11gzQXAUnAPFNk86esO4zSBfmu5lVa9toCf8DC4Ba6C22DEdO01KDLdP5fLr1Z94X2ibV1ilWVQ1XrDpvPAU4c+u1KVqvaHXI7q43ltp3PSYmDDNCgGPrCUD1wN6y5lqzAUN89baX1Y55Jn2LrPRUffRwaHwWhIZs/aTQM/hzLlDp+coPRReprk5cgrkyvz7wM0+hOcAvOlPvwcLNIp526ux1H5aJbHeFpVX4Br4LLXWoffk9CkVnLlaBNYAxaBXJBpMjfIy+o7EAdtfIyb8HPDfwIMAM1WPs8F9tcxAAAAAElFTkSuQmCC") no-repeat 50% 50%}.iziModal .iziModal-button-close:hover{transform:rotate(180deg)}.iziModal .iziModal-button:hover{opacity:.8}.iziModal .iziModal-header.iziModal-noSubtitle{height:auto;padding:10px 15px 12px 15px}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-icon{font-size:23px;padding-right:13px}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-title{font-size:15px;margin:3px 0 0 0;font-weight:400}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-buttons{right:6px;margin:-16px 0 0 0}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-button{height:30px;width:30px}.iziModal-rtl{direction:rtl}.iziModal-rtl .iziModal-header{padding:14px 18px 15px 40px}.iziModal-rtl .iziModal-header-icon{float:right;padding:0 0 0 15px}.iziModal-rtl .iziModal-header-buttons{right:initial;left:10px}.iziModal-rtl .iziModal-button{float:left}.iziModal-rtl .iziModal-header-title,.iziModal-rtl .iziModal-header-subtitle{text-align:right;font-family:Tahoma,"Lato",Arial;font-weight:500}.iziModal-rtl .iziModal-header.iziModal-noSubtitle{padding:10px 15px 12px 40px}.iziModal-rtl .iziModal-header.iziModal-noSubtitle .iziModal-header-icon{padding:0 0 0 13px}.iziModal.iziModal-light .iziModal-header-icon{color:rgba(0,0,0,.5)}.iziModal.iziModal-light .iziModal-header-title{color:#000}.iziModal.iziModal-light .iziModal-header-subtitle{color:rgba(0,0,0,.6)}.iziModal.iziModal-light .iziModal-button-close{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyQTU1RUZDNzRFODQxMUU2ODAxOEUwQzg0QjBDQjI3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NEM4MTU1MEI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENDMkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZjYzMwMmE1LWFlMjEtNDI3ZS1hMmE4LTJlYjhlMmZlY2E3NSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjdmYmU3NGE3LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po24QssAAANtSURBVHja3JlJaBRBFIa7ZxyTSXADHUkikuAawZNLEOOGGrwJQYko8R4RBQ+OICoqghJQUVwPYjzFY0QUBQU1kogoKO6CG0pcIwbiNibj/8JraNvu6Xo9NTOtP3xzSKe6/65+Ve9VlWlkp2IwGUwFE0E5GA4G8/U+0APegWfgHrgPuq0bpNNp0QPNgEYngHlgGpuMCNp2s+kr4BYM/8ql4WqwHEzP4mXteg7awOW0YlerPnQIaARLNBl1ikLlBDw/1WF4ClgHKozc6idogekz2RheANbaBlE+dB4chfF+qeHF3LOF0FWwF6b7nBe8RvecApolzQVr3C64GR4H1huFV51pmvV+hikRbABFRji0GqarMxluAGON8CgKmmA65mZ4DFhqhE9VPP//ZXgZiCmm1t1gI6XWAAY+gF0gCe4qtqlHL8fthkeBWsXGreA6eMgPviEw+x5sBZ3gAdjPCcNPI8Fsu+FawUCzz40psEfRNJndBl7b/pZmVLTQMkzJo0bQSys43iWm3cxS+DUJOmoSwqKCRmEZWKkYv6RSMBPc5lqXRGm0A1Q6XiaT2aSwo8jrK/qZwZlFIlXTusxa6iXDddTdARpnMj2ek9AWjWYH7h/lubcs4A28THdyAdOl0ezAmKNBNyLLiT0Btjti9zuHg06zpJKIprohwXNypcu1OIdGjYbnxCLGPyYy/EPDfejzbwYvXK59AzuFGdFLKTL8WYNZ59RVzGESJCNm0teI40E6zNIA2wSaA2REP32iaW0omKXRbJKTUVyYEVV0J8oxvEiQmiUZrFSz6XNkuJe3nBKCelaSbjOZrhLsd1BInYxweSeJq9YA6dYtuZCBI4JZ6jGW/W+sebhd0DAaMIO5mTYFW1+X6GeQ7TO3W0WyQj3cw0ulBg4nSUbcAY7zPVYp7ip95FXOH29Hb35AOPjypWMIh7PORSjFZVsIzdKW7AWvfYnTVNWHyCytHw+jd1Nehqks3KepvtChUzD7yGvE2/cduqxldQF1EWZb/PbWLF3jAVgo0WrlkN+c6hSd+rzlaSuaR7O0oX0wyIa2pVAdGaj0HCUVOqIq4dVwrg5lmmG2w+8f/9tjL6foYHE+Gy8Xtv3CPUpf7WauDxadKuIwoeNbOmoYDYbZ0ns/1wxUC7ykigs8sS/LpEe3vwUYALiKDDDSgEiSAAAAAElFTkSuQmCC") no-repeat 50% 50%}.iziModal.iziModal-light .iziModal-button-fullscreen{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEQTg1NTA2NTRFODQxMUU2OTQ0N0VERjY2Q0M5ODYwRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCQkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCQUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFlNTQwYzczLTVhZmEtNDJlYi04YzJlLWMwMzFlYmFiYmIyNiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVkYmRiMzM1LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvIicdUAAAOvSURBVHjaxJlZbA1hFMe/qaItUUsspakg1laJ7UUisQuRvvTFA15sQSRCLBFrQryhHqxNHxEPtaQ8CCUkIrVVRbVBJdZYSrXVonr9/3pGxnTunZk78/X+k1+aO+1899/vnnvO+c4YKpi6ghEgW34OBD1BKjBAM6gH78Fz8BhUyrW/ikQivt7QiNMozU0DE8RkJx/3fgCPwA1QHvHp2K/hHJAPJqpwVA2K4flW2IZ7gyVgptKjh6AQxl+GYZi7uRr0U3rVBIpg+nIQwwvACpCkOk4XwYlosR3LMGN1qUqMroGDTqaNGDu7SiVWl+D3iP2i00c9HqxUidd8wzDy3HY4HRwCfWzXz4L7Lm+QKfHeOUTTLWAzdro6muH1YIbDjculWrmpUEM2YYXcCNMt9pAYE8WsWYLdlAxaNYTGMDDHKYYXBVy4B0jTFM/5iOcUc1fM/2JcnItNAYtBNzGtQ33BVHDV3OHpARqhV6CLLKpTs8yQYHxOCrDQO7AV1Gg2PBJhMYiGh4MMnx1eLkixXKsFuzSbZrrMpeGxHnqFFtvrTWCbhILd9AuNpnPMHXaTtZD0kl1mRdwSxXSjJsNZfONjcmqIJR5p3lp6Y+sXrAzsBz/lNXvmtZYMFKbqafi0pKQgKpOSPhmsC5BxXEs1Fz4fUr/7TWMe/q9bC2s3tJs1Df/Q/B5PwAZwJYS1WpPlo0zRZJZziL2gQU7I1GyHL7QSD26taVOytI26DpinxKypApvpk+C6dHlMnXskbUbT1yTpN3WJHWB327UCS3hUoc+tA/VyxP/ost5rGq7QWZnAdoe0eZgnYweDbgmgkoafgk8aTfNgsMNmmqfhC+Czj3V4T3mSBH255kxB0ztd4tNNDJkas2CUdkAKHQ3yAtxfijj/bdb7Cumyhmoyexzcs6Qwv2qUbPKvJDOtnNFklrF3R5qneA2XYHe/2A+ht1Xb3FZXRY1XTAjFTgtxJ45qKtWDpZK1g6dhIQuvBzjcy8FgQ6y8Nw+sCdnwL1Dn8jdMe6m2a+3ma9ESNUdOC1VixSH3bnPiYyraswnO0fqDIQkyW8WmCWab7b+I9TCF3+x0j2e+MPUA7LPGrVfD1F3VNsrPVR0zhS8BB5x21muzYa1Sy1Tb4y4d4qOwIi9Pk/wcj1gV50p5zQjJKAsJH8KcY4vpdYrjV0w9HMxxHjfKNpfwdMyRNuAmyy2M1vq5OegBNFMmR9lSHDizSLPMJGjuO2BZfSOtLKvpMylUvh/d/hFgAOH4+ibxGTZuAAAAAElFTkSuQmCC") no-repeat 50% 50%}.iziModal.iziModal-light.isFullscreen .iziModal-button-fullscreen{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCRkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCRUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzM2MwOWZiLWJjOTEtNGVlZS05MDM1LTRkMmU2ZmE1ZjBmMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv1Q9Z8AAAOXSURBVHjaxJlLbA1RGMfPjIs+EvoIRYt4FVUl2EkkRTxKUqQbG0SEho2FjUQ8YtEICbEgTdFYeK1KaGvVeoUltyStt0UlNE17aWhV2+v/9X5XJpMzc8/0zpn5kl+aO3Nm7r/fnPu9xhDp2URQDJbw3xkgB2QCAwyAPvANfARvQDsfG7V4PO7pC40xCiVxa8AKFjnOw7VdoA08BtG4R8VeBZeCKrBS+GPvQAM0P/NbcB7YBdYJPfYKXIXwL34IJm8eBFOFXusH9RDdnI7gLWA/MEVwdh/UOe1tN8G0V3eLcKwFXJCJNl08G5ZYsrWgWnZCJng5OOBwo1iAoisMw6hMJXgyOOywVW7xj+9BgKL3QHSxm+C9IF9y4U2GMlStRPQP8Jbp9lFwhJwE0RHrgaSV8N6xG238l7Zjtfx3K58/Bd7zsWngIqdnP2we2ACa7B7e6RL6joK5EtHNfL7b5u1Bn7dGFbycYRVM/8WyFJnuJK+z2iVwzFrMcF1h+Cx4ClhtFVyu8CW54ITE01EwFMAPcH1SMJWIqxQvItE1YHEIsXkhtkUhCV4ApiteFOPadn4IgseDMooSSxVrhWFwmkvCsKw06WGhKLhHhGuzSHChh9pZ5cc1oFFwfoTTsWrWqQCvXdZQEpkDsjUJziSv3Qu43k3LTA1BXqvRY/4DMjTd/yu4niJVm9wslCjcb4QE/9Qo+Al44baAmgpKCIqC+01OBLrsr8/de8zkiYwuUxWSq7iuM8JhantIqfYItkOepKBysnbycIfPXYKqURL6DhaBCQrrKcZHTa5loyEIJgHXwG3F9TQV+pxMGK0BiaTHn2OLEjcURbdi7XBSMO3jTxoEjtg+7wDnhG3spSD6F3hk7Tjoxnc0CJ5k+5wFCrhplYl2mmI24nyvvWumAE9z2zIfBW8WifnxIHc2yb6xiHtEoms0/hlGtpAPHCkgNDjFyZngPN88COvkPpEe+XGHbFcD7z53C+ybwKEAo0UPZ8QCybkmiL3sNvkheygSI08RYOSQiaUhd52sUpIZLWwJsYqkkdcZeHfIS66nc9XcZQRpNBY7C7F9Yy1OtonErDgSgNhGcEXmWa/VFA1O9onE6y4dRqGtXuVtkpf2iDy8EVR6GLykMnrsNFC867QF0hH8v3MVicFcuYdKy56uqQx4SukWQj3NOtJtQIt4ckSvbmdziMqy7HcS9xv0cn/Xwdn0A1drnl/d/hNgAGQa6Lgarp6BAAAAAElFTkSuQmCC") no-repeat 50% 50%}.iziModal .iziModal-loader{background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:9}.iziModal .iziModal-content-loader{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%}.iziModal .iziModal-content:before,.iziModal .iziModal-content:after{content:"";display:table}.iziModal .iziModal-content:after{clear:both}.iziModal .iziModal-content{zoom:1;width:100%}.iziModal .iziModal-wrap{width:100%;position:relative}.iziModal .iziModal-iframe{border:0;margin:0 0 -6px 0;width:100%;transition:height .3s ease}.iziModal-overlay{display:block;position:fixed;top:0;left:0;height:100%;width:100%}.iziModal-navigate{position:fixed;left:0;right:0;top:0;bottom:0;pointer-events:none}.iziModal-navigate-caption{position:absolute;left:10px;top:10px;color:#fff;line-height:16px;font-size:9px;font-family:"Lato",Arial;letter-spacing:.1em;text-indent:0;text-align:center;width:70px;padding:5px 0;text-transform:uppercase;display:none}.iziModal-navigate-caption::before,.iziModal-navigate-caption::after{position:absolute;top:2px;width:20px;height:20px;text-align:center;line-height:14px;font-size:12px;content:"";background-size:100% !important}.iziModal-navigate-caption:before{left:0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNmFjNjAyMy04OWU0LWE0NDAtYmMxMy1kOTA5MTQ3MmYzYjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDREQ0YwRjA1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDREQ0YwRUY1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNmM0Nzk3Ni1mNzE3LTk5NDAtYTgyYS1mNTdjNmNiYmU0NWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZGVmYTEyZC01MzM0LTExZTYtYWRkYi04Y2NmYjI5ZTAxNjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7oo0ptAAACWklEQVR42uyZTWsTYRSFZybxo4kWk5g2NC5qTAU3Kq30A9udi1oXolV/hWuhv6R/Q6utioi4LbbVFHemamlRU0OCEk0wZjwXzwtDoBDopHMHcuFJMplZnLm5ue+589qu61qeOApyYAjEgG0FEyLqN/gKiqBuTtgewWlwCZw056xgwwirgU3wxSv4NJgCUV5YBRXQDEhsBJwCSSauBVZFdJRlIJk9Av7wbj577jDIOENtRmPVwcsw6KfAAvikRKzEDlhnhuU/lRPBWaa9wsxqC6ndPX7OiOA4D8qW3vjO9z7H0w3+KhZstNmOFbLoCQ6DYGmL+bAInmGfLFC4asFXwRJIgB+goVmw+I7HXO+/gevGnGgUPEGxktkSmAMbWmt4HDwBKS6XN1jDKrvEFYoVK7oLroE3h93Woh1eNwqWafJ/gQV65vM+ail34mc6EZwBK2CAx8fAIjjeBYMzDT4cVHCEXtRbRvEu/Nr9HCIOnGGp15vgEec9KYn74B0nAT/CZnv86FcNvwK3wENwAjwAs2Bbs5d4CW5zir0AXvv8p+tKH34B5lkW4h2egRHtbu05uMMHHWfB0zC4NRF5l09kzvE4rd2tyUJyjy4tz7akZqXbL8QETbJ/FsMgWOJtb6brCQ5YsBsC8Uab63DVkkgqFpzie93h8OhScFah2LTHi5ccWroaLd5l6//+hpYQoWP05LKqFs2WQYbTsNxAi+5fxpWmdfh7HS7XhwSzG+H3a2JnvZsyktmLbdOFhpDMvrf4sN1u2/aK0cwMcmYLcturweceW+CnOfFPgAEA8uWFFylBJYoAAAAASUVORK5CYII=") no-repeat 50% 50%}.iziModal-navigate-caption:after{right:0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADhmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI2YWM2MDIzLTg5ZTQtYTQ0MC1iYzEzLWQ5MDkxNDcyZjNiMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NERDRjBGMDUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NERDRjBFRjUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmY2YzQ3OTc2LWY3MTctOTk0MC1hODJhLWY1N2M2Y2JiZTQ1YyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBkZWZhMTJkLTUzMzQtMTFlNi1hZGRiLThjY2ZiMjllMDE2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuijSm0AAAKbSURBVFhH7ZnJj0xRGEerzFoIMTaCZmOIedhaiJj55yz8DaYdNhIJEUMQbCTG3rQ02hDSiEY553XdTpHS3nv96taV9ElO6lVt6peb7933fffVG41GrYW5uBaX4EysYzcw1Fd8hc/wM2a0Bl6Nm3BW9i0dDPsQX/olBF6FO72AH/gG3+N3jL3KBpqGC3ERTsGfeAsHDTyHi71oCXzBe/gaU2A5bscZOIxXTb8OLQNX9i6mElYsg/voqruwfQb2BhODWgqpMYDv0NLsNXC4yd42P1PEwNJj4HBTWdipErLVDfxfMRm408QMvBu3jV6WJ1Zg9/rbeBOP+UNZYgX+iE/Rp+lpPIKliBXYB9IhtPNy3z/T/F6YmDXsChvyBc7Gs3gACxEzsDzBg9iPPXgO92NuYgeWx2h3+AhtaM7jPsyF7aV37XR8gNZYO/pwKY51+xPkG27Fk2joT3gCr2A7NuJ6HMkTeAPadlp3VeMChF7G0P6X3dmfjAXOUxIj6LZkv1ylNuStDZejkL+PS96ScFzRqnDAtI5PoTefvbg7iNNOOwqVRCfYghdxBbpHH8Y7+DcKlUTV7MLLaNghPIrjhf2N2IF34AVcjE44hrXHyE3MwE6/loEzpEcIlqKjeyFiBe7FS+he/gENewMLEyuwXdo8dGWP43UsRazA9g7uDNbwNX8oS8watlsz+ISIGbgSJgN3GgOHlnFq8zNFQraGgT1iFc9iUyU0XsMGHhy9zh6XbvCp4ZuBBWglDBj4OdqLeu0+uRJTwMZ+Dbp/e21P3m97yWe2snsw1LTHmz5C/9lQdwhfGbiq89GwvrrwUT4UAouhN6MzloTRpVuEYI5O9urZYXtrYPGQw2OlZegM163QhrJMfWVgyTq0Qq32C/N7uPz9OknWAAAAAElFTkSuQmCC") no-repeat 50% 50%}.iziModal-navigate>button{position:fixed;bottom:0;top:0;border:0;height:6.4rem;width:6.4rem;background-color:#fff;border-radius:100px;cursor:pointer;padding:0;transition:.3s ease;pointer-events:all;margin:auto 0;outline:none}@media screen and (max-width: 768px){.iziModal-navigate>button{width:4.2rem;background-size:3rem}}@media screen and (min-width: 1025px){.iziModal-navigate>button:hover::after{width:100%;height:100%}}.iziModal-navigate>button::before,.iziModal-navigate>button::after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;transition:.3s;background-repeat:no-repeat;background-position:center center;border-radius:100px}.iziModal-navigate>button::before{width:100%;height:100%;z-index:1}.iziModal-navigate>button::after{background:#4c4948;width:0;height:0;z-index:0}.iziModal-navigate>button:hover{opacity:1}.iziModal.isAttachedTop .iziModal-header{border-top-left-radius:0;border-top-right-radius:0}.iziModal.isAttachedTop{margin-top:0 !important;margin-bottom:auto !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important}.iziModal.isAttachedBottom{margin-top:auto !important;margin-bottom:0 !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.iziModal.isFullscreen{max-width:100% !important;margin:0 !important;height:100% !important;border-radius:0 !important}.iziModal.isAttached{border-radius:0 !important}.iziModal.hasScroll .iziModal-wrap{overflow-y:auto;overflow-x:hidden}html.iziModal-isOverflow{overflow:hidden}html.iziModal-isOverflow body,html.iziModal-isAttached body{overflow-y:scroll;position:relative}html.iziModal-isAttached{overflow:hidden}.iziModal ::-webkit-scrollbar{overflow:visible;height:7px;width:7px}.iziModal ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);background-clip:padding-box;border:solid rgba(0,0,0,0);border-width:0px;min-height:28px;padding:100px 0 0;box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07)}.iziModal ::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,0,.4)}.iziModal ::-webkit-scrollbar-button{height:0;width:0}.iziModal ::-webkit-scrollbar-track{background-clip:padding-box;border:solid rgba(0,0,0,0);border-width:0 0 0 2px}.iziModal.transitionIn .iziModal-header{-webkit-animation:iziM-slideDown .7s cubic-bezier(0.7, 0, 0.3, 1);-moz-animation:iziM-slideDown .7s cubic-bezier(0.7, 0, 0.3, 1);animation:iziM-slideDown .7s cubic-bezier(0.7, 0, 0.3, 1)}.iziModal.transitionIn .iziModal-header .iziModal-header-icon{-webkit-animation:iziM-revealIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both;-moz-animation:iziM-revealIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both;animation:iziM-revealIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both}.iziModal.transitionIn .iziModal-header .iziModal-header-title,.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle{-webkit-animation:iziM-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both;-moz-animation:iziM-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both;animation:iziM-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both}.iziModal.transitionIn .iziModal-header .iziModal-button{-webkit-animation:iziM-revealIn 1.2s cubic-bezier(0.7, 0, 0.3, 1);-moz-animation:iziM-revealIn 1.2s cubic-bezier(0.7, 0, 0.3, 1);animation:iziM-revealIn 1.2s cubic-bezier(0.7, 0, 0.3, 1)}.iziModal.transitionIn .iziModal-iframe,.iziModal.transitionIn .iziModal-wrap{-webkit-animation:iziM-fadeIn 1.3s;-moz-animation:iziM-fadeIn 1.3s;animation:iziM-fadeIn 1.3s}.iziModal.transitionIn .iziModal-header{-webkit-animation-delay:0s;-moz-animation:0s;animation-delay:0s}.iziModal.transitionIn .iziModal-header .iziModal-header-icon,.iziModal.transitionIn .iziModal-header .iziModal-header-title{-webkit-animation-delay:.4s;-moz-animation:.4s;animation-delay:.4s}.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle{-webkit-animation-delay:.5s;-moz-animation:.5s;animation-delay:.5s}.iziModal.transitionOut .iziModal-header,.iziModal.transitionOut .iziModal-header *{transition:none !important}.iziModal.fadeOut,.iziModal-overlay.fadeOut,.iziModal-navigate.fadeOut,.iziModal .fadeOut{-webkit-animation:iziM-fadeOut .5s;-moz-animation:iziM-fadeOut .5s;animation:iziM-fadeOut .5s;animation-fill-mode:forwards}.iziModal.fadeIn,.iziModal-overlay.fadeIn,.iziModal-navigate.fadeIn,.iziModal .fadeIn{-webkit-animation:iziM-fadeIn .5s;-moz-animation:iziM-fadeIn .5s;animation:iziM-fadeIn .5s}.iziModal.comingIn,.iziModal-overlay.comingIn{-webkit-animation:iziM-comingIn .5s ease;-moz-animation:iziM-comingIn .5s ease;animation:iziM-comingIn .5s ease}.iziModal.comingOut,.iziModal-overlay.comingOut{-webkit-animation:iziM-comingOut .5s cubic-bezier(0.16, 0.81, 0.32, 1);-moz-animation:iziM-comingOut .5s cubic-bezier(0.16, 0.81, 0.32, 1);animation:iziM-comingOut .5s cubic-bezier(0.16, 0.81, 0.32, 1);animation-fill-mode:forwards}.iziModal.bounceInDown,.iziModal-overlay.bounceInDown{-webkit-animation:iziM-bounceInDown .7s ease;animation:iziM-bounceInDown .7s ease}.iziModal.bounceOutDown,.iziModal-overlay.bounceOutDown{-webkit-animation:iziM-bounceOutDown .7s ease;animation:iziM-bounceOutDown .7s ease}.iziModal.bounceInUp,.iziModal-overlay.bounceInUp{-webkit-animation:iziM-bounceInUp .7s ease;animation:iziM-bounceInUp .7s ease}.iziModal.bounceOutUp,.iziModal-overlay.bounceOutUp{-webkit-animation:iziM-bounceOutUp .7s ease;animation:iziM-bounceOutUp .7s ease}.iziModal.fadeInDown,.iziModal-overlay.fadeInDown{-webkit-animation:iziM-fadeInDown .7s cubic-bezier(0.16, 0.81, 0.32, 1);animation:iziM-fadeInDown .7s cubic-bezier(0.16, 0.81, 0.32, 1)}.iziModal.fadeOutDown,.iziModal-overlay.fadeOutDown{-webkit-animation:iziM-fadeOutDown .5s ease;animation:iziM-fadeOutDown .5s ease}.iziModal.fadeInUp,.iziModal-overlay.fadeInUp{-webkit-animation:iziM-fadeInUp .7s cubic-bezier(0.16, 0.81, 0.32, 1);animation:iziM-fadeInUp .7s cubic-bezier(0.16, 0.81, 0.32, 1)}.iziModal.fadeOutUp,.iziModal-overlay.fadeOutUp{-webkit-animation:iziM-fadeOutUp .5s ease;animation:iziM-fadeOutUp .5s ease}.iziModal.fadeInLeft,.iziModal-overlay.fadeInLeft{-webkit-animation:iziM-fadeInLeft .7s cubic-bezier(0.16, 0.81, 0.32, 1);animation:iziM-fadeInLeft .7s cubic-bezier(0.16, 0.81, 0.32, 1)}.iziModal.fadeOutLeft,.iziModal-overlay.fadeOutLeft{-webkit-animation:iziM-fadeOutLeft .5s ease;animation:iziM-fadeOutLeft .5s ease}.iziModal.fadeInRight,.iziModal-overlay.fadeInRight{-webkit-animation:iziM-fadeInRight .7s cubic-bezier(0.16, 0.81, 0.32, 1);animation:iziM-fadeInRight .7s cubic-bezier(0.16, 0.81, 0.32, 1)}.iziModal.fadeOutRight,.iziModal-overlay.fadeOutRight{-webkit-animation:iziM-fadeOutRight .5s ease;animation:iziM-fadeOutRight .5s ease}.iziModal.flipInX,.iziModal-overlay.flipInX{-webkit-animation:iziM-flipInX .7s ease;animation:iziM-flipInX .7s ease}.iziModal.flipOutX,.iziModal-overlay.flipOutX{-webkit-animation:iziM-flipOutX .7s ease;animation:iziM-flipOutX .7s ease}@-webkit-keyframes iziM-comingIn{0%{opacity:0;transform:scale(0.9) translateY(-20px) perspective(600px) rotateX(10deg)}100%{opacity:1;transform:scale(1) translateY(0) perspective(600px) rotateX(0)}}@-moz-keyframes iziM-comingIn{0%{opacity:0;transform:scale(0.9) translateY(-20px) perspective(600px) rotateX(10deg)}100%{opacity:1;transform:scale(1) translateY(0) perspective(600px) rotateX(0)}}@keyframes iziM-comingIn{0%{opacity:0;transform:scale(0.9) translateY(-20px) perspective(600px) rotateX(10deg)}100%{opacity:1;transform:scale(1) translateY(0) perspective(600px) rotateX(0)}}@-webkit-keyframes iziM-comingOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.9)}}@-moz-keyframes iziM-comingOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.9)}}@keyframes iziM-comingOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.9)}}@-webkit-keyframes iziM-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes iziM-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes iziM-fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes iziM-fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes iziM-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes iziM-fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes iziM-slideIn{0%{opacity:0;-webkit-transform:translateX(50px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes iziM-slideIn{0%{opacity:0;-moz-transform:translateX(50px)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes iziM-slideIn{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes iziM-slideDown{0%{opacity:0;-webkit-transform:scale(1, 0) translateY(-40px);-webkit-transform-origin:center top}}@-moz-keyframes iziM-slideDown{0%{opacity:0;-moz-transform:scale(1, 0) translateY(-40px);-moz-transform-origin:center top}}@keyframes iziM-slideDown{0%{opacity:0;transform:scale(1, 0) translateY(-40px);transform-origin:center top}}@-webkit-keyframes iziM-revealIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 1)}}@-moz-keyframes iziM-revealIn{0%{opacity:0;-moz-transform:scale3d(0.3, 0.3, 1)}}@keyframes iziM-revealIn{0%{opacity:0;transform:scale3d(0.3, 0.3, 1)}}@-webkit-keyframes iziM-bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -1000px, 0);transform:translate3d(0, -1000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}@keyframes iziM-bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -1000px, 0);transform:translate3d(0, -1000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 1000px, 0);transform:translate3d(0, 1000px, 0)}}@keyframes iziM-bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 1000px, 0);transform:translate3d(0, 1000px, 0)}}@-webkit-keyframes iziM-bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 1000px, 0);transform:translate3d(0, 1000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes iziM-bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 1000px, 0);transform:translate3d(0, 1000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes iziM-bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes iziM-bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -1000px, 0);transform:translate3d(0, -1000px, 0)}}@-webkit-keyframes iziM-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}}@keyframes iziM-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}}@-webkit-keyframes iziM-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}}@keyframes iziM-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}}@-webkit-keyframes iziM-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}}@keyframes iziM-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}}@-webkit-keyframes iziM-fadeInRight{from{opacity:0;-webkit-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInRight{from{opacity:0;-webkit-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}}@keyframes iziM-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}}@-webkit-keyframes iziM-flipInX{0%{-webkit-transform:perspective(400px) rotateX(60deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes iziM-flipInX{0%{transform:perspective(400px) rotateX(60deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}@-webkit-keyframes iziM-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 40deg);transform:perspective(400px) rotate3d(1, 0, 0, 40deg);opacity:0}}@keyframes iziM-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 40deg);transform:perspective(400px) rotate3d(1, 0, 0, 40deg);opacity:0}}html{font-size:62.5%}@media screen and (max-width: 768px){html{font-size:2.666vw}}body{color:#4c4948;background:#f0f2f5;font-size:1.4rem;letter-spacing:.05em;overflow-x:hidden;line-height:1.7142857143;-webkit-text-size-adjust:none;font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em;font-weight:400;-webkit-font-smoothing:antialiased;position:relative;min-width:inherit;overscroll-behavior:contain}body.fixed{width:100%;height:100%;position:fixed;overflow:hidden}body *{box-sizing:border-box;outline:none}body img{display:block;max-width:100%}body sup{font-size:60%;vertical-align:top;line-height:1;position:relative;top:1.1rem}body sub{font-size:60%;vertical-align:bottom}body input[type=search]{-webkit-appearance:textfield}body ::-ms-expand{display:none}body textarea{resize:vertical}body input,body textarea,body select,body button{font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em;font-weight:400;color:#4c4948}body input,body textarea,body select{background:#f5f7f8;border-radius:4px;padding:1.5rem;font-size:1.6rem}body input::placeholder,body textarea::placeholder,body select::placeholder{color:rgba(76,73,72,.5)}@media screen and (max-width: 768px){body input,body textarea,body select{font-size:1.4rem}}@media screen and (min-width: 1025px){body select:hover{cursor:pointer}}body label{display:block;position:relative}@media screen and (min-width: 1025px){body label:hover{cursor:pointer}}body label input[type=checkbox],body label input[type=radio]{display:none}body label input[type=checkbox]:checked+span::after,body label input[type=radio]:checked+span::after{opacity:1}body label input[type=radio]+span::before,body label input[type=radio]+span::after{border-radius:100px}body label span{display:block;position:relative;padding-left:2.6rem}body label span::before,body label span::after{display:block;content:"";position:absolute}body label span::before{width:1.4rem;height:1.4rem;border:1px solid #bfb9b9;background:#fff;left:0;top:.5rem}body label span::after{width:.8rem;height:.8rem;background:#ed6c00;left:.4rem;top:.9rem;transition:.3s;opacity:0}body label.file{width:30rem;height:5rem;margin:0 auto;transition:opacity .3s}@media screen and (min-width: 1025px){body label.file:hover{opacity:.7}}body label.file input[type=file]{display:none}body label.file span{padding:0;background:#e1e4e8;border-radius:4px;width:100%;height:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;font-size:1.6rem;margin:0 auto}body label.file span::before,body label.file span::after{display:none}@media screen and (max-width: 768px){body label span::before{top:.1rem}body label span::after{top:.5rem}body label.file span{width:20rem;font-size:1.4rem}}body .checkBox{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;font-size:1.5rem}body .checkBox ul{width:100%;padding-top:.7rem;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}body .checkBox ul li{width:21.3%;margin-bottom:.5rem;padding-right:1rem}body .checkBox ul.five li{width:21.2%;margin-bottom:.9rem}body .checkBox ul.five li:nth-child(5n){width:15.2%}body .checkBox ul.four li{width:26.4%;margin-bottom:.8rem}body .checkBox ul.four li:nth-child(4n){width:20.8%}@media screen and (max-width: 768px){body .checkBox{font-size:1.3rem}body .checkBox ul{padding-top:0;margin-bottom:-1.4rem}body .checkBox ul li{width:52%;margin-bottom:1.4rem}body .checkBox ul li:nth-child(even){width:48%}body .checkBox ul.five li{width:53%;margin-bottom:1.6rem}body .checkBox ul.five li:nth-child(5n){width:53%}body .checkBox ul.five li:nth-child(even){width:47%}body .checkBox ul.four li{width:53%;margin-bottom:1.6rem}body .checkBox ul.four li:nth-child(4n){width:47%}body .checkBox ul.four li:nth-child(even){width:47%}}body .keyword{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;height:6rem}body .keyword input{height:100%;width:calc(100% - 10rem);border-radius:4px 0 0 4px}body .keyword button{border:1px solid #4c4948;border-radius:0 4px 4px 0;width:10rem;background:#4c4948;color:#fff;font-size:1.5rem;transition:.3s;cursor:pointer}@media screen and (min-width: 1025px){body .keyword button:hover{background-color:#fff;color:#4c4948}}@media screen and (max-width: 768px){body .keyword{height:5rem}body .keyword input{width:calc(100% - 6rem)}body .keyword button{font-size:1.3rem;width:6rem}}body a{color:#4c4948;text-decoration:none;transition:opacity .3s;word-break:break-all;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}body a img{transition:opacity .3s}body .pc{display:block}body .sp{display:none}@media screen and (min-width: 768px){body a[href^="tel:"]{pointer-events:none}}@media screen and (max-width: 768px){body{font-size:1.3rem;line-height:1.3846153846}body sup{top:.6rem}body img{width:100%;max-width:inherit}body .pc{display:none}body .sp{display:block}}h1.headCopy,p.headCopy{width:calc(100% - 10rem);margin:0 auto;font-size:1rem;line-height:1;opacity:1;height:1.5rem;position:absolute;top:1.7rem;left:0;right:0;z-index:10;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch}h1.headCopy span,p.headCopy span{border-left:1px solid rgba(76,73,72,.3);padding-left:.7rem;margin-left:.4rem;display:block}header{position:fixed;z-index:998;left:0;top:0;width:100%;height:13rem;background:#fff;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;transition:height .3s,transform .3s}header.form{justify-content:flex-start;height:10rem !important;padding:0 5rem}header.form .header__logo{margin-left:0;margin-right:0}header .header__mainNav{width:calc(100% - 52.7rem);height:100%;display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:flex-end;align-content:stretch;padding-top:1rem;padding-right:4rem;margin:0 0 0 auto}header .header__mainNav ul{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;align-content:stretch}header .header__mainNav ul li:not(:first-child){margin-left:3.5rem}header .header__mainNav ul li a{display:block;position:relative;font-weight:500;line-height:1;padding-bottom:2.7rem}header .header__mainNav ul li a::after{content:"";display:block;width:0;height:.2rem;position:absolute;bottom:0;right:0;background:#ed6c00;transition:.3s}@media screen and (min-width: 1025px){header .header__mainNav ul li a:hover::after{width:100%;left:0;right:auto}}header .header__mainNav ul li a.current::after{width:100%;left:0;right:auto}header .header__mainNav ul.header__mainNavsmallMenu{margin-bottom:2.1rem}header .header__mainNav ul.header__mainNavsmallMenu li:not(:first-child){margin-left:2rem}header .header__mainNav ul.header__mainNavsmallMenu li a{color:#989191;font-size:1.1rem;padding-bottom:0}header .header__mainNav ul.header__mainNavsmallMenu li a::after{display:none}@media screen and (min-width: 1025px){header .header__mainNav ul.header__mainNavsmallMenu li a:hover{text-decoration:underline}}@media screen and (min-width: 769px)and (max-width: 1300px){header .header__mainNav{width:calc(100% - 48rem)}header .header__mainNav ul li:not(:first-child){margin-left:2.5rem}}@media screen and (max-width: 1210px){header .header__mainNav{display:none}}header .header__mainTopNew{display:flex;justify-content:space-between;align-items:flex-start;width:100%;max-width:136rem;height:8.6rem;margin:0 auto;padding:0 5rem}@media screen and (min-width: 769px)and (max-width: 1210px){header .header__mainTopNew{padding:0 7.3rem 0 5rem}}header .header__mainTopNewLogo{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;align-content:stretch;gap:.5rem 2rem;height:9rem;z-index:2}header .header__mainTopNewLogo a{display:block;width:27.6rem;transition:.3s}@media screen and (min-width: 1025px){header .header__mainTopNewLogo a:hover{opacity:.6}}header .header__mainTopNewLogo a img{margin:0 auto;width:27.6rem;transition:.3s}@media screen and (min-width: 769px)and (max-width: 1000px){header .header__mainTopNewLogo a{width:22rem}header .header__mainTopNewLogo a img{width:22rem}}header .header__mainTopNewLogo.challenge{width:22.6666666667%;max-width:34rem}header .header__mainTopNewLogo.challenge img{width:29rem}@media screen and (min-width: 1341px)and (max-width: 1368px){header .header__mainTopNewLogo.challenge{width:23.3333333333%}}header .header__mainTopNewLogo span{font-size:1.1rem;line-height:1.7}@media screen and (min-width: 769px)and (max-width: 1210px){header .header__mainTopNewLogo span{font-size:.9rem}}@media screen and (min-width: 769px)and (max-width: 1000px){header .header__mainTopNewLogo span{display:none}}header .header__mainTopNewRight{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;align-content:stretch;gap:1.5rem;height:6rem}header .header__mainTopNewMin{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;align-content:stretch;gap:.5rem 1rem;font-size:1.1rem;line-height:1}header .header__mainTopNewMin a{position:relative;display:block;padding-left:1em}header .header__mainTopNewMin a:before{content:"・";position:absolute;top:0;left:0;font-weight:700;color:#ed6c00}@media screen and (min-width: 1025px){header .header__mainTopNewMin a:hover{text-decoration:underline}}header .header__mainTopNewJob{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;align-content:stretch;gap:.3rem;height:6rem}header .header__mainTopNewJob li{width:7rem;height:6rem}header .header__mainTopNewJob li a{display:block;border:1px solid #f6f6f6;border-top:none;border-radius:0 0 4px 4px;background-color:#f6f6f6;background-position:center 1.2rem;background-size:2.4rem;background-repeat:no-repeat;width:7rem;height:6.5rem;padding:4.4rem 0 0 0;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1;text-align:center;transition:.3s ease}@media screen and (min-width: 1025px){header .header__mainTopNewJob li a:hover{border-color:#ed6c00;background-color:#fff;color:#ed6c00}}header .header__mainTopNewJob li.fav a{background-image:url(../img/header-recruit.svg)}header .header__mainTopNewJob li.search a{background-image:url(../img/header-search.svg)}header .header__mainTopNewJob li.apply a{border-color:#ed6c00;background-color:#ed6c00;background-image:url(../img/header-reg.svg);color:#fff}@media screen and (min-width: 1025px){header .header__mainTopNewJob li.apply a:hover{background-color:#fff;background-image:url(../img/header-reg_orange.svg);color:#ed6c00}}header .header__mainNavNew{position:relative;display:flex;width:100%;max-width:136rem;height:4.4rem;margin:0 auto;padding:0 5rem;z-index:1}header .header__mainNavNewMain{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-end;align-content:stretch;gap:.5rem;width:100%;height:4.4rem}header .header__mainNavNewMain li{width:100%;height:4.4rem}header .header__mainNavNewMain li a{display:flex;justify-content:center;align-items:center;border-bottom:3px solid #ed6c00;border-radius:4px 4px 0 0;background-color:#f6f6f6;width:100%;height:4.4rem;padding:0 .5rem;font-size:1.5rem;font-weight:500;line-height:1.2;text-align:center;transition:.3s ease}@media screen and (min-width: 1025px){header .header__mainNavNewMain li a:hover{color:#ed6c00}}@media screen and (min-width: 769px)and (max-width: 1210px){header .header__mainNavNewMain li a{font-size:1.3rem}}header .header__mainNavNewMain li.home{flex:0 0 8rem;width:8rem}header .header__mainNavNewMain li.home a{border:1px solid #4c4948;border-bottom:none;background:#4c4948 url(../img/header-home.svg) no-repeat center center/2.2rem;font-size:0}@media screen and (min-width: 1025px){header .header__mainNavNewMain li.home a:hover{background-color:#fff;background-image:url(../img/header-home_gray.svg)}}header .header__mainNavNewMain li.active a{background-color:#ed6c00 !important;color:#fff !important}header .header__menuBtn{position:absolute;flex-wrap:wrap;justify-content:center;align-items:center;right:0;top:0;border-radius:0 0 0 4px;background:#4c4948;width:7rem;height:6.5rem;padding:1rem 0;font-size:1.3rem;line-height:1;z-index:1000;transition:.3s}header .header__menuBtn.bg{position:absolute;z-index:900}@media screen and (min-width: 1025px){header .header__menuBtn:hover{cursor:pointer;opacity:1;background-color:#7a7979}}header .header__menuBtn span{display:block;width:100%;color:#fff;font-size:1.1rem;text-align:center;line-height:1}header .header__menuBtnBd{width:2.6rem;height:1.5rem;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:stretch;position:relative;margin:0;padding:0}header .header__menuBtnBd span{height:1px;background:#fff;transition:.3s}header .header__menuBtnBd span::before,header .header__menuBtnBd span::after{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;transition:.3s}header .header__menuBtnBd span::before{top:0}header .header__menuBtnBd span::after{bottom:0}header .header__menuBtn.open .header__menuBtnBd span{background:rgba(0,0,0,0)}header .header__menuBtn.open .header__menuBtnBd span::before,header .header__menuBtn.open .header__menuBtnBd span::after{top:0;bottom:0;margin:auto}header .header__menuBtn.open .header__menuBtnBd span::before{transform:rotate(45deg)}header .header__menuBtn.open .header__menuBtnBd span::after{transform:rotate(-45deg)}header .header__menuBtn.sp{display:none}@media screen and (min-width: 769px)and (max-width: 1210px){header .header__menuBtn.sp{display:flex}}header .header__subNav{position:fixed;left:100%;top:0;z-index:999;width:100%;height:100vh;background:url(../img/header_bgPh.jpg) no-repeat left top #f0f2f5;background-size:auto 100%;transition:left .6s;font-weight:500}header .header__subNav.open{left:0}header .header__subNav .header__menuBtn{width:10rem;height:10rem;right:0;top:0;position:fixed;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:stretch}header .header__subNav .header__menuBtnBd span{background:rgba(0,0,0,0)}header .header__subNav .header__menuBtnBd span::before,header .header__subNav .header__menuBtnBd span::after{top:0;bottom:0;margin:auto}header .header__subNav .header__menuBtnBd span::before{transform:rotate(45deg)}header .header__subNav .header__menuBtnBd span::after{transform:rotate(-45deg)}header .header__subNavInner{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;width:66.6666666667%;height:100%;margin:0 0 0 auto;background:url(../img/header_bgOb.svg) no-repeat right center #f0f2f5;background-size:auto 100%}@media screen and (min-width: 769px)and (max-width: 1210px){header .header__subNavInner{width:100%}}header .header__subNav ul{font-size:2rem;width:30%;max-width:30rem}header .header__subNav ul li{margin-bottom:2rem}@media screen and (min-width: 1025px){header .header__subNav ul li a:not([class]):hover{text-decoration:underline}}header .header__subNav ul li.acc ul{display:none}header .header__subNav .btn{height:6rem;margin-bottom:1.5rem;font-size:1.6rem}header .header__subNav .btn:not(:last-child){margin-top:4rem}header .header__subNav .btn a{transition:.3s;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border-radius:100px;width:100%;height:100%}header .header__subNav .btn a.favorite{color:#4c4948;background:#fff}@media screen and (min-width: 1025px){header .header__subNav .btn a.favorite:hover dl{opacity:.7}}header .header__subNav .btn a.favorite dl{height:100%;flex-direction:row;transition:.3s}header .header__subNav .btn a.favorite dl dd{margin-right:1.7rem;width:3.3rem;height:2.9rem;margin-bottom:0;line-height:2.6rem;padding-bottom:.1rem}header .header__subNav .btn a.entry span{padding-top:0;padding-left:4.6rem;background-position:left center}@media screen and (min-width: 1025px){header .header__subNav .btn a.entry:hover{opacity:.7}}@media screen and (min-width: 768px){body.fix-head header,body.scroll header{height:11.5rem}body.fix-head header .header__mainTopNew,body.scroll header .header__mainTopNew{height:7.1rem}body.fix-head header .header__mainTopNew .header__mainTopNewLogo,body.scroll header .header__mainTopNew .header__mainTopNewLogo{height:7.1rem}body.fix-head header .header__mainNav ul li a,body.scroll header .header__mainNav ul li a{padding-bottom:2rem}body.fix-head header .header__mainNav ul.header__mainNavsmallMenu,body.scroll header .header__mainNav ul.header__mainNavsmallMenu{margin-bottom:.1rem}body.scroll header.hide{transform:translateY(0)}}main{padding-top:19rem;padding-bottom:1.2rem}main h1{font-size:3.4rem;font-weight:500}main .pankuzu{width:calc(100% - 10rem);max-width:126rem;margin:0 auto;margin-top:9rem;font-size:1.1rem;line-height:1}main .pankuzu ::-webkit-scrollbar{display:none}main .pankuzu a{color:#4c4948;display:inline-block;padding-bottom:.1rem}@media screen and (min-width: 1025px){main .pankuzu a:hover{text-decoration:underline}}main .pankuzu ul{display:block;overflow-x:auto;overflow-y:hidden;min-height:1.6rem;overflow:auto;white-space:nowrap}main .pankuzu ul li{display:inline;flex:0 0 40%}main .pankuzu ul li:not(:last-child){margin-right:1rem;padding-right:1.8rem;background:url(../img/arrow_gray.svg) no-repeat right center}main .cont__inner{width:calc(100% - 10rem);max-width:126rem;margin:0 auto}main.notFound{padding-top:15rem}.favorite{background:#f1f4f7}.favorite dl{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:stretch}.favorite dl dt{order:1}.favorite dl dd{order:0;background:url(../img/heart_orange.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:2.8rem;height:2.4rem;font-family:"Barlow",sans-serif;font-weight:400;font-size:1.4rem;font-weight:bold;color:#ed6c00;text-align:center;line-height:2.2rem;margin-bottom:.4rem}.favoriteAlert{position:fixed;right:1rem;top:1.4rem;z-index:10000;color:#fff;width:21rem;height:5.6rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;text-align:center;border-radius:.8rem;visibility:hidden;opacity:0;transition:.8s}.favoriteAlert.ok{background:#0090d3}.favoriteAlert.ng{background:#ed6c00}.favoriteAlert.on{visibility:visible;opacity:1}.entry{border:1px solid #ed6c00;background:#ed6c00;color:#fff}.entry span{background:url(../img/icon_entry.svg) no-repeat center top;background-size:2rem;padding-top:3.1rem}aside{position:fixed;right:0;bottom:0;z-index:997;border-radius:8px 0 0 0;width:30rem;overflow:hidden;background:#fff;font-size:1.2rem;visibility:inherit;transition:.3s;opacity:1}aside .pc{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}aside .pc>a{width:10rem;height:8rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;color:#fff;padding-top:.2rem}aside .pc>a span{padding-top:3.2rem;line-height:1}@media screen and (min-width: 1025px){aside .pc>a:hover{opacity:.7}}aside .pc .btn_area{background:#fff;width:100%;text-align:center;padding:1.5rem}aside .pc .btn_area p{font-size:1.6rem;font-weight:500}aside .pc .btn_area p em{font-size:2.1rem;color:#ed6c00}aside .pc .btn_area a{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border:1px solid #ed6c00;border-radius:100px;padding:1.4rem 2.2rem;width:100%;color:#fff;background-color:#ed6c00;font-weight:500;font-size:1.5rem;margin-top:.5rem;transition:.3s ease}aside .pc .btn_area a span{background-image:url(../img/icon_signup.svg);background-repeat:no-repeat;background-position:left center;padding:0 0 0 3rem;background-size:1.4rem 1.5rem;transition:.3s ease}aside .pc .btn_area a:hover{background-color:#fff;color:#ed6c00}aside .pc .btn_area a:hover span{background-image:url(../img/icon_signup_orange.svg)}aside .history,aside .gotop{background:#6e6b6b}aside .history span{background:url(../img/icon_history.svg) no-repeat center top .1rem;background-size:2.3rem}aside .prev{background:#807b7b}aside .prev span{background:url(../img/icon_prev.svg) no-repeat center top;background-size:2.1rem}aside .gotop span{background:url(../img/arrow_top_white.svg) no-repeat center top .8rem;background-size:1.2rem}aside.hide{opacity:0;visibility:hidden}footer .magazine{background-image:url(../img/magazine_bg.svg);background-repeat:no-repeat;background-color:#4a4747;background-position:left calc(100% - 33.5rem) bottom 2rem;background-size:150rem auto;transition:background-position .3s;padding:8rem 0 9.5rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;color:#fff}@media screen and (min-width: 1780px){footer .magazine{background-position:left -8rem bottom 2rem}}@media screen and (min-width: 769px)and (max-width: 1400px){footer .magazine{background-position:left calc(100% - 33.5rem) bottom 2rem;background-size:130rem auto}}@media screen and (min-width: 769px)and (max-width: 1032px){footer .magazine{background-image:url(../img/magazine_bg_sp.svg);background-size:30rem;background-position:right 3rem bottom}}footer .magazine__inner{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;width:calc(100% - 10rem);max-width:126rem;margin:0 auto}footer .magazine__ttl{width:calc(100% - 56rem);min-width:40rem;margin-bottom:4rem;line-height:1;font-size:1.8rem;font-weight:500;padding-left:2rem}footer .magazine__ttlEng{font-family:"Barlow",sans-serif;font-weight:400;font-weight:bold;font-size:5rem;margin-bottom:2rem}footer .magazine__ttlEng span{color:#ed6c00}footer .magazine__cont{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;width:52rem;padding-top:1rem;background:#5c5a5a;padding:3rem}footer .magazine__cont a{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border:1px solid #ed6c00;border-radius:100px;padding:1.8rem 2.2rem;width:100%;color:#fff;background-color:#ed6c00;background-image:url(../img/arrow_white.svg);background-repeat:no-repeat;background-position:right 3.4rem center;font-weight:500;font-size:1.6rem;transition:.3s ease}@media screen and (min-width: 1025px){footer .magazine__cont a:hover{background-color:#fff;background-image:url(../img/arrow_orange.svg);color:#ed6c00}}@media screen and (max-width: 768px){footer .magazine__cont a{padding:1.1rem 2.2rem 1.2rem 2.2rem;font-size:1.3rem;background-position:right 2.1rem center}}footer .magazine__cont a{max-width:38rem;max-width:100%;margin-top:2rem;font-size:2rem}footer .magazine__cont a span{background-image:url(../img/icon_signup.svg);background-repeat:no-repeat;background-position:left center;padding:0 0 0 4rem;background-size:2.6rem 2.65rem}@media screen and (min-width: 1025px){footer .magazine__cont a:hover span{background-image:url(../img/icon_signup_orange.svg)}}footer .magazine__copy{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;border:1px solid #fff;border-radius:.5rem;font-size:1.5rem;line-height:1;margin-bottom:1.8rem;overflow:hidden;width:100%}footer .magazine__copy dt,footer .magazine__copy dd{padding:1.1rem 1.2rem;font-size:1.9rem}footer .magazine__copy dt{background:#fff;color:#4a4747;width:16.4rem;text-align:center}footer .magazine__copy dd{padding:1.1rem 1.7rem;flex:1;text-align:center}footer .magazine__copy dd em{color:#ed6c00}footer .magazine ul{display:flex;justify-content:center;width:100%;gap:3rem}footer .magazine ul li{background-image:url(../img/icon_check.svg);background-repeat:no-repeat;background-position:left center;padding:0 0 0 3rem;background-size:2.2rem 2.2rem;font-size:1.6rem;line-height:1.5}footer .magazine ul li:last-child{margin-right:0}footer .magazine__lead{font-size:2.8rem;margin-bottom:3.6rem}footer.form{text-align:center;background:#4c4948;color:#fff;font-size:1.2rem;padding:2rem 0;font-family:"Barlow",sans-serif;font-weight:400;letter-spacing:0}footer .foot__search{background:#595757;padding:6rem 0}footer .foot__searchSingle{width:calc(100% - 10rem);max-width:136rem;margin:0 auto}footer .foot__searchSingle:not(:last-child){margin-bottom:4rem}footer .foot__searchSingle a{text-decoration:underline}@media screen and (min-width: 1025px){footer .foot__searchSingle a:hover{text-decoration:none}}footer .foot__searchSingleTtl{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;padding-left:4.8rem;font-weight:500;color:#fff;font-size:2.2rem;background-repeat:no-repeat;background-size:3.4rem;height:3.4rem;line-height:1;margin-bottom:2rem;background-position:left center}footer .foot__searchSingleTtl.location{background-image:url(../img/icon_location.svg)}footer .foot__searchSingleTtl.job{background-image:url(../img/icon_job.svg)}footer .foot__searchSingleTtl.business{background-image:url(../img/icon_business.svg)}footer .foot__searchSingleCont{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;background:#fff;padding:4rem 4rem 3rem;border-radius:4px}footer .foot__searchSingleCont dl{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;width:100%}footer .foot__searchSingleCont dl:not(:last-child){margin-bottom:1.8rem}footer .foot__searchSingleCont dl dt{width:19.5rem;font-weight:bold;font-size:1.5rem;line-height:1}footer .foot__searchSingleCont dl dd{width:calc(100% - 19.5rem)}footer .foot__searchSingleContHalf{width:46.09375%;position:relative}footer .foot__searchSingleContHalf:not(:last-child){width:50%;padding-right:5rem;margin-right:4rem;border-right:1px dashed #adb0b5}@media screen and (max-width: 1180px){footer .foot__searchSingleContHalf{width:100%}footer .foot__searchSingleContHalf:not(:last-child){margin-bottom:2rem;width:100%;border-right:0;padding-right:0}}footer .foot__searchSingleContHalf dl dt{width:15rem}footer .foot__searchSingleContHalf dl dd{width:calc(100% - 15rem)}footer .foot__searchSingleCont ul{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}footer .foot__searchSingleCont ul a{color:#4c4948}footer .foot__searchSingleCont ul li{margin-right:1.4rem;padding-right:1.4rem;margin-bottom:1rem;line-height:1;position:relative}footer .foot__searchSingleCont ul li::after{position:absolute;right:0;top:0;bottom:0;content:"";width:1px;height:1.2rem;background:#d8dadd;display:block}footer .foot__searchSingleCont ul li:last-child{padding-right:0;margin-right:0}footer .foot__searchSingleCont ul li:last-child::after{display:none}footer .foot__menu{padding:10.6rem 0 9rem;width:calc(100% - 10rem);max-width:136rem;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}footer .foot__menuLogo{width:24rem;padding-top:.2rem}@media screen and (min-width: 1025px){footer .foot__menuLogo a:hover{opacity:.7}}footer .foot__menuLogo img{width:23.9rem}footer .foot__menuSns{margin-top:3rem}footer .foot__menuSns a{display:block;width:4rem}footer .foot__menuCont{width:calc(100% - 30rem);max-width:50.4rem;padding-right:3rem;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}@media screen and (min-width: 1025px){footer .foot__menuCont a:hover{text-decoration:underline}}footer .foot__menuCont>ul:nth-child(4){margin-right:0}footer .foot__menuCont>ul>li{margin-bottom:2rem}footer .foot__menuCont>ul>li>a{font-weight:bold}footer .foot__menuCont>ul>li ul{margin-top:1.2rem;font-size:1.3rem}footer .foot__menuCont>ul>li ul li{position:relative;padding-left:1.8rem;margin-bottom:.6rem}footer .foot__menuCont>ul>li ul li::before{content:"";display:block;background:#ed6c00;height:2px;width:1rem;position:absolute;left:0;top:0;bottom:0;margin:auto}footer .foot__menuCont ul.weight_normal li{margin-bottom:1rem}footer .foot__menuCont ul.weight_normal li a{font-weight:normal}footer .foot__menu .other_corp{width:100%;display:flex;justify-content:space-between;border-top:1px solid #d8dadd;border-bottom:1px solid #d8dadd;margin-top:4rem}footer .foot__menu .other_corp li{width:25%;text-align:center;font-size:1.3rem;padding:2rem 1rem;border-right:1px solid #d8dadd}footer .foot__menu .other_corp li a{display:inline-block;position:relative}footer .foot__menu .other_corp li a:hover{text-decoration:underline}footer .foot__menu .other_corp li:last-child{border-right:none}footer .foot__menu .other_corp li.active a{pointer-events:none}footer .foot__menu .other_corp li.active a:before{content:"";width:0;height:0;border-style:solid;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0);border-top:5px solid #ed6c00;border-bottom:0;position:absolute;left:0;right:0;top:-0.8rem;margin:auto}footer .foot__menuBtm{margin-top:4rem;width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}footer .foot__menuBtmLogo{width:10rem;display:none}footer .foot__menuBtmCont{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;width:calc(100% - 14.5rem);width:100%}footer .foot__menuBtmCont ul{padding-top:.3rem;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}footer .foot__menuBtmCont ul li{font-size:1.3rem;margin-right:2.1rem;padding-right:1.8rem;margin-bottom:1rem;line-height:1;position:relative}footer .foot__menuBtmCont ul li::after{position:absolute;right:0;top:0;bottom:0;content:"";width:1px;height:1.2rem;background:#d8dadd;display:block}footer .foot__menuBtmCont ul li:last-child{padding-right:0;margin-right:0}footer .foot__menuBtmCont ul li:last-child::after{display:none}@media screen and (min-width: 1025px){footer .foot__menuBtmCont ul a:hover{text-decoration:underline}}footer .foot__menuBtmCont ul a[target=_blank]{background:url(../img/icon_outer.svg) no-repeat right center;padding-right:2rem}footer .foot__menuBtmCont small{font-family:"Barlow",sans-serif;font-weight:400;font-size:1.2rem;letter-spacing:0}.favoriteAlert.ok{background:#ed6c00 !important}@media screen and (max-width: 768px){p.headCopy,h1.headCopy{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;opacity:.6;padding:.4rem 0;height:2rem;position:relative;top:0}header{height:6.2rem;padding:0 0 0 1.5rem;top:0;right:0;left:auto;position:relative}header.form{height:6rem !important;padding:0 1.5rem}header .header__mainTopNew{height:6.2rem;padding:0}header .header__mainTopNewLogo{height:6.2rem;padding:0}header .header__mainTopNewLogo a{width:17rem}header .header__mainTopNewLogo a img{width:17rem}header .header__mainTopNewLogo span{display:none}header .header__mainTopNewRight{height:6.2rem}header .header__mainTopNewMin{display:none}header .header__mainTopNewJob{display:none}header .header__mainNavNew{display:none}header .header__logo{width:17rem;margin:0}header .header__logo img{margin:0;width:100%}header .header__logo.challenge{width:20.2rem}header .header__logo.challenge img{width:100%}header .header__rightMenu{width:7rem}header .header__rightMenu>*{width:100%;display:none}header .header__menuBtn{position:fixed;transition:none;top:2rem;display:flex;border-radius:0;font-size:1rem;width:7rem;height:6.2rem}header .header__menuBtnBd{width:2rem;height:1.1rem;margin-top:.3rem;margin-bottom:.7rem}header .header__menuBtn.bg{display:none}header .header__menuBtn.sp{display:flex}header .header__subNav{top:2rem;background:#f0f2f5}header .header__subNavInner{display:block;width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;padding:3rem 0;height:calc(100% - 14.4rem);background:none;overflow-x:hidden;overflow-y:scroll}header .header__subNav ul{font-size:1.4rem;width:100%;max-width:inherit;font-weight:500}header .header__subNav ul li{margin-bottom:1.9rem}header .header__subNav ul li a{color:#4c4948}header .header__subNav ul li.acc{position:relative}header .header__subNav ul li.acc::after{transition:.3s;content:"";background-repeat:no-repeat;background-position:center center;background-size:cover;width:1.2rem;height:.6rem;display:block;position:absolute;right:0;top:1rem}header .header__subNav ul li.acc.open::after{transform:rotate(-180deg)}header .header__subNav ul li.acc::after{display:none}header .header__subNav ul li.acc ul{margin-top:2rem;margin-left:1.7rem;display:block;font-size:1.3rem;font-weight:400}header .header__subNav ul li.acc ul li{position:relative;padding-left:2rem}header .header__subNav ul li.acc ul li:not(:last-child){margin-bottom:2.1rem}header .header__subNav ul li.acc ul li::before{content:"";display:block;background:#ed6c00;height:2px;width:1rem;position:absolute;left:0;top:0;bottom:0;margin:auto}header .header__subNav .btn{display:none}header .header__subNav .header__logo{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;background:#fff;height:6.2rem;width:34.5rem;padding-left:1.5rem}header .header__subNav .header__logo img{width:17rem}header .header__subNav aside{position:absolute}body.fix-head .header__menuBtn,body.scroll .header__menuBtn{top:0}body.fix-head .header__subNav,body.scroll .header__subNav{top:0}body.fix-head .header__subNavInner,body.scroll .header__subNavInner{height:calc(100% - 12.4rem)}body.fix-head .header__subNav aside,body.scroll .header__subNav aside{opacity:0}body.fix-head>aside,body.scroll>aside{opacity:1;visibility:inherit}.favorite{background:#fff}.favorite dl dd{font-size:1rem;width:2.6rem;height:2.2rem;margin-bottom:.1rem;padding-top:.2rem;padding-left:.1rem;line-height:1.5rem}.favoriteAlert{right:0;left:0;top:-4.6rem;width:100%;height:4.6rem;font-weight:500;border-radius:0;visibility:visible;opacity:1;transition:top .4s}.favoriteAlert.on{top:0}.entry span{background-size:1.5rem;padding-top:2.4rem}main{padding-top:3.1rem;padding-bottom:.8rem}main h1{font-size:2rem;margin-bottom:1.2rem}main .pankuzu{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;margin-top:5rem;font-size:1rem;letter-spacing:0}main .pankuzu ul li:not(:last-child){margin-right:.9rem;padding-right:1.4rem}main .cont__inner{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto}body>aside{opacity:0;visibility:hidden}body>aside.show{opacity:1;visibility:inherit}aside{z-index:999;border-radius:0;width:100%;height:6.2rem;bottom:-1px;background:#fff}aside .pc{display:none}aside .sp{height:100%;font-size:1rem;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}aside .sp>a{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;width:20%;height:100%}aside .sp span{padding-top:2.4rem}aside .search span{background:url(../img/icon_search_orange.svg) no-repeat center top;background-size:1.8rem}aside .history{background:#fff}aside .history span{background:url(../img/icon_history_gray.svg) no-repeat center top;background-size:2.2rem}aside .prev{background:#fff}aside .prev span{background:url(../img/icon_prev_gray.svg) no-repeat center top;background-size:1.9rem}aside .gotop span{background:url(../img/arrow_top_white.svg) no-repeat center top 1rem;background-size:1.2rem}aside .favorite span{background:url(../img/heart_border.svg) no-repeat center top;background-size:2.2rem}footer{font-size:1.4rem}footer .magazine{background-image:url(../img/magazine_bg_sp.svg);background-position:right 3rem top 3rem;background-size:14.9rem;padding:4.4rem 0}footer .magazine__inner{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto}footer .magazine__ttl{width:100%;min-width:inherit;margin-bottom:2.2rem;font-size:1.2rem;padding-left:0}footer .magazine__ttlEng{font-size:2.6rem;margin-bottom:1rem;letter-spacing:0}footer .magazine__cont{width:100%;padding-top:0;padding:2rem}footer .magazine__cont a{max-width:25rem;padding:1.5rem 2.2rem 1.7rem 2.2rem;max-width:100%;margin-top:1.5rem;font-size:1.3rem}footer .magazine__cont a span{background-size:1.65rem 1.7rem;padding:0 0 0 2.5rem}footer .magazine__copy{font-size:1.1rem;margin-bottom:1.3rem}footer .magazine__copy dt,footer .magazine__copy dd{padding:.8rem .8rem;font-size:1.3rem}footer .magazine__copy dt{width:10rem}footer .magazine ul{gap:1.5rem}footer .magazine ul li{background-image:url(../img/icon_check.svg);background-repeat:no-repeat;background-position:left center;padding:0 0 0 1.8rem;background-size:1.3rem 1.3rem;margin-right:1.3rem;font-size:1.2rem}footer .magazine__lead{font-size:1.6rem;margin-bottom:2.6rem}footer.form{font-size:1.2rem;padding:1.5rem 0}footer .foot__search{padding:0}footer .foot__searchSingle{width:100%;padding-bottom:2rem}footer .foot__searchSingle:not(:last-child){margin-bottom:0;border-bottom:1px solid #716b6b}footer .foot__searchSingleTtl{position:relative;padding:2rem 2rem 0 4rem;font-size:1.4rem;height:4rem;font-weight:400;margin-bottom:0;background-position:left 1.7rem top 2.2rem;cursor:pointer}footer .foot__searchSingleTtl.location{background-image:url(../img/icon_location_sp.svg);background-size:1.2rem}footer .foot__searchSingleTtl.job{background-image:url(../img/icon_job_sp.svg);background-size:1.4rem}footer .foot__searchSingleTtl.business{background-image:url(../img/icon_business_sp.svg);background-size:1.6rem;background-position:left 1.7rem top 2.4rem}footer .foot__searchSingleTtl::after{transition:.3s;content:"";background-repeat:no-repeat;background-position:center center;background-size:cover;width:1.2rem;height:.6rem;display:block;position:absolute;right:0;top:1rem}footer .foot__searchSingleTtl.open::after{transform:rotate(-180deg)}footer .foot__searchSingleTtl::after{background-image:url(../img/arrow_btm_white.svg);right:1.5rem;top:2.8rem}footer .foot__searchSingleCont{display:none;width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;padding:2rem;margin-top:2rem}footer .foot__searchSingleCont dl:not(:last-child){margin-bottom:2rem}footer .foot__searchSingleCont dl dt{width:100%;margin-bottom:1.4rem;font-size:1.4rem}footer .foot__searchSingleCont dl dd{width:100%;font-size:1.3rem}footer .foot__searchSingleContHalf{width:100%}footer .foot__searchSingleContHalf:not(:last-child){width:100%;padding-right:0;margin-right:0;border-right:none}footer .foot__searchSingleContHalf dl dt{width:100%}footer .foot__searchSingleContHalf dl dd{width:100%}footer .foot__searchSingleCont ul li{margin-right:1.2rem;padding-right:1.2rem;margin-bottom:1.6rem;font-size:1.3rem}footer .foot__menu{padding:4rem 0 11.4rem;width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto}footer .foot__menuLogo{display:none}footer .foot__menuSns{margin-top:1rem}footer .foot__menuSns a{width:3.4rem}footer .foot__menuCont{width:100%;max-width:inherit;padding-right:0}footer .foot__menuCont>ul{width:100%;margin-right:0}footer .foot__menuCont>ul li{width:100%}footer .foot__menuCont>ul>li>a{font-weight:500}footer .foot__menuCont>ul>li.acc{position:relative}footer .foot__menuCont>ul>li.acc::after{transition:.3s;content:"";background-repeat:no-repeat;background-position:center center;background-size:cover;width:1.2rem;height:.6rem;display:block;position:absolute;right:0;top:1rem}footer .foot__menuCont>ul>li.acc.open::after{transform:rotate(-180deg)}footer .foot__menuCont>ul>li.acc::after{display:none}footer .foot__menuCont>ul>li.acc ul{display:block}footer .foot__menuCont>ul>li ul{display:none;margin-left:1.7rem}footer .foot__menuCont>ul>li ul li{padding-left:2rem}footer .foot__menuCont>ul>li ul li:not(:last-child){margin-bottom:2.1rem}footer .foot__menuCont ul.weight_normal{margin-top:2rem}footer .foot__menu .other_corp{flex-wrap:wrap}footer .foot__menu .other_corp li{justify-content:center;align-items:center;display:flex;width:50%;border-right:1px solid #d8dadd}footer .foot__menu .other_corp li:nth-child(1){border-right:1px solid #d8dadd;border-bottom:1px solid #d8dadd}footer .foot__menu .other_corp li:nth-child(2){border-right:none;border-bottom:1px solid #d8dadd}footer .foot__menu .other_corp li:last-child{border-right:none}footer .foot__menuBtm{margin-top:0rem;padding-top:4rem}footer .foot__menuBtmLogo{margin-bottom:3.3rem;display:block;width:20rem}footer .foot__menuBtmCont{width:100%}footer .foot__menuBtmCont ul{padding-top:.5rem;margin-bottom:.9rem}footer .foot__menuBtmCont ul li{margin-right:2rem;padding-right:0;margin-bottom:1.3rem;width:50%;width:unset}footer .foot__menuBtmCont ul li::after{display:none}}.topPage{padding-top:13rem;padding-bottom:0}.topPage .cont__inner{width:calc(100% - 10rem);max-width:126rem;width:100%;margin:0 auto}.topPage .top__mv{position:relative;margin-bottom:16.9rem;background:#ed6c00;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.topPage .top__mv header{position:absolute;background:rgba(0,0,0,0);z-index:800;padding-left:5rem}.topPage .top__mv header .header__logo{width:23.9rem;margin:3.7rem 0 0}.topPage .top__mv header .header__logo img{width:100%;margin:0}.topPage .top__mvTxt{position:absolute;left:0;bottom:6.7rem;z-index:2;width:100%;padding:0 5rem}.topPage .top__mvTxt img{margin:0 auto}.topPage .top__mvNews{position:absolute;width:50%;left:0;bottom:3rem;z-index:2;display:block;color:#fff;padding:0 5rem}.topPage .top__mvNews dl{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;font-size:1.4rem;line-height:1}.topPage .top__mvNews dl dt{width:10rem;margin-right:2rem;border-right:1px solid hsla(0,0%,100%,.3)}.topPage .top__mvNews dl dd{width:calc(100% - 12rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:.1rem;text-decoration:underline}@media screen and (min-width: 1025px){.topPage .top__mvNews:hover dd{text-decoration:none}}.topPage .top__mvSlider{background:#fff;width:50%;height:100%;position:relative}.topPage .top__mvSlider::after{content:"";width:100%;height:100%;display:block;opacity:.75;position:absolute;left:0;bottom:0;z-index:1;background:linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0.5) 23.75%, rgba(0, 0, 0, 0) 46.25%, rgba(0, 0, 0, 0) 100%)}.topPage .top__mvSliderSingle{width:100%;height:100%}.topPage .top__mvSliderSingle div{width:100%;height:100%;background-size:cover;background-position:center top;background-repeat:no-repeat}.topPage .top__mvSlider .swiper{height:100%}.topPage .top__mvRight{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:stretch;width:50%;height:100%;background:url(../img/top/mvBg.svg) no-repeat center top;background-size:contain;position:relative}@media screen and (min-width: 769px)and (max-height: 800px){.topPage .top__mvRight{padding-bottom:5rem}}.topPage .top__mvRightSearch{max-width:38rem;width:90%;margin-bottom:4rem}.topPage .top__mvRightSearchTxt{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;color:#fff;gap:0 2rem;margin-bottom:1.9rem}@media screen and (min-width: 769px)and (max-height: 800px){.topPage .top__mvRightSearchTxt{margin-bottom:1.3rem}}.topPage .top__mvRightSearchTxt dl{font-size:1.6rem;line-height:1;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch}.topPage .top__mvRightSearchTxt dl span{font-family:"Barlow",sans-serif;font-weight:400;font-size:2.9rem;font-weight:bold}.topPage .top__mvRightSearchTxt dl dt{padding-top:.8rem;margin-right:.5rem}.topPage .top__mvRightSearchDate{opacity:.5;font-size:1.2rem;display:block;width:100%;margin-bottom:.3rem}.topPage .top__mvRightSearchBtn{width:calc(100% - 4rem);height:6rem;border:1px solid #4c4948;border-radius:100px;background:#4c4948;color:#fff;display:block;font-size:1.6rem;font-weight:500;margin:2.5rem auto 1.4rem;transition:.3s ease;cursor:pointer}@media screen and (min-width: 769px)and (max-height: 800px){.topPage .top__mvRightSearchBtn{height:5rem;margin:2rem auto 1.1rem}}.topPage .top__mvRightSearchBtn span{background:url(../img/icon_search_white.svg) no-repeat left center;padding-left:2.9rem}@media screen and (min-width: 1025px){.topPage .top__mvRightSearchBtn:hover{background-color:#fff;color:#4c4948}.topPage .top__mvRightSearchBtn:hover span{background-image:url(../img/icon_search_gray.svg)}}.topPage .top__mvRightSearchBtn2{width:6rem;height:6rem;border:1px solid #4c4948;border-left:none;border-radius:4px;background:#4c4948 url(../img/icon_search_white.svg) no-repeat center center;color:#fff;display:block;transition:.3s ease;cursor:pointer}@media screen and (min-width: 1025px){.topPage .top__mvRightSearchBtn2:hover{border-color:#b7bec2;background-color:#fff;background-image:url(../img/icon_search_gray.svg)}}.topPage .top__mvRight h2{font-size:2.8rem;line-height:1.5714285714;color:#fff;margin-bottom:1.5rem;letter-spacing:.06em;padding-top:.3rem}@media screen and (min-width: 769px)and (max-height: 800px){.topPage .top__mvRight h2{margin-bottom:1rem}}.topPage .top__mvRight h2 span{display:block;margin-left:-2rem;margin-top:.2rem;font-size:3.8rem}.topPage .top__mvRight form{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.topPage .top__mvRight .jobSearch__contSingleBtn{box-shadow:none;width:calc(50% - .5rem)}@media screen and (min-width: 1025px){.topPage .top__mvRight .jobSearch__contSingleBtn:hover{transform:translateY(0);opacity:.7}}.topPage .top__mvRight .jobSearch__contSingleBtn,.topPage .top__mvRight input[type=text]{height:6rem;font-size:1.6rem;background-color:#fff}@media screen and (min-width: 769px)and (max-height: 800px){.topPage .top__mvRight .jobSearch__contSingleBtn,.topPage .top__mvRight input[type=text]{height:5rem}}.topPage .top__mvRight input[type=text]{width:100%}.topPage .top__mvRight .jobSearch__newBlock{background:none;padding:0;margin:1rem auto 0 auto}.topPage .top__mvRight .jobSearch__newBlock dt{background:#ed6c00;color:#fff;position:relative}.topPage .top__mvRight .jobSearch__newBlock dt::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:3px 0 3px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ed6c00;position:absolute;right:-5px;top:0;bottom:0;margin:auto}.topPage .top__mvRight .jobSearch__newBlock dt::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ed6c00}.topPage .top__mvRight .jobSearch__newBlock dd a{color:#4c4948}.topPage .top__mvRightFeature{margin:0 5rem;position:absolute;left:0;right:0;bottom:6.5rem}.topPage .top__mvRightFeature dt{font-weight:bold;font-size:1.3rem;color:#fff;margin-bottom:.6rem}@media screen and (min-width: 769px)and (max-height: 800px){.topPage .top__mvRightFeature dt{margin-bottom:.4rem}}.topPage .top__mvRightFeature dd ul{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;gap:.5rem}.topPage .top__mvRightFeature dd ul a{display:block;font-weight:bold;font-size:1.4rem;color:#fff;border:1px solid #f09991;border-radius:5rem;padding:.2rem 1rem;transition:.3s}@media screen and (min-width: 769px)and (max-height: 800px){.topPage .top__mvRightFeature dd ul a{font-size:1.3rem;padding:0 1rem}}@media screen and (min-width: 1025px){.topPage .top__mvRightFeature dd ul a:hover{background-color:#fff;color:#4c4948}}.topPage .top__mvRightScroll{position:absolute;right:5rem;bottom:3rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;color:#fff}@media screen and (min-width: 1025px){.topPage .top__mvRightScroll:hover{text-decoration:underline}}.topPage .top__mvRightScrollTxt{font-family:"Barlow",sans-serif;font-weight:400;font-size:1.6rem;font-weight:bold;line-height:1;padding-bottom:.2rem;margin-right:1.4rem;letter-spacing:0}.topPage .top__mvRightScrollArrow span{display:block;width:1.2rem;height:.6rem;background:url(../img/arrow_btm_white.svg) no-repeat center center;background-size:cover;animation:arrow 2s infinite}.topPage .top__mvRightScrollArrow span:nth-child(1){animation-delay:-1s;margin-bottom:.2rem}.topPage .top__mvRightScrollArrow span:nth-child(2){animation-delay:-0.5s;margin-bottom:.2rem}.topPage .top__mvRightScrollArrow span:nth-child(3){animation-delay:0s}@keyframes arrow{0%{opacity:0}40%{opacity:1}100%{opacity:0}}.topPage .top__mv2{position:relative;width:100%;min-height:56.5rem;margin-bottom:7.5rem}.topPage .top__mv2Inner{position:relative;display:flex;justify-content:space-between;align-items:flex-end;width:100%;max-width:126rem;margin:0 auto;padding:6.5rem 5rem 7rem 5rem;z-index:2}.topPage .top__mv2InnerTitle{width:67%;padding-right:5rem}.topPage .top__mv2InnerTitle h1{font-size:1.85rem;font-weight:400;line-height:1.4;color:#fff}.topPage .top__mv2InnerTitle h1 span{display:block;margin-bottom:.8rem}.topPage .top__mv2InnerTitle ul{display:flex;gap:1rem;width:100%;max-width:67rem;margin-top:2rem}.topPage .top__mv2InnerTitle ul li{display:flex;align-items:center;border-radius:4px;width:100%;background-color:rgba(29,28,28,.7);padding:.9rem 3rem;font-size:1.8rem;font-weight:400;line-height:1.5;color:#fff}.topPage .top__mv2InnerTitle ul li strong{font-family:"Barlow",sans-serif;font-weight:400;font-size:3.1rem;font-weight:700;line-height:1;color:#ed6c00}@media screen and (max-width: 1160px){.topPage .top__mv2InnerTitle ul li{padding:1rem 2rem;font-size:1.6rem}.topPage .top__mv2InnerTitle ul li strong{font-size:2.8rem}.topPage .top__mv2InnerTitle ul li br{display:none}}.topPage .top__mv2InnerMember{position:relative;border-radius:4px;background-color:#fff;width:33%;max-width:38rem;min-width:28rem;padding:2rem}@media screen and (max-width: 1160px){.topPage .top__mv2InnerMember{padding:2rem 1.5rem}}.topPage .top__mv2InnerMember ul{position:relative;padding-right:11.5rem;z-index:2}.topPage .top__mv2InnerMember ul li{background:url(../img/top/mv-reg-check.svg) no-repeat 0 center/2.2rem;padding:.5rem 0 .7rem 3rem;font-size:1.5rem;font-weight:500;line-height:1}@media screen and (max-width: 1160px){.topPage .top__mv2InnerMember ul{padding-right:9.5rem}}.topPage .top__mv2InnerMember .free{position:absolute;top:-2rem;right:.5rem;width:14rem;z-index:1}@media screen and (max-width: 1160px){.topPage .top__mv2InnerMember .free{top:-1rem;right:0;width:12rem}}.topPage .top__mv2InnerMember .btn{position:relative;margin-top:1.4rem;z-index:2}.topPage .top__mv2InnerMember .btn a{display:flex;justify-content:center;align-items:center;border:1px solid #ed6c00;border-radius:6rem;background-color:#ed6c00;background-image:url(../img/arrow_white.svg);background-repeat:no-repeat;background-position:right 2rem center;width:100%;height:6rem;padding:0 3.5rem 0 1.5rem;font-size:1.8rem;font-weight:500;line-height:1.4;color:#fff;transition:.3s ease}.topPage .top__mv2InnerMember .btn a span{background-image:url(../img/icon_signup.svg);background-repeat:no-repeat;background-position:left center;padding:0 0 0 3.5rem;background-size:2.6rem}@media screen and (max-width: 1160px){.topPage .top__mv2InnerMember .btn a{font-size:1.6rem}}.topPage .top__mv2InnerMember .btn a:hover{background-color:#fff;background-image:url(../img/arrow_orange.svg);color:#ed6c00}.topPage .top__mv2InnerMember .btn a:hover span{background-image:url(../img/icon_signup_orange.svg)}.topPage .top__mv2Bg{position:absolute;top:0;left:0;background-color:#000;width:100%;height:56.5rem;z-index:1;overflow:hidden}.topPage .top__mv2Bg video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%);opacity:.5}.topPage .top__mv2 .top__mvRight{display:block;background:none;width:100%;max-width:100%;height:auto;margin:0 auto;padding:0 5rem;color:#4c4948;z-index:2}.topPage .top__mv2 .top__mvRightSearch{border-radius:4px;background-color:#fff;width:100%;max-width:106rem;margin:0 auto;padding:3rem 5rem 4rem 5rem;color:#4c4948}.topPage .top__mv2 .top__mvRightSearchTxt{margin-bottom:.5rem;color:#4c4948}.topPage .top__mv2 .top__mvRightSearchTxtTitle{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:2rem;margin-bottom:1rem;padding-bottom:2rem;border-bottom:1px solid #ed6c00;width:100%}.topPage .top__mv2 .top__mvRightSearchTxtTitle:after{content:"";position:absolute;left:50%;bottom:-1.2rem;width:0;height:0;margin-left:-1.2rem;border-style:solid;border-width:1.2rem 1.2rem 0 1.2rem;border-color:#ed6c00 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.topPage .top__mv2 .top__mvRightSearchTxtTitle h2{margin:0;font-size:2.8rem;font-weight:500;line-height:1;color:#4c4948}.topPage .top__mv2 .top__mvRightSearchTxtTitle h2 span{display:inline;margin:0;font-size:2.8rem}.topPage .top__mv2 .top__mvRightSearchTxtTitle dl{align-items:flex-end}.topPage .top__mv2 .top__mvRightSearchTxtTitle dl dt{padding:0 0 .3rem 0;line-height:1}.topPage .top__mv2 .top__mvRightSearchTxtTitle dl dd{line-height:1}.topPage .top__mv2 .top__mvRightSearchTxtTitle dl span{margin:0;font-size:3rem;line-height:1;color:#ed6c00}.topPage .top__mv2 .top__mvRightSearchDate{font-size:1rem;line-height:1;text-align:right;opacity:.6}.topPage .top__mv2 .top__mvRightSearchBtn{flex:0 0 15rem;width:15rem;height:5rem;margin:0}.topPage .top__mv2 .top__mvRightSearchBtn2{border-radius:0 4px 4px 0;flex:0 0 5rem;width:5rem;height:5rem;margin:0}.topPage .top__mv2 .top__mvRightSearch form dl{width:50%}.topPage .top__mv2 .top__mvRightSearch form dl:first-child{padding-right:3rem}.topPage .top__mv2 .top__mvRightSearch form dl:last-child{background-image:radial-gradient(circle, #4C4948 0.5px, transparent 0.5px);background-position:left top;background-repeat:repeat-y;background-size:1px 5px;padding-left:3rem}@media screen and (max-width: 1160px){.topPage .top__mv2 .top__mvRightSearch form dl{width:100%;background:none !important;padding:0 !important}.topPage .top__mv2 .top__mvRightSearch form dl:last-child{margin-top:3rem}}.topPage .top__mv2 .top__mvRightSearch form dl dt{position:relative;margin-bottom:1.6rem;padding-left:1em;font-size:1.9rem;font-weight:500;line-height:1;color:#4c4948}.topPage .top__mv2 .top__mvRightSearch form dl dt::before{content:"・";position:absolute;top:0;left:0;font-weight:700;color:#ed6c00}.topPage .top__mv2 .top__mvRightSearch form dl dd{display:flex;align-items:center}.topPage .top__mv2 .top__mvRightSearch form dl dd.job{gap:1rem}.topPage .top__mv2 .top__mvRightSearch form dl dd.job .jobSearch__contSingleBtn{border:1px solid #b7bec2;height:5rem;margin:0}.topPage .top__mv2 .top__mvRightSearch form dl dd.word input[type=text]{border-radius:4px 0 0 4px;border:1px solid #b7bec2;height:5rem;margin:0}.topPage .top__mv2 .top__mvRightFeature{position:relative;bottom:0;margin:3rem 0 0 0}.topPage .top__mv2 .top__mvRightFeature dt{position:relative;width:100%;margin:0 0 1.6rem 0;padding-left:1em;font-size:1.9rem;font-weight:500;line-height:1;color:#4c4948}.topPage .top__mv2 .top__mvRightFeature dt::before{content:"・";position:absolute;top:0;left:0;font-weight:700;color:#ed6c00}.topPage .top__mv2 .top__mvRightFeature dd ul a{position:relative;border:1px solid #dedcdb;border-radius:4px;font-weight:400;color:#4c4948}.topPage .top__mv2 .top__mvRightFeature dd ul a:hover{opacity:.6}.topPage .top__ttl{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;margin-bottom:4rem}.topPage .top__ttlEng{color:#4c4948;font-family:"Barlow",sans-serif;font-weight:400;font-weight:bold;font-size:1.8rem;line-height:1;position:relative;padding-right:6.6rem;display:block;letter-spacing:0;margin-bottom:1.4rem}.topPage .top__ttlEng::after{content:"";height:.1rem;width:5rem;position:absolute;right:0;top:0;bottom:0;margin:auto;display:block;background:#b6bac1}.topPage .top__ttlEng:first-letter{color:#ed6c00}.topPage .top__ttl h2{font-size:3.4rem;font-weight:500}.topPage .top__ttl h2 em{color:#ed6c00}.topPage .top__feature,.topPage .top__flow,.topPage .top__refer,.topPage .top__news{margin-bottom:12.5rem;margin-bottom:8.5rem}.topPage .top__pickup{margin-bottom:8.2rem}.topPage .top__pickupTtl{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:stretch;margin-bottom:2.4rem}.topPage .top__pickupTtl h2{font-weight:500;font-size:2.8rem;padding-left:2.5rem;position:relative}.topPage .top__pickupTtl h2::before{content:"";width:.6rem;height:4rem;display:block;position:absolute;left:0;top:.6rem;background:#ed6c00;border-radius:40px}.topPage .top__pickupCont{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;background-color:#fff;border-radius:4px}.topPage .top__pickupSingle{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;width:16.6666666667%;height:12rem;position:relative;text-align:center;padding:1.8rem;color:#0090d3;line-height:1.3333333333;font-size:1.2rem;text-decoration:underline}.topPage .top__pickupSingle:nth-child(-n+6){border-bottom:1px solid #d8dadd}.topPage .top__pickupSingle:not(:nth-child(6n)){border-right:1px solid #d8dadd}.topPage .top__pickupSingle::after{content:"";display:block;width:2rem;height:2rem;border-radius:20px;background-image:url(../img/arrow_gray02.svg);background-repeat:no-repeat;background-position:left .8rem center;background-color:#f0f2f5;background-size:.6rem;position:absolute;right:.7rem;bottom:.9rem;transition:.3s}.topPage .top__pickupSingle div{background-repeat:no-repeat;background-size:contain;background-position:center center;width:10.5rem;height:5.8rem;transition:opacity .3s}@media screen and (min-width: 1025px){.topPage .top__pickupSingle:hover{text-decoration:none}.topPage .top__pickupSingle:hover div{opacity:.7}.topPage .top__pickupSingle:hover::after{background-image:url(../img/arrow_white.svg);background-color:#4c4948}}.topPage .top__feature{margin-top:6rem;position:relative;padding:10rem 0 10rem}.topPage .top__feature .cont__inner{position:relative;z-index:1}.topPage .top__feature .top__ttl{color:#fff}.topPage .top__feature .top__ttlEng{color:#fff}.topPage .top__feature .top__ttlEng::after{background:#fff}.topPage .top__feature::before{content:"";width:82.2666666667%;height:100%;display:block;background:#ed6c00;position:absolute;left:0;top:0;border-radius:0 4px 4px 0}.topPage .top__featureCont{display:grid;grid-template-columns:48.8% 23.2% 23.2%;grid-template-rows:1fr;grid-column-gap:3rem;grid-row-gap:3rem}.topPage .top__featureContSingle{border-radius:4px;overflow:hidden;display:block;width:100%;height:100%;background:#fff}.topPage .top__featureContSingle div{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-end;align-content:stretch;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:.3s}@media screen and (min-width: 1025px){.topPage .top__featureContSingle:hover div{opacity:.8}}.topPage .top__featureContSingle p{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-end;align-content:stretch;padding:2rem 3rem;width:100%;height:100%;color:#fff;font-size:2.2rem;line-height:1.3636363636;background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.4) 20%, rgba(255, 255, 255, 0) 34%, rgba(255, 255, 255, 0) 100%)}.topPage .top__featureContSingle.left{grid-area:1/1/3/2;aspect-ratio:1/.878}.topPage .top__featureContSingle.left div{background-image:url(../img/top/featurePh01.jpg)}.topPage .top__featureContSingle.left p{font-size:2.8rem}.topPage .top__featureContSingle.right02,.topPage .top__featureContSingle.right03{aspect-ratio:1/.873}.topPage .top__featureContSingle.right01{grid-area:1/2/2/4;aspect-ratio:1/.415}.topPage .top__featureContSingle.right01 div{background-image:url(../img/top/featurePh02.jpg)}.topPage .top__featureContSingle.right02{grid-area:2/2/3/3}.topPage .top__featureContSingle.right02 div{background-image:url(../img/top/featurePh03.jpg)}.topPage .top__featureContSingle.right03{grid-area:2/3/3/4}.topPage .top__featureContSingle.right03 div{background-image:url(../img/top/featurePh04.jpg)}.topPage .top__refer{padding:6.7rem 0;position:relative;margin-bottom:12rem}.topPage .top__refer::before{content:"";display:block;width:56%;height:100%;background:#fff;background:none;position:absolute;right:0;top:0;border-radius:4px 0 0 4px}.topPage .top__refer .top__ttl{margin-bottom:3rem}.topPage .top__referInner{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;align-content:stretch;position:relative;z-index:1}.topPage .top__referImg{width:56%;width:50%}.topPage .top__referTxt{width:44%;width:50%;padding:.5rem 3rem 1.5rem;font-size:1.5rem;padding:0rem 2rem 0rem 5%;line-height:1.6666666667}.topPage .top__referTxtInner,.topPage .top__referTxt .top__ttl{max-width:42rem;max-width:100%;margin:0 auto;margin:0}.topPage .top__referTxtInner h2 span,.topPage .top__referTxt .top__ttl h2 span{position:relative;font-size:4.4rem;line-height:1}.topPage .top__referTxtInner h2 span:before,.topPage .top__referTxt .top__ttl h2 span:before{content:"";background-image:url(../img/top/icon_dot.svg);background-size:2.2rem .4rem;position:absolute;bottom:0;right:0;left:0;margin:auto;width:2.2rem;height:.4rem}.topPage .top__referTxtInner{padding-right:6rem}.topPage .top__referTxt .top__ttl{margin-bottom:2.5rem}.topPage .top__referTxt .att{opacity:.6;font-size:1.3rem;margin-top:.8rem}.topPage .top__referBtn{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border-radius:100px;padding:1.1rem 2.4rem 1.3rem 1.2rem;width:100%;border:1px solid #d8dadd;background-color:#fff;background-image:url(../img/arrow_gray02.svg);background-repeat:no-repeat;background-position:right 2.3rem center;font-weight:500;transition:.3s ease}@media screen and (min-width: 1025px){.topPage .top__referBtn:hover{border:1px solid #4c4948;background-color:#f0f2f5;color:#ed6c00}}.topPage .top__referBtn{max-width:34rem;height:7rem;margin-top:3.8rem;background-image:url(../img/arrow_orange.svg)}.topPage .top__news{margin-bottom:12rem}.topPage .top__news .top__ttl{margin-bottom:0}.topPage .agent__ttl{text-align:center;font-weight:bold;margin-bottom:3.6rem}.topPage .agent__ttlEng{color:#ed6c00;font-family:"Barlow",sans-serif;font-weight:400;font-weight:bold;font-size:1.5rem;line-height:1;margin-bottom:1.2rem}.topPage .agent__ttl h2{font-size:3.2rem}.topPage .agent__flow{width:calc(100% - 10rem);max-width:126rem;margin:0 auto;margin-bottom:9.5rem}.topPage .agent__flowBlock{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;background:#fff;border-top:4px solid #ed6c00;border-radius:4px;padding:5rem}.topPage .agent__flowSingle{width:26.7%;position:relative}.topPage .agent__flowSingle:not(:last-child)::before,.topPage .agent__flowSingle:not(:last-child)::after{content:"";display:block;position:absolute}.topPage .agent__flowSingle:not(:last-child)::before{width:0;height:0;border-style:solid;border-width:1.4rem 0 1.4rem 1.4rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #d8dadd;top:0;bottom:0;margin:auto;right:-23.595505618%}@media screen and (min-width: 769px)and (max-width: 1050px){.topPage .agent__flowSingle:not(:last-child)::before{right:-25.0936329588%}}.topPage .agent__flowSingle:not(:last-child)::after{width:1px;height:100%;border-right:1px dashed #d8dadd;top:0;right:-18.7265917603%}.topPage .agent__flowSingle dl{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;font-family:"Barlow",sans-serif;font-weight:400;color:#ed6c00;font-weight:bold;font-size:2rem;margin-bottom:2.5rem;line-height:1}.topPage .agent__flowSingle dl dt{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch}.topPage .agent__flowSingle dl dt::after{content:"";display:block;width:1.2rem;height:1px;background:#d8dadd;margin:0 .7rem}.topPage .agent__flowSingleImg{margin-bottom:2rem}.topPage .agent__flowSingleImg img{margin:0 auto}.topPage .agent__flowSingle h3{font-size:2rem;font-weight:500;margin-bottom:.3rem}.topPage .agent__flowSingle p{font-size:1.5rem;line-height:1.6666666667}.topPage .agent__flowSingle p a{color:#4c4948;text-decoration:underline}@media screen and (min-width: 1025px){.topPage .agent__flowSingle p a:hover{text-decoration:none}}.topPage .top__news,.blogPage .top__news{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:stretch}.topPage .top__newsCat,.blogPage .top__newsCat{margin:3rem 0 0 auto;font-size:1.5rem;line-height:1}.topPage .top__newsCat ul,.blogPage .top__newsCat ul{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;align-content:stretch}.topPage .top__newsCat ul li,.blogPage .top__newsCat ul li{margin-left:.9rem;display:block;font-size:1.5rem;padding:1.2rem 2rem;border-radius:100px;transition:.3s;background-color:#fff}@media screen and (min-width: 1025px){.topPage .top__newsCat ul li:hover,.blogPage .top__newsCat ul li:hover{background:#ed6c00;color:#fff;cursor:pointer}}.topPage .top__newsCat ul li.active,.blogPage .top__newsCat ul li.active{background:#ed6c00;color:#fff}@media screen and (min-width: 769px)and (max-width: 1200px){.topPage .top__newsCat ul li,.blogPage .top__newsCat ul li{font-size:1.4rem;margin-left:1rem;padding:.9rem 1.4rem}}.topPage .top__newsCont,.blogPage .top__newsCont{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;width:100%;margin-top:3.5rem}.topPage .top__newsCont::before,.topPage .top__newsCont::after,.blogPage .top__newsCont::before,.blogPage .top__newsCont::after{width:23.8095238095%;content:"";display:block}.topPage .top__newsCont::before,.blogPage .top__newsCont::before{order:1}.topPage .top__newsContWrap,.blogPage .top__newsContWrap{display:none}.topPage .top__newsContWrap.active,.blogPage .top__newsContWrap.active{display:block}.topPage .top__newsSingle,.blogPage .top__newsSingle{width:23.8095238095%;margin-bottom:5rem}@media screen and (min-width: 1025px){.topPage .top__newsSingle:hover .top__newsSingleTtl,.blogPage .top__newsSingle:hover .top__newsSingleTtl{text-decoration:none}.topPage .top__newsSingle:hover .top__newsSingleImg,.blogPage .top__newsSingle:hover .top__newsSingleImg{opacity:.7}}.topPage .top__newsSingleImg,.blogPage .top__newsSingleImg{transition:opacity .3s;border-radius:4px;overflow:hidden;margin-bottom:1.4rem;background-color:#e7e9ed;background-image:url(../img/logo.svg);background-position:center center;background-repeat:no-repeat;aspect-ratio:3/2;background-size:21.5rem}.topPage .top__newsSingleImg div,.blogPage .top__newsSingleImg div{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.topPage .top__newsSingleTxt,.blogPage .top__newsSingleTxt{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:stretch;line-height:1}.topPage .top__newsSingleTtl,.blogPage .top__newsSingleTtl{margin-top:.8rem;width:100%;color:#4c4948;font-size:1.8rem;font-weight:500;line-height:1.4444444444;text-decoration:underline}.topPage .top__newsSingleCat,.blogPage .top__newsSingleCat{background:#ed6c00;color:#fff;border-radius:100px;font-size:1.2rem;min-width:9.8rem;max-width:14.6rem;padding:.7rem;text-align:center}.topPage .top__newsSingleDate,.blogPage .top__newsSingleDate{font-size:1.3rem;opacity:.6}.topPage .top__newsSingleKeyword,.blogPage .top__newsSingleKeyword{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-right:-0.4rem}.topPage .top__newsSingleKeyword li,.blogPage .top__newsSingleKeyword li{margin-right:.4rem;margin-bottom:.6rem}.topPage .top__newsSingleKeyword li:not(.dot),.blogPage .top__newsSingleKeyword li:not(.dot){border:1px solid #d8dadd;border-radius:100px;color:rgba(76,73,72,.5);font-size:1.2rem;font-weight:500;padding:.6rem 1rem;line-height:1}@media screen and (max-width: 768px){.topPage .top__newsSingleKeyword li,.blogPage .top__newsSingleKeyword li{margin-bottom:.3rem}.topPage .top__newsSingleKeyword li:not(.dot),.blogPage .top__newsSingleKeyword li:not(.dot){font-size:1.1rem;padding:.6rem .8rem}}.topPage .top__newsSingleKeyword,.blogPage .top__newsSingleKeyword{margin-top:1rem}.topPage .top__newsSingleKeyword li,.blogPage .top__newsSingleKeyword li{margin-bottom:0}.topPage .top__newsBtn,.blogPage .top__newsBtn{height:7rem;max-width:34rem;width:90%;border-radius:100px;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;margin:0 auto;border:1px solid #c2c6cc;font-family:"Barlow",sans-serif;font-weight:400;font-size:1.7rem}.topPage .top__newsBtnWrap,.blogPage .top__newsBtnWrap{width:100%;margin-top:1rem}.topPage .top__newsBtn span,.blogPage .top__newsBtn span{background:url(../img/icon_viewall.svg) no-repeat left center;background-size:1.6rem;padding-left:2.7rem}@media screen and (min-width: 1025px){.topPage .top__newsBtn:hover,.blogPage .top__newsBtn:hover{opacity:.7}}.topPage .top__flowCont,.flowPage .top__flowCont{background:#fff;border-radius:4px;border-top:4px solid #ed6c00;padding:5.2rem 5rem;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.topPage .top__flowContSingle,.flowPage .top__flowContSingle{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;width:28.1896551724%;position:relative}.topPage .top__flowContSingleImg,.flowPage .top__flowContSingleImg{margin:auto 0 0}.topPage .top__flowContSingle:not(:last-child)::before,.topPage .top__flowContSingle:not(:last-child)::after,.flowPage .top__flowContSingle:not(:last-child)::before,.flowPage .top__flowContSingle:not(:last-child)::after{content:"";display:block;position:absolute}.topPage .top__flowContSingle:not(:last-child)::before,.flowPage .top__flowContSingle:not(:last-child)::before{width:0;height:0;border-style:solid;border-width:1.4rem 0 1.4rem 1.4rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #d8dadd;top:-2.5rem;bottom:0;margin:auto;right:-16.9724770642%}@media screen and (min-width: 769px)and (max-width: 1420px){.topPage .top__flowContSingle:not(:last-child)::before,.flowPage .top__flowContSingle:not(:last-child)::before{right:-17.7370030581%}}.topPage .top__flowContSingle:not(:last-child)::after,.flowPage .top__flowContSingle:not(:last-child)::after{width:1px;height:100%;border-right:1px dashed #d8dadd;top:0;right:-13.4556574924%}.topPage .top__flow .entry,.flowPage .top__flow .entry{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;height:7rem;width:100%;border-radius:100px;margin-top:2.5rem;font-weight:500;color:#fff;transition:.3s ease}.topPage .top__flow .entry span,.flowPage .top__flow .entry span{font-size:1.5rem;font-weight:500;background-position:left center;padding:0 0 0 3.2rem}@media screen and (min-width: 1025px){.topPage .top__flow .entry:hover,.flowPage .top__flow .entry:hover{background-color:#fff;color:#ed6c00}.topPage .top__flow .entry:hover span,.flowPage .top__flow .entry:hover span{background-image:url(../img/entry_orange.svg)}}.topPage .top__flow dl,.flowPage .top__flow dl{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;font-family:"Barlow",sans-serif;font-weight:400;color:#ed6c00;font-weight:bold;font-size:1.6rem;margin-bottom:.8rem;line-height:1}.topPage .top__flow dl dt,.flowPage .top__flow dl dt{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch}.topPage .top__flow dl dt::after,.flowPage .top__flow dl dt::after{content:"";display:block;width:1.2rem;height:1px;background:#d8dadd;margin:0 .7rem}.topPage .top__flow h3,.flowPage .top__flow h3{font-size:2.5rem;font-weight:500;margin-bottom:1.5rem}.topPage .top__flow p,.flowPage .top__flow p{font-size:1.5rem;line-height:1.6666666667}.topPage .top__flow p:not([class]),.flowPage .top__flow p:not([class]){margin-bottom:2.4rem}.topPage .top__flow p.att,.flowPage .top__flow p.att{margin-top:-1.6rem;opacity:.6;font-size:1.3rem}.topPage .top__flow img,.flowPage .top__flow img{margin-top:.7rem;margin-bottom:0}.top__pickup .white_area{background:#fff;padding:5rem;border-radius:4px;border-top:4px solid #ed6c00;text-align:center}@media screen and (max-width: 768px){.top__pickup .white_area{padding:3rem 2rem 2rem 2rem;text-align:left}}.top__pickup .white_area h2{font-size:3.4rem;color:#4c4948;font-weight:500}@media screen and (max-width: 768px){.top__pickup .white_area h2{font-size:2.1rem}}.top__pickup .white_area p{margin-top:2rem}.top__pickup .white_area p:has(.cmn__sliderViewAll){text-align:right}.top__pickup .white_area .top__pickupCont{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;background-color:#fff;border-radius:4px;margin-top:2.5rem;border:1px solid #d8dadd}@media screen and (max-width: 768px){.top__pickup .white_area .top__pickupCont{border-right:none;border-bottom:none}}.top__pickup .white_area .top__pickupSingles:nth-child(-n+12){border-bottom:1px solid #d8dadd}.top__pickup .white_area .top__pickupSingles:not(:nth-child(6n)){border-right:1px solid #d8dadd}.top__pickup .white_area .top__pickupSingles{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;width:16.6666666667%;height:12rem;position:relative;text-align:center;padding:1.8rem;color:#ed6c00;line-height:1.3333333333;font-size:1.2rem;text-decoration:underline;padding:0}@media screen and (max-width: 768px){.top__pickup .white_area .top__pickupSingles{width:10.1rem;height:6.5rem}}.top__pickup .white_area .top__pickupSingles div{width:20.5rem;height:8.8rem;background-repeat:no-repeat;background-size:contain;background-position:center center}@media screen and (max-width: 768px){.top__pickup .white_area .top__pickupSingles div{width:8.6rem;height:4.5rem}}.top__pickup .white_area .top__pickupSingles div{background-repeat:no-repeat;background-size:contain;background-position:center center}@media screen and (max-width: 768px){.top__pickup .white_area .top__pickupSingles:nth-child(6),.top__pickup .white_area .top__pickupSingles:nth-child(12),.top__pickup .white_area .top__pickupSingles:nth-child(18){border-right:1px solid #d8dadd}.top__pickup .white_area .top__pickupSingles{border-bottom:1px solid #d8dadd}}@media screen and (max-width: 768px){.cmn__sliderList.extra_margin{margin-bottom:9rem}.cmn__sliderList.extra_margin .cmn__sliderRight{position:absolute;bottom:-4rem;right:0}}.topPage .top__flow.workstyle{margin-bottom:0}@media screen and (max-width: 768px){.topPage .top__flow.workstyle{width:34.5rem;margin-bottom:0}}.white_area{background:#fff;padding:10rem 0}@media screen and (max-width: 768px){.white_area{padding:6rem 0}}.white_area .top_workstyle_block{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.white_area .top_workstyle_block .workstyle_textarea{width:50%;padding:0 3rem 0 0}@media screen and (max-width: 768px){.white_area .top_workstyle_block .workstyle_textarea{width:100%;padding:0}}.white_area .top_workstyle_block .workstyle_textarea ul{margin:2.5rem 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.4rem;max-width:50rem;width:100%}@media screen and (max-width: 768px){.white_area .top_workstyle_block .workstyle_textarea ul{max-width:100%}}.white_area .top_workstyle_block .workstyle_textarea ul li{width:32.4%;align-items:center;font-size:1.3rem;line-height:1.3;color:#4c4948;max-width:16.4rem;margin-bottom:.3%;border-radius:.4rem;display:flex;padding:1.8rem 1rem 1.8rem 5.5rem}@media screen and (max-width: 768px){.white_area .top_workstyle_block .workstyle_textarea ul li{max-width:100%;text-align:center;padding:6rem 1rem 1.8rem 1rem;font-size:1.2rem;line-height:1.4;justify-content:center}}.white_area .top_workstyle_block .workstyle_textarea ul li:nth-child(1){background:#f9f7f5 url(../img/top/icon_work_01.svg) left 1rem center no-repeat;background-size:2.9rem}@media screen and (max-width: 768px){.white_area .top_workstyle_block .workstyle_textarea ul li:nth-child(1){background:#f9f7f5 url(../img/top/icon_work_01.svg) center top 1rem no-repeat;background-size:2.9rem;padding:7rem 1rem 1rem .5rem}}.white_area .top_workstyle_block .workstyle_textarea ul li:nth-child(2){background:#f9f7f5 url(../img/top/icon_work_02.svg) left 1rem center no-repeat;background-size:3.2rem}@media screen and (max-width: 768px){.white_area .top_workstyle_block .workstyle_textarea ul li:nth-child(2){background:#f9f7f5 url(../img/top/icon_work_02.svg) center top 1rem no-repeat;background-size:3.2rem;padding:7rem 1rem 1rem .5rem}}.white_area .top_workstyle_block .workstyle_textarea ul li:nth-child(3){background:#f9f7f5 url(../img/top/icon_work_03.svg) left 1rem center no-repeat;background-size:3.6rem}@media screen and (max-width: 768px){.white_area .top_workstyle_block .workstyle_textarea ul li:nth-child(3){background:#f9f7f5 url(../img/top/icon_work_03.svg) center top 1.5rem no-repeat;background-size:3.6rem;padding:7rem 1rem 1rem .5rem}}.white_area .top_workstyle_block .workstyle_textarea ul li:nth-child(4){background:#f9f7f5 url(../img/top/icon_work_04.svg) left 1rem center no-repeat;background-size:3.8rem}@media screen and (max-width: 768px){.white_area .top_workstyle_block .workstyle_textarea ul li:nth-child(4){background:#f9f7f5 url(../img/top/icon_work_04.svg) center top 1.5rem no-repeat;background-size:3.8rem;font-size:1.05rem;padding:6rem 1rem 1rem 1rem}}.white_area .top_workstyle_block .workstyle_textarea ul li:nth-child(5){background:#f9f7f5 url(../img/top/icon_work_05.svg) left 1rem center no-repeat;background-size:3.3rem}@media screen and (max-width: 768px){.white_area .top_workstyle_block .workstyle_textarea ul li:nth-child(5){background:#f9f7f5 url(../img/top/icon_work_05.svg) center top 1.5rem no-repeat;background-size:3.3rem;padding:6rem 1rem 1rem 1rem}}.white_area .top_workstyle_block .workstyle_textarea ul li:nth-child(6){background:#f9f7f5 url(../img/top/icon_work_06.svg) left 1rem center no-repeat;background-size:3.3rem}@media screen and (max-width: 768px){.white_area .top_workstyle_block .workstyle_textarea ul li:nth-child(6){background:#f9f7f5 url(../img/top/icon_work_06.svg) center top 1.5rem no-repeat;background-size:3.3rem;padding:6rem 1rem 1rem 1rem}}.white_area .top_workstyle_block .workstyle_photoarea{width:50%}@media screen and (max-width: 768px){.white_area .top_workstyle_block .workstyle_photoarea{width:100%}}.white_area .top_workstyle_block .workstyle_photoarea img{width:100%;max-width:63rem}.white_area .top_workstyle_block p{margin-top:3rem}@media screen and (max-width: 768px){.white_area .top_workstyle_block p{margin-top:2rem}}.white_area .top_workstyle_block .workstyle_btn_area{width:100%;margin-top:4rem;display:flex;justify-content:center}@media screen and (max-width: 768px){.white_area .top_workstyle_block .workstyle_btn_area{margin-top:3rem;flex-wrap:wrap}}.white_area .top_workstyle_block .workstyle_btn_area a{margin:0 1rem}@media screen and (max-width: 768px){.white_area .top_workstyle_block .workstyle_btn_area a:nth-child(2){margin-top:1rem}}.featurePage .advantage_extra .top__referInner{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;align-content:stretch;position:relative;width:100%;z-index:1}.featurePage .advantage_extra .top__referImg{position:relative;border-radius:2rem;width:calc(100% - 10rem);max-width:126rem;aspect-ratio:100/38;margin:0 auto;overflow:hidden}.featurePage .advantage_extra .top__referImg img{position:absolute;top:0;left:0;object-fit:cover;max-width:initial;width:100%;height:100%;z-index:1}.featurePage .advantage_extra .top__referTxt{width:calc(100% - 10rem);max-width:126rem;margin:0 auto;padding:3rem 0;line-height:1.6666666667}.featurePage .advantage_extra .top__referTxt .top__ttl{display:flex;justify-content:center;max-width:100%;margin:0}.featurePage .advantage_extra .top__referTxt .top__ttl h2{font-size:2.8rem;font-weight:500}.featurePage .advantage_extra .reason_block{margin:0 auto !important}@media screen and (max-width: 768px){.featurePage .advantage_extra .top__referInner{display:block}.featurePage .advantage_extra .top__referImg{position:relative;border-radius:0;width:100%;height:16rem}.featurePage .advantage_extra .top__referTxt{width:100%;padding:1.5rem 1.5rem 0 1.5rem}.featurePage .advantage_extra .top__referTxt .top__ttl h2{width:100%;font-size:1.7rem;text-align:center}}.topPage .top__refer.extra,.featurePage .advantage_extra{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;align-content:stretch;position:relative;padding:0;margin-bottom:10rem;z-index:1}@media screen and (max-width: 768px){.topPage .top__refer.extra,.featurePage .advantage_extra{margin-bottom:6rem}}.topPage .top__refer.extra .reason_block,.featurePage .advantage_extra .reason_block{width:calc(100% - 10rem);max-width:126rem;min-width:inherit;margin:-10rem auto 0;display:flex;justify-content:space-between;z-index:2}@media screen and (max-width: 768px){.topPage .top__refer.extra .reason_block,.featurePage .advantage_extra .reason_block{margin:1rem auto 0;flex-wrap:wrap;width:34.5rem}}.topPage .top__refer.extra .reason_block .reason_area,.featurePage .advantage_extra .reason_block .reason_area{background:#fff;width:32%;max-width:54rem;border-top:4px solid #ed6c00;border-radius:4px;padding:3.5rem}@media screen and (max-width: 768px){.topPage .top__refer.extra .reason_block .reason_area,.featurePage .advantage_extra .reason_block .reason_area{width:100%;margin-top:1rem;padding:3rem}}.topPage .top__refer.extra .reason_block .reason_area .r_ttl,.featurePage .advantage_extra .reason_block .reason_area .r_ttl{display:flex;align-items:center;font-family:"Barlow",sans-serif;font-size:1.6rem;font-weight:bold}.topPage .top__refer.extra .reason_block .reason_area .r_ttl span,.featurePage .advantage_extra .reason_block .reason_area .r_ttl span{position:relative;margin-left:5rem}.topPage .top__refer.extra .reason_block .reason_area .r_ttl span:before,.featurePage .advantage_extra .reason_block .reason_area .r_ttl span:before{content:"";width:1.6rem;height:1px;background:#cecece;display:flex;align-items:center;width:1.6rem;height:1px;position:absolute;top:0;bottom:0;margin:auto;left:-3rem}.topPage .top__refer.extra .reason_block .reason_area .r_ttl span:after,.featurePage .advantage_extra .reason_block .reason_area .r_ttl span:after{content:"";width:4rem;height:4rem;background:#ed6c00;border-radius:10rem;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.topPage .top__refer.extra .reason_block .reason_area .r_ttl em,.featurePage .advantage_extra .reason_block .reason_area .r_ttl em{color:#fff;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:4rem}.topPage .top__refer.extra .reason_block .reason_area .reason_tl,.featurePage .advantage_extra .reason_block .reason_area .reason_tl{margin-top:2.5rem;font-size:2.4rem;font-weight:500}@media screen and (max-width: 768px){.topPage .top__refer.extra .reason_block .reason_area .reason_tl,.featurePage .advantage_extra .reason_block .reason_area .reason_tl{font-size:2rem}}.topPage .top__refer.extra .reason_block .reason_area .reason_tl em,.featurePage .advantage_extra .reason_block .reason_area .reason_tl em{color:#ed6c00}.topPage .top__refer.extra .reason_block .reason_area .note,.featurePage .advantage_extra .reason_block .reason_area .note{margin-top:1.2rem;font-size:1.2rem;color:#595757}.topPage .top__refer.extra .reason_under,.featurePage .advantage_extra .reason_under{max-width:126rem;width:calc(100% - 10rem);margin:0 auto;text-align:center}@media screen and (max-width: 768px){.topPage .top__refer.extra .reason_under,.featurePage .advantage_extra .reason_under{text-align:left;width:34.5rem}}.topPage .top__refer.extra .reason_under p,.featurePage .advantage_extra .reason_under p{margin-top:2.5rem}@media screen and (max-width: 768px){.topPage .top__refer.extra .reason_under p,.featurePage .advantage_extra .reason_under p{margin-top:2rem}}.topPage .top__refer.extra .reason_under a,.featurePage .advantage_extra .reason_under a{margin:4rem auto 0}.topPage .top__refer.extra .reason_under .three_promises,.featurePage .advantage_extra .reason_under .three_promises{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;border-radius:.4rem;margin:2.5rem auto 3rem auto;padding:3rem;background:#fff}.topPage .top__refer.extra .reason_under .three_promises dt,.featurePage .advantage_extra .reason_under .three_promises dt{margin-right:1rem;font-size:1.8rem;font-weight:700;line-height:1;color:#ed6c00}.topPage .top__refer.extra .reason_under .three_promises dd,.featurePage .advantage_extra .reason_under .three_promises dd{background-image:url(../img/icon_check.svg);background-repeat:no-repeat;background-position:left center;padding:.2rem 0 .2rem 3rem;background-size:2rem;font-size:1.6rem;line-height:1.2}@media screen and (max-width: 768px){.topPage .top__refer.extra .reason_under .three_promises,.featurePage .advantage_extra .reason_under .three_promises{display:block;margin:2rem auto;padding:2.5rem 3rem}.topPage .top__refer.extra .reason_under .three_promises dt,.featurePage .advantage_extra .reason_under .three_promises dt{margin-bottom:1.5rem;width:100%}.topPage .top__refer.extra .reason_under .three_promises dd,.featurePage .advantage_extra .reason_under .three_promises dd{margin-top:.6rem;width:100%}}@media screen and (min-width: 768px)and (max-width: 1100px){.topPage .top__refer.extra .reason_block{margin:2rem auto 0}}.jobSearch__ttl{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end;align-content:stretch;margin-bottom:2.4rem}.jobSearch__ttlRight{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;align-content:stretch;padding-bottom:.6rem}.jobSearch__ttlUpdate{opacity:.5;font-size:1.2rem;margin-right:2rem}.jobSearch__ttlNumber{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:stretch;font-size:1.5rem;line-height:1}.jobSearch__ttlNumber:not(:last-child){margin-right:2rem}.jobSearch__ttlNumber dt,.jobSearch__ttlNumber dd{height:3.1rem;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch}.jobSearch__ttlNumber span{color:#ed6c00;font-size:2.6rem;font-family:"Barlow",sans-serif;font-weight:400;font-weight:bold;padding-left:.4rem;padding-bottom:.4rem}.jobSearch__ttlLow h1{margin-right:1.6rem}.jobSearch__ttlLow{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch}.jobSearch__ttlLowNum{font-size:2.2rem;font-weight:500}.jobSearch__ttlLowNum span{color:#ed6c00;font-family:"Barlow",sans-serif;font-weight:400;font-size:4rem;font-weight:bold}.jobSearch__ttlRecentlyMenu{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;align-content:stretch}.jobSearch__ttlFavAbout{color:#4c4948;text-decoration:underline;padding-left:2.8rem;background:url(../img/icon_question_orange.svg) no-repeat left center}@media screen and (min-width: 1025px){.jobSearch__ttlFavAbout:hover{cursor:pointer;text-decoration:none}}.jobSearch__ttlSpecial{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;width:100%}.jobSearch__ttlSpecialTxt{width:calc(100% - 34rem)}.jobSearch__ttlSpecialImg{width:30rem;height:17.1rem;padding:2.6rem 4.1rem;background:#fff;margin-top:1.1rem;transition:opacity .3s}.jobSearch__ttlSpecialImg div{width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center center}.jobSearch__ttlSpecial dl dt{font-weight:bold;font-size:1.6rem;margin-bottom:.2rem}.jobSearch__ttlSpecial dl dd{font-size:1.5rem;line-height:1.6666666667}.jobSearch__newBlock{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;background:#fff;border-radius:4px;margin-bottom:1rem;padding:2.6rem 2.5rem}.jobSearch__newBlock dt{margin-right:1.6rem;font-size:1.2rem;color:#fff;background:#ed6c00;padding:.3rem 1.1rem;border-radius:100px;text-align:center;position:relative}.jobSearch__newBlock dt::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:3px 0 3px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ed6c00;position:absolute;right:-5px;top:0;bottom:0;margin:auto}.jobSearch__newBlock dd{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;font-size:1.3rem}.jobSearch__newBlock dd a{font-size:1.4rem;color:#4c4948;text-decoration:underline}@media screen and (min-width: 1025px){.jobSearch__newBlock dd a:hover{text-decoration:none}}.jobSearch__cont{background:#fff;border-radius:4px}.jobSearch__contTtl{background:#4c4948;border-radius:4px 4px 0 0;color:#fff;text-align:center;font-weight:bold;padding:1.5rem 0 1.6rem;font-size:1.7rem}.jobSearch__contSingle{padding:2.1rem 4rem;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.jobSearch__contSingle:not(:last-child){border-bottom:1px solid #d8dadd}.jobSearch__contSingleTtl{width:20rem;font-size:1.7rem;font-weight:bold;padding-top:1rem}.jobSearch__contSingleTtl.mdl{padding-top:1.5rem}.jobSearch__contSingleTxt{width:calc(100% - 20rem)}.jobSearch__contSingleTxt .att{margin:-3rem 0 0 auto;text-align:right;font-size:1.3rem;opacity:.7;width:20rem}.jobSearch__contSingleBtn{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;padding:0 1.5rem;font-size:1.6rem;line-height:1;width:24rem;height:5rem;border-radius:4px;background-color:#eaebef;background-image:url(../img/arrow_btm_orange.svg);background-position:right 2rem center;background-repeat:no-repeat;box-shadow:0 2px 0 rgba(0,0,0,.16);transition:.3s}.jobSearch__contSingleBtn:not(:last-child){margin-bottom:1.1rem}@media screen and (min-width: 1025px){.jobSearch__contSingleBtn:hover{transform:translateY(2px);box-shadow:none;cursor:pointer}}.jobSearch__contBtm{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;padding:4rem}.jobSearch__contBtmBtn{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border:1px solid #ed6c00;border-radius:100px;padding:1.8rem 2.2rem;width:100%;color:#fff;background-color:#ed6c00;background-image:url(../img/arrow_white.svg);background-repeat:no-repeat;background-position:right 3.4rem center;font-weight:500;font-size:1.6rem;transition:.3s ease}@media screen and (min-width: 1025px){.jobSearch__contBtmBtn:hover{background-color:#fff;background-image:url(../img/arrow_orange.svg);color:#ed6c00}}@media screen and (max-width: 768px){.jobSearch__contBtmBtn{padding:1.1rem 2.2rem 1.2rem 2.2rem;font-size:1.3rem;background-position:right 2.1rem center}}.jobSearch__contBtmBtn{transition:.3s;max-width:46rem;font-size:1.6rem;margin:0 12.4rem 0 5rem}@media screen and (max-width: 910px){.jobSearch__contBtmBtn{margin:0 0 0 3rem}}@media screen and (min-width: 1025px){.jobSearch__contBtmBtn:hover{cursor:pointer}}.jobSearch__contBtmBtn .eng{font-size:2.8rem;font-family:"Barlow",sans-serif;font-weight:400;margin-right:.8rem;font-weight:bold}.jobSearch__contBtmReset{width:100%;text-align:center;margin-top:2rem}.jobSearch__contBtmReset a{color:#4c4948;text-decoration:underline}@media screen and (min-width: 1025px){.jobSearch__contBtmReset a:hover{text-decoration:none}}.jobSearch__contSingleAcc{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}.jobSearch__contSingleAccBtn{width:calc(100% - 8rem);margin:2.6rem auto 0;order:1;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border:1px solid #4c4948;background:#4c4948;height:6rem;border-radius:4px;cursor:pointer;transition:.3s ease}.jobSearch__contSingleAccBtn span{font-size:1.5rem;color:#fff;background:url(../img/icon_plus.svg) no-repeat left center;background-size:1.8rem;padding-left:2.8rem;transition:.3s ease}.jobSearch__contSingleAccBtn span::after{content:"詳しい条件を設定する"}.jobSearch__contSingleAccBtn.open span{background-image:url(../img/icon_minus.svg)}.jobSearch__contSingleAccBtn.open span::after{content:"閉じる"}@media screen and (min-width: 1025px){.jobSearch__contSingleAccBtn:hover{background-color:#fff;color:#4c4948}.jobSearch__contSingleAccBtn:hover span{color:#4c4948}}@media screen and (max-width: 768px){.jobSearch__contSingleAccBtn{height:4rem}.jobSearch__contSingleAccBtn span{font-size:1.3rem}}.jobSearch__contSingleAccInner{width:100%;order:0;display:none;border-bottom:1px solid #d8dadd}.jobSearch__acc{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;background:#fff;margin-bottom:4rem;border-radius:4px}.jobSearch__accTtl{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.jobSearch__accTtl dl{width:calc(100% - 20rem);border:1px solid #d8dadd;border-right:1px solid #fff;border-radius:4px 0 0 4px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:1.5rem 2rem}.jobSearch__accTtl dl dt{font-weight:bold;font-size:1.6rem;width:14rem}.jobSearch__accTtl dl dd{width:calc(100% - 14rem)}.jobSearch__accTtl dl dd p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobSearch__accTtl .jobSearch__accBtn{width:20rem;border-radius:0 4px 4px 0}.jobSearch__accTtl .jobSearch__accBtn span{background-image:url(../img/icon_plus.svg)}.jobSearch__accTtl .jobSearch__accBtn span::after{content:"検索条件の変更"}.jobSearch__accBtn{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border:1px solid #4c4948;background:#4c4948;height:6rem;border-radius:4px;cursor:pointer;transition:.3s ease}.jobSearch__accBtn span{font-size:1.5rem;color:#fff;background:url(../img/icon_plus.svg) no-repeat left center;background-size:1.8rem;padding-left:2.8rem;transition:.3s ease}.jobSearch__accBtn span::after{content:"詳しい条件を設定する"}.jobSearch__accBtn.open span{background-image:url(../img/icon_minus.svg)}.jobSearch__accBtn.open span::after{content:"閉じる"}@media screen and (min-width: 1025px){.jobSearch__accBtn:hover{background-color:#fff;color:#4c4948}.jobSearch__accBtn:hover span{color:#4c4948}}@media screen and (max-width: 768px){.jobSearch__accBtn{height:4rem}.jobSearch__accBtn span{font-size:1.3rem}}.jobSearch__accBtn{border-radius:0 0 4px 4px}.jobSearch__acc .jobSearch__cont{display:none;border:1px solid #d8dadd;border-top:none;width:100%;border-radius:0 0 4px 4px}.jobSearch__acc .jobSearch__cont .jobSearch__contSingle:not(:last-child){border-bottom-width:1px}.jobSearch__acc .jobSearch__cont .jobSearch__accBtn span{background-image:url(../img/icon_minus.svg)}.jobSearch__acc .jobSearch__cont .jobSearch__accBtn span::after{display:none}.jobSearch__acc .jobSearch__contBtm{padding:3rem}.jobSearch__acc.open .jobSearch__accTtl dl{border-radius:4px 0 0 0}.jobSearch__acc.open .jobSearch__accTtl .jobSearch__accBtn{border-radius:0 4px 0 0}.jobSearch__acc.open .jobSearch__accTtl .jobSearch__accBtn span{background-image:url(../img/icon_minus.svg)}.jobSearch__acc.open .jobSearch__accTtl .jobSearch__accBtn span::after{content:"閉じる"}.jobSearch__pager{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}.jobSearch__pagerPrev,.jobSearch__pagerNext{width:5rem;height:5rem;border-radius:100%;background:#fff;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;transition:.3s}.jobSearch__pagerPrev::after,.jobSearch__pagerNext::after{transition:.3s;content:"";display:block;background:url(../img/arrow_gray02.svg) no-repeat;background-size:contain;width:.8rem;height:1.4rem}@media screen and (min-width: 1025px){.jobSearch__pagerPrev:hover,.jobSearch__pagerNext:hover{background:#4c4948;cursor:pointer}.jobSearch__pagerPrev:hover::after,.jobSearch__pagerNext:hover::after{background-image:url(../img/arrow_white.svg)}}.jobSearch__pagerPrev{margin-right:1.6rem}.jobSearch__pagerPrev::after{transform:rotate(180deg);margin-right:.4rem}.jobSearch__pagerNext{margin-left:1.6rem}.jobSearch__pagerNext::after{margin-left:.1rem}@media screen and (max-width: 768px){.jobSearch__pagerPrev,.jobSearch__pagerNext{width:3.2rem;height:3.2rem}.jobSearch__pagerPrev{margin-right:.9rem}.jobSearch__pagerNext{margin-left:.9rem}}.jobSearch__pager ul{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:stretch}.jobSearch__pager ul li{font-family:"Barlow",sans-serif;font-weight:400;font-size:1.6rem;font-weight:bold;margin:0 .4rem}.jobSearch__pager ul li a{width:5rem;height:5rem}.jobSearch__pager ul li a,.jobSearch__pager ul li span{border-radius:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;transition:.3s}.jobSearch__pager ul li a.current,.jobSearch__pager ul li span.current{background:#ed6c00;color:#fff;border-radius:100%;width:5rem;height:5rem}.jobSearch__pager ul li a.dot,.jobSearch__pager ul li span.dot{padding-bottom:.6rem}@media screen and (min-width: 1025px){.jobSearch__pager ul li a:hover{background:#fff}}@media screen and (min-width: 1025px){.jobSearch__pager ul li a.current:hover{background:#ed6c00}}@media screen and (max-width: 768px){.jobSearch__pager ul li{font-size:1.3rem;margin:0 .3rem}.jobSearch__pager ul li a{width:3.2rem;height:3.2rem}.jobSearch__pager ul li a.current,.jobSearch__pager ul li span.current{width:3.2rem;height:3.2rem}}.jobSearch__pagerBtn{width:90%;max-width:40rem;height:6rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border-radius:100px;border:1px solid #c2c6cc;font-size:1.5rem;font-weight:500;transition:.3s ease}.jobSearch__pagerBtn:hover{border-color:#4c4948;background-color:#fff;color:#ed6c00}.jobSearch__pagerBlock{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-bottom:3rem}.jobSearch__pagerBlock .jobSearch__pager{margin:0 0 0 auto}.jobSearch__pagerBlock .jobSearch__pagerPrev,.jobSearch__pagerBlock .jobSearch__pagerNext{width:3.2rem;height:3.2rem}.jobSearch__pagerBlock .jobSearch__pagerPrev{margin-right:.9rem}.jobSearch__pagerBlock .jobSearch__pagerNext{margin-left:.9rem}.jobSearch__pagerBlock .jobSearch__pager ul li{margin:0 .3rem;font-size:1.3rem}.jobSearch__pagerBlock .jobSearch__pager ul li a{width:3.2rem;height:3.2rem}.jobSearch__pagerBlock .jobSearch__pager ul li a.dot,.jobSearch__pagerBlock .jobSearch__pager ul li span.dot{padding-bottom:.6rem}.jobSearch__pagerBlock label span{padding-left:3.2rem;font-weight:500;padding-top:.1rem}.jobSearch__pagerBlock label span::before{width:2rem;height:2rem;top:.3rem}.jobSearch__pagerBlock label span::after{width:1.1rem;height:1.1rem;top:.8rem;left:.6rem}.jobSearch__pagerTotal{line-height:1;margin-right:4rem}.jobSearch__pagerTotal span{font-family:"Barlow",sans-serif;font-weight:400;color:#ed6c00;font-weight:bold;font-size:3rem;margin-right:.4rem}.jobSearch__resultList{margin-bottom:4rem}.jobSearch__resultListSingle{position:relative;padding:4rem 0;border-radius:4px;border-top:4px solid #ed6c00;background:#fff}.jobSearch__resultListSingle:not(:last-child){margin-bottom:3rem}.jobSearch__resultListSingle>*{width:calc(100% - 6rem);max-width:100rem;margin:0 auto}.jobSearch__resultListSingleTop{margin-bottom:2.1rem;position:relative}.jobSearch__resultListSingleTopLeft{width:calc(100% - 8.8rem)}.jobSearch__resultListSingleCont,.jobSearch__resultListSingleFeature{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;align-content:stretch}.jobSearch__resultListSingleContInner,.jobSearch__resultListSingleFeatureInner{flex:2 2 76.8rem}.jobSearch__resultListSingleContImg,.jobSearch__resultListSingleFeatureImg{flex:1 1 21rem;margin-left:4.4rem;margin-top:.3rem;height:12rem;border:1px solid #d8dadd;padding:0}.jobSearch__resultListSingleContImg div,.jobSearch__resultListSingleFeatureImg div{width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center center}.jobSearch__resultListSingleCont dl,.jobSearch__resultListSingleFeature dl{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;align-content:stretch;font-size:1.5rem}.jobSearch__resultListSingleCont dl:not(:last-child),.jobSearch__resultListSingleFeature dl:not(:last-child){margin-bottom:1.2rem}.jobSearch__resultListSingleCont dl dt,.jobSearch__resultListSingleFeature dl dt{background-position:left top;background-repeat:no-repeat;padding-left:2.4rem;padding-top:.1rem;min-height:1.8rem}.jobSearch__resultListSingleCont dl dt.salary,.jobSearch__resultListSingleFeature dl dt.salary{background-image:url(../img/icon_salary_orange.svg);background-position:left top .8rem}@media screen and (max-width: 768px){.jobSearch__resultListSingleCont dl dt.salary,.jobSearch__resultListSingleFeature dl dt.salary{background-position:left top .1rem}}.jobSearch__resultListSingleCont dl dt.place,.jobSearch__resultListSingleFeature dl dt.place{background-image:url(../img/icon_place_orange.svg);background-position:left .1rem top .7rem}@media screen and (max-width: 768px){.jobSearch__resultListSingleCont dl dt.place,.jobSearch__resultListSingleFeature dl dt.place{background-position:left .2rem top}}.jobSearch__resultListSingleCont dl dt.station,.jobSearch__resultListSingleFeature dl dt.station{background-image:url(../img/icon_station_orange.svg);background-position:left .1rem top .5rem}@media screen and (max-width: 768px){.jobSearch__resultListSingleCont dl dt.station,.jobSearch__resultListSingleFeature dl dt.station{background-position:left .1rem top .1rem}}.jobSearch__resultListSingleCont dl dt.job,.jobSearch__resultListSingleFeature dl dt.job{background-image:url(../img/icon_job_orange.svg);background-position:left top}.jobSearch__resultListSingleCont dl dt.business,.jobSearch__resultListSingleFeature dl dt.business{background-image:url(../img/icon_business_orange.svg);background-position:left top}.jobSearch__resultListSingleCont dl dt.name,.jobSearch__resultListSingleFeature dl dt.name{background-image:url(../img/icon_name_orange.svg);background-position:left .1rem top .4rem}@media screen and (max-width: 768px){.jobSearch__resultListSingleCont dl dt.name,.jobSearch__resultListSingleFeature dl dt.name{background-position:left .1rem top .1rem}}.jobSearch__resultListSingleCont dl dt.content,.jobSearch__resultListSingleFeature dl dt.content{background-image:url(../img/icon_content_orange.svg);background-position:left top .4rem}@media screen and (max-width: 768px){.jobSearch__resultListSingleCont dl dt.content,.jobSearch__resultListSingleFeature dl dt.content{background-position:left top .1rem}}.jobSearch__resultListSingleCont dl dt.feature,.jobSearch__resultListSingleFeature dl dt.feature{background-image:url(../img/icon_feature_orange.svg);background-position:left top .7rem}@media screen and (max-width: 768px){.jobSearch__resultListSingleCont dl dt.feature,.jobSearch__resultListSingleFeature dl dt.feature{background-position:left top .2rem}}.jobSearch__resultListSingleCont dl dt.skill,.jobSearch__resultListSingleFeature dl dt.skill{background-image:url(../img/icon_skill_orange.svg);background-position:left .3rem center}.jobSearch__resultListSingleCont dl dt,.jobSearch__resultListSingleFeature dl dt{font-weight:bold;width:12.8rem}.jobSearch__resultListSingleCont dl dd,.jobSearch__resultListSingleFeature dl dd{width:calc(100% - 12.8rem);line-height:1.6666666667}.jobSearch__resultListSingleCont dl dd ul,.jobSearch__resultListSingleFeature dl dd ul{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-right:-0.4rem}.jobSearch__resultListSingleCont dl dd ul li,.jobSearch__resultListSingleFeature dl dd ul li{margin-right:.4rem;margin-bottom:.6rem}.jobSearch__resultListSingleCont dl dd ul li:not(.dot),.jobSearch__resultListSingleFeature dl dd ul li:not(.dot){border:1px solid #d8dadd;border-radius:100px;color:rgba(76,73,72,.5);font-size:1.2rem;font-weight:500;padding:.6rem 1rem;line-height:1}@media screen and (max-width: 768px){.jobSearch__resultListSingleCont dl dd ul li,.jobSearch__resultListSingleFeature dl dd ul li{margin-bottom:.3rem}.jobSearch__resultListSingleCont dl dd ul li:not(.dot),.jobSearch__resultListSingleFeature dl dd ul li:not(.dot){font-size:1.1rem;padding:.6rem .8rem}}.jobSearch__resultListSingleFeature{margin-top:1.6rem;margin-bottom:2.6rem}.jobSearch__resultListSingleTtl{line-height:1.2857142857;position:relative;margin-bottom:1rem}.jobSearch__resultListSingleTtl h1,.jobSearch__resultListSingleTtl h2,.jobSearch__resultListSingleTtl h3{font-weight:500;font-size:2.8rem;line-height:1.2857142857}.jobSearch__resultListSingleTtl a{color:#4c4948;text-decoration:underline}@media screen and (min-width: 1025px){.jobSearch__resultListSingleTtl a:hover{text-decoration:none}}.jobSearch__resultListSingleTtl.new{text-indent:6.1rem}.jobSearch__resultListSingleTtl span{position:absolute;left:0;top:.1rem;font-family:"Barlow",sans-serif;font-weight:400;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;font-size:1.2rem;text-indent:0;background:#ed6c00;color:#fff;border-radius:100px;width:5.1rem;height:2.6rem;line-height:1}@media screen and (max-width: 768px){.jobSearch__resultListSingleTtl span{font-size:1.1rem;width:4.5rem;height:2.2rem}}.jobSearch__resultListSingleTtl span{top:.6rem}.jobSearch__resultListSingleFavorite{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-end;align-content:stretch;position:absolute;right:0;top:.8rem;height:5.6rem;min-width:6.8rem;background-image:url(../img/heart_border_thin.svg);background-repeat:no-repeat;background-position:center top;background-size:3.6rem;font-size:1.1rem;font-weight:500;transition:.3s;letter-spacing:.03em}@media screen and (min-width: 1025px){.jobSearch__resultListSingleFavorite:hover{cursor:pointer;background-image:url(../img/heart_orange.svg);text-decoration:underline}}.jobSearch__resultListSingleFavorite.pc{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-end;align-content:stretch}.jobSearch__resultListSingleFavorite.sp{display:none}.jobSearch__resultListSingleFavorite span::before{content:"気になる"}.jobSearch__resultListSingleFavorite.on{background-image:url(../img/heart_orange.svg)}@media screen and (min-width: 1025px){.jobSearch__resultListSingleFavorite.on:hover{background-image:url(../img/heart_border_thin.svg)}}.jobSearch__resultListSingleFavorite.on span::before{content:"削除"}.jobSearch__resultListSingleDate{font-size:1.2rem;opacity:.6}.jobSearch__resultListSingleOverview{background:url(../img/icon_check_orange.svg) no-repeat left 2rem center #fff0e5;padding:2rem 2rem 2rem 8rem;font-size:1.5rem;margin:2.6rem auto;min-height:8.6rem;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch}.jobSearch__resultListSingleBtn{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}.jobSearch__resultListSingleBtn a{margin:0 1rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;width:30rem;color:#fff;font-weight:500;font-size:1.5rem;height:6rem;border-radius:100px;transition:.3s ease}.jobSearch__resultListSingleBtn a span{transition:.3s ease}.jobSearch__resultListSingleBtn a.detail{border:1px solid #4c4948;background:#4c4948}@media screen and (min-width: 1025px){.jobSearch__resultListSingleBtn a.detail:hover{background-color:#fff;color:#4c4948}}.jobSearch__resultListSingleBtn a.entry{border:1px solid #ed6c00}.jobSearch__resultListSingleBtn a.entry span{background-position:left center;padding:0 0 0 3.2rem}@media screen and (min-width: 1025px){.jobSearch__resultListSingleBtn a.entry:hover{background-color:#fff;color:#ed6c00}.jobSearch__resultListSingleBtn a.entry:hover span{background-image:url(../img/icon_entry_orange.svg)}}.jobSearchResultList h1{font-size:3rem}.jobSearchResult__btm{border-top:1px solid #c2c6cc;padding-top:8rem;margin-top:8rem}@media screen and (max-width: 768px){.jobSearchResult__btm{padding-top:5.3rem;margin-top:5.1rem}}.jobSearchResult__btm .jobSearch__contBtm{padding:3rem}.jobSearchResult__agent{margin-top:12.2rem}.jobSearchResult__agent+.pankuzu{margin-top:1.4rem}.jobSearchResult__agentIntro>a,.jobSearchResult__agentShow>a{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border-radius:100px;padding:1.1rem 2.4rem 1.3rem 1.2rem;width:100%;border:1px solid #d8dadd;background-color:#fff;background-image:url(../img/arrow_gray02.svg);background-repeat:no-repeat;background-position:right 2.3rem center;font-weight:500;transition:.3s ease}@media screen and (min-width: 1025px){.jobSearchResult__agentIntro>a:hover,.jobSearchResult__agentShow>a:hover{border:1px solid #4c4948;background-color:#f0f2f5;color:#ed6c00}}.jobSearchResult__agentIntro>a,.jobSearchResult__agentShow>a{border-color:#fff;max-width:34rem;height:7rem;margin:0 auto;font-size:1.6rem;background-image:url(../img/arrow_orange.svg);background-position:right 3.1rem center}.jobSearchResult__agentIntro{background:#ed6c00;color:#fff;padding:5rem 3rem 5rem;text-align:center;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:stretch}.jobSearchResult__agentIntroLead{position:relative;font-size:2.4rem;width:100%;margin-bottom:.3rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}.jobSearchResult__agentIntroLead::before,.jobSearchResult__agentIntroLead::after{content:"";display:block;width:1.9rem;height:4.2rem;background:url(../img/jobs/agent_introOb.svg) no-repeat center center;background-size:contain}.jobSearchResult__agentIntroLead::before{margin-right:1.7rem}.jobSearchResult__agentIntroLead::after{margin-left:1.7rem;background-image:url(../img/jobs/agent_introOb02.svg)}.jobSearchResult__agentIntro dl{margin:0 auto}.jobSearchResult__agentIntro dl dt{font-size:3.2rem;margin-bottom:1.3rem}.jobSearchResult__agentIntro dl dd{font-size:1.6rem}.jobSearchResult__agentIntro a{margin-top:2.6rem}.jobSearchResult__agentIntroAtt{font-size:1.3rem;margin-top:1.5rem}.jobSearchResult__agentIntroAtt a{color:#fff;text-decoration:underline}@media screen and (min-width: 1025px){.jobSearchResult__agentIntroAtt a:hover{text-decoration:none}}.jobSearchResult__agentPoints,.jobSearchResult__agentSuccess{padding:7rem 3rem 7.5rem}.jobSearchResult__agentPointsEngTtl,.jobSearchResult__agentSuccessEngTtl{font-family:"Barlow",sans-serif;font-weight:400;color:#ed6c00;font-weight:bold;font-size:1.5rem;text-align:center;line-height:1;margin-bottom:1rem}.jobSearchResult__agentPointsTtl,.jobSearchResult__agentSuccessTtl{font-weight:bold;text-align:center}.jobSearchResult__agentPointsEngTtl{margin-bottom:2rem}.jobSearchResult__agentPointsTtl{font-size:2.1rem;margin-bottom:4.5rem;line-height:1}.jobSearchResult__agentPointsTtl span{font-size:3rem;display:block;line-height:1}.jobSearchResult__agentPointsTtl span strong{color:#ed6c00;font-family:"Barlow",sans-serif;font-weight:400;font-size:5.2rem;font-weight:bold}.jobSearchResult__agentPointsCont{width:calc(100% - 10rem);max-width:126rem;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;align-content:stretch;max-width:103.4rem}.jobSearchResult__agentSuccess{background:#f8f8fa;padding-bottom:4rem}.jobSearchResult__agentSuccessTtl{font-size:3rem;margin-bottom:4rem}.jobSearchResult__agentSuccessCont{width:calc(100% - 10rem);max-width:126rem;margin:0 auto;max-width:111rem;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.jobSearchResult__agentSuccessSingle{width:48.6486486486%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;margin-bottom:3rem}.jobSearchResult__agentSuccessImg{width:29.6296296296%;aspect-ratio:4/3}.jobSearchResult__agentSuccessImg div{border-radius:4px;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.jobSearchResult__agentSuccessTxt{width:66.6666666667%;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}.jobSearchResult__agentSuccessTxt dl{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;height:2.4rem;border:1px solid #ed6c00;line-height:1;background:#fff;font-size:1.2rem;text-align:center;margin-bottom:1.2rem}.jobSearchResult__agentSuccessTxt dl dt,.jobSearchResult__agentSuccessTxt dl dd{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;padding:0 1rem;height:100%}.jobSearchResult__agentSuccessTxt dl dt{background:#ed6c00;color:#fff;min-width:6.9rem}.jobSearchResult__agentSuccessTxt dl dd{width:5.4rem}.jobSearchResult__agentSuccessTxt p{font-size:1.5rem}.jobSearchResult__agentShow{background:url(../img/jobs/show_bg.jpg) no-repeat center center;background-size:cover;padding:6.5rem 3rem 7.5rem;text-align:center;color:#fff}.jobSearchResult__agentShowLead{font-size:2.6rem;margin-bottom:3rem;line-height:1.5384615385}.jobSearchResultDetail .jobSearch__resultList{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;align-content:stretch;position:relative;margin-bottom:7.7rem}.jobSearchResultDetail .jobSearch__resultListNav{position:sticky;top:13rem;width:22.2222222222%;min-width:24rem;padding:2rem 0 0;background:#fff;border-top:4px solid #ed6c00;border-radius:4px;isolation:isolate}.jobSearchResultDetail .jobSearch__resultListNavTtl{font-size:1.8rem;font-weight:500;margin:0 2rem 2rem;line-height:1.4444444444}.jobSearchResultDetail .jobSearch__resultListNav ul{margin-top:2.6rem;border-top:1px solid #d8dadd}.jobSearchResultDetail .jobSearch__resultListNav ul li:not(:last-child){border-bottom:1px solid #d8dadd}.jobSearchResultDetail .jobSearch__resultListNav ul li a{display:block;width:100%;height:100%;padding:.8rem 2rem}.jobSearchResultDetail .jobSearch__resultListNav ul li a:hover{text-decoration:underline}.jobSearchResultDetail .jobSearch__resultListNav ul li.current{background:#ebedf0;font-weight:bold}.jobSearchResultDetail .jobSearch__resultListNav ul li.current a{color:#ed6c00}.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleBtn{margin:0 2rem}.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleBtn a.entry span{background-position:left .2rem center;background-size:1.7rem;padding-left:3.5rem;font-size:1.3rem}.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleBtn a,.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleFavorite{width:100%;height:4.4rem}.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleBtn a{margin:0 0 1rem}.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleFavorite{position:relative;left:auto;bottom:auto;top:auto;bottom:auto;border:1px solid #c2c6cc;border-radius:100px;background:#fff;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleFavorite span{font-weight:500;height:3rem;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;background-image:url(../img/heart_border.svg);background-repeat:no-repeat;background-position:left center;background-size:2.3rem;padding-left:3.1rem}.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleFavorite span::before{content:"気になる求人に登録"}.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleFavorite.on{background:#f0f2f5;border-color:#f0f2f5}.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleFavorite.on span{background-image:url(../img/heart_orange.svg)}.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleFavorite.on span::before{content:"気になる求人から削除"}.jobSearchResultDetail .jobSearch__resultListSingle{width:75.3968253968%;padding:2rem 0 4rem;margin-left:3rem}.jobSearchResultDetail .jobSearch__resultListSingleInner{width:calc(100% - 6rem);max-width:80rem;margin:0 auto}.jobSearchResultDetail .jobSearch__resultListSingle.noBg{background:rgba(0,0,0,0);padding:0}.jobSearchResultDetail .jobSearch__resultListSingle.noBg .bg{background-color:#fff;width:100%;max-width:inherit;padding:2rem 0 4rem;position:relative}.jobSearchResultDetail .jobSearch__resultListSingleFilter{margin-top:9.5rem;width:100%;max-width:inherit}.jobSearchResultDetail .jobSearch__resultListSingleFilter h2{background:url(../img/jobs/icon_filter.svg) no-repeat left top/3.4rem;padding-left:4.8rem;font-size:2.2rem;font-weight:500;margin-bottom:2rem;letter-spacing:.05em}.jobSearchResultDetail .jobSearch__resultListSingleFilterInner{background-color:#fff;padding:4rem 7.5rem}.jobSearchResultDetail .jobSearch__resultListSingleFilter ul{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;gap:1rem 1.5rem}.jobSearchResultDetail .jobSearch__resultListSingleFilter ul li{padding-right:1.5rem;border-right:1px solid #d8dadd;line-height:1;letter-spacing:.05em}.jobSearchResultDetail .jobSearch__resultListSingleFilter ul a{color:#4c4948;text-decoration:underline}@media screen and (min-width: 1025px){.jobSearchResultDetail .jobSearch__resultListSingleFilter ul a:hover{text-decoration:none}}.jobSearchResultDetail .jobSearch__resultListSingleTopArea{margin-bottom:8rem}.jobSearchResultDetail .jobSearch__resultListSingleTop{margin-bottom:3.4rem}.jobSearchResultDetail .jobSearch__resultListSingleTopLeft{width:100%}.jobSearchResultDetail .jobSearch__resultListSingleDate{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;align-content:stretch;margin-bottom:.8rem}.jobSearchResultDetail .jobSearch__resultListSingleDate dl{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch}.jobSearchResultDetail .jobSearch__resultListSingleDate dl:not(:first-child){margin-left:2.3rem}.jobSearchResultDetail .jobSearch__resultListSingleDate dl dt::after{content:"："}.jobSearchResultDetail .jobSearch__resultListSingleTtl{margin-bottom:.8rem}.jobSearchResultDetail .jobSearch__resultListSingleCat{font-size:1.5rem}.jobSearchResultDetail .jobSearch__resultListSingleCont{margin-bottom:-0.5rem}.jobSearchResultDetail .jobSearch__resultListSingleContInner{flex:2 2 44rem}.jobSearchResultDetail .jobSearch__resultListSingleContImg{max-width:21rem;margin-left:2rem}.jobSearchResultDetail .jobSearch__resultListSingleOverview{margin-top:0;background-position:left 2rem top 2.3rem;padding-top:2.2rem;padding-left:7.4rem}.jobSearchResultDetail .jobSearch__resultListSingleOverviewTtl{width:100%;color:#ed6c00;font-weight:bold;font-size:1.5rem;line-height:1;margin-bottom:.6rem}.jobSearchResultDetail .jobSearch__resultListSingleDescription h2,.jobSearchResultDetail .jobSearch__resultListSingleFlow h2,.jobSearchResultDetail .jobSearch__resultListSingleInfo h2{color:#ed6c00;font-weight:500;font-size:2.6rem;line-height:1;margin-bottom:4rem}.jobSearchResultDetail .jobSearch__resultListSingleDescription,.jobSearchResultDetail .jobSearch__resultListSingleFlow{margin-bottom:8.6rem}.jobSearchResultDetail .jobSearch__resultListSingleDescription dl{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;align-content:stretch;border-bottom:1px dashed #d8dadd;padding-top:.5rem;padding-bottom:1.8rem;font-size:1.5rem}.jobSearchResultDetail .jobSearch__resultListSingleDescription dl:not(:last-child){margin-bottom:1.4rem}.jobSearchResultDetail .jobSearch__resultListSingleDescription dl dt{width:13rem;font-weight:bold}.jobSearchResultDetail .jobSearch__resultListSingleDescription dl dd{width:calc(100% - 13rem);line-height:1.6666666667}.jobSearchResultDetail .jobSearch__resultListSingleFlowSingle,.jobSearchResultDetail .jobSearch__resultListSingleInfoSingle{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.jobSearchResultDetail .jobSearch__resultListSingleFlowTtl,.jobSearchResultDetail .jobSearch__resultListSingleInfoTtl{width:18rem}.jobSearchResultDetail .jobSearch__resultListSingleFlowTxt,.jobSearchResultDetail .jobSearch__resultListSingleInfoTxt{width:calc(100% - 18rem);font-size:1.5rem;line-height:1.6666666667;margin-top:-0.2rem}.jobSearchResultDetail .jobSearch__resultListSingleFlowSingle{border-bottom:1px dashed #d8dadd;padding-bottom:2.8rem;position:relative}.jobSearchResultDetail .jobSearch__resultListSingleFlowSingle:not(:last-child){margin-bottom:3rem}.jobSearchResultDetail .jobSearch__resultListSingleFlowSingle:not(:last-child)::after{content:"";display:block;width:0;height:0;position:absolute;left:0;right:0;margin:auto;bottom:-1.4rem;border-style:solid;border-width:1.4rem 1.4rem 0 1.4rem;border-color:#d8dadd rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.jobSearchResultDetail .jobSearch__resultListSingleFlowTtl dl{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;font-family:"Barlow",sans-serif;font-weight:400;color:#ed6c00;font-weight:bold;font-size:1.3rem;margin-bottom:.8rem;line-height:1}.jobSearchResultDetail .jobSearch__resultListSingleFlowTtl dl dt{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch}.jobSearchResultDetail .jobSearch__resultListSingleFlowTtl dl dt::after{content:"";display:block;width:1.2rem;height:1px;background:#d8dadd;margin:0 .7rem}.jobSearchResultDetail .jobSearch__resultListSingleFlowTtl h3{font-weight:500;font-size:1.8rem;line-height:1.3333333333}.jobSearchResultDetail .jobSearch__resultListSingleFlowSupplement{background:#fff0e5;padding:1.6rem 2rem;margin-top:1.5rem;font-size:1.4rem;line-height:1.7142857143}.jobSearchResultDetail .jobSearch__resultListSingleFlowSupplement dl{margin-top:1.8rem;margin-bottom:1rem}.jobSearchResultDetail .jobSearch__resultListSingleFlowSupplement dl dt{font-weight:bold}.jobSearchResultDetail .jobSearch__resultListSingleFlowSupplementBtn{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border:1px solid #ed6c00;width:16rem;height:3rem;border-radius:100px;background:#ed6c00;color:#fff;font-size:1.3rem;line-height:1;text-align:center;transition:.3s ease}@media screen and (min-width: 1025px){.jobSearchResultDetail .jobSearch__resultListSingleFlowSupplementBtn:hover{background-color:#fff;color:#ed6c00}}.jobSearchResultDetail .jobSearch__resultListSingleInfoTtl{padding-top:.4rem}.jobSearchResultDetail .jobSearch__resultListSingleInfoTtl img{width:90%;max-width:13.4rem}.jobSearchResultDetail .jobSearch__resultListSingleInfoCopy{font-size:1.7rem;font-weight:bold;margin-bottom:.6rem}.jobSearchResultDetail .jobSearch__resultListSingleInfoTxt{margin-top:.2rem}.jobSearchResultDetail .jobSearch__resultListSingleNum{position:absolute;left:0;bottom:-3.5rem;font-size:1.5rem}.jobSearchResultDetail .jobSearch__resultFinish{margin-bottom:3rem;background-color:#4c4948;color:#fff;text-align:center;line-height:1;padding:2.5rem;font-size:2rem;font-weight:500}.jobSearchResultDetail.finish .jobSearch__resultList{margin-bottom:4rem}.jobSearchResultDetail.finish .jobSearch__resultListNav{padding-bottom:2.5rem}.jobSearchResultDetail.finish .jobSearch__resultListNav .jobSearch__resultListSingleBtn a,.jobSearchResultDetail.finish .jobSearch__resultListNav .jobSearch__resultListSingleFavorite{pointer-events:none;background-color:#f0f2f5;border-color:#f0f2f5}.jobSearchResultDetail.finish .jobSearch__resultListNav .jobSearch__resultListSingleBtn a span,.jobSearchResultDetail.finish .jobSearch__resultListNav .jobSearch__resultListSingleFavorite span{opacity:.3;color:#595757}.jobSearchResultDetail.finish .jobSearch__resultListNav .entry span{background-image:url(../img/entry_gray.svg)}.jobSearchResultDetail.finish .jobSearch__resultListNav .jobSearch__resultListSingleFavorite span{background-image:url(../img/heart_gray.svg)}.jobSearchResultDetail.finish .jobSearch__resultListSingle{padding-top:4rem;padding-bottom:5.8rem}.jobSearchResultDetail.finish .jobSearch__resultListSingleTopArea{margin-bottom:0}.jobSearchResultDetail.finish .jobSearch__resultListSingle .txt{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.jobSearchResultDetail.finish .jobSearch__resultListSingle .txt.open{overflow:inherit;display:block;text-overflow:inherit;-webkit-box-orient:inherit;-webkit-line-clamp:inherit}.jobSearchResultDetail.finish .jobSearch__resultListSingle .btn{color:#4c4948;display:inline-block;text-decoration:underline}.jobSearchResultDetail.finish .jobSearch__resultListSingle .btn::after{content:"見る"}.jobSearchResultDetail.finish .jobSearch__resultListSingle .btn:hover{text-decoration:none;cursor:pointer}.jobSearchResultDetail.finish .jobSearch__resultListSingle .btn.close::after{content:"閉じる"}.jobSearchResultDetail.finish .jobSearch__pagerBtn{border-color:#ed6c00;background-color:#ed6c00;color:#fff}@media screen and (min-width: 1025px){.jobSearchResultDetail.finish .jobSearch__pagerBtn:hover{background-color:#fff;color:#ed6c00}}.jobSearchResultDetail.finish .cmn__sliderList{margin-bottom:0}.jobSearch__operation{margin-bottom:2rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border-radius:4px;background:#e2e5e8;padding:1.5rem;font-size:1.3rem}.jobSearch__operation>div{margin:0 1.3rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}.jobSearch__operationEntryBtn,.jobSearch__operationDeleteBtn{width:14rem;height:3.4rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;font-weight:500;font-size:1.2rem;border-radius:100px;margin-left:.8rem;transition:opacity .3s}@media screen and (min-width: 1025px){.jobSearch__operationEntryBtn:hover,.jobSearch__operationDeleteBtn:hover{cursor:pointer;opacity:.7}}.jobSearch__operationEntryBtn{background:#ed6c00;color:#fff}.jobSearch__operationDeleteBtn{background:#fff;border:1px solid #d8dadd}.specialTop{padding-top:13rem}.specialTop h1{letter-spacing:.05em;padding-right:4rem;margin-right:4rem;border-right:1px solid hsla(0,0%,100%,.3)}.specialTop .special__ttl{color:#fff;background:#ed6c00;height:22rem;margin-bottom:6rem;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch}.specialTop .special__ttl p{font-size:1.5rem;line-height:1.6666666667}.specialTop .special__ttl .cont__inner{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;align-content:stretch}.specialTop .special__contTop,.specialTop .special__contList ul{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.specialTop .special__contTop::before,.specialTop .special__contTop::after,.specialTop .special__contList ul::before,.specialTop .special__contList ul::after{content:"";display:block;width:23.8095238095%}.specialTop .special__contTop::before,.specialTop .special__contList ul::before{order:1}.specialTop .special__contTop a,.specialTop .special__contList ul a{color:#4c4948;font-weight:500;text-decoration:underline}@media screen and (min-width: 1025px){.specialTop .special__contTop a:hover,.specialTop .special__contList ul a:hover{text-decoration:none}.specialTop .special__contTop a:hover .jobSearch__ttlSpecialImg,.specialTop .special__contList ul a:hover .jobSearch__ttlSpecialImg{opacity:.7}}.specialTop .special__contTopSingle,.specialTop .special__contList ul li{width:23.8095238095%}.specialTop .special__contTop{margin-bottom:2.9rem}.specialTop .special__contTopSingle{margin-bottom:2.8rem;font-size:1.5rem;line-height:1.4666666667}.specialTop .special__contTopSingle .jobSearch__ttlSpecialImg{width:100%;height:auto;aspect-ratio:300/171;margin-bottom:1.4rem}.specialTop .special__contList ul li{font-size:1.4rem;line-height:1.4285714286;margin-bottom:1.2rem;text-indent:-1em;padding-left:1em}.specialTop .special__contList ul li::before{content:"・"}.specialDetail .jobSearch__ttl{margin-bottom:4.5rem}.specialDetail .jobSearch__ttl h1{margin-bottom:2.5rem}.specialDetail .jobSearch__resultList h2{font-weight:500;font-size:2.8rem;padding-left:2.5rem;position:relative}.specialDetail .jobSearch__resultList h2::before{content:"";width:.6rem;height:4rem;display:block;position:absolute;left:0;top:.6rem;background:#ed6c00;border-radius:40px}.specialDetail .jobSearch__resultList h2 em{font-size:1.4rem;border:1px solid #4c4948;color:#4c4948;border-radius:.4rem;line-height:1;display:inline-block;vertical-align:middle;padding:.5rem 1.5rem .6rem 1.5rem;margin:-0.5rem 1rem 0 2rem}@media screen and (max-width: 768px){.specialDetail .jobSearch__resultList h2 em{font-size:1.1rem;padding:.5rem 1rem .6rem 1rem;margin:-0.5rem .6rem 0 1rem}}@media screen and (max-width: 768px){.specialDetail .jobSearch__resultList h2{font-size:1.9rem;padding-left:1.8rem;padding-top:.1rem}.specialDetail .jobSearch__resultList h2::before{height:3rem;top:0rem}}.specialDetail .jobSearch__resultList h2{margin-bottom:2.8rem}.favoriteList .jobSearch__ttl{margin-bottom:2rem}.favoriteList .jobSearch__resultList{margin-bottom:3rem}.favoriteList .jobSearch__resultListSingleTopLeft{position:relative;padding-left:5.8rem}.favoriteList .jobSearch__resultListSingleTopLeft label{position:absolute;left:0;top:0;background:#f0f2f5;width:4.2rem;height:4.2rem}.favoriteList .jobSearch__resultListSingleTopLeft label span{width:100%;height:100%}.favoriteList .jobSearch__resultListSingleTopLeft label span::before,.favoriteList .jobSearch__resultListSingleTopLeft label span::after{top:0;right:0;bottom:0;left:0;margin:auto}.favoriteList .jobSearch__resultListSingleTopLeft label span::before{width:2rem;height:2rem}.favoriteList .jobSearch__resultListSingleTopLeft label span::after{width:1rem;height:1rem}.recentlyList .jobSearch__resultListSingleBtn{margin-top:3rem}.cmn__slider{overflow-x:hidden}.cmn__slider .cont__inner{min-width:126rem;max-width:136rem;width:84%;margin:0 auto}@media screen and (max-width: 1340px){.cmn__slider .cont__inner{width:calc(100% - 6rem);min-width:inherit}}.cmn__slider .swiper{overflow:visible}.cmn__sliderTtl{font-weight:500;font-size:2.8rem;padding-left:2.5rem;position:relative}.cmn__sliderTtl::before{content:"";width:.6rem;height:4rem;display:block;position:absolute;left:0;top:.6rem;background:#ed6c00;border-radius:40px}.cmn__sliderTtl em{font-size:1.4rem;border:1px solid #4c4948;color:#4c4948;border-radius:.4rem;line-height:1;display:inline-block;vertical-align:middle;padding:.5rem 1.5rem .6rem 1.5rem;margin:-0.5rem 1rem 0 2rem}@media screen and (max-width: 768px){.cmn__sliderTtl em{font-size:1.1rem;padding:.5rem 1rem .6rem 1rem;margin:-0.5rem .6rem 0 1rem}}@media screen and (max-width: 768px){.cmn__sliderTtl{font-size:1.9rem;padding-left:1.8rem;padding-top:.1rem}.cmn__sliderTtl::before{height:3rem;top:0rem}}.cmn__sliderTtlWrap{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:stretch;margin-bottom:2.6rem}.cmn__sliderTtl .number{font-size:1.7rem;line-height:1.7rem;margin-left:.5rem}.cmn__sliderTtl .number strong{font-family:"Barlow",sans-serif;font-weight:400;font-size:3.4rem;font-weight:bold;margin-right:.3rem;color:#ed6c00}.cmn__sliderRight{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:stretch}.cmn__sliderViewAll{background:url(../img/icon_viewall.svg) no-repeat left top .3rem;padding-top:.3rem;background-size:1.6rem;line-height:1.6rem;padding-left:2.7rem;text-decoration:underline}@media screen and (min-width: 1025px){.cmn__sliderViewAll:hover{text-decoration:none}}.cmn__sliderPager{margin-left:3rem;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;width:10.8rem}.cmn__sliderPagerPrev,.cmn__sliderPagerNext{width:5rem;height:5rem;border-radius:100%;background:#fff;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;transition:.3s}.cmn__sliderPagerPrev::after,.cmn__sliderPagerNext::after{transition:.3s;content:"";display:block;background:url(../img/arrow_gray02.svg) no-repeat;background-size:contain;width:.8rem;height:1.4rem}@media screen and (min-width: 1025px){.cmn__sliderPagerPrev:hover,.cmn__sliderPagerNext:hover{background:#4c4948;cursor:pointer}.cmn__sliderPagerPrev:hover::after,.cmn__sliderPagerNext:hover::after{background-image:url(../img/arrow_white.svg)}}.cmn__sliderPagerPrev{margin-right:1.6rem}.cmn__sliderPagerPrev::after{transform:rotate(180deg);margin-right:.4rem}.cmn__sliderPagerNext{margin-left:1.6rem}.cmn__sliderPagerNext::after{margin-left:.1rem}@media screen and (max-width: 768px){.cmn__sliderPagerPrev,.cmn__sliderPagerNext{width:3.2rem;height:3.2rem}.cmn__sliderPagerPrev{margin-right:.9rem}.cmn__sliderPagerNext{margin-left:.9rem}}.cmn__sliderPagerPrev,.cmn__sliderPagerNext{margin:0}.cmn__sliderPager .swiper-button-disabled{opacity:.5;pointer-events:none}.cmn__sliderList{width:calc(100% - 10rem);max-width:126rem;margin:0 auto;margin-bottom:8rem}.cmn__sliderListSingle{min-width:23rem;max-width:32.5rem;height:37.2rem;background:#fff;border-top:4px solid #ed6c00;border-radius:4px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}.cmn__sliderListSingle.pc{visibility:hidden}.cmn__sliderListSingle>a{display:block;width:100%;height:calc(100% - 4.8rem);padding:2.2rem 2.2rem 0}@media screen and (min-width: 1025px){.cmn__sliderListSingle>a:hover .cmn__sliderListSingleTtl{text-decoration:none}}.cmn__sliderListSingleTtl{font-weight:500;font-size:1.7rem;text-decoration:underline;color:#4c4948;line-height:1.5882352941;margin-bottom:1.3rem;overflow:hidden;min-height:3rem;max-height:5.2rem;position:relative}.cmn__sliderListSingleTtl.new{text-indent:6.1rem}.cmn__sliderListSingleTtl span{position:absolute;left:0;top:.1rem;font-family:"Barlow",sans-serif;font-weight:400;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;font-size:1.2rem;text-indent:0;background:#ed6c00;color:#fff;border-radius:100px;width:5.1rem;height:2.6rem;line-height:1}@media screen and (max-width: 768px){.cmn__sliderListSingleTtl span{font-size:1.1rem;width:4.5rem;height:2.2rem}}.cmn__sliderListSingleImg{padding:0;border:1px solid #d8dadd;max-width:16rem;height:8rem;aspect-ratio:2/1;margin:-0.4rem auto .8rem}.cmn__sliderListSingleImg div{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:contain}.cmn__sliderListSingleCont{margin-bottom:1.8rem;overflow:hidden;max-height:9.3rem}.cmn__sliderListSingleCont.heightAuto{overflow:inherit;max-height:inherit}.cmn__sliderListSingleCont.heightAuto li.content{white-space:inherit;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.cmn__sliderListSingleCont.heightAuto li.content.two{-webkit-line-clamp:2}.cmn__sliderListSingleCont li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1;background-position:left top;background-repeat:no-repeat;padding-left:2.4rem;padding-top:.1rem;min-height:1.8rem}.cmn__sliderListSingleCont li.salary{background-image:url(../img/icon_salary_orange.svg);background-position:left top .8rem}@media screen and (max-width: 768px){.cmn__sliderListSingleCont li.salary{background-position:left top .1rem}}.cmn__sliderListSingleCont li.place{background-image:url(../img/icon_place_orange.svg);background-position:left .1rem top .7rem}@media screen and (max-width: 768px){.cmn__sliderListSingleCont li.place{background-position:left .2rem top}}.cmn__sliderListSingleCont li.station{background-image:url(../img/icon_station_orange.svg);background-position:left .1rem top .5rem}@media screen and (max-width: 768px){.cmn__sliderListSingleCont li.station{background-position:left .1rem top .1rem}}.cmn__sliderListSingleCont li.job{background-image:url(../img/icon_job_orange.svg);background-position:left top}.cmn__sliderListSingleCont li.business{background-image:url(../img/icon_business_orange.svg);background-position:left top}.cmn__sliderListSingleCont li.name{background-image:url(../img/icon_name_orange.svg);background-position:left .1rem top .4rem}@media screen and (max-width: 768px){.cmn__sliderListSingleCont li.name{background-position:left .1rem top .1rem}}.cmn__sliderListSingleCont li.content{background-image:url(../img/icon_content_orange.svg);background-position:left top .4rem}@media screen and (max-width: 768px){.cmn__sliderListSingleCont li.content{background-position:left top .1rem}}.cmn__sliderListSingleCont li.feature{background-image:url(../img/icon_feature_orange.svg);background-position:left top .7rem}@media screen and (max-width: 768px){.cmn__sliderListSingleCont li.feature{background-position:left top .2rem}}.cmn__sliderListSingleCont li.skill{background-image:url(../img/icon_skill_orange.svg);background-position:left .3rem center}.cmn__sliderListSingleCont li:not(:last-child){margin-bottom:.7rem}.cmn__sliderListSingleCont li.name{background-position:left .2rem top}.cmn__sliderListSingleCont li.salary{background-position:left top .1rem}.cmn__sliderListSingleCont li.place{background-position:left .2rem top}.cmn__sliderListSingleCont li.job{background-position:left .1rem top}.cmn__sliderListSingleCont li.content{line-height:1.2857142857}.cmn__sliderListSingleCat{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-right:-0.4rem}.cmn__sliderListSingleCat li{margin-right:.4rem;margin-bottom:.6rem}.cmn__sliderListSingleCat li:not(.dot){border:1px solid #d8dadd;border-radius:100px;color:rgba(76,73,72,.5);font-size:1.2rem;font-weight:500;padding:.6rem 1rem;line-height:1}@media screen and (max-width: 768px){.cmn__sliderListSingleCat li{margin-bottom:.3rem}.cmn__sliderListSingleCat li:not(.dot){font-size:1.1rem;padding:.6rem .8rem}}.cmn__sliderListSingleCat{overflow:hidden;max-height:9rem}.cmn__sliderListSingleFavorite{width:100%;border-top:1px solid #d8dadd;height:4.8rem;margin:auto 0 0;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;transition:.3s ease}.cmn__sliderListSingleFavorite span{transition:background-image .3s;background-image:url(../img/heart_border.svg);background-repeat:no-repeat;background-position:left top .2rem;background-size:2.3rem;padding-left:3.3rem;font-weight:500;min-height:2em;text-decoration:underline;transition:.3s ease}.cmn__sliderListSingleFavorite span::after{content:"気になる"}@media screen and (min-width: 1025px){.cmn__sliderListSingleFavorite:hover{cursor:pointer}.cmn__sliderListSingleFavorite:hover span{background-image:url(../img/heart_orange.svg);text-decoration:none}}.cmn__sliderListSingleFavorite.on span{background-image:url(../img/heart_orange.svg)}.cmn__sliderListSingleFavorite.on span::after{content:"削除"}@media screen and (min-width: 1025px){.cmn__sliderListSingleFavorite.on:hover span{background-image:url(../img/heart_border.svg)}}.cmn__sliderListSingleViewAll{height:37.2rem;min-width:23rem;max-width:30rem}.cmn__sliderListSingleViewAll a{background:#d9e0e6;border-radius:4px;text-decoration:underline;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;width:100%;height:100%}@media screen and (min-width: 1025px){.cmn__sliderListSingleViewAll a:hover{text-decoration:none}}.cmn__sliderListSingleViewAll span{font-family:"Barlow",sans-serif;font-weight:400;background:url(../img/icon_viewall.svg) no-repeat center top;background-size:3.2rem;font-size:1.7rem;padding-top:4.7rem}@media screen and (min-width: 769px)and (max-width: 1024px){.cmn__sliderListSingle.pc:last-child{display:none}}.cmn__sliderListContents{min-width:23rem;max-width:32.5rem}.cmn__sliderListContents.pc{visibility:hidden}.cmn__sliderListContents>a{display:block;width:100%;color:#4c4948;text-decoration:underline}@media screen and (min-width: 1025px){.cmn__sliderListContents>a:hover{text-decoration:none}}.cmn__sliderListContentsImg{position:relative;border-radius:4px;width:100%;aspect-ratio:3/2;margin-bottom:1.2rem;overflow:hidden}.cmn__sliderListContentsImg img{position:absolute;top:0;left:0;object-fit:cover;max-width:initial;width:100%;height:100%;transition:.3s ease-out}.cmn__sliderListContentsTtl{position:relative;font-weight:500;font-size:1.8rem;line-height:1.5}.cmn__sliderListContentsTtl.new{text-indent:6.1rem}.cmn__sliderListContentsTtl span{position:absolute;left:0;top:.1rem;font-family:"Barlow",sans-serif;font-weight:400;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;font-size:1.2rem;text-indent:0;background:#ed6c00;color:#fff;border-radius:100px;width:5.1rem;height:2.6rem;line-height:1}@media screen and (max-width: 768px){.cmn__sliderListContentsTtl span{font-size:1.1rem;width:4.5rem;height:2.2rem}}.cmn__sliderListContentsViewAll{height:30rem;min-width:23rem;max-width:30rem}.cmn__sliderListContentsViewAll a{background:#d9e0e6;border-radius:4px;text-decoration:underline;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;width:100%;height:100%}@media screen and (min-width: 1025px){.cmn__sliderListContentsViewAll a:hover{text-decoration:none}}.cmn__sliderListContentsViewAll span{font-family:"Barlow",sans-serif;font-weight:400;background:url(../img/icon_viewall.svg) no-repeat center top;background-size:3.2rem;font-size:1.7rem;padding-top:4.7rem}.cmn__slider.company .cmn__sliderListSingleTtl{height:5.2rem;min-height:inherit;max-height:inherit}.entryModal .close,.searchModal .close,.deleteModal .close,.favoriteModal .close{position:absolute;right:0;top:-4rem;background-size:2.3rem;width:2.3rem;height:2.3rem;background:url(../img/close_white.svg) no-repeat center center}.entryModal .close a,.searchModal .close a,.deleteModal .close a,.favoriteModal .close a{width:100%;height:100%;display:block}@media screen and (min-width: 1025px){.entryModal .close:hover,.searchModal .close:hover,.deleteModal .close:hover,.favoriteModal .close:hover{cursor:pointer}}.favoriteModal__ttl{font-weight:500;font-size:2.2rem;padding:1.6rem 3rem;border-bottom:1px solid #d8dadd}.favoriteModal__cont{padding:2.5rem 3rem}.favoriteModal__cont ul{font-size:1.5rem;line-height:1.6666666667;margin-bottom:2rem}.favoriteModal__cont ul li{margin-left:1em;text-indent:-1em}.favoriteModal__cont ul li::before{content:"・"}.favoriteModal__info{background:#fff3f2;padding:2.3rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}.favoriteModal__info span{font-size:1.5rem;padding-left:5.4rem;min-height:4rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;background:url(../img/icon_check_orange.svg) no-repeat left center}.entryModal p{font-size:1.6rem;text-align:center;padding:1.9rem}.entryModal span{text-decoration:underline;color:#ed6c00}.deleteModal p{text-align:center;font-size:1.6rem;padding:3rem 3rem 2.2rem}.deleteModal ul{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;margin-bottom:3rem}.deleteModal ul li{margin:0 1rem}@media screen and (min-width: 1025px){.deleteModal button:hover{cursor:pointer;opacity:.7}}.deleteModal button{transition:.3s;width:20rem;height:5rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border-radius:100px;font-size:1.5rem;font-weight:500}.deleteModal button.delete{background:#ed6c00;color:#fff}.deleteModal button.no{border:1px solid #d8dadd}.searchModal{width:90%}.searchModal__wrap{overflow:hidden}.searchModal__btn{width:16rem;height:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border-right:1px solid #d8dadd;position:relative;z-index:1;transition:.3s}.searchModal__btn span{background-repeat:no-repeat;background-position:left center;background-size:contain;height:3.4rem;display:block;padding-left:4.6rem;font-size:1.8rem;font-weight:500;line-height:3.4rem;transition:.3s}.searchModal__btnWrap{width:100%;height:7.1rem;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;border-bottom:1px solid #d8dadd}.searchModal__btnWrap .jobSearch__newBlock{width:calc(100% - 32rem);height:100%;padding:0 3rem;justify-content:flex-start;margin:0}.searchModal__btn[data-tab="0"]{border-radius:4px 0 0 0}.searchModal__btn[data-tab="0"] span{background-image:url(../img/icon_job_gray.svg)}.searchModal__btn[data-tab="1"] span{background-image:url(../img/icon_location_gray.svg)}.searchModal__btn::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:#4c4948 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:0;right:0;margin:auto;bottom:-0.7rem;opacity:0;transition:.3s}@media screen and (min-width: 1025px){.searchModal__btn:hover{cursor:pointer;background:#4c4948;color:#fff}.searchModal__btn:hover::before{opacity:1}}.searchModal__btn.active{background:#4c4948;color:#fff}.searchModal__btn.active::before{opacity:1}.searchModal__panel{height:100%}.searchModal__panelWrap{height:44.1rem}.searchModal__panel{display:none}.searchModal__panel.active{display:block}.searchModal__innerWrap{height:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.searchModal__innerBtn{background:#f0f2f5;line-height:1;font-size:1.5rem;position:relative;border-bottom:1px solid #fff;transition:.3s}.searchModal__innerBtn span{transition:.3s}.searchModal__innerBtn:not(:last-child){border-bottom:1px solid #fff}.searchModal__innerBtn .clickable{padding:0 1rem 0 3rem;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;height:3.6rem}.searchModal__innerBtn::after{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;right:-1rem;width:0;height:0;border-style:solid;border-width:1.8rem 0 1.8rem 1rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #dbe1e5;opacity:0;transition:.3s}.searchModal__innerBtnWrap{width:27rem;background:#f0f2f5}.searchModal__innerBtn .selected{font-size:1.1rem;color:#ed6c00;border:1px solid #ed6c00;border-radius:100px;padding:.3rem .6rem;margin-left:1.3rem}.searchModal__innerBtn.active{background:#dbe1e5}.searchModal__innerBtn.active span{font-weight:bold;color:#ed6c00}.searchModal__innerBtn.active::after{opacity:1}@media screen and (min-width: 1025px){.searchModal__innerBtn:hover{cursor:pointer;background:#dbe1e5}.searchModal__innerBtn:hover span{font-weight:bold;color:#ed6c00}.searchModal__innerBtn:hover::after{opacity:1}}.searchModal__innerBtn .searchModal__innerPanel.active{display:none}.searchModal__innerPanel{display:none}.searchModal__innerPanel.active{display:block}.searchModal__innerPanelWrap{position:relative;width:calc(100% - 27rem);height:100%;padding:3rem 3rem 11rem}.searchModal__innerPanelWrap .searchModal__btn--change{position:absolute;right:3rem;bottom:3.3rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border-radius:100px;padding:1.1rem 2.4rem 1.3rem 1.2rem;width:100%;border:1px solid #d8dadd;background-color:#fff;background-image:url(../img/arrow_gray02.svg);background-repeat:no-repeat;background-position:right 2.3rem center;font-weight:500;transition:.3s ease}@media screen and (min-width: 1025px){.searchModal__innerPanelWrap .searchModal__btn--change:hover{border:1px solid #4c4948;background-color:#f0f2f5;color:#ed6c00}}.searchModal__innerPanelWrap .searchModal__btn--change{max-width:25rem;transition:.3s}@media screen and (min-width: 1025px){.searchModal__innerPanelWrap .searchModal__btn--change:hover{cursor:pointer}}.searchModal__innerPanel dl dt{margin-bottom:2.2rem}.searchModal__innerPanel dl dt label span::before{top:.9rem}.searchModal__innerPanel dl dt label span::after{top:1.3rem}.searchModal__innerPanel dl dt{background:#f0f2f5;padding:.7rem 1.3rem;font-size:1.8rem;font-weight:bold}.searchModal__innerPanel dl dt small{font-size:1.3rem;font-weight:400}.searchModal__innerPanel dl dd{padding:0 1.3rem}.searchModal__innerPanel dl dd ul{display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;max-height:28.6rem}.searchModal__innerPanel dl dd ul li{width:52%;margin-bottom:1.9rem;font-size:1.5rem;line-height:1}.searchModal__innerPanel dl dd ul li small{font-size:1.3rem}.searchModal__innerPanel dl dd ul li label span::before{top:0}.searchModal__innerPanel dl dd ul li label span::after{top:.4rem}.searchModal__innerPanel dl dd ul ul{margin-top:1.6rem;margin-bottom:0;max-height:inherit;margin-left:2.6rem}.searchModal__innerPanel dl dd ul ul li{margin-bottom:1.2rem;width:100%}.searchModal__innerPanel dl dd ul ul li:last-child{margin-bottom:0}.searchModal__total{position:relative;z-index:1;margin-top:-2px;display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;align-content:stretch;padding:2rem 3rem;border-top:1px solid #d8dadd;background:#fff;border-radius:0 0 4px 4px}.searchModal__totalTxt{margin-right:3rem;text-align:right;padding-bottom:.8rem}.searchModal__totalTxt span{font-family:"Barlow",sans-serif;font-weight:400;font-weight:bold;font-size:2.6rem;color:#ed6c00;padding:0 .5rem}.searchModal__totalBtn{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border:1px solid #ed6c00;border-radius:100px;padding:1.8rem 2.2rem;width:100%;color:#fff;background-color:#ed6c00;background-image:url(../img/arrow_white.svg);background-repeat:no-repeat;background-position:right 3.4rem center;font-weight:500;font-size:1.6rem;transition:.3s ease}@media screen and (min-width: 1025px){.searchModal__totalBtn:hover{background-color:#fff;background-image:url(../img/arrow_orange.svg);color:#ed6c00}}@media screen and (max-width: 768px){.searchModal__totalBtn{padding:1.1rem 2.2rem 1.2rem 2.2rem;font-size:1.3rem;background-position:right 2.1rem center}}.searchModal__totalBtn{padding:1.3rem;max-width:30rem;transition:.3s;background-position:right 2.34rem center}@media screen and (min-width: 1025px){.searchModal__totalBtn:hover{cursor:pointer;opacity:.7}}.searchModal__totalBtnBlock{margin-right:auto}.searchModal__totalBtnBlock .jobSearch__newBlock{justify-content:flex-start}.searchModal__totalBtnBlock .jobSearch__contBtmReset{text-align:left}.searchModal__keyword{background:#fff;padding:2rem 3rem;width:calc(100% - 32rem)}.searchModal__total .jobSearch__newBlock{padding:0;margin:0 auto 0 0}.searchModal__total .jobSearch__newBlock dt{position:relative}.searchModal__total .jobSearch__newBlock dt::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:3px 0 3px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ed6c00;position:absolute;right:-5px;top:0;bottom:0;margin:auto}.searchModal__total .jobSearch__newBlock dt::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ed6c00}.searchModal__total label{font-size:1.5rem;margin-right:3rem}.searchModal__totalBtn span{padding-left:2.8rem;background:url(../img/icon_search_white.svg) no-repeat left center}.searchModal__total .jobSearch__contBtmReset{margin-top:0}_::-webkit-full-page-media,_:future,:root .jobSearch__resultListSingleFavorite,_::-webkit-full-page-media,_:future,:root .cmn__sliderListSingleFavorite span{transition:width .3s}.formPage{padding-top:16rem;padding-bottom:10rem}.formPage.complete .form__compTtl{height:calc(100vh - 32rem);margin:0 auto}.formPage .cont__inner{max-width:90rem}.formPage .form__ttl{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-bottom:2.3rem}.formPage .form__ttl h1{margin-right:6rem}.formPage .form__ttlTxt{width:100%;margin-top:2.2rem;font-size:1.6rem;line-height:1.625}.formPage .form__ttlTxt a{text-decoration:underline;color:#4c4948}@media screen and (min-width: 1025px){.formPage .form__ttlTxt a:hover{text-decoration:none}}.formPage .form__intro{margin-bottom:6rem}.formPage .form__intro h2{font-size:2.2rem;font-weight:500;margin-bottom:.6rem}.formPage .form__intro p{font-size:1.6rem;line-height:1.625}.formPage .form__intro a{color:#4c4948;text-decoration:underline}@media screen and (min-width: 1025px){.formPage .form__intro a:hover{text-decoration:none}}.formPage .form__compTtl{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:stretch;text-align:center;margin-bottom:6rem}.formPage .form__compTtl h1{letter-spacing:.05em;padding-left:5.4rem;margin-bottom:2.3rem;background:url(../img/form/comp_icon.svg) no-repeat left center}.formPage .form__compTtlCopy{font-size:1.6rem;line-height:1.625}.formPage .form__compTtlBack{font-size:1.5rem;font-weight:500;width:32rem;height:6rem;border-radius:100px;border:1px solid #c2c6cc;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;margin-top:4rem}@media screen and (min-width: 1025px){.formPage .form__compTtlBack:hover{opacity:.7}}.formPage .form__recommend{border:1px solid #ed6c00;border-radius:4px;margin-top:2.8rem;margin-bottom:6rem;overflow:hidden}.formPage .form__recommend dt{background-color:#ed6c00;background-image:url(../img/form/comp_icon_white.svg);background-repeat:no-repeat;background-position:left 3rem center;padding:.8rem 6.8rem;font-size:1.6rem;color:#fff;font-weight:bold}.formPage .form__recommend dd{background:#fff;padding:1.6rem 3rem}.formPage .form__recommend dd ul{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;font-size:1.6rem;line-height:1.625}.formPage .form__recommend dd ul li{width:49%}.formPage .form__recommend dd ul li::before{content:"・"}.formPage .form__apply{margin-bottom:6rem}.formPage .form__applySingle{background:#fff;border:1px solid #d8dadd;border-radius:4px;padding:1.9rem 2.2rem 1.3rem;position:relative}.formPage .form__applySingleTtl,.formPage .form__applySingleCont p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.formPage .form__applySingleTtl{color:#4c4948;font-size:1.8rem;font-weight:500;margin-bottom:1rem}.formPage .form__applySingleCont{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;align-content:stretch;font-size:1.3rem;position:relative}.formPage .form__applySingleCont dl{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-right:2rem}.formPage .form__applySingleCont dl dt{font-weight:bold;margin-right:1rem}.formPage .form__applySingleClose{background:url(../img/icon_close.svg) no-repeat center center #4c4948;background-size:cover;width:3rem;height:3rem;position:absolute;right:2.4rem;top:0;bottom:0;margin:auto}@media screen and (min-width: 1025px){.formPage .form__applySingleClose:hover{cursor:pointer}}.formPage .form__applyMultipleTtl{background:#e1e4e8;border:1px solid #d8dadd;border-radius:4px;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;padding:1rem;transition:opacity .3s}@media screen and (min-width: 1025px){.formPage .form__applyMultipleTtl:hover{opacity:.7;cursor:pointer}}.formPage .form__applyMultipleTtl span{background:url(../img/icon_plus_orange.svg) no-repeat left center;font-size:1.5rem;line-height:1;padding-left:2.8rem;height:1.8rem}.formPage .form__applyMultipleTtl.open{border-radius:4px 4px 0 0;border-bottom:none}.formPage .form__applyMultipleTtl.open span{background-image:url(../img/icon_minus_orange.svg)}.formPage .form__applyMultipleTtl:not(:first-child){margin-top:2rem}.formPage .form__applyMultipleWrap{display:none}.formPage .form__applyMultipleWrap .form__applySingle{border-radius:0;padding-right:8rem}.formPage .form__applyMultipleWrap .form__applySingle:not(:first-child){margin-top:-1px}.formPage .form__applyMultipleWrap .form__applySingle:last-child{border-radius:0 0 4px 4px}.formPage .form__cont dl{font-size:1.6rem;margin-bottom:3rem}.formPage .form__cont dl dt{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;font-weight:bold;margin-bottom:.8rem}.formPage .form__cont dl dt .txt{font-size:1.4rem}.formPage .form__cont dl dd{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:stretch}.formPage .form__cont dl dd.birth{justify-content:flex-start}.formPage .form__cont span.ok,.formPage .form__cont span.requied,.formPage .form__cont span.any{color:#fff;border-radius:100px;margin-left:1.5rem;font-size:1rem;font-weight:400;padding:0 .9rem;text-align:center;width:4rem;height:1.8rem;line-height:1.8rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}.formPage .form__cont span.ok{background-color:#4c4948;font-size:1.1rem}.formPage .form__cont span.any{background-color:#4c4948}.formPage .form__cont span.requied{background-color:#ed6c00}.formPage .form__cont span.eng{margin-left:1.5rem;font-size:1.2rem;font-weight:400;letter-spacing:0}.formPage .form__cont p.explanation{font-size:1.4rem}.formPage .form__cont p.explanation:not(:last-child){margin-bottom:.9rem}.formPage .form__cont p.explanation:not(:first-child){margin-top:.9rem}.formPage .form__cont p.error{font-size:1.4rem;color:#ed6c00;margin-top:1.2rem}.formPage .form__cont ul.radio,.formPage .form__cont ul.checkbox{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}.formPage .form__cont ul.radio li,.formPage .form__cont ul.checkbox li{margin-right:5rem}.formPage .form__cont ul.radio.vertical{flex-direction:column;flex-wrap:nowrap}.formPage .form__cont ul.radio.vertical li:not(:last-child){margin-bottom:.65rem}.formPage .form__cont ul.radio.vertical label span::before{top:.6rem}.formPage .form__cont ul.radio.vertical label span::after{top:1rem}.formPage .form__cont input,.formPage .form__cont select,.formPage .form__cont textarea{background-color:#fff;border:1px solid #d8dadd;padding:1.2rem 1.5rem}.formPage .form__cont input.ok,.formPage .form__cont select.ok,.formPage .form__cont textarea.ok{box-shadow:0px 0px 100px 100px #fff inset}.formPage .form__cont input:-webkit-autofill,.formPage .form__cont select:-webkit-autofill,.formPage .form__cont textarea:-webkit-autofill{box-shadow:0px 0px 100px 100px #fff inset}.formPage .form__cont input.requied:focus,.formPage .form__cont select.requied:focus,.formPage .form__cont textarea.requied:focus{border-color:#4c4948}.formPage .form__cont input.full,.formPage .form__cont select.full,.formPage .form__cont textarea.full{width:100%}.formPage .form__cont input.ok,.formPage .form__cont select.ok,.formPage .form__cont textarea.ok{border-color:#4c4948;background-color:#fff}.formPage .form__cont input.ng,.formPage .form__cont select.ng,.formPage .form__cont textarea.ng{border-color:#ed6c00;background-color:#fceae8}.formPage .form__cont textarea.full{width:100%;height:18rem}.formPage .form__cont input[type=text],.formPage .form__cont input[type=tel]{max-width:44rem;width:48.8888888889%}.formPage .form__cont input[type=email]{width:100%}.formPage .form__cont .selectWrap{position:relative}.formPage .form__cont .selectWrap::after{content:"";width:1.4rem;height:.8rem;background-image:url(../img/arrow_btm_orange.svg);background-repeat:no-repeat;background-size:contain;display:block;position:absolute;right:2.5rem;top:0;bottom:0;margin:auto;z-index:1}.formPage .form__cont select{padding-right:4.7rem;background-image:url(../img/arrow_btm_orange.svg);background-repeat:no-repeat;background-position:right 1.5rem center;margin-right:1rem}.formPage .form__cont select[name=place],.formPage .form__cont select[name="entry[prefectural]"]{padding-right:5.5rem}.formPage .form__cont select[name=educational],.formPage .form__cont select[name="entry[education]"]{max-width:44rem;width:48.8888888889%}.formPage .form__cont select[name=place],.formPage .form__cont select[name="entry[prefectural]"]{min-width:14rem}.formPage .form__cont select[name=year],.formPage .form__cont select[name="entry[birth_date_year]"]{min-width:12rem}.formPage .form__cont select[name=month],.formPage .form__cont select[name=day],.formPage .form__cont select[name="entry[birth_date_month]"],.formPage .form__cont select[name="entry[birth_date_day]"]{min-width:10rem}.formPage .form__cont select[name=educational],.formPage .form__cont select[name="entry[education]"]{min-width:44rem}.formPage .form__cont select[name="entry[job_change_time]"],.formPage .form__cont select[name="entry[preferred_contact_time]"]{min-width:20rem}.formPage .form__cont select.ok{box-shadow:inherit}.formPage .form__cont label:focus input+span::before{border-color:#4c4948}.formPage .form__attached{width:calc(100% - 10rem);max-width:126rem;margin:0 auto}.formPage .form__attachedLead{background:#4c4948;color:#fff;border-radius:4px 4px 0 0;text-align:center;font-size:2rem;line-height:1.5;padding:2rem;letter-spacing:.05em}.formPage .form__attachedCont{background:#fff;border-radius:0 0 4px 4px;padding:2.7rem 3rem 5rem}.formPage .form__attachedCont>*{max-width:90rem;margin:0 auto}.formPage .form__attachedCont label{display:block;margin-bottom:1rem}.formPage .form__attachedContTtl{text-align:center;margin-bottom:1.5rem}.formPage .form__attachedContTtl dt{font-weight:bold;font-size:2rem;margin-bottom:1.2rem}.formPage .form__attachedContTtl dd{font-size:1.6rem}.formPage .form__attachedContAtt{font-size:1.6rem;line-height:1.625}.formPage .form__attachedContAtt span{font-weight:bold}.formPage .form__attachedCont form{margin-top:1.8rem}.formPage .form__attachedFile{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;font-size:1.6rem;line-height:1.5;margin-bottom:1rem;min-height:5rem;word-break:break-all}.formPage .form__attachedFileWrap{margin-bottom:3rem}.formPage .form__attachedFileClose{width:1.6rem;height:1.6rem;position:absolute;right:1.3rem;top:0;bottom:0;margin:auto}.formPage .form__attachedFileClose::before,.formPage .form__attachedFileClose::after{width:1px;height:1.6rem;content:"";display:block;background:#4c4948;position:absolute;right:0;top:0;left:0;bottom:0;margin:auto}.formPage .form__attachedFileClose::before{transform:rotate(-45deg)}.formPage .form__attachedFileClose::after{transform:rotate(45deg)}@media screen and (min-width: 1025px){.formPage .form__attachedFileClose:hover{cursor:pointer}}.formPage .form__attachedFile dt,.formPage .form__attachedFile dd{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}.formPage .form__attachedFile dt{width:14rem;background:#4c4948;border-radius:4px 0 0 4px;text-align:center;color:#fff}.formPage .form__attachedFile dd{justify-content:flex-start;width:calc(100% - 14rem);border:1px solid #d8dadd;border-left:none;padding:0 3.5rem 0 1.5rem;border-radius:0 4px 4px 0;position:relative}.formPage .form__privacy{background:#fff;border:1px solid #d8dadd;border-radius:4px;height:18rem;overflow-y:scroll;padding:2rem;margin-bottom:3rem;line-height:1.4615384615}.formPage .form__privacy p,.formPage .form__privacy div:not([class]){font-size:1.3rem;line-height:1.4615384615}.formPage .form__privacyTtl{font-size:1.4rem;font-weight:bold;margin-bottom:1.8rem}.formPage .form__privacy div:not([class]){margin-top:1.6rem}.formPage .form__privacy div:not([class]) p:not(:last-child){margin-bottom:1.7rem}.formPage .form__privacyRadio{width:100%;text-align:center}.formPage .form__privacyRadio ul{width:100%;margin:.6rem 0;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}.formPage .form__privacyRadio ul li{margin:0 2.4rem}.formPage .form__privacyRadio .error{text-align:center}.formPage .form__btn{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:stretch}.formPage .form__btn button{width:40rem;height:7rem;border-radius:100px;display:block;font-size:1.5rem;font-weight:500;transition:.3s ease}.formPage .form__btn button:not(:last-child){margin-bottom:2rem}.formPage .form__btn button.enter{border:1px solid #ed6c00;color:#fff;background-color:#ed6c00;background-image:url(../img/arrow_white.svg);background-repeat:no-repeat;background-position:right 3.3rem center;cursor:pointer;transition:.3s ease}@media screen and (min-width: 1025px){.formPage .form__btn button.enter:hover{background-image:url(../img/arrow_orange.svg);background-color:#fff;color:#ed6c00}}.formPage .form__btn button.nonenter{background:#e2e5e8;color:#ed6c00;pointer-events:none}.formPage.magazine{padding-bottom:1.2rem}.formPage label span::before,.formPage label span::after{display:none}.formPage label input[type=checkbox],.formPage label input[type=radio]{display:block;appearance:none;position:absolute;left:0;top:.4rem;padding:0 !important;width:1.8rem;height:1.8rem}@media screen and (min-width: 1025px){.formPage label input[type=checkbox]:hover,.formPage label input[type=radio]:hover{cursor:pointer}}.formPage label input[type=checkbox]:checked,.formPage label input[type=radio]:checked{background-repeat:no-repeat;background-position:center center;background-size:1.6rem}@-moz-document url-prefix(){.formPage label input[type=checkbox]:checked,.formPage label input[type=radio]:checked{background-size:1.8rem}}.formPage label input[type=checkbox]{border-radius:0}.formPage label input[type=checkbox]:checked{background-image:url(../img/form/icon_check.svg)}.formPage label input[type=radio]{border-radius:100px}.formPage label input[type=radio]:checked{background-image:url(../img/form/icon_radio.svg)}@media screen and (max-width: 768px){.formPage label input[type=checkbox],.formPage label input[type=radio]{top:0}.formPage label span{padding-left:2.2rem}}.know-how__slider{overflow-x:hidden}.blogPage .top__news{margin-bottom:1rem}.blogPage .top__news>div{width:100%}.blogPage .top__newsCont{margin-top:0;width:100%}.blogPage .top__newsCat ul li{margin-left:0;margin-right:1.7rem;margin-bottom:.4rem;padding:0;border-radius:0}.blogPage .top__newsCat ul li a{padding:.8rem 1.5rem;color:#9d9696;border-radius:100px;transition:.3s;margin:0;font-weight:400;border:none;font-size:1.5rem}@media screen and (min-width: 1025px){.blogPage .top__newsCat ul li:hover{background-color:rgba(0,0,0,0)}.blogPage .top__newsCat ul li:hover a{background:#ed6c00;color:#fff;border-color:#ed6c00}}.blogPage .top__newsCat ul li.active{background-color:rgba(0,0,0,0)}.blogPage .top__newsCat ul li.active a{background:#ed6c00;color:#fff;border-color:#ed6c00}.blogPage .blog__tab{margin:2.7rem 0 3rem}.blogPage .blog__tabTtl{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-end;align-content:stretch}.blogPage .blog__tabTtl li{width:30rem;height:6.4rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border-radius:4px 4px 0 0;margin-right:2rem;transition:.3s;border-top:4px solid rgba(237,108,0,0)}.blogPage .blog__tabTtl li span{transition:.3s;opacity:.5;padding-left:2.7rem;background:url(../img/icon_search_orange.svg) no-repeat left center;font-weight:500;font-size:1.5rem}@media screen and (min-width: 1025px){.blogPage .blog__tabTtl li:hover{cursor:pointer;background:#fff;border-color:#ed6c00}.blogPage .blog__tabTtl li:hover span{opacity:1}}.blogPage .blog__tabTtl li.active{background:#fff;border-color:#ed6c00}.blogPage .blog__tabTtl li.active span{opacity:1}.blogPage .blog__tabCont{background:#fff;padding:2.8rem 3rem 2.4rem;display:none;border-radius:0 0 4px 4px;isolation:isolate}.blogPage .blog__tabCont.active{display:block}.blogPage .blog__tabCont .top__newsCat{margin:0}.blogPage .blog__tabCont .top__newsCat ul{justify-content:flex-start}.blogPage .blog__tabCont form{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;align-content:stretch}.blogPage .blog__tabCont input[type=text]{border:1px solid #d8dadd;background:#fff;width:32.2rem;border-right:none;border-radius:4px 0 0 4px}.blogPage .blog__tabCont a{display:block;margin:0 .4rem .4rem 0;border:1px solid #d8dadd;padding:.2rem 1rem;border-radius:100px;font-weight:500;font-size:1.2rem;color:rgba(76,73,72,.5);transition:.3s}@media screen and (min-width: 1025px){.blogPage .blog__tabCont a:hover{background:#c2c6cc;border-color:#c2c6cc;color:#fff}}.blogPage .blog__tabContKeywordLeft{width:38rem;height:5.8rem;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.blogPage .blog__tabContKeywordRight{width:calc(100% - 42rem);display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}.blogPage .blog__tabContKeywordBtn{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;background:#4c4948;width:5.8rem;height:5.8rem;border-radius:0 4px 4px 0;transition:.3s}@media screen and (min-width: 1025px){.blogPage .blog__tabContKeywordBtn:hover{cursor:pointer;opacity:.7}}.blogPage .blog__tabContKeywordMore{margin-left:.8rem;margin-bottom:.9rem;transition:.3s;order:3}.blogPage .blog__tabContKeywordMore span{background:url(../img/icon_plus_blue.svg) no-repeat left center;background-size:1.8rem;color:#4c4948;text-decoration:underline;font-size:1.2rem;padding-left:2.4rem;height:1.8rem}@media screen and (min-width: 1025px){.blogPage .blog__tabContKeywordMore:hover{opacity:.7;cursor:pointer}}.blogPage .blog__tabContKeywordMore.open{border-radius:4px 4px 0 0;border-bottom:none}.blogPage .blog__tabContKeywordMore.open span{background-image:url(../img/icon_minus_blue.svg)}.blogPage .blog__tabContKeywordHidden{order:2;display:none}.blogPage .blog__tabContKeywordHidden.open{display:block}.blogPage .blog__tabContKeywordHidden div{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch}.blogPage .blog__pager{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}.blogPage .blog__pagerPrev,.blogPage .blog__pagerNext{width:5rem;height:5rem;border-radius:100%;background:#fff;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;transition:.3s}.blogPage .blog__pagerPrev::after,.blogPage .blog__pagerNext::after{transition:.3s;content:"";display:block;background:url(../img/arrow_gray02.svg) no-repeat;background-size:contain;width:.8rem;height:1.4rem}@media screen and (min-width: 1025px){.blogPage .blog__pagerPrev:hover,.blogPage .blog__pagerNext:hover{background:#4c4948;cursor:pointer}.blogPage .blog__pagerPrev:hover::after,.blogPage .blog__pagerNext:hover::after{background-image:url(../img/arrow_white.svg)}}.blogPage .blog__pagerPrev{margin-right:1.6rem}.blogPage .blog__pagerPrev::after{transform:rotate(180deg);margin-right:.4rem}.blogPage .blog__pagerNext{margin-left:1.6rem}.blogPage .blog__pagerNext::after{margin-left:.1rem}@media screen and (max-width: 768px){.blogPage .blog__pagerPrev,.blogPage .blog__pagerNext{width:3.2rem;height:3.2rem}.blogPage .blog__pagerPrev{margin-right:.9rem}.blogPage .blog__pagerNext{margin-left:.9rem}}.blogPage .blog__pager ul{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:stretch}.blogPage .blog__pager ul li{font-family:"Barlow",sans-serif;font-weight:400;font-size:1.6rem;font-weight:bold;margin:0 .4rem}.blogPage .blog__pager ul li a{width:5rem;height:5rem}.blogPage .blog__pager ul li a,.blogPage .blog__pager ul li span{border-radius:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;transition:.3s}.blogPage .blog__pager ul li a.current,.blogPage .blog__pager ul li span.current{background:#ed6c00;color:#fff;border-radius:100%;width:5rem;height:5rem}.blogPage .blog__pager ul li a.dot,.blogPage .blog__pager ul li span.dot{padding-bottom:.6rem}@media screen and (min-width: 1025px){.blogPage .blog__pager ul li a:hover{background:#fff}}@media screen and (min-width: 1025px){.blogPage .blog__pager ul li a.current:hover{background:#ed6c00}}@media screen and (max-width: 768px){.blogPage .blog__pager ul li{font-size:1.3rem;margin:0 .3rem}.blogPage .blog__pager ul li a{width:3.2rem;height:3.2rem}.blogPage .blog__pager ul li a.current,.blogPage .blog__pager ul li span.current{width:3.2rem;height:3.2rem}}.blogPage .blog__pager+.jobSearch__pager{margin-top:7.4rem}.blogPage .blog__article{max-width:100rem}.blogPage .blog__articleTtl{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-bottom:2.4rem}.blogPage .blog__articleTtl h1{width:100%;margin:1rem 0 2rem;line-height:1.4117647059}.blogPage .blog__articleTtl .top__newsSingleCat,.blogPage .blog__articleShare .top__newsSingleCat{padding:.3rem;margin-right:1.6rem}.blogPage .blog__articleTtl .top__newsSingleKeyword,.blogPage .blog__articleShare .top__newsSingleKeyword{margin-top:0;margin-right:-0.9rem}.blogPage .blog__articleTtl .top__newsSingleKeyword li,.blogPage .blog__articleShare .top__newsSingleKeyword li{margin-bottom:.6rem;padding:0;border:none;border-radius:0}.blogPage .blog__articleTtl .top__newsSingleKeyword li a,.blogPage .blog__articleShare .top__newsSingleKeyword li a{transition:.3s;display:block;border:1px solid #d8dadd;color:rgba(76,73,72,.5);border-radius:100px;padding:.6rem 1rem;line-height:1}@media screen and (min-width: 1025px){.blogPage .blog__articleTtl .top__newsSingleKeyword li a:hover,.blogPage .blog__articleShare .top__newsSingleKeyword li a:hover{background:#c2c6cc;border-color:#c2c6cc;color:#fff}}.blogPage .blog__articleCont{background:#fff;border-radius:4px;margin-bottom:7.4rem}.blogPage .blog__articleContInner,.blogPage .blog__articleContTop,.blogPage .blog__articleContBtm{padding:5rem 10rem}.blogPage .blog__articleContInner:not(:last-child),.blogPage .blog__articleContTop:not(:last-child),.blogPage .blog__articleContBtm:not(:last-child){border-bottom:1px solid #d8dadd}.blogPage .blog__articleContTop:not(:last-child){border-bottom:none}.blogPage .blog__articleContInner section:not(:last-child){margin-bottom:5rem}.blogPage .blog__articleContInner h2{font-size:2.6rem;font-weight:500;line-height:1.5;margin-bottom:1rem}.blogPage .blog__articleContInner h2 mark{display:none}.blogPage .blog__articleContInner h2 strong{font-weight:500}.blogPage .blog__articleContInner h3{font-size:2rem;line-height:1.625;font-weight:500;margin-bottom:.6rem}.blogPage .blog__articleContInner h4{font-weight:bold;font-size:1.6rem;line-height:1.625;margin-bottom:.8rem}.blogPage .blog__articleContInner p{font-size:1.6rem;line-height:1.625}.blogPage .blog__articleContInner p:not(:last-child){margin-bottom:5rem}.blogPage .blog__articleContInner strong{font-weight:bold}.blogPage .blog__articleContInner i,.blogPage .blog__articleContInner .wp-block-quote{font-style:italic}.blogPage .blog__articleContInner .wp-block-quote>p::before{content:"“"}.blogPage .blog__articleContInner .wp-block-quote>p::after{content:"”"}.blogPage .blog__articleContInner a{color:#4c4948;text-decoration:underline}@media screen and (min-width: 1025px){.blogPage .blog__articleContInner a:hover{text-decoration:none}}.blogPage .blog__articleContInner a[target=_blank]{padding-right:1.8rem;background:url(../img/icon_outer.svg) no-repeat right center}.blogPage .blog__articleContInner a.more{font-size:1.6rem;line-height:1.5}.blogPage .blog__articleContInner a.more::after{content:"＞"}.blogPage .blog__articleContInner ul:not(.cmn__sliderListSingleCont):not(:last-child),.blogPage .blog__articleContInner ol:not(:last-child){margin-bottom:5rem}.blogPage .blog__articleContInner ul:not(.cmn__sliderListSingleCont) li,.blogPage .blog__articleContInner ol li{position:relative;padding-left:1.8rem;font-size:1.6rem;line-height:1.375;margin-bottom:1rem}.blogPage .blog__articleContInner ul:not(.cmn__sliderListSingleCont) li::before{position:absolute;left:.3rem;top:.8rem;content:"";display:block;background:#4c4948;width:.6rem;height:.6rem;border-radius:100px}.blogPage .blog__articleContInner ol{counter-reset:item}.blogPage .blog__articleContInner ol li::before{counter-increment:item;content:counter(item) ".";position:absolute;left:0;top:0}.blogPage .blog__articleContInner figure.wp-block-image{margin:0 auto 5rem}.blogPage .blog__articleContInner figure.wp-block-image:not(:first-child){margin-top:5rem}.blogPage .blog__articleContInner figure.wp-block-image img{margin:0 auto}.blogPage .blog__articleContInner figure.wp-block-imageCaption{display:block;font-size:1.4rem;margin-top:1.2rem;line-height:1.5714285714}.blogPage .blog__articleContInner figure.wp-block-image.is-style-rounded img{border-radius:100%;max-width:17rem}.blogPage .blog__articleContInner figure.wp-block-image.is-style-rounded figcaption{max-width:17rem;margin:1rem auto 0;text-align:left;font-size:1.2rem}.blogPage .blog__articleContInner .wp-block-columns{gap:4rem}.blogPage .blog__articleContInner .wp-block-columns.wp-block-image{margin-bottom:1rem}.blogPage .blog__articleContInner hr{border:0;border-bottom:1px dashed #d8dadd;background-color:rgba(0,0,0,0) !important;margin:5rem 0}.blogPage .blog__articleContInner .wp-block-buttons{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}.blogPage .blog__articleContInner .wp-block-buttons a.wp-block-button__link{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border-radius:100px;padding:1.2rem 2.2rem;width:100%;min-width:24rem;color:#fff;background-color:#ed6c00;background-image:url(../img/arrow_white.svg);background-repeat:no-repeat;background-position:right 3.4rem center;font-weight:500;font-size:1.6rem;text-decoration:none;transition:.3s ease}.blogPage .blog__articleContInner .wp-block-buttons a.wp-block-button__link[target=_blank]{background-image:none;padding-right:2.2rem}@media screen and (min-width: 1025px){.blogPage .blog__articleContInner .wp-block-buttons a.wp-block-button__link:hover{opacity:.7;background-image:url(../img/arrow_white.svg);color:#fff}}.blogPage .blog__articleContInner .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0 auto 5rem}.blogPage .blog__articleContInner .mode-sp{display:none}.blogPage .blog__articleContInner h2.wp-block-heading+.sliderWrap{margin-top:-6rem}.blogPage .blog__articleContInner .cmn__slider{min-width:inherit;max-width:100rem;width:100rem;margin-left:-10rem;padding-left:10rem}@media screen and (max-width: 1340px){.blogPage .blog__articleContInner .cmn__slider{width:calc(100% + 20rem)}}.blogPage .blog__articleContInner .cmn__slider a{color:#4c4948;text-decoration:none}.blogPage .blog__articleContInner .cmn__sliderPagerPrev,.blogPage .blog__articleContInner .cmn__sliderPagerNext{background-color:#f0f2f5}.blogPage .blog__articleContInner .cmn__sliderPagerPrev::after,.blogPage .blog__articleContInner .cmn__sliderPagerNext::after{background-image:url(../img/arrow_gray.svg)}@media screen and (min-width: 1025px){.blogPage .blog__articleContInner .cmn__sliderPagerPrev:hover,.blogPage .blog__articleContInner .cmn__sliderPagerNext:hover{background-color:#4c4948}}.blogPage .blog__articleContInner .cmn__sliderTtlWrap{max-width:90rem;padding-right:10rem;justify-content:flex-end}.blogPage .blog__articleContInner .cmn__sliderTtlWrap h2{margin:0}@media screen and (max-width: 1340px){.blogPage .blog__articleContInner .cmn__sliderTtlWrap{padding-right:0}}.blogPage .blog__articleContInner .cmn__sliderList{margin-bottom:0}@media screen and (max-width: 1340px){.blogPage .blog__articleContInner .cmn__sliderList{margin:0}}.blogPage .blog__articleContInner .cmn__sliderListSingle{border-left:1px solid #d8dadd;border-bottom:1px solid #d8dadd;border-right:1px solid #d8dadd}.blogPage .blog__articleContInner .cmn__sliderListSingleTtl{height:5.2rem;min-height:inherit;max-height:inherit;-webkit-line-clamp:2}.blogPage .blog__articleContInner .cmn__sliderListSingleImg{padding:0}.blogPage .blog__articleContInner .cmn__sliderListSingleCont.heightAuto li.content{-webkit-line-clamp:2}.blogPage .blog__articleContInner .sliderWrap{position:relative}.blogPage .blog__articleContInner .twoClm{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.blogPage .blog__articleContInner .twoClm__single{width:50%}.blogPage .blog__articleContInner .twoClm__single p{font-size:1.3rem;width:100%}.blogPage .blog__articleContInner .twoClm__single p.att{margin-top:-0.2rem}.blogPage .blog__articleContInner .twoClm h3.line{font-weight:500;font-size:2.8rem;padding-left:2.5rem;position:relative}.blogPage .blog__articleContInner .twoClm h3.line::before{content:"";width:.6rem;height:4rem;display:block;position:absolute;left:0;top:.6rem;background:#ed6c00;border-radius:40px}.blogPage .blog__articleContInner .twoClm h3.line em{font-size:1.4rem;border:1px solid #4c4948;color:#4c4948;border-radius:.4rem;line-height:1;display:inline-block;vertical-align:middle;padding:.5rem 1.5rem .6rem 1.5rem;margin:-0.5rem 1rem 0 2rem}@media screen and (max-width: 768px){.blogPage .blog__articleContInner .twoClm h3.line em{font-size:1.1rem;padding:.5rem 1rem .6rem 1rem;margin:-0.5rem .6rem 0 1rem}}@media screen and (max-width: 768px){.blogPage .blog__articleContInner .twoClm h3.line{font-size:1.9rem;padding-left:1.8rem;padding-top:.1rem}.blogPage .blog__articleContInner .twoClm h3.line::before{height:3rem;top:0rem}}.blogPage .blog__articleContInner .twoClm h3.line{font-size:1.9rem;padding-left:1.7rem;margin-bottom:.7rem}.blogPage .blog__articleContInner .twoClm h3.line::before{width:.5rem;height:3rem;top:.2rem}.blogPage .blog__articleContInner .twoClm .dataBlock{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;gap:.5rem 1rem}.blogPage .blog__articleContInner .twoClm .dataBlock:not(:last-child){margin-bottom:1.9rem}.blogPage .blog__articleContInner .twoClm .dataBlock .bg{display:block;background:#4c4948;color:#fff;border-radius:3rem;font-size:1.2rem;padding:.6rem 1.2rem;line-height:1;margin-top:.8rem}.blogPage .blog__articleContInner .twoClm .dataBlock .num{font-size:2rem;font-weight:500;line-height:1}.blogPage .blog__articleContInner .twoClm .dataBlock .num strong{padding-right:.4rem;font-size:3.6rem;color:#ed6c00;font-weight:bold}.blogPage .blog__articleIntro{background:#f0f2f5;border-radius:4px;padding:2.1rem 3rem;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.blogPage .blog__articleIntro:not(:last-child){margin-bottom:2.2rem}.blogPage .blog__articleIntroLead{width:100%;font-size:1.3rem;font-weight:500;line-height:1.5384615385;margin-bottom:.5rem}.blogPage .blog__articleIntroName{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-bottom:.7rem}.blogPage .blog__articleIntroName dt{font-size:1.6rem;font-weight:bold;margin-right:1rem}.blogPage .blog__articleIntroName dd{font-size:1.1rem;font-weight:500}.blogPage .blog__articleIntro p{width:100%;font-size:1.4rem}.blogPage .blog__articleIntroInner{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:stretch;width:47.2972972973%}.blogPage .blog__articleIntroInner .blog__articleIntroName{margin-bottom:0}.blogPage .blog__articleIntroImg{width:10rem;border-radius:100px;overflow:hidden}.blogPage .blog__articleIntroTxt{width:calc(100% - 11.5rem);padding-top:.7rem}.blogPage .blog__article p.has-background{background:#f0f2f5;border-radius:4px;padding:2.1rem 3rem;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;width:100%;font-size:1.4rem}.blogPage .blog__article p.has-background:not(:last-child){margin-bottom:2.2rem}.blogPage .blog__article p.has-background strong{display:block;width:100%;margin-bottom:.5rem}.blogPage .blog__articleShare:not(:last-child){margin-bottom:3rem}.blogPage .blog__articleShare dt{font-weight:bold;font-size:1.6rem;margin-bottom:.7rem}.blogPage .blog__articleShareList{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.blogPage .blog__articleShareList li{width:33.4%;height:5rem}.blogPage .blog__articleShareList a{width:100%;height:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}@media screen and (min-width: 1025px){.blogPage .blog__articleShareList a:hover{opacity:.7}}.blogPage .blog__articleShareList a.twitter{background:#333}.blogPage .blog__articleShareList a.line{background:#1bc755}.blogPage .blog__articleShareList a.facebook{background:#1877f2}.blogPage .blog__articleShareList a.instagram{background:linear-gradient(90deg, rgb(245, 177, 66) 0%, rgb(237, 108, 40) 20%, rgb(231, 23, 25) 40%, rgb(218, 3, 51) 60%, rgb(200, 9, 105) 80%, rgb(182, 17, 155) 100%)}.blogPage .blog__article .index{margin-top:6rem;margin-bottom:6rem}.blogPage .blog__article .index__ttl{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:stretch;margin-bottom:2.2rem}.blogPage .blog__article .index__ttl::after{width:calc(100% - 7rem);background-color:#d8dadd;display:block;content:"";height:1px}.blogPage .blog__article .index__ttl span{font-size:2.6rem;font-weight:500;line-height:1}.blogPage .blog__article .index__cont{overflow:hidden;padding-bottom:.1rem;position:relative;display:grid;grid-template-rows:1fr;transition:.3s grid-template-rows ease}.blogPage .blog__article .index__cont::after{position:absolute;left:0;bottom:0;content:"";display:none;width:100%;height:10.5rem;pointer-events:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 75%)}.blogPage .blog__article .index__cont ol{overflow:hidden;counter-reset:olList}.blogPage .blog__article .index__cont ol>li{padding-left:3.5rem;padding-bottom:.1rem;position:relative}.blogPage .blog__article .index__cont ol>li::before{counter-increment:olList;content:counter(olList);position:absolute;top:0;left:0;color:#fff;background-color:#ed6c00;width:2.3rem;height:2.3rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;line-height:1;font-size:1.4rem}.blogPage .blog__article .index__cont ol>li:not(:last-child){margin-bottom:2rem}.blogPage .blog__article .index__cont ol>li a{color:#4c4948;font-size:1.6rem;text-decoration:underline}@media screen and (min-width: 1025px){.blogPage .blog__article .index__cont ol>li a:hover{text-decoration:none}}.blogPage .blog__article .index__cont ol>li ul{margin-top:1rem}.blogPage .blog__article .index__cont ol>li ul li{position:relative;padding-left:2rem}.blogPage .blog__article .index__cont ol>li ul li:last-child{margin-bottom:0}.blogPage .blog__article .index__cont ol>li ul li::before{display:none}.blogPage .blog__article .index__cont ol>li ul li::after{position:absolute;left:0;content:"";display:block;background-color:#ed6c00;border-radius:100%;width:.6rem;aspect-ratio:1/1;top:1.1rem;left:.6rem}.blogPage .blog__article .index__cont.opened{grid-template-rows:1fr;transition:.3s grid-template-rows ease;padding-bottom:1rem}.blogPage .blog__article .index__cont.opened::after{height:1px}.blogPage .blog__article .index .more{position:relative;z-index:1;margin-top:2rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;display:none}.blogPage .blog__article .index .more button{display:block}@media screen and (min-width: 1025px){.blogPage .blog__article .index .more button:hover{cursor:pointer}}.blogPage .blog__article .index .more button span{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;gap:.9rem}.blogPage .blog__article .index .more button span::before{content:"もっと見る";color:#4c4948;text-decoration:underline;font-size:1.6rem}.blogPage .blog__article .index .more button span::after{content:"";border-right:2px solid #4c4948;border-bottom:2px solid #4c4948;width:.9rem;height:.9rem;display:block;rotate:45deg;transform:translateY(-0.5rem)}.blogPage .blog__article .index .more button.active span::before{content:"閉じる"}.blogPage .blog__article .index .more button.active span::after{margin-left:.9rem;rotate:225deg}.blogPage .blog__article .index:not(.onBtn) .index__cont{grid-template-rows:1fr}.blogPage .blog__article .index:not(.onBtn) .index__cont::after{display:none}.blogPage .blog__article .index:not(.onBtn) .more{display:none}.blogPage .blog__btm{border-top:1px solid #c2c6cc;padding-top:8rem;margin-top:8rem}@media screen and (max-width: 768px){.blogPage .blog__btm{padding-top:5.3rem;margin-top:5.1rem}}.blogPage .blog__btm{padding-top:7.4rem;margin-top:7.4rem}.blogPage .blog__btm h2{font-weight:500;font-size:2.8rem;padding-left:2.5rem;position:relative}.blogPage .blog__btm h2::before{content:"";width:.6rem;height:4rem;display:block;position:absolute;left:0;top:.6rem;background:#ed6c00;border-radius:40px}.blogPage .blog__btm h2 em{font-size:1.4rem;border:1px solid #4c4948;color:#4c4948;border-radius:.4rem;line-height:1;display:inline-block;vertical-align:middle;padding:.5rem 1.5rem .6rem 1.5rem;margin:-0.5rem 1rem 0 2rem}@media screen and (max-width: 768px){.blogPage .blog__btm h2 em{font-size:1.1rem;padding:.5rem 1rem .6rem 1rem;margin:-0.5rem .6rem 0 1rem}}@media screen and (max-width: 768px){.blogPage .blog__btm h2{font-size:1.9rem;padding-left:1.8rem;padding-top:.1rem}.blogPage .blog__btm h2::before{height:3rem;top:0rem}}.blogPage .blog__btm h2{margin-bottom:3rem}.blogPage.blogDetail .pankuzu{margin-top:5.2rem}.blogPage .know-how__lead{margin-top:2.3rem;font-size:1.5rem;line-height:1.6666666667}.blogPage .know-how__cat{margin-top:3rem;margin-bottom:4.9rem}.blogPage .know-how__cat ul{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;gap:1rem}.blogPage .know-how__cat a{min-width:19rem;background-color:#fff;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;position:relative;padding:1.3rem 3rem;border-radius:4rem;font-size:1.5rem;line-height:1.3333333333;transition:.3s}.blogPage .know-how__cat a::after{transition:.3s;content:"";display:block;border-right:2px solid #4c4948;border-bottom:2px solid #4c4948;transform:rotate(45deg);width:.8rem;height:.8rem;position:absolute;right:2rem;top:-0.7rem;bottom:0;margin:auto}@media screen and (min-width: 1025px){.blogPage .know-how__cat a:hover{background-color:#4c4948;color:#fff}.blogPage .know-how__cat a:hover::after{border-color:#fff}}.blogPage .know-how__cat.catList ul{gap:.9rem}.blogPage .know-how__cat.catList li.active a{background-color:#ed6c00;color:#fff}.blogPage .know-how__cat.catList a{min-width:inherit;padding:1.2rem 2rem}.blogPage .know-how__cat.catList a::after{display:none}@media screen and (min-width: 1025px){.blogPage .know-how__cat.catList a:hover{background-color:#ed6c00}}.blogPage .know-how__slider{margin-bottom:2rem}::-webkit-full-page-media,:future,:root .blog__tabContWrap{margin-top:-1px}.featurePage .feature__half,.featurePage .feature__twoClm,.featurePage .flow__half,.featurePage .flow__twoClm,.flowPage .feature__half,.flowPage .feature__twoClm,.flowPage .flow__half,.flowPage .flow__twoClm,.corporatePage .feature__half,.corporatePage .feature__twoClm,.corporatePage .flow__half,.corporatePage .flow__twoClm,.faqPage .feature__half,.faqPage .feature__twoClm,.faqPage .flow__half,.faqPage .flow__twoClm{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;width:100%;max-width:100rem;margin:0 auto}.featurePage .feature__half>*,.featurePage .flow__half>*,.flowPage .feature__half>*,.flowPage .flow__half>*,.corporatePage .feature__half>*,.corporatePage .flow__half>*,.faqPage .feature__half>*,.faqPage .flow__half>*{width:48%}.featurePage .feature__twoClmWide,.featurePage .flow__twoClmWide,.flowPage .feature__twoClmWide,.flowPage .flow__twoClmWide,.corporatePage .feature__twoClmWide,.corporatePage .flow__twoClmWide,.faqPage .feature__twoClmWide,.faqPage .flow__twoClmWide{width:62%}.featurePage .feature__twoClmNarrow,.featurePage .flow__twoClmNarrow,.flowPage .feature__twoClmNarrow,.flowPage .flow__twoClmNarrow,.corporatePage .feature__twoClmNarrow,.corporatePage .flow__twoClmNarrow,.faqPage .feature__twoClmNarrow,.faqPage .flow__twoClmNarrow{width:34%}.featurePage .feature__twoClmNarrow img,.featurePage .flow__twoClmNarrow img,.flowPage .feature__twoClmNarrow img,.flowPage .flow__twoClmNarrow img,.corporatePage .feature__twoClmNarrow img,.corporatePage .flow__twoClmNarrow img,.faqPage .feature__twoClmNarrow img,.faqPage .flow__twoClmNarrow img{width:100%}.featurePage .feature__twoClm.border,.featurePage .flow__twoClm.border,.flowPage .feature__twoClm.border,.flowPage .flow__twoClm.border,.corporatePage .feature__twoClm.border,.corporatePage .flow__twoClm.border,.faqPage .feature__twoClm.border,.faqPage .flow__twoClm.border{border-bottom:1px dashed #c2c6cc;padding-bottom:5.2rem;margin-bottom:5rem}.featurePage .feature__twoClmFloat:after,.featurePage .flow__twoClmFloat:after,.flowPage .feature__twoClmFloat:after,.flowPage .flow__twoClmFloat:after,.corporatePage .feature__twoClmFloat:after,.corporatePage .flow__twoClmFloat:after,.faqPage .feature__twoClmFloat:after,.faqPage .flow__twoClmFloat:after{content:" ";display:block;clear:both}.featurePage .feature__twoClmFloat img,.featurePage .flow__twoClmFloat img,.flowPage .feature__twoClmFloat img,.flowPage .flow__twoClmFloat img,.corporatePage .feature__twoClmFloat img,.corporatePage .flow__twoClmFloat img,.faqPage .feature__twoClmFloat img,.faqPage .flow__twoClmFloat img{width:34%;float:right;margin:0 0 4rem 4rem}.featurePage .feature__twoClmFloat section.blank,.featurePage .flow__twoClmFloat section.blank,.flowPage .feature__twoClmFloat section.blank,.flowPage .flow__twoClmFloat section.blank,.corporatePage .feature__twoClmFloat section.blank,.corporatePage .flow__twoClmFloat section.blank,.faqPage .feature__twoClmFloat section.blank,.faqPage .flow__twoClmFloat section.blank{margin-top:4.4rem}.featurePage .feature__twoClmFloat section.blank .feature__listTtl,.featurePage .flow__twoClmFloat section.blank .feature__listTtl,.flowPage .feature__twoClmFloat section.blank .feature__listTtl,.flowPage .flow__twoClmFloat section.blank .feature__listTtl,.corporatePage .feature__twoClmFloat section.blank .feature__listTtl,.corporatePage .flow__twoClmFloat section.blank .feature__listTtl,.faqPage .feature__twoClmFloat section.blank .feature__listTtl,.faqPage .flow__twoClmFloat section.blank .feature__listTtl{margin-bottom:1.8rem}.featurePage .feature__twoClmFloat section:not(:last-child),.featurePage .flow__twoClmFloat section:not(:last-child),.flowPage .feature__twoClmFloat section:not(:last-child),.flowPage .flow__twoClmFloat section:not(:last-child),.corporatePage .feature__twoClmFloat section:not(:last-child),.corporatePage .flow__twoClmFloat section:not(:last-child),.faqPage .feature__twoClmFloat section:not(:last-child),.faqPage .flow__twoClmFloat section:not(:last-child){margin-bottom:2.5rem}.featurePage .feature__twoClmIcon,.featurePage .flow__twoClmIcon,.flowPage .feature__twoClmIcon,.flowPage .flow__twoClmIcon,.corporatePage .feature__twoClmIcon,.corporatePage .flow__twoClmIcon,.faqPage .feature__twoClmIcon,.faqPage .flow__twoClmIcon{display:inline-block;line-height:1;background:#f0f2f5;font-size:1.4rem;font-weight:500;padding:.8rem 1.6rem;border-radius:1.6rem;margin-bottom:.7rem}.featurePage .feature__cont,.flowPage .feature__cont,.corporatePage .feature__cont,.faqPage .feature__cont{background:#fff;border-radius:0 0 4px 4px}.featurePage .feature__contTtl,.flowPage .feature__contTtl,.corporatePage .feature__contTtl,.faqPage .feature__contTtl{border-radius:4px 4px 0 0;background:#4c4948;color:#fff}.featurePage .feature__contInner,.flowPage .feature__contInner,.corporatePage .feature__contInner,.faqPage .feature__contInner{padding:5rem 3rem 3rem}.featurePage .feature__contBtm,.flowPage .feature__contBtm,.corporatePage .feature__contBtm,.faqPage .feature__contBtm{border-top:1px solid #d8dadd;padding:3rem}.featurePage .feature__contBtm a,.flowPage .feature__contBtm a,.corporatePage .feature__contBtm a,.faqPage .feature__contBtm a{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border:1px solid #ed6c00;border-radius:100px;padding:1.8rem 2.2rem;width:100%;color:#fff;background-color:#ed6c00;background-image:url(../img/arrow_white.svg);background-repeat:no-repeat;background-position:right 3.4rem center;font-weight:500;font-size:1.6rem;transition:.3s ease}@media screen and (min-width: 1025px){.featurePage .feature__contBtm a:hover,.flowPage .feature__contBtm a:hover,.corporatePage .feature__contBtm a:hover,.faqPage .feature__contBtm a:hover{background-color:#fff;background-image:url(../img/arrow_orange.svg);color:#ed6c00}}@media screen and (max-width: 768px){.featurePage .feature__contBtm a,.flowPage .feature__contBtm a,.corporatePage .feature__contBtm a,.faqPage .feature__contBtm a{padding:1.1rem 2.2rem 1.2rem 2.2rem;font-size:1.3rem;background-position:right 2.1rem center}}.featurePage .feature__contBtm a,.flowPage .feature__contBtm a,.corporatePage .feature__contBtm a,.faqPage .feature__contBtm a{background-color:#4c4948;max-width:40rem;margin:0 auto;padding:2.1rem}.featurePage .feature__orange,.flowPage .feature__orange,.corporatePage .feature__orange,.faqPage .feature__orange{width:calc(100% - 10rem);max-width:126rem;margin:0 auto;background:#fff;border-radius:4px;border-top:4px solid #ed6c00}.featurePage .feature__list,.flowPage .feature__list,.corporatePage .feature__list,.faqPage .feature__list{width:100%;margin-top:3rem}.featurePage .feature__listTtl,.flowPage .feature__listTtl,.corporatePage .feature__listTtl,.faqPage .feature__listTtl{font-weight:500;font-size:2.8rem;padding-left:2.5rem;position:relative}.featurePage .feature__listTtl::before,.flowPage .feature__listTtl::before,.corporatePage .feature__listTtl::before,.faqPage .feature__listTtl::before{content:"";width:.6rem;height:4rem;display:block;position:absolute;left:0;top:.6rem;background:#ed6c00;border-radius:40px}.featurePage .feature__listTtl em,.flowPage .feature__listTtl em,.corporatePage .feature__listTtl em,.faqPage .feature__listTtl em{font-size:1.4rem;border:1px solid #4c4948;color:#4c4948;border-radius:.4rem;line-height:1;display:inline-block;vertical-align:middle;padding:.5rem 1.5rem .6rem 1.5rem;margin:-0.5rem 1rem 0 2rem}@media screen and (max-width: 768px){.featurePage .feature__listTtl em,.flowPage .feature__listTtl em,.corporatePage .feature__listTtl em,.faqPage .feature__listTtl em{font-size:1.1rem;padding:.5rem 1rem .6rem 1rem;margin:-0.5rem .6rem 0 1rem}}@media screen and (max-width: 768px){.featurePage .feature__listTtl,.flowPage .feature__listTtl,.corporatePage .feature__listTtl,.faqPage .feature__listTtl{font-size:1.9rem;padding-left:1.8rem;padding-top:.1rem}.featurePage .feature__listTtl::before,.flowPage .feature__listTtl::before,.corporatePage .feature__listTtl::before,.faqPage .feature__listTtl::before{height:3rem;top:0rem}}.featurePage .feature__listTtl,.flowPage .feature__listTtl,.corporatePage .feature__listTtl,.faqPage .feature__listTtl{font-size:1.9rem;padding-left:1.7rem;margin-bottom:1.4rem}.featurePage .feature__listTtl::before,.flowPage .feature__listTtl::before,.corporatePage .feature__listTtl::before,.faqPage .feature__listTtl::before{width:.5rem;height:3rem;top:.3rem}.featurePage .feature__listGray,.flowPage .feature__listGray,.corporatePage .feature__listGray,.faqPage .feature__listGray{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.featurePage .feature__listGray:not(:last-child),.flowPage .feature__listGray:not(:last-child),.corporatePage .feature__listGray:not(:last-child),.faqPage .feature__listGray:not(:last-child){margin-bottom:5rem}.featurePage .feature__listGray:last-child,.flowPage .feature__listGray:last-child,.corporatePage .feature__listGray:last-child,.faqPage .feature__listGray:last-child{margin-bottom:1rem}.featurePage .feature__listGray::after,.flowPage .feature__listGray::after,.corporatePage .feature__listGray::after,.faqPage .feature__listGray::after{content:"";width:32.7%}.featurePage .feature__listGray li,.flowPage .feature__listGray li,.corporatePage .feature__listGray li,.faqPage .feature__listGray li{width:32.7%;background:#f0f2f5;border-radius:4px;padding:1.2rem;font-size:1.5rem;font-weight:500;text-align:center;margin-bottom:1rem}.featurePage .feature__listGray li span,.flowPage .feature__listGray li span,.corporatePage .feature__listGray li span,.faqPage .feature__listGray li span{color:#ed6c00;font-weight:bold}.featurePage .feature__listGray li small,.flowPage .feature__listGray li small,.corporatePage .feature__listGray li small,.faqPage .feature__listGray li small{font-size:1.2rem;line-height:1}.featurePage .feature__listGray li,.flowPage .feature__listGray li,.corporatePage .feature__listGray li,.faqPage .feature__listGray li{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}.featurePage .feature__listGray+p,.flowPage .feature__listGray+p,.corporatePage .feature__listGray+p,.faqPage .feature__listGray+p{margin-top:-4.5rem;font-size:1.5rem;line-height:1.6666666667}.featurePage .feature__list.mt5,.flowPage .feature__list.mt5,.corporatePage .feature__list.mt5,.faqPage .feature__list.mt5{margin-top:5rem}.featurePage .feature__iconBlock,.flowPage .feature__iconBlock,.corporatePage .feature__iconBlock,.faqPage .feature__iconBlock{border:1px solid #d8dadd;padding-bottom:1.7rem}.featurePage .feature__iconBlockTtl,.flowPage .feature__iconBlockTtl,.corporatePage .feature__iconBlockTtl,.faqPage .feature__iconBlockTtl{background:#f0f2f5;height:4.4rem;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;padding-left:6.4rem;font-size:1.5rem;font-weight:bold;margin-bottom:1.6rem;position:relative}.featurePage .feature__iconBlockTtl::before,.flowPage .feature__iconBlockTtl::before,.corporatePage .feature__iconBlockTtl::before,.faqPage .feature__iconBlockTtl::before{content:"";display:block;width:calc(5rem + 1px);height:calc(100% + 1px);position:absolute;left:-1px;top:-1px;background-repeat:no-repeat;background-position:center center;background-color:#4c4948}.featurePage .feature__iconBlock.health .feature__iconBlockTtl::before,.flowPage .feature__iconBlock.health .feature__iconBlockTtl::before,.corporatePage .feature__iconBlock.health .feature__iconBlockTtl::before,.faqPage .feature__iconBlock.health .feature__iconBlockTtl::before{background-image:url(../img/feature/welfare/icon_health.svg)}.featurePage .feature__iconBlock.leisure .feature__iconBlockTtl::before,.flowPage .feature__iconBlock.leisure .feature__iconBlockTtl::before,.corporatePage .feature__iconBlock.leisure .feature__iconBlockTtl::before,.faqPage .feature__iconBlock.leisure .feature__iconBlockTtl::before{background-image:url(../img/feature/welfare/icon_leisure.svg)}.featurePage .feature__iconBlock.award .feature__iconBlockTtl::before,.flowPage .feature__iconBlock.award .feature__iconBlockTtl::before,.corporatePage .feature__iconBlock.award .feature__iconBlockTtl::before,.faqPage .feature__iconBlock.award .feature__iconBlockTtl::before{background-image:url(../img/feature/welfare/icon_award.svg)}.featurePage .feature__iconBlock.marriage .feature__iconBlockTtl::before,.flowPage .feature__iconBlock.marriage .feature__iconBlockTtl::before,.corporatePage .feature__iconBlock.marriage .feature__iconBlockTtl::before,.faqPage .feature__iconBlock.marriage .feature__iconBlockTtl::before{background-image:url(../img/feature/welfare/icon_marriage.svg)}.featurePage .feature__iconBlock.other .feature__iconBlockTtl::before,.flowPage .feature__iconBlock.other .feature__iconBlockTtl::before,.corporatePage .feature__iconBlock.other .feature__iconBlockTtl::before,.faqPage .feature__iconBlock.other .feature__iconBlockTtl::before{background-image:url(../img/feature/welfare/icon_other.svg)}.featurePage .feature__iconBlock.machine .feature__iconBlockTtl::before,.flowPage .feature__iconBlock.machine .feature__iconBlockTtl::before,.corporatePage .feature__iconBlock.machine .feature__iconBlockTtl::before,.faqPage .feature__iconBlock.machine .feature__iconBlockTtl::before{background-image:url(../img/feature/training/icon_machine.svg)}.featurePage .feature__iconBlock.electricity .feature__iconBlockTtl::before,.flowPage .feature__iconBlock.electricity .feature__iconBlockTtl::before,.corporatePage .feature__iconBlock.electricity .feature__iconBlockTtl::before,.faqPage .feature__iconBlock.electricity .feature__iconBlockTtl::before{background-image:url(../img/feature/training/icon_electricity.svg)}.featurePage .feature__iconBlock.it .feature__iconBlockTtl::before,.flowPage .feature__iconBlock.it .feature__iconBlockTtl::before,.corporatePage .feature__iconBlock.it .feature__iconBlockTtl::before,.faqPage .feature__iconBlock.it .feature__iconBlockTtl::before{background-image:url(../img/feature/training/icon_it.svg)}.featurePage .feature__iconBlock.lecture .feature__iconBlockTtl::before,.flowPage .feature__iconBlock.lecture .feature__iconBlockTtl::before,.corporatePage .feature__iconBlock.lecture .feature__iconBlockTtl::before,.faqPage .feature__iconBlock.lecture .feature__iconBlockTtl::before{background-image:url(../img/feature/training/icon_lecture.svg)}.featurePage .feature__iconBlock.practical .feature__iconBlockTtl::before,.flowPage .feature__iconBlock.practical .feature__iconBlockTtl::before,.corporatePage .feature__iconBlock.practical .feature__iconBlockTtl::before,.faqPage .feature__iconBlock.practical .feature__iconBlockTtl::before{background-image:url(../img/feature/training/icon_practical.svg)}.featurePage .feature__iconBlockAtt,.flowPage .feature__iconBlockAtt,.corporatePage .feature__iconBlockAtt,.faqPage .feature__iconBlockAtt{margin-top:.3rem;display:block;font-size:1.3rem;opacity:.6}.featurePage .feature__iconBlock ul li,.flowPage .feature__iconBlock ul li,.corporatePage .feature__iconBlock ul li,.faqPage .feature__iconBlock ul li{margin:0 2.4rem;position:relative;padding-left:1.5rem}.featurePage .feature__iconBlock ul li:not(:last-child),.flowPage .feature__iconBlock ul li:not(:last-child),.corporatePage .feature__iconBlock ul li:not(:last-child),.faqPage .feature__iconBlock ul li:not(:last-child){margin-bottom:1.1rem}.featurePage .feature__iconBlock ul li::before,.flowPage .feature__iconBlock ul li::before,.corporatePage .feature__iconBlock ul li::before,.faqPage .feature__iconBlock ul li::before{content:"・";position:absolute;left:0;top:0}.featurePage .feature__iconBlock ul li:not(:last-child),.flowPage .feature__iconBlock ul li:not(:last-child),.corporatePage .feature__iconBlock ul li:not(:last-child),.faqPage .feature__iconBlock ul li:not(:last-child){margin-bottom:0}.featurePage .feature__iconBlock dl,.flowPage .feature__iconBlock dl,.corporatePage .feature__iconBlock dl,.faqPage .feature__iconBlock dl{margin:0 2.4rem;position:relative;padding-left:1.5rem}.featurePage .feature__iconBlock dl:not(:last-child),.flowPage .feature__iconBlock dl:not(:last-child),.corporatePage .feature__iconBlock dl:not(:last-child),.faqPage .feature__iconBlock dl:not(:last-child){margin-bottom:1.1rem}.featurePage .feature__iconBlock dl::before,.flowPage .feature__iconBlock dl::before,.corporatePage .feature__iconBlock dl::before,.faqPage .feature__iconBlock dl::before{content:"・";position:absolute;left:0;top:0}.featurePage .feature__iconBlock dl dt,.flowPage .feature__iconBlock dl dt,.corporatePage .feature__iconBlock dl dt,.faqPage .feature__iconBlock dl dt{font-weight:bold}.featurePage .feature__iconBlock dl dd ul li,.flowPage .feature__iconBlock dl dd ul li,.corporatePage .feature__iconBlock dl dd ul li,.faqPage .feature__iconBlock dl dd ul li{margin:0}.featurePage .feature__iconBlockHead,.flowPage .feature__iconBlockHead,.corporatePage .feature__iconBlockHead,.faqPage .feature__iconBlockHead{margin:0 2.4rem;position:relative;padding-left:1.5rem}.featurePage .feature__iconBlockHead:not(:last-child),.flowPage .feature__iconBlockHead:not(:last-child),.corporatePage .feature__iconBlockHead:not(:last-child),.faqPage .feature__iconBlockHead:not(:last-child){margin-bottom:1.1rem}.featurePage .feature__iconBlockHead::before,.flowPage .feature__iconBlockHead::before,.corporatePage .feature__iconBlockHead::before,.faqPage .feature__iconBlockHead::before{content:"・";position:absolute;left:0;top:0}.featurePage .feature__iconBlockHead,.flowPage .feature__iconBlockHead,.corporatePage .feature__iconBlockHead,.faqPage .feature__iconBlockHead{font-weight:bold}.featurePage .feature__btm,.flowPage .feature__btm,.corporatePage .feature__btm,.faqPage .feature__btm{border-top:1px solid #c2c6cc;padding-top:8rem;margin-top:8rem}@media screen and (max-width: 768px){.featurePage .feature__btm,.flowPage .feature__btm,.corporatePage .feature__btm,.faqPage .feature__btm{padding-top:5.3rem;margin-top:5.1rem}}.featurePage .feature__btm,.flowPage .feature__btm,.corporatePage .feature__btm,.faqPage .feature__btm{padding-top:7.5rem}.featurePage .feature__btmRelation h2,.flowPage .feature__btmRelation h2,.corporatePage .feature__btmRelation h2,.faqPage .feature__btmRelation h2{font-weight:500;font-size:2.8rem;padding-left:2.5rem;position:relative}.featurePage .feature__btmRelation h2::before,.flowPage .feature__btmRelation h2::before,.corporatePage .feature__btmRelation h2::before,.faqPage .feature__btmRelation h2::before{content:"";width:.6rem;height:4rem;display:block;position:absolute;left:0;top:.6rem;background:#ed6c00;border-radius:40px}.featurePage .feature__btmRelation h2 em,.flowPage .feature__btmRelation h2 em,.corporatePage .feature__btmRelation h2 em,.faqPage .feature__btmRelation h2 em{font-size:1.4rem;border:1px solid #4c4948;color:#4c4948;border-radius:.4rem;line-height:1;display:inline-block;vertical-align:middle;padding:.5rem 1.5rem .6rem 1.5rem;margin:-0.5rem 1rem 0 2rem}@media screen and (max-width: 768px){.featurePage .feature__btmRelation h2 em,.flowPage .feature__btmRelation h2 em,.corporatePage .feature__btmRelation h2 em,.faqPage .feature__btmRelation h2 em{font-size:1.1rem;padding:.5rem 1rem .6rem 1rem;margin:-0.5rem .6rem 0 1rem}}@media screen and (max-width: 768px){.featurePage .feature__btmRelation h2,.flowPage .feature__btmRelation h2,.corporatePage .feature__btmRelation h2,.faqPage .feature__btmRelation h2{font-size:1.9rem;padding-left:1.8rem;padding-top:.1rem}.featurePage .feature__btmRelation h2::before,.flowPage .feature__btmRelation h2::before,.corporatePage .feature__btmRelation h2::before,.faqPage .feature__btmRelation h2::before{height:3rem;top:0rem}}.featurePage .feature__btmRelation h2,.flowPage .feature__btmRelation h2,.corporatePage .feature__btmRelation h2,.faqPage .feature__btmRelation h2{margin-bottom:2.8rem}.featurePage .feature__btmRelationInner,.flowPage .feature__btmRelationInner,.corporatePage .feature__btmRelationInner,.faqPage .feature__btmRelationInner{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.featurePage .feature__btmRelationInner::before,.featurePage .feature__btmRelationInner::after,.flowPage .feature__btmRelationInner::before,.flowPage .feature__btmRelationInner::after,.corporatePage .feature__btmRelationInner::before,.corporatePage .feature__btmRelationInner::after,.faqPage .feature__btmRelationInner::before,.faqPage .feature__btmRelationInner::after{content:"";display:block;width:23.253968254%}.featurePage .feature__btmRelationInner::before,.flowPage .feature__btmRelationInner::before,.corporatePage .feature__btmRelationInner::before,.faqPage .feature__btmRelationInner::before{order:1}.featurePage .feature__btmRelation a,.flowPage .feature__btmRelation a,.corporatePage .feature__btmRelation a,.faqPage .feature__btmRelation a{display:block;width:23.253968254%;font-size:1.7rem;font-weight:500;color:#4c4948;text-decoration:underline}.featurePage .feature__btmRelation a img,.flowPage .feature__btmRelation a img,.corporatePage .feature__btmRelation a img,.faqPage .feature__btmRelation a img{margin-bottom:1.2rem;border-radius:4px}@media screen and (min-width: 1025px){.featurePage .feature__btmRelation a:hover img,.flowPage .feature__btmRelation a:hover img,.corporatePage .feature__btmRelation a:hover img,.faqPage .feature__btmRelation a:hover img{opacity:.7}.featurePage .feature__btmRelation a:hover,.flowPage .feature__btmRelation a:hover,.corporatePage .feature__btmRelation a:hover,.faqPage .feature__btmRelation a:hover{text-decoration:none}}.featurePage .feature__btmRelation a.current,.flowPage .feature__btmRelation a.current,.corporatePage .feature__btmRelation a.current,.faqPage .feature__btmRelation a.current{pointer-events:none;color:#4c4948;opacity:.5}.featureTop h1{margin-bottom:3rem}.featureTop .pankuzu{margin-top:2rem}.featureTop .featureTop__lead{font-size:1.5rem;line-height:1.6666666667;margin-bottom:6rem}.featureTop .featureTop__cont{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.featureTop .featureTop__cont a{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;width:47.619047619%;margin-bottom:6rem;color:#4c4948;text-decoration:underline}.featureTop .featureTop__cont a img{border-radius:4px}.featureTop .featureTop__cont a span{font-size:2rem;font-weight:500;margin-top:1.8rem}@media screen and (min-width: 1025px){.featureTop .featureTop__cont a:hover{text-decoration:none;opacity:.7}}main.strengthPage,main.crosstalkPage{padding-top:10rem}.strengthPage .strength__mvTxt{background:url(../img/feature/strength/strength_bg.jpg) no-repeat center bottom;background-size:cover;aspect-ratio:1500/540;min-height:54rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;align-content:stretch;padding-top:4rem;padding-right:1.3rem;transition:padding .3s}@media screen and (min-width: 1780px){.strengthPage .strength__mvTxt{padding-top:5%}}@media screen and (max-width: 1500px){.strengthPage .strength__mvTxt{aspect-ratio:inherit}}.strengthPage .strength__mvTxt p:not([class]){font-size:1.6rem;line-height:1.625;text-align:center;padding-right:3.9rem;letter-spacing:.05em}.strengthPage .strength__mvBtm{background:#fff;padding:2.2rem 0 .8rem}.strengthPage .strength__mvBtm img{margin:0 auto}.strengthPage .strength__mvLead{background:#ed6c00;color:#fff;border-radius:100px;font-size:1.7rem;padding:1.3rem 2.8rem;line-height:1;margin-bottom:1.7rem;letter-spacing:.05em}.strengthPage .strength__mv h1{font-weight:500;font-size:4rem;line-height:1.3;text-align:center;margin-bottom:1.4rem;letter-spacing:.05em;padding-left:1.8rem}.strengthPage .strength__mv h1 span{color:#ed6c00}.strengthPage .strength__intro{background:#e8eaed;padding:6.5rem 0 7rem;margin-bottom:8rem}.strengthPage .strength__intro h2{text-align:center;margin-bottom:2.7rem;font-size:2.8rem;font-weight:500}.strengthPage .strength__introLead{font-size:1.7rem;font-weight:500;text-align:center}.strengthPage .strength__intro>div{width:calc(100% - 10rem);max-width:126rem;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.strengthPage .strength__intro dl{width:31.746031746%;background:#fff;border-radius:4px;border-top:4px solid #ed6c00;padding:2.5rem 4rem 2rem}@media screen and (min-width: 769px)and (max-width: 1150px){.strengthPage .strength__intro dl{padding:2.5rem 2rem 2rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}}.strengthPage .strength__intro dl dt{text-align:center;margin-bottom:1.8rem;line-height:1}.strengthPage .strength__intro dl dt span{display:block;font-size:1.7rem;font-weight:500;margin-top:.9rem}@media screen and (min-width: 769px)and (max-width: 1150px){.strengthPage .strength__intro dl dd{width:100%;margin-top:auto}}.strengthPage .strength__intro a{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border:1px solid #ed6c00;border-radius:100px;padding:1.8rem 2.2rem;width:100%;color:#fff;background-color:#ed6c00;background-image:url(../img/arrow_white.svg);background-repeat:no-repeat;background-position:right 3.4rem center;font-weight:500;font-size:1.6rem;transition:.3s ease}@media screen and (min-width: 1025px){.strengthPage .strength__intro a:hover{background-color:#fff;background-image:url(../img/arrow_orange.svg);color:#ed6c00}}@media screen and (max-width: 768px){.strengthPage .strength__intro a{padding:1.1rem 2.2rem 1.2rem 2.2rem;font-size:1.3rem;background-position:right 2.1rem center}}.strengthPage .strength__intro a{background-image:url(../img/arrow_btm_white.svg)}@media screen and (min-width: 769px)and (max-width: 1150px){.strengthPage .strength__intro a{background-position:right 2.4rem center}}.strengthPage .strength__single{margin-bottom:12rem}.strengthPage .strength__singleTtl{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;margin-bottom:5rem}.strengthPage .strength__singleTtlNum{background:#ed6c00;width:8rem;height:8rem;border-radius:100px;font-family:"Barlow",sans-serif;font-weight:400;color:#fff;margin-right:2.2rem;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:stretch;text-align:center;font-weight:bold;font-size:1rem;line-height:1;letter-spacing:0;padding-top:.4rem}.strengthPage .strength__singleTtlNum span{margin-top:.1rem;font-size:3rem}.strengthPage .strength__singleTtl h2{font-size:3rem;font-weight:500;border-bottom:3px solid #ed6c00;padding-bottom:1rem}.strengthPage .strength__singleTxt{font-size:1.5rem}.strengthPage .strength__singleTxtEng{font-family:"Barlow",sans-serif;font-weight:400;color:#ed6c00;font-weight:bold;letter-spacing:0;line-height:1;display:block;margin-bottom:1rem}.strengthPage .strength__singleTxtCopy{font-size:1.7rem;font-weight:500;margin-bottom:-0.3rem}.strengthPage .strength__singleTxt h3{font-size:2.8rem;font-weight:500;margin-bottom:1.3rem}.strengthPage .strength__singleTxtAtt{font-size:1.3rem;opacity:.6;margin-top:.3rem}.strengthPage .strength__singleImg{max-width:47rem;box-shadow:8px 8px 20px rgba(0,0,0,.1)}.strengthPage .strength__single .feature__half{margin-bottom:5rem}.strengthPage .strength__exampleTtl{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;padding:1.3rem}.strengthPage .strength__exampleTtl h3{min-height:4rem;background:url(../img/icon_check_orange.svg) no-repeat left center;background-size:4rem;padding-left:5.2rem;font-size:2.2rem}.strengthPage .strength__exampleSingle{align-items:center;margin-bottom:2rem}.strengthPage .strength__exampleSingleImg img{margin:0 auto}.strengthPage .strength__exampleSingleTxt{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;padding-top:.7rem}.strengthPage .strength__exampleSingleTxt p span{text-decoration:underline;color:#ed6c00;font-weight:bold}.strengthPage .strength__exampleSingleTxt ul{display:flex;flex-wrap:wrap;width:100%}.strengthPage .strength__exampleSingleTxt ul li{width:50%;margin-bottom:.3rem}.strengthPage .strength__exampleSingleTxt ul li::before{content:"・"}.strengthPage .strength__exampleSingleTxt .figure02{margin:1rem 0}.strengthPage .strength__exampleSingle.center{margin-bottom:4.3rem;margin-top:-0.6rem}.strengthPage .strength__exampleSingle.center .strength__exampleSingleTxt{padding-top:0;align-items:center}.strengthPage .strength__exampleSingle.center .strength__exampleSingleTxt h4{margin-bottom:1.2rem}.strengthPage .strength__exampleSingle h4{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;font-size:2.2rem;font-weight:500;margin-bottom:.3rem;position:relative;padding-left:4.3rem}.strengthPage .strength__exampleSingle h4 span{font-family:"Barlow",sans-serif;font-weight:400;font-size:2.8rem;font-weight:bold;color:#ed6c00;position:absolute;top:-0.6rem;left:0}.strengthPage .strength__exampleSingle p{font-size:1.5rem;line-height:1.6666666667;margin-bottom:1.4rem}.strengthPage .strength__exampleSingle p.strength__singleTxtAtt{font-size:1.3rem}.strengthPage .strength__exampleSingle a{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border:1px solid #ed6c00;border-radius:100px;padding:1.8rem 2.2rem;width:100%;color:#fff;background-color:#ed6c00;background-image:url(../img/arrow_white.svg);background-repeat:no-repeat;background-position:right 3.4rem center;font-weight:500;font-size:1.6rem;transition:.3s ease}@media screen and (min-width: 1025px){.strengthPage .strength__exampleSingle a:hover{background-color:#fff;background-image:url(../img/arrow_orange.svg);color:#ed6c00}}@media screen and (max-width: 768px){.strengthPage .strength__exampleSingle a{padding:1.1rem 2.2rem 1.2rem 2.2rem;font-size:1.3rem;background-position:right 2.1rem center}}.strengthPage .strength__exampleSingle a{background-color:#0090d3;background-position:right 2.2rem center;width:auto;font-size:1.4rem;padding:1.3rem 4rem;margin-bottom:1.4rem}.strengthPage .strength__policy{max-width:100rem;margin:8rem auto 2rem}.strengthPage .strength__policy h4{background:#4c4948;color:#fff;padding:1rem;text-align:center;font-size:2rem}.strengthPage .strength__policyInner{background:#f0f2f5;padding:2.7rem 4rem 3.3rem;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.strengthPage .strength__policy dl{width:63.2608695652%}.strengthPage .strength__policy dl dt{font-size:2rem;font-weight:500;margin-bottom:1rem}.strengthPage .strength__policy dl dd p{font-size:1.5rem;margin-bottom:1.1rem}.strengthPage .strength__policy dl dd a{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;background:#0090d3;color:#fff;width:21rem;height:3rem;font-size:1.3rem;border-radius:100px}@media screen and (min-width: 1025px){.strengthPage .strength__policy dl dd a:hover{opacity:.7}}.strengthPage .strength__policyImg{width:32.3913043478%;padding-top:.6rem}.strengthPage .strength__btm{background-image:url(../img/feature/strength/strength_btmPh.jpg);background-repeat:no-repeat;background-size:auto 100%;padding:6.7rem 12rem 4rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-end;align-content:stretch}.strengthPage .strength__btm>*{max-width:50rem}.strengthPage .strength__btm h2{font-size:3rem;font-weight:500;line-height:1.4;letter-spacing:.05em;margin-bottom:1.5rem}.strengthPage .strength__btm h2 span{color:#ed6c00}.strengthPage .strength__btmLead{border-bottom:1px solid #4c4948;padding-bottom:.4rem;margin-bottom:1rem;font-size:2rem;font-weight:500}.strengthPage .strength__btm p:not([class]){font-size:1.5rem;margin-bottom:2.3rem}@media screen and (min-width: 769px)and (max-width: 1150px){.strengthPage .strength__btm{background-image:url(../img/feature/strength/strength_btmPh_sp.jpg);background-position:center bottom;background-size:100%;padding:4rem 4rem 42vw;align-items:flex-start}.strengthPage .strength__btm>*{max-width:inherit}}.welfarePage h1,.trainingPage h1{width:calc(100% - 10rem);max-width:126rem;margin:0 auto}.welfarePage .training__singleIntroduction,.welfarePage .welfare__singleCommunity,.trainingPage .training__singleIntroduction,.trainingPage .welfare__singleCommunity{width:100%}.welfarePage .training__singleIntroduction h4,.welfarePage .welfare__singleCommunity h4,.trainingPage .training__singleIntroduction h4,.trainingPage .welfare__singleCommunity h4{height:5rem;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;color:#fff;background:url(../img/icon_check_orange.svg) no-repeat left 2.4rem center #4c4948;background-size:2.8rem;padding:0 0 0 6.2rem;font-size:1.5rem}.welfarePage .welfare__single .feature__orange,.welfarePage .training__btm .feature__orange,.trainingPage .welfare__single .feature__orange,.trainingPage .training__btm .feature__orange{padding:5rem 3rem}.welfarePage .welfare__single h2,.welfarePage .training__btm h2,.trainingPage .welfare__single h2,.trainingPage .training__btm h2{text-align:center;margin-bottom:3rem;font-size:2.8rem;line-height:1.4285714286;font-weight:500}.welfarePage .welfare__single h3,.welfarePage .training__single h3,.welfarePage .training__btm h3,.trainingPage .welfare__single h3,.trainingPage .training__single h3,.trainingPage .training__btm h3{font-weight:500;line-height:1.4545454545;letter-spacing:.05em;font-size:2.2rem;margin-bottom:1.3rem}.welfarePage .welfare__single p:not([class]),.welfarePage .training__single p:not([class]),.welfarePage .training__btm p:not([class]),.trainingPage .welfare__single p:not([class]),.trainingPage .training__single p:not([class]),.trainingPage .training__btm p:not([class]){font-size:1.5rem}.welfarePage .welfare__singleAtt,.welfarePage .training__singleAtt,.trainingPage .welfare__singleAtt,.trainingPage .training__singleAtt{font-size:1.3rem;opacity:.6;display:block;margin-top:.3rem}.welfarePage .welfare__singleAtt.outer,.welfarePage .training__singleAtt.outer,.trainingPage .welfare__singleAtt.outer,.trainingPage .training__singleAtt.outer{width:calc(100% - 10rem);max-width:126rem;margin:0 auto;margin-top:.7rem}.welfarePage .welfare__single{margin-bottom:10rem}.welfarePage .welfare__single .figure02{margin:3rem 0}.welfarePage .welfare__single .strength__singleTxtAtt{opacity:.6;margin-top:.3rem;font-size:1.3rem}.welfarePage .welfare__singleLead{font-size:1.7rem;font-weight:500}.welfarePage .welfare__single .environment .feature__twoClmWide{width:59.2%}.welfarePage .welfare__single .environment .feature__twoClmNarrow{width:36.8%}.welfarePage .welfare__singleCommunity{margin-top:3.2rem}.welfarePage .welfare__singleCommunity p{border:1px solid #d8dadd;border-top:none;padding:1.7rem 2.4rem}.welfarePage .welfare__singleGrid{column-count:2;column-gap:4%}.welfarePage .welfare__singleGrid .feature__iconBlock{width:100%;margin-bottom:3rem;display:inline-block}.welfarePage .welfare__singleOther.border{padding-bottom:2rem}.welfarePage .welfare__single .feature__twoClmFull{margin-top:3rem;width:100%}.welfarePage .welfare__single .feature__twoClmFull .orange{color:#ed6c00}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGray{background:#f0f2f5;border-radius:4px;padding:2rem 5rem;margin-bottom:1rem;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:stretch}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayTtl{font-size:1.5rem;width:26.2222222222%;font-weight:500}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayCont{width:70%}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayCont dl{border:1px solid #ed6c00;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayCont dl:not(:last-child){margin-bottom:.6rem}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayCont dl dt{padding:1.5rem;background:#ed6c00;font-weight:bold;font-size:1.5rem;color:#fff;width:18rem;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayCont dl dd{position:relative;background-color:#fff;padding:.7rem 2rem;width:calc(100% - 18rem);display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;gap:0 1rem;line-height:1}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayCont dl dd::before{content:"";display:block;width:.6rem;height:1.2rem;clip-path:polygon(0 0, 0% 100%, 100% 50%);background-color:#ed6c00;position:absolute;left:0;top:0;bottom:0;margin:auto}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayCont dl dd .txt{font-size:1.6rem;font-weight:bold;transform:translateY(-0.5rem)}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayCont dl dd .num{font-family:"Barlow",sans-serif;font-weight:400;font-size:3rem;font-weight:bold;padding:0 .3rem;line-height:1;transform:translateY(0.3rem);display:inline-block}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayCont dl dd .max{background-color:#ed6c00;color:#fff;font-weight:bold;padding:.4rem .7rem}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayCont dl dd .att{opacity:.6;font-size:1.3rem}.welfarePage .welfare__single .feature__twoClmFull .feature__listGray li.att{text-align:left;padding:0;background:rgba(0,0,0,0);justify-content:flex-start;align-items:flex-end;font-size:1.3rem;opacity:.6}.trainingPage h1{margin-bottom:4.5rem}.trainingPage .training__single{margin-bottom:10rem}.trainingPage .training__single .feature__contInner{padding-bottom:5rem}.trainingPage .training__single .feature__list.e-learning{margin-top:4.7rem}.trainingPage .training__singleTtl{max-width:100rem;width:100%;margin:0 auto;padding:2.5rem 0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;align-content:stretch}@media screen and (min-width: 769px)and (max-width: 1150px){.trainingPage .training__singleTtl{padding:2.5rem}}.trainingPage .training__singleTtl dl{text-align:center;border-right:1px solid hsla(0,0%,100%,.2);padding-right:2.5rem;line-height:1;margin-right:2.6rem}.trainingPage .training__singleTtl dl dt{font-size:1.3rem;margin-bottom:.6rem}.trainingPage .training__singleTtl dl dd{font-family:"Barlow",sans-serif;font-weight:400;font-weight:bold;font-size:4rem}.trainingPage .training__singleTtl h2{font-size:2.6rem;letter-spacing:.05em}.trainingPage .training__single .support .feature__twoClmWide{width:54.4%}.trainingPage .training__single .support .feature__twoClmNarrow{width:41.6%}.trainingPage .training__singleVoice{margin-top:3rem;width:100%}.trainingPage .training__singleVoice h4{font-size:1.9rem;font-weight:500;background:url(../img/icon_check_orange.svg) no-repeat left center;background-size:2.8rem;padding-left:3.9rem;margin-bottom:1.2rem}.trainingPage .training__singleVoiceSingle{width:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}.trainingPage .training__singleVoiceSingle:not(:last-child){margin-bottom:1rem}.trainingPage .training__singleVoiceSingle img{width:4.6rem}.trainingPage .training__singleVoiceSingleTxt{max-width:93.2rem;margin-left:2rem;position:relative;background:#fff;padding:1rem 1.9rem;border:1px solid #d8dadd;border-radius:1rem}.trainingPage .training__singleVoiceSingleTxt::before,.trainingPage .training__singleVoiceSingleTxt::after{border:solid rgba(0,0,0,0);border-color:rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;right:100%;top:1.9rem}.trainingPage .training__singleVoiceSingleTxt::before{border-top-width:.6rem;border-bottom-width:.6rem;border-left-width:1.4rem;border-right-width:1.4rem;margin-top:-0.1rem;margin-right:.1rem;border-right-color:#d8dadd}.trainingPage .training__singleVoiceSingleTxt::after{border-top-width:.5rem;border-bottom-width:.5rem;border-left-width:1.3rem;border-right-width:1.3rem;margin-top:0;border-right-color:#fff}.trainingPage .training__singleList{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.trainingPage .training__singleList:not(:last-child){margin-bottom:5rem}.trainingPage .training__singleListCard{width:32%}.trainingPage .training__singleListCard.two{width:48.8%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.trainingPage .training__singleListCard.two .feature__iconBlockTtl{width:100%}.trainingPage .training__singleListCard.two .left{width:35.6557377049%;margin-left:2.4rem}.trainingPage .training__singleListCard.two .right{width:51.6393442623%;margin-right:2.4rem}.trainingPage .training__singleListCard.two .feature__iconBlockCopy{font-size:1.6rem;font-weight:500;line-height:1.375;margin-bottom:.5rem}.trainingPage .training__singleListCard.two ul li{margin:0;line-height:1.4285714286}.trainingPage .training__singleFlow{margin-top:3rem}.trainingPage .training__singleFlowInner{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.trainingPage .training__singleFlowInner::before,.trainingPage .training__singleFlowInner::after{width:21.4%;content:"";display:block}.trainingPage .training__singleFlowInner::before{order:1}.trainingPage .training__singleFlowSingle{width:21.4%;position:relative;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}.trainingPage .training__singleFlowSingle:not(:last-child){margin-right:4.8%}.trainingPage .training__singleFlowSingle:not(:last-child)::before,.trainingPage .training__singleFlowSingle:not(:last-child)::after{content:"";display:block;position:absolute}.trainingPage .training__singleFlowSingle:not(:last-child)::before{width:1px;height:100%;border-right:1px dashed #d8dadd;right:-11.214953271%}.trainingPage .training__singleFlowSingle:not(:last-child)::after{top:7rem;width:0;height:0;border-style:solid;border-width:1.4rem 0 1.4rem 1.4rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #d8dadd;margin:auto;right:-16.9724770642%}@media screen and (min-width: 769px)and (max-width: 1420px){.trainingPage .training__singleFlowSingle:not(:last-child)::after{right:-17.7370030581%}}.trainingPage .training__singleFlowSingleDay{background:#4c4948;color:#fff;font-size:1.5rem;text-align:center;padding:.5rem}.trainingPage .training__singleFlowSingle>div{margin-bottom:1.8rem}.trainingPage .training__singleFlowSingleTtl{font-size:1.6rem;font-weight:500;margin-bottom:.4rem}.trainingPage .training__singleFlowSingleAtt{opacity:.6;font-size:1.3rem;margin-left:1.2rem}.trainingPage .training__singleFlowSingleTxt{margin-bottom:2rem;line-height:1.4285714286}.trainingPage .training__singleFlowSingle dl{margin-top:auto}.trainingPage .training__singleFlowSingle dl dt{background:url(../img/icon_check_orange.svg) no-repeat left center;background-size:2rem;padding-left:2.6rem;color:#ed6c00;font-weight:bold;margin-bottom:.6rem;height:2rem;line-height:1;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch}.trainingPage .training__singleFlowSingle dl dd{line-height:1.4285714286}@media screen and (min-width: 769px)and (max-width: 1115px){.trainingPage .training__singleFlowSingle dl dd{min-height:6rem}}.trainingPage .training__singleIntroduction{margin-top:5.8rem}.trainingPage .training__singleIntroductionInner{border:1px solid #d8dadd;padding:1.6rem 2.4rem}.trainingPage .training__singleIntroductionSingle{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.trainingPage .training__singleIntroductionSingle:not(:last-child){padding-bottom:1.5rem;margin-bottom:2rem;border-bottom:1px #d8dadd dashed}.trainingPage .training__singleIntroductionSingleLeft,.trainingPage .training__singleIntroductionSingleRight{width:50%}.trainingPage .training__singleIntroductionSingleLeft{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:stretch;padding-right:1.8rem}.trainingPage .training__singleIntroductionSingleLeft>img{width:6rem}.trainingPage .training__singleIntroductionSingleLeft dl{width:calc(100% - 7.8rem)}.trainingPage .training__singleIntroductionSingleLeft dl dt{font-weight:bold;font-size:1.3rem}.trainingPage .training__singleIntroductionSingleLeft dl dd{font-size:1.5rem}.trainingPage .training__singleIntroductionSingleRight{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;color:#ed6c00;font-weight:bold;font-size:1.5rem;padding-left:4.9rem;position:relative}.trainingPage .training__singleIntroductionSingleRight::after{position:absolute;left:1rem;top:0;bottom:0;margin:auto;content:"";display:block;width:0;height:0;border-style:solid;border-width:1.4rem 0 1.4rem 1.4rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #d8dadd}.trainingPage .feature__twoClmWide p strong{font-weight:700}.trainingPage .feature__twoClmWide.station{position:relative}.trainingPage .feature__twoClmWide.station .feature__twoClmIcon,.trainingPage .feature__twoClmWide.station h3{margin-left:12rem}.trainingPage .feature__twoClmWide.station .icon{position:absolute;left:.5rem;top:0;width:9.8rem}.crosstalkPage .crosstalk__mv{background:url(../img/feature/crosstalk/mvBg.jpg) no-repeat center bottom;background-size:cover;aspect-ratio:1500/500;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;align-content:stretch;position:relative}.crosstalkPage .crosstalk__mvTtl{width:calc(100% - 10rem);max-width:126rem;margin:0 auto;max-width:118.5rem;padding-bottom:5rem}.crosstalkPage .crosstalk__mvTtl h1{font-size:2.2rem;font-weight:500;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-bottom:.7rem}.crosstalkPage .crosstalk__mvTtl h1 span.engineer,.crosstalkPage .crosstalk__mvTtl h1 span.coordinator{color:#fff;border-radius:100px;width:15.6rem;height:3.5rem;background:#4c4948;font-size:1.5rem;text-align:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}.crosstalkPage .crosstalk__mvTtl h1 span.engineer{background:#ed6c00}.crosstalkPage .crosstalk__mvTtl h1 span.mark{font-weight:400;font-size:2.8rem;margin:0 .8rem}.crosstalkPage .crosstalk__mvTtl h1 span.coordinator{margin-right:1.2rem}.crosstalkPage .crosstalk__mvTtlLead{font-size:3.6rem;font-weight:500;letter-spacing:.05em;line-height:1.4444444444}.crosstalkPage .crosstalk__person{position:relative;z-index:1;width:calc(100% - 10rem);max-width:126rem;margin:0 auto;margin-top:-5rem;margin-bottom:6.7rem;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;background:#fff;border-radius:4px;padding:4.9rem 8rem}.crosstalkPage .crosstalk__personSingle{width:44.5454545455%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.crosstalkPage .crosstalk__personSingleImg{width:20.4081632653%}.crosstalkPage .crosstalk__personSingleTxt{width:73.4693877551%;font-size:1.3rem;line-height:1.6923076923}.crosstalkPage .crosstalk__personSingleCat{width:13rem;height:2rem;border-radius:100px;background:#4c4948;text-align:center;font-size:1.2rem;color:#fff;margin-bottom:.7rem}.crosstalkPage .crosstalk__personSingleCat.engineer{background-color:#ed6c00}.crosstalkPage .crosstalk__personSingleName{font-weight:bold;font-size:1.8rem;margin-bottom:.5rem}.crosstalkPage .crosstalk__personSingleInfo{line-height:1.4615384615;margin-bottom:1.7rem}.crosstalkPage .crosstalk__personSingleInfo span{margin-right:2.6rem}.crosstalkPage .crosstalk__intro{width:calc(100% - 10rem);max-width:126rem;margin:0 auto;margin-bottom:6.7rem;max-width:79.8rem;font-size:1.6rem;line-height:1.625}.crosstalkPage .crosstalk__blockWrap{background:#fff;width:calc(100% - 10rem);max-width:126rem;margin:0 auto}.crosstalkPage .crosstalk__blockTxt{max-width:80rem;width:100%;margin:0 auto;padding:7rem 0}.crosstalkPage .crosstalk__blockTxt h2{letter-spacing:.05em;font-size:2.8rem;font-weight:500;line-height:1.4285714286;margin-bottom:3.9rem}.crosstalkPage .crosstalk__blockTxt h2+.interviewer{margin-top:0}.crosstalkPage .crosstalk__blockTxt .interviewer{position:relative;padding-left:5.2rem;font-size:1.8rem;letter-spacing:.05em;font-weight:bold;line-height:1.5555555556;margin-top:4rem;margin-bottom:2.4rem}.crosstalkPage .crosstalk__blockTxt .interviewer::before{content:"";width:4rem;height:1px;background:#4c4948;display:block;position:absolute;left:0;top:1.5rem}.crosstalkPage .crosstalk__blockSingle{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.crosstalkPage .crosstalk__blockSingle:not(:last-child){margin-bottom:3.8rem}.crosstalkPage .crosstalk__blockSingle:nth-child(even) .crosstalk__blockSingleImg{order:1}.crosstalkPage .crosstalk__blockSingle:nth-child(even) .crosstalk__blockSingleTxt{order:0}.crosstalkPage .crosstalk__blockSingleImg{width:5.6rem;font-size:1.2rem;text-align:center}.crosstalkPage .crosstalk__blockSingleImg img{width:5rem;margin:0 auto 1rem}.crosstalkPage .crosstalk__blockSingleTxt{width:calc(100% - 8.2rem);font-size:1.6rem;line-height:1.625}.crosstalkPage .crosstalk__blockSingleTxt p:not(:last-child){margin-bottom:2.4rem}.crosstalkPage .crosstalk__date{width:calc(100% - 10rem);max-width:126rem;margin:0 auto;margin-top:.5rem;font-size:1.5rem}.rulePage h1{margin-bottom:2.6rem}.rulePage .rule__block:not(:last-child){margin-bottom:7.5rem}.rulePage .rule__block>h2{text-align:center;font-size:2.8rem;line-height:1.4285714286;font-weight:500;margin-bottom:3rem}.rulePage .rule__blockInner{border-radius:4px;background:#fff;border-top:4px solid #ed6c00;padding:5rem 3rem}.rulePage .rule__blockInner>div,.rulePage .rule__blockInner>section{max-width:90rem;margin:0 auto;font-size:1.5rem;line-height:1.6666666667}.rulePage .rule__blockInner>div:not(:last-child),.rulePage .rule__blockInner>section:not(:last-child){margin-bottom:4.8rem}.rulePage .rule__blockInner h2{font-size:2.2rem;line-height:1.4545454545;font-weight:500;margin-bottom:1.8rem}.rulePage .rule__block p:not(:last-child){margin-bottom:2.5rem}.rulePage .rule__block p+a.blueBtn{margin-top:-1rem}.rulePage .rule__block p+ul,.rulePage .rule__block p+ol{margin-top:-2.5rem}.rulePage .rule__block p+ul.blank,.rulePage .rule__block p+ol.blank{margin-top:0}.rulePage .rule__block a:not([href^=tel]){color:#4c4948;text-decoration:underline}.rulePage .rule__block a[target=_blank]{background:url(../img/icon_outer.svg) no-repeat right center;padding-right:1.5rem}@media screen and (min-width: 1025px){.rulePage .rule__block a[target=_blank]:hover{text-decoration:none}}.rulePage .rule__block a.pdf{background-image:url(../img/icon_pdf.svg);padding-right:4rem;background-size:3rem}.rulePage .rule__block a.blueBtn{margin-top:1.5rem;background:#0090d3;color:#fff;text-decoration:none;font-size:1.3rem;border-radius:100px;width:21rem;height:3rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}@media screen and (min-width: 1025px){.rulePage .rule__block a.blueBtn:hover{opacity:.7}}.rulePage .rule__block ol li,.rulePage .rule__block ul li{position:relative;padding-left:1.6rem}.rulePage .rule__block ol li::before,.rulePage .rule__block ul li::before{position:absolute;left:0;top:0}.rulePage .rule__block ol li div,.rulePage .rule__block ul li div{margin-top:2.5rem}.rulePage .rule__block ol li span.att,.rulePage .rule__block ul li span.att{display:block;text-indent:-1em}.rulePage .rule__block ol+p,.rulePage .rule__block ul+p{margin-top:2.3rem}.rulePage .rule__block ul li::before{content:"・"}.rulePage .rule__block ul li.blank{margin-top:1.8rem}.rulePage .rule__block ol{counter-reset:item}.rulePage .rule__block ol li::before{counter-increment:item;content:counter(item) "."}.rulePage .rule__block ol li ol{margin:2.4rem 0 2.6rem 2rem}.rulePage .rule__block ol.roman{margin-left:1rem}.rulePage .rule__block ol.roman li{padding-left:.9rem}.rulePage .rule__block ol.roman li::before{content:counter(item, lower-roman) ".";width:3rem;text-align:right;display:block;left:-2.7rem;letter-spacing:0}.corporatePage .rule__block h3,.guidelinePage .rule__block h3{font-size:2.1rem;font-weight:500;line-height:1.4761904762;margin-bottom:1.6rem}.corporatePage .rule__block img,.guidelinePage .rule__block img{margin:0 auto 4rem;max-width:55rem;width:100%}.corporatePage .rule__block dl,.guidelinePage .rule__block dl{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;font-size:1.5rem;padding-bottom:2rem;border-bottom:1px dashed #d8dadd}.corporatePage .rule__block dl:not(:last-child),.guidelinePage .rule__block dl:not(:last-child){margin-bottom:1.6rem}.corporatePage .rule__block dl dt,.guidelinePage .rule__block dl dt{width:16rem;font-weight:bold}.corporatePage .rule__block dl dd,.guidelinePage .rule__block dl dd{width:calc(100% - 16rem)}.corporatePage .corporate__name,.guidelinePage .corporate__name{text-align:right}.corporatePage .corporate__name img,.guidelinePage .corporate__name img{width:15rem;margin:1rem 0 0 auto}.corporatePage .corporate__lead,.guidelinePage .corporate__lead{position:relative;padding-left:1.2rem}.corporatePage .corporate__lead::before,.guidelinePage .corporate__lead::before{content:"■";position:absolute;left:-0.2rem;top:.2rem;font-size:1.2rem}.guideline__acc{max-width:67rem}.guideline__accTtl{min-height:1.8rem;color:#4c4948;text-decoration:underline;background-repeat:no-repeat;background-position:left top .4rem;background-image:url(../img/icon_plus_blue.svg);background-size:1.8rem;padding-left:2.4rem}@media screen and (min-width: 1025px){.guideline__accTtl:hover{cursor:pointer;text-decoration:none}}.guideline__accTtl.open{background-image:url(../img/icon_minus_blue.svg)}.guideline__accCont{display:none;padding:1rem 0 0 2.4rem}.guideline__accCont strong{font-weight:bold}.guideline__accCont ul{margin:0}.guideline__accCont ul+p.att{margin-top:0}.guideline__btm{border-top:1px solid #c2c6cc;padding-top:8rem;margin-top:8rem}@media screen and (max-width: 768px){.guideline__btm{padding-top:5.3rem;margin-top:5.1rem}}.guideline__btm{padding-top:7.5rem}.guideline__btmRelation h2{font-weight:500;font-size:2.8rem;padding-left:2.5rem;position:relative}.guideline__btmRelation h2::before{content:"";width:.6rem;height:4rem;display:block;position:absolute;left:0;top:.6rem;background:#ed6c00;border-radius:40px}.guideline__btmRelation h2 em{font-size:1.4rem;border:1px solid #4c4948;color:#4c4948;border-radius:.4rem;line-height:1;display:inline-block;vertical-align:middle;padding:.5rem 1.5rem .6rem 1.5rem;margin:-0.5rem 1rem 0 2rem}@media screen and (max-width: 768px){.guideline__btmRelation h2 em{font-size:1.1rem;padding:.5rem 1rem .6rem 1rem;margin:-0.5rem .6rem 0 1rem}}@media screen and (max-width: 768px){.guideline__btmRelation h2{font-size:1.9rem;padding-left:1.8rem;padding-top:.1rem}.guideline__btmRelation h2::before{height:3rem;top:0rem}}.guideline__btmRelation h2{margin-bottom:2.8rem}.guideline__btmRelationInner{background:#fff;border-radius:4px;padding:4rem 0;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.guideline__btmRelationInner::before,.guideline__btmRelationInner::after{content:"";display:block;width:25%}.guideline__btmRelationInner::before{order:1}.guideline__btmRelation a{width:25%;display:block;font-size:1.8rem;font-weight:500;color:#4c4948;display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:center;align-content:stretch;padding:2.5rem 1rem;min-height:15.6rem;text-decoration:underline}.guideline__btmRelation a span{margin-top:2rem}.guideline__btmRelation a img{transition:.3s ease}.guideline__btmRelation a img.about{width:18.2rem;margin-bottom:.8rem}.guideline__btmRelation a:not(:last-child){border-right:1px dashed #d8dadd}@media screen and (min-width: 1025px){.guideline__btmRelation a:hover img{opacity:.7}.guideline__btmRelation a:hover{text-decoration:none}}.guideline__btmRelation a.current{pointer-events:none;color:#4c4948;opacity:.5}.corporatePage .rule__blockInner.message>section{max-width:80rem}.corporatePage .rule__blockInner.message .btn{max-width:32rem;height:6rem;font-size:1.5rem;font-weight:500;transition:.3s;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border:1px solid #ed6c00;border-radius:100px;margin:0 auto;background:none;background-color:#ed6c00;color:#fff;text-decoration:none;padding:0;transition:.3s ease}.corporatePage .rule__blockInner.message .btn span{background:url(../img/icon_outer_white.svg) no-repeat right center;padding-right:2rem}@media screen and (min-width: 1025px){.corporatePage .rule__blockInner.message .btn:hover{background-color:#fff;color:#ed6c00}.corporatePage .rule__blockInner.message .btn:hover span{background-image:url(../img/icon_outer_orange.svg)}}.corporatePage .corporate__name{margin-bottom:3rem}.flowPage h1{margin-bottom:2.6rem}.flowPage .flow__twoClm{align-items:center}.flowPage .flow__twoClmWide{width:63%;min-height:22rem}.flowPage .flow__twoClmNarrow{width:33%}.flowPage .top__flow h2{font-size:2.8rem;line-height:1.1785714286;font-weight:500;margin-top:1.3rem;margin-bottom:2rem}.flowPage .top__flow h2.top{margin:8rem 0 3rem 0;text-align:center}.flowPage .top__flowCont:not(:last-child){margin-bottom:5rem;position:relative}.flowPage .top__flowCont:not(:last-child)::after{position:absolute;left:0;right:0;bottom:-3rem;margin:auto;content:"";display:block;width:0;height:0;border-style:solid;border-width:3rem 6.1rem 0 6.1rem;border-color:#c2c6cc rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.flowPage .top__flow p.att{font-size:1.4rem;margin-top:-0.4rem}.flowPage .top__flow img{margin:0}.flowPage .entry,.flowPage .voice{max-width:34rem}.flowPage .voice{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border-radius:100px;padding:1.1rem 2.4rem 1.3rem 1.2rem;width:100%;border:1px solid #d8dadd;background-color:#fff;background-image:url(../img/arrow_gray02.svg);background-repeat:no-repeat;background-position:right 2.3rem center;font-weight:500;transition:.3s ease}@media screen and (min-width: 1025px){.flowPage .voice:hover{border:1px solid #4c4948;background-color:#f0f2f5;color:#ed6c00}}.flowPage .voice{margin-top:3rem;height:7rem;font-size:1.5rem;font-weight:500;background-image:url(../img/arrow_orange.svg);background-position:right 3rem center;padding-right:1.4rem}@media not screen and (min-width: 768px){.flowPage .top__flow h2.top{margin:4rem 0 2rem 0}}.faqPage h1{margin-bottom:2.5rem}.faqPage .faq__nav{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;align-content:stretch;margin-bottom:4.2rem}.faqPage .faq__nav::before,.faqPage .faq__nav::after{content:"";display:block;width:24%}.faqPage .faq__nav::before{order:1}.faqPage .faq__nav li{width:24%;margin-bottom:.8rem}.faqPage .faq__nav li a{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;line-height:1.4285714286;padding:1.2rem 2.8rem;background:url(../img/arrow_btm_white.svg) no-repeat right 2.1rem center #4c4948;background-size:1.2rem;color:#fff;font-weight:500;border-radius:100px}@media screen and (min-width: 1025px){.faqPage .faq__nav li a:hover{opacity:.7}}.faqPage .faq__cont:not(:last-child){margin-bottom:8.2rem}.faqPage .faq__cont h2{font-size:2.8rem;font-weight:500;text-align:center;line-height:1.4285714286;margin-bottom:3rem}.faqPage .faq__cont dl{line-height:1.6666666667;font-size:1.5rem;background:#fff;border-radius:4px;padding:1.8rem 6rem 0 2rem}.faqPage .faq__cont dl:not(:last-child){margin-bottom:1rem}.faqPage .faq__cont dl dt,.faqPage .faq__cont dl dd{padding-left:3.5rem}.faqPage .faq__cont dl dt{position:relative;padding-bottom:1.6rem}.faqPage .faq__cont dl dt::before,.faqPage .faq__cont dl dt::after{position:absolute;display:block;transition:opacity .3s}.faqPage .faq__cont dl dt::before{content:"Q.";color:#ed6c00;font-family:"Barlow",sans-serif;font-weight:400;font-weight:bold;font-size:2.8rem;line-height:1;left:.1rem;top:-0.3rem}.faqPage .faq__cont dl dt::after{content:"";background:url(../img/icon_plus_blue.svg) no-repeat;background-size:cover;width:1.8rem;height:1.8rem;right:-4rem;top:.4rem}@media screen and (min-width: 1025px){.faqPage .faq__cont dl dt:hover{cursor:pointer;text-decoration:underline}.faqPage .faq__cont dl dt:hover::after{opacity:.7}}.faqPage .faq__cont dl dt.open::after{background-image:url(../img/icon_minus_blue.svg)}.faqPage .faq__cont dl dd{display:none;padding-bottom:2.3rem}.faqPage .faq__cont dl dd a{color:#4c4948;text-decoration:underline}@media screen and (min-width: 1025px){.faqPage .faq__cont dl dd a:hover{text-decoration:none}}.faqPage .faq__cont dl dd strong{font-weight:bold}.faqPage .faq__cont dl dd sup{top:.5rem}.faqPage .faq__cont dl dd .att{font-size:1.2rem;display:block;text-indent:-1em;margin-left:1em}.faqPage .faq__cont dl dd p:not(:last-child){margin-bottom:2rem}.faqPage .faq__cont:not(:last-child),.agentPage .faq__cont:not(:last-child){margin-bottom:8.2rem}.faqPage .faq__cont h2,.agentPage .faq__cont h2{font-size:2.8rem;font-weight:500;text-align:center;line-height:1.4285714286;margin-bottom:3rem}.faqPage .faq__cont dl,.agentPage .faq__cont dl{line-height:1.6666666667;font-size:1.5rem;background:#fff;border-radius:4px;padding:0 6rem 0 2rem}.faqPage .faq__cont dl:not(:last-child),.agentPage .faq__cont dl:not(:last-child){margin-bottom:1rem}.faqPage .faq__cont dl dt,.faqPage .faq__cont dl dd,.agentPage .faq__cont dl dt,.agentPage .faq__cont dl dd{padding-left:3.5rem}.faqPage .faq__cont dl dt,.agentPage .faq__cont dl dt{position:relative;padding:1.8rem 0 1.6rem 3.4rem;padding-bottom:1.6rem}.faqPage .faq__cont dl dt::before,.faqPage .faq__cont dl dt::after,.agentPage .faq__cont dl dt::before,.agentPage .faq__cont dl dt::after{position:absolute;display:block;top:0;bottom:0;margin:auto;transition:opacity .3s}.faqPage .faq__cont dl dt::before,.agentPage .faq__cont dl dt::before{content:"Q.";color:#ed6c00;font-family:"Barlow",sans-serif;font-weight:400;font-weight:bold;font-size:2.8rem;line-height:1;left:.1rem;height:3rem}.faqPage .faq__cont dl dt::after,.agentPage .faq__cont dl dt::after{content:"";background:url(../img/icon_plus_orange.svg) no-repeat;background-size:cover;width:1.8rem;height:1.8rem;right:-4rem}@media screen and (min-width: 1025px){.faqPage .faq__cont dl dt:hover,.agentPage .faq__cont dl dt:hover{cursor:pointer;text-decoration:underline}.faqPage .faq__cont dl dt:hover::after,.agentPage .faq__cont dl dt:hover::after{opacity:.7}}.faqPage .faq__cont dl dt.open::after,.agentPage .faq__cont dl dt.open::after{background-image:url(../img/icon_minus_orange.svg)}.faqPage .faq__cont dl dd,.agentPage .faq__cont dl dd{display:none;padding-bottom:2.3rem}.faqPage .faq__cont dl dd a,.agentPage .faq__cont dl dd a{color:#4c4948;text-decoration:underline}@media screen and (min-width: 1025px){.faqPage .faq__cont dl dd a:hover,.agentPage .faq__cont dl dd a:hover{text-decoration:none}}.faqPage .faq__cont dl dd strong,.agentPage .faq__cont dl dd strong{font-weight:bold}.agentPage{padding-top:13rem}.agentPage .pankuzu{margin-top:1.5rem}.agentPage .agent__top{margin-bottom:7rem;aspect-ratio:150/48;background:url(../img/agent/top_bg.jpg) no-repeat right center #ed6c00;background-size:50% auto}@media screen and (max-width: 1499px){.agentPage .agent__top{aspect-ratio:inherit;height:48rem;background-size:auto 100%;background-position:right -5vw center}}.agentPage .agent__top>div{width:50%;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:stretch;color:#fff;padding:1rem;text-align:center;background:#ed6c00}.agentPage .agent__top ul{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;margin-bottom:1.3rem}.agentPage .agent__top ul li{background:#fff;color:#ed6c00;border-radius:4px;margin:0 .4rem;font-size:1.6rem;font-weight:500;width:13rem;height:3.4rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}.agentPage .agent__top h1{font-size:3.6rem;line-height:1.3888888889;margin-bottom:2rem}.agentPage .agent__top p:not([class]){font-size:1.6rem;line-height:1.625;margin-bottom:2.7rem}.agentPage .agent__topBtn{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border:1px solid #ed6c00;border-radius:100px;padding:1.8rem 2.2rem;width:100%;color:#fff;background-color:#ed6c00;background-image:url(../img/arrow_white.svg);background-repeat:no-repeat;background-position:right 3.4rem center;font-weight:500;font-size:1.6rem;transition:.3s ease}@media screen and (min-width: 1025px){.agentPage .agent__topBtn:hover{background-color:#fff;background-image:url(../img/arrow_orange.svg);color:#ed6c00}}@media screen and (max-width: 768px){.agentPage .agent__topBtn{padding:1.1rem 2.2rem 1.2rem 2.2rem;font-size:1.3rem;background-position:right 2.1rem center}}.agentPage .agent__topBtn{background-color:#4c4948;max-width:38rem;height:7rem;font-size:1.7rem;margin-bottom:1rem}.agentPage .agent__topAtt{font-size:1.3rem;line-height:1.6153846154}.agentPage .agent__topAtt a{color:#fff;text-decoration:underline}@media screen and (min-width: 1025px){.agentPage .agent__topAtt a:hover{text-decoration:none}}.agentPage .agent__ttl{text-align:center;font-weight:bold;margin-bottom:3.6rem}.agentPage .agent__ttlEng{color:#ed6c00;font-family:"Barlow",sans-serif;font-weight:400;font-weight:bold;font-size:1.5rem;line-height:1;margin-bottom:1.2rem}.agentPage .agent__ttl h2{font-size:3.2rem}.agentPage .agent__question,.agentPage .agent__voice,.agentPage .agent__flow,.agentPage .agent__faq{width:calc(100% - 10rem);max-width:110rem;margin:0 auto;margin-bottom:9.5rem}.agentPage .agent__questionBlock{background:#fff;border-radius:4px;padding:3.8rem 2rem 2rem;position:relative}.agentPage .agent__questionBlock::after{content:"";display:block;position:absolute;left:0;right:0;bottom:-4.6rem;margin:auto;width:0;height:0;border-style:solid;border-width:4.6rem 24.2rem 0 24.2rem;border-color:#d8dadd rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.agentPage .agent__questionBlock ul{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:stretch;max-width:79.4rem;margin:0 auto}.agentPage .agent__questionBlock ul li{width:50%;margin-bottom:2rem;background:url(../img/icon_check_orange.svg) no-repeat left center;background-size:4rem;min-height:4rem;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;padding-left:5.4rem;font-weight:500;font-size:1.8rem}.agentPage .agent__lead{background:#ed6c00;color:#fff;padding:3.5rem 3.5rem 4rem;text-align:center;font-size:1.8rem;margin-bottom:7rem;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:stretch}.agentPage .agent__lead span{margin-top:-0.3rem;font-size:2.8rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}.agentPage .agent__lead span::before,.agentPage .agent__lead span::after{content:"";display:block;width:1.9rem;height:4.2rem;background:url(../img/jobs/agent_introOb.svg) no-repeat center center;background-size:contain}.agentPage .agent__lead span::before{margin-right:2.9rem}.agentPage .agent__lead span::after{margin-left:2.9rem;background-image:url(../img/jobs/agent_introOb02.svg)}.agentPage .agent__voice .jobSearchResult__agentSuccessCont{background:#fff;border-top:4px solid #ed6c00;border-radius:4px;padding:4.8rem 7.5rem 3rem;width:100%}.agentPage .agent__voice .jobSearchResult__agentSuccessSingle{width:47.3684210526%}.agentPage .agent__voice .jobSearchResult__agentSuccessImg{width:35.5555555556%}.agentPage .agent__voice .jobSearchResult__agentSuccessTxt{width:60%}.agentPage .agent__voice .jobSearchResult__agentSuccessTxt dl dt{min-width:8rem}.agentPage .agent__voice .jobSearchResult__agentSuccessTxt p{line-height:1.4666666667}.agentPage .agent__voiceBtm{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;align-content:stretch;width:100%;border-top:1px dashed #d8dadd;padding-top:2rem}.agentPage .agent__voiceBtmImg{width:14rem;margin-left:2rem}.agentPage .agent__voiceBtmTxt{padding-top:3rem;font-size:2.4rem;line-height:1.4166666667}.agentPage .agent__voiceBtmTxt span{font-weight:bold;color:#ed6c00}.agentPage .agent__voiceBtmTxt span strong{border-bottom:2px solid #ed6c00}.agentPage .agent__voiceBtmTxtAtt{opacity:.6;font-size:1.2rem}.agentPage .agent__flowBlock{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch;background:#fff;border-top:4px solid #ed6c00;border-radius:4px;padding:5rem}.agentPage .agent__flowSingle{width:26.7%;position:relative}.agentPage .agent__flowSingle:not(:last-child)::before,.agentPage .agent__flowSingle:not(:last-child)::after{content:"";display:block;position:absolute}.agentPage .agent__flowSingle:not(:last-child)::before{width:0;height:0;border-style:solid;border-width:1.4rem 0 1.4rem 1.4rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #d8dadd;top:0;bottom:0;margin:auto;right:-23.595505618%}@media screen and (min-width: 769px)and (max-width: 1050px){.agentPage .agent__flowSingle:not(:last-child)::before{right:-25.0936329588%}}.agentPage .agent__flowSingle:not(:last-child)::after{width:1px;height:100%;border-right:1px dashed #d8dadd;top:0;right:-18.7265917603%}.agentPage .agent__flowSingle dl{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;font-family:"Barlow",sans-serif;font-weight:400;color:#ed6c00;font-weight:bold;font-size:1.6rem;margin-bottom:2.5rem;line-height:1}.agentPage .agent__flowSingle dl dt{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch}.agentPage .agent__flowSingle dl dt::after{content:"";display:block;width:1.2rem;height:1px;background:#d8dadd;margin:0 .7rem}.agentPage .agent__flowSingleImg{margin-bottom:2rem}.agentPage .agent__flowSingleImg img{margin:0 auto}.agentPage .agent__flowSingle h3{font-size:2rem;font-weight:500;margin-bottom:.3rem}.agentPage .agent__flowSingle p{font-size:1.5rem;line-height:1.6666666667}.agentPage .agent__flowSingle p a{color:#4c4948;text-decoration:underline}@media screen and (min-width: 1025px){.agentPage .agent__flowSingle p a:hover{text-decoration:none}}.agentPage .agent__faq{margin-bottom:8.5rem}.agentPage .jobSearchResult__agentIntro{padding-top:4rem;padding-bottom:3rem}.agentPage .jobSearchResult__agentIntroLead{font-size:2.8rem}.agentPage .jobSearchResult__agentIntroLead::before{margin-right:2.5rem}.agentPage .jobSearchResult__agentIntroLead::after{margin-left:2.5rem}.agentPage .jobSearchResult__agentIntro>a{border:none !important;max-width:44rem;background-color:#4c4948;background-image:url(../img/arrow_White.svg);color:#fff;margin-top:1.5rem;transition:.3s ease}@media screen and (min-width: 1025px){.agentPage .jobSearchResult__agentIntro>a:hover{background-color:#fff;color:#ed6c00}}.agentPage .faq__cont{width:calc(100% - 10rem);max-width:126rem;margin:0 auto;max-width:100rem}@media screen and (max-width: 768px){.topPage{padding-top:0}.topPage .cont__inner{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto}.topPage .top__mv{background:rgba(0,0,0,0);margin-bottom:5rem}.topPage .top__mv header{display:none}.topPage .top__mvTxt{bottom:1rem;padding:0 1.5rem}.topPage .top__mvNews{position:static;padding:1.6rem 0;width:100%;background-color:#f0f2f5;border-top:1px solid #d8dadd;border-bottom:1px solid #d8dadd}.topPage .top__mvNews dl{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;font-size:1.2rem;color:#4c4948}.topPage .top__mvNews dl dt{width:8rem;margin-right:1.2rem;border-right-color:rgba(0,0,0,.3)}.topPage .top__mvNews dl dd{color:#0090d3;width:25.3rem}.topPage .top__mvSlider{width:100%;height:20rem;display:none}.topPage .top__mvSlider::after{opacity:.75;background:linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0.5) 31.5%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%)}.topPage .top__mvRight{width:100%;position:relative;justify-content:flex-start;background-color:rgba(0,0,0,0)}.topPage .top__mvRightSearch{max-width:inherit;width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;box-shadow:0 0 .6rem rgba(76,73,72,.15);background-color:#fff;padding:1.2rem 1.8rem 2.3rem;border-radius:.4rem;margin-top:-1.5rem;margin-bottom:2.5rem}.topPage .top__mvRightSearchTxt{gap:0;margin:0 auto 1.5rem;color:#4c4948}.topPage .top__mvRightSearchTxt dl{font-size:1.4rem}.topPage .top__mvRightSearchTxt dl:not(:last-child){margin-right:1rem}.topPage .top__mvRightSearchTxt dl span{color:#ed6c00;font-size:2.2rem;margin-right:.2rem}.topPage .top__mvRightSearchDate{font-size:1rem;margin-bottom:.2rem;text-align:left}.topPage .top__mvRightSearchBtn{width:25rem;height:4.4rem;font-size:1.4rem;margin:1.4rem auto 1.2rem}.topPage .top__mvRight h2{width:100%;background:url(../img/top/mvBg.svg) no-repeat center top/contain;background-color:#ed6c00;text-align:center;font-size:2.1rem;margin-bottom:0;padding:2rem 0 2.5rem}.topPage .top__mvRight h2 span{margin-left:-0.8rem;margin-top:-0.2rem;font-size:2.6rem}.topPage .top__mvRight .jobSearch__contSingleBtn{position:static;width:15.5rem}.topPage .top__mvRight .jobSearch__contSingleBtn:first-child{width:14.4rem}.topPage .top__mvRight .jobSearch__contSingleBtn,.topPage .top__mvRight input[type=text]{height:4.4rem;font-size:1.4rem;border:1px solid #c2c6cc}.topPage .top__mvRight .jobSearch__newBlock dt{background-color:#ed6c00;color:#fff}.topPage .top__mvRight .jobSearch__newBlock dt::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ed6c00}.topPage .top__mvRight .jobSearch__newBlock dd a{color:#4c4948}.topPage .top__mvRightFeature{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;margin:0 auto 2rem;position:relative;bottom:auto;left:auto;right:auto}.topPage .top__mvRightFeature dt{color:#4c4948}.topPage .top__mvRightFeature dd ul{gap:.4rem}.topPage .top__mvRightFeature dd ul a{color:#4c4948;font-weight:500;border-color:#d8dadd;padding:.4rem .9rem;background-color:#fff}.topPage .top__mvRightScroll{display:none}.topPage .top__mv2{position:relative;width:100%;min-height:59rem;margin-bottom:5rem}.topPage .top__mv2Inner{display:block;padding:2.5rem 1.5rem 1.5rem 1.5rem}.topPage .top__mv2InnerTitle{width:100%;padding:0}.topPage .top__mv2InnerTitle h1{font-size:.95rem;color:#fff}.topPage .top__mv2InnerTitle h1 span{margin-bottom:.6rem}.topPage .top__mv2InnerTitle ul{display:block;margin-top:1.4rem}.topPage .top__mv2InnerTitle ul li{width:100%;margin-top:.5rem;padding:.7rem 1.5rem .9rem 1.5rem;font-size:1.25rem;line-height:1}.topPage .top__mv2InnerTitle ul li strong{font-size:2.1rem}.topPage .top__mv2InnerMember{width:100%;max-width:100%;min-width:100%;margin-top:2rem;padding:1.8rem 1.5rem 1.5rem 1.5rem}.topPage .top__mv2InnerMember ul{display:flex;flex-wrap:wrap;gap:.8rem 1rem;width:calc(100% - 9rem);padding:0}.topPage .top__mv2InnerMember ul li{background:url(../img/top/mv-reg-check.svg) no-repeat 0 center/1.8rem;padding:.2rem 0 .3rem 2.3rem;font-size:1.4rem}.topPage .top__mv2InnerMember .free{top:-1rem;right:.5rem;width:11rem}.topPage .top__mv2InnerMember .btn{margin-top:1.8rem}.topPage .top__mv2InnerMember .btn a{border-radius:6rem;background-position:right 2rem center;height:4.4rem;padding-right:2rem;font-size:1.5rem}.topPage .top__mv2InnerMember .btn a span{padding:0 0 0 2.8rem;background-size:1.8rem}.topPage .top__mv2Bg{height:59rem}.topPage .top__mv2 .top__mvRight{padding:0 1.5rem}.topPage .top__mv2 .top__mvRightSearch{padding:3rem 1.5rem}.topPage .top__mv2 .top__mvRightSearchTxt{margin-bottom:.5rem}.topPage .top__mv2 .top__mvRightSearchTxtTitle{gap:1rem;margin-bottom:1rem;padding-bottom:1.5rem}.topPage .top__mv2 .top__mvRightSearchTxtTitle h2{background:none;margin:0;padding:0;font-size:1.9rem}.topPage .top__mv2 .top__mvRightSearchTxtTitle h2 span{display:inline;margin:0;font-size:1.4rem}.topPage .top__mv2 .top__mvRightSearchTxtTitle dl span{font-size:2rem}.topPage .top__mv2 .top__mvRightSearchDate{font-size:1rem;line-height:1;text-align:right;opacity:.6}.topPage .top__mv2 .top__mvRightSearchBtn{flex:0 0 10.5rem;width:10.5rem;height:4.4rem}.topPage .top__mv2 .top__mvRightSearchBtn span{background-size:1.6rem;padding-left:2.2rem}.topPage .top__mv2 .top__mvRightSearchBtn2{flex:0 0 4.4rem;width:4.4rem;height:4.4rem}.topPage .top__mv2 .top__mvRightSearch form dl{background:none;width:100%;padding:0}.topPage .top__mv2 .top__mvRightSearch form dl:last-child{margin-top:2rem}.topPage .top__mv2 .top__mvRightSearch form dl dt{margin-bottom:1.4rem;font-size:1.5rem}.topPage .top__mv2 .top__mvRightSearch form dl dd.job{gap:.5rem}.topPage .top__mv2 .top__mvRightSearch form dl dd.job .jobSearch__contSingleBtn{background-position:right 1rem center;height:4.4rem}.topPage .top__mv2 .top__mvRightSearch form dl dd.word input[type=text]{height:4.4rem}.topPage .top__mv2 .top__mvRightFeature{margin:2rem 0 0 0}.topPage .top__mv2 .top__mvRightFeature dt{margin:0 0 1.4rem 0;font-size:1.5rem}.topPage .top__mv2 .top__mvRightFeature dd ul{gap:.3rem}.topPage .top__ttl{margin-bottom:2.6rem}.topPage .top__ttlEng{font-size:1.3rem;padding-right:4rem;margin-bottom:1rem}.topPage .top__ttlEng::after{width:3rem}.topPage .top__ttl h2{font-size:2.1rem}.topPage .top__feature,.topPage .top__flow,.topPage .top__refer,.topPage .top__news{margin-bottom:6rem}.topPage .top__pickup{margin-bottom:5rem}.topPage .top__pickupTtl{margin-bottom:2.5rem}.topPage .top__pickupTtl h2{font-size:1.9rem;padding-left:1.8rem}.topPage .top__pickupTtl h2::before{height:3rem;top:0rem}.topPage .top__pickupSingle{width:11.5rem;height:6.5rem;padding:1.1rem .7rem;font-size:1rem;border-bottom:1px solid #d8dadd;border-right:1px solid #d8dadd}.topPage .top__pickupSingle:nth-last-child(-n+3){border-bottom:none}.topPage .top__pickupSingle:nth-child(3n){border-right:none}.topPage .top__pickupSingle::after{display:none}.topPage .top__pickupSingle div{width:6.6rem;height:3.5rem}.topPage .top__feature{margin-top:2rem;padding:4.3rem 0 4rem}.topPage .top__feature::before{width:33rem}.topPage .top__featureCont{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;align-content:stretch;grid-row-gap:inherit;grid-column-gap:inherit}.topPage .top__featureContSingle p{padding:1.2rem 1.7rem;font-size:1.4rem}.topPage .top__featureContSingle.left{width:100%;margin-bottom:1.5rem}.topPage .top__featureContSingle.left p{font-size:1.8rem;padding:1.8rem 1.7rem}.topPage .top__featureContSingle.right02,.topPage .top__featureContSingle.right03{width:16.5rem}.topPage .top__featureContSingle.right01{width:100%;margin-bottom:1.5rem}.topPage .top__refer{padding:0;margin-bottom:6rem}.topPage .top__refer::before{content:"";display:block;width:36rem;height:calc(100% - 20rem);top:20rem}.topPage .top__refer .top__ttl{margin-bottom:3rem}.topPage .top__referInner{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;padding-bottom:4rem;padding-bottom:0}.topPage .top__referImg{width:36rem;margin-bottom:3.5rem;border-radius:0 4px 4px 0}.topPage .top__referTxt{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;width:27.5rem;padding:0;font-size:1.3rem;width:unset;width:34.5rem;line-height:1.6153846154}.topPage .top__referTxt .att{margin-top:.4rem}.topPage .top__referTxtInner,.topPage .top__referTxt .top__ttl{max-width:inherit}.topPage .top__referTxtInner{padding-right:0}.topPage .top__referTxt .top__ttl{margin-bottom:1.5rem}.topPage .top__referTxt .att{font-size:1.2rem}.topPage .top__referBtn{max-width:inherit;width:25rem;height:5rem;margin-top:2.4rem;background-image:url(../img/arrow_orange.svg)}.topPage .top__news{margin-bottom:6rem}.topPage .agent__ttl{margin-bottom:2rem}.topPage .agent__ttlEng{font-size:1.3rem;margin-bottom:.4rem}.topPage .agent__ttl h2{font-size:2rem}.topPage .agent__flow{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;margin-bottom:4.4rem}.topPage .agent__flowBlock{padding:2.6rem 1.5rem}.topPage .agent__flowSingle{width:100%;position:relative;padding-right:10rem}.topPage .agent__flowSingle:not(:last-child){padding-bottom:1.9rem;margin-bottom:2.3rem;border-bottom:1px dashed #d8dadd}.topPage .agent__flowSingle:not(:last-child)::before{right:0;left:0;top:auto;bottom:-1.4rem;border-width:1.4rem 1.4rem 0 1.4rem;border-color:#d8dadd rgba(0,0,0,0) #d8dadd rgba(0,0,0,0)}.topPage .agent__flowSingle:not(:last-child)::after{display:none}.topPage .agent__flowSingle dl{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;font-size:1.6rem;margin-bottom:.8rem;letter-spacing:0}.topPage .agent__flowSingle dl dt::after{width:1.2rem;margin:0 .7rem}.topPage .agent__flowSingleImg{margin-bottom:0;position:absolute;right:0;top:.2rem;width:8rem;height:8rem}.topPage .agent__flowSingleImg img{margin:0 auto}.topPage .agent__flowSingle h3{font-size:1.6rem;margin-bottom:.8rem}.topPage .agent__flowSingle p{font-size:1.3rem;line-height:1.6153846154}.topPage .top__newsCat,.blogPage .top__newsCat{margin:2.5rem 0 0;font-size:1.2rem}.topPage .top__newsCat ul,.blogPage .top__newsCat ul{justify-content:flex-start;gap:.8rem}.topPage .top__newsCat ul li,.blogPage .top__newsCat ul li{margin-left:0;font-size:1.2rem;line-height:1.8333333333;padding:.4rem 1rem}.topPage .top__newsCont,.blogPage .top__newsCont{margin-top:2rem}.topPage .top__newsCont::before,.topPage .top__newsCont::after,.blogPage .top__newsCont::before,.blogPage .top__newsCont::after{display:none}.topPage .top__newsSingle,.blogPage .top__newsSingle{width:100%;margin-bottom:2rem;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;align-content:stretch}.topPage .top__newsSingle.pc,.blogPage .top__newsSingle.pc{display:none}.topPage .top__newsSingleImg,.blogPage .top__newsSingleImg{width:10.8rem;margin-bottom:0;background-size:7.6rem}.topPage .top__newsSingleTxt,.blogPage .top__newsSingleTxt{justify-content:flex-start;width:22.3rem}.topPage .top__newsSingleTtl,.blogPage .top__newsSingleTtl{margin-top:.5rem;font-size:1.4rem;line-height:1.4285714286}.topPage .top__newsSingleCat,.blogPage .top__newsSingleCat{font-size:1rem;min-width:8rem;padding:.5rem .6rem .7rem;margin-right:1.2rem}.topPage .top__newsSingleDate,.blogPage .top__newsSingleDate{font-size:1.2rem}.topPage .top__newsSingleKeyword,.blogPage .top__newsSingleKeyword{margin-top:.7rem}.topPage .top__newsBtn,.blogPage .top__newsBtn{height:5rem;max-width:inherit;width:25rem;font-size:1.4rem}.topPage .top__flow,.flowPage .top__flow{width:100%}.topPage .top__flow .top__ttl,.flowPage .top__flow .top__ttl{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;margin-bottom:2.5rem}.topPage .top__flowCont,.flowPage .top__flowCont{width:95rem;padding:3rem;margin:0 auto}.topPage .top__flowContWrap,.flowPage .top__flowContWrap{overflow-x:scroll}.topPage .top__flowContWrap>div,.flowPage .top__flowContWrap>div{width:98rem}.topPage .top__flowContSingle,.flowPage .top__flowContSingle{width:26rem}.topPage .top__flowContSingle:not(:last-child)::before,.flowPage .top__flowContSingle:not(:last-child)::before{right:-4rem;top:-0.5rem}.topPage .top__flowContSingle:not(:last-child)::after,.flowPage .top__flowContSingle:not(:last-child)::after{right:-2.7rem}.topPage .top__flow .entry,.flowPage .top__flow .entry{height:5rem;width:25rem;margin-top:2rem}.topPage .top__flow .entry span,.flowPage .top__flow .entry span{padding-top:.3rem;padding-bottom:.3rem;font-size:1.3rem;background-size:2rem}.topPage .top__flow dl,.flowPage .top__flow dl{font-size:1.3rem;margin-bottom:.8rem;letter-spacing:0}.topPage .top__flow dl dt::after,.flowPage .top__flow dl dt::after{width:1.2rem;margin:0 .7rem}.topPage .top__flow h3,.flowPage .top__flow h3{font-size:2rem;margin-bottom:1.3rem}.topPage .top__flow p,.flowPage .top__flow p{font-size:1.3rem;line-height:1.6153846154}.topPage .top__flow p:not([class]),.flowPage .top__flow p:not([class]){margin-bottom:2rem}.topPage .top__flow p.att,.flowPage .top__flow p.att{margin-top:-1rem;font-size:1.1rem;line-height:1.3636363636}.topPage .top__flow img,.flowPage .top__flow img{margin-top:0}}@media screen and (max-width: 768px){.jobSearch__ttl{margin-bottom:1rem}.jobSearch__ttlRight{width:100%;justify-content:flex-start;padding-bottom:0}.jobSearch__ttlUpdate{width:100%;font-size:1rem;margin-bottom:.5rem}.jobSearch__ttlNumber{font-size:1.2rem}.jobSearch__ttlNumber dt,.jobSearch__ttlNumber dd{height:2.4rem}.jobSearch__ttlNumber span{font-size:1.8rem}.jobSearch__ttlLow h1{margin-right:1.1rem;margin-bottom:0}.jobSearch__ttlLowNum{font-size:1.4rem;font-weight:400}.jobSearch__ttlLowNum span{font-size:2.4rem}.jobSearch__ttlFavAbout{margin-top:.8rem;padding-left:2.1rem;font-size:1.1rem;background-size:contain;height:1.6rem}.jobSearch__ttlSpecialTxt{width:100%}.jobSearch__ttlSpecialImg{width:21rem;height:12rem;padding:1.9rem 2.8rem;margin:0 auto 1.6rem}.jobSearch__ttlSpecial dl dt{font-size:1.4rem;margin-bottom:.4rem}.jobSearch__ttlSpecial dl dd{font-size:1.3rem;line-height:1.6153846154}.jobSearch__newBlock{padding:1.3rem}.jobSearch__newBlock dt{margin-right:1rem;font-size:1.1rem}.jobSearch__newBlock dd{font-size:1.2rem}.jobSearch__newBlock dd a{font-size:1.2rem}.jobSearch__contTtl{padding:1rem 0 1.1rem;font-size:1.4rem;font-weight:500}.jobSearch__contSingle{padding:2rem 1.5rem;position:relative}.jobSearch__contSingleTtl{width:100%;font-size:1.4rem;margin-bottom:1.3rem}.jobSearch__contSingleTtl.mdl{padding-top:0}.jobSearch__contSingleTtl.sptop{padding-top:0}.jobSearch__contSingleTxt{width:100%}.jobSearch__contSingleTxt .att{margin:1.6rem 0 0;text-align:left;font-size:1.2rem;width:100%}.jobSearch__contSingleBtn{padding:0 1.3rem;font-size:1.3rem;width:23rem;height:4rem;background-position:right 1.5rem center;margin-bottom:0;position:absolute;right:1.5rem;top:2rem}.jobSearch__contSingleBtn+.checkBox{padding-top:1.9rem}.jobSearch__contBtm{padding:2rem}.jobSearch__contBtmBtn{max-width:25rem;font-size:1.3rem;margin:2rem auto 0}.jobSearch__contBtmBtn .eng{font-size:2.2rem;margin-right:.5rem}.jobSearch__contBtmReset{font-size:1.2rem}.jobSearch__contSingleAccBtn{width:calc(100% - 2rem);margin-top:2rem}.jobSearch__contSingleAccInner{width:100%;order:0;display:none;border-bottom:1px solid #d8dadd}.jobSearch__acc{margin-bottom:2rem}.jobSearch__accTtl{width:100%;position:relative}.jobSearch__accTtl dl{width:100%;border:1px solid #d8dadd;border-radius:4px;padding:1.1rem 1.4rem 1rem;flex-direction:column}.jobSearch__accTtl dl dt{font-size:1.4rem;width:100%}.jobSearch__accTtl dl dd{width:100%}.jobSearch__accTtl dl dd p{margin-top:.5rem;font-size:1.2rem}.jobSearch__accTtl .jobSearch__accBtn{width:10.6rem;height:2.4rem;border-radius:100px;position:absolute;right:1.4rem;top:.9rem}.jobSearch__accTtl .jobSearch__accBtn span{background-image:none;padding-left:0;font-size:1.1rem}.jobSearch__acc .jobSearch__contBtm{padding:2rem}.jobSearch__acc.open .jobSearch__accTtl .jobSearch__accBtn{border-radius:100px}.jobSearch__acc.open .jobSearch__accTtl .jobSearch__accBtn span{background-image:none}.jobSearch__pagerBtn{width:22rem;max-width:inherit;height:5rem;font-size:1.3rem}.jobSearch__pagerBlock{justify-content:space-between;margin-bottom:1rem}.jobSearch__pagerBlock .jobSearch__pager{order:0;width:100%;margin-bottom:1.9rem}.jobSearch__pagerBlock .jobSearch__pager ul li{margin:0 .3rem}.jobSearch__pagerBlock label span{padding-left:2.3rem;font-size:1.2rem;padding-top:0}.jobSearch__pagerBlock label span::before{width:1.4rem;height:1.4rem;top:.1rem}.jobSearch__pagerBlock label span::after{width:.8rem;height:.8rem;top:.5rem;left:.4rem}.jobSearch__pagerTotal{order:2;margin-right:0;font-size:1.2rem}.jobSearch__pagerTotal span{font-size:2.2rem;margin-right:.2rem}.jobSearch__pagerNew{order:3}.jobSearch__resultList{margin-bottom:3rem}.jobSearch__resultListSingle{padding:2.5rem 1.5rem 2rem;position:relative}.jobSearch__resultListSingle:not(:last-child){margin-bottom:1.5rem}.jobSearch__resultListSingle>*{width:100%;max-width:100rem;margin:0 auto}.jobSearch__resultListSingleTop{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;margin-bottom:1.4rem;position:static}.jobSearch__resultListSingleTopLeft{width:100%;flex:2 2 21rem}.jobSearch__resultListSingleCont,.jobSearch__resultListSingleFeature{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;align-content:stretch}.jobSearch__resultListSingleContInner,.jobSearch__resultListSingleFeatureInner{flex:1}.jobSearch__resultListSingleContImg,.jobSearch__resultListSingleFeatureImg{flex:1 1 9rem;margin-left:1.5rem;height:5.1rem;padding:.8rem 1.2rem;margin-top:0}.jobSearch__resultListSingleCont dl,.jobSearch__resultListSingleFeature dl{font-size:1.3rem}.jobSearch__resultListSingleCont dl:not(:last-child),.jobSearch__resultListSingleFeature dl:not(:last-child){margin-bottom:1rem}.jobSearch__resultListSingleCont dl dt,.jobSearch__resultListSingleFeature dl dt{width:100%;margin-bottom:.1rem}.jobSearch__resultListSingleCont dl dd,.jobSearch__resultListSingleFeature dl dd{width:100%;padding-left:2.4rem;line-height:1.3846153846}.jobSearch__resultListSingleCont dl dd ul,.jobSearch__resultListSingleFeature dl dd ul{margin-top:.3rem}.jobSearch__resultListSingleFeature{margin-top:.8rem;margin-bottom:1.3rem}.jobSearch__resultListSingleTtl{margin-bottom:.5rem}.jobSearch__resultListSingleTtl h1,.jobSearch__resultListSingleTtl h2,.jobSearch__resultListSingleTtl h3{font-size:1.8rem;line-height:1.3888888889;margin-bottom:0}.jobSearch__resultListSingleTtl.new{text-indent:5.5rem}.jobSearch__resultListSingleTtl span{top:.1rem}.jobSearch__resultListSingleContImg{padding:.6rem 1rem}.jobSearch__resultListSingleFavorite{right:auto;left:1.5rem;bottom:2.2rem;top:auto;height:3.9rem;width:5.2rem;min-width:inherit;background-size:2.3rem;font-size:1rem;background-image:url(../img/heart_border.svg)}.jobSearch__resultListSingleFavorite.sp{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-end;align-content:stretch}.jobSearch__resultListSingleFavorite.pc{display:none}.jobSearch__resultListSingleDate{font-size:1rem}.jobSearch__resultListSingleOverview{background-position:left 1rem top 1.2rem;background-size:2.8rem;padding:1rem 1rem 1rem 4.6rem;font-size:1.3rem;margin:1.3rem auto 1.6rem;min-height:5.3rem}.jobSearch__resultListSingleBtn{width:25.2rem;margin:1.9rem 0 0 auto;justify-content:space-between}.jobSearch__resultListSingleBtn a{margin:0;width:12.2rem;font-size:1.3rem;height:4.6rem}.jobSearch__resultListSingleBtn a.entry span{background:none;padding:0}.jobSearchResultList h1{font-size:1.2rem;margin-bottom:0rem}.jobSearchResult__btm .jobSearch__contBtm{padding:2rem}.jobSearchResult__agent{margin-top:0}.jobSearchResult__agentIntro>a,.jobSearchResult__agentShow>a{width:25rem;max-width:inherit;height:5rem;font-size:1.3rem;padding-right:1rem;background-position:right 1.5rem center}.jobSearchResult__agentIntro{padding:3rem 4rem 3.1rem}.jobSearchResult__agentIntroLead{font-size:1.3rem}.jobSearchResult__agentIntroLead::before,.jobSearchResult__agentIntroLead::after{width:1.1rem;height:2.2rem}.jobSearchResult__agentIntroLead::before{margin-right:1rem}.jobSearchResult__agentIntroLead::after{margin-left:1rem}.jobSearchResult__agentIntro dl{max-width:inherit}.jobSearchResult__agentIntro dl dt{font-size:2rem;margin-bottom:1.4rem}.jobSearchResult__agentIntro dl dd{font-size:1.3rem;line-height:1.6923076923;text-align:justify}.jobSearchResult__agentIntro a{margin-top:1.5rem}.jobSearchResult__agentIntroAtt{font-size:1.1rem;margin-top:1rem}.jobSearchResult__agentPoints,.jobSearchResult__agentSuccess{padding:4rem 0}.jobSearchResult__agentPointsEngTtl,.jobSearchResult__agentSuccessEngTtl{font-size:1.3rem}.jobSearchResult__agentPointsEngTtl{margin-bottom:1.6rem}.jobSearchResult__agentPointsTtl{font-size:1.6rem;margin-bottom:3.5rem}.jobSearchResult__agentPointsTtl span{font-size:2rem}.jobSearchResult__agentPointsTtl span strong{font-size:3.2rem}.jobSearchResult__agentPointsCont{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;width:29.7rem;max-width:inherit}.jobSearchResult__agentPointsSingle{width:12.5rem}.jobSearchResult__agentPointsSingle.one,.jobSearchResult__agentPointsSingle.two{margin-bottom:2rem}.jobSearchResult__agentPointsSingle.five{width:15rem;margin:2.3rem auto 0}.jobSearchResult__agentSuccess{padding-bottom:2rem}.jobSearchResult__agentSuccessEngTtl{margin-bottom:.9rem}.jobSearchResult__agentSuccessTtl{font-size:2rem;margin-bottom:3rem}.jobSearchResult__agentSuccessCont{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;max-width:inherit}.jobSearchResult__agentSuccessSingle{width:100%;margin-bottom:2rem}.jobSearchResult__agentSuccessImg{width:11rem;height:8.2rem;aspect-ratio:inherit}.jobSearchResult__agentSuccessTxt{width:22.1rem}.jobSearchResult__agentSuccessTxt dl{height:2rem;font-size:1rem;margin-bottom:.5rem}.jobSearchResult__agentSuccessTxt dl dt{min-width:6.6rem;padding:0}.jobSearchResult__agentSuccessTxt dl dd{width:4.5rem}.jobSearchResult__agentSuccessTxt p{font-size:1.3rem}.jobSearchResult__agentShow{background-image:url(../img/jobs/show_bg_sp.jpg);padding:3rem 1rem 3.2rem}.jobSearchResult__agentShowLead{font-size:1.6rem;margin-bottom:2rem;line-height:1.5}.jobSearchResultDetail .jobSearch__resultList{display:block;margin-bottom:4.2rem}.jobSearchResultDetail .jobSearch__resultListNav{position:fixed;z-index:5;top:auto;left:0;bottom:0;width:100%;min-width:inherit;padding:0;background:#d8dadd;border-top:none;border-radius:0}.jobSearchResultDetail .jobSearch__resultListNavTtl{display:none}.jobSearchResultDetail .jobSearch__resultListNav ul{display:none}.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleBtn{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;padding:.8rem 0;justify-content:space-between}.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleBtn a,.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleFavorite{height:4.6rem;font-size:1.3rem}.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleBtn a{margin:0;width:24.6rem}.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleBtn a span.sp{background:url(../img/icon_entry.svg) no-repeat left center;background-size:2rem;height:2.4rem;padding-top:.3rem;padding-left:3.2rem}.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleFavorite{width:9.4rem}.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleFavorite span{height:3.5rem;min-width:3.3rem;padding:2.1rem 0 0;font-size:1rem;justify-content:center;background-position:center top 1px}.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleFavorite span::before{content:"気になる"}.jobSearchResultDetail .jobSearch__resultListNav .jobSearch__resultListSingleFavorite.on span::before{content:"削除"}.jobSearchResultDetail .jobSearch__resultListSingle{width:100%;padding:.8rem 0 0;margin-left:0}.jobSearchResultDetail .jobSearch__resultListSingleInner{width:calc(100% - 3rem)}.jobSearchResultDetail .jobSearch__resultListSingle.noBg .bg{padding:.8rem 0 0}.jobSearchResultDetail .jobSearch__resultListSingleFilter{margin-top:6rem}.jobSearchResultDetail .jobSearch__resultListSingleFilter h2{font-size:1.6rem;margin-bottom:1rem;padding-top:.5rem;padding-left:4rem;min-height:3.4rem}.jobSearchResultDetail .jobSearch__resultListSingleFilterInner{padding:1.9rem 1.4rem;border-radius:.4rem}.jobSearchResultDetail .jobSearch__resultListSingleFilter ul{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;gap:1.6rem 1.4rem}.jobSearchResultDetail .jobSearch__resultListSingleFilter ul li{padding-right:1.4rem}.jobSearchResultDetail .jobSearch__resultListSingleFilter ul a{color:#0090d3;text-decoration:underline}}@media screen and (max-width: 768px)and (min-width: 1025px){.jobSearchResultDetail .jobSearch__resultListSingleFilter ul a:hover{text-decoration:none}}@media screen and (max-width: 768px){.jobSearchResultDetail .jobSearch__resultListSingleTopArea{margin-bottom:5.2rem}.jobSearchResultDetail .jobSearch__resultListSingleTop{margin-bottom:0;display:block}.jobSearchResultDetail .jobSearch__resultListSingleTopLeft{margin-bottom:1.6rem}.jobSearchResultDetail .jobSearch__resultListSingleDate{justify-content:flex-start;margin-bottom:1.3rem}.jobSearchResultDetail .jobSearch__resultListSingleDate dl:not(:first-child){margin-left:2rem}.jobSearchResultDetail .jobSearch__resultListSingleTtl{margin-bottom:.6rem}.jobSearchResultDetail .jobSearch__resultListSingleCat{font-size:1.3rem}.jobSearchResultDetail .jobSearch__resultListSingleCont{margin-bottom:0}.jobSearchResultDetail .jobSearch__resultListSingleContImg{max-width:inherit;width:21rem;height:12rem;margin:0 auto;padding:0}.jobSearchResultDetail .jobSearch__resultListSingleCont .jobSearch__resultListSingleBtn,.jobSearchResultDetail .jobSearch__resultListSingleDescription .jobSearch__resultListSingleBtn{width:100%;display:flex;position:relative;margin-bottom:2.5rem}.jobSearchResultDetail .jobSearch__resultListSingleCont .jobSearch__resultListSingleBtn a.entry,.jobSearchResultDetail .jobSearch__resultListSingleDescription .jobSearch__resultListSingleBtn a.entry{width:23rem;height:4.6rem}.jobSearchResultDetail .jobSearch__resultListSingleCont .jobSearch__resultListSingleBtn a.entry span,.jobSearchResultDetail .jobSearch__resultListSingleDescription .jobSearch__resultListSingleBtn a.entry span{background:url(../img/icon_entry.svg) no-repeat left center;background-size:2rem;height:2.4rem;padding-top:.3rem;padding-left:3.2rem}.jobSearchResultDetail .jobSearch__resultListSingleCont .jobSearch__resultListSingleBtn:not(:has(.jobSearch__resultListSingleFavorite)) a.entry,.jobSearchResultDetail .jobSearch__resultListSingleDescription .jobSearch__resultListSingleBtn:not(:has(.jobSearch__resultListSingleFavorite)) a.entry{width:24.6rem;margin:0 auto}.jobSearchResultDetail .jobSearch__resultListSingleCont .jobSearch__resultListSingleBtn .txt,.jobSearchResultDetail .jobSearch__resultListSingleDescription .jobSearch__resultListSingleBtn .txt{width:100%;display:flex;justify-content:center;align-items:center;gap:.7rem;color:#ed6c00;font-weight:bold;margin-bottom:.5rem}.jobSearchResultDetail .jobSearch__resultListSingleCont .jobSearch__resultListSingleBtn .txt::before,.jobSearchResultDetail .jobSearch__resultListSingleCont .jobSearch__resultListSingleBtn .txt::after,.jobSearchResultDetail .jobSearch__resultListSingleDescription .jobSearch__resultListSingleBtn .txt::before,.jobSearchResultDetail .jobSearch__resultListSingleDescription .jobSearch__resultListSingleBtn .txt::after{content:"";width:1px;height:1.9rem;display:block;background-color:#ed6c00}.jobSearchResultDetail .jobSearch__resultListSingleCont .jobSearch__resultListSingleBtn .txt::before,.jobSearchResultDetail .jobSearch__resultListSingleDescription .jobSearch__resultListSingleBtn .txt::before{rotate:-30deg}.jobSearchResultDetail .jobSearch__resultListSingleCont .jobSearch__resultListSingleBtn .txt::after,.jobSearchResultDetail .jobSearch__resultListSingleDescription .jobSearch__resultListSingleBtn .txt::after{rotate:30deg}.jobSearchResultDetail .jobSearch__resultListSingleCont .jobSearch__resultListSingleFavorite,.jobSearchResultDetail .jobSearch__resultListSingleDescription .jobSearch__resultListSingleFavorite{position:relative;left:0;right:0;bottom:0;width:8rem;height:4.6rem;border:1px solid #c2c6cc;border-radius:100px;background-position:center top .5rem;padding-bottom:.4rem}.jobSearchResultDetail .jobSearch__resultListSingleOverview{margin-bottom:1.6rem;background-position:left 1rem top 1.2rem;padding-top:1rem;padding-left:4.6rem}.jobSearchResultDetail .jobSearch__resultListSingleOverviewTtl{padding-top:.5rem;font-size:1.3rem;margin-bottom:0}.jobSearchResultDetail .jobSearch__resultListSingleDescription h2,.jobSearchResultDetail .jobSearch__resultListSingleFlow h2,.jobSearchResultDetail .jobSearch__resultListSingleInfo h2{font-size:1.8rem;margin-bottom:1.5rem}.jobSearchResultDetail .jobSearch__resultListSingleDescription,.jobSearchResultDetail .jobSearch__resultListSingleFlow{margin-bottom:5.6rem}.jobSearchResultDetail .jobSearch__resultListSingleDescription dl{padding-bottom:1rem;font-size:1.3rem}.jobSearchResultDetail .jobSearch__resultListSingleDescription dl:not(:last-child){margin-bottom:.6rem}.jobSearchResultDetail .jobSearch__resultListSingleDescription dl dt{width:100%;margin-bottom:.2rem}.jobSearchResultDetail .jobSearch__resultListSingleDescription dl dd{width:100%;line-height:1.3846153846}.jobSearchResultDetail .jobSearch__resultListSingleFlowSingle,.jobSearchResultDetail .jobSearch__resultListSingleInfoSingle{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.jobSearchResultDetail .jobSearch__resultListSingleFlowTtl,.jobSearchResultDetail .jobSearch__resultListSingleInfoTtl{width:100%}.jobSearchResultDetail .jobSearch__resultListSingleFlowTxt,.jobSearchResultDetail .jobSearch__resultListSingleInfoTxt{width:100%;font-size:1.3rem;line-height:1.3846153846}.jobSearchResultDetail .jobSearch__resultListSingleFlowSingle{padding-top:.5rem;padding-bottom:2rem}.jobSearchResultDetail .jobSearch__resultListSingleFlowSingle:not(:last-child){margin-bottom:2.1rem}.jobSearchResultDetail .jobSearch__resultListSingleFlowTtl{margin-bottom:1rem}.jobSearchResultDetail .jobSearch__resultListSingleFlowTtl dl{margin-bottom:.5rem}.jobSearchResultDetail .jobSearch__resultListSingleFlowTtl h3{font-size:1.6rem}.jobSearchResultDetail .jobSearch__resultListSingleFlowSupplement{padding:1.3rem 1rem;margin-top:1.4rem;font-size:1.3rem;line-height:1.3846153846}.jobSearchResultDetail .jobSearch__resultListSingleFlowSupplement dl{margin-top:1rem;margin-bottom:1rem}.jobSearchResultDetail .jobSearch__resultListSingleFlowSupplement a[href*="tel:"]{color:#0090d3;text-decoration:underline}.jobSearchResultDetail .jobSearch__resultListSingleFlowSupplementBtn{font-size:1.2rem}.jobSearchResultDetail .jobSearch__resultListSingleInfoTtl{padding-top:0;margin-bottom:2.1rem}.jobSearchResultDetail .jobSearch__resultListSingleInfoTtl img{width:13.4rem;max-width:inherit}.jobSearchResultDetail .jobSearch__resultListSingleInfoCopy{font-size:1.5rem;margin-bottom:.6rem}.jobSearchResultDetail .jobSearch__resultListSingleNum{bottom:-2.2rem;font-size:1.3rem}.jobSearchResultDetail .jobSearch__resultListSingle .sp__accTtl{transition:.3s;margin-top:-5.6rem;padding:1.6rem 0 1.9rem;text-align:center;display:flex;justify-content:center;align-items:center;gap:.7rem;font-weight:bold}.jobSearchResultDetail .jobSearch__resultListSingle .sp__accTtl::before{content:"もっと見る"}.jobSearchResultDetail .jobSearch__resultListSingle .sp__accTtl::after{content:"";display:block;width:1.3rem;height:.8rem;background-image:url(../img/arrow_btm_orange.svg);background-repeat:no-repeat;background-size:cover}.jobSearchResultDetail .jobSearch__resultListSingle .sp__accTtl.open{margin-top:2rem;border-top:1px dashed #d8dadd}.jobSearchResultDetail .jobSearch__resultListSingle .sp__accTtl.open::before{content:"閉じる"}.jobSearchResultDetail .jobSearch__resultListSingle .sp__accTtl.open::after{transform:rotate(-180deg)}.jobSearchResultDetail .jobSearch__resultListSingle .sp__accCont{display:none}.jobSearchResultDetail .jobSearch__resultFinish{margin-bottom:2rem;padding:1.5rem 1.4rem 1.4rem;font-size:1.5rem}.jobSearchResultDetail.finish .jobSearch__resultList{margin-bottom:2rem}.jobSearchResultDetail.finish .jobSearch__resultListNav{padding-bottom:0}.jobSearchResultDetail.finish .jobSearch__resultListNav .entry span.sp{background-image:url(../img/entry_gray.svg)}.jobSearchResultDetail.finish .jobSearch__resultListSingle{padding-top:2.8rem;padding-bottom:3rem}.jobSearchResultDetail.finish .jobSearch__pagerBtn{width:32rem}.jobSearchResultDetail.finish .cmn__sliderList{margin-bottom:5.4rem}.jobSearch__operation{font-size:1.1rem;font-weight:500;margin-bottom:1.5rem;padding:.9rem 2.5rem;justify-content:space-between}.jobSearch__operation>div{margin:0;flex-direction:column}.jobSearch__operationEntryBtn,.jobSearch__operationDeleteBtn{width:13rem;height:3rem;font-size:1.1rem;margin-left:0;margin-top:.6rem}.specialTop{padding-top:0}.specialTop h1{padding:0;margin-right:0;margin-bottom:1.4rem;border-right:none;width:100%;letter-spacing:.15em}.specialTop .special__ttl{height:18rem;margin-bottom:4rem}.specialTop .special__ttl p{font-size:1.3rem;line-height:1.6153846154}.specialTop .special__ttl .cont__inner{flex-direction:column}.specialTop .special__contTop::before,.specialTop .special__contTop::after,.specialTop .special__contList ul::before,.specialTop .special__contList ul::after{display:none}.specialTop .special__contTopSingle,.specialTop .special__contList ul li{width:16.5rem}.specialTop .special__contTop{margin-bottom:2rem}.specialTop .special__contTopSingle{margin-bottom:2.2rem;font-size:1.3rem;line-height:1.3076923077}.specialTop .special__contTopSingle .jobSearch__ttlSpecialImg{margin-bottom:.8rem;padding:1.5rem 2.2rem}.specialTop .special__contList ul li{width:100%;font-size:1.3rem;line-height:1.3076923077;margin-bottom:1.4rem}.specialTop .special__contList ul li:last-child{margin-bottom:0}.specialTop .pankuzu{margin-top:4rem}.specialDetail .jobSearch__ttl{margin-bottom:4rem}.specialDetail .jobSearch__ttl h1{margin-bottom:1.6rem}.specialDetail .jobSearch__resultList h2{margin-bottom:2rem}.favoriteList .jobSearch__ttl{align-items:center;margin-bottom:2rem}.favoriteList .jobSearch__resultList{margin-bottom:1.5rem}.favoriteList .jobSearch__resultListSingleTop{flex-wrap:wrap}.favoriteList .jobSearch__resultListSingleContImg{margin:1.6rem auto 0;width:17rem;height:9.7rem;flex:inherit;padding:1.5rem 2.2rem}.favoriteList .jobSearch__resultListSingleTopLeft{flex:inherit;padding-left:5rem}.favoriteList .jobSearch__resultListSingleTopLeft label{width:3.6rem;height:3.6rem}.favoriteList .jobSearch__resultListSingleTopLeft label span::before{width:1.4rem;height:1.4rem}.favoriteList .jobSearch__resultListSingleTopLeft label span::after{width:.8rem;height:.8rem}.recommendList .jobSearch__ttl{margin-bottom:2rem}.recentlyList .jobSearch__ttl{margin-bottom:1.5rem}.recentlyList .jobSearch__resultListSingleBtn{margin-top:1.9rem}.cmn__slider .cont__inner{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto}.cmn__sliderTtlWrap{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;margin-bottom:2rem}.cmn__sliderTtl .number{font-size:1.4rem;line-height:1.4rem}.cmn__sliderTtl .number strong{font-size:2.4rem}.cmn__sliderImg{max-width:inherit;width:15rem}.cmn__sliderViewAll{padding-left:2rem;margin-right:-0.3rem;padding-top:0;background-position:left top}.cmn__sliderPager{display:none}.cmn__sliderList{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;margin-bottom:5.4rem}.cmn__sliderListSingle{min-width:inherit;width:30rem;height:35rem}.cmn__sliderListSingle>a{padding:1.7rem 1.4rem 0;height:calc(100% - 4.6rem)}.cmn__sliderListSingleTtl{line-height:1.4117647059}.cmn__sliderListSingleTtl.new{text-indent:5.5rem}.cmn__sliderListSingleCont{margin-bottom:1.4rem}.cmn__sliderListSingleCont li:not(:last-child){margin-bottom:.5rem}.cmn__sliderListSingleFavorite{height:4.6rem}.cmn__sliderListSingleFavorite span{padding-top:.3rem}.cmn__sliderListSingleViewAll{height:35rem;min-width:inherit;max-width:inherit;width:34.5rem !important;background:#f0f2f5;transition:.3s}.cmn__sliderListSingleViewAll.swiper-slide-active{padding-left:6.2rem;margin-left:-6.2rem}.cmn__sliderListSingleViewAll.swiper-slide-active a{margin-left:-4.5rem}.cmn__sliderListSingleViewAll a{max-width:26rem}.cmn__sliderListSingleViewAll span{background-size:2.6rem;font-size:1.4rem;padding-top:3.2rem}.cmn__sliderListContentsTtl.new{text-indent:5.5rem}.cmn__slider.company .cmn__sliderListSingleTtl{height:4.8rem}.favoriteModal{width:34.5rem}.favoriteModal__ttl{font-size:1.7rem;padding:1.4rem 1.5rem}.favoriteModal__cont{padding:2.1rem 1.5rem}.favoriteModal__cont ul{font-size:1.3rem;line-height:1.3846153846}.favoriteModal__info{padding:1rem}.favoriteModal__info span{font-size:1.3rem;padding-left:3.6rem;min-height:3rem;background-size:2.8rem}.entryModal,.deleteModal{width:34.5rem}.entryModal p,.deleteModal p{font-size:1.3rem;padding:2.1rem}.deleteModal ul{margin-bottom:2rem}.deleteModal ul li{margin:0 .4rem}.deleteModal button{width:12.2rem;height:4.5rem;font-size:1.3rem}.searchModal{width:100%;bottom:auto}.searchModal .close{right:0;top:0;background:url(../img/close_gray.svg) no-repeat center center #f0f2f5;background-size:1.5rem;width:4.6rem;height:4.6rem;position:fixed;z-index:2}.searchModal__btn{width:50%;height:5.6rem;border-right:none;border-top:1px solid #d8dadd}.searchModal__btn span{font-size:1.6rem}.searchModal__btn::before{border-width:.7rem .7rem 0 .7rem;bottom:-0.6rem}.searchModal__btnWrap{width:100%;padding-top:4.6rem;height:10.2rem}.searchModal__btnWrap .jobSearch__newBlock{position:fixed;border-radius:0;z-index:1;left:0;top:0;width:calc(100% - 4.6rem);height:4.6rem;padding:0 1.5rem}.searchModal__btn[data-tab="0"]{border-radius:0}.searchModal__panelWrap{height:auto}.searchModal__innerBtn{background:#fff;font-size:1.5rem;border-bottom:1px solid #d8dadd;padding:0}.searchModal__innerBtn span{font-weight:normal}.searchModal__innerBtn .clickable{font-weight:bold;padding:0 1.5rem;height:4.9rem}.searchModal__innerBtn:not(:last-child){border-bottom:1px solid #d8dadd}.searchModal__innerBtn::after{display:none}.searchModal__innerBtnWrap{width:100%;background:#fff}.searchModal__innerBtn .selected{padding:.4rem .7rem}.searchModal__innerBtn.active .searchModal__innerPanel span{color:#4c4948}.searchModal__innerBtn.active .searchModal__innerPanel dd span{font-weight:400}.searchModal__innerPanel{display:none;background:#fff;padding:2.3rem 1.5rem;width:100%}.searchModal__innerPanelWrap{position:relative;width:100%;height:auto;padding:2rem}.searchModal__innerPanelWrap .searchModal__innerPanel{display:none}.searchModal__innerPanelWrap .searchModal__innerPanel.active{display:none}.searchModal__innerPanelWrap .searchModal__btn--change{position:static;width:100%;max-width:22rem;margin:0 auto}.searchModal__innerPanel dl dt{margin-bottom:2.5rem}.searchModal__innerPanel dl dt label span::before{top:-0.1rem}.searchModal__innerPanel dl dt label span::after{top:.3rem}.searchModal__innerPanel dl dt{background:#fff;padding:0;font-size:1.4rem}.searchModal__innerPanel dl dt small{font-size:1.1rem}.searchModal__innerPanel dl dd{padding:0 2.2rem}.searchModal__innerPanel dl dd ul{max-height:inherit}.searchModal__innerPanel dl dd ul li{width:100%;margin-bottom:2.1rem}.searchModal__innerPanel dl dd ul li span{font-size:1.3rem}.searchModal__innerPanel dl dd ul li span::before{top:-0.2rem}.searchModal__innerPanel dl dd ul li span::after{top:.2rem}.searchModal__innerPanel dl dd ul li small{font-weight:normal;font-size:1.1rem}.searchModal__innerPanel dl dd ul li label span::before{top:-0.1rem}.searchModal__innerPanel dl dd ul li label span::after{top:.3rem}.searchModal__innerPanel dl dd ul li:last-child{margin-bottom:0}.searchModal__innerPanel dl dd ul li ul{margin-top:1.8rem;margin-left:2.4rem}.searchModal__innerPanel dl dd ul li ul li{margin-bottom:1.8rem}.searchModal__wrap{padding-bottom:10rem}.searchModal__total{margin-top:auto;padding:0 1.5rem;width:100%;height:7.4rem;border-top:none;background:#f0f2f5;position:fixed;bottom:0;left:0;display:flex;flex-flow:column wrap;justify-content:center;align-items:stretch;align-content:stretch}.searchModal__total label{margin-bottom:0}.searchModal__totalTxt{margin:0;font-size:1.2rem;padding-bottom:.4rem;text-align:left}.searchModal__totalTxt span{font-size:2.1rem}.searchModal__totalBtn{padding:1.5rem;max-width:inherit;width:15rem}.searchModal__total.top .searchModal__totalTxt{margin-top:-1rem}.searchModal__btnWrap.top{height:15.7rem;border-bottom:1px solid #d8dadd}.searchModal__btnWrap.top .searchModal__btn{order:1}.searchModal__btnWrap.top .jobSearch__newBlock{display:flex}.searchModal__btnWrap.top .jobSearch__newBlock dt{position:relative}.searchModal__btnWrap.top .jobSearch__newBlock dt::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:3px 0 3px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ed6c00;position:absolute;right:-5px;top:0;bottom:0;margin:auto}.searchModal__btnWrap.top .jobSearch__newBlock dt::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ed6c00}.searchModal__keyword{border-top:1px solid #d8dadd;order:0;padding:1rem 1.5rem;width:100%;height:5.4rem;border-radius:0}.searchModal__total .jobSearch__newBlock{display:none}.searchModal__total label{font-size:1.2rem;margin:0}.searchModal__total label span{padding-left:2.2rem}.searchModal__totalBtn span{padding:0;background:none}}@media screen and (max-width: 768px){.formPage{padding-top:3.5rem;padding-bottom:6rem}.formPage.confirm{padding-top:4.5rem;padding-bottom:0}.formPage.complete{padding:0}.formPage.complete .form__compTtl{height:calc(100vh - 10.8rem)}.formPage .cont__inner{max-width:inherit}.formPage .form__ttl{margin-bottom:.9rem}.formPage .form__ttl h1{margin-right:4rem;margin-bottom:0}.formPage .form__ttlCopy{width:15.1rem}.formPage .form__ttlTxt{margin-top:2rem;font-size:1.4rem;line-height:1.5714285714}.formPage .form__ttl.agent{margin-top:.8rem}.formPage .form__ttl.agent .form__ttlCopy{order:0;margin-bottom:.2rem}.formPage .form__ttl.agent .form__ttlTxt{order:2}.formPage .form__intro{margin-top:2rem;margin-bottom:4rem}.formPage .form__intro h2{font-size:1.6rem;margin-bottom:.8rem;font-weight:bold}.formPage .form__intro p{font-size:1.4rem;line-height:1.5714285714}.formPage .form__compTtl{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;margin-bottom:3rem}.formPage .form__compTtl h1{padding-left:3.8rem;margin-bottom:2.7rem;background-size:2.8rem;height:auto;min-height:2.8rem}.formPage .form__compTtl h1.left{text-align:left;background-position:left center}.formPage .form__compTtlCopy{text-align:left;font-size:1.4rem;line-height:1.5714285714}.formPage .form__compTtlBack{font-size:1.3rem;width:25rem;height:5rem;margin-top:3rem}.formPage .form__recommend{margin-top:2.8rem;margin-bottom:4rem}.formPage .form__recommend dt{background-position:left 1.5rem center;padding:1.1rem 5.2rem;font-size:1.4rem}.formPage .form__recommend dd{background:#fff;padding:1rem 1.5rem}.formPage .form__recommend dd ul{font-size:1.4rem;line-height:1.5714285714}.formPage .form__recommend dd ul li{width:100%}.formPage .form__apply{margin-bottom:4rem}.formPage .form__applySingle{padding:1.3rem 1.5rem .6rem}.formPage .form__applySingleTtl{font-size:1.5rem;margin-bottom:1.2rem}.formPage .form__applySingleCont{overflow:inherit;white-space:inherit;flex-wrap:wrap;font-size:1.2rem;line-height:1.5}.formPage .form__applySingleCont p{display:none}.formPage .form__applySingleCont dl{width:100%;line-height:1;margin-right:0;justify-content:flex-start;align-items:flex-start;margin-bottom:.8rem}.formPage .form__applySingleCont dl dt{width:5rem;margin-right:0}.formPage .form__applySingleCont dl dd{width:calc(100% - 5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formPage .form__applySingleClose{width:2.2rem;height:2.2rem;right:1.5rem}.formPage .form__applyMultipleTtl span{padding-top:.2rem;font-size:1.3rem}.formPage .form__applyMultipleTtl:not(:first-child){margin-top:1.5rem}.formPage .form__applyMultipleWrap .form__applySingle{padding-right:5rem}.formPage .form__cont dl{font-size:1.4rem;margin-bottom:2.5rem}.formPage .form__cont dl dt .txt{font-size:1.2rem}.formPage .form__cont dl dd.birth{justify-content:space-between}.formPage .form__cont dl dd.introduction input{max-width:inherit;width:100%}.formPage .form__cont span.ok,.formPage .form__cont span.requied{margin-left:1rem}.formPage .form__cont span.eng{margin-left:1rem;font-size:1.1rem}.formPage .form__cont p{font-size:1.3rem}.formPage .form__cont p.explanation{font-size:1.3rem}.formPage .form__cont p.error{margin-top:.5rem}.formPage .form__cont ul.radio,.formPage .form__cont ul.checkbox{margin-top:.2rem;flex-direction:column}.formPage .form__cont ul.radio li,.formPage .form__cont ul.checkbox li{margin-right:0}.formPage .form__cont ul.radio li:not(:last-child),.formPage .form__cont ul.checkbox li:not(:last-child){margin-bottom:1.4rem}.formPage .form__cont ul.radio.vertical li:not(:last-child){margin-bottom:1.5rem}.formPage .form__cont ul.radio.vertical label span::before{top:.2rem}.formPage .form__cont ul.radio.vertical label span::after{top:.6rem}.formPage .form__cont input,.formPage .form__cont select,.formPage .form__cont textarea{padding:1.4rem 1.2rem}.formPage .form__cont input[type=text],.formPage .form__cont input[type=tel]{max-width:inherit}.formPage .form__cont input[type=tel]{width:100%}.formPage .form__cont select{width:100%;padding-right:3.6rem;background-position:right 1.2rem center;margin-right:0}.formPage .form__cont select[name=place],.formPage .form__cont select[name="entry[prefectural]"],.formPage .form__cont select[name=year],.formPage .form__cont select[name="entry[birth_date_year]"],.formPage .form__cont select[name=month],.formPage .form__cont select[name=day],.formPage .form__cont select[name="entry[birth_date_month]"],.formPage .form__cont select[name="entry[birth_date_day]"],.formPage .form__cont select[name=educational],.formPage .form__cont select[name="entry[education]"],.formPage .form__cont select[name="entry[job_change_time]"],.formPage .form__cont select[name="entry[preferred_contact_time]"]{min-width:inherit}.formPage .form__cont select[name=place],.formPage .form__cont select[name="entry[prefectural]"]{padding-right:3.6rem}.formPage .form__cont select[name=year],.formPage .form__cont select[name=place],.formPage .form__cont select[name="entry[birth_date_year]"],.formPage .form__cont select[name="entry[prefectural]"]{width:12.5rem}.formPage .form__cont select[name=month],.formPage .form__cont select[name=day],.formPage .form__cont select[name="entry[birth_date_month]"],.formPage .form__cont select[name="entry[birth_date_day]"]{width:10rem}.formPage .form__cont select[name=educational],.formPage .form__cont select[name="entry[education]"]{max-width:inherit;width:100%}.formPage .form__attached{max-width:inherit;width:100%}.formPage .form__attachedLead{border-radius:0;text-align:left;font-size:1.4rem;line-height:1.5714285714;padding:1.1rem 1.5rem}.formPage .form__attachedCont{border-radius:0;padding:2.5rem 1.5rem 5rem}.formPage .form__attachedCont>*{max-width:inherit}.formPage .form__attachedContTtl{margin-bottom:2.2rem}.formPage .form__attachedContTtl dt{font-size:1.6rem;margin-bottom:2rem}.formPage .form__attachedContTtl dd{text-align:left;font-size:1.4rem;line-height:1.5714285714}.formPage .form__attachedContAtt{font-size:1.4rem;line-height:1.5714285714}.formPage .form__attachedCont form{margin-top:3rem}.formPage .form__attachedFile{font-size:1.4rem;line-height:1.5714285714}.formPage .form__attachedFileClose{width:1.2rem;height:1.2rem}.formPage .form__attachedFileClose::before,.formPage .form__attachedFileClose::after{height:1.5rem}.formPage .form__attachedFile dt{width:8.6rem;background:#4c4948;border-radius:4px 0 0 4px;text-align:center;color:#fff}.formPage .form__attachedFile dd{width:calc(100% - 8.6rem);padding:0 3.2rem 0 1.2rem}.formPage .form__privacy{padding:1.7rem 1.2rem;margin-bottom:2.1rem;line-height:1.4166666667}.formPage .form__privacy p,.formPage .form__privacy div:not([class]){font-size:1.2rem;line-height:1.4166666667}.formPage .form__privacyTtl{font-size:1.3rem;margin-bottom:1.7rem}.formPage .form__privacyRadio ul li{margin:.4rem 2.1rem}.formPage .form__btn{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:stretch}.formPage .form__btn button{width:25rem;height:5rem;font-size:1.3rem}.formPage .form__btn button:not(:last-child){margin-bottom:1rem}.formPage .form__btn button.enter{background-position:right 2.2rem center}.formPage.magazine{padding-bottom:.8rem}}@media screen and (max-width: 768px){.blogPage .top__news{margin-bottom:1rem}.blogPage .top__newsCont{margin:0}.blogPage .top__newsCat ul li{margin-right:.4rem;margin-bottom:0;padding:0}.blogPage .top__newsCat ul li a{font-size:1.2rem;line-height:1.8333333333;padding:0 1.1rem}.blogPage .blog__tab{margin:2rem 0}.blogPage .blog__tabTtl{justify-content:space-between}.blogPage .blog__tabTtl li{width:16.8rem;height:5rem;margin-right:0}.blogPage .blog__tabTtl li span{padding-left:2.4rem;background-size:1.7rem;font-size:1.2rem;height:1.8rem}.blogPage .blog__tabCont{padding:2rem 1.5rem}.blogPage .blog__tabCont input[type=text]{width:calc(100% - 5rem)}.blogPage .blog__tabCont a{margin:0 .4rem .5rem 0;padding:.3rem .6rem;font-size:1.1rem}.blogPage .blog__tabContKeywordLeft{width:100%;height:5rem;margin-bottom:2rem}.blogPage .blog__tabContKeywordRight{width:100%}.blogPage .blog__tabContKeywordBtn{width:5rem;height:5rem}.blogPage .blog__tabContKeywordBtn img{width:1.75rem}.blogPage .blog__tabContKeywordMore{padding:.3rem 0;margin-left:.6rem;margin-bottom:.1rem}.blogPage .blog__pager{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch}.blogPage .blog__pagerPrev,.blogPage .blog__pagerNext{width:5rem;height:5rem;border-radius:100%;background:#fff;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;transition:.3s}.blogPage .blog__pagerPrev::after,.blogPage .blog__pagerNext::after{transition:.3s;content:"";display:block;background:url(../img/arrow_gray02.svg) no-repeat;background-size:contain;width:.8rem;height:1.4rem}}@media screen and (max-width: 768px)and (min-width: 1025px){.blogPage .blog__pagerPrev:hover,.blogPage .blog__pagerNext:hover{background:#4c4948;cursor:pointer}.blogPage .blog__pagerPrev:hover::after,.blogPage .blog__pagerNext:hover::after{background-image:url(../img/arrow_white.svg)}}@media screen and (max-width: 768px){.blogPage .blog__pagerPrev{margin-right:1.6rem}.blogPage .blog__pagerPrev::after{transform:rotate(180deg);margin-right:.4rem}.blogPage .blog__pagerNext{margin-left:1.6rem}.blogPage .blog__pagerNext::after{margin-left:.1rem}}@media screen and (max-width: 768px)and (max-width: 768px){.blogPage .blog__pagerPrev,.blogPage .blog__pagerNext{width:3.2rem;height:3.2rem}.blogPage .blog__pagerPrev{margin-right:.9rem}.blogPage .blog__pagerNext{margin-left:.9rem}}@media screen and (max-width: 768px){.blogPage .blog__pager ul{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:stretch}.blogPage .blog__pager ul li{font-family:"Barlow",sans-serif;font-weight:400;font-size:1.6rem;font-weight:bold;margin:0 .4rem}.blogPage .blog__pager ul li a{width:5rem;height:5rem}.blogPage .blog__pager ul li a,.blogPage .blog__pager ul li span{border-radius:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;transition:.3s}.blogPage .blog__pager ul li a.current,.blogPage .blog__pager ul li span.current{background:#ed6c00;color:#fff;border-radius:100%;width:5rem;height:5rem}.blogPage .blog__pager ul li a.dot,.blogPage .blog__pager ul li span.dot{padding-bottom:.6rem}}@media screen and (max-width: 768px)and (min-width: 1025px){.blogPage .blog__pager ul li a:hover{background:#fff}}@media screen and (max-width: 768px)and (min-width: 1025px){.blogPage .blog__pager ul li a.current:hover{background:#ed6c00}}@media screen and (max-width: 768px)and (max-width: 768px){.blogPage .blog__pager ul li{font-size:1.3rem;margin:0 .3rem}.blogPage .blog__pager ul li a{width:3.2rem;height:3.2rem}.blogPage .blog__pager ul li a.current,.blogPage .blog__pager ul li span.current{width:3.2rem;height:3.2rem}}@media screen and (max-width: 768px){.blogPage .blog__pager+.jobSearch__pager{margin-top:3rem}.blogPage .blog__article{overflow-x:hidden;max-width:inherit}.blogPage .blog__articleCont{margin-bottom:4.5rem}.blogPage .blog__articleTtl{margin-bottom:1.6rem}.blogPage .blog__articleTtl h1{margin:.8rem 0 1.4rem}.blogPage .blog__articleTtl .top__newsSingleCat,.blogPage .blog__articleShare .top__newsSingleCat{padding:.3rem 1rem;margin-right:1.2rem}.blogPage .blog__articleTtl .top__newsSingleKeyword li,.blogPage .blog__articleShare .top__newsSingleKeyword li{margin-bottom:.5rem}.blogPage .blog__articleTtl .top__newsSingleKeyword li a,.blogPage .blog__articleShare .top__newsSingleKeyword li a{padding:.6rem .8rem}.blogPage .blog__articleContInner,.blogPage .blog__articleContTop,.blogPage .blog__articleContBtm{padding:3rem 1.5rem}.blogPage .blog__articleContInner section:not(:last-child){margin-bottom:3rem}.blogPage .blog__articleContInner h2{font-size:1.8rem;line-height:1.3888888889;margin-bottom:1.9rem}.blogPage .blog__articleContInner h3{font-size:1.6rem;line-height:1.4375;margin-bottom:1rem}.blogPage .blog__articleContInner h4{font-size:1.4rem;line-height:1.5;margin-bottom:.7rem}.blogPage .blog__articleContInner p{font-size:1.3rem;line-height:1.6153846154}.blogPage .blog__articleContInner p:not(:last-child){margin-bottom:3rem}.blogPage .blog__articleContInner ul:not(.cmn__sliderListSingleCont):not(:last-child),.blogPage .blog__articleContInner ol:not(:last-child){margin-bottom:3rem}.blogPage .blog__articleContInner ul:not(.cmn__sliderListSingleCont) li,.blogPage .blog__articleContInner ol li{padding-left:1.5rem;font-size:1.3rem;line-height:1.3846153846;margin-bottom:.5rem}.blogPage .blog__articleContInner ul:not(.cmn__sliderListSingleCont) li::before{top:.6rem}.blogPage .blog__articleContInner a.more{font-size:1.3rem}.blogPage .blog__articleContInner figure.wp-block-image{max-width:inherit;margin:0 auto 3rem}.blogPage .blog__articleContInner figure.wp-block-image:not(:first-child){margin-top:2rem}.blogPage .blog__articleContInner figure.wp-block-imageCaption{font-size:1.2rem;margin-top:1rem;line-height:1.5}.blogPage .blog__articleContInner .wp-block-columns{gap:0}.blogPage .blog__articleContInner .wp-block-columns .wp-block-column:not(:last-child){margin-bottom:3rem}.blogPage .blog__articleContInner hr{margin:3rem 0}.blogPage .blog__articleContInner .wp-block-buttons a.wp-block-button__link{min-width:17.4rem}.blogPage .blog__articleContInner .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin-bottom:3rem}.blogPage .blog__articleContInner .mode-pc{display:none}.blogPage .blog__articleContInner .mode-sp{display:block}.blogPage .blog__articleContInner h2.wp-block-heading+.sliderWrap{margin-top:-3.5rem}.blogPage .blog__articleContInner .cmn__slider{max-width:inherit;width:31.5rem;margin-left:-1.5rem;padding-left:1.5rem;overflow:visible}.blogPage .blog__articleContInner .cmn__sliderTtlWrap{max-width:34.5rem;padding-right:3.5rem}.blogPage .blog__articleContInner .cmn__sliderTtl{height:4.8rem}.blogPage .blog__articleContInner .cmn__sliderTtl::before{top:.7rem}.blogPage .blog__articleContInner .cmn__sliderRight{padding-top:1.2rem}.blogPage .blog__articleContInner .cmn__sliderList{width:31.5rem}.blogPage .blog__articleContInner .cmn__sliderListSingleViewAll{background-color:#fff}.blogPage .blog__articleContInner .cmn__sliderListSingleViewAll.swiper-slide-active{margin-left:0}.blogPage .blog__articleContInner .cmn__sliderListSingleViewAll.swiper-slide-active a{margin-left:-6.4rem}.blogPage .blog__articleContInner .twoClm{gap:1.5rem 0}.blogPage .blog__articleContInner .twoClm__single{width:100%}.blogPage .blog__articleContInner .twoClm__single p{font-size:1.2rem}.blogPage .blog__articleContInner .twoClm h3.line{font-size:1.5rem;padding-left:1.5rem;margin-bottom:1.1rem}.blogPage .blog__articleContInner .twoClm h3.line::before{width:.5rem;height:2.6rem;top:0}.blogPage .blog__articleContInner .twoClm .dataBlock:not(:last-child){margin-bottom:.9rem}.blogPage .blog__articleContInner .twoClm .dataBlock .bg{border-radius:3rem;font-size:1.1rem;padding:.5rem 1rem;margin-top:.8rem}.blogPage .blog__articleContInner .twoClm .dataBlock .num{font-size:1.6rem}.blogPage .blog__articleContInner .twoClm .dataBlock .num strong{padding-right:.3rem;font-size:2.6rem}.blogPage .blog__articleIntro{padding:2.2rem 1.5rem}.blogPage .blog__articleIntro:not(:last-child){margin-bottom:1.5rem}.blogPage .blog__articleIntroLead{font-size:1.2rem;line-height:1.5;margin-bottom:.3rem}.blogPage .blog__articleIntroName{margin-bottom:.9rem}.blogPage .blog__articleIntroName dt{font-size:1.5rem;margin-right:1.2rem}.blogPage .blog__articleIntroName dd{font-size:1rem}.blogPage .blog__articleIntro p{line-height:1.6153846154;font-size:1.3rem}.blogPage .blog__articleIntroInner{align-items:flex-start;width:100%}.blogPage .blog__articleIntroInner:not(:last-child){border-bottom:1px dashed #d8dadd;padding-bottom:2rem;margin-bottom:2rem}.blogPage .blog__articleIntroInner .blog__articleIntroName{flex-direction:column;align-items:flex-start}.blogPage .blog__articleIntroInner .blog__articleIntroName dt{margin-bottom:.3rem}.blogPage .blog__articleIntroImg{width:8rem}.blogPage .blog__articleIntroTxt{width:calc(100% - 10rem);padding-top:0}.blogPage .blog__article p.has-background{padding:2.2rem 1.5rem;line-height:1.6153846154;font-size:1.3rem}.blogPage .blog__article p.has-background:not(:last-child){margin-bottom:1.5rem}.blogPage .blog__article p.has-background strong{margin-bottom:.3rem}.blogPage .blog__articleShare:not(:last-child){margin-bottom:3rem}.blogPage .blog__articleShare dt{font-size:1.4rem;margin-bottom:1.1rem}.blogPage .blog__articleShareList a.twitter img{width:1.9rem}.blogPage .blog__articleShareList a.line img{width:2.4rem}.blogPage .blog__articleShareList a.facebook img{width:2.2rem}.blogPage .blog__articleShareList a.instagram img{width:2.2rem}.blogPage .blog__article .index{margin-bottom:3rem;margin-top:3rem}.blogPage .blog__article .index .index__ttl{margin-bottom:1.5rem}.blogPage .blog__article .index__ttl::after{width:27rem}.blogPage .blog__article .index__ttl span{font-size:1.8rem}.blogPage .blog__article .index__cont{grid-template-rows:16rem;padding-bottom:.1rem}.blogPage .blog__article .index__cont::after{height:10rem;display:block}.blogPage .blog__article .index__cont ol>li{padding-left:2.7rem;padding-bottom:.2rem}.blogPage .blog__article .index__cont ol>li::before{top:-0.1rem;width:2rem;height:2rem;font-size:1.3rem}.blogPage .blog__article .index__cont ol>li a{font-size:1.3rem}.blogPage .blog__article .index__cont ol>li:not(:last-child){margin-bottom:.8rem}.blogPage .blog__article .index__cont ol>li ul li::after{top:.8rem;left:.3rem;width:.6rem;height:.6rem}.blogPage .blog__article .index .more{margin-top:1rem;display:flex}.blogPage .blog__article .index .more button span{gap:.6rem}.blogPage .blog__article .index .more button span::before{font-size:1.3rem}.blogPage .blog__article .index .more button span::after{transform:translateY(-0.5rem)}.blogPage .blog__article .index .more button.active span::after{margin-left:.6rem}.blogPage .blog__btm{margin-top:4.5rem;padding-top:5.1rem}.blogPage .blog__btm h2{margin-bottom:1.8rem}.blogPage.blogDetail .pankuzu{margin-top:3.2rem}.blogPage .know-how__lead{margin-top:1.9rem;font-size:1.3rem;line-height:1.6153846154}.blogPage .know-how__cat{margin-bottom:4.3rem}.blogPage .know-how__cat ul{gap:1rem .9rem}.blogPage .know-how__cat a{min-width:inherit;width:16.8rem;padding:1.2rem 2.3rem;font-size:1.3rem;line-height:1.0769230769}.blogPage .know-how__cat a::after{right:1.7rem;top:-0.3rem}.blogPage .know-how__cat.catList ul{gap:.8rem}.blogPage .know-how__cat.catList a{width:auto;font-size:1.2rem;padding:.4rem 1rem;line-height:1.8333333333}.blogPage .know-how__slider{margin-bottom:3rem}.blogPage .know-how__slider .swiper{overflow:visible}.blogPage .know-how__slider .cmn__sliderViewAll{margin-right:0}.blogPage .know-how__slider .top__newsSingleImg{margin-bottom:1.4rem;width:100%;background-size:18rem}.blogPage .know-how__slider .top__newsSingleTxt{width:100%}.blogPage .know-how__slider .top__newsSingleCat{min-width:8rem}.blogPage .know-how__slider .top__newsSingleTtl{font-size:1.7rem}}@media screen and (max-width: 768px){.featurePage .feature__half>*,.featurePage .flow__half>*,.flowPage .feature__half>*,.flowPage .flow__half>*,.corporatePage .feature__half>*,.corporatePage .flow__half>*,.faqPage .feature__half>*,.faqPage .flow__half>*{width:100%}.featurePage .feature__twoClmWide,.featurePage .flow__twoClmWide,.flowPage .feature__twoClmWide,.flowPage .flow__twoClmWide,.corporatePage .feature__twoClmWide,.corporatePage .flow__twoClmWide,.faqPage .feature__twoClmWide,.faqPage .flow__twoClmWide{width:100%}.featurePage .feature__twoClmNarrow,.featurePage .flow__twoClmNarrow,.flowPage .feature__twoClmNarrow,.flowPage .flow__twoClmNarrow,.corporatePage .feature__twoClmNarrow,.corporatePage .flow__twoClmNarrow,.faqPage .feature__twoClmNarrow,.faqPage .flow__twoClmNarrow{width:100%}.featurePage .feature__twoClm.border,.featurePage .flow__twoClm.border,.flowPage .feature__twoClm.border,.flowPage .flow__twoClm.border,.corporatePage .feature__twoClm.border,.corporatePage .flow__twoClm.border,.faqPage .feature__twoClm.border,.faqPage .flow__twoClm.border{padding-bottom:3rem;margin-bottom:3rem}.featurePage .feature__twoClmFloat,.featurePage .flow__twoClmFloat,.flowPage .feature__twoClmFloat,.flowPage .flow__twoClmFloat,.corporatePage .feature__twoClmFloat,.corporatePage .flow__twoClmFloat,.faqPage .feature__twoClmFloat,.faqPage .flow__twoClmFloat{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}.featurePage .feature__twoClmFloat img,.featurePage .flow__twoClmFloat img,.flowPage .feature__twoClmFloat img,.flowPage .flow__twoClmFloat img,.corporatePage .feature__twoClmFloat img,.corporatePage .flow__twoClmFloat img,.faqPage .feature__twoClmFloat img,.faqPage .flow__twoClmFloat img{width:100%;float:none;margin:1.8rem 0 0}.featurePage .feature__twoClmFloat section.blank,.featurePage .flow__twoClmFloat section.blank,.flowPage .feature__twoClmFloat section.blank,.flowPage .flow__twoClmFloat section.blank,.corporatePage .feature__twoClmFloat section.blank,.corporatePage .flow__twoClmFloat section.blank,.faqPage .feature__twoClmFloat section.blank,.faqPage .flow__twoClmFloat section.blank{margin-top:4.4rem;margin-bottom:4rem}.featurePage .feature__twoClmFloat section.blank .feature__listTtl,.featurePage .flow__twoClmFloat section.blank .feature__listTtl,.flowPage .feature__twoClmFloat section.blank .feature__listTtl,.flowPage .flow__twoClmFloat section.blank .feature__listTtl,.corporatePage .feature__twoClmFloat section.blank .feature__listTtl,.corporatePage .flow__twoClmFloat section.blank .feature__listTtl,.faqPage .feature__twoClmFloat section.blank .feature__listTtl,.faqPage .flow__twoClmFloat section.blank .feature__listTtl{margin-bottom:1.8rem}.featurePage .feature__twoClmFloat section:not(:last-child),.featurePage .flow__twoClmFloat section:not(:last-child),.flowPage .feature__twoClmFloat section:not(:last-child),.flowPage .flow__twoClmFloat section:not(:last-child),.corporatePage .feature__twoClmFloat section:not(:last-child),.corporatePage .flow__twoClmFloat section:not(:last-child),.faqPage .feature__twoClmFloat section:not(:last-child),.faqPage .flow__twoClmFloat section:not(:last-child){margin-bottom:2.5rem}.featurePage .feature__twoClmIcon,.featurePage .flow__twoClmIcon,.flowPage .feature__twoClmIcon,.flowPage .flow__twoClmIcon,.corporatePage .feature__twoClmIcon,.corporatePage .flow__twoClmIcon,.faqPage .feature__twoClmIcon,.faqPage .flow__twoClmIcon{font-size:1.1rem;padding:.8rem 1.2rem}.featurePage .feature__contInner,.flowPage .feature__contInner,.corporatePage .feature__contInner,.faqPage .feature__contInner{padding:2.7rem 1.5rem 0}.featurePage .feature__contInner:last-child,.flowPage .feature__contInner:last-child,.corporatePage .feature__contInner:last-child,.faqPage .feature__contInner:last-child{padding-bottom:1.5rem}.featurePage .feature__contBtm,.flowPage .feature__contBtm,.corporatePage .feature__contBtm,.faqPage .feature__contBtm{padding:2rem}.featurePage .feature__contBtm a,.flowPage .feature__contBtm a,.corporatePage .feature__contBtm a,.faqPage .feature__contBtm a{max-width:inherit;width:25rem;margin:0 auto;padding:1.6rem}.featurePage .feature__orange,.flowPage .feature__orange,.corporatePage .feature__orange,.faqPage .feature__orange{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto}.featurePage .feature__list,.flowPage .feature__list,.corporatePage .feature__list,.faqPage .feature__list{margin-top:4.4rem}.featurePage .feature__listTtl,.flowPage .feature__listTtl,.corporatePage .feature__listTtl,.faqPage .feature__listTtl{font-size:1.5rem;padding-left:1.5rem;margin-bottom:1.9rem}.featurePage .feature__listTtl::before,.flowPage .feature__listTtl::before,.corporatePage .feature__listTtl::before,.faqPage .feature__listTtl::before{min-height:2.6rem;height:111%;top:0;bottom:0;margin:auto}.featurePage .feature__listGray:not(:last-child),.flowPage .feature__listGray:not(:last-child),.corporatePage .feature__listGray:not(:last-child),.faqPage .feature__listGray:not(:last-child){margin-bottom:4rem}.featurePage .feature__listGray:last-child,.flowPage .feature__listGray:last-child,.corporatePage .feature__listGray:last-child,.faqPage .feature__listGray:last-child{margin-bottom:0}.featurePage .feature__listGray::after,.flowPage .feature__listGray::after,.corporatePage .feature__listGray::after,.faqPage .feature__listGray::after{display:none}.featurePage .feature__listGray li,.flowPage .feature__listGray li,.corporatePage .feature__listGray li,.faqPage .feature__listGray li{width:100%;padding:1.3rem;font-size:1.3rem;margin-bottom:.4rem}.featurePage .feature__listGray li:last-child,.flowPage .feature__listGray li:last-child,.corporatePage .feature__listGray li:last-child,.faqPage .feature__listGray li:last-child{margin-bottom:0}.featurePage .feature__listGray+p,.flowPage .feature__listGray+p,.corporatePage .feature__listGray+p,.faqPage .feature__listGray+p{margin-top:-2.8rem;font-size:1.3rem;line-height:1.6153846154;letter-spacing:.06em}.featurePage .feature__list.mt5,.flowPage .feature__list.mt5,.corporatePage .feature__list.mt5,.faqPage .feature__list.mt5{margin-top:4rem}.featurePage .feature__iconBlock,.flowPage .feature__iconBlock,.corporatePage .feature__iconBlock,.faqPage .feature__iconBlock{padding-bottom:1.4rem}.featurePage .feature__iconBlockTtl,.flowPage .feature__iconBlockTtl,.corporatePage .feature__iconBlockTtl,.faqPage .feature__iconBlockTtl{font-size:1.4rem;margin-bottom:1.4rem}.featurePage .feature__iconBlock.health,.flowPage .feature__iconBlock.health,.corporatePage .feature__iconBlock.health,.faqPage .feature__iconBlock.health{order:0}.featurePage .feature__iconBlock.leisure,.flowPage .feature__iconBlock.leisure,.corporatePage .feature__iconBlock.leisure,.faqPage .feature__iconBlock.leisure{order:2}.featurePage .feature__iconBlock.award,.flowPage .feature__iconBlock.award,.corporatePage .feature__iconBlock.award,.faqPage .feature__iconBlock.award{order:4}.featurePage .feature__iconBlock.marriage,.flowPage .feature__iconBlock.marriage,.corporatePage .feature__iconBlock.marriage,.faqPage .feature__iconBlock.marriage{order:1}.featurePage .feature__iconBlock.other,.flowPage .feature__iconBlock.other,.corporatePage .feature__iconBlock.other,.faqPage .feature__iconBlock.other{order:3}.featurePage .feature__iconBlockAtt,.flowPage .feature__iconBlockAtt,.corporatePage .feature__iconBlockAtt,.faqPage .feature__iconBlockAtt{margin-top:.5rem;font-size:1.2rem}.featurePage .feature__iconBlock ul li,.flowPage .feature__iconBlock ul li,.corporatePage .feature__iconBlock ul li,.faqPage .feature__iconBlock ul li{margin:0 1.5rem;padding-left:1.3rem}.featurePage .feature__iconBlock ul li:not(:last-child),.flowPage .feature__iconBlock ul li:not(:last-child),.corporatePage .feature__iconBlock ul li:not(:last-child),.faqPage .feature__iconBlock ul li:not(:last-child){margin-bottom:0}.featurePage .feature__iconBlock dl,.flowPage .feature__iconBlock dl,.corporatePage .feature__iconBlock dl,.faqPage .feature__iconBlock dl{margin:0 1.5rem;padding-left:1.3rem}.featurePage .feature__iconBlockHead,.flowPage .feature__iconBlockHead,.corporatePage .feature__iconBlockHead,.faqPage .feature__iconBlockHead{margin:0 1.5rem;padding-left:1.3rem}.featurePage .feature__btm,.flowPage .feature__btm,.corporatePage .feature__btm,.faqPage .feature__btm{padding-top:5.1rem}.featurePage .feature__btmRelation,.flowPage .feature__btmRelation,.corporatePage .feature__btmRelation,.faqPage .feature__btmRelation{width:100%}.featurePage .feature__btmRelation h2,.flowPage .feature__btmRelation h2,.corporatePage .feature__btmRelation h2,.faqPage .feature__btmRelation h2{margin-left:1.5rem;margin-bottom:2rem}.featurePage .feature__btmRelation>div,.flowPage .feature__btmRelation>div,.corporatePage .feature__btmRelation>div,.faqPage .feature__btmRelation>div{overflow-x:scroll;overflow-y:hidden}.featurePage .feature__btmRelationInner,.flowPage .feature__btmRelationInner,.corporatePage .feature__btmRelationInner,.faqPage .feature__btmRelationInner{width:107.8rem;padding:0 1.5rem 1rem}.featurePage .feature__btmRelationInner::before,.featurePage .feature__btmRelationInner::after,.flowPage .feature__btmRelationInner::before,.flowPage .feature__btmRelationInner::after,.corporatePage .feature__btmRelationInner::before,.corporatePage .feature__btmRelationInner::after,.faqPage .feature__btmRelationInner::before,.faqPage .feature__btmRelationInner::after{display:none}.featurePage .feature__btmRelation a,.flowPage .feature__btmRelation a,.corporatePage .feature__btmRelation a,.faqPage .feature__btmRelation a{width:25rem;font-size:1.4rem}.featurePage .feature__btmRelation a img,.flowPage .feature__btmRelation a img,.corporatePage .feature__btmRelation a img,.faqPage .feature__btmRelation a img{margin-bottom:1.2rem}.featureTop h1{margin-bottom:2rem}.featureTop .pankuzu{margin-top:1rem}.featureTop .featureTop__lead{font-size:1.3rem;line-height:1.6153846154;margin-bottom:3rem}.featureTop .featureTop__cont a{width:100%;margin-bottom:4rem}.featureTop .featureTop__cont a span{font-size:1.5rem;margin-top:1rem}main.strengthPage,main.crosstalkPage{padding-top:0}.strengthPage .strength__mvTxt{background-image:url(../img/feature/strength/strength_bg_sp.jpg);background-size:contain;min-height:inherit;padding-top:3rem;height:36rem;padding-right:0}.strengthPage .strength__mvTxt p:not([class]){font-size:1.3rem;line-height:1.6153846154;padding-right:0}.strengthPage .strength__mvBtm{padding:.7rem 0 .6em}.strengthPage .strength__mvBtm img{margin:0 auto;width:34.5rem}.strengthPage .strength__mvLead{font-size:1.2rem;padding:.4rem 0;width:22rem;text-align:center;margin-bottom:1.7rem;line-height:1.4166666667}.strengthPage .strength__mv h1{font-size:2.1rem;line-height:1.380952381;margin-bottom:1rem;letter-spacing:0;padding-left:0}.strengthPage .strength__intro{padding:2.4rem 0 3rem;margin-bottom:4rem}.strengthPage .strength__intro h2{margin-bottom:1.6rem;font-size:1.8rem}.strengthPage .strength__introLead{font-size:1.3rem;margin-bottom:.3rem}.strengthPage .strength__intro>div{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto}.strengthPage .strength__intro dl{width:100%;border-top:none;padding:1.3rem 4.8rem 1.2rem;margin-bottom:1rem}.strengthPage .strength__intro dl dt{font-size:1.1rem;margin-bottom:.9rem}.strengthPage .strength__intro dl dt span{font-size:1.3rem;margin-top:.4rem}.strengthPage .strength__intro a{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;border:1px solid #ed6c00;border-radius:100px;padding:1.8rem 2.2rem;width:100%;color:#fff;background-color:#ed6c00;background-image:url(../img/arrow_white.svg);background-repeat:no-repeat;background-position:right 3.4rem center;font-weight:500;font-size:1.6rem;transition:.3s ease;background-image:url(../img/arrow_btm_white.svg)}}@media screen and (max-width: 768px)and (min-width: 1025px){.strengthPage .strength__intro a:hover{background-color:#fff;background-image:url(../img/arrow_orange.svg);color:#ed6c00}}@media screen and (max-width: 768px)and (max-width: 768px){.strengthPage .strength__intro a{padding:1.1rem 2.2rem 1.2rem 2.2rem;font-size:1.3rem;background-position:right 2.1rem center}}@media screen and (max-width: 768px){.strengthPage .strength__single{margin-bottom:5.8rem}.strengthPage .strength__singleTtl{margin-bottom:3rem}.strengthPage .strength__singleTtlNum{width:4.6rem;height:4.6rem;margin-right:1rem;font-size:.6rem;padding-top:.2rem}.strengthPage .strength__singleTtlNum span{margin-top:0;font-size:1.7rem}.strengthPage .strength__singleTtl h2{font-size:1.9rem;border-bottom-width:2px;padding-bottom:.7rem}.strengthPage .strength__singleTxt{order:1;font-size:1.3rem;text-align:center}.strengthPage .strength__singleTxtEng{margin-bottom:1rem;font-size:1.2rem}.strengthPage .strength__singleTxtCopy{font-size:1.3rem;margin-bottom:.3rem}.strengthPage .strength__singleTxt h3{font-size:1.9rem;margin-bottom:1.8rem}.strengthPage .strength__singleTxt p:not([class]){line-height:1.6153846154}.strengthPage .strength__singleTxtAtt{font-size:1.2rem;margin-top:.7rem}.strengthPage .strength__singleImg{order:0;max-width:inherit;margin-bottom:1.8rem}.strengthPage .strength__single .feature__half{margin-bottom:2.8rem}.strengthPage .strength__exampleTtl{padding:.8rem}.strengthPage .strength__exampleTtl h3{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;min-height:2.8rem;background-size:2.8rem;padding-left:3.6rem;font-size:1.4rem}.strengthPage .strength__exampleSingle{margin-bottom:4.1rem}.strengthPage .strength__exampleSingleImg{display:none}.strengthPage .strength__exampleSingleTxt{padding-top:0}.strengthPage .strength__exampleSingleTxt p:last-child{margin-bottom:0}.strengthPage .strength__exampleSingleTxt ul li{width:100%;margin-bottom:.5rem}.strengthPage .strength__exampleSingleTxt .figure02{margin:0 0 .5rem;width:25.8rem}.strengthPage .strength__exampleSingle.center{margin-bottom:4.3rem;margin-top:0}.strengthPage .strength__exampleSingle.center .strength__exampleSingleTxt{padding-top:0;align-items:center}.strengthPage .strength__exampleSingle.center .strength__exampleSingleTxt h4{margin-bottom:1.2rem}.strengthPage .strength__exampleSingle.center .strength__exampleSingleImg{display:block;padding-top:.2rem}.strengthPage .strength__exampleSingle.center .strength__exampleSingleImg img{margin:0}.strengthPage .strength__exampleSingle h4{position:relative;font-size:1.6rem;font-weight:500;margin-bottom:1.4rem;padding-left:3.3rem}.strengthPage .strength__exampleSingle h4 span{font-size:2.2rem;top:-0.4rem}.strengthPage .strength__exampleSingle img.sp{margin-bottom:1.3rem}.strengthPage .strength__exampleSingle p{font-size:1.3rem;line-height:1.6153846154;margin-bottom:1.4rem}.strengthPage .strength__exampleSingle p.strength__singleTxtAtt{font-size:1.2rem}.strengthPage .strength__exampleSingle a{background-position:right 2rem center;width:28rem;line-height:1.2307692308;text-align:center;font-size:1.3rem;padding:1rem 4rem;margin:0 auto}.strengthPage .strength__policy{max-width:inherit;margin:-0.3rem auto 4rem}.strengthPage .strength__policy h4{padding:1rem 1.5rem;text-align:left;font-size:1.4rem}.strengthPage .strength__policyInner{padding:2rem 1.5rem 2rem}.strengthPage .strength__policy dl{width:100%;margin-bottom:2.1rem}.strengthPage .strength__policy dl dt{font-size:1.4rem;margin-bottom:.6rem;line-height:1.5}.strengthPage .strength__policy dl dd p{font-size:1.3rem;line-height:1.6153846154;margin-bottom:.8rem}.strengthPage .strength__policy dl dd a{width:16rem;font-size:1.2rem}.strengthPage .strength__policyImg{width:100%;padding-top:0}.strengthPage .strength__btm{background-image:url(../img/feature/strength/strength_btmPh_sp.jpg);background-position:center bottom;background-size:100%;padding:2.4rem 1.5rem 16rem;align-items:flex-start}.strengthPage .strength__btm>*{max-width:inherit}.strengthPage .strength__btm h2{font-size:1.9rem;line-height:1.4210526316;margin-bottom:1.1rem}.strengthPage .strength__btmLead{padding-bottom:.9rem;font-size:1.5rem}.strengthPage .strength__btm p:not([class]){font-size:1.3rem;line-height:1.6153846154;margin-bottom:2rem}.welfarePage h1,.trainingPage h1{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;margin-bottom:1.9rem}.welfarePage .training__singleIntroduction h4,.welfarePage .welfare__singleCommunity h4,.trainingPage .training__singleIntroduction h4,.trainingPage .welfare__singleCommunity h4{height:4.4rem;background-position:left 1.5rem center;padding:0 0 0 5.1rem;font-size:1.4rem}.welfarePage .welfare__single .feature__orange,.welfarePage .training__btm .feature__orange,.trainingPage .welfare__single .feature__orange,.trainingPage .training__btm .feature__orange{padding:2.5rem 1.5rem 3rem}.welfarePage .welfare__single .feature__twoClmNarrow,.welfarePage .training__btm .feature__twoClmNarrow,.trainingPage .welfare__single .feature__twoClmNarrow,.trainingPage .training__btm .feature__twoClmNarrow{margin-top:1.9rem}.welfarePage .welfare__single .feature__twoClmNarrow img.small,.welfarePage .training__btm .feature__twoClmNarrow img.small,.trainingPage .welfare__single .feature__twoClmNarrow img.small,.trainingPage .training__btm .feature__twoClmNarrow img.small{width:27.2rem;margin:0 auto}.welfarePage .welfare__single h2,.welfarePage .training__btm h2,.trainingPage .welfare__single h2,.trainingPage .training__btm h2{margin-bottom:1.9rem;font-size:1.7rem;line-height:1.5882352941}.welfarePage .welfare__single h3,.welfarePage .training__single h3,.welfarePage .training__btm h3,.trainingPage .welfare__single h3,.trainingPage .training__single h3,.trainingPage .training__btm h3{font-size:1.6rem;line-height:1.4375;margin-bottom:.9rem}.welfarePage .welfare__single p:not([class]),.welfarePage .training__single p:not([class]),.welfarePage .training__btm p:not([class]),.trainingPage .welfare__single p:not([class]),.trainingPage .training__single p:not([class]),.trainingPage .training__btm p:not([class]){font-size:1.3rem;line-height:1.6153846154}.welfarePage .welfare__singleAtt,.welfarePage .training__singleAtt,.trainingPage .welfare__singleAtt,.trainingPage .training__singleAtt{font-size:1.2rem;margin-top:.8rem}.welfarePage .welfare__singleAtt.outer,.welfarePage .training__singleAtt.outer,.trainingPage .welfare__singleAtt.outer,.trainingPage .training__singleAtt.outer{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;margin-top:1.4rem}.welfarePage .welfare__single{margin-bottom:6rem}.welfarePage .welfare__single .figure02{margin:2.2rem 0 2.3rem;width:29.5rem}.welfarePage .welfare__single .strength__singleTxtAtt{margin-top:.7rem;font-size:1.2rem}.welfarePage .welfare__singleLead{font-size:1.3rem;margin-bottom:.2rem}.welfarePage .welfare__single .environment .feature__twoClmWide{width:100%;order:1}.welfarePage .welfare__single .environment .feature__twoClmNarrow{width:100%;order:0;margin-top:0;margin-bottom:2rem}.welfarePage .welfare__singleCommunity{margin-top:3.5rem}.welfarePage .welfare__singleCommunity p{padding:1.9rem 1.5rem}.welfarePage .welfare__singleGrid{column-count:inherit;column-gap:inherit;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}.welfarePage .welfare__singleGrid .feature__iconBlock{width:100%;margin-bottom:1.5rem;display:block}.welfarePage .welfare__singleOther.border{padding-bottom:2.5rem;margin-bottom:3.1rem}.welfarePage .welfare__single .feature__twoClmFull{margin-top:4rem}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGray{padding:1.4rem 1.4rem;margin-bottom:.4rem}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayTtl{font-size:1.3rem;text-align:center;width:100%;margin-bottom:.9rem}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayCont{width:100%}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayCont dl{flex-direction:column}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayCont dl dt{padding:.5rem;font-size:1.3rem;width:100%;justify-content:center}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayCont dl dd{padding:.9rem 1rem .8rem;width:100%;justify-content:center}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayCont dl dd::before{width:1.2rem;height:.6rem;clip-path:polygon(0 0, 50% 100%, 100% 0);right:0;bottom:auto}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayCont dl dd .txt{transform:translateY(-0.5rem)}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayCont dl dd .num{transform:translateY(0.3rem)}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayCont dl dd .max{font-size:1.3rem}.welfarePage .welfare__single .feature__twoClmFull .feature__bgGrayCont dl dd .att{width:100%;display:block;text-align:center;font-size:1.2rem;margin-top:.1rem}.welfarePage .welfare__single .feature__twoClmFull .feature__listGray li.att{margin-top:.6rem;font-size:1.2rem}.trainingPage .training__single{margin-bottom:6rem}.trainingPage .training__single .feature__contInner{padding-top:2.4rem;padding-bottom:3rem}.trainingPage .training__single .feature__list.e-learning{margin-top:4.1rem}.trainingPage .training__single .feature__twoClmNarrow{margin-top:2rem}.trainingPage .training__singleTtl{width:31.5rem;padding:2.3rem 0 1.8rem;justify-content:space-between}.trainingPage .training__singleTtl dl{width:6rem;padding-right:0;margin-left:-0.8rem;margin-right:0}.trainingPage .training__singleTtl dl dt{font-size:1rem;font-weight:400;margin-bottom:.6rem}.trainingPage .training__singleTtl dl dd{font-size:2.6rem}.trainingPage .training__singleTtl h2{margin-top:-0.4rem;width:25.5rem;font-size:1.7rem}.trainingPage .training__single .support .feature__twoClmWide,.trainingPage .training__single .support .feature__twoClmNarrow{width:100%}.trainingPage .training__singleVoice{margin-top:4rem}.trainingPage .training__singleVoice h4{font-size:1.5rem;height:2.8rem;line-height:1;padding-left:3.6rem;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-bottom:1.6rem}.trainingPage .training__singleVoiceSingle{justify-content:space-between}.trainingPage .training__singleVoiceSingle:not(:last-child){margin-bottom:.9rem}.trainingPage .training__singleVoiceSingleTxt{width:25.1rem;margin-left:0;padding:1rem 1.1rem}.trainingPage .training__singleVoiceSingleTxt p:not([class]){line-height:1.3846153846}.trainingPage .training__singleVoiceSingleTxt::before{border-top-width:.5rem;border-bottom-width:.5rem;border-left-width:1.2rem;border-right-width:1.2rem}.trainingPage .training__singleVoiceSingleTxt::after{border-top-width:.4rem;border-bottom-width:.4rem;border-left-width:1.1rem;border-right-width:1.1rem;border-right-color:#fff}.trainingPage .training__singleList{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.trainingPage .training__singleList:not(:last-child){margin-bottom:5rem}.trainingPage .training__singleListCard{width:100%}.trainingPage .training__singleListCard:not(:last-child){margin-bottom:1.5rem}.trainingPage .training__singleListCard.two{width:100%}.trainingPage .training__singleListCard.two .left{width:100%;margin:0 1.5rem 1.5rem}.trainingPage .training__singleListCard.two .left img{margin:0 auto;width:17.4rem}.trainingPage .training__singleListCard.two .right{width:100%;margin:0 1.5rem}.trainingPage .training__singleListCard.two .feature__iconBlockCopy{font-size:1.4rem;line-height:1.5714285714;margin-bottom:.5rem}.trainingPage .training__singleListCard.two ul li{line-height:1.3846153846}.trainingPage .training__singleFlow{margin-top:4.4rem}.trainingPage .training__singleFlowInner::before,.trainingPage .training__singleFlowInner::after{display:none}.trainingPage .training__singleFlowSingle{display:block;width:100%;position:relative}.trainingPage .training__singleFlowSingle:not(:last-child){margin-right:0;margin-bottom:2.6rem;border-bottom:1px dashed #d8dadd;padding-bottom:2rem}.trainingPage .training__singleFlowSingle:not(:last-child)::before{display:none}.trainingPage .training__singleFlowSingle:not(:last-child)::after{top:auto;right:0;left:0;bottom:-1.4rem;border-width:1.4rem 1.4rem 0 1.4rem;border-color:#d8dadd rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.trainingPage .training__singleFlowSingleDay{font-size:1.4rem;padding:.5rem;height:3.2rem}.trainingPage .training__singleFlowSingle img{width:11rem;position:absolute;right:0;top:4.6rem}.trainingPage .training__singleFlowSingle>div{margin-bottom:1.4rem}.trainingPage .training__singleFlowSingleTtl,.trainingPage .training__singleFlowSingleTxt{width:19.1rem}.trainingPage .training__singleFlowSingleTtl{font-size:1.4rem;margin-bottom:.7rem}.trainingPage .training__singleFlowSingleAtt{font-size:1.2rem;margin-left:.8rem}.trainingPage .training__singleFlowSingleTxt{margin-bottom:1.5rem;font-size:1.3rem;line-height:1.3846153846}.trainingPage .training__singleFlowSingle dl dt{background:url(../img/icon_check_orange.svg) no-repeat left center;background-size:2rem;padding-left:2.6rem;color:#ed6c00;font-weight:bold;margin-bottom:.6rem;height:2rem;line-height:1;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:stretch}.trainingPage .training__singleFlowSingle dl dd{line-height:1.4285714286}.trainingPage .training__singleIntroduction{margin-top:4rem}.trainingPage .training__singleIntroductionInner{padding:2rem 1.5rem}.trainingPage .training__singleIntroductionSingle:not(:last-child){padding-bottom:2rem;margin-bottom:2rem}.trainingPage .training__singleIntroductionSingleLeft,.trainingPage .training__singleIntroductionSingleRight{width:100%}.trainingPage .training__singleIntroductionSingleLeft{align-items:flex-start;padding-right:0;margin-bottom:1rem}.trainingPage .training__singleIntroductionSingleLeft>img{width:4.6rem}.trainingPage .training__singleIntroductionSingleLeft dl{width:22.7rem;line-height:1.3846153846}.trainingPage .training__singleIntroductionSingleLeft dl dt{margin-bottom:.6rem}.trainingPage .training__singleIntroductionSingleLeft dl dd{font-size:1.3rem}.trainingPage .training__singleIntroductionSingleRight{font-size:1.4rem;padding:2.4rem 0 0;line-height:1.5714285714}.trainingPage .training__singleIntroductionSingleRight::after{left:0;right:0;bottom:auto;border-width:1.4rem 1.4rem 0 1.4rem;border-color:#d8dadd rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.trainingPage .training__singleIntroduction.short .training__singleIntroductionSingleLeft{margin-bottom:.5rem}.trainingPage .training__singleIntroduction.short .training__singleIntroductionSingleRight{padding-top:0}.trainingPage .training__singleIntroduction.short .training__singleIntroductionSingleRight::after{top:-2.3rem}.trainingPage .feature__twoClmWide.station .feature__twoClmIcon,.trainingPage .feature__twoClmWide.station h3{margin-left:8.7rem}.trainingPage .feature__twoClmWide.station .icon{left:0;width:7.8rem}.crosstalkPage .crosstalk__mv{background:url(../img/feature/crosstalk/mvBg_sp.jpg) no-repeat center top;background-size:100%;aspect-ratio:inherit;padding-top:2.5rem;height:36rem;justify-content:flex-start;align-items:center}.crosstalkPage .crosstalk__mvTtl{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;max-width:inherit;padding-bottom:3rem}.crosstalkPage .crosstalk__mvTtl h1{justify-content:center;font-size:1.3rem}.crosstalkPage .crosstalk__mvTtl h1 span.engineer,.crosstalkPage .crosstalk__mvTtl h1 span.coordinator{width:11.1rem;height:2.4rem;font-size:1.1rem;line-height:1}.crosstalkPage .crosstalk__mvTtl h1 span.mark{font-size:1.9rem;margin:0 .2rem}.crosstalkPage .crosstalk__mvTtl h1 span.coordinator{margin-right:.6rem}.crosstalkPage .crosstalk__mvTtlLead{text-align:center;font-size:2.1rem;line-height:1.4285714286}.crosstalkPage .crosstalk__person{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;margin-top:-3rem;margin-bottom:4rem;padding:3rem 1.5rem}.crosstalkPage .crosstalk__personSingle{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;width:14rem;position:relative}.crosstalkPage .crosstalk__personSingle:not(:last-child)::after{content:"";width:1px;height:100%;border-right:1px dashed #d8dadd;display:block;position:absolute;right:-1.7rem;top:0}.crosstalkPage .crosstalk__personSingleImg{width:6rem;margin:0 auto .9rem}.crosstalkPage .crosstalk__personSingleTxt{width:100%;font-size:1.2rem;line-height:1.4166666667}.crosstalkPage .crosstalk__personSingleCat{width:10.6rem;height:1.8rem;font-size:1rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:stretch;margin:0 auto .7rem}.crosstalkPage .crosstalk__personSingleName{text-align:center;font-size:1.5rem}.crosstalkPage .crosstalk__personSingleInfo{line-height:1.4615384615;margin-bottom:.6rem}.crosstalkPage .crosstalk__personSingleInfo span{margin:0;display:block}.crosstalkPage .crosstalk__intro{width:31.5rem;margin-bottom:4rem;max-width:inherit;font-size:1.3rem;line-height:1.6153846154}.crosstalkPage .crosstalk__blockWrap{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto}.crosstalkPage .crosstalk__blockTxt{max-width:inherit;padding:3rem 1.5rem}.crosstalkPage .crosstalk__blockTxt h2{font-size:1.6rem;line-height:1.5;margin-bottom:1.8rem}.crosstalkPage .crosstalk__blockTxt .interviewer{padding-left:3.4rem;font-size:1.3rem;line-height:1.6153846154;margin-top:1.7rem;margin-bottom:1.3rem}.crosstalkPage .crosstalk__blockTxt .interviewer::before{width:2.6rem;top:1.2rem}.crosstalkPage .crosstalk__blockSingle:not(:last-child){margin-bottom:1.8rem}.crosstalkPage .crosstalk__blockSingleImg{width:4.3rem;font-size:.9rem}.crosstalkPage .crosstalk__blockSingleImg img{width:4rem;margin-bottom:.4rem}.crosstalkPage .crosstalk__blockSingleTxt{width:25.9rem;font-size:1.3rem;line-height:1.6153846154}.crosstalkPage .crosstalk__blockSingleTxt p:not(:last-child){margin-bottom:2rem}.crosstalkPage .crosstalk__date{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;margin-top:.5rem;font-size:1.3rem}}@media screen and (max-width: 768px){.rulePage h1{margin-bottom:2.1rem}.rulePage .rule__block:not(:last-child){margin-bottom:6.5rem}.rulePage .rule__block>h2{font-size:1.7rem;line-height:1.5882352941;margin-bottom:1.9rem}.rulePage .rule__blockInner{padding:2.5rem 1.5rem 3rem}.rulePage .rule__blockInner>div,.rulePage .rule__blockInner>section{width:31.5rem;font-size:1.3rem;line-height:1.6153846154}.rulePage .rule__blockInner>div:not(:last-child),.rulePage .rule__blockInner>section:not(:last-child){margin-bottom:3rem}.rulePage .rule__blockInner h2{font-size:1.6rem;line-height:1.4375;margin-bottom:.9rem}.rulePage .rule__block p:not(:last-child){margin-bottom:1.9rem}.rulePage .rule__block p+ul,.rulePage .rule__block p+ol{margin-top:-0.5rem}.rulePage .rule__block a[href^=tel]{color:#0090d3;text-decoration:underline}.rulePage .rule__block a.blueBtn{margin-top:.8rem;font-size:1.2rem;width:19,8rem}.rulePage .rule__block ul li.blank{margin-top:1.4rem}.corporatePage .rule__block h3,.guidelinePage .rule__block h3{font-size:1.6rem;line-height:1.4375;margin-bottom:1rem}.corporatePage .rule__block img,.guidelinePage .rule__block img{margin:0 auto 2rem;max-width:inherit}.corporatePage .rule__block dl,.guidelinePage .rule__block dl{font-size:1.3rem;line-height:1.3846153846;padding-bottom:1rem}.corporatePage .rule__block dl:not(:last-child),.guidelinePage .rule__block dl:not(:last-child){margin-bottom:.8rem}.corporatePage .rule__block dl dt,.guidelinePage .rule__block dl dt{width:100%;margin-bottom:.2rem}.corporatePage .rule__block dl dd,.guidelinePage .rule__block dl dd{width:100%}.corporatePage .rule__block p+ul,.guidelinePage .rule__block p+ul{margin-top:-1.9rem}.corporatePage .corporate__name img,.guidelinePage .corporate__name img{width:11rem;margin:1rem 0 0 auto}.corporatePage .corporate__lead,.guidelinePage .corporate__lead{padding-left:1.2rem}.corporatePage .corporate__lead::before,.guidelinePage .corporate__lead::before{left:-0.2rem;top:.2rem;font-size:1.2rem}.guideline__acc{max-width:inherit}.guideline__accTtl{background-position:left top}.guideline__accCont{padding-right:1.5rem}.guideline__btm{padding-top:5.1rem}.guideline__btmRelation h2{margin-bottom:2rem}.guideline__btmRelationInner{padding:1.5rem}.guideline__btmRelationInner::before,.guideline__btmRelationInner::after{display:none}.guideline__btmRelation a{width:100%;font-size:1.4rem;padding:1.5rem 1.5rem 0;min-height:inherit}.guideline__btmRelation a span{margin-top:1.7rem}.guideline__btmRelation a img.about{width:18.2rem;margin-bottom:0}.guideline__btmRelation a img.flow{width:16.6rem}.guideline__btmRelation a img.faq{width:7.6rem}.guideline__btmRelation a img.corporate{width:4.9rem}.guideline__btmRelation a img.guideline{width:4.2rem}.guideline__btmRelation a:not(:last-child){padding-bottom:1.5rem;border-right:none;border-bottom:1px dashed #d8dadd}.corporatePage .rule__blockInner.message .btn{max-width:inherit;width:25rem;height:5rem;font-size:1.3rem}.corporatePage .corporate__name{margin-bottom:2rem}}@media screen and (max-width: 768px){.flowPage h1{margin-bottom:2rem}.flowPage .flow__twoClm{align-items:center}.flowPage .flow__twoClmWide{width:100%;min-height:inherit}.flowPage .flow__twoClmNarrow{width:100%;margin-top:3rem}.flowPage .top__flow h2{font-size:2rem;line-height:1.65;margin-top:-0.5rem;margin-bottom:1.2rem}.flowPage .top__flowCont{width:100%;padding:2.7rem 1.5rem 3rem}.flowPage .top__flowCont:not(:last-child){margin-bottom:3.5rem}.flowPage .top__flowCont:not(:last-child)::after{bottom:-1.5rem;border-width:1.5rem 3.05rem 0 3.05rem}.flowPage .top__flow p.att{font-size:1.2rem;margin-top:-1.1rem}.flowPage .entry,.flowPage .voice{max-width:inherit;width:25rem;margin:0 auto}.flowPage .voice{margin-top:-0.1rem;height:5rem;font-size:1.3rem;background-position:right 1.7rem center;padding-right:1.1rem}}@media screen and (max-width: 768px){.faqPage h1{margin-bottom:2rem}.faqPage .faq__nav{margin-bottom:3.2rem}.faqPage .faq__nav::before,.faqPage .faq__nav::after{display:none}.faqPage .faq__nav li{width:16.8rem}.faqPage .faq__nav li a{line-height:1.1666666667;padding:1.3rem 2rem;background-position:right 1.5rem center;font-size:1.2rem}.faqPage .faq__cont:not(:last-child),.agentPage .faq__cont:not(:last-child){margin-bottom:5.8rem}.faqPage .faq__cont h2,.agentPage .faq__cont h2{font-size:1.7rem;line-height:1.5882352941;margin-bottom:2rem}.faqPage .faq__cont dl,.agentPage .faq__cont dl{min-height:5rem;line-height:1.3846153846;font-size:1.3rem;padding:0 4.5rem 0 1.5rem}.faqPage .faq__cont dl:not(:last-child),.agentPage .faq__cont dl:not(:last-child){margin-bottom:.8rem}.faqPage .faq__cont dl dt,.faqPage .faq__cont dl dd,.agentPage .faq__cont dl dt,.agentPage .faq__cont dl dd{padding-left:2.3rem}.faqPage .faq__cont dl dt,.agentPage .faq__cont dl dt{padding:1.5rem 0 1.4rem 2.3rem}.faqPage .faq__cont dl dt::before,.agentPage .faq__cont dl dt::before{font-size:2rem;left:0;height:2rem}.faqPage .faq__cont dl dt::after,.agentPage .faq__cont dl dt::after{right:-3rem;top:0}.faqPage .faq__cont dl dd,.agentPage .faq__cont dl dd{padding-bottom:2rem}}@media screen and (max-width: 768px){.agentPage{padding-top:0}.agentPage .agent__top{margin-bottom:4.4rem;height:auto;background-image:url(../img/agent/top_bg_sp.jpg);background-size:100%;background-position:center top;padding-top:15rem}.agentPage .agent__top>div{width:100%;height:auto;padding:2.5rem 1.5rem 2rem}.agentPage .agent__top ul{margin-bottom:1rem}.agentPage .agent__top ul li{margin:0 .3rem;font-size:1.2rem;width:9.4rem;height:2.6rem}.agentPage .agent__top h1{font-size:2.1rem;line-height:1.380952381;margin-bottom:1rem}.agentPage .agent__top p:not([class]){font-size:1.3rem;line-height:1.6153846154;margin-bottom:1.5rem}.agentPage .agent__topBtn{max-width:inherit;width:27rem;height:5rem;font-size:1.3rem;margin-bottom:.8rem}.agentPage .agent__topAtt{font-size:1.1rem;line-height:1.7272727273}.agentPage .agent__ttl{margin-bottom:2rem}.agentPage .agent__ttlEng{font-size:1.3rem;margin-bottom:.4rem}.agentPage .agent__ttl h2{font-size:2rem}.agentPage .agent__question,.agentPage .agent__voice,.agentPage .agent__flow,.agentPage .agent__faq{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto;margin-bottom:4.4rem}.agentPage .agent__questionBlock{padding:2.1rem 2rem 1.3rem}.agentPage .agent__questionBlock::after{bottom:-2.3rem;border-width:2.3rem 12.1rem 0 12.1rem}.agentPage .agent__questionBlock ul{max-width:inherit;margin:0}.agentPage .agent__questionBlock ul li{width:100%;margin-bottom:.8rem;background-size:2.2rem;min-height:2.2rem;padding-left:3rem;font-size:1.3rem}.agentPage .agent__lead{padding:2.2rem 0 2.6rem;font-size:1.3rem;margin-bottom:4.2rem}.agentPage .agent__lead span{margin-top:.1rem;font-size:1.6rem}.agentPage .agent__lead span::before,.agentPage .agent__lead span::after{width:1.1rem;height:2.2rem}.agentPage .agent__lead span::before{margin-right:1.3rem}.agentPage .agent__lead span::after{margin-left:1.3rem}.agentPage .agent__voice .jobSearchResult__agentSuccessCont{padding:2.6rem 1.5rem 2rem}.agentPage .agent__voice .jobSearchResult__agentSuccessSingle{width:100%;margin-bottom:2.1rem}.agentPage .agent__voice .jobSearchResult__agentSuccessImg{width:9rem;height:6.6rem}.agentPage .agent__voice .jobSearchResult__agentSuccessTxt{width:21.1rem}.agentPage .agent__voice .jobSearchResult__agentSuccessTxt p{line-height:1.3846153846}.agentPage .agent__voice .jobSearchResult__agentSuccessTxt dl dt{min-width:6.5rem}.agentPage .agent__voiceBtm{justify-content:space-between}.agentPage .agent__voiceBtmImg{width:9.4rem;margin-left:0}.agentPage .agent__voiceBtmTxt{width:20.4rem;font-size:1.5rem;padding-top:.9rem;line-height:1.5333333333}.agentPage .agent__voiceBtmTxt span{font-size:1.5rem}.agentPage .agent__voiceBtmTxtAtt{margin-top:.6rem;font-size:1rem;line-height:1.2}.agentPage .agent__flowBlock{padding:2.6rem 1.5rem}.agentPage .agent__flowSingle{width:100%;position:relative;padding-right:10rem}.agentPage .agent__flowSingle:not(:last-child){padding-bottom:1.9rem;margin-bottom:2.3rem;border-bottom:1px dashed #d8dadd}.agentPage .agent__flowSingle:not(:last-child)::before{right:0;left:0;top:auto;bottom:-1.4rem;border-width:1.4rem 1.4rem 0 1.4rem;border-color:#d8dadd rgba(0,0,0,0) #d8dadd rgba(0,0,0,0)}.agentPage .agent__flowSingle:not(:last-child)::after{display:none}.agentPage .agent__flowSingle dl{font-size:1.3rem;margin-bottom:.4rem;letter-spacing:0}.agentPage .agent__flowSingle dl dt::after{width:1.2rem;margin:0 .7rem}.agentPage .agent__flowSingleImg{margin-bottom:0;position:absolute;right:0;top:.2rem;width:8rem;height:8rem}.agentPage .agent__flowSingleImg img{margin:0 auto}.agentPage .agent__flowSingle h3{font-size:1.6rem;margin-bottom:.8rem}.agentPage .agent__flowSingle p{font-size:1.3rem;line-height:1.6153846154}.agentPage .jobSearchResult__agentIntro{padding-left:3rem;padding-right:3rem}.agentPage .jobSearchResult__agentIntro>a{max-width:inherit;width:27rem}.agentPage .jobSearchResult__agentIntroLead{font-size:1.6rem}.agentPage .jobSearchResult__agentIntroLead::before,.agentPage .jobSearchResult__agentIntroLead::after{width:1.4rem;height:2.9rem}.agentPage .jobSearchResult__agentIntroLead::before{margin-right:1.2rem}.agentPage .jobSearchResult__agentIntroLead::after{margin-left:1.2rem}.agentPage .faq__cont{width:34.5rem;max-width:inherit;min-width:inherit;margin:0 auto}}