@charset "UTF-8";@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#0000001a}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#00000080;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,screen and (max-width:767px){.swiper-slide{width:179px;margin-right:10px}}.swiper-slide a{background:#fff;border-radius:6px;overflow:hidden;display:block}.swiper-pagination{position:relative;width:100%;padding:20px 0 0}.swiper-button-next,.swiper-button-prev{width:32px;height:76px;margin-top:-38px;background:#909090ad;border-radius:8px}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px;color:#fff;font-weight:700}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0;left:auto}.swiper-pagination-bullet{margin:3px}.swiper-pagination-bullet-active{background:#e87f18}.swiper_txt{height:76px;padding:3% 6%}.swiper-txt{font-size:12px}@media print,screen and (min-width:768px){.swiper-slide{width:200px;margin-right:2%}.swiper-button-next,.swiper-button-prev{height:81px;margin-top:-40px}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px}}.footer-fix{padding:8px 0;position:fixed;left:0;bottom:0;z-index:25;width:100%;background:#333c;display:none}.footer-fix .btn,.footer-fix .btnS{display:block;margin:0 auto}@media screen and (max-width:767px){.footer-fix .btn,.footer-fix .btnS{font-size:1.6rem}.footer-fix .btn_label{font-size:1.4rem}}@media screen and (max-width:320px){.footer-fix{padding:8px}.footer-fix .btn,.footer-fix .btnS{font-size:1.5rem;padding:16px 23px 13px 8px}.footer-fix .btn_label{font-size:1.3rem}}.btn-three-d{color:#fff;border:1px solid #d6700b;background:-webkit-linear-gradient(top,#d47415,#e87f17) repeat scroll 0 0;background:linear-gradient(to bottom,#f09134,#e87f17) repeat scroll 0 0;background:-ms-linear-gradient(top,#f09134,#e87f17);background:#e87f17;box-shadow:0 1px #ffffff59 inset,0 3px #bb640c;height:66px;padding:20px 21px 20px 11px;font-size:1.9rem;text-shadow:1px 1px 1px #975009;transition:.2s all ease 0s}.btn-three-d:hover{background:#de7813;box-shadow:none!important;transform:translate3d(0,2px,0)}.btn-three-d .btn_label{color:#7b6042;padding:14px 5px 12px;margin-right:6px;font-size:16px;text-shadow:none}.btn-to-sp{display:none}.home_kvItemCap,.contens-guide,.top-mv-merit,.special__title{font-family:"M PLUS Rounded 1c",sans-serif}.slick-next:before,.slick-prev:before{background-image:none}.l-gNav{background-color:#f4f3ef}.contens{background-color:#fff;padding:0}.contens.is-ver2{padding:25px 0 13px;margin-bottom:14px;background-color:#f4f3ef}.cassette_head{border-bottom:#119cb0 1px solid;border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#119cb0;margin:0 auto 30px;width:980px}.cassette_head-bg2:before{position:absolute;right:0;bottom:-24px;left:0;width:10px;height:20px;margin:auto;border:8px solid transparent;border-top:16px solid #119cb0}.cassette_headCap2{font-size:2rem}.cassette_headCap2 .icn-bdr{position:relative;padding:0 0 0 15px}.cassette_headCap2 .icn-bdr:before{position:absolute;top:50%;left:0;content:"";display:block;background:url(/build/assets/icn_border-OZyD1zuo.png) no-repeat center center;width:5px;height:20px;margin-top:-10px}.special__title:before{position:absolute;background-color:none;width:auto;top:0;bottom:0}.home_kvInner,.home_kvItemHead,.home_kvList,.home_kvList a{background-color:transparent}.home_kvInner{width:960px;padding:0;border-radius:0;background-color:none}.home_kvItem{padding:0 0 15px 28px}.home_kvItemCap{margin:0 0 10px;font-size:1.5rem;background-color:transparent}.home_kvItemCap span{font-size:130%}.home_kvItemHead{margin-bottom:8px}.home_kvItemMerit{margin-right:auto;margin-left:auto;margin-top:5.5%}.home_kvItemNo1{max-width:max-content;margin:0 0 20px}.home_kvItemBt{width:390px;padding-top:10px}.free-icon{position:absolute;top:50%;left:20px;width:100px;transform:translateY(-50%)}.p-homeAnnouncement_tit:after{color:#ee7800}.p-homeAnnouncement_tit:after{top:55%;right:20px}.contens-guide{width:238px;border-radius:16px;height:278px;box-shadow:0 4px 32px #00000047;background:url(/build/assets/mv-contens-guide-illu-Bk0f3dDz.png) no-repeat bottom #51acb6;padding:1.6% 2%}.contens-guide-button:before{position:absolute;content:"";background-image:url(/build/assets/guide-mv-icon-CgLgcd_N.svg);width:14px;height:14px;background-color:transparent;margin:auto;left:18px;top:5px}.contens-guide-button:after{position:absolute;content:"";right:8px;top:50%;width:7px;height:7px;margin-top:-4px;border-top:1px solid #ffffff;border-right:1px solid #ffffff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contens-guide__title{color:#fff;font-size:1.3em;font-weight:500}.contens-guide__title span{color:#fdff93}.contens-guide p{color:#fff;line-height:1.4;padding:7px 0}.contens-guide-button{position:relative;padding:3px 23px 3px 39px;color:#fff;background:#388e98;border-radius:5px;font-size:14px}.contens-special .special__title:before{width:41px;height:41px;margin:auto;background:transparent url(/build/assets/special-icon-7f-aR5aD.svg) no-repeat;right:0;left:-269px}.swiper-container{padding:1% 2% 3% 0}.swiper-slide{width:160px;margin-right:1.5%;box-shadow:0 4px 9px #0000001c;border-radius:8px}.swiper-button-next,.swiper-button-prev{width:40px;height:40px;background:#ffffff63;box-shadow:0 4px 32px #00000042;border-radius:300px;top:58%}.swiper-button-prev{left:-22px}.swiper-button-next{right:-22px}.swiper-button-next:after,.swiper-button-prev:after{color:#51acb6}.swiper-button-next:focus,.swiper-button-prev:focus{outline:none}.swiper-pagination{padding:0}.swiper-pagination-bullet-active{background:#51acb6}.merit-block__list{position:relative;background:#fff;border-radius:16px}.merit-block__text h3{font-size:1.8rem;font-weight:800}.merit-block__text h3 span{color:#e87f17}.merit-cv-block,.first-button{position:relative}.structure-header{display:flex}.structure-header__item:first-of-type{background:#51acb6;border-radius:16px 0 0}.structure-header__item:last-of-type{background:#f9aa41;border-radius:0 16px 0 0}.structure{position:relative;margin:4%}.structure-block{padding:20px}.structure-block__title{padding-top:9%;text-align:center;font-size:6vw;letter-spacing:1px}.structure-header{position:relative;justify-content:space-between;margin-top:7%}.structure-header__item{flex:1;padding:7% 7% 5%;text-align:center}.structure-header__item:first-of-type{padding-right:12%;border-radius:8px 0 0 8px}.structure-header__item:last-of-type{padding-left:12%;border-radius:0 8px 8px 0}.structure__logo{position:absolute;top:22vw;text-align:center;z-index:1}.structure-block__title:before{content:"";position:absolute;height:100%;background:url(/build/assets/structure-header-illu-CqXsr4V_.png) no-repeat;background-color:transparent;background-size:contain;top:-20px;right:0;left:0}.box-type1{padding:20px 15px 17px;background-color:#fff6db;width:980px;margin:auto}.top-first-btn a{display:table;table-layout:fixed;width:70%;margin:0 auto;height:52px;border-radius:52px;-ms-border-radius:52px;-moz-border-radius:52px;-webkit-border-radius:52px;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #d0d0d0;background:#fff;font-size:18px;color:#393939;box-shadow:0 3px 8px #0000001a;position:relative}.top-first-btn a span{display:table-cell;letter-spacing:normal;vertical-align:middle;text-align:center;padding-left:15px}.top-first-btn a span:before{content:"";position:absolute;top:50%;display:block;z-index:1;left:28px;margin-top:-12px;width:17px;height:24px;background:url(/build/assets/icn01-CEYaLwJv.png) no-repeat center center}@media screen and (max-width:480px){.btn-to-sp{display:block}.special__title{font-size:2.2rem}}@media print,screen and (max-width:767px){.pc{display:none}.merit-block img,.structure-header img{width:100%}body,.l-sec.is-ver2{background:#fff}.l-sec.is-ver2{margin-bottom:0;padding:0}.home_kvInner,.home_kvItem,.home_kv img{width:100%;padding:0}.home_kv{margin-bottom:0;padding-top:1.5%;padding-bottom:0;background:#fff;z-index:0}.home_kvItemHead{display:none}.home_kvItemBt{width:100%;z-index:1;margin-top:16px}.home-btn-mv{margin:10px auto 30px}.home-btn-mv span{color:#fff;background:none;font-weight:400}.btn-three-d{display:none}.home_kvItemMerit,.u-hidden-u-md.sp-top{background:#fff}.home_kvItemMerit{margin:5px;padding:0;text-align:center}.u-hidden-u-md.sp-top{display:block;padding:0 2% 1%;text-align:left;line-height:1.4}.contens-wrap{display:flex;flex-direction:column-reverse}.contens-guide{position:relative;width:100%;height:38vw;padding:0;background:transparent;box-shadow:none;border-radius:0}.contens-guide img{position:absolute;display:block;left:0;top:0}.contens-guide__title,.contens-guide p{color:#1e1e22}.contens-guide p{padding:0 0 7px;line-height:1.2}.contens-guide__title span{color:#388e98}.contens-special{margin-top:3%;padding:6% 0 3%;background-color:#fff}.cassette_head{border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin:0 0 20px;width:100%}.box-type1{width:100%}.cassette_headCap2{text-align:center;font-size:2rem}.cassette_headCap2 .icn-bdr{padding:0 0 0 15px}.cassette_headCap2 .icn-bdr:before{background:url(/build/assets/icn_border-OZyD1zuo.png) no-repeat center center;background-size:auto 100%;-ms-background-size:auto 100%;-moz-background-size:auto 100%;-webkit-background-size:auto 100%;width:3px;height:20px}.cassette_head-bg2:before{bottom:-20px;border:7px solid transparent;border-top:10px solid #119cb0}.special__title{padding:2% 0;color:#388e98;font-size:2.5rem;text-align:center}.contens-special .special__title:before{width:11vw;left:auto;right:2%;background-size:9vw 11vw}.merit-block__text{flex:1.5;margin:3% 0}.merit-block__text h3{font-size:4.5vw;z-index:1}.merit-block__text h3 small{font-size:3vw}.merit-block__text .txt{font-size:12px;line-height:1.4}.structure{position:relative;margin:4%}.structure-block{margin-top:3%}.structure-block__title{padding-top:9%;text-align:center;font-size:6vw;letter-spacing:1px}.structure-header{position:relative;justify-content:space-between;margin-top:7%}.structure-header__item{flex:1;padding:7% 7% 5%;text-align:center}.structure-header__item:first-of-type{padding-right:12%;border-radius:8px 0 0 8px}.structure-header__item:last-of-type{padding-left:12%;border-radius:0 8px 8px 0}.structure__logo{position:absolute;width:100%;top:22vw;text-align:center;z-index:1}.structure__logo img{width:46%}.structure-block__title:before{content:"";position:absolute;height:100%;background:url(/build/assets/structure-header-illu-CqXsr4V_.png) no-repeat;background-color:transparent;background-size:contain;top:18px;right:0;left:0}.merit-cv-block .home-btn-mv.sp-top{color:#624316;background:#e3fcff;background:linear-gradient(to right,#e3fcff,#fdff93);box-shadow:1px 7px 25px #8e59126b}.merit-cv-block .home-btn-mv.sp-top span{color:#624316}.first-button{margin:-8% 0 0;color:#fff;position:relative}.first__image{width:100%}.first__text{position:absolute;padding:0 4% 0 50%;font-size:1.4rem;line-height:1.4;letter-spacing:1.2px;top:58%;z-index:5}.swiper-button-next,.swiper-button-prev{display:none}.top-button__firstJobChange .sp-top-button{color:#119cb0;border:1px solid #119cb0;padding:13px 60px;border-radius:30px;position:relative;display:inline-block;font-weight:700}.top-button__firstJobChange .sp-top-button:after{content:"";width:9px;height:9px;border-top:2px solid #119cb0;border-right:2px solid #119cb0;transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;right:25px;border-radius:1px}}@media print,screen and (min-width:768px){.p-homeAnnouncement_txt{margin-bottom:10px}.p-homeAnnouncement_tit.is-show:after{background:#ee7800}.home_kv{padding:25px 0 0;margin:25px 0;background:url(/build/assets/home_kv_bg--tyuDppn.webp) no-repeat #fff;background-position:center;background-size:auto 332px}.home_kvList2{margin-top:22px}.home-btn-mv{margin:0 auto 50px}.merit-cv-block{padding-bottom:1.5%}.merit-cv-block p{margin-top:3%;text-align:center}.merit-cv-block:before{content:"";position:absolute;width:457px;height:240px;background:url(/build/assets/first-button-back-DlxywrzW.png);bottom:0;right:-38px}.merit-cv-block .home_kvItemBt{margin:0 121px}.merit-cv-block .home-btn-mv{padding:17px 20px}.merit-block__list:after{content:"";position:absolute;width:0;height:0;border:17px solid transparent;border-left:13px solid #f3f6f9;top:43%;right:-30px}.first__button{position:relative;display:block;padding:12px 29px 13px 53px;color:#fff;background:#388e98;box-shadow:13px 20px 25px #b370168c;border-radius:50px;font-size:17px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer}.home_kvItemBt{position:relative;margin-bottom:10px;padding:3px 0 0;width:388px;left:-13px}.l-main .ADLPODefault:after,.merit-cv-block .ADLPODefault:after,.first__button:after{content:"";position:absolute;margin-top:-4px;width:10px;height:10px;border-top:1.5px solid #ffffff;border-right:1.5px solid #ffffff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);right:11px;transform:rotate(45deg)}.l-main .ADLPODefault:after{top:45px}.merit-cv-block .ADLPODefault:after{top:33px}.first__button:after{top:30px}.contens-wrap{justify-content:space-between;margin:auto;width:960px;align-items:center}.main-visual-text-xs{color:#8c6b3f;white-space:nowrap}.contens-special{width:980px;position:relative}.contens-special .special__title{text-align:center;color:#388e98;margin-bottom:15px}.top-mv-merit{background:#ffe7af}.merit-wrap{width:980px;margin:auto;padding:0}.merit-header{background:url(/build/assets/merit-header__back-CuEl8xdi.png);margin:auto;width:950px;padding:3.5% 0}.merit-header__inner{width:350px;margin:0 auto}.merit-header__text{padding-top:1%;font-size:12px;line-height:1.6}.merit-header__title{position:relative;font-size:2.5rem}.merit-header__title span{position:absolute;bottom:66%;margin:0 auto}.merit-header>p{margin-top:6px}.merit-header__title span:before{content:""}.merit-block{width:624px}.merit-block__list,.merit-item,.contens-wrap,.merit-cv-block{display:flex;justify-content:space-between}.merit-block li{width:208px;background:linear-gradient(to right,#fff0 77%,#eff3f7 103%)}.merit-block li:last-of-type{border-radius:0 16px 16px 0}.merit-block__text{margin:6%}.merit-block__image{margin:5% 0}.merit-item{justify-content:space-between;padding-bottom:20px}.first__button:before{content:"";position:absolute;margin:auto;width:16px;height:25px;background-image:url(/build/assets/first-icon-D0jFA7YR.svg);background-color:transparent;left:22px;top:22px;z-index:1}.structure{position:relative;width:600px;border-radius:16px;z-index:1;margin:0 auto 100px}.structure__logo{position:absolute;top:200px;left:250px}.structure-header{justify-content:space-between}.structure-header__item{padding:10% 8% 5%}.structure-block__title{font-size:2.2rem;text-align:center;margin-bottom:2%}.is-guide .l-contents{background:#f0f3f7}.special__title{font-size:2.2rem}.p-homeAnnouncement_tit{margin:11px;padding:7px}.p-homeAnnouncement_exclamation{background:#ee7800}.sp-top{display:none}}.p-homeAnnouncement{background:#fff}#About{position:relative}@media screen and (min-width:769px){#About{width:1200px;margin:auto}}@media screen and (max-width:768px){#About{padding:0}}#About .logo svg{fill:#61c1ba}@media screen and (min-width:769px){#About .logo{width:230px;position:absolute;top:176px;left:0;right:0;margin:auto}}@media screen and (max-width:768px){#About .logo{width:140px;margin:0 auto 55px}}#About .box{overflow:hidden;background-color:#fff}@media screen and (min-width:769px){#About .box-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:50px;margin:0 auto -50px}}#About .box h3{line-height:1.4;letter-spacing:.05em;font-weight:700;color:#fff;background-color:#ffaa4f}#About .box h3,#About .box p{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#About .box p{text-align:center;line-height:2}@media screen and (min-width:769px){#About .box{width:345px;border-radius:20px;box-shadow:21px 21px 40px #0000001f}#About .box h3{height:120px;font-size:40px}#About .box p{height:120px;font-size:16px}}@media screen and (max-width:768px){#About .box{margin:0 20px 40px;box-shadow:11px 11px 20px #00000024}#About .box:last-of-type{margin-bottom:0}#About .box h3{height:80px;font-size:35px}#About .box p{height:80px;font-size:16px}#About .box:first-of-type{border-radius:15px 15px 15px 0}#About .box:nth-of-type(2){border-radius:15px 15px 0}#About .box:nth-of-type(3){border-radius:15px 15px 15px 0}}.c-welcome-lead{text-align:center;letter-spacing:.05em;font-weight:700;line-height:70px}.c-welcome-lead span{display:block}@media screen and (min-width:769px){.c-welcome-lead{font-size:30px;margin:50px auto 0}.c-welcome-lead span{margin:0 auto -20px;font-size:24px}.c-welcome-lead br{display:none}}@media screen and (max-width:768px){.c-welcome-lead{padding:5px 20px 20px;line-height:1.5;letter-spacing:-.01em;font-size:20px}.c-welcome-lead span{margin:30px 0 10px;font-size:15px}}.c-welcome-btn a{display:block}@media screen and (min-width:769px){.c-welcome-btn a{width:960px;height:160px;margin:0 auto}}@media screen and (max-width:768px){.c-welcome-btn a{height:80px;margin:0 20px}}.c-welcome-btn a span{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;letter-spacing:.05em;font-weight:700;color:#fff;background-color:#ff4181}.c-welcome-btn a span i{position:relative;display:inline-block;vertical-align:middle;background-color:#fff;border-radius:100%}.c-welcome-btn a span i:after,.c-welcome-btn a span i:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;background-color:#ff4181}@media screen and (min-width:769px){.c-welcome-btn a span i{width:40px;height:40px}.c-welcome-btn a span i:after,.c-welcome-btn a span i:before{width:11px;height:3px;right:5px;border-radius:3px}.c-welcome-btn a span i:before{transform:rotate(45deg) translateY(-5px)}.c-welcome-btn a span i:after{transform:rotate(-45deg) translateY(5px)}}@media screen and (max-width:768px){.c-welcome-btn a span i{width:20px;height:20px}.c-welcome-btn a span i:after,.c-welcome-btn a span i:before{width:7px;height:2px;right:3px;border-radius:2px}.c-welcome-btn a span i:before{transform:rotate(45deg) translateY(-3px)}.c-welcome-btn a span i:after{transform:rotate(-45deg) translateY(3px)}}@media screen and (min-width:769px){.c-welcome-btn a span{font-size:36px;border-radius:80px}.c-welcome-btn a span i{position:absolute;top:0;bottom:0;margin:auto;right:60px}}@media screen and (max-width:768px){.c-welcome-btn a span{font-size:20px;border-radius:40px}.c-welcome-btn a span i{margin-left:5px}}.c-welcome-btn a span{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .5s cubic-bezier(.19,1,.22,1)}@media screen and (min-width:769px){.c-welcome-btn a.isHover span{transform:translate(-10px,-10px);box-shadow:21px 21px 40px #0000001f}}@media screen and (max-width:768px){.c-welcome-btn a.isHover span{transform:scale(.92);transform-origin:50% 50%}}@media screen and (min-width:769px){.c-welcome-btn a.isHoverOn span{transform:translate(0);box-shadow:none}}.c-welcome-download{text-align:center}.c-welcome-download.mod-invert a{color:#fff;border-bottom-color:currentColor}.c-welcome-download.mod-invert span{background-color:currentColor}.c-welcome-download.mod-invert span:before{border-top-color:#61c1ba;border-right-color:#61c1ba}.c-welcome-download a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-bottom:3px;font-weight:700;border-bottom:3px solid #61c1ba;transition:all .15s linear}@media screen and (min-width:769px){.c-welcome-download a{padding-bottom:6px;border-bottom-width:4px}}.c-welcome-download a.isHover{opacity:.7}.c-welcome-download a span{width:18px;height:18px;margin-left:6px;position:relative;border-radius:50%;background-color:#61c1ba}@media screen and (min-width:769px){.c-welcome-download a span{width:24px;height:24px;margin-left:14px}}.c-welcome-download a span:before{content:"";width:4px;height:4px;position:absolute;top:50%;left:50%;border-top:1px solid #fff;border-right:1px solid #fff;transform:translate(-58%,-50%) rotate(45deg)}@media screen and (min-width:769px){.c-welcome-download a span:before{width:5px;height:5px;border-top-width:2px;border-right-width:2px}}@media screen and (min-width:769px){.c-welcome-download{margin-top:55px}.c-welcome-download a{font-size:20px}}@media screen and (max-width:768px){.c-welcome-download{margin-top:30px}.c-welcome-download a{font-size:14px}}.lead{background-color:#f4f3ef}.lead-txt,.lead-img{width:48%;vertical-align:top;margin:190px auto 0;text-align:center}.lead-txt h2{font-weight:500;font-size:28px;letter-spacing:2px;line-height:40px;text-align:center;position:relative}.lead-txt p{font-size:16px;line-height:32px;color:#292929;margin-top:21px;font-family:var(--p-fonts)}.lead-txt h2 span{background:linear-gradient(transparent 60%,#fff59e 60%)}.lead-img{text-align:right}.step-content{margin-top:100px}.acd-content>img,.acd-content img{padding:5%;width:100%}.acd-content p span{background:linear-gradient(transparent 60%,#cbf6ff 60%);font-weight:600}.step-item{position:relative}.step-item .num{position:absolute;top:-60px;left:29%;font-family:Roboto,sans-serif;font-weight:700;font-size:30px;color:#313131;margin:0 auto}@media only screen and (min-width:768px){.acd-label{color:#292929;font-weight:600;font-size:16.5px;line-height:1.6;display:block;padding:37px 13px 16px;text-align:center}.acd-label span.ls{letter-spacing:-2px;font-size:22px}.step-content{display:flex;justify-content:space-evenly;width:980px;margin:100px auto 30px}.step-item{width:281px;border-radius:8px;background-color:#f4f3ef}.step-item.marit02{margin-top:3%}.acd-content p{font-size:14px;line-height:2;padding:0 20px 20px;font-family:var(--p-fonts)}.acd-content p:first-of-type{padding:0 20px 17px}}@media only screen and (max-width:767px){.lead{margin:0 0 10%}.lead-txt h2{font-size:6vw;line-height:1.6}.lead-txt,.lead-img{display:block;width:100%;margin-top:13px}.lead-img img{width:100%}.lead-txt p{font-size:3.7vw;margin-top:30px;text-align:left;line-height:1.8}.step{background:none;border-top:none}.step-content{margin-top:3%}.step .inner{padding:0}.step .content_ttl{padding:14% 4% 4%}.acd-check{display:none}.acd-label{background:#fff6db;border-radius:8px;color:#313131;padding:3.5% 4%;position:relative;font-size:4.2vw;font-weight:500;margin:5% 3% 3%;line-height:1.4;display:flex;align-items:center}.acd-label span:first-child{background-color:#119cb0;padding:2% 4.5%;border-radius:500px;width:10vw;height:10vw;color:#fff;margin-right:5%;position:relative}.acd-label span:first-child:before{content:"";position:absolute;background:url(/build/assets/step-BwYmQelj.png) no-repeat top center;height:70px;width:58px;top:-27px;right:-9px;margin:auto}.acd-label:after{content:"";position:absolute;right:6%;top:38%;transition:all .2s ease-in-out;display:block;width:3vw;height:3vw;border-top:solid 2px var(--blue);border-right:solid 2px var(--blue);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.acd-content{display:block;height:0;opacity:0;padding:0 10px;transition:.5s;visibility:hidden}.acd-content p{font-size:3.8vw;line-height:1.7;display:inline-block;font-family:var(--p-fonts);margin-top:3%}.acd-content img{width:100%;display:inline-block;vertical-align:top}.acd-content p>img{display:block;width:100%}.acd-check:checked+.acd-label:after{transform:rotate(-45deg);top:49%}.acd-check:checked+.acd-label+.acd-content{height:100%;opacity:1;padding:5%;visibility:visible;background:#f4f3ef;margin:0 3% 3%;border-radius:8px}.step-item .acd-check:checked+.acd-label span:first-child:after{content:"";position:absolute;background:url(/build/assets/step_active-CTiDs5xw.png) no-repeat top center;height:70px;width:120px;top:-55px;right:-40px;margin:auto}.step-item .num{position:absolute;top:70px;right:19px;left:auto;font-family:Roboto,sans-serif;font-weight:700;font-size:22px;color:#313131;z-index:1}}.shokubazukan-banner{margin:8px auto 30px}.p-top-banner-area{display:flex;justify-content:center;gap:30px;align-items:end}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}body{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;color:#312727;line-height:1.5;overflow-X:hidden}img{max-width:100%;height:auto}a:hover{opacity:.8}.u-pcOnly{display:block!important}@media screen and (max-width:768px){.u-pcOnly{display:none!important}}.u-spOnly{display:none!important}@media screen and (max-width:768px){.u-spOnly{display:block!important}}.u-spOnlyTr{display:none!important}@media screen and (max-width:768px){.u-spOnlyTr{display:table-row!important}}.text-center{text-align:center!important}.text-indent-md{text-indent:15px}.slide__arrow{padding:0;position:absolute;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-size:cover;z-index:1}.slide__arrow--jof{width:19px;height:30px}.slide__arrow--prev.slide__arrow--jof{left:-27px;background-image:url(https://placehold.jp/11x22.png)}.slide__arrow--next.slide__arrow--jof{right:-27px;background-image:url(https://placehold.jp/11x22.png)}.slide__arrow--jobOffer{width:48px;height:124px}.slide__arrow--prev.slide__arrow--jobOffer,.slide__arrow--next.slide__arrow--jobOffer{width:40px;height:100px;background-color:#31272766}.slide__arrow--prev.slide__arrow--jobOffer:before,.slide__arrow--next.slide__arrow--jobOffer:after{content:"";width:20px;height:20px;border-top:5px solid #FFF;border-right:5px solid #FFF;position:absolute;border-radius:1px}.slide__arrow--prev.slide__arrow--jobOffer{left:-20px;border-radius:0 5px 5px 0}.slide__arrow--prev.slide__arrow--jobOffer:before{top:35%;left:20px;transform:rotate(-135deg) translateY(-50%)}.slide__arrow--next.slide__arrow--jobOffer{right:0;border-radius:5px 0 0 5px}.slide__arrow--next.slide__arrow--jobOffer:after{top:45%;right:18px;transform:rotate(45deg) translateY(-50%)}.slide__dots{display:flex;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.slide__dots li{margin:0 7px;width:9px;height:9px;border-radius:50%;background-color:#d8d6d2}@media screen and (max-width:768px){.slick-dots li{width:8px;height:8px}}.slide__dots li button{position:relative;text-indent:-9999px;padding:0}.slide__dots li.slick-active{background-color:#fb8050}.slide__dots li:first-child:last-child{display:none}.slick-slide{height:240px;align-items:flex-end;margin:0}@media screen and (max-width:768px){.slick-slide{height:260px}}.slick-dots li.slick-active button{background-color:transparent}.slick-dots li.slick-active button:before{color:#fb8050}.slick-dotted.slick-slider{margin-bottom:0}.slick-next:before,.slick-prev:before{content:"";width:15px;height:15px;border-top:4px solid #53AEEC;border-right:4px solid #53AEEC;position:absolute;top:45%;border-radius:1px}.slick-next:before{transform:rotate(45deg) translateY(-50%);right:0}.slick-prev:before{transform:rotate(-135deg) translateY(-50%);left:0}.jof__list,.usersvoice__list{display:none}.jof__list.slick-initialized,.usersvoice__list.slick-initialized{display:block}.js-tab__bodyItem{height:0;overflow:hidden}.js-tab__bodyItem.is-show{height:auto}.header__description{background:#fbfbfd}@media screen and (max-width:768px){.header__description{position:absolute;top:0;width:100%}}.header__description h1,.header__description p{font-size:12px;width:1100px;margin:auto;padding:3px 0}@media screen and (max-width:768px){.header__description h1,.header__description p{width:100%;padding:3px 0 3px 15px}}.l-header{display:flex;width:1100px;margin:auto;height:110px;padding-top:25px;border-bottom:none}@media screen and (max-width:768px){.l-header{width:100%;height:auto;padding-top:0;transition:none;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;box-shadow:0 0 8px #999;border-bottom:2px solid #FCA971}.header-item1{grid-row:1;grid-column:1}.header-item2{grid-row:1;grid-column:2}.header-item3{grid-row:2;grid-column:1 / span 2}.l-header_gNav{background:#fff;width:100%;border-top:1px solid #F1F1F1;border-bottom:1px solid #FCA971}.l-header_gNav .gNav_menuList{display:flex;flex-direction:row;padding-top:8px;padding-bottom:5px}.l-header_gNav .gNav_menuList li{border-right:1px solid #F1F1F1}.l-header_gNav .gNav_menuList li:last-child{border:none}.l-header_gNav .gNav_listItemS a:has(.favorite),.l-header_gNav .gNav_listItemS a:has(.recently){position:relative}}.l-header-bgColor__primary{background-color:#fff}#wrapper .l-gNav,#__next .l-gNav{overflow:visible}.l-gNav{border-top:1px solid #E0E3E6;background:#faf9f7}.l-gNav.is-fixed{position:fixed;top:0;z-index:99}@media screen and (max-width:768px){.l-gNav.is-fixed{top:54px;left:0;width:100%;height:100vh;overflow-y:auto;z-index:9999}}.l-gNav_main{margin-bottom:-1px;position:relative}.l-gNav_main:before{content:"";border-bottom:4px solid #FFE6AE;width:100%;display:block;position:absolute;bottom:0;z-index:99}.l-gNav.is-fixed .l-gNav_main:before{border:none}.l-header_nav .job-recruiter{border-bottom:1px solid #444;position:relative;padding-right:25px}.l-header_nav .job-recruiter a{text-decoration:none}.l-header_nav .job-recruiter p{font-size:13px;color:#312727}.l-header_nav .job-recruiter:after{content:"";width:8px;height:8px;border-top:2px solid #444;border-right:2px solid #444;transform:rotate(45deg) translateY(-50%);position:absolute;top:48%;right:6%;border-radius:1px}.gNav_listItemS .first__anchor{background-color:#fddacc;width:18px;height:18px;border-radius:100%;display:inline-block;vertical-align:text-bottom;margin-left:10px;position:relative}.gNav_listItemS .first__anchor:after{content:"";position:absolute;top:18%;right:25%;width:8px;height:8px;border-top:2px solid #FB8050;border-right:2px solid #FB8050;transform:rotate(135deg) translateY(0);clip-path:none;background:none}.svg-top:before{background-image:url(/build/assets/icon_top-QBgzrn2-.svg);background-position:center;background-size:20px;width:20px;height:20px}@media screen and (max-width:768px){.svg-top:before{background-image:url(/build/assets/icon__navMenu__home__sp-BxRxibX_.svg);background-size:17px}}.svg-first:before{background-image:url(/build/assets/icon_first-time-BbkmB08h.svg);background-position:center;background-size:12px;width:20px;height:20px}@media screen and (max-width:768px){.svg-first:before{background-image:url(/build/assets/icon__navMenu__new__sp-Db262BpP.svg);background-size:13px}}.svg-access:before{background-image:url(/build/assets/icon__navMenu__access__sp-BoP1Qd2x.svg);background-position:center;background-size:15px;width:20px;height:20px}.svg-search:before{background-image:url(/build/assets/icon_search-DnQq7ce6.svg);background-position:center;background-size:20px;width:20px;height:20px}@media screen and (max-width:768px){.svg-search:before{background-image:url(/build/assets/icon__navMenu__search__sp-C6FUZNkb.svg);background-size:17px}}.svg-favorite:before{background-image:url(/build/assets/icon_favorite-BjF9pZJk.svg);background-position:center;background-size:20px;width:20px;height:20px}@media screen and (max-width:768px){.svg-favorite:before{background-image:url(/build/assets/icon__navMenu__keep__sp-D9SXqjNj.svg);background-size:17px}}.svg-history:before{content:"";background-image:url(/build/assets/icon_history-DX9ueKWV.svg);background-position:center;background-size:19px;width:20px;height:20px}@media screen and (max-width:768px){.svg-history:before{background-image:url(/build/assets/icon__navMenu__saw__sp-p2jYyqaH.svg);background-size:17px}}.l-gNav_main .gNav_menuList{display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.l-gNav_main .gNav_menuList{display:none}}.l-gNav_main .gNav_menuList li{position:relative;font-size:1.4rem;font-weight:700}.l-gNav_main .gNav_menuList li:after{border-right:1px solid #444;content:"";display:block;position:absolute;height:20px;top:20px;right:0}.l-gNav_main .gNav_menuList li.last:after{border-right:none}.l-gNav_main .gNav_menuList li.first_mega_menu{height:60px;width:200px;display:flex;align-items:center;justify-content:center}.l-gNav_main .gNav_menuList li.first_mega_menu:hover{background-color:#f7f4ec;transition:.5s}.l-gNav_main .gNav_menuList a{font-size:1.4rem;font-weight:700;color:#312727;height:60px;width:200px;display:flex;align-items:center;justify-content:center;text-decoration:none}.l-gNav_main .gNav_menuList a:hover{background-color:#f7f4ec;transition:.5s;opacity:1}.l-gNav_main .gNav_menuList li span{padding-right:10px}.l-gNav_main .gNav_menuList .l-header_navCount.favorite{top:-5px;right:25px}.l-gNav_main .gNav_menuList .l-header_navCount.recently{top:-5px;right:35px}.l-gNav_main .gNav_menuList li:nth-of-type(1).is-active:before{position:absolute;bottom:0;right:0;left:0;width:100%;height:4px;margin:auto;content:"";background-color:#e87f17;z-index:99}.l-gNav_main .gNav_menuList li:nth-of-type(2).is-active:before{position:absolute;bottom:0;right:0;left:0;width:100%;height:4px;margin:auto;content:"";background-color:#e87f17;z-index:99}.l-gNav_main .gNav_menuList li:nth-of-type(3).is-active:before{position:absolute;bottom:0;right:0;left:0;width:100%;height:4px;margin:auto;content:"";background-color:#e87f17;z-index:99}.l-gNav_main .gNav_menuList li:nth-of-type(4).is-active:before{position:absolute;bottom:0;right:0;left:0;width:100%;height:4px;margin:auto;content:"";background-color:#e87f17;z-index:99}.l-gNav_main .gNav_menuList li:nth-of-type(5).is-active:before{position:absolute;bottom:0;right:0;left:0;width:100%;height:4px;margin:auto;content:"";background-color:#e87f17;z-index:99}.l-gNav_main .gNav_menuList li:nth-of-type(6).is-active:before{position:absolute;bottom:0;right:0;left:0;width:100%;height:4px;margin:auto;content:"";background-color:#e87f17;z-index:99}.gNav_menuList .first_mega_menu{position:relative;cursor:pointer}.gNav_menuList .first_mega_menu:hover .first__anchor:after{top:36%;transform:rotate(-45deg) translateY(0)}.l-gNav_main .mega_menu_listwrap{position:absolute;top:60px;width:100%;z-index:99}.l-gNav_main .mega_menu_listwrap:after{width:100%;height:100%;position:fixed;background-color:#0006;content:"";left:0;top:250px;z-index:-1;opacity:1;pointer-events:none}.l-gNav_main .mega_menu_listwrap ul{display:flex;align-items:center;justify-content:center;gap:2%;padding:30px 0;background-color:#fffbf2}.l-gNav_main .mega_menu_listwrap ul li{border:solid 2px #FFBC4E;border-radius:5px;background-color:#fff;text-align:center}.l-gNav_main .mega_menu_listwrap a{text-decoration:none}.l-gNav_main .mega_menu_listwrap p{padding:5px 0;position:relative;font-size:1.4rem;color:#312727}.l-gNav_main .mega_menu_listwrap p:after{content:"";width:8px;height:8px;border-top:2px solid #444;border-right:2px solid #444;transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;right:8%;border-radius:1px}body{position:relative;-webkit-transition:all .6s;transition:all .6s}body:after{width:100%;height:100%;position:absolute;background-color:#0006;content:"";left:0;top:0;z-index:-1;opacity:0;-webkit-transition:all .6s;transition:all .6s}body.overlay:after{z-index:1;opacity:1}@media screen and (max-width:768px){.l-gNav_main{display:flex;flex-direction:column}}@media screen and (max-width:768px){.l-gNav .accordion{border-bottom:#e1ded6 1px solid}.l-gNav .accordion summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:15px 0 15px 50px;cursor:pointer;font-size:1.6rem;font-weight:700;line-height:1.1;color:#786a5b}.l-gNav .accordion summary::-webkit-details-marker{display:none}.l-gNav .accordion summary:before,.l-gNav .accordion summary:after{width:3px;height:16px;border-radius:5px;background-color:#fb8050;content:"";position:absolute;right:20px}.l-gNav .accordion summary:before{rotate:90deg}.l-gNav .accordion summary:after{transition:rotate .3s}.l-gNav .accordion[open] summary:after{rotate:90deg}.l-gNav .accordion[open] summary{border-bottom:1px solid #e1ded6}.l-gNav .accordion[open]{border-bottom:none}}@media screen and (max-width:768px){.svg-guide:before{background-image:url(/build/assets/icon__guide-C9vxZeZi.svg);background-position:center;background-size:15px;width:21px;height:31px}.svg-voice{left:16px}.svg-voice:before{background-image:url(/build/assets/icon__uservoice-TVqLM83D.svg);background-position:center;background-size:20px;width:27px;height:26px}.svg-useful{left:16px}.svg-useful:before{background-image:url(/build/assets/icon__useful-nfkfT4uc.svg);background-position:center;background-size:21px;width:27px;height:22px}.svg-advisor{left:16px}.svg-advisor:before{background-image:url(/build/assets/icon__carrerAdvisor-B-ePgL6U.svg);background-position:center;background-size:21px;width:27px;height:28px}.svg-place{left:20px}.svg-place:before{background-image:url(/build/assets/icon__interviewVenueList-DHbJWXXD.svg);background-position:center;background-size:15px;width:18px;height:28px}.svg-ranking:before{background-image:url(/build/assets/icon__ranking-C6MmDM8n.svg);background-position:center;background-size:24px;width:21px;height:26px;vertical-align:inherit}}.l-gNav_mainItemS:first-child{padding:12px 25px 0}.l-gNav_mainItemS:first-child a{font-size:0;padding:0}@media screen and (max-width:768px){.l-gNav_mainItemS:nth-of-type(2){order:1}.l-gNav_mainItemS:nth-of-type(3){order:2}.l-gNav_mainItemS:nth-of-type(4){order:3}.l-gNav_mainItemS:nth-of-type(5){order:4}.l-gNav_mainItemS:nth-of-type(6){order:7}.l-gNav_mainItemS:nth-of-type(7){order:5}.l-gNav_mainItemS:nth-of-type(8){order:6}}@media screen and (max-width:768px){.l-gNav_mainItemS a{padding:15px 0 15px 50px}.l-gNav_mainItemS a:after{content:"";width:12px;height:12px;border-top:3px solid #FB8050;border-right:3px solid #FB8050;transform:rotate(45deg) translateY(-50%);position:absolute;top:8px;right:20px;border-radius:1px;background:none}}.gNav__buttonList{display:none}@media screen and (max-width:768px){.gNav__buttonList{display:flex;flex-direction:row;justify-content:space-around;margin:15px 0}}.btn-search3S{background:linear-gradient(90deg,#53aeec,#5cd8f0);box-shadow:2px 2px 4px #00000029;border-radius:50px}@media screen and (max-width:768px){.btn-search3S{display:block;font-size:18px;text-align:center;padding:5px 0;letter-spacing:2px}}.btn-search3S:after{background:none}.l-header_logo{height:auto;padding:0;text-align:initial;justify-content:flex-start}@media screen and (max-width:768px){.l-header_logo{width:100%;margin:auto;padding-left:12px}}.l-header_logo img{width:280px}@media screen and (max-width:768px){.l-header_logo img{width:160px}}@media screen and (min-width:769px){.l-header_logo a{width:280px;height:72px}}.l-header_nav{position:relative;width:100%;height:auto;display:flex;align-items:center;gap:16px;justify-content:flex-end}@media screen and (max-width:768px){.l-header_nav{gap:0}}.l-header_navItem{width:initial}@media screen and (max-width:768px){.l-header_navItem{border-left:none;max-width:60px}.l-header_navItem:first-of-type,.l-header_navItem:last-of-type{margin-left:8px}}.l-header_navItem>a{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center;background:#ededed;border:1px solid #E8E8EA;border-radius:26px;line-height:1}.l-header_navCount{width:15px;height:15px;font-size:10px;line-height:15px;padding:0;background:#ff5653}.l-header_navItem:nth-of-type(1) a{width:135.57px;height:42.73px}.l-header_navItem:nth-of-type(1) .l-header_navCount{top:5px;right:initial;left:32px}.l-header_navItem:nth-of-type(2) a{width:139.48px;height:42.73px}.l-header_navItem:nth-of-type(2) .l-header_navCount{top:6px;right:initial;left:27px}.l-header_navIcon{margin:0;padding-right:8px}@media screen and (max-width:768px){.l-header_navIcon{padding-right:0}}.l-header_navIcon.is-history:before{width:20px;height:20px;background:url(/build/assets/icon__recently-Cld8c8Yi.svg) no-repeat center center}.l-header_navIcon.is-star:before{width:19px;height:19px;background:url(/build/assets/icon__favorite-CaEzyqk4.svg) no-repeat center center}.l-header .cvArea__anchor{width:370px;height:43px;font-size:15px;background:linear-gradient(90deg,#ff6f35,#f5a119)}.l-header .cvArea__anchor:after{border-top:2px solid #FFF;border-right:2px solid #FFF;right:12px}@media screen and (max-width:768px){.l-header .cvArea__anchor{width:281px;height:43px;font-size:13px}}.l-header .cvArea__anchor--icon{width:81.71px;height:15.05px;font-size:11px}.flex-container{display:flex;align-items:center;gap:8px;margin-bottom:8px}.flex-end{justify-content:flex-end}.cvArea__anchor--entry{display:flex;align-items:center;justify-content:center;width:50%;height:43px;border-radius:100px;font-size:15px;background:#fc0851;color:#fff;border:2px solid #FC0851;box-shadow:2px 2px 4px #00000029;font-weight:600;letter-spacing:.01em;padding:0 15px;position:relative}.cvArea__anchor--login{display:flex;align-items:center;justify-content:center;width:50%;height:43px;border-radius:100px;font-size:15px;color:#00aaeb;background:#fff;border:2px solid #00aaeb;box-shadow:2px 2px 4px #00000029;font-weight:600;letter-spacing:.01em;padding:0 15px;position:relative}.l-header .cvArea__anchor--login{max-width:160px}.cvArea__anchor--entry:after{content:"";width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;right:12px;border-radius:1px}.cvArea__anchor--login:after{content:"";width:9px;height:9px;border-top:2px solid #00aaeb;border-right:2px solid #00aaeb;transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;right:12px;border-radius:1px}.about_mypage{display:flex;align-items:center;gap:4px}.about_mypage a{border-bottom:1px solid #444;color:#444;font-size:13px}@media screen and (max-width:768px){.about_mypage a{line-height:1.2}}.about_mypage img{width:16px;height:16px}.gNav__buttonItems{display:flex;align-items:center}.gNav__buttonItems a{color:#fb8050;font-weight:700;border:1px solid #FB8050;padding:6px 15px;border-radius:40px}@media screen and (max-width:768px){.gNav__buttonItems a{position:relative;background:#ffefe8;color:#312727;font-weight:700;border:1px solid #FB8050;padding:9px 30px}.gNav__buttonItems a:after{content:"";width:9px;height:9px;border-top:3px solid #FB8050;border-right:3px solid #FB8050;transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;right:15px;border-radius:1px;background:none}}.gNav__corporate{padding-top:12px;margin-left:150px}@media screen and (max-width:768px){.gNav__corporate{padding-top:0;margin-left:0}}@media screen and (max-width:768px){.l-header_navItem:nth-of-type(1) a,.l-header_navItem:nth-of-type(2) a,.l-header_navItem>a,.l-header .header__cvArea__anchor{width:100%;height:auto;border-radius:6px;flex-direction:column;gap:3px}.l-header_navItem:has(.is-register)>a,.l-header_navItem:has(.is-search)>a{background:#fff;border:none}.l-header .header__cvArea__anchor{color:#e60}.l-header_navIcon.is-register:before{content:"";width:25px;height:25px;background:url(/build/assets/icon__navFreeRegistration__sp-C6SjavuS.svg) no-repeat center center;display:block;background-size:20px}.l-header_navIcon.is-search:before{content:"";width:25px;height:25px;background:url(/build/assets/icon__navSearch__sp-DpJNbCjc.svg) no-repeat center center;display:block;background-size:20px}.l-header_navItem.navItem-menu>a{border-radius:0;border:none;background:#e60;color:#fff}.l-header_navItem.navItem-menu span{background:inherit}.l-header_navMenu:before{background:url(/build/assets/icon__navMenu_white-DxsEOvCL.svg) no-repeat center center;background-size:20px;fill:#fff}.l-header_gNav .gNav_menuList .gNav_listItemS{text-align:center;width:90px}.l-header_gNav .gNav_menuList .gNav_listItemS a,.l-header_gNav .gNav_menuList .gNav_listItemS div{font-size:11px;display:flex;flex-direction:column;justify-content:center;color:#4d4d4d}}.top{position:relative}.top__inner{width:100%;margin:0 auto}.top__body{width:1100px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width:768px){.top:before{content:"";position:relative;width:100%;display:block;border-top:4px solid #FFE6AE}.top__inner,.top__body{width:100%}.top__head{margin-bottom:32px}}@media screen and (max-width:320px){.top__head{margin-bottom:25px}}.top__main{max-width:825px;width:75%}@media screen and (max-width:768px){.top__main{max-width:auto;width:100%}}.top__aside{max-width:255px;width:23.18%;padding:30px 0 0}.top__titleOuter{margin-bottom:20px}@media screen and (max-width:768px){.top__titleOuter{margin-bottom:0}.top__titleOuter .top__title--h2{margin-bottom:24px}.top__titleOuter .top__title--h3{margin-bottom:13px}}.top__titleOuter--information:after{content:"";width:360px;height:100px;background-image:url(/build/assets/bgLine__building--thinorange-C1hwz4rj.webp);background-size:contain;background-repeat:no-repeat;position:absolute;right:30px;transform:translateY(-50%)}@media screen and (max-width:768px){.top__titleOuter--information:after{display:none}}.top__title--h2{font-weight:700;font-size:25px;display:flex;line-height:1.3}@media screen and (max-width:768px){.top__title--h2{font-size:22.5px}}.top__title--h2:before{content:"";display:block;width:21px;height:21px;border-radius:1px;background:#fb8050;margin-right:10px;margin-top:6px}@media screen and (max-width:768px){.main__inner__fullWidth.find__job.u-spOnly .top__title--h2:before{background:none;content:url(/build/assets/search-icon-DFfTj2Uy.svg);display:inline-block;vertical-align:middle;padding-right:10px;width:fit-content;height:auto;margin:0}}.top__title--h3{font-weight:700;font-size:20px;color:#fb8050;display:flex;align-items:center;line-height:1.3}@media screen and (max-width:768px){.top__title--h3{align-items:flex-start;font-size:18px}}.top__title--h3:before{content:"";display:block;width:6px;height:15px;border-radius:3px;background:#fb8050;margin-right:6px}@media screen and (max-width:768px){.top__title--h3:before{margin-top:6px}}.top__lead{font-weight:500;font-size:15px;margin-top:9px}@media screen and (max-width:768px){.top__lead{margin-top:0}}.is-home .l-wrapper{background:none}@media screen and (max-width:768px){.is-home .l-wrapper{padding-top:88px}}.shindan__bnr_ttl{font-weight:700;font-size:16px}.top__cardText{display:flex;flex-direction:column;gap:8px;margin-top:8px}.top__diagnosisBannerOuter{margin:50px 0 30px}.top__twoCol-sp{width:100%}@media(max-width:768px){.top__cardText{flex-direction:column;margin-top:0}.top__diagnosisBannerCard{display:none}.shindan__bnr_ttl{font-size:12px;margin:0}.shindan__bnr_txt{font-size:12px}.top__diagnosisBannerOuter{margin:30px 0 0}}.top__diagnosisBannerWrapper-pc{display:flex;gap:12px}@media(max-width:768px){.top__diagnosisBannerWrapper-sp{display:flex;flex-direction:column;width:100%}}@media(min-width:767px){.top__diagnosisBannerWrapper-sp{display:none}}@media(max-width:768px){.top__diagnosisBannerWrapper-sp{display:flex;flex-direction:column;gap:12px}.top__diagnosisBannerWrapper-sp .top__diagnosisBannerCard{display:flex;flex-direction:row;gap:8px}}.top__diagnosisBannerCard{width:100%}#pagetop .cvArea__newer{width:100%;margin-bottom:16px}.main__outer{padding:30px 0 80px;position:relative}@media screen and (max-width:768px){.main__outer{padding:35px 0 5px}}.main__outer--heroArea{position:relative;background-image:url(/build/assets/mv-image_pc-llRMWyY9.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;height:336px}@media screen and (min-width:1920px){.main__outer--heroArea{background-size:contain}}.main__outer--heroArea:after{content:"";width:100vw;min-width:1100px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);background:#ffe6ae;z-index:-1}.main__outer--cvArea{background-color:#fdf4df;padding:17px 0 24px;position:relative;border-bottom:4px solid #FFE6AE}.main__outer--cvArea:before{content:"";width:100vw;min-width:1100px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);background:#faf9f7;z-index:-1}@media screen and (max-width:768px){.main__outer--heroArea{background-image:url(/build/assets/mv-image_sp-EB_vRAuC.jpg)}.main__outer--cvArea{padding:16px 20px 24px}.main__outer--cvArea:before{content:none}.main__outer--heroArea:after{min-width:auto;background-color:#fff}}@media screen and (max-width:490px){.main__outer--heroArea{height:210px}}@media screen and (max-width:320px){.main__outer--heroArea{height:200px}.main__outer--cvArea{padding:14px 15px 20px}}.main__outer--jof{padding:30px 0 0}@media screen and (max-width:768px){.main__outer--jof{padding:30px 0 0}}.main__outer--gray{background-color:#faf9f7}.main__outer--orange{background-color:#fff6f2}.main__outer--gray:nth-of-type(1){padding:0 0 30px}@media screen and (max-width:768px){.sp__main__outer-white{background:#fff}}@media screen and (max-width:768px){.main__inner{width:100%;padding:0 12.5px;margin:0 auto}}@media screen and (max-width:768px){.main__inner__fullWidth{width:100%;margin:0 auto}}.main__inner:nth-of-type(n+2){margin-top:50px}@media screen and (max-width:768px){.main__inner:nth-of-type(n+2){margin-top:30px}}.main__inner--small{max-width:767px;margin:0 auto}.main__moreOuter{max-width:365px;margin:25px auto 0}@media screen and (max-width:768px){.main__moreOuter{max-width:274px}}.main__more{display:flex;align-items:center;justify-content:center;height:52px;border-radius:26px;background:#fff6f2;border:1px solid #fb8050;box-shadow:2px 2px 4px #00000029;font-weight:600;font-size:20px;letter-spacing:.08em;text-align:center;transition:opacity .3s;position:relative}@media screen and (max-width:768px){.main__more{font-size:15px;height:39px}}.main__more:hover{opacity:.55}.main__more:after{content:"";width:8px;height:8px;border-top:3px solid #312727;border-right:3px solid #312727;transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;right:5%;border-radius:1px}.main__bgLine{text-align:center;position:relative}@media screen and (max-width:768px){.main__bgLine{margin-top:30px}}.main__bgLine:before{content:"";display:block;height:0;border-bottom:3px solid #FB8050;position:absolute;bottom:0;left:0;right:0;margin:auto}.main__bgLine:after{content:"";display:inline-block;width:235px;height:35px;background-image:url(/build/assets/logo-C5bO94e9.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle;position:absolute;right:0;left:0;margin:auto;top:8px}@media screen and (max-width:768px){.main__bgLine:after{top:0;width:210px}}@media screen and (max-width:768px){.main__bgImage{margin-top:40px}}@media screen and (max-width:768px){.main__toTop{position:relative;color:#fb8050;font-weight:700;width:170px;margin:30px auto 0;display:block;height:20px;text-align:center}.main__toTop:before{content:"";width:10px;height:10px;border-top:3px solid #FB8050;border-right:3px solid #FB8050;transform:rotate(-45deg) translateY(-100%);position:absolute;top:0;right:0;left:0;margin:auto;border-radius:1px}}.mt_floating_wrap{position:fixed;left:0;right:0;margin:auto;bottom:0;z-index:99;background-color:#000000b3}.mt_floating_wrap .floating_in{width:900px;margin:0 auto;padding:20px 0}.mt_floating_wrap .floating_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center}.mt_floating_wrap .floating_box .c-btn,.mt_floating_wrap .floating_box .c-btn a{border-radius:100px;-ms-border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px}.mt_floating_wrap .floating_box .flbtn.is-cnt{width:630px}.mt_floating_wrap .floating_box .c-btn .is-in{padding-left:20px;display:flex;letter-spacing:normal;vertical-align:middle;position:relative;color:#fff;font-weight:700;justify-content:center;line-height:1.2;top:30px;transform:translateY(-50%)}.mt_floating_wrap .c-btn .icn-free{background:#fff;border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:1.8rem;line-height:1;color:#b56100;padding:2px;margin:0 10px 0 0}.mt_floating_wrap .floating_box .c-btn.is-cnt a{background:linear-gradient(90deg,#fb8050,#f9b436);box-shadow:0 3px 6px #fb805066;font-size:18px}.mt_floating_wrap .floating_box .c-btn.flbtn .icn-free{border-radius:50px;color:#fb8050;vertical-align:middle;font-size:14px;padding:5px 10px;margin:0 10px 2px 0;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:20px}.mt_floating_wrap .c-btn .icn-arw:before{content:"";width:8px;height:8px;border-top:3px solid #FFF;border-right:3px solid #FFF;transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;right:6%;border-radius:1px;z-index:10;background:none}.mt_floating_wrap .c-btn a{display:table;table-layout:fixed;letter-spacing:-.4em;width:100%;height:60px;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:6px;-ms-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;position:relative}.c-sp{display:none}@media screen and (max-width:768px){.mt_floating_wrap .floating_in{width:100%;margin:0 auto;padding:10px 0}.mt_floating_wrap .floating_box .flbtn.is-cnt{width:70%}.mt_floating_wrap .floating_box .flbtn.fl-fav a,.mt_floating_wrap .floating_box .flbtn.fl-job a,.mt_floating_wrap .floating_box .c-btn.flbtn .icn-free{font-size:3vw}.mt_floating_wrap .floating_box .c-btn.is-cnt a{font-size:13px;padding:5px 9px}.mt_floating_wrap .floating_box .c-btn,.mt_floating_wrap .floating_box .c-btn a{border-radius:5px}.mt_floating_wrap .floating_box .c-btn .is-in{padding:0;text-align:center;position:static;transform:translateY(0);width:100%;height:50px;display:flex;align-items:flex-end;line-height:1.1}.mt_floating_wrap .floating_box .c-btn.flbtn .icn-free{padding:3px 15px;margin:0 auto 5px;text-align:center;top:0;transform:translateY(0) translate(-50%);left:50%}.mt_floating_wrap .c-btn.is-fav.active a{box-shadow:none}.c-sp{display:block}}@media screen and (min-width:769px){.mt_shindan_banner{background-color:#cce5f9;padding:15px 40px;margin:0 0 5%;border-radius:7px;height:98px;display:flex;align-items:center}.mt_shindan_banner.content_in{margin:0 10px 6%}.mt_shindan_banner .cta-l{float:left;width:60%}.mt_shindan_banner p{margin:0;color:#000}.mt_shindan_banner .cta-l p.cta-t{font-weight:600;font-size:2rem}.mt_shindan_banner.content_in .cta-l p.cta-t{font-size:1.9rem}.mt_shindan_banner .cta-l p span{font-weight:600}.mt_shindan_banner .cta-r{float:right;width:40%;margin:0;padding:0}.mt_shindan_banner .cta-r .cta-button a{background-color:#53aeec;color:#fff;font-size:2rem;font-weight:700;line-height:1.5;text-decoration:none;padding:5px 40px;display:inline-flex;justify-content:center;align-items:center;text-align:left;border:2px solid #53AEEC;border-radius:7px;transition:all .2s}.mt_shindan_banner .cta-r .cta-button{margin:0 auto;display:flex;justify-content:end}.mt_shindan_banner .cta-r .cta-button a:hover,.mt_shindan_banner .cta-r .cta-button a:active{color:#53aeec;background-color:#fff;border-color:#53aeec;opacity:1}}@media screen and (max-width:768px){.mt_shindan_banner{background-color:#cce5f9;padding:15px 12px;margin:0 0 5%;border-radius:7px;display:block}.mt_shindan_banner.content_in{margin:0 8px 6%}.mt_shindan_banner .cta-l{width:100%;text-align:center}.mt_shindan_banner .cta-l p.cta-t{font-weight:600;font-size:20px}.mt_shindan_banner.content_in .cta-l p.cta-t{font-size:19px}.mt_shindan_banner .cta-l p{font-size:14px}.mt_shindan_banner p{margin:0;line-height:2;text-align:center;color:#000}.mt_shindan_banner .cta-l p span{font-weight:600}.mt_shindan_banner .cta-r{width:100%;margin:0;padding:0}.mt_shindan_banner .cta-r .cta-button{margin:0 auto;display:flex;justify-content:center}.mt_shindan_banner .cta-r .cta-button a{background-color:#53aeec;color:#fff;font-size:2rem;font-weight:700;line-height:1.5;text-decoration:none;padding:5px 15px;display:inline-flex;justify-content:center;align-items:center;border:2px solid #53AEEC;border-radius:7px;transition:all .2s;margin-top:10px;width:100%}}.banner__service_qualification{border:solid 8px;border-image:linear-gradient(90deg,#f97028,#f8b135) 1}.top__titleOuter--information,.top__titleOuter--information_sp{margin-bottom:15px;position:relative}.top__title_banner--information_sp{display:flex;align-items:center;margin:0}.top__title_banner--information_sp:before{content:"";display:block;width:21px;height:21px;border-radius:1px;background:#fb8050;margin-right:10px}@media screen and (max-width:768px){.top__titleOuter--information_sp:after{content:"";background-image:url(/build/assets/bgLine__building--thinorange-C1hwz4rj.webp);background-size:contain;background-repeat:no-repeat;position:absolute;width:100%;height:194px;top:0;right:0;left:0;margin:auto;transform:translateY(-50%)}.top__title_banner--information_sp{margin-top:120px}}.banner__service_qualification p{text-align:center;margin:8px}.banner__service_qualification_button{display:flex;padding:12px;gap:12px;justify-content:center;align-items:center}.banner__service_qualification_button-action{display:flex;align-items:center;justify-content:center;gap:8px;width:90%;padding:12px;background-color:#fff;border:2px solid #FB8050;border-radius:50px;color:#333;font-size:16px;font-weight:700;letter-spacing:3.92px;text-decoration:none;position:relative;cursor:pointer;transition:opacity .3s,background-color .3s}.banner__service_qualification_button-action:hover{background-color:#fff6f2;opacity:.8}.button--icon img{width:24px;vertical-align:middle}.banner__service_qualification_button-action:after{content:"";width:8px;height:8px;border-top:3px solid #FB8050;border-right:3px solid #FB8050;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg);border-radius:1px}@media screen and (max-width:767px){.banner__service_qualification_button{flex-direction:column}}picture img{width:100%;height:auto}.pc--br,.sp--br{display:none}@media screen and (min-width:769px){.pc--br{display:inline}.pc--br:after{content:"\a";white-space:pre}}@media screen and (max-width:768px){.sp--br{display:inline}.sp--br:after{content:"\a";white-space:pre}}@media screen and (max-width:768px){.aside{display:none}}.aside__outer+.aside__outer{margin-top:25px}.aside__anchor{display:block;transition:opacity .3s}.aside__anchor+.aside__anchor{margin-top:13px}.aside__anchor:hover{opacity:.55}@media screen and (max-width:768px){.r_aside__inner{margin:0 10px}}@media screen and (max-width:768px){.r_aside__inner .aside__outer{margin-top:20px}.r_aside__inner .aside__outer:last-child{margin-bottom:20px}}.aside_column{padding-top:25px}.column-top__title{font-weight:700;font-size:17px;color:#fb8050;display:flex;align-items:center}.column-top__title:before{content:"";width:21px;height:13px;background-image:url(/build/assets/column-top__icon-BtcoTuos.svg);background-repeat:no-repeat}@media screen and (max-width:768px){.aside_column{text-align:center}.column-top__item{margin-top:5px}}.heroArea{width:100%;max-width:1110px;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:right;height:336px}.heroArea:before{left:0;width:1100px;clip-path:polygon(0 0,94% 0,6% 100%,0% 100%)}@media screen and (max-width:768px){.heroArea{position:relative;right:24px;height:210px}.heroArea:before{width:100%}}.heroArea:after{width:50vw;min-width:1100px;right:1100px}@media screen and (max-width:768px){.heroArea:after{min-width:auto}}.heroArea__inner{position:relative;z-index:1;padding-top:20px;padding-bottom:20px}@media screen and (max-width:768px){.heroArea__inner{padding-top:0;padding-bottom:0}}.heroArea__box{display:flex;align-items:center;justify-content:right;width:100%;margin:0 auto;gap:320px}@media screen and (max-width:768px){.heroArea__box{width:100%;justify-content:center}}.heroArea__box--news{margin-top:0}@media screen and (max-width:768px){.heroArea__box--news{margin-top:10px}}@media screen and (max-width:480px){.heroArea__imgOuter{width:100%}}@media screen and (max-width:320px){.heroArea{height:200px}}@media screen and (max-width:768px){.heroArea__search{display:none}}.heroArea__imgOuter img{border-radius:0%}@media screen and (max-width:768px){.heroArea__imgOuter img{border-radius:0}}.timer__hidden{display:none}.timer__visible{display:block}.news{background:#ffe6ae;padding:.5px 0}.news-item{padding:6px 0}@media screen and (max-width:768px){.news-item{padding:0 0 3px}}.news__inner{border-radius:18px;background:#fff;max-width:1100px;margin:5px auto;padding:6px 0;width:100%}@media screen and (max-width:768px){.news__inner{border-radius:0;background:#faf9f7}}.news__inner+.news__inner{margin-top:8px}@media screen and (max-width:768px){.news__inner+.news__inner{margin-top:0}}.news__head{position:relative;cursor:pointer}@media screen and(max-width: 768px){.news__head{background:#faf9f7}}.news__head:before,.news__head:after{content:"";width:17.15px;height:5.12px;background:#fb8050;position:absolute;top:50%;right:23px;transform:translateY(-50%);z-index:1;transition:transform .5s}@media screen and (max-width:768px){.news__head:before,.news__head:after{right:10px}}.news__head:before{transform:translateY(-50%) rotate(90deg)}.news__head.is-active:before{transform:translateY(-50%) rotate(0)}.news__title{padding:9px 50px 9px 43px;font-weight:500;font-size:15px;position:relative}@media screen and (max-width:768px){.news__title{font-size:10px;padding:10px 35px}}.news__title:before{content:"!";position:absolute;top:50%;left:13px;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:#fb8050;background-position:center;background-repeat:no-repeat;color:#fff;text-align:center}@media screen and (max-width:768px){.news__title:before{width:18px;height:18px;left:10px;font-size:12px}}.news__body{display:none}@media screen and (max-width:768px){.news__body{margin:0 7.5px 7.5px;background-color:#fff}}.news__text{padding:0 50px 9px 43px;font-weight:500;font-size:15px}@media screen and (max-width:768px){.news__text{font-size:10px;padding:7.5px 18.75px}}.news__linkList{margin:16px 0 16px 24px;list-style:disc}.news__linkList li a{text-decoration:underline}.news__linkList li+li{margin-top:8px}.news__frametext{display:inline-block;background:#faf9f7;padding:15px;margin:20px 0 20px 40px;border:solid 2px #ffe6ae}@media screen and (max-width:768px){.news__frametext{padding:4%;margin:7.5px 18.75px}}.search__inner{width:455px;border-radius:10px;padding:35px 20px 30px;background:#fff;box-shadow:3px 3px 6px #f4792130;position:relative;overflow:hidden}.search__inner:before{content:"";position:absolute;width:100%;top:0;left:0;border-top:11px solid #fb8050}.search__head{display:flex;align-items:center;justify-content:space-between}.search__title{display:flex;align-items:center;font-weight:700;font-size:24px}.search__title:before{content:url(/build/images/search/search-icon.svg);display:inline-block;vertical-align:middle;padding-right:6px}.search__title--bg{padding:0 10px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;height:30px;line-height:2;background:#fb8050;font-size:14px;border-radius:6px;margin-left:10px}.search__number{font-weight:600;line-height:1;font-size:25px;text-align:center;color:#fb8050}.search__number--small{font-size:15px}.search__days{font-size:9px;text-align:center}.search__body{margin-top:16px}.search__form{display:flex;align-items:center;gap:22px}.serach-head{display:flex;align-items:center;justify-content:space-between}.serach-head:before,.serach-head:after{content:"";height:1px;width:28%;border-bottom:1px dotted #fb8050}.search__list{display:flex;align-items:center;justify-content:space-between;gap:2px}.search__item{padding:2px;border-radius:6px;position:relative;text-align:center;background:linear-gradient(to right,#53b1ed,#5cd7f0);box-shadow:0 3px 6px #00000029}.search__item:after{content:"";position:absolute;top:42%;right:8%;transform:translateY(-50%);width:8px;height:8px;background:#53aeec;clip-path:polygon(100% 0,50% 100%,0 0);border-top:2px solid #312727;border-right:2px solid #312727;transform:rotate(135deg) translateY(0);clip-path:none;background:none}.search__item select{outline:none}.search__item--icon{font-weight:600;font-size:20px;margin:0 4px}.search__select{width:184px;padding:20px 25px 20px 24px;border-radius:4px;text-align:left;border:2px solid transparent;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#fff;font-weight:700;font-size:16px;line-height:1;cursor:pointer}.search-select__area:before{content:"";width:28px;height:28px;display:inline-block;background-repeat:no-repeat;background-image:url(/build/images/cvArea/search_icon_1.svg);position:absolute;top:28%;left:20px}.search-select__license:before{content:"";width:28px;height:28px;display:inline-block;background-repeat:no-repeat;background-image:url(/build/images/cvArea/search_icon_2.svg);position:absolute;top:28%;left:20px}.search-select__employment:before{content:"";width:28px;height:28px;display:inline-block;background-repeat:no-repeat;background-image:url(/build/images/cvArea/search_icon_3.svg);position:absolute;top:28%;left:20px}.search__item select[name=pr],.search__item select[name="cf[]"],.search__item select[name="eq[]"],.search__item select[name=pr] optgroup,.search__item select[name="cf[]"] option,.search__item select[name="eq[]"] option{color:#312727}.search__item select[name=pr]{padding:20px 25px 20px 56px}.search__item select[name="cf[]"]{padding:20px 25px 20px 40px}.search__item select[name="eq[]"]{padding:20px 25px 20px 56px}.search__select:focus{border-color:#53aeec}.search__buttonOuter{margin-top:0;display:flex;align-items:center;justify-content:space-between;gap:22px}.search__button{width:250px;height:60px;border-radius:50px;border:2px solid #FFF;background:linear-gradient(90deg,#53aeec,#5cd8f0);box-shadow:2px 2px 4px #00000029;font-weight:700;font-size:20px;letter-spacing:.08em;text-align:center;color:#fff;position:relative;display:inline-block}.search__button:after{content:"";transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;width:10px;height:10px;border-top:2px solid #FFF;border-right:2px solid #FFF;right:10%;border-radius:1px}.search__subButton{width:185px;height:60px;border-radius:100px;background:#fff;border:2px solid #fb8050;position:relative;padding:0 10px 0 0;font-size:14px;box-shadow:2px 2px 4px #0000001a;font-weight:700;font-size:12px;text-align:center;color:#fb8050;display:flex;justify-content:center;align-items:center}.search__subButton:after{content:"";width:8px;height:8px;border-top:2px solid #fb8050;border-right:2px solid #fb8050;transform:rotate(45deg) translateY(-50%);position:absolute;top:48%;right:16px;border-radius:1px}.search__freeword{display:flex;justify-content:space-between;border-radius:3px;width:360px;margin:auto;height:60px;align-items:center;background:linear-gradient(to right,#53aeec 70%,#5cd8f0)}.search__freeword::placeholder{color:#c4c4c4}.search__freeword .input__textarea input{width:280px;height:54px;background:#fff;margin-left:3px;text-align:left;padding-left:8px;border:none}.search__freeword .input__textarea input:focus{outline:none}.search__freeword .search__button--freeword{width:54px;color:#fff;font-weight:700;font-size:18px}@media screen and (max-width:768px){.find__simpleSearchBox-wrapper .search__buttonOuter{justify-content:center}}.cvArea__inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1100px;margin:0 auto;position:relative}@media screen and (max-width:768px){.cvArea__inner{display:block}}.cvArea__lead{display:none}@media screen and (max-width:768px){.cvArea__lead{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12.5px}.cvArea__lead:before{content:"｜";transform:scaleX(2) rotate(-15deg);margin-right:3px}.cvArea__lead:after{content:"｜";transform:scaleX(2) rotate(15deg);margin-left:3px}.cvArea__lead--big{font-size:15px;color:#fb8050}}.cvArea__anchor{display:flex;align-items:center;width:382.88px;height:52px;border-radius:26px;background:linear-gradient(90deg,#fb8050,#f9b436);box-shadow:2px 2px 4px #00000029;font-weight:600;font-size:20px;letter-spacing:.01em;color:#fff;padding:0 15px;position:relative}@media screen and (max-width:768px){.cvArea__anchor{width:360px;height:52px;font-size:18px;padding-left:16px;justify-content:flex-start;gap:5px}}.cvArea__anchor:after{content:"";width:9px;height:9px;border-top:3px solid #FFF;border-right:3px solid #FFF;transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;right:4%;border-radius:1px}.cvArea__anchor--icon{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;line-height:1.2;letter-spacing:.07em;color:#fb834f;width:46px;padding:8px 0;border-radius:8px;background:#fff;margin-right:8px}.cvArea__anchor__main--icon{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;line-height:1.2;letter-spacing:.07em;color:#fc0751;width:46px;padding:8px 0;border-radius:8px;background:#fff;margin-right:8px}@media screen and (max-width:768px){.cvArea__anchor--icon{margin-right:6px}}@media screen and (max-width:768px){.cvArea__body{width:80%;margin:12px auto 0;text-align:center}}.cvArea__first{display:flex;align-items:center;width:253px;height:34px;border-radius:26px;background:#fff;box-shadow:2px 2px 4px #00000029;font-weight:600;font-size:14px;color:#53aeec;border:1px solid #53AEEC;padding:0 15px;position:relative;gap:5px}.cvArea__first:after{content:"";width:8px;height:8px;border-top:3px solid #53AEEC;border-right:3px solid #53AEEC;transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;right:5%;border-radius:1px}.cvArea__first:before{content:url(/build/assets/beginner-icon-BBsL5NiX.svg);width:20px;height:20px}.cvArea__first span{line-height:1}.cvArea__head{margin-bottom:16px}.cvArea__catch{text-align:center;margin-bottom:8px;font-weight:700}.cvArea__catch:before,.cvArea__catch:after{position:relative;display:inline-block;content:"";background:#312727;width:1px;height:2em;margin:-.2em 1em 0;vertical-align:middle}.cvArea__catch:before{transform:rotate(-35deg)}.cvArea__catch:after{transform:rotate(35deg)}.cvArea__anchor--main{background:#fc0851;color:#fff;padding:10px;position:relative;font-weight:700;font-size:20px;width:385px;border-radius:100px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 6px #00000029}.cvArea__anchor--main:after{content:"";width:10px;height:10px;border-top:2px solid #FFF;border-right:2px solid #FFF;transform:rotate(45deg) translateY(-50%);position:absolute;top:48%;right:6%;border-radius:1px}.cvArea__newer{width:270px;margin:0 auto;padding:0;border-radius:10px;text-align:center;box-shadow:0 3px 6px #00000029}@media screen and (max-width:768px){.cvArea__anchor--main{width:100%;font-size:18px}.cvArea__newer{width:100%}}@media screen and (max-width:320px){.cvArea__anchor--icon{width:38px;padding:4px 0;margin-right:6px}.cvArea__anchor--main{font-size:16px;padding:8px 10px}.cvArea__catch{font-size:15px}.cvArea__catch:before,.cvArea__catch:after{height:1.5em;margin:0 .8em}.cvArea__head{margin-bottom:15px}}.cvArea__newer--btn{border:solid 2px #FF6F35;color:#ff6f35;font-weight:700;display:block;line-height:1;padding:14px 20px;position:relative;border-radius:8px;background:#fff;text-align:center}.cvArea__newer--btn:after{content:"";width:8px;height:8px;border-top:2px solid #FF6F35;border-right:2px solid #FF6F35;transform:rotate(45deg) translateY(-50%);position:absolute;top:48%;right:6%;border-radius:1px}@media screen and (max-width:768px){.main__outer.about__outer{padding-bottom:40px}}.about__inner{width:767px;margin:0 auto}@media screen and (max-width:768px){.about__inner{width:100%}}.about__titleOuter{width:430px;margin:0 auto;text-align:center;position:relative;z-index:1}@media screen and (max-width:768px){.about__titleOuter{width:100%}}.about__titleOuter:before,.about__titleOuter:after{content:"";background-size:contain;vertical-align:middle;position:absolute}@media screen and (max-width:768px){.about__titleOuter:before,.about__titleOuter:after{position:static}}.about__titleOuter:before{width:157px;height:130px;left:-160px;background-image:url(/build/assets/ill_l-DfvFSRDV.webp);top:40px;z-index:3}@media screen and (max-width:768px){.about__titleOuter:before{width:100%;height:100%;background-image:none}}.about__titleOuter:after{width:171px;height:154px;top:20px;right:-170px;background-image:url(/build/assets/ill_r-ohHgjJUR.webp)}@media screen and (max-width:768px){.about__titleOuter:after{background-image:none}}.about__title{font-weight:500;font-size:25px;line-height:1.3}.about__title--big{font-weight:700;font-size:30px}.about__title--color{color:#fb8050}.about__lead{font-weight:500;font-size:15px;margin-top:9px}.about__list{margin-top:10px;border-radius:15px;display:flex;position:relative;z-index:1}@media screen and (max-width:768px){.about__list{display:flex;flex-direction:column}}@media screen and (max-width:768px){.about__list:before{width:100%}}.about__list:after{content:"";position:absolute;left:50%;bottom:-16px;transform:translate(-50%);width:46px;height:16px;background:#fff;clip-path:polygon(0 0,50% 100%,100% 0)}.about__item{width:calc(100% / 3);background:#fff;padding:10px 17px 17px;position:relative}@media screen and (max-width:768px){.about__item{width:100%;display:flex;flex-direction:row;padding:18px 17px 17px}}.about__item:nth-of-type(1){border-radius:15px 0 0 15px}@media screen and (max-width:768px){.about__item:nth-of-type(1){border-radius:15px 15px 0 0}}.about__item:nth-of-type(3){border-radius:0 15px 15px 0}@media screen and (max-width:768px){.about__item:nth-of-type(3){border-radius:0 0 15px 15px}}.about__inImgOuter{display:flex;align-items:center;justify-content:center;width:200px;height:140px;margin:0 auto 15px;position:relative}@media screen and (max-width:768px){.about__inImgOuter{width:50%}}.about__item:nth-of-type(1):before,.about__item:nth-of-type(2):before,.about__item:nth-of-type(3):before{font-size:26px;color:#fed9ca;position:absolute;top:9px;left:20px;z-index:3}@media screen and (max-width:768px){.about__item:nth-of-type(1):before,.about__item:nth-of-type(2):before,.about__item:nth-of-type(3):before{top:0;right:15px;left:initial;letter-spacing:-2px;font-size:30px}}.about__item:nth-of-type(1):before{content:"01"}.about__item:nth-of-type(2):before{content:"02"}.about__item:nth-of-type(3):before{content:"03"}.about__item:nth-of-type(2) .about__inImgOuter img{width:80%}.about__inTitle{font-weight:700;font-size:18px;line-height:1.3em;height:calc(1.3em * 3)}@media screen and (max-width:768px){.about__inTitle{font-size:16px;height:auto}}@media screen and (max-width:768px){.about__inTitleOuter{width:50%}}.about__inTitle .font-weight-lighter{font-weight:lighter}@media screen and (max-width:768px){.about__inTitle .font-weight-lighter{font-size:13px}}.about__inTitle--color{color:#fb8050}.about__inLead{margin-top:10px;font-weight:500;font-size:15px}.about__mechanism{margin-top:35px;background:linear-gradient(90deg,#fb8050,#f9b436);border-radius:15px}@media screen and (max-width:768px){.about__mechanism{position:relative;background:none}}.about__mechanismTitle{font-weight:700;font-size:20px;letter-spacing:.08em;color:#fff;padding:14px 27px 0}@media screen and (max-width:768px){.about__mechanismTitle{font-size:26px;position:absolute;top:23px;right:0;left:0;margin:auto;color:#312727;text-align:center;line-height:1;letter-spacing:0}}@media screen and (max-width:768px){.about__mechanismTitle--orange{color:#fb8050}.about__mechanismTitle--fs__sm{font-size:18px}}.about__mechanismLead{font-weight:500;font-size:15px;color:#fff;padding:5px 27px 22px}@media screen and (max-width:768px){.about__mechanismLead{color:#312727}}.about__anchorOuter{width:364.88px;margin:20px auto 0;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:768px){.about__anchorOuter{width:100%}}.about__anchorLead{display:inline-flex;align-items:center;font-weight:500;font-size:15px;position:relative;margin-bottom:5px}@media screen and (max-width:768px){.about__anchorLead{font-weight:700}}.about__anchorLead:before{left:-15px;content:"｜";transform:scaleX(3) rotate(-15deg);margin-right:5px}.about__anchorLead:after{right:-15px;content:"｜";transform:scaleX(3) rotate(15deg);margin-left:5px}.about__anchor{display:flex;align-items:center;width:382.88px;height:52px;border-radius:26px;background:linear-gradient(90deg,#fb8050,#f9b436);box-shadow:2px 2px 4px #00000029;font-weight:600;font-size:20px;letter-spacing:.01em;color:#fff;padding:0 15px;position:relative}@media screen and (max-width:768px){.about__anchor{font-size:18px;width:90%}}.about__anchor:after{content:"";width:9px;height:9px;border-top:3px solid #FFF;border-right:3px solid #FFF;transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;right:5%;border-radius:1px}.about__anchor--icon{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;letter-spacing:.07em;color:#fb8050;width:63px;height:24.39px;border-radius:12.19px;background:#fff;margin-right:25px}@media screen and (max-width:768px){.about__anchor--icon{margin-right:14px}}@media screen and (max-width:768px){.about__anchorBanner{margin-top:20px;text-align:center}}.ls-lg{letter-spacing:20px}@media screen and (max-width:768px){.ls-lg{letter-spacing:8px}}.ls-md{letter-spacing:20px}.ls-sm{letter-spacing:3px}@media screen and (max-width:768px){.ls-sm{letter-spacing:2px}}.find__headList{display:flex}@media screen and (max-width:768px){.find__headList{justify-content:center;position:relative}}.find__headItem{display:flex;align-items:center;font-weight:700;font-size:18px;padding:10px 32px 6px 50px;color:#fff;background:#d2d2d2;overflow:hidden;border-radius:5px 5px 0 0;cursor:pointer;position:relative}@media screen and (max-width:768px){.find__headItem{padding:14px 20px 10px;width:100%;text-align:center;justify-content:center}}@media screen and (max-width:320px){.find__headItem{padding:14px 15px 10px;font-size:16px}}.find__headItem:nth-of-type(1),.find__headItem:nth-of-type(2){position:relative}.find__headItem:nth-of-type(1) h3:before{background-image:url(/build/assets/pin__gray-IXL-DPf-.svg)}.find__headItem:nth-of-type(2) h3:before{background-image:url(/resources/images/find/icon__check--gray.png)}.find__headItem.is-active:nth-of-type(1) h3:before{background-image:url(/build/assets/pin__orange-DMkbto4p.svg)}.find__headItem.is-active:nth-of-type(2) h3:before{background-image:url(/resources/images/find/icon__check--blue.png)}.find__headItem.is-active{color:#fb8050;background:#fff6f2;position:relative}.find__headItem.is-active:nth-of-type(2){color:#53aeec;background:#eff8ff}.find__headItem.is-active:before{content:"";position:absolute;width:100%;top:0;left:0;border-top:6px solid #fb8050}.find__headItem.is-active:nth-of-type(2):before{border-top:6px solid #53AEEC}.find__headItem:nth-of-type(n+2){margin-left:10px}.find__headItem--icon{position:relative}.find__headItem:nth-of-type(1) h3:before,.find__headItem:nth-of-type(2) h3:before,.find__headItem.is-active:nth-of-type(1) h3:before,.find__headItem.is-active:nth-of-type(2) h3:before{content:"";display:inline-block;position:absolute;width:15px;height:15px;background-size:contain;background-repeat:no-repeat;left:25px;top:15px}@media screen and (max-width:768px){.find__headItem.is-active{color:#fb8050;background:#fdf4df;position:relative;border:4px solid #FFE6AE;border-bottom:#fff6f3;z-index:2;margin-bottom:-4px}.find__headItem:nth-of-type(1) h3:before,.find__headItem:nth-of-type(2) h3:before,.find__headItem.is-active:nth-of-type(1) h3:before,.find__headItem.is-active:nth-of-type(2) h3:before{top:5px;left:-23px;background-image:none;content:none;display:none}.find__headItem:nth-of-type(n+2){margin-left:10px}.find__headItem.is-active:nth-of-type(2):before{border-top:none}.find__headItem.is-active:before{border:none}.find__headItem.is-active:nth-of-type(2){color:#53aeec;background:#eff8ff;border:4px solid #aee2ff;border-bottom:#eff8ff}.find__headItem.is-active .find__headItem--icon:before{content:"";position:absolute;width:100%;bottom:-8px;left:0;border-bottom:2px solid #fb8050}}.find__headItem:nth-of-type(1) h3:before{background-image:url(/build/assets/pin__gray-IXL-DPf-.svg)}.find__headItem:nth-of-type(2) h3:before{background-image:url(/build/assets/icon__check--gray-BJ713--V.svg)}.find__headItem.is-active:nth-of-type(2) h3:before{background-image:url(/build/assets/pin__orange-DMkbto4p.svg)}.find__headItem.is-active:nth-of-type(2) h3:before{background-image:url(/build/assets/icon__check--blue-_RbY3_b_.svg)}.find__item:hover{opacity:.8}.find__bodyItem-feature.is-show{background:#eff8ff;padding:20px 50px 50px}@media screen and (max-width:768px){.find__bodyItem-feature.is-show{padding:25px 15px;position:relative}.find__headItem.is-active:nth-of-type(2) .find__headItem--icon:before{border-bottom:2px solid #53AEEC}}.find__bodyItem-feature .find__itemTitle{font-size:18px;color:#53aeec;font-weight:700;position:relative;width:170px;margin-top:16px;margin-bottom:8px}@media screen and (max-width:768px){.find__bodyItem-feature .find__itemTitle{width:50%}}@media screen and (max-width:768px){.find__bodyItem-feature .find__itemTitle:first-child{margin-top:0}}.find__bodyItem-feature .find__itemTitle h4{border-bottom:3px solid #53AEEC}@media screen and (max-width:768px){.find__bodyItem-feature .find__itemTitle h4{border-bottom:2px solid #53AEEC}}.find__bodyItem-feature .find__itemTitle h4:before{content:"";display:inline-block;border-left:3px solid #53AEEC;border-bottom:3px solid #53AEEC;width:13px;height:7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:middle;margin-right:4px;margin-bottom:5px}.find__itemList{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width:768px){.find__itemList{display:grid;grid-template-columns:1fr 1fr}}.find__itemName{padding-left:18px}@media screen and (max-width:768px){.find__itemName{line-height:1.3;font-size:14px}}.find__item input[type=checkbox]{display:none}.find__item input[type=checkbox]+label{box-sizing:border-box;cursor:pointer;position:relative;width:auto;display:block;border-radius:5px;background-color:#fff;border:2px solid #53AEEC;font-size:15px;color:#312727;padding:12px;line-height:0;font-weight:700}@media screen and (max-width:768px){.find__item input[type=checkbox]+label{height:70px;display:flex;align-items:center}}.find__item input[type=checkbox]+label:before{position:absolute;top:50%;left:12px;display:block;margin-top:-8px;width:16px;height:16px;content:"";background:#fff;border:2px solid #E2F1FC;border-radius:50px}.find__item input[type=checkbox]:checked+label{background:#53aeec;color:#fff}.find__item input[type=checkbox]:checked+label:before{background:#53aeec;border:2px solid #FFF}.find__item input[type=checkbox]:checked+label:after{border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";display:block;height:10px;left:18px;margin-top:-7px;position:absolute;top:50%;transform:rotate(45deg);width:5px}.find__itemRadioSelect{display:flex;flex-wrap:nowrap;gap:12px}@media screen and (max-width:768px){.find__itemRadioSelect{gap:8px;flex-direction:column}}.find__radioItem_wrapper{display:flex;flex-wrap:nowrap;gap:6px}@media screen and (max-width:768px){.find__radioItem_wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;line-height:0}}.find__radioInner{display:inline-flex;align-items:center;width:100px;height:40px;box-sizing:border-box;cursor:pointer;position:relative;background-color:#fff;border:2px solid #53AEEC;font-size:15px;color:#312727;line-height:0;font-weight:700;border-radius:5px}@media screen and (max-width:768px){.find__radioInner{width:100%;height:50px}}.find__radio .find__radioButton{position:absolute;top:50%;left:12px;display:block;margin-top:-8px;width:16px;height:16px;content:"";background:#fff;border:2px solid #E2F1FC;border-radius:50px}.find__radio input[type=radio]:checked+.find__radioInner{background:#53aeec;color:#fff}.find__radio input[type=radio]:checked+.find__radioInner .find__radioButton:before{position:absolute;top:0;left:1px;bottom:0;width:10px;height:10px;margin:auto;content:"";border-radius:100%;background-color:#53aeec}.find__selectItem .select:before{width:0;height:0;right:0;background-color:initial;box-shadow:initial;border-radius:0%}.find__radio .find__itemName{padding-left:35px}.find__selectItem .select{border:none}.select.find__selector select{font-size:15px;font-weight:700;line-height:40px;display:block;width:350px;height:40px;padding:0 45px 0 15px;text-indent:.01px;text-overflow:"";background-color:#fff;border:2px solid #53AEEC;border-radius:5px;-webkit-appearance:none;appearance:none}@media screen and (max-width:768px){.select.find__selector select{width:100%;height:50px}}.find__selector:after{content:"";position:absolute;top:20%;right:15px;width:10px;height:10px;transform:rotate(90deg) translateY(0);border:7px solid transparent;border-left:8px solid #53AEEC;background-image:none}.find__searchButton__wrapper{width:100%;margin:35px auto 0;text-align:center}@media screen and (max-width:768px){.find__simpleSearchBox-wrapper.is-show{padding:25px 0;position:relative}.find__simpleSearchBox-wrapper .search__buttonOuter{margin-top:25px}.find__simpleSearchBox+.find__simpleSearchBox{padding-top:10px}.find__simpleSearchBox-wrapper:before{border-top:4px solid #FFE6AE;content:"";width:100%;height:4px;position:absolute;top:0;right:0;z-index:1}.find__simpleSearch{width:100%}.find__selectBox{position:relative;width:93%;margin:auto;padding:2px;border-radius:6px;background:linear-gradient(to right,#53b1ed,#5cd7f0)}.find__selectBox select{width:100%;border:2px solid transparent;background:#fff;font-size:15px;padding:2px 22px 2px 15px;font-weight:700;height:58px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.find__selectBox:after{content:"";position:absolute;right:15px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:0;height:0;border-style:solid;border-width:9px 6px 0;border-color:#FB8050 transparent transparent}.find__job .top__title--h2,.find__job .find__headList{padding:0 12.5px;align-items:center;justify-content:center;font-size:25px}.find__job .top__title--h2{margin-bottom:16px}.main__inner__fullWidth .find__bodyList{background:#fdf4df;position:relative}.find__bodyItem-feature .find__selectBox select{border:2px solid #53AEEC;outline:#53AEEC}.find__bodyItem-feature .find__selectBox:after{border-color:#53AEEC transparent transparent}.find__bodyItem-feature .find__selectBox{width:100%}.find__bodyItem-feature .find__moreHeadLink{display:flex;justify-content:center;font-weight:700;gap:45px}.find__bodyItem-feature .find__optionLink{text-decoration:underline}.find__bodyItem .find__selectBox:after{content:"";width:8px;height:8px;border-top:2px solid #312727;border-right:2px solid #312727;transform:rotate(135deg) translateY(0);clip-path:none;background:none;position:absolute;top:42%;right:4%;border-width:2px 2px 0 0;border-radius:1px}.find__bodyItem-feature .find__selectBox:after{content:"";position:absolute;right:15px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:0;height:0;border-style:solid;border-width:9px 6px 0;border-color:#53AEEC transparent transparent}.prefectures.find__simpleSearchBox .find__selectBox:before{content:"";width:28px;height:28px;display:inline-block;background-repeat:no-repeat;background-image:url(/build/assets/search_icon_1-QEm3ueEo.svg);position:absolute;top:28%;left:16px}.qualifications.find__simpleSearchBox .find__selectBox:before{content:"";width:28px;height:28px;display:inline-block;background-repeat:no-repeat;background-image:url(/build/assets/search_icon_2-DpIiZWz9.svg);position:absolute;top:28%;left:16px}.employmentStatus.find__simpleSearchBox .find__selectBox:before{content:"";width:28px;height:28px;display:inline-block;background-repeat:no-repeat;background-image:url(/build/assets/search_icon_3-WTLJHeWz.svg);position:absolute;top:28%;left:16px}.prefectures.find__simpleSearchBox .find__selectBox select,.qualifications.find__simpleSearchBox .find__selectBox select,.employmentStatus.find__simpleSearchBox .find__selectBox select{padding:2px 22px 2px 54px}}@media screen and (max-width:320px){.find__job .top__title--h2{margin-bottom:16px}.find__selectBox:after{right:5%;border-width:2px 2px 0 0}}.prefectures__inner:nth-of-type(1){width:825px;height:562px;background:#fff6f2;position:relative}.prefectures__inner:nth-of-type(1):before{content:"";background-image:url(/build/assets/prefecture_map-DgGAHpZB.webp);width:385px;height:380px;background-repeat:no-repeat;background-size:contain;position:absolute;inset:-70px 0 0;margin:auto}@media screen and (max-width:768px){.prefectures__inner:nth-of-type(1):before{position:static;background-image:none}}.prefectures__inner:nth-of-type(2){margin-top:13px}.prefectures__list{height:100%;position:relative}.prefectures__item{position:absolute}.prefectures__item:nth-of-type(1){width:156px;top:37px;right:26px}.prefectures__item:nth-of-type(2){width:156px;top:37px;left:315px}.prefectures__item:nth-of-type(3){width:245px;top:37px;left:30px}.prefectures__item:nth-of-type(4){width:156px;top:220px;right:80px}.prefectures__item:nth-of-type(5){width:156px;top:200px;left:30px}.prefectures__item:nth-of-type(6){width:156px;right:220px;bottom:54px}.prefectures__item:nth-of-type(7){width:156px;left:250px;bottom:22px}.prefectures__title{font-weight:700;font-size:18px;letter-spacing:.12em;line-height:1.3;color:#fb8050;text-align:center;position:relative;border-bottom:3px solid #fb8050;margin-bottom:10px;padding-bottom:3px}.prefectures__title:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(/build/assets/pin-Dx-GS8s2.svg);background-size:contain;background-repeat:no-repeat}.prefectures__inList{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-5px}.prefectures__inList:after{content:"";display:block;width:70px;height:0;margin:0 3px 5px}.prefectures__inItem{margin:0 3px 5px}.prefectures__inItem a:hover{background:#ffefe8}.prefectures__inAnchor{width:70px;height:26px;background:#fff;border-radius:5px;border:2px solid #fb8050;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;position:relative}.prefectures__inAnchor:after{content:"";width:6px;height:6px;border-top:2px solid #fb8050;border-right:2px solid #fb8050;transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;right:6px;border-radius:1px}.prefectures__lead{position:absolute;right:41px;bottom:70px;font-weight:700;font-size:12px;text-align:center}.prefectures__img{position:absolute;left:40px;bottom:6px}.prefectures__subTitle{font-weight:700;font-size:16px;color:#fb8050;margin-bottom:9px}.pin__icon:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(/build/assets/pin-Dx-GS8s2.svg);background-size:contain;background-repeat:no-repeat}.prefectures__subListOuter{max-width:767px;margin:0 auto}.prefectures__subList{display:flex;flex-wrap:wrap;margin:0 -5px -4px 0}.prefectures__subItem{margin:0 5px 4px 0}.prefectures__subAnchor{font-weight:500;font-size:15px;line-height:1;color:#fb8050;height:27px;border-radius:13.5px;background:#fff;border:1px solid #fb8050;display:flex;align-items:center;justify-content:center;padding:4px 12px}.prefectures__subAnchor:hover{background:#ffefe8;color:#fb8050}.jobOffer__headList{display:flex;overflow-x:scroll}@-moz-document url-prefix(){.jobOffer__headList{scrollbar-color:#FB8050 #F1EEE7}}.jobOffer__headList::-webkit-scrollbar{height:12px}.jobOffer__headList::-webkit-scrollbar-thumb{background:#fb8050;border-radius:50px}.jobOffer__headList::-webkit-scrollbar-track{background-color:#f1eee7}@media screen and (max-width:768px){.jobOffer__headList{overflow-x:scroll;margin:0 -12.5px}.jobOffer__headList::-webkit-scrollbar{height:5px}.jobOffer__headList::-webkit-scrollbar-thumb{background:#fb8050}.jobOffer__headList::-webkit-scrollbar-track{background-color:#f1eee7}}.jobOffer__headItem{display:flex;align-items:center;font-weight:700;font-size:18px;padding:10px 10px 6px;color:#fff;background:#d2d2d2;overflow:hidden;border-radius:5px 5px 0 0;cursor:pointer;justify-content:center;min-width:128px}@media screen and (max-width:768px){.jobOffer__headItem{min-width:140px;justify-content:center;margin-left:12.5px}}.jobOffer__headItem.is-active{color:#fb8050;background:#fff6f2;position:relative}.jobOffer__headItem.is-active:before{content:"";position:absolute;width:100%;top:0;left:0;border-top:6px solid #fb8050}.jobOffer__headItem:nth-of-type(n+2){margin-left:10px}.jobOffer__headItem--icon{display:inline-block;line-height:1;margin-right:10px}.jobOffer__bodyList{background:#fff6f2;padding:20px 0}.jobOffer__bodyItem{padding-left:20px}.jobOffer__bodyItem.is-show{padding-bottom:50px}@media screen and (max-width:768px){.jobOffer__bodyList{margin:0 -12.5px;padding:0}}.jobOffer__inList{display:flex}@media screen and (max-width:768px){.jobOffer__inList{flex-direction:column}}.jobOffer__inItem{width:334px;background:#fff;border-radius:15px;overflow:hidden;filter:drop-shadow(3px 3px 6px rgba(0,0,0,.06))}@media screen and (max-width:768px){.jobOffer__inItem{width:100%;background-color:transparent;border-radius:0;filter:none}}.jobOffer__inItem.slick-slide{height:240px}.jobOffer__inItem:nth-of-type(n+2){margin-left:28px}@media screen and (max-width:768px){.jobOffer__inItem:nth-of-type(n+2){margin-left:0;position:relative}.jobOffer__inItem:nth-of-type(n+2):before{content:"";position:absolute;left:12.5px;top:-1px;width:calc(100% - 25px);border-top:2px dotted #fb8050}}.jobOffer__inAnchor{display:block;padding:24px 10px 15px;position:relative}@media screen and (max-width:768px){.jobOffer__inAnchor{padding:17.5px 12.5px}}.jobOffer__inAnchor:before{content:"";position:absolute;width:100%;top:0;left:0;border-top:14px solid #fed9ca}@media screen and (max-width:768px){.jobOffer__inAnchor:before{content:none}}.jobOffer__tagList{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.jobOffer__tagList::-webkit-scrollbar{height:8px}.jobOffer__tagList::-webkit-scrollbar-track{background-color:#d2d2d24d;border-radius:100px}.jobOffer__tagList::-webkit-scrollbar-thumb{background:#d2d2d2;border-radius:100px;width:130px}.jobOffer__tagItem{display:flex;align-items:center;justify-content:center;max-width:180px;padding:5px 15px;border-radius:11.5px;background:#53aeec;font-weight:700;font-size:12px;line-height:1;color:#fff;white-space:nowrap}.jobOffer__tagItem--orange{background-color:#fb8050}.jobOffer__tagItem:nth-of-type(n+2){margin-left:4px}.jobOffer__inTitle{font-weight:700;font-size:18px;margin-top:13px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:768px){.jobOffer__inTitle{font-size:15px;margin-top:7.5px}}.jobOffer__inIncome{font-weight:500;font-size:15px;margin-top:13px;padding-left:22px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobOffer__inIncome:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:18px;height:18px;background-image:url(/build/assets/icon_salary-BZwj4Qo4.svg);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:768px){.jobOffer__inIncome{display:none}}.jobOffer__inClosestStation{font-weight:500;font-size:15px;margin-top:7.5px;padding-top:7.5px;padding-left:22px;border-top:1px dotted #FED9CA;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobOffer__inClosestStation:before{content:"";position:absolute;top:60%;transform:translateY(-50%);left:3px;width:12px;height:16px;background-image:url(/build/assets/icon_train-qo-IYba5.svg);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:768px){.jobOffer__inClosestStation{display:none}}.jobOffer__subList{display:none}@media screen and (max-width:768px){.jobOffer__subList{max-width:380px;margin:17.5px auto 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.jobOffer__subItem{width:180.5px;height:52px}.jobOffer__subAnchor{width:100%;height:100%;padding:15px 15px 15px 46px;border-radius:7.5px;background:#fff;display:flex;align-items:center;font-weight:700;font-size:15px;line-height:1;position:relative}.jobOffer__subAnchor:before{content:"";position:absolute;top:50%;left:20px;transform:translateY(-50%);width:20px;height:20px;background-position:center;background-size:cover;background-repeat:no-repeat}.jobOffer__subAnchor--history{border:2.5px solid #53aeec;box-shadow:3px 3px 6px #3088c466}.jobOffer__subAnchor--history:before{background-image:url(/build/assets/icon__recently-CEVTdaYN.svg);left:20px}.jobOffer__subAnchor--favorite{border:2.5px solid #fb8050;box-shadow:3px 3px 6px #e9673466}.jobOffer__subAnchor--favorite:before{background-image:url(/build/assets/icon__favorite-B0p9TLQG.svg);left:22px}}@media screen and (max-width:480px){.jobOffer__subList{gap:12px}.jobOffer__subAnchor{padding:15px 0 14px 45px}.jobOffer__subAnchor--favorite:before{left:20px}}@media screen and (max-width:768px){.jobOffer__linkList{display:flex;flex-direction:row;gap:10px;overflow-x:scroll;padding-bottom:8px}.jobOffer__linkItem{background:#fed9ca;border-radius:5px}.jobOffer__linkList a{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:140px;height:95px;gap:5px;font-size:13px;font-weight:700;box-shadow:2px 2px 4px #00000029;border-radius:5px;line-height:1.2}.jobOffer__linkList::-webkit-scrollbar{height:5px}.jobOffer__linkList::-webkit-scrollbar-thumb{background:#fb8050;width:90px}.jobOffer__linkList::-webkit-scrollbar-track{background-color:#f1eee7}.jobOffer__linkItem{text-align:center}.jobOffer__linkItem .fontSize__small{font-size:11px;line-height:0}.jobOffer__inner .top__titleOuter{margin-top:20px}}.information__inner{max-width:767px;margin:0 auto}.information__list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:-13px}@media screen and (max-width:768px){.information__list{margin-bottom:-7.5px}}.information__item{width:250px;height:90px;border-radius:5px;margin-bottom:13px;transition:opacity .3s}@media screen and (max-width:768px){.information__item{width:calc(50% - 3px);height:70px;margin-bottom:7.5px}}.information__item:nth-of-type(odd){background:#e2f1fc;border:1px solid #53aeec}.information__item:nth-of-type(odd) .information__anchor:before{background:#53aeec}.information__item:nth-of-type(2n){background:#fed9ca;border:1px solid #fb8050}.information__item:nth-of-type(2n) .information__anchor:before{background:#fb8050}.information__item:hover{opacity:.55}.information__anchor{display:flex;align-items:center;height:100%;padding:20px 24px 20px 14px;position:relative}@media screen and (max-width:768px){.information__anchor{padding:15px 15px 15px 12px}}.information__anchor:before,.information__anchor:after{content:"";position:absolute}.information__anchor:before{top:0;left:0;width:30px;height:30px;clip-path:polygon(0 0,100% 0,0% 100%)}.information__anchor:after{content:"";width:9px;height:9px;border-top:3px solid #312727;border-right:3px solid #312727;transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;right:10px;border-radius:1px}@media screen and (max-width:768px){.information__anchor:after{right:10px;width:8px;height:8px;border-top:2px solid #312727;border-right:2px solid #312727}}.information__imgOuter{margin-right:10px;border-radius:50%;overflow:hidden}@media screen and (max-width:768px){.information__imgOuter{max-width:39px;margin-right:5px}}.information__text{font-weight:700;font-size:15px;line-height:1.5}@media screen and (max-width:768px){.information__text{font-size:12.5px;line-height:1.3}}.information__text--big{font-size:18px}@media screen and (max-width:768px){.information__text--big{font-size:15px}}@media screen and (max-width:768px){.information__bannerArea{margin-top:12px}.information__bannerList{display:flex;flex-direction:column;gap:12px}}.login .main-global{padding:55px 0 0}@media screen and (min-width:768px){.login .main-global{padding:0}}.login .main-global .container{padding:10px 10px 0}.container{padding-left:5px;padding-right:5px}.login .module-block.merit{margin:60px auto 0}body.login{background:#fff;min-width:320px}.login .main-global img{width:100%}.login a:hover,.login a:focus{text-decoration:none}.login .module-block{margin:35px auto 0}.login .module-block .block-title h2{border-bottom:2px solid #ee8a0e;margin:20px 0;padding:20px;font-size:22px;text-align:center}.login .module-block.aboutmypagemember-block{padding:0 10px}.login .aboutmypagemember-block .aboutmypagemember{background:#fff;box-sizing:border-box;text-align:center}.login .module-block .aboutmypagemember-block p{font-size:14px;margin:0 0 15px}.login .module-block .aboutmypagemember-block span.asterisk{font-size:11px;margin:0 0 15px}.login .aboutmypagemember-block .aboutmypagemember h3{font-size:20px;line-height:30px;font-weight:700;color:#ffc109;margin-top:0;margin-bottom:30px;position:relative}.login .aboutmypagemember-block .aboutmypagemember h3:before{background:url(/resources/images/support/documents/merit/squarebrackets_start.png) no-repeat;background-size:100%;bottom:0;content:"";width:8px;height:70px;left:50px;position:absolute;top:5px}.login .aboutmypagemember-block .aboutmypagemember h3:after{background:url(/resources/images/support/documents/merit/squarebrackets_end.png) no-repeat;background-size:100%;bottom:0;content:"";width:8px;height:70px;right:50px;position:absolute;top:5px}.login .membermerit .mypage_block,.login .membermerit .support_block{display:inline-block;width:48.5%;border:2px solid;border-radius:10px;position:relative;padding-bottom:40%;background-size:90%;background-position-x:center;background-position-y:97%;background-repeat:no-repeat;margin-bottom:30px}.login .membermerit .mypage_block h3,.login .membermerit .support_block h3{color:#fff;padding:7% 0;text-align:center;margin:0;font-size:5vw;font-weight:700;border-radius:7px 7px 0 0}.login .membermerit .mypage_block p,.login .membermerit .support_block p{padding:0 4%;font-size:3.8vw;box-sizing:border-box}.login .membermerit .mypage_block{border-color:#ebb30b;background-image:url(/build/assets/image_step1-9Zo-Zht3.png)}.login .membermerit .mypage_block h3{background:#ebb30b}.login .membermerit .support_block{border-color:#2b99e5;margin-right:1%;background-image:url(/build/assets/image_step3-7RWoD5NQ.png)}.login .membermerit .support_block h3{background:#2b99e5}.login .membermerit p.recommend-ttl{font-weight:700;border:1px solid;border-radius:100px;width:90%;padding:2px;font-size:2.8vw;text-align:center;margin:7% auto}.login .membermerit .mypage_block .recommend-ttl{border-color:#ebb30b;color:#ebb30b}.login .membermerit .support_block .recommend-ttl{border-color:#2b99e5;color:#2b99e5}.login .membermerit .mypage_block a,.login .membermerit .support_block a{position:absolute;left:0;right:0;margin:0 auto;bottom:-12.5%;text-align:center;width:70%}.login .aboutmypagemember-block .memberauthority{background:#fff;box-sizing:border-box;margin:30px auto 0;text-align:center}.login .aboutmypagemember-block .memberauthority h4{font-size:16px;font-weight:700;text-align:center;color:#333;margin-top:0;margin-bottom:45px}.login .memberauthority .memberauthority-box li{width:100%;margin:0 0 40px;position:relative}.login .memberauthority .memberauthority-box li.ma1:before{background:url(/resources/images/support/documents/merit/icon_memberauthority1.png) no-repeat;background-size:100%;bottom:0;content:"";width:75px;position:absolute;top:-25px;left:50%;margin:0 0 0 -37px}.login .memberauthority .memberauthority-box li.ma2:before{background:url(/resources/images/support/documents/merit/icon_memberauthority2.png) no-repeat;background-size:100%;bottom:0;content:"";width:75px;position:absolute;top:-25px;left:50%;margin:0 0 0 -37px}.login .memberauthority .memberauthority-box li.ma3:before{background:url(/resources/images/support/documents/merit/icon_memberauthority3.png) no-repeat;background-size:100%;bottom:0;content:"";width:75px;position:absolute;top:-25px;left:50%;margin:0 0 0 -37px}.login .memberauthority .memberauthority-box li.ma4:before{background:url(/resources/images/support/documents/merit/icon_memberauthority4.png) no-repeat;background-size:100%;bottom:0;content:"";width:75px;position:absolute;top:-25px;left:50%;margin:0 0 0 -37px}.login .memberauthority .memberauthority-box li:nth-child(4n){margin:0}.login .memberauthority .memberauthority-box dl{margin:0}.login .memberauthority .memberauthority-box dt{background-color:#ebb30b;color:#fff;padding:25px 0 20px;font-size:16px;line-height:20px}.login .memberauthority .memberauthority-box dd{border:1px solid #ebb30b;padding:15px;font-size:14px;line-height:24px;text-align:left}.login .module-block.changejob-block{margin:30px auto 0;background-color:#fff9f3;padding:40px 20px}.login .changejob-block .changejob{box-sizing:border-box;position:relative;text-align:center}.login .module-block .changejob-block p{font-size:16px;margin:0 0 15px}.login .module-block .changejob-block span.asterisk{font-size:14px;margin:0 0 15px}.login .changejob-block .changejob h3{font-size:20px;line-height:30px;font-weight:700;color:#f08a26;margin-top:0;margin-bottom:30px;position:relative}.login .changejob-block .changejob h3:before{background:url(/build/assets/squarebrackets_start_2-BAQTOoc7.png) no-repeat;background-size:100%;bottom:0;content:"";width:8px;height:70px;left:45px;position:absolute;top:5px}.login .changejob-block .changejob h3:after{background:url(/build/assets/squarebrackets_end_2-CvZqqprH.png) no-repeat;background-size:100%;bottom:0;content:"";width:8px;height:70px;right:45px;position:absolute;top:5px}.login .changejob-block .support-step{box-sizing:border-box;margin:30px auto 0;text-align:center}.login .changejob-block .support-step span.asterisk{font-size:14px}.login .changejob-block .support-step h4{font-size:16px;font-weight:700;text-align:center;color:#333;margin-top:0;margin-bottom:50px}.login .changejob-block .support-step li{border:1px solid #f08a26;background-color:#fff;background-position:right center;background-repeat:no-repeat;padding:35px 15px 10px;margin-bottom:60px;text-align:center;position:relative;display:inline-block;box-sizing:border-box;width:100%}.login .changejob-block .support-step li.step1:before{background:url(/build/assets/icon_step1-DgJVjVgn.png) no-repeat;background-size:100%;bottom:0;content:"";width:50px;position:absolute;top:-25px;left:50%;margin:0 0 0 -25px}.login .changejob-block .support-step li.step1:after{background:url(/build/assets/balloon_under-qs036TcK.png) no-repeat;background-size:100%;content:"";width:40px;height:22px;position:absolute;bottom:-22px;left:50%;margin:0 0 0 -20px}.login .changejob-block .support-step li.step2:before{background:url(/build/assets/icon_step2-BviuVWbn.png) no-repeat;background-size:100%;bottom:0;content:"";width:50px;position:absolute;top:-25px;left:50%;margin:0 0 0 -25px}.login .changejob-block .support-step li.step2:after{background:url(/build/assets/balloon_under-qs036TcK.png) no-repeat;background-size:100%;content:"";width:40px;height:22px;position:absolute;bottom:-22px;left:50%;margin:0 0 0 -20px}.login .changejob-block .support-step li.step3:before{background:url(/build/assets/icon_step3-Cun9qKOc.png) no-repeat;background-size:100%;bottom:0;content:"";width:50px;position:absolute;top:-25px;left:50%;margin:0 0 0 -25px}.login .changejob-block .support-step li.step3:after{background:url(/build/assets/balloon_under-qs036TcK.png) no-repeat;background-size:100%;content:"";width:40px;height:22px;position:absolute;bottom:-22px;left:50%;margin:0 0 0 -20px}.login .changejob-block .support-step li.step4:before{background:url(/build/assets/icon_step4-DxBXUNYx.png) no-repeat;background-size:100%;bottom:0;content:"";width:50px;position:absolute;top:-25px;left:50%;margin:0 0 0 -25px}.login .changejob-block .support-step li.step4:after{background:url(/build/assets/balloon_under-qs036TcK.png) no-repeat;background-size:100%;content:"";width:40px;height:22px;position:absolute;bottom:-22px;left:50%;margin:0 0 0 -20px}.login .changejob-block .support-step li.step5:before{background:url(/build/assets/icon_step5-Jlgl7B09.png) no-repeat;background-size:100%;bottom:0;content:"";width:50px;position:absolute;top:-25px;left:50%;margin:0 0 0 -25px}.login .changejob-block .support-step li.step5:after{background:url(/build/assets/balloon_under-qs036TcK.png) no-repeat;background-size:100%;content:"";width:40px;height:22px;position:absolute;bottom:-22px;left:50%;margin:0 0 0 -20px}.login .changejob-block .support-step li.step6:before{background:url(/build/assets/icon_step6-Be152Tk4.png) no-repeat;background-size:100%;bottom:0;content:"";width:50px;position:absolute;top:-25px;left:50%;margin:0 0 0 -25px}.login .changejob-block .support-step li.step6:after{background:url(/build/assets/balloon_under-qs036TcK.png) no-repeat;background-size:100%;content:"";width:40px;height:22px;position:absolute;bottom:-22px;left:50%;margin:0 0 0 -20px}.login .changejob-block .support-step li.step7:before{background:url(/build/assets/icon_step7-DbqEWJ97.png) no-repeat;background-size:100%;bottom:0;content:"";width:50px;position:absolute;top:-25px;left:50%;margin:0 0 0 -25px}.login .changejob-block .support-step li.step7:after{background:url(/build/assets/balloon_under-qs036TcK.png) no-repeat;background-size:100%;content:"";width:40px;height:22px;position:absolute;bottom:-22px;left:50%;margin:0 0 0 -20px}.login .changejob-block .support-step li.step8:before{background:url(/build/assets/icon_step8-DnB3uu6k.png) no-repeat;background-size:100%;bottom:0;content:"";width:50px;position:absolute;top:-25px;left:50%;margin:0 0 0 -25px}.login .changejob-block .support-step li.step8:after{background:url(/build/assets/balloon_under-qs036TcK.png) no-repeat;background-size:100%;content:"";width:40px;height:22px;position:absolute;bottom:-22px;left:50%;margin:0 0 0 -20px}.login .changejob-block .support-step li.step9:before{background:url(/build/assets/icon_step9-JUjqHcFc.png) no-repeat;background-size:100%;bottom:0;content:"";width:50px;position:absolute;top:-25px;left:50%;margin:0 0 0 -25px}.login .changejob-block .support-step li:last-child{margin-bottom:0}.login .support-step .changejob-box img{padding:0 45px;width:100%}.login .support-step .changejob-box img.subtitle{width:100%;margin:10px 0}.login .support-step .changejob-box p{font-size:14px;line-height:24px;text-align:left;margin:16px}.login .support-step .changejob-box p span{color:#f08a26;font-size:16px;font-weight:700;line-height:20px;text-align:center;margin:15px 0 7px}@media screen and (min-width:768px){.container{position:relative;width:750px;max-width:none!important;margin-right:auto;margin-left:auto}.login .support-step .changejob-box img{padding:0;width:33%;display:inline-block;vertical-align:top;margin-right:10px}.login .support-step .changejob-box p{width:64%;display:inline-block;vertical-align:top;margin:0}.login .support-step .changejob-box p span{text-align:left}}.login .banner-area{margin:0 auto 40px;text-align:center}.merit__title{font-weight:700;font-size:25px;line-height:1.3;text-align:center;position:relative;padding-top:32px}.merit__title:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:63px;height:28px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/build/assets/icon_merit-C954lvhJ.svg)}.merit__title--big{color:#fb8050;font-size:35px}.merit__title--color{color:#fb8050}.merit__list{margin-top:70px;display:flex;border-radius:10px;background:#eef7fd}@media screen and (max-width:768px){.merit__list{flex-direction:column;background:#fff;margin-top:8.5px}}.merit__item{position:relative;padding:68px 18.5px 30px}@media screen and (max-width:768px){.merit__item{padding:0}.merit__item:nth-of-type(n+2){margin-top:12px}}.merit__item:nth-of-type(2):before,.merit__item:nth-of-type(2):after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:3px;height:130px;background-color:#53aeec}.merit__item:nth-of-type(2):before{left:-5px}.merit__item:nth-of-type(2):after{right:5px}@media screen and (max-width:768px){.merit__item:nth-of-type(2):before,.merit__item:nth-of-type(2):after{content:none}}.merit__inImgOuter{position:absolute;top:-49px;left:50%;transform:translate(-50%);border-radius:50%;overflow:hidden}@media screen and (max-width:768px){.merit__inImgOuter{width:68px;top:0;left:0;transform:none}}.merit__inTitleOuter{max-width:238px}@media screen and (max-width:768px){.merit__inTitleOuter{max-width:100%;position:relative;z-index:1}.merit__inTitleOuter:before,.merit__inTitleOuter:after{content:"";width:17.15px;height:5.12px;background:#fb8050;position:absolute;top:33px;right:15px;z-index:1;transition:transform .5s}.merit__inTitleOuter:before{transform:rotate(90deg)}.merit__inTitleOuter.is-active:before{transform:rotate(0)}}.merit__inTitle{font-weight:700;font-size:18px;text-align:center}@media screen and (max-width:768px){.merit__inTitle{text-align:left;padding-left:80px;padding-right:48px;height:68px;display:flex;align-items:center;cursor:pointer;position:relative}.merit__inTitle:after{content:"";margin-left:12.5px;border-top:3px solid #eef7fd;flex-grow:1}}.merit__inTitle--color{color:#fb8050}.merit__inText{margin-top:5px;font-weight:500;font-size:15px}@media screen and (max-width:768px){.merit__inText{display:none;padding:12.5px 16.5px;margin-top:8.5px;border-radius:2.5px;background:#fff6f2}}@media screen and (max-width:768px){.merit__anchorOuter{width:100%;margin:20px auto 0;display:flex;flex-direction:column;align-items:center}.merit__anchorLead{display:inline-flex;align-items:center;font-weight:700;font-size:15px;position:relative;margin-bottom:5px}.merit__anchorLead:before{left:-15px;content:"｜";transform:scaleX(3) rotate(-15deg);margin-right:5px;color:#fb8050}.merit__anchorLead:after{right:-15px;content:"｜";transform:scaleX(3) rotate(15deg);margin-left:5px;color:#fb8050}.merit__anchor{display:flex;align-items:center;justify-content:center;width:90%;height:52px;border-radius:26px;background:linear-gradient(90deg,#fb8050,#f9b436);box-shadow:2px 2px 4px #00000029;font-weight:600;font-size:18px;letter-spacing:0;color:#fff;padding:0 15px;position:relative}.merit__anchor:after{content:"";width:9px;height:9px;border-top:3px solid #FFF;border-right:3px solid #FFF;transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;right:5%;border-radius:1px}}.usersvoice{position:relative;padding-bottom:25px;height:470px}.usersvoice__list{margin-bottom:50px}@media screen and (max-width:768px){.usersvoice__list{margin:0 calc(50% - 50vw) 50px;width:100vw}}.usersvoice__item{max-width:298px;margin:5px 12.5px;border-radius:10px;background:#fff6f2}.usersvoice__anchor{display:block;padding:15px}.usersvoice__top{display:flex;align-items:center}.usersvoice__imgOuter{border-radius:50%;overflow:hidden;margin-right:15px}.usersvoice__prefecture{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;font-weight:700;font-size:12px;line-height:1;color:#fff;border-radius:11.5px;background:#fb8050}.usersvoice__name{font-size:15px;margin-top:7px}.usersvoice__middle{margin-top:10px}.usersvoice__around{display:flex;align-items:center;justify-content:center;padding:4px;border-radius:13px;background:#fff;font-weight:700;font-size:12px}.usersvoice__bottom{padding-top:31px;position:relative}.usersvoice__bottom:before{content:"";width:213.21px;height:1px;position:absolute;top:16px;left:50%;transform:translate(-50%);background-image:linear-gradient(to right,#FED9CA,#FED9CA 8px,transparent 8px,transparent 8px);background-size:16px 1px;background-position:left bottom;background-repeat:repeat-x}.usersvoice__text{font-weight:500;font-size:15px;line-height:1.5em;height:4.5em}.usersvoice__moreOuter{display:flex;align-items:center;justify-content:center;margin-top:5px}.usersvoice__more{font-weight:700;font-size:15px;position:relative;padding-right:13px}.usersvoice__more:after{content:"";width:8px;height:8px;border-top:3px solid #312727;border-right:3px solid #312727;transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;right:0;border-radius:1px}.usersvoice .slick-slide{height:410px}.usersvoice__annualIncome,.usersvoice__reason{margin-top:8px}.usersvoice__annualIncome--title,.usersvoice__reason--title{color:#fb8050;font-size:13px;font-weight:700}.usersvoice__annualIncome__inner{display:flex;flex-direction:row;font-weight:700;justify-content:space-around;width:95%;margin:auto}.usersvoice__annualIncome--after,.usersvoice__reason--after{color:#fb8050}.usersvoice__reason__inner{display:flex;flex-direction:row;font-weight:700;justify-content:space-around;width:95%;margin:auto;gap:12px}.usersvoice__reason__inner p{font-size:15px}.faq__item:nth-of-type(n+2){margin-top:15px}.faq__head{border-radius:5px;background:#fed9ca;position:relative;cursor:pointer}@media screen and (max-width:768px){.faq__head{border-radius:2.5px}}.faq__head:before,.faq__head:after{content:"";width:17.15px;height:5.12px;background:#fb8050;position:absolute;top:50%;right:15px;transform:translateY(-50%);z-index:1;transition:transform .5s}.faq__head:before{transform:translateY(-50%) rotate(90deg)}.faq__head.is-active:before{transform:translateY(-50%) rotate(0)}.faq__question{font-weight:700;font-size:15px;color:#312727;padding:15px 45px 14px 57px;position:relative}@media screen and (max-width:768px){.faq__question{padding:10px 45px 10px 48px}}.faq__question:before{content:"Q";width:31px;height:31px;background:#fff;border-radius:50%;left:15px;top:50%;transform:translateY(-50%);position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;font-family:DINOT,sans-serif;font-weight:700;font-size:20px;line-height:18px;color:#fb8050}@media screen and (max-width:768px){.faq__question:before{width:25.5px;height:25.5px}}.faq__body{padding:23px 29px 0 57px;position:relative;display:none}@media screen and (max-width:768px){.faq__body{padding:13px 12.5px 7.5px}}.faq__answerTitle{font-weight:700;font-size:15px;display:inline-block;position:relative}.faq__answerTitle--bgLine{background:linear-gradient(transparent 0%,transparent 50%,#E6F4FD 50%,#E6F4FD 100%)}@media screen and (max-width:768px){.faq__answerTitle{margin-left:35px}}.faq__answerTitle:before{content:"A";width:31px;height:31px;background:#53aeec;border-radius:50%;left:-42px;top:50%;transform:translateY(-50%);position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;font-family:DINOT,sans-serif;font-weight:700;font-size:20px;line-height:18px;color:#fff}@media screen and (max-width:768px){.faq__answerTitle:before{width:25.5px;height:25.5px;left:-33px}}.faq__answerText{margin-top:12px;font-weight:500;font-size:15px}.faq__answer__blue{color:#53aeec;font-weight:700}.jof__inner{margin:20px auto;width:100%;background-color:#fdf4df;padding:28px}@media screen and (max-width:768px){.jof__inner{margin:30px 0 30px -12.5px;padding:16px;width:calc(100% + 25px);position:relative}}.jof__inner .slick-next,.jof__inner .slick-prev{box-shadow:none}.jof__title--h3{font-weight:700;font-size:20px;color:#fb8050}.jof__title--h3 span,.job__item--btn ul li span{color:#312727}.job__item--btn ul{display:flex;gap:12px;margin-top:16px}.job__item--btn ul li{color:#2ea7e0;border-radius:6px;border:2px solid #55B7ED;background:#fff;padding:20px 28px;font-weight:700;width:183px;text-align:center;box-shadow:2px 2px 8px #0000001a;cursor:pointer}.jof__list{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:14px 10px}.jof__list .jof__title{display:flex;justify-content:space-between}.jof__list .jof__content{display:none}.jof__list .jof__content ul{display:flex;gap:12px;margin-top:16px}.jof__list .jof__content ul li{position:relative;width:183px;height:108px}.jof__list .jof__content ul li a{display:block;width:100%;height:100%;background:linear-gradient(270deg,#a7390b99,#a7390b4d);border-radius:8px;position:absolute;top:0;left:0;transition:all .2s ease;outline:none!important}.jof__list .jof__content ul li img{border-radius:8px}.jof__list .jof__content ul li a p{display:inline-block;width:99%;text-align:center;line-height:1.4;font-size:18px;font-weight:700;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jof__list .jof__content ul li a p span{border-bottom:double;border-color:#fff}.jof__back{padding-right:20px;position:relative}.jof__back:after{content:"";background-image:url(/build/assets/icon_return-BexBvH5B.svg);width:16px;height:16px;background-size:contain;position:absolute;right:0}.jof__item--bnr{display:flex;justify-content:space-around}@media only screen and (max-width:768px){.jof__list,.jof__list .jof__title{display:block}.jof__list .jof__content ul{margin-bottom:32px}.jof__list .jof__content ul li{aspect-ratio:16 / 9;width:calc(50% - 6px);height:auto}.job__item--btn ul,.jof__list .jof__content ul,.jof__item--bnr{flex-wrap:wrap}.job__item--btn ul li{width:48%;padding:16px 0}.jof__back{position:absolute;bottom:16px;right:16px}.jof__list .jof__content ul li img{width:100%;height:auto}}@media only screen and (max-width:768px){.jof__list .slick-dots{bottom:-10px}}.jof__item a{display:block;height:auto;width:100%;background-color:#fff;box-shadow:2px 2px 4px #00000029;overflow:hidden}.jof__item a:hover{opacity:.55}@media only screen and (max-width:768px){.jof__item a{opacity:.3;transform:scale(.8);transition:opacity .5s,transform .5s;border-radius:8px}}.jof__item p{min-height:46px;padding:5px;color:#000;font-size:12px;font-weight:500;line-height:18px}@media only screen and (max-width:768px){.jof__item p{display:block;min-height:auto;padding:9px;font-size:13px;font-weight:400;line-height:19.5px}}.jof__item img{width:100%}@media screen and (max-width:768px){.jof__item img{border-radius:10px 10px 0 0}}@media only screen and (max-width:768px){.jof__list .slick-center a{display:block;opacity:1;transform:scale(1)}}@media screen and (max-width:768px){.jof__inner .slick-next{right:0}}@media screen and (max-width:768px){.jof__inner .slick-prev{left:0}}@media screen and (max-width:768px){.jof__inner .slick-dotted.slick-slider{padding-bottom:0}}.service__inner{width:100%;margin:0 auto 16px}.service__content{background:#fff;padding:20px 30px;border-radius:10px}.service__content .service__inner{border-bottom:1px dotted #fb8050}@media screen and (max-width:768px){.service__inner{width:100%}.service__content{background:#fdf4df;padding:16px 20px;border-radius:unset}.service__number__content{background:none}.service__inner.service__inner__sp{border:none}}.service__title{font-size:16px;font-weight:700;text-align:center}.service__number--caption{font-size:40px;font-weight:700;padding:0 8px;color:#fb8050}.service__numberOuter{display:flex;align-items:baseline;justify-content:center}.service__number--small{font-size:14px;padding-left:4px;color:#312727}.service__days{font-size:12px;font-weight:700}@media screen and (max-width:768px){.service__numberOuter{line-height:1}.service__number--caption{font-size:clamp(7.2vw,3vw,40px)}}@media screen and (max-width:320px){.service__title,.service__number--small,.service__days{font-size:12px}.service__number--caption{font-size:6vw;padding:0 4px}}.service__list{display:flex;justify-content:space-around}@media screen and (max-width:768px){.service__list{flex-direction:column}.service__item:nth-of-type(n+2){margin-top:10px}}.service__anchor{display:block;transition:opacity .3s}.service__anchor:hover{opacity:.55}@media screen and (max-width:768px){.service__anchor img{width:100%}}.feature{padding-top:55px;position:relative}.feature:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:216px;height:29px;background-image:url(/build/assets/bgImage__building-DijOKEVc.webp);background-position:center;background-repeat:no-repeat}.feature__title{font-weight:700;font-size:17px;color:#fb8050;display:flex;align-items:center}.feature__title:before{content:"";width:21px;height:25px;background-image:url(/build/assets/feature__icon-Cx9UGQWf.svg);background-repeat:no-repeat}.feature__list{margin-top:5px}.feature__item:nth-of-type(n+2){margin-top:10px}.feature__anchor{transition:opacity .3s}.feature__anchor:hover{opacity:.55}@media screen and (max-width:768px){.r_aside__inner .feature__item{text-align:center}}@media screen and (max-width:768px){.main__outer.findFrom__outer{margin-top:35px;padding-bottom:50px}}.findFrom__headList{display:flex}.findFrom__headItem{display:flex;align-items:center;font-weight:700;font-size:18px;padding:10px 10px 6px;color:#fff;background:#d2d2d2;overflow:hidden;border-radius:5px 5px 0 0;cursor:pointer}@media screen and (max-width:768px){.findFrom__headItem{font-size:16px;padding:13px 10px 6px}.findFrom__headItem--fs-sm{font-size:14px}}.findFrom__headItem.is-active{color:#fb8050;background:#fff;position:relative}.findFrom__headItem.is-active:before{content:"";position:absolute;width:100%;top:0;left:0;border-top:6px solid #fb8050}.findFrom__headItem .findFrom__headItem--icon__pin:before,.findFrom__headItem.is-active .findFrom__headItem--icon__pin:before,.findFrom__headItem .findFrom__headItem--icon__occupation:before,.findFrom__headItem.is-active .findFrom__headItem--icon__occupation:before,.findFrom__headItem .findFrom__headItem--icon__qualifications:before,.findFrom__headItem.is-active .findFrom__headItem--icon__qualifications:before,.findFrom__headItem .findFrom__headItem--icon__salary:before,.findFrom__headItem.is-active .findFrom__headItem--icon__salary:before,.findFrom__headItem .findFrom__headItem--icon__jobContents:before,.findFrom__headItem.is-active .findFrom__headItem--icon__jobContents:before,.findFrom__headItem .findFrom__headItem--icon__employmentStatus:before,.findFrom__headItem.is-active .findFrom__headItem--icon__employmentStatus:before,.findFrom__headItem .findFrom__headItem--icon__service:before,.findFrom__headItem.is-active .findFrom__headItem--icon__service:before,.findFrom__headItem .findFrom__headItem--icon__fastidiousness:before,.findFrom__headItem.is-active .findFrom__headItem--icon__fastidiousness:before{content:"";display:inline-block;width:15px;height:23px;background-size:contain;background-repeat:no-repeat;margin-right:5px;vertical-align:middle}.findFrom__headItem .findFrom__headItem--icon__pin:before,.findFrom__headItem.is-active .findFrom__headItem--icon__pin:before{width:13px;height:20px}.findFrom__headItem .findFrom__headItem--icon__pin:before{background-image:url(/build/assets/pin__gray-IXL-DPf-.svg)}.findFrom__headItem.is-active .findFrom__headItem--icon__pin:before{background-image:url(/build/assets/pin__orange-DMkbto4p.svg)}.findFrom__headItem .findFrom__headItem--icon__occupation:before,.findFrom__headItem.is-active .findFrom__headItem--icon__occupation:before{width:12px;height:20px}.findFrom__headItem .findFrom__headItem--icon__occupation:before{background-image:url(/build/assets/occupation__gray-B_dAeT7f.svg)}.findFrom__headItem.is-active .findFrom__headItem--icon__occupation:before{background-image:url(/build/assets/occupation-D6jeyXB1.svg)}.findFrom__headItem .findFrom__headItem--icon__qualifications:before{background-image:url(/build/assets/qualifications__gray-CBWBSiYC.svg)}.findFrom__headItem.is-active .findFrom__headItem--icon__qualifications:before{background-image:url(/build/assets/qualifications-CS2V3jlw.svg)}.findFrom__headItem .findFrom__headItem--icon__salary:before{background-image:url(/build/assets/salary__gray-DQIu-XDA.svg)}.findFrom__headItem.is-active .findFrom__headItem--icon__salary:before{background-image:url(/build/assets/salary-_TF-G8-O.svg)}.findFrom__headItem .findFrom__headItem--icon__jobContents:before{background-image:url(/build/assets/jobContents__gray-B0OY3mUL.svg)}.findFrom__headItem.is-active .findFrom__headItem--icon__jobContents:before{background-image:url(/build/assets/jobContents-CFa1w7Cn.svg)}.findFrom__headItem .findFrom__headItem--icon__employmentStatus:before{background-image:url(/build/assets/employmentStatus__gray-C8bVvqlb.svg)}.findFrom__headItem.is-active .findFrom__headItem--icon__employmentStatus:before{background-image:url(/build/assets/employmentStatus-BXtDVhEI.svg)}.findFrom__headItem .findFrom__headItem--icon__service:before,.findFrom__headItem.is-active .findFrom__headItem--icon__service:before{width:20px;height:20px}.findFrom__headItem .findFrom__headItem--icon__service:before{background-image:url(/build/assets/service__gray-C-ETBUqU.svg)}.findFrom__headItem.is-active .findFrom__headItem--icon__service:before{background-image:url(/build/assets/service-DJqPJtJ7.svg)}.findFrom__headItem .findFrom__headItem--icon__fastidiousness:before,.findFrom__headItem.is-active .findFrom__headItem--icon__fastidiousness:before{width:18px;height:20px}.findFrom__headItem .findFrom__headItem--icon__fastidiousness:before{background-image:url(/build/assets/fastidiousness__gray-nHFgWDhH.svg)}.findFrom__headItem.is-active .findFrom__headItem--icon__fastidiousness:before{background-image:url(/build/assets/fastidiousness-gXjMQ481.svg)}.findFrom__headItem:nth-of-type(n+2){margin-left:10px}.findFrom__headItem--icon{display:inline-block;line-height:1;margin-right:8px}@media screen and (max-width:768px){.findFrom__headItem--icon{margin-right:5px}}.findFrom__bodyList{background-color:#fff;padding:20px}@media screen and (max-width:768px){.findFrom__bodyList{padding:12px 10px 27.5px}}.findFrom__inListOuter{display:flex;align-items:center}@media screen and (max-width:768px){.findFrom__inListOuter{flex-direction:column;align-items:flex-start}}.findFrom__inListOuter:nth-of-type(n+2){margin-top:5px}@media screen and (max-width:768px){.findFrom__inListOuter:nth-of-type(n+2){margin-top:10px}}.findFrom__inTitle{font-weight:700;font-size:15px;margin-right:10px}@media screen and (max-width:768px){.findFrom__inTitle{margin-right:0;margin-bottom:5px}}.findFrom__inList{display:flex;flex-wrap:wrap;margin-right:-5px;margin-bottom:-5px}@media screen and (max-width:768px){.findFrom__inList{width:100%}}.findFrom__inItem{margin-right:5px;margin-bottom:5px}@media screen and (max-width:768px){.findFrom__inItem{width:calc(50% - 5px)}}.findFrom__inAnchor{display:flex;align-items:center;padding:4px 10px;border-radius:5px;background:#fff;border:1px solid #fb8050;font-weight:700;font-size:15px;line-height:1.3;transition:background .3s}@media screen and (max-width:768px){.findFrom__inAnchor{width:100%;padding:5px 10px;line-height:1.3em;height:100%;min-height:3em;font-size:14px}}.findFrom__inAnchor:hover{background:#ffefe8}.findFrom__inListOuter--prefecture:nth-of-type(n+2){margin-top:10px}@media screen and (max-width:768px){.findFrom__inListOuter--prefecture:nth-of-type(1){margin-top:8px}.findFrom__inListOuter--prefecture:nth-of-type(n+2){margin-top:15px}}.findFrom__inTitle--prefecture{font-weight:700;font-size:15px;line-height:1.3;display:flex;align-items:center;margin-bottom:2px}.findFrom__inTitle--prefecture:before{content:"";display:block;background-image:url(/build/assets/pin__black-CsiIHhbA.svg);background-position:center;background-repeat:no-repeat;width:11px;height:14px;margin-right:5.5px}.findFrom__inList--prefecture{display:flex}@media screen and (max-width:768px){.findFrom__inList--prefecture{flex-wrap:wrap}}.findFrom__inItem--prefecture:not(:last-child){margin-right:19px;position:relative}.findFrom__inItem--prefecture:not(:last-child):before{position:absolute;top:50%;transform:translateY(-50%);right:-10px;content:"";width:1px;height:13px;background-color:#312727}.findFrom__inAnchor--prefecture{font-weight:500;font-size:15px;color:#2178b4;transition:opacity .3s}.findFrom__inAnchor--prefecture:hover{opacity:.55}@media screen and (max-width:768px){.popularity__inner{display:grid;grid-template-columns:1fr 1fr;gap:8px}.popularity__list{background:#fff;width:100%;height:95px;position:relative;box-shadow:2px 2px 4px #0000000d;border:1px solid #FED9CA;border-radius:10px}.popularity__item a{display:block}.popularity__image:before{content:"";width:100%;height:60px;background-repeat:no-repeat;background-size:200px;position:absolute;border-radius:5px 5px 0 0}.popularity__list:nth-of-type(1) .popularity__image:before{background-image:url(../images/popularity/bnr__kaigofukushi.webp)}.popularity__list:nth-of-type(2) .popularity__image:before{background-image:url(../images/popularity/bnr__groupHome.webp)}.popularity__list:nth-of-type(3) .popularity__image:before{background-image:url(../images/popularity/bnr__kosodate.webp);background-size:cover}.popularity__list:nth-of-type(4) .popularity__image:before{background-image:url(../images/popularity/bnr__kyuryonayami.webp);background-size:cover;background-position:bottom}.popularity__item p{font-weight:700;text-align:center;position:absolute;right:0;left:0;margin:auto;bottom:5px;font-size:14px}}.whatIs__title{border-radius:10px 10px 0 0;padding:12px 9px 7px;background-color:#fb8050;font-weight:700;font-size:21px;text-align:center;color:#fff}.whatIs__inner{background:#fff;border:5px solid #fb8050;padding:21px}.whatIs__list{counter-reset:whatIs__item 0;width:192px;margin:0 auto}.whatIs__item{display:flex;align-items:center}.whatIs__item:before{content:counter(whatIs__item);counter-increment:whatIs__item 1;font-family:DINOT,sans-serif;font-weight:700;font-size:27px;text-align:center;color:#fb8050;margin-right:15px}.whatIs__item:nth-of-type(n+2){background-image:linear-gradient(to right,#F8D4B8 2px,transparent 2px);background-size:10px 2px;background-repeat:repeat-x;background-position:left top;padding-top:10px;margin-top:6px}.whatIs__text{font-weight:700;font-size:13px}.whatIs__text--color{color:#fb8050}.whatIs__anchor{margin-top:16px;display:flex;align-items:center;justify-content:center;flex-direction:column;width:203px;height:51px;border-radius:22px;background:linear-gradient(90deg,#fb8050,#f9b436);box-shadow:2px 2px 4px #00000029;font-weight:700;font-size:17px;text-align:center;color:#fff;line-height:1.3;transition:opacity .3s}.whatIs__anchor--small{font-size:13px}.whatIs__anchor:hover{opacity:.55}.r_aside .whatIs__text{font-size:16px}.r_aside .whatIs__list,.r_aside .whatIs__anchor{width:100%}.r_aside .aside__outer{margin-top:20px}@media screen and (max-width:768px){.r_aside__inner .whatIs__inner{padding:20px 30px}}@media screen and (max-width:768px){.r_aside__inner .whatIs__item:before{font-size:33px;margin-right:25px}}@media screen and (max-width:768px){.r_aside__inner .whatIs__anchor{width:100%}}@media screen and (max-width:768px){.r_aside__inner .whatIs__list{width:100%}}@media screen and (max-width:768px){.r_aside__inner .whatIs__text{font-size:17px}}.shokubazukan__list{margin-top:10px}.shokubazukan__item:nth-of-type(n+2){margin-top:10px}.shokubazukan__anchor{display:flex;align-items:center;transition:opacity .3s}.shokubazukan__anchor:hover{opacity:.55}.shokubazukan__imgOuter{border-radius:3px;border:2px solid #53aeec}.shokubazukan__company{padding:7px 10px;flex-grow:1;border-radius:0 22px 22px 0;background:#f1eee7;box-shadow:2px 2px 2px #0000000d;line-height:1.3;font-weight:500;font-size:13px;word-break:break-word}.shokubazukan__more{margin-top:10px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px;color:#53aeec;background:#fff;border:2px solid #53aeec;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.05));height:33px;border-radius:16.5px;transition:opacity .3s;position:relative}.shokubazukan__more:hover{opacity:.55}.shokubazukan__more:after{content:"";width:8px;height:8px;border-top:3px solid #53aeec;border-right:3px solid #53aeec;transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;right:8%;border-radius:1px}.shokubazukan__list .shokubazukan__item img{max-width:85px}@media screen and (max-width:768px){.jcc__title img{width:100%}}.jcc__list{background:#fff;border:1px solid #53aeec}.jcc__item:nth-of-type(n+2){border-top:1px dotted #53AEEC}.jcc__anchor{padding:10px 25px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;font-weight:700;font-size:15px;transition:background-color .3s;position:relative}@media screen and (max-width:768px){.jcc__anchor{font-size:20px}}.jcc__anchor--small{font-weight:500;font-size:12px}.jcc__anchor:hover{background-color:#e2f1fc}.jcc__subTitle{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;text-align:center;color:#fff;height:24px;background:#53aeec}@media screen and (max-width:768px){.jcc__subTitle{font-size:20px;height:35px}}.jcc__subList{background:#fff;border:1px solid #53aeec}@media screen and (max-width:768px){.jcc__subList .jcc__subItem{background:#e2f1fc}.jcc__movielink .jcc__subList .jcc__subItem{background:#ffedf3}.jcc__daikoulink .jcc__subList .jcc__subItem{background:#fff6f2}}.jcc__subItem:nth-of-type(n+2){border-top:1px dotted #53AEEC}.jcc__subAnchor{padding:20px 25px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;position:relative}@media screen and (max-width:768px){.jcc__subAnchor{font-size:17px}}.jcc__subAnchor--bold{font-weight:700}.jcc__subAnchor:hover{background-color:#e2f1fc}.jcc__anchor:after,.jcc__subAnchor:after{content:"";width:8px;height:8px;border-top:2px solid #312727;border-right:2px solid #312727;transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;right:5%;border-radius:1px}.jcc__movielink .jcc__subList{border:1px solid #ff6693}.jcc__movielink .jcc__subTitle{background:#ff6693}.jcc__movielink .jcc__subAnchor:hover{background-color:#ffedf3}.jcc__daikoulink .jcc__subList{border:1px solid #fa9b55}.jcc__daikoulink .jcc__subTitle{background:#fa9b55}.jcc__daikoulink .jcc__subAnchor:hover{background-color:#fff6f2}.footer-occupation-link{max-width:980px;width:100%;margin:40px auto}@media screen and (max-width:768px){.footer-occupation-link{width:90%}}.footer-occupation-link_list{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:8px}@media screen and (max-width:768px){.footer-occupation-link_list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;font-size:3.5vw}}.footer-occupation-link_list li a{color:#53aeec}@media screen and (max-width:768px){.footer-occupation-link_list li a{display:block;width:100%;height:100%}}.footer-occupation-link_list li:after{content:"|";font-size:12px;display:inline-block;padding-left:8px}@media screen and (max-width:768px){.footer-occupation-link_list li{position:relative;padding-bottom:8px;display:flex;align-items:center;border-bottom:1px solid #53AEEC}.footer-occupation-link_list li:after{content:"";width:8px;height:8px;border-top:2px solid #53AEEC;border-right:2px solid #53AEEC;transform:rotate(45deg) translateY(-50%);position:absolute;top:0;bottom:0;right:0;margin:auto;border-radius:1px;padding-left:0}}.footer-occupation-link_list li:last-child:after{content:"";padding-left:0}.footer-occupation-link_list li a:hover{text-decoration:underline}.footer__cvArea .cvArea__anchor{display:flex;align-items:center;width:382.88px;height:52px;border-radius:26px;background:linear-gradient(90deg,#fb8050,#f9b436);font-weight:600;font-size:20px;letter-spacing:.01em;color:#fff;padding:0 15px;position:relative;margin:auto}@media screen and (max-width:768px){.footer__cvArea .cvArea__anchor{width:360px;height:52px;font-size:18px;padding-left:0;justify-content:center;gap:5px;margin:auto}}.footer__cvArea .cvArea__anchor:after{content:"";width:9px;height:9px;border-top:3px solid #FFF;border-right:3px solid #FFF;transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;right:4%;border-radius:1px}.footer__cvArea .cvArea__anchor--icon{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;letter-spacing:.07em;color:#fb8050;width:63px;height:24.39px;border-radius:12.19px;background:#fff;margin-right:8px}@media screen and (max-width:768px){.footer__cvArea .cvArea__anchor--icon{margin-right:6px}}.footer__navList{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;gap:10px}@media screen and (max-width:768px){.footer__navList{display:grid;grid-template-columns:1fr 1fr;gap:12px 0}}.footer__navItem a{display:inline-block;background:#fff;border:1px solid #FB8050;border-radius:5px;position:relative;padding:8px 20px 8px 12px;box-shadow:2px 2px 4px #0000001a}@media screen and (max-width:768px){.footer__navItem a{display:flex;align-items:center;width:180px;height:54px;border-radius:3px;padding:8px}}.footer__navItem a:after{content:"";width:8px;height:8px;border-top:2px solid #312727;border-right:2px solid #312727;transform:rotate(45deg) translateY(-50%);position:absolute;top:45%;right:8px;border-radius:1px}.l-footer_inner .footer__cvArea{margin-bottom:40px}@media screen and (max-width:768px){.l-footer_inner .footer__cvArea{margin-bottom:25px}}.l-footer_inner .footer__cvArea .cvArea__anchor{justify-content:center}.l-footer{border-top:none;padding-top:0;background-color:initial}@media screen and (max-width:768px){.l-footer{background:transparent}}.l-footer_nav{padding-right:0;padding-left:0}@media screen and (min-width:769px){.l-footer_nav{margin:0 calc(50% - 50vw);width:100vw}}.l-footer_nav ul li a{color:#312727}.l-footer_copyrightBox{background:#fff;border-top:none}.l-footer dd a{color:initial}.l-footer_inner{padding:30px 0}.l-footer-bgColor__primary{background:#fff8f3}.l-footer_licenseBoxItem{background:#fff}.l-footer_nav2{background:initial;border-top:none;text-align:left;max-width:1100px;width:100%;margin:20px auto;padding:0}@media screen and (max-width:768px){.l-footer_nav2{background:#faf9f7;border-top:#ececec 1px solid;margin-top:0;margin-bottom:0;padding:10px}}.l-footer_nav2 .l-footer_logo img{width:90px;height:auto}.l-footer_nav li:nth-child(1),.l-footer_nav li:nth-child(2){padding:0}@media screen and (max-width:768px){.l-footer_nav li:nth-child(1),.l-footer_nav li:nth-child(2){padding:0}}@media screen and (max-width:768px){.l-footer_nav li{justify-content:center}}.l-footer .l-footer_nav2 .footer__container{display:grid;grid-template-columns:100px 1fr;align-items:center;border-top:2px solid #2798e3;border-bottom:1px solid #2798e3;padding:8px 0}.l-footer_nav2 dl{display:flex;align-items:center}@media screen and (max-width:768px){.l-footer_nav2 dl{flex-direction:column;align-items:baseline}}.l-footer_nav2 dt{margin-top:0}.footer__wrapper dl{display:grid;grid-template-columns:110px 1fr;align-items:baseline;margin-top:12px;width:910px}.footer__wrapper .footer_nav__items{display:flex;flex-wrap:wrap}#top-only-footer{display:none;background:initial;border-top:none;text-align:left;max-width:1100px;width:100%;margin:20px auto;padding:0}@media screen and (max-width:768px){#top-only-footer{display:none!important}}#top-only-footer .l-footer_logo img{width:90px;height:auto}.l-footer #top-only-footer .footer__container{display:grid;grid-template-columns:100px 1fr;align-items:center;border-top:2px solid #2798e3;border-bottom:1px solid #2798e3;padding:8px 0}#top-only-footer dt{margin-top:0;font-size:1.2rem;font-weight:700}.hide{display:none!important}.p-left{padding-left:5%}.popup_background_color{width:100%;background:#000;height:100%;opacity:.4;position:fixed;z-index:100}.popup_contents{position:absolute;width:720px;height:640px;left:calc(50% - 360px);top:calc(50% - 320px);background:#fff;border-radius:16px;z-index:101;transform:scale(.5)}.popup_contents .close_btn{width:42px;height:42px;left:678px;top:-50px;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.25));border:0;border-radius:50%;position:absolute;background:#fb8050;cursor:pointer}.popup_contents .close_btn:before,.close_btn:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:25.91px;background:#fff}.popup_contents .close_btn:before{transform:translate(-50%,-50%) rotate(45deg)}.popup_contents .close_btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.popup_contents .speech_bubble{position:absolute;width:500px;height:79.94px;left:188px;top:46px}.popup_contents .speech_bubble .speech_bubble_img{width:auto;position:absolute}.popup_contents .speech_bubble p{position:absolute;width:268.8px;height:53.76px;left:125px;top:16px;font-style:normal;font-weight:700;font-size:32px;line-height:48px;color:#fb8050}.popup_contents .text_shadow{text-shadow:0px 4px 4px rgba(0,0,0,.25)}.popup_contents .question{position:absolute;width:499px;height:60px;left:188px;top:154px;font-style:normal;font-weight:700;line-height:48px;display:flex;align-items:center;justify-content:center;color:#4d4d4d}.popup_contents .question .question_font_size_nayami{font-size:40px}.popup_contents .question .question_font_size_special{font-size:36px}.popup_contents .woman{position:absolute;width:120px;height:168px;left:60px;top:64.44px}.popup_contents .horizontal_line{position:absolute;width:656px;height:0px;left:32px;top:231.5px;border:1.9px solid #FB8050;transform:rotate(180deg)}.popup_contents .select_btn_left_top{position:absolute;width:316px;height:154px;left:32px;top:262px;background:linear-gradient(270deg,#f9b237,#fb834f);border-radius:30px;cursor:pointer}.popup_contents .select_btn_left_bottom{position:absolute;width:316px;height:154px;left:32px;top:440px;background:linear-gradient(270deg,#f9b237,#fb834f);border-radius:30px;cursor:pointer}.popup_contents .select_btn_right_top{position:absolute;width:316px;height:154px;left:372px;top:262px;background:linear-gradient(270deg,#f9b237,#fb834f);border-radius:30px;cursor:pointer}.popup_contents .select_btn_right_bottom{position:absolute;width:316px;height:154px;left:372px;top:440px;background:linear-gradient(270deg,#f9b237,#fb834f);border-radius:30px;cursor:pointer}.popup_contents .content{position:absolute;width:247px;height:71px;left:24px;top:37px}.popup_contents .select_btn_left_top .content{position:absolute;width:247px;height:71px;left:24px;top:24px}.popup_contents .select_btn_left_top .content .rectangle,.popup_contents .select_btn_right_top .content .rectangle{position:absolute;width:230px;height:36px;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center}.popup_contents .select_btn_left_bottom .content .rectangle{position:absolute;width:112px;height:36px;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center}.popup_contents .select_btn_right_bottom .content .rectangle{position:absolute;width:165px;height:36px;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center}.popup_contents .content .rectangle p{position:absolute;height:23px;font-style:normal;font-weight:700;font-size:26px;line-height:25px;white-space:nowrap;background:linear-gradient(90deg,#fc854f,#fab039);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.popup_contents .content .title_special{position:absolute;width:auto;height:33px;left:0;top:47px;font-style:normal;font-weight:700;font-size:32px;line-height:36px;color:#fff}.popup_contents .title_nayami{position:absolute;width:auto;left:32px;top:24px;font-style:normal;font-weight:700;font-size:36px;line-height:54px;color:#fff;margin:auto}.popup_contents .button_img{position:absolute;width:100px;height:100px;left:176px;top:27px}.popup_contents .right_arrow{position:absolute;box-sizing:border-box;width:16px;height:16px;left:276px;top:64.17px;border:2px solid #FFFFFF;transform:rotate(45deg);border-left:transparent;border-bottom:transparent}@media screen and (max-width:768px){.popup_contents{position:absolute;width:370px;height:328px;left:calc(50% - 185px);top:calc(50% - 164px);background:#fff;border-radius:8px;z-index:101;transform:scale(1)}.popup_contents .close_btn{width:42px;height:42px;left:327px;top:-50px;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.25));border:0;border-radius:50%;position:absolute;background:#fb8050;cursor:pointer}.popup_contents .speech_bubble{position:absolute;width:256px;height:47.25px;left:97px;top:23px}.popup_contents .speech_bubble .speech_bubble_img{width:auto;position:absolute}.popup_contents .speech_bubble .serif_nayami,.popup_contents .speech_bubble .serif_special{position:absolute;width:151px;height:28px;left:56px;top:8px;font-style:normal;font-weight:700;font-size:18px;line-height:27px;color:#fb8050}.popup_contents .question{position:absolute;width:256px;height:30px;left:98px;top:79px;font-style:normal;font-weight:700;font-size:18px;line-height:27px;display:flex;align-items:center;justify-content:center;color:#4d4d4d}.popup_contents .text_shadow{text-shadow:none}.popup_contents .question .question_font_size_nayami{font-size:22px}.popup_contents .question .question_font_size_special{font-size:18px}.popup_contents .woman{position:absolute;width:61px;height:87px;left:31px;top:32px}.popup_contents .horizontal_line{position:absolute;width:337px;height:0px;left:16.56px;top:118.58px;border:1.9px solid #FB8050;transform:rotate(180deg)}.popup_contents .select_btn_left_top{position:absolute;width:162px;height:79px;left:16px;top:134px;background:linear-gradient(270deg,#f9b237,#fb834f);border-radius:15.4167px;cursor:pointer}.popup_contents .select_btn_right_top{position:absolute;width:162px;height:79px;left:192px;top:134px;background:linear-gradient(270deg,#f9b237,#fb834f);border-radius:15.4167px;cursor:pointer}.popup_contents .select_btn_left_bottom{position:absolute;width:162px;height:79px;left:16px;top:226px;background:linear-gradient(270deg,#f9b237,#fb834f);border-radius:15.4167px;cursor:pointer}.popup_contents .select_btn_right_bottom{position:absolute;width:162px;height:79px;left:192px;top:226px;background:linear-gradient(270deg,#f9b237,#fb834f);border-radius:15.4167px;cursor:pointer}.popup_contents .content{position:absolute;width:127px;height:60px;left:14px;top:18px}.popup_contents .select_btn_left_top .content .rectangle,.popup_contents .select_btn_right_top .content .rectangle{position:absolute;width:103px;height:17px;background:#fff;border-radius:2.05556px;display:flex;align-items:center;justify-content:center}.popup_contents .select_btn_left_bottom .content .rectangle{position:absolute;width:56px;height:17px;background:#fff;border-radius:2.05556px;display:flex;align-items:center;justify-content:center}.popup_contents .select_btn_right_bottom .content .rectangle{position:absolute;width:77px;height:17px;background:#fff;border-radius:2.05556px;display:flex;align-items:center;justify-content:center}.popup_contents .content .rectangle p,.popup_contents .select_btn_left_top .content_sp .rectangle p{position:absolute;height:17px;font-style:normal;font-weight:700;font-size:12px;display:flex;justify-content:center;align-items:center;white-space:nowrap;background:linear-gradient(90deg,#fc854f,#fab039);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.popup_contents .content .title_special{position:absolute;width:auto;height:24px;left:1px;top:21px;font-style:normal;font-weight:700;font-size:16px;line-height:23px;color:#fff;margin:auto}.popup_contents .select_btn_left_top .content{position:absolute;width:103px;height:60px;left:14px;top:12px}.popup_contents .select_btn_left_top .title_special{position:absolute;left:1px;top:21px;font-style:normal;font-weight:700;font-size:16px;line-height:18px;color:#fff;margin:auto}.popup_contents .title_nayami{position:absolute;width:auto;left:14px;top:8px;font-style:normal;font-weight:700;font-size:22px;line-height:33px;color:#fff;margin:auto}.popup_contents .button_img{position:absolute;width:51px;height:51px;left:91px;top:14px}.popup_contents .right_arrow{position:absolute;box-sizing:border-box;width:8.48px;height:8.48px;left:145px;top:33px;border:1.5px solid #FFFFFF;transform:rotate(45deg);border-left:transparent;border-bottom:transparent}}
