@import"https://fonts.googleapis.com/earlyaccess/notosansjp.css";html{scroll-behavior:smooth}@media(max-width: 767px){.pc{display:none !important}}@media(min-width: 768px){.sp{display:none !important}}.blue-bg{background-color:#0062c3}.green-bg{background-color:#29af47}.orange{color:#ff7600}.blue{color:#0062c3}.green{color:#29af47}.ts-font1{font-family:"Shin Maru Go Bold"}.ts-font2{font-family:"Shin Maru Go Medium"}@font-face{font-family:"PixelMplus12 Bold";font-style:bold;font-weight:700;src:url("/content_assets/17common/css/PixelMplus12-Bold.ttf") format("truetype");font-display:swap}@font-face{font-family:"PixelMplus12 Regular";font-style:normal;font-weight:normal;src:url("/content_assets/17common/css/PixelMplus12-Regular.ttf") format("truetype");font-display:swap}.ts-font3{font-family:"PixelMplus12 Bold"}h1,h2,h3,h4,h5,h6{margin:0}li,ol,ul{list-style-type:none;margin:0;padding:0}dl,p{margin:0}dl{padding:0}dd{margin:0}img{vertical-align:top;width:100%;height:auto}em{font-style:normal}a{color:inherit;text-decoration:none;cursor:pointer}.content-inner{margin:auto}@media(min-width: 768px){.content-inner{max-width:1020px;padding-left:20px;padding-right:20px}}@media(max-width: 767px){.content-inner{padding-left:17px;padding-right:17px}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:auto;font-family:Noto Sans JP,sans-serif;color:#38414f;color:var(--color-base);line-height:1.5;overflow-wrap:break-word;overscroll-behavior-y:none;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:#efefef;min-width:1160px;overflow-x:hidden}@media(max-width: 767px){body{min-width:0px}}.btn-custom01-front,.about-geekly,h5.ts-font1,.ts-font2,.income-container,.successful-txt p,.support-txt p,.accordion-container,.form-back,.btm-cta{font-family:"Shin Maru Go Regular" !important}.form-back .h3,.step-button,.btm-cta{font-family:"Shin Maru Go Bold" !important}.headline{text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"PixelMplus12 Bold";background-image:url(/content_assets/17common/img/frame.png);background-position:center;padding:36px;background-repeat:no-repeat}@media(max-width: 767px){.headline{background-size:contain;width:75%;margin:0 auto}}@media(max-width: 767px){.headline p{font-size:11px}}@media(max-width: 767px){.headline h2{font-size:17px}}.btn-container{position:relative;margin-top:100px}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}a.btn-custom01{font-family:"Shin Maru Go Bold";-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;line-height:55px;position:absolute;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;color:#fff;border-radius:6px;margin-bottom:-10px;padding:0;border-radius:.75rem;font-size:max(1.25vw,17px);bottom:-.5208333333vw}@media(max-width: 767px){a.btn-custom01{bottom:7%;width:90%;font-size:4vw}}a.btn-custom01:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translate3d(0, 0.75rem, -1rem);transform:translate3d(0, 0.75rem, -1rem);border:2px solid #000;border-radius:inherit;background:#000;-webkit-box-shadow:0 .6rem 0 0 rgba(0,0,0,.2);box-shadow:0 .6rem 0 0 rgba(0,0,0,.2)}a.btn-custom01:after{position:absolute;top:calc(50% - 1rem);left:1.6rem;margin:0;padding:0}.btn-custom01-front{position:relative;display:block;padding:1.0416666667vw 2.6041666667vw;border:2px solid #fff;border-radius:inherit;background:#000}@media(max-width: 767px){.btn-custom01-front{padding:10px}}.btn-custom01-front::before{content:"";display:inline-block;width:15px;height:15px;background-image:url("/content_assets/17common/img/icon-triangle.svg");margin-right:15px;-webkit-filter:invert(99%) sepia(100%) saturate(2%) hue-rotate(243deg) brightness(113%) contrast(100%);filter:invert(99%) sepia(100%) saturate(2%) hue-rotate(243deg) brightness(113%) contrast(100%);-webkit-transform:rotate(90deg) scale(1.1, 0.9);transform:rotate(90deg) scale(1.1, 0.9)}.step-button::before{content:"";display:inline-block;width:15px;height:15px;background-image:url("/content_assets/17common/img/icon-triangle.svg");margin-right:8px;-webkit-filter:invert(99%) sepia(100%) saturate(2%) hue-rotate(243deg) brightness(113%) contrast(100%);filter:invert(99%) sepia(100%) saturate(2%) hue-rotate(243deg) brightness(113%) contrast(100%);-webkit-transform:rotate(90deg) scale(1.1, 0.9);transform:rotate(90deg) scale(1.1, 0.9)}.fa-position-left{position:absolute;top:calc(50% - .5em);left:1rem}.fa-position-right{position:absolute;top:calc(50% - .5em);right:1rem}a.btn-custom01:hover{-webkit-transform:translate(-50%, 0.25rem);transform:translate(-50%, 0.25rem);background:#fff}a.btn-custom01:hover:before{-webkit-transform:translate3d(0, 0.5rem, -1rem);transform:translate3d(0, 0.5rem, -1rem);-webkit-box-shadow:0 .35rem 0 0 rgba(0,0,0,.2);box-shadow:0 .35rem 0 0 rgba(0,0,0,.2)}a.btn-custom01:active{-webkit-transform:translate(-50%, 0.75rem);transform:translate(-50%, 0.75rem)}a.btn-custom01:active:before{-webkit-transform:translate3d(0, 0, -1rem);transform:translate3d(0, 0, -1rem);-webkit-box-shadow:0 .35rem 0 0 rgba(0,0,0,.2);box-shadow:0 .35rem 0 0 rgba(0,0,0,.2)}.block{background-image:url(/content_assets/17common/img/block-pc.png);padding:2px 0}.block .about-geekly{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;margin:17px auto}@media(max-width: 767px){.block .about-geekly{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.block .about-geekly .about-geekly-img{position:relative;width:100%}.block .about-geekly .about-geekly-img img{width:100%}@media(max-width: 767px){.block .about-geekly .about-geekly-img{text-align:center;margin-bottom:-40px}.block .about-geekly .about-geekly-img img{width:94%}.block .about-geekly .about-geekly-img p{display:none}}.block .about-geekly .about-geekly-img p{text-align:center;position:absolute;top:20px;left:40px;font-size:14px}@media(max-width: 767px){.block .about-geekly .about-geekly-img p{font-size:13px;line-height:19px}}.block .about-geekly .about-geekly-txt{background-color:#ffe071;border-radius:6px;padding:10px 16px 10px 21px;font-size:12px;line-height:20px;gap:0 10px}@media(max-width: 767px){.block .about-geekly .about-geekly-txt{line-height:18px;padding-top:45px}}.inset{background-color:#efefef;height:120px}@media(max-width: 767px){.inset{height:70px}}.inset .form-back-top{height:40px}.short-inset{width:100%;height:100px;-o-object-fit:cover;object-fit:cover}.is-error{font-size:16px;color:#ff0809}.error_msg{position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);bottom:0}#name_mei_error{left:54%}#nullSyokusyutype-error{position:absolute;-webkit-transform:translateY(170%);transform:translateY(170%);left:34.5%}#nullJobtype-error{position:absolute;bottom:0;left:190px;-webkit-transform:translateY(100%);transform:translateY(100%)}.sa{opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}@media(max-width: 767px){.sa{opacity:1;-webkit-transition:initial;transition:initial}}.sa.show{opacity:1;-webkit-transform:none;transform:none}.sa--scaleDown{-webkit-transform:scale(1.5);transform:scale(1.5)}@media(max-width: 767px){.sa--scaleDown{-webkit-transform:initial;transform:initial}}.clients{background-color:#fff;background-image:url(/content_assets/17common/img/inset.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;padding-bottom:80px}@media(max-width: 767px){.clients{padding-bottom:0}}.clients.fit{background:#fff;padding-top:75px}@media(max-width: 767px){.clients.fit{padding-top:30px}}.fit .headline h2{letter-spacing:.07em}.fit .clt_logo_container{margin-top:0;padding:0}@media(max-width: 767px){.fit .clt_logo_container{width:90.9333333333vw;margin:0 auto;padding:0 0 40px}}.fit .clt_logo_container .clt_logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.fit .clt_logo_container .clt_logo li{width:33%}}.clt_logo_container{background-color:#fff;border-radius:6px;margin-top:-30px}@media(max-width: 767px){.clt_logo_container{margin-top:-55px;padding-bottom:30px}}.clt_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.clt_logo li{width:20%}.inset.form-back-top{height:10px;-webkit-box-shadow:0 8px 3px -3px rgba(0,0,0,.2) inset;box-shadow:0 8px 3px -3px rgba(0,0,0,.2) inset}@media(max-width: 767px){.inset.form-back-top{display:none}}.btm-cta{width:100%;height:100%;background-image:url(/content_assets/17common/img/cta_bg.png);background-size:100% auto;background-position:center bottom;background-repeat:no-repeat}@media(max-width: 767px){.btm-cta{background-image:url(/content_assets/17common/img/cta_bg_sp.png);background-size:auto 100%;background-repeat:repeat}}.btm-cta .form-back{width:100%;background-image:url(/content_assets/17common/img/cta_bg.png);background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;padding:55px 0 90px}@media(max-width: 767px){.btm-cta .form-back{background-image:url(/content_assets/17common/img/cta_bg_sp.png);background-size:auto 100%;background-repeat:repeat;padding:5px 0 35px}}.btm-cta .btm-cta-inner{padding:55px 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 767px){.btm-cta .btm-cta-inner{padding:25px 0 75px}}.btm-cta .btm-cta-inner .btm-cta-header .bubble{background-color:#eb690c;border-radius:50px;height:36px;width:123px;font-size:15px;color:#fff;font-weight:700;word-spacing:3%;line-height:36px;text-align:center;position:relative;margin-right:13px}@media(max-width: 767px){.btm-cta .btm-cta-inner .btm-cta-header .bubble{font-size:13px;margin-bottom:15px;margin-right:0;height:31px;width:100px;line-height:31px}}.btm-cta .btm-cta-inner .btm-cta-header .bubble.block-sp{display:inline-block}@media(max-width: 767px){.btm-cta .btm-cta-inner .btm-cta-header .bubble.block-sp{display:block}}.btm-cta .btm-cta-inner .btm-cta-header .bubble strong{font-size:19px}@media(max-width: 767px){.btm-cta .btm-cta-inner .btm-cta-header .bubble strong{font-size:17px}}.btm-cta .btm-cta-inner .btm-cta-header .bubble::after{position:absolute;top:50%;left:calc(100% - 2px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;content:"";border-bottom:5px solid rgba(0,0,0,0);border-top:5px solid rgba(0,0,0,0);border-left:10px solid #eb690c}@media(max-width: 767px){.btm-cta .btm-cta-inner .btm-cta-header .bubble::after{bottom:-9px;right:unset;top:unset;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #eb690c}}.btm-cta .btm-cta-inner .btm-cta-header .title{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(max-width: 767px){.btm-cta .btm-cta-inner .btm-cta-header .title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0px}}.btm-cta .btm-cta-inner .btm-cta-header .title img{width:287px;height:auto;margin-bottom:5px}@media(max-width: 767px){.btm-cta .btm-cta-inner .btm-cta-header .title img{width:215px}}.btm-cta .btm-cta-inner .btm-cta-header .sub-title{margin:0 auto 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.btm-cta .btm-cta-inner .btm-cta-header .sub-title{margin:0 auto 20px}}.btm-cta .btm-cta-inner .btm-cta-header .sub-title p{font-size:16px;font-weight:400;font-family:"Shin Maru Go Regular" !important;letter-spacing:2px;line-height:20px;color:#333;text-shadow:#fff 2px 0px 0px,#fff -2px 0px 0px,#fff 0px -2px 0px,#fff 0px 2px 0px,#fff 2px 2px 0px,#fff -2px 2px 0px,#fff 2px -2px 0px,#fff -2px -2px 0px,#fff 1px 2px 0px,#fff -1px 2px 0px,#fff 1px -2px 0px,#fff -1px -2px 0px,#fff 2px 1px 0px,#fff -2px 1px 0px,#fff 2px -1px 0px,#fff -2px -1px 0px,#fff 1px 1px 0px,#fff -1px 1px 0px,#fff 1px -1px 0px,#fff -1px -1px 0px}@media(max-width: 767px){.btm-cta .btm-cta-inner .btm-cta-header .sub-title p{font-size:15px}}.btm-cta .btm-cta-inner .btm-cta-header .sub-title p strong{font-weight:700;font-family:"Shin Maru Go Bold" !important}.btm-cta .btm-cta-inner .btm-cta-header .sub-title img{width:270px;height:auto}@media(max-width: 767px){.btm-cta .btm-cta-inner .btm-cta-header .sub-title img{width:254px}}.btm-cta .btm-cta-inner .q-button{max-width:780px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;text-align:center}@media(max-width: 767px){.btm-cta .btm-cta-inner .q-button{gap:10px}}.btm-cta .btm-cta-inner .q-button a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#1e0c03;border:3px solid #fff;border-radius:6px;color:#fff;font-family:Noto Sans CJK JP,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;padding:20px 0;position:relative;-webkit-transition:all ease-in .3s;transition:all ease-in .3s;width:250px;height:70px;bottom:3px;right:3px;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.25);box-shadow:5px 5px 0 0 rgba(0,0,0,.25)}@media(max-width: 767px){.btm-cta .btm-cta-inner .q-button a{padding:12px 0;width:200px;height:60px;font-size:16px}}.btm-cta .btm-cta-inner .q-button a:hover{bottom:0;right:0;-webkit-box-shadow:0 0 #2e2e2e;box-shadow:0 0 #2e2e2e;opacity:1}.btm-cta .btm-cta-inner .q-button a span{position:relative;padding-left:8px}.btm-cta .btm-cta-inner .q-button a span::before{content:"";position:absolute;top:calc(50% - 7.5px);right:100%;width:15px;height:15px;background-image:url("/content_assets/17common/img/icon-triangle.svg");background-size:10px auto;background-repeat:no-repeat;background-position:center;-webkit-filter:invert(99%) sepia(100%) saturate(2%) hue-rotate(243deg) brightness(113%) contrast(100%);filter:invert(99%) sepia(100%) saturate(2%) hue-rotate(243deg) brightness(113%) contrast(100%);-webkit-transform:rotate(90deg) scale(1.1, 0.9);transform:rotate(90deg) scale(1.1, 0.9)}@media(max-width: 767px){.btm-cta .btm-cta-inner .q-button a span::before{width:10px;height:10px;top:calc(50% - 5px)}}.btm-cta-section{width:100%}#cta_button_bottom{z-index:9;position:fixed;bottom:0;right:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;background:rgba(255,255,255,.5);-webkit-box-shadow:0 8px 32px 0 rgba(31,38,135,.37);box-shadow:0 8px 32px 0 rgba(31,38,135,.37);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.18)}@media(max-width: 767px){#cta_button_bottom{gap:10px;padding:0 10px}}#cta_button_bottom .btn_entry-a{position:relative;margin:15px 0;padding:16px;font-family:"Shin Maru Go Bold" !important;font-size:15px;font-weight:700;line-height:22px;letter-spacing:.07em;text-align:left;-webkit-transition:all ease-in .3s;transition:all ease-in .3s;border:3px solid #fff;-webkit-box-shadow:3px 3px 0px 0px rgba(0,0,0,.251);box-shadow:3px 3px 0px 0px rgba(0,0,0,.251);border-radius:6px;bottom:3px;right:3px}@media(max-width: 767px){#cta_button_bottom .btn_entry-a{border:2px solid #fff;font-size:15px;padding:14px 22px;width:92%;max-width:385px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#cta_button_bottom .btn_entry-a:hover{bottom:0;right:0;-webkit-box-shadow:0 0 #2e2e2e;box-shadow:0 0 #2e2e2e;opacity:1}#cta_button_bottom .btn_entry-a .box{font-family:"Shin Maru Go Bold" !important;font-size:12px;font-weight:700;line-height:18px;letter-spacing:.07em;margin-right:15px;border-radius:2px;padding:7px;text-align:center}@media(max-width: 767px){#cta_button_bottom .btn_entry-a .box{font-size:14px;padding:4px;min-width:50px;width:50px;margin-right:17px}}@media(max-width: 767px){#cta_button_bottom .btn_entry-a .sp-break{display:inline-block}}#cta_button_bottom .bg-orange{color:#fff;background:#eb690c}#cta_button_bottom .bg-orange .box{color:#ef7200;background:#fff}#cta_button_bottom .arrow{position:relative;padding-right:45px}#cta_button_bottom .arrow::after{content:"";position:absolute;top:50%;right:17px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-bottom:7px solid rgba(0,0,0,0);border-top:7px solid rgba(0,0,0,0);border-left:10px solid #fff}@media(max-width: 767px){#cta_button_bottom .arrow::after{right:22px}}.faq.fit{background-image:url(/content_assets/17common/img/inset3.png);background-position:top center;background-repeat:no-repeat;background-size:100% auto;background-color:#ebebeb;padding-bottom:160px;padding-top:11%;margin-top:-170px}@media(max-width: 767px){.faq.fit{background-image:url(/content_assets/17common/img/inset_sp.png);background-position:top center;background-repeat:no-repeat;background-size:140% auto;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,.251);box-shadow:0px 2px 2px 0px rgba(0,0,0,.251);padding-bottom:70px;padding-top:40px;margin-top:0}}.faq.fit .accordion-container{margin:0 auto 0}.faq.fit .accordion-container .accordion-list:not(:first-child){margin-top:20px}@media(max-width: 767px){.faq.fit .accordion-container .accordion-list:not(:first-child){margin-top:10px}}.faq.fit .accordion-container .accordion-title{font-family:"Shin Maru Go Regular" !important}@media(max-width: 767px){.faq.fit .accordion-container .accordion-title{font-size:15px;line-height:22px;letter-spacing:.03em;padding:14px 28px 13px 33px}.faq.fit .accordion-container .accordion-title:after{font-size:19px;font-weight:800;right:6px}.faq.fit .accordion-container .accordion-title.open:after{font-size:19px;right:6px}.faq.fit .accordion-container .accordion-title:before{left:10px;font-weight:700;font-size:19px;line-height:34px}}.faq.fit .accordion-container .accordion-text{font-family:"Shin Maru Go Regular" !important}@media(max-width: 767px){.faq.fit .accordion-container .accordion-text{padding:16px 4px 20px 32px;font-size:14px;font-weight:400;line-height:21px}.faq.fit .accordion-container .accordion-text::before{left:9px;font-size:19px;font-weight:400}}.accordion-container{margin:-50px auto 0}.accordion-list:not(:first-child){margin-top:10px}.accordion-title{background:#f5f5f5;cursor:pointer;font-size:16px;line-height:27px;padding:20px 40px 20px 80px;font-family:"Shin Maru Go Bold";position:relative;-webkit-box-shadow:4px 4px 0px 0px rgba(0,0,0,.1);box-shadow:4px 4px 0px 0px rgba(0,0,0,.1);border-radius:6px}@media(max-width: 767px){.accordion-title{padding:20px 60px 20px 60px}}.accordion-title.open{-webkit-box-shadow:0;box-shadow:0;border-radius:6px 6px 0 0}.accordion-title:before{-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);position:absolute;display:block;content:"Q";top:50%;left:5%;color:#4459b6;font-size:22px;line-height:34px;font-family:"Shin Maru Go Bold"}.accordion-title:after{position:absolute;font-size:32px;content:"＋";-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);top:50%;right:25px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.accordion-title.open:after{position:absolute;font-size:32px;content:"－";top:50%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);right:25px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.accordion-text{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;display:none;padding:20px 40px 20px 80px;position:relative;background-color:#000;color:#fff;font-family:"Shin Maru Go Bold";font-size:15px;line-height:25px;border-radius:0 0 6px 6px;-webkit-box-shadow:4px 4px 0px 0px rgba(0,0,0,.1);box-shadow:4px 4px 0px 0px rgba(0,0,0,.1)}.accordion-text::before{position:absolute;display:block;content:"A";-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);top:50%;left:5%;color:#f80d0d;font-size:22px;line-height:34px;font-family:"Shin Maru Go Bold"}.footer{padding-bottom:32px;background-color:#fff}@media(min-width: 767px)and (max-width: 1280px){.footer{padding-bottom:2.5vw}}@media(max-width: 767px){.footer{padding-bottom:9.3333333333vw}}.footer-inner{max-width:1080px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}@media(min-width: 767px)and (max-width: 1280px){.footer-inner{max-width:84.375vw}}@media(max-width: 767px){.footer-inner{display:block;position:relative;width:100%;padding:8.5333333333vw 0}}.footer-col:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:32px}@media(min-width: 767px)and (max-width: 1280px){.footer-col:nth-child(1){margin-top:2.5vw}}@media(max-width: 767px){.footer-col:nth-child(1){margin-top:0;display:block}}@media(max-width: 767px){.footer-col:nth-child(2){position:absolute;top:4.2666666667vw;right:6.4vw}}.footer-logo{width:128px;height:auto;display:inline-block;margin-right:48px}@media(min-width: 767px)and (max-width: 1280px){.footer-logo{width:10vw;margin-right:3.75vw}}@media(max-width: 767px){.footer-logo{width:26.9333333333vw;display:block;margin:0 auto 0 6.4vw}}.footer-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media(min-width: 767px)and (max-width: 1280px){.footer-nav-list{gap:1.875vw}}@media(max-width: 767px){.footer-nav-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4.2666666667vw 8vw;margin-top:8vw}}.footer-nav-item a{color:#07080c;font-size:14px;font-weight:400;line-height:1}@media(min-width: 767px)and (max-width: 1280px){.footer-nav-item a{font-size:1.09375vw}}@media(max-width: 767px){.footer-nav-item a{font-size:3.2vw}}.footer-icon-list{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-icon-list a img{width:80px;height:auto}@media(min-width: 767px)and (max-width: 1280px){.footer-icon-list a img{width:6.25vw}}@media(max-width: 767px){.footer-icon-list a img{width:16vw}}.footer-copyright{width:100%;color:#666;font-size:10px;font-weight:500;display:inline-block;text-align:center;margin:16px auto 0}@media(min-width: 767px)and (max-width: 1280px){.footer-copyright{font-size:.78125vw;margin:1.25vw auto 0}}@media(max-width: 767px){.footer-copyright{display:block;text-align:center;font-size:3.2vw;color:#666;padding:1.0666666667vw;background-color:unset;margin-top:0}}.footer-privacymark{width:72px;height:72px}@media(min-width: 767px)and (max-width: 1280px){.footer-privacymark{width:5.625vw;height:5.625vw}}@media(max-width: 767px){.footer-privacymark{width:16vw;height:16vw}}.fv{position:relative}@media(max-width: 767px){.fv .btn-custom01-front{padding:1.0416666667vw 2.6041666667vw}}.fv-bg{background-image:url(/content_assets/17common/img/fv_text.png),url(/content_assets/17common/img/fv_bg.png);background-size:40% auto,auto 100%;background-position:center 40%,center;background-repeat:no-repeat,no-repeat;width:100%;height:100%;aspect-ratio:1250/508}@media(max-width: 767px){.fv-bg{background:none;aspect-ratio:auto;width:100%;height:auto}}.block{background-image:url(/content_assets/17common/img/block-pc.png);padding:2px 0}.block .about-geekly{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;margin:17px auto}@media(max-width: 767px){.block .about-geekly{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.block .about-geekly .about-geekly-img{position:relative;width:100%}.block .about-geekly .about-geekly-img img{width:100%}@media(max-width: 767px){.block .about-geekly .about-geekly-img{text-align:center;margin-bottom:-40px}.block .about-geekly .about-geekly-img img{width:94%}.block .about-geekly .about-geekly-img p{display:none}}.block .about-geekly .about-geekly-img p{text-align:center;position:absolute;top:20px;left:40px;font-size:14px}@media(max-width: 767px){.block .about-geekly .about-geekly-img p{font-size:13px;line-height:19px}}.block .about-geekly .about-geekly-txt{background-color:#ffe071;border-radius:6px;padding:10px 16px 10px 21px;font-size:12px;line-height:20px;gap:0 10px}@media(max-width: 767px){.block .about-geekly .about-geekly-txt{line-height:18px;padding-top:45px}}.block .about-achievement{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.block .about-achievement-base{width:100%;padding:3px 4px 4px;background-color:#fff;margin-top:59px;margin-bottom:30px}@media(max-width: 767px){.block .about-achievement-base{padding:3px;border-radius:6px;margin-top:47px;margin-bottom:19px}}.block .about-achievement-base .about-achievement-bg{width:100%;border-radius:6px;background-image:linear-gradient(37deg, rgba(0, 0, 0, 0.801580007) 100%, rgb(0, 0, 0) 100%),url(/content_assets/17common/img/block_bg.png);background-position:center,center -80px;background-repeat:no-repeat,no-repeat;background-size:cover,cover;position:relative}@media(max-width: 767px){.block .about-achievement-base .about-achievement-bg{background-position:center,center -50px;background-size:cover,700px auto}}.block .about-achievement-base .about-achievement-bg::after{background-image:url(/content_assets/17common/img/chara_04.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";position:absolute;bottom:-33px;right:66.5px;width:52px;height:38.7px}@media(max-width: 767px){.block .about-achievement-base .about-achievement-bg::after{bottom:-21px;right:10px;width:32px;height:24px}}.block .about-achievement-base .about-achievement-bg .about-geekly-img{max-width:348.5px;position:absolute;top:-45px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 767px){.block .about-achievement-base .about-achievement-bg .about-geekly-img{top:-26px}}.block .about-achievement-base .about-achievement-bg .about-achievement-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:84px;padding-top:61px;padding-bottom:6.59px}@media(max-width: 767px){.block .about-achievement-base .about-achievement-bg .about-achievement-container{gap:4.5333333333vw;padding-top:53px;padding-bottom:20px}}.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;max-width:164px}@media(max-width: 767px){.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block{max-width:90px;height:auto}}.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block::before{background-image:url(/content_assets/17common/img/brink.svg);background-size:cover;background-repeat:no-repeat;background-position:center;content:"";position:absolute;top:0;left:-30px;width:28px;height:22px}@media(max-width: 767px){.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block::before{top:-12px;left:0;width:20.36px;height:16px}}.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block.chara_1::after,.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block.chara_2::after,.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block.chara_3::after{background-size:cover;background-repeat:no-repeat;background-position:center;content:"";position:absolute;bottom:-3px;left:-45px;width:52px;height:52px}@media(max-width: 767px){.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block.chara_1::after,.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block.chara_2::after,.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block.chara_3::after{bottom:40px;left:-2px;width:30px;height:30px}}.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block.chara_1::after{background-image:url(/content_assets/17common/img/chara_01.png)}.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block.chara_2::after{background-image:url(/content_assets/17common/img/chara_02.png)}.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block.chara_3::after{background-image:url(/content_assets/17common/img/chara_03.png)}.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block .chart{position:relative}.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block .chart .js-circle-chart{background-image:url(/content_assets/17common/img/chart_bg.svg);background-repeat:no-repeat;background-position:center;background-size:cover;width:164px !important;height:164px !important}@media(max-width: 767px){.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block .chart .js-circle-chart{width:90px !important;height:90px !important}}.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block .chart .cart-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block .chart .cart-center .chart-txt{font-family:"PixelMplus12 Bold";font-size:15px;line-height:19px;color:#fff;text-align:center}@media(max-width: 767px){.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block .chart .cart-center .chart-txt{font-size:10px;line-height:12px}}.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block .chart .cart-center .chart-value{font-family:"PixelMplus12 Bold";font-size:62px;color:#ffda40;text-align:center;line-height:19px;margin-top:20px}@media(max-width: 767px){.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block .chart .cart-center .chart-value{font-size:34px;margin-top:8px}}.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block .chart .cart-center .chart-value .percent{font-family:"PixelMplus12 Regular";font-size:38px}@media(max-width: 767px){.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block .chart .cart-center .chart-value .percent{font-size:20px}}.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block .example{margin-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block .example{margin-top:4px}}.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block .example span{font-family:"PixelMplus12 Bold";font-size:15px;color:#fff;border:2px solid #fff;background-color:#161616;padding:4px 0;width:138px;text-align:center}@media(max-width: 767px){.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block .example span{width:100%;padding:1px 0;font-size:10px;line-height:19px}}.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block .annotation{font-family:"PixelMplus12 Regular";font-size:15px;line-height:19px;color:#bdbdbd;text-align:center;margin-top:6px}@media(max-width: 767px){.block .about-achievement-base .about-achievement-bg .about-achievement-container .about-achievement-block .annotation{font-size:10px;line-height:8px}}@-webkit-keyframes kurukuru{0%{-webkit-transform:translateX(-50%) scale(10);transform:translateX(-50%) scale(10);opacity:0}40%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);opacity:1}41%{-webkit-transform:scale(1, 1) translate(-50%, 0);transform:scale(1, 1) translate(-50%, 0)}51%{-webkit-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}60%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@keyframes kurukuru{0%{-webkit-transform:translateX(-50%) scale(10);transform:translateX(-50%) scale(10);opacity:0}40%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);opacity:1}41%{-webkit-transform:scale(1, 1) translate(-50%, 0);transform:scale(1, 1) translate(-50%, 0)}51%{-webkit-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}60%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.kurukuru{-webkit-animation:kurukuru 2s;animation:kurukuru 2s;padding-bottom:40px;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.fv-logo{min-width:260px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:24vw;position:absolute;top:5vh;left:50%}@media(max-width: 767px){.fv-logo{width:277.5px;height:auto;top:35px}}.fv-logo-select{top:3vh}.form-back{background-color:#fff;padding:0px 0 140px 0}@media(max-width: 767px){.form-back{padding:24px 0 140px 0}}.form-back .btn-custom01{bottom:initial;width:25vw}@media(max-width: 767px){.form-back .btn-custom01{width:90%}}@media(max-width: 767px){.form-back .headline{-webkit-transform:translateY(-75%);transform:translateY(-75%)}}@media(max-width: 767px){.form-back .l-section-body{margin-top:-60px}}.form-back .l-section-body .contact_lead{font-size:45px;margin-bottom:75px;text-align:center;letter-spacing:3.3px}@media(max-width: 767px){.form-back .l-section-body .contact_lead{font-size:24px;margin-bottom:24px;letter-spacing:.72px}}.form-back .l-section-body form{max-width:730px;margin:auto}.form-back .l-section-body form .contact-form_input-list>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media(max-width: 767px){.form-back .l-section-body form .contact-form_input-list>li{display:block}}.form-back .l-section-body form .contact-form_input-list>li+li{margin-top:36px}@media(max-width: 767px){.form-back .l-section-body form .contact-form_input-list>li+li{margin-top:16px}}.form-back .l-section-body form .contact-form_input-list>li li:last-child,.form-back .l-section-body form .contact-form_input-list>li li:nth-last-child(1){position:relative}.form-back .l-section-body form .contact-form_input-list .contact-form_input-label{font-size:18px;width:calc(25% - 5px);font-family:"Shin Maru Go Bold"}@media(max-width: 767px){.form-back .l-section-body form .contact-form_input-list .contact-form_input-label{font-size:16px}}.form-back .l-section-body form .contact-form_input-list .contact-form_input-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(75% - 5px);position:relative;gap:40px}.form-back .l-section-body form .contact-form_input-list .contact-form_input-container input{font-family:inherit !important;background-color:#f3fbfe;font-family:"Shin Maru Go Bold"}@media(max-width: 767px){.form-back .l-section-body form .contact-form_input-list .contact-form_input-container{width:100%}}.form-back .l-section-body form .contact-form_input-list .contact-form_input-container.-spinbtn{position:relative}.form-back .l-section-body form .contact-form_input-list .contact-form_input-container.-spinbtn::before,.form-back .l-section-body form .contact-form_input-list .contact-form_input-container.-spinbtn::after{pointer-events:none;content:"";position:absolute;top:0;bottom:0;right:2.5rem;margin:auto 0;border-right:#666 2px solid;border-bottom:#666 2px solid;width:.5rem;height:.5rem}@media(max-width: 767px){.form-back .l-section-body form .contact-form_input-list .contact-form_input-container.-spinbtn::before,.form-back .l-section-body form .contact-form_input-list .contact-form_input-container.-spinbtn::after{right:1rem;width:.3rem;height:.3rem}}.form-back .l-section-body form .contact-form_input-list .contact-form_input-container.-spinbtn::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:-1rem}.form-back .l-section-body form .contact-form_input-list .contact-form_input-container.-spinbtn::after{top:1rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form-back .l-section-body form .contact-form_input-list .contact-form_input-container .contact-form_input{font-size:18px;padding:1rem 2rem;width:100%;border:1px solid #c7c7c7;border-radius:.4rem;font-family:"Noto Sans JP" !important}.form-back .l-section-body form .contact-form_input-list .contact-form_input-container .contact-form_input::-moz-placeholder{color:#c7c7c7}.form-back .l-section-body form .contact-form_input-list .contact-form_input-container .contact-form_input::-moz-placeholder,.form-back .l-section-body form .contact-form_input-list .contact-form_input-container .contact-form_input::-ms-input-placeholder,.form-back .l-section-body form .contact-form_input-list .contact-form_input-container .contact-form_input::placeholder{color:#c7c7c7}@media(max-width: 767px){.form-back .l-section-body form .contact-form_input-list .contact-form_input-container .contact-form_input{font-size:15px;padding:12px 14px}}.form-back .l-section-body form .contact-form_input-list .contact-form_input-container .contact-form_select{padding:1rem 2rem;width:100%;border:1px solid #c7c7c7;border-radius:.4rem;color:#001;font-family:"Noto Sans JP" !important;font-size:18px;background-color:#f3fbfe;font-family:"Shin Maru Go Bold"}@media(max-width: 767px){.form-back .l-section-body form .contact-form_input-list .contact-form_input-container .contact-form_select{font-size:15px;padding:12px 14px;color:#000}}.form-back .l-section-body form .contact-form_input-list .job_type{position:relative;margin-top:3rem;color:#c7c7c7}.form-back .l-section-body form .contact-form_input-list .job_type::before{content:"";position:absolute;border-top:2px solid #006ebc;border-right:2px solid #006ebc;height:10px;width:10px;transform:rotate(135deg);-webkit-transform:rotate(135deg);top:-2rem;right:40%}@media(max-width: 767px){.form-back .l-section-body form .contact-form_input-list .job_type::before{right:50%}}.form-back .l-section-body form .contact-form_input-list .job_type select{pointer-events:none;color:#c7c7c7}.form-back .l-section-body form .contact-form_input-list .job_type.is-active select{pointer-events:auto;color:#000}.form-back .l-section-body form .contact-form_input-list .job_type.is-active .contact-form_input-container.-spinbtn::after,.form-back .l-section-body form .contact-form_input-list .job_type.is-active .contact-form_input-container.-spinbtn::before{border-color:#666}.form-back .l-section-body form .contact-form_input-list .job_type .contact-form_input-container.-spinbtn::after,.form-back .l-section-body form .contact-form_input-list .job_type .contact-form_input-container.-spinbtn::before{border-color:#c7c7c7}.form-back .l-section-body form .contact-form_note{font-size:15px;margin-top:30px;text-align:center;letter-spacing:.45px;line-height:30px;font-family:"Shin Maru Go Medium"}@media(max-width: 767px){.form-back .l-section-body form .contact-form_note{margin-top:36px}}.form-back .l-section-body form .contact-form_note a{text-decoration:underline}.form-back .l-section-body form .form-btn{margin-top:21px;text-align:center}#fv-selectbutton{font-family:"Shin Maru Go Bold";-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;position:absolute;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;color:#fff;border-radius:6px;margin-bottom:-25px;padding:0;border-radius:8px;font-size:max(1.25vw,17px);bottom:6vw;width:700px;height:174px}@media(max-width: 767px){#fv-selectbutton{bottom:23%;width:90%;font-size:4vw}}#fv-selectbutton .form-back{background-color:rgba(44,103,46,.65);border-radius:8px;padding:30px 0}@media(max-width: 767px){#fv-selectbutton .form-back{padding:10px 0}}#fv-selectbutton .form-back .new__form{margin:0 auto;text-align:center;width:700px}@media(max-width: 767px){#fv-selectbutton .form-back .new__form{width:100%}}#fv-selectbutton .form-back .new__form img{height:auto;vertical-align:middle;width:65px}#fv-selectbutton .form-back .new__form h3{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#fv-selectbutton .form-back .new__form h3 .h3{color:#fff;font-size:18px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;font-style:normal;font-weight:700;line-height:21px;letter-spacing:1.26px}#fv-selectbutton .form-back .new__form p{margin:5px;padding:0}#fv-selectbutton .form-back .new__form .sub{font-size:12px}#fv-selectbutton .form-back .q-button{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 20px}@media(max-width: 767px){#fv-selectbutton .form-back .q-button{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}}#fv-selectbutton .form-back .q-button a{background:#1e0c03;border:3px solid #fff;border-radius:6px;color:#fff;display:inline;font-family:Noto Sans CJK JP,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:normal;padding:20px 0;position:relative;-webkit-transition:all ease-in .3s;transition:all ease-in .3s;width:250px;bottom:3px;right:3px;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.25);box-shadow:5px 5px 0 0 rgba(0,0,0,.25)}@media(max-width: 767px){#fv-selectbutton .form-back .q-button a{padding:12px 0}}#fv-selectbutton .form-back .q-button a:hover{bottom:0;right:0;-webkit-box-shadow:0 0 #2e2e2e;box-shadow:0 0 #2e2e2e;opacity:1}.header{z-index:10;width:100%;background-color:#fff}.header .header_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media(max-width: 767px){.header .header_inner{padding:10px 12px}}@media(min-width: 768px){.header .header_inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;margin:0 auto}}.header .header_inner .header_logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.header .header_inner .header_logo-container .header_logo{margin-right:15px;width:100px}.header .header_inner .header_logo-container .header_logo-text{font-size:15px}@media(max-width: 767px){.header .header_inner .header_logo-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header .header_inner .header_logo-container .header_logo-text{font-size:10px}}.header .header_inner .header_link-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:33px}.header .header_inner .header_link-container .header_text-link{font-size:13px}@media(max-width: 767px){.header .header_inner .header_link-container{display:none}}.header-button{font-size:1.6rem;line-height:1.5;position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;color:#212529;padding:15px 20px;color:#fff;background-color:#000;border-radius:6px;border-bottom:5px solid #140e0a;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3)}.header-button:hover{color:#fff;background:#000;border-bottom:2px solid #140e0a}@media(max-width: 767px){.joboffers .btn-custom01-front{padding:10px}}.joboffers{background-color:#fff;background-image:url(/content_assets/17common/img/inset.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;padding-bottom:80px}.joboffers.fit{background-image:url(/content_assets/17common/img/inset2.png),url(/content_assets/17common/img/inset.png);background-position:0 -2px,0 calc(100% + 140px);background-repeat:repeat-x,no-repeat;background-size:auto 375px,100% auto;background-color:#ebebeb;padding-bottom:85px}@media(max-width: 767px){.joboffers.fit{background-image:url(/content_assets/17common/img/inset_sp.png);background-position:top center;background-repeat:no-repeat;background-size:140% auto;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,.251);box-shadow:0px 2px 2px 0px rgba(0,0,0,.251);padding-bottom:42px;margin-bottom:5px}}.joboffers.fit .joboffers-swiper{margin-top:0}.joboffers.fit .joboffers-swiper .swiper{width:980px;max-width:980px}@media(max-width: 767px){.joboffers.fit .joboffers-swiper .swiper{width:180px}}.joboffers.fit .joboffers-swiper .swiper .swiper-wrapper .swiper-slide{margin-top:0;-webkit-box-shadow:4px 4px 0px 0px rgba(0,0,0,.1);box-shadow:4px 4px 0px 0px rgba(0,0,0,.1)}@media(max-width: 767px){.joboffers.fit .joboffers-swiper .swiper .swiper-wrapper .swiper-slide{padding-bottom:5px}}.joboffers.fit .joboffers-swiper .swiper .swiper-wrapper .swiper-slide:hover{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-box-shadow:5px 5px 5px 5px rgba(0,0,0,.2509803922);box-shadow:5px 5px 5px 5px rgba(0,0,0,.2509803922)}.joboffers.fit .joboffers-swiper .swiper .swiper-wrapper .swiper-slide h5.ts-font1{height:35px;padding:0 4px}@media(max-width: 767px){.joboffers.fit .joboffers-swiper .swiper .swiper-wrapper .swiper-slide h5.ts-font1{height:28px !important;font-size:10.5px;line-height:14px}}.joboffers.fit .joboffers-swiper .swiper .swiper-wrapper .swiper-slide h5.ts-font1.sm{font-size:12px;line-height:13px;letter-spacing:.01em}.joboffers.fit .joboffers-swiper .swiper .swiper-wrapper .swiper-slide p.explain{padding:19px 0 20px;width:190px;margin:0 auto;height:44px;font-size:14px;line-height:22px;letter-spacing:.03em}@media(max-width: 767px){.joboffers.fit .joboffers-swiper .swiper .swiper-wrapper .swiper-slide p.explain{font-size:12px;line-height:18px;width:160px;padding:11px 10px 13px}}.joboffers.fit .joboffers-swiper .swiper .swiper-wrapper .swiper-slide .income-container{padding:16px 0 13px}.joboffers.fit .joboffers-swiper .swiper .swiper-wrapper .swiper-slide .income-container p:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:47px;height:25px;border-radius:3px;padding:0}@media(max-width: 767px){.joboffers.fit .joboffers-swiper .swiper .swiper-wrapper .swiper-slide .income-container p:first-child{width:42px;height:22px;font-size:11px;font-weight:500;line-height:22px;letter-spacing:.2em}}.joboffers.fit .joboffers-swiper .swiper .swiper-wrapper .swiper-slide .income-container p:last-child{padding:0;margin:0 4px}.joboffers.fit .joboffers-swiper .swiper .swiper-wrapper .swiper-slide .income-container p:last-child span{font-size:30px;line-height:27px}@media(max-width: 767px){.joboffers.fit .joboffers-swiper .swiper .swiper-wrapper .swiper-slide .income-container p:last-child span{font-size:23px;font-weight:500;line-height:27px}}.joboffers.fit.card-clickable .btn-container{margin-top:21px}@media(max-width: 767px){.joboffers.fit.card-clickable .btn-container{margin-top:9px}}.joboffers-swiper{overflow:hidden;padding-bottom:10px;margin-top:-60px}@media(max-width: 767px){.joboffers-swiper{margin-top:-50px}}.joboffers-swiper .swiper{max-width:66%;overflow:visible}.joboffers-swiper .swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px 10px;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width: 767px){.joboffers-swiper .swiper .swiper-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}.joboffers-swiper .swiper .swiper-wrapper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f5f5f5;width:24%;padding-bottom:10px;border-radius:6px;-webkit-box-shadow:2px 2px 2px 0px rgba(0,0,0,.2509803922);box-shadow:2px 2px 2px 0px rgba(0,0,0,.2509803922)}@media(max-width: 767px){.joboffers-swiper .swiper .swiper-wrapper .swiper-slide{width:100%;padding-bottom:30px}}.joboffers-swiper .swiper .swiper-wrapper .swiper-slide .explain{height:80px;padding:25px}.joboffers-swiper .swiper .swiper-wrapper .swiper-slide h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:45px;color:#fff;background-color:#161616;border-radius:6px 6px 0 0;font-size:14px;padding:4px;text-align:center}.joboffers-swiper .swiper .swiper-wrapper .swiper-slide h5:nth-child(5){font-size:12px}@media(max-width: 767px){.joboffers-swiper .swiper .swiper-wrapper .swiper-slide h5{font-size:10.5px}}.joboffers-swiper .swiper .swiper-wrapper .income-container{font-family:"Shin Maru Go Medium";display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border-radius:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:94%;margin:auto auto 0 auto}.joboffers-swiper .swiper .swiper-wrapper .income-container p:first-child{color:#fff;background-color:#161616;border-radius:3px;padding:4px 10px;font-size:12px}.joboffers-swiper .swiper .swiper-wrapper .income-container p:last-child{font-size:16px;padding:4px}.joboffers-swiper .swiper .swiper-wrapper .income-container p span{font-size:25px}.joboffers.card-clickable .joboffers-swiper{padding-top:10px;padding-bottom:20px}.joboffers.card-clickable .joboffers-swiper .swiper-slide{cursor:pointer;-webkit-transition:all ease-in .3s;transition:all ease-in .3s}.joboffers.card-clickable .joboffers-swiper .swiper-slide:hover{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-box-shadow:5px 5px 5px 5px rgba(0,0,0,.2509803922);box-shadow:5px 5px 5px 5px rgba(0,0,0,.2509803922)}.joboffers.card-clickable .btn-container{margin-top:90px}:root{--joboffers-card-target-top: 0;--joboffers-card-target-left: 0}.joboffers-swiper-pop{display:none;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.85)}.joboffers-swiper-pop .joboffers-swiper-pop-wapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation-name:animateJoboffersPop;animation-name:animateJoboffersPop;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes animateJoboffersPop{from{top:var(--joboffers-card-target-top);left:var(--joboffers-card-target-left);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}to{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@keyframes animateJoboffersPop{from{top:var(--joboffers-card-target-top);left:var(--joboffers-card-target-left);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}to{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.joboffers-swiper-pop .joboffers-swiper-pop-content{width:622px;height:504px;position:relative;-webkit-animation-name:animateJoboffersScale;animation-name:animateJoboffersScale;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media(max-width: 767px){.joboffers-swiper-pop .joboffers-swiper-pop-content{width:350px;height:492px}}@media screen and (max-width: 385px){.joboffers-swiper-pop .joboffers-swiper-pop-content{width:315px;height:442.8px}}@-webkit-keyframes animateJoboffersScale{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes animateJoboffersScale{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.joboffers-swiper-pop .joboffers-swiper-pop-content .joboffers-swiper-pop-bg{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.joboffers-swiper-pop .joboffers-swiper-pop-content .text1{position:absolute;top:49px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:422.3px;height:auto}@media(max-width: 767px){.joboffers-swiper-pop .joboffers-swiper-pop-content .text1{top:49.3px;width:275px}}@media screen and (max-width: 385px){.joboffers-swiper-pop .joboffers-swiper-pop-content .text1{top:44.37px;width:247.5px}}.joboffers-swiper-pop .joboffers-swiper-pop-content .text2{position:absolute;top:349px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:406.7px;height:auto}@media(max-width: 767px){.joboffers-swiper-pop .joboffers-swiper-pop-content .text2{top:328px;width:285px}}@media screen and (max-width: 385px){.joboffers-swiper-pop .joboffers-swiper-pop-content .text2{top:295.2px;width:256.5px}}.joboffers-swiper-pop .joboffers-swiper-pop-content .close{color:#fff;position:absolute;right:-24px;top:-24px;height:46px;width:46px;padding-bottom:2px;border-radius:50%;background-color:#000;border:2px solid #fff;font-size:33px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all ease-in .3s;transition:all ease-in .3s}@media(max-width: 767px){.joboffers-swiper-pop .joboffers-swiper-pop-content .close{right:-18px;top:-18px;height:36px;width:36px;font-size:24px}}.joboffers-swiper-pop .joboffers-swiper-pop-content .close:hover,.joboffers-swiper-pop .joboffers-swiper-pop-content .close:focus{text-decoration:none;cursor:pointer;background-color:#454545}.joboffers-swiper-pop .btn-area{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:20px}@media(max-width: 767px){.joboffers-swiper-pop .btn-area{bottom:28px}}@media screen and (max-width: 385px){.joboffers-swiper-pop .btn-area{bottom:25px}}.joboffers-swiper-pop .joboffers-swiper-pop-btn{background-color:#e40036;border:3px solid #fff;border-radius:16px;padding:12px 38.5px;-webkit-box-shadow:0 .6rem 0 0 #6c001a;box-shadow:0 .6rem 0 0 #6c001a;position:relative;bottom:12px;-webkit-transition:all ease-in .3s;transition:all ease-in .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:animeSwing 2.5s infinite;animation:animeSwing 2.5s infinite}@media(max-width: 767px){.joboffers-swiper-pop .joboffers-swiper-pop-btn{padding:22px 53px}}@media screen and (max-width: 385px){.joboffers-swiper-pop .joboffers-swiper-pop-btn{padding:18.7px 45.05px}}.joboffers-swiper-pop .joboffers-swiper-pop-btn:hover{bottom:0;-webkit-box-shadow:0 .3rem 0 0 #6c001a;box-shadow:0 .3rem 0 0 #6c001a;opacity:1;-webkit-animation:none;animation:none}.joboffers-swiper-pop .joboffers-swiper-pop-btn::before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:0;height:0;border-bottom:9px solid rgba(0,0,0,0);border-top:9px solid rgba(0,0,0,0);border-left:13px solid #fff;margin-right:12px;position:relative;top:9px}@media(max-width: 767px){.joboffers-swiper-pop .joboffers-swiper-pop-btn::before{margin-right:8px;border-bottom:7px solid rgba(0,0,0,0);border-top:7px solid rgba(0,0,0,0);border-left:10px solid #fff}}.joboffers-swiper-pop .joboffers-swiper-pop-btn .box{font-family:Noto Sans JP,sans-serif;background-color:#fff;border-radius:8px;height:40px;line-height:35px;padding:0px 10px 5px;margin-right:12px;color:#e40136;font-size:20px;font-weight:700;white-space:nowrap}@media(max-width: 767px){.joboffers-swiper-pop .joboffers-swiper-pop-btn .box{margin:0;position:absolute;left:12px;top:-16px;font-size:16px;height:31px;line-height:26px;padding:0px 7px 3px;letter-spacing:-1px}}.joboffers-swiper-pop .joboffers-swiper-pop-btn .box .txt-lg{font-size:30px;letter-spacing:-1px;padding:0 2px;font-weight:800}@media(max-width: 767px){.joboffers-swiper-pop .joboffers-swiper-pop-btn .box .txt-lg{font-size:24px;padding:0 1px}}.joboffers-swiper-pop .joboffers-swiper-pop-btn img{width:243px;height:auto}@media(max-width: 767px){.joboffers-swiper-pop .joboffers-swiper-pop-btn img{width:174px}}@-webkit-keyframes animeSwing{0%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}5%{-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}10%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}15%{-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}20%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}25%{-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}30%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes animeSwing{0%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}5%{-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}10%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}15%{-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}20%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}25%{-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}30%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}.income-up.successful-cases{background-color:#ebebeb;background-image:url("/content_assets/17common/img/top-inset.png"),url("/content_assets/17common/img/inset.png");background-position:top,bottom;background-repeat:no-repeat,no-repeat;background-size:contain,contain;padding-bottom:80px}@media(max-width: 767px){.income-up.successful-cases .btn-custom01-front{padding:10px}}.income-up .successful-swiper{overflow:hidden;padding-bottom:10px;margin-top:-40px}.income-up .successful-swiper .swiper{overflow:visible}@media(max-width: 767px){.income-up .successful-swiper .swiper{max-width:248px}}.income-up .successful-swiper .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:47.87px}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.income-up .successful-swiper .swiper-wrapper .swiper-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.income-up .successful-swiper .swiper-wrapper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;gap:29.73px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide{gap:0}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-image-box{border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-position:center,center;background-repeat:no-repeat,no-repeat;background-size:100% auto,cover;width:320px;height:181.132px;padding:12px 10px 10.13px;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-image-box{border-radius:6px 6px 0px 0px;width:248px;height:170px;padding:12px 10px 10px}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-image-box.case1{background-image:url("/content_assets/17common/img/success_chara_1.png"),url("/content_assets/17common/img/success_base.png")}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-image-box.case2{background-image:url("/content_assets/17common/img/success_chara_2.png"),url("/content_assets/17common/img/success_base.png")}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-image-box.case3{background-image:url("/content_assets/17common/img/success_chara_3.png"),url("/content_assets/17common/img/success_base.png")}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-image-box .success-position{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:20px;background-color:#fff;color:#231815;border-radius:10px;font-size:14px;line-height:20px;padding:0 7px 0 10px}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-image-box .success-position{font-size:12px}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-image-box .success-content{text-align:center;background-color:#000;border:2px solid #fff;border-radius:6px;padding:3px 0 4px;font-size:14px;font-weight:bold;line-height:24px;color:#fff;letter-spacing:.04rem}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-image-box .success-content{font-size:12px;line-height:22px;padding:3px 0 3px}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box{-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,.1);box-shadow:0px 3px 3px 0px rgba(0,0,0,.1);border:3px solid #161616;background-color:#fff;position:relative;border-radius:6px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:630.273px;height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box{width:248px;border:none;border-radius:0 0 6px 6px}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box:before{content:"";position:absolute;left:-8px;top:50%;-webkit-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg);width:12px;height:12px;border-left:3px solid #161616;border-bottom:3px solid #161616;background:#fff}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box:before{width:0;height:0;border:none}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail-title{background:#ffda3e;padding:3px 15px 7px;color:#231815;font-size:20px;line-height:32px;letter-spacing:.05rem;font-style:normal;font-weight:700;border-radius:3px}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail-title{border-radius:0;font-size:15px;line-height:22px;padding:8px 10px}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .bubble{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:3px 10px 5px;border-radius:3px;font-size:16px;line-height:22px;text-align:center}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .bubble{font-size:12px;line-height:19px;padding:0 5px 0 4px}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .income{color:#000;font-size:20px;font-weight:400}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .income{font-size:12px;height:22px}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-before{position:relative;height:83px;margin-right:20px}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-before{height:auto}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-before::after{content:"";position:absolute;right:-28px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:0;height:0;border-bottom:10px solid rgba(0,0,0,0);border-top:10px solid rgba(0,0,0,0);border-left:12px solid #231815}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-before::after{right:-22px;border-bottom:8px solid rgba(0,0,0,0);border-top:8px solid rgba(0,0,0,0);border-left:10px solid #231815}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-before .bubble{background:#dadada;color:#000;font-weight:400}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-before .income{margin-top:15px;line-height:38px}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-before .income{margin-top:9px;line-height:22px}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-before .income .number{font-size:40px;font-weight:700;line-height:38px}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-before .income .number{font-size:24px;line-height:22px}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-after{height:83px}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-after{height:auto}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-after .bubble{background:#231815;color:#fff;font-weight:700}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-after .income{margin-top:8.4px;line-height:40px}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-after .income{margin-top:7px;line-height:22px}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-after .income .number{font-size:56px;font-weight:700;line-height:40px}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-after .income .number{font-size:30px;line-height:22px}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-diff{border-radius:8px;background:#e50083;text-align:center;width:210px;padding:10px 0 0px;height:97px;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-diff{border-radius:3px;width:100%;height:36px;margin-top:13px;padding:7px 0;position:relative}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-diff::before,.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-diff::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url("/content_assets/17common/img/arrow_up_bold2.svg");background-position:center;background-repeat:no-repeat;background-size:cover;content:"";width:22px;height:22px}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-diff::before{left:10px}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-diff::after{right:10px}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-diff .title{color:#fff;font-size:16px;font-weight:700;line-height:20.293px}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-diff .title{display:inline-block;font-size:14px;line-height:22px}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-diff .diff{margin-top:7.71px;height:57px;position:relative;color:#fff;font-size:18px;font-weight:700;line-height:45px}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-diff .diff{margin-top:0;height:auto;display:inline-block;font-size:14px;line-height:22px}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-diff .diff .number{font-size:56px;line-height:45px;position:relative}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-diff .diff .number{font-size:24px;line-height:22px}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-diff .diff .number::before{content:"+";display:inline-block;position:absolute;top:50%;left:-18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:32px;font-weight:700}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-diff .diff .number::before{display:inline-block;position:static;font-size:16px;line-height:22px;top:auto;-webkit-transform:none;transform:none}}.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-diff .diff .number::after{position:absolute;top:24px;right:-60px;background-image:url("/content_assets/17common/img/arrow_up_bold.svg");background-position:center;background-repeat:no-repeat;background-size:cover;content:"";width:23.122px;height:22.312px}@media(max-width: 767px){.income-up .successful-swiper .swiper-wrapper .swiper-slide .success-detail-box .success-detail .success-detail-diff .diff .number::after{background:none;width:0;height:0}}.support-contents.fit{background-image:url(/content_assets/17common/img/inset3.png);background-position:top center;background-repeat:no-repeat;background-size:100% auto;background-color:#ebebeb;padding-bottom:95px;padding-top:11%;margin-top:-140px}@media(max-width: 767px){.support-contents.fit{background-image:url(/content_assets/17common/img/inset_sp.png);background-position:top center;background-repeat:no-repeat;background-size:140% auto;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,.251);box-shadow:0px 2px 2px 0px rgba(0,0,0,.251);padding-bottom:29px;padding-top:40px;margin-top:0}}@media(max-width: 767px){.support-contents.fit .content-inner{padding:0}}@media(max-width: 767px){.support-contents.fit .sp{margin-top:18px}}.support-contents.fit .support-conteiner{border-radius:6px 6px 0 0}.support-contents.fit .support-conteiner-sp{margin-bottom:25px}@media(max-width: 767px){.support-contents.fit .support-conteiner-sp{border-radius:0}.support-contents.fit .support-conteiner-sp .support-txt{padding:10x;border-radius:0}.support-contents.fit .support-conteiner-sp .support-txt p{padding:14.5px 18px;font-size:13px;line-height:22px;letter-spacing:.01em}.support-contents.fit .support-conteiner-sp img{border-radius:0}}.support-contents{background-color:#fff;background-image:url(/content_assets/17common/img/inset.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;padding-bottom:80px}.support-contents .sp{margin-top:-40px}.support-contents .content-inner{padding-left:0;padding-right:0}@media(max-width: 767px){.support-contents .content-inner{padding:0 16px 0 16px}}.support-contents .support-conteiner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;background-repeat:no-repeat;background-size:cover;margin-bottom:35px;border-radius:12px;-webkit-box-shadow:0px 4px 2px 0px rgba(0,0,0,.25);box-shadow:0px 4px 2px 0px rgba(0,0,0,.25)}.support-contents .support-conteiner:first-child{background-image:url(/content_assets/17common/img/support1.png)}.support-contents .support-conteiner:nth-child(2){background-image:url(/content_assets/17common/img/support2.png)}.support-contents .support-conteiner:last-child{background-image:url(/content_assets/17common/img/support3.png)}@media(max-width: 767px){.support-contents .support-conteiner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.support-contents .support-conteiner h4{font-size:25px;line-height:38px;left:50px;top:35px;right:auto;-webkit-transform:translateY(0);transform:translateY(0);text-align:left;position:absolute;font-family:"Shin Maru Go Bold";color:#fff;-webkit-text-stroke:1px #000;font-size:25px;line-height:38px}@media(max-width: 767px){.support-contents .support-conteiner h4{font-size:16px;line-height:23px;padding:14px 0 0 25px;position:inherit}}.support-contents .support-conteiner p{background-color:#000;color:#fff;padding:25px 30px;border:2px #fff solid;border-radius:6px;width:40%;font-family:"Shin Maru Go Medium";font-size:14px;line-height:27px}@media(max-width: 767px){.support-contents .support-conteiner p{width:100%;font-size:13px;line-height:22px;padding:15px 20px}}.support-contents .support-conteiner .support-txt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:20px 30px 20px 0}@media(max-width: 767px){.support-contents .support-conteiner .support-txt{padding:140px 14px 25px}}.support-conteiner-sp{margin-bottom:20px}.support-conteiner-sp p{background-color:#000;color:#fff;padding:25px 30px;border:2px #fff solid;border-radius:6px;width:100%;font-family:"Shin Maru Go Medium";font-size:14px;line-height:27px}.support-conteiner-sp img{border-radius:6px 6px 0 0}.support-conteiner-sp div{border-radius:0 0 6px 6px}.jimen1{background-image:url(/content_assets/17common/img/jimen1.webp);background-size:contain;padding:12px 10px}.jimen2{background-image:url(/content_assets/17common/img/jimen2.webp);background-size:contain;padding:12px 10px}.jimen3{background-image:url(/content_assets/17common/img/jimen3.webp);background-size:contain;padding:12px 10px}@media(min-width: 1280px){.joboffers-swiper .swiper{max-width:980px}}@media(min-width: 767px)and (max-width: 1280px){.joboffers-swiper .swiper{max-width:980px}}@media(max-width: 767px){.joboffers-swiper .swiper{max-width:180px}}.joboffers-swiper .swiper .swiper-wrapper .swiper-slide{background-color:#fff}@media(max-width: 767px){.joboffers-swiper .swiper .swiper-wrapper .swiper-slide{padding-bottom:5px}}@media(max-width: 767px){.joboffers.card-clickable .joboffers-swiper .swiper-slide:hover{-webkit-transform:unset;transform:unset;-webkit-box-shadow:2px 2px 2px 0px rgba(0,0,0,.2509803922);box-shadow:2px 2px 2px 0px rgba(0,0,0,.2509803922)}}.joboffers-swiper .swiper .swiper-wrapper .swiper-slide .explain{height:unset;padding:20px 15px}@media(max-width: 767px){.joboffers-swiper .swiper .swiper-wrapper .swiper-slide .explain{font-size:12px;padding:11px 10px 13px}}.joboffers-swiper .swiper .swiper-wrapper .swiper-slide h5{padding:3px 4px 2.5px;line-height:1;height:unset}@media(max-width: 767px){.joboffers-swiper .swiper .swiper-wrapper .swiper-slide h5{font-size:13px}}.joboffers-swiper .swiper .swiper-wrapper .swiper-slide h5.text-fix{font-size:12px}@media(max-width: 767px){.joboffers-swiper .swiper .swiper-wrapper .swiper-slide h5.text-fix{font-size:9px}}.joboffers-swiper .swiper .swiper-wrapper .income-container{background-color:#f5f5f5;width:calc(100% - 20px)}@media(max-width: 767px){.joboffers-swiper .swiper .swiper-wrapper .income-container{width:calc(100% - 10px)}}.joboffers-swiper .swiper .swiper-wrapper .income-container p:first-child{letter-spacing:.3em;padding:4px calc(10px - .3em) 4px 10px}@media(max-width: 767px){.joboffers-swiper .swiper .swiper-wrapper .income-container p:first-child{font-size:11px;letter-spacing:.1em;padding:4px calc(10px - .1em) 4px 10px}}.joboffers-swiper .swiper .swiper-wrapper .income-container p:last-child{padding:4px 4px 4px 10px}@media(max-width: 767px){.joboffers-swiper .swiper .swiper-wrapper .income-container p:last-child{font-size:15px;padding:5px 6px 5px 7px}}@media(max-width: 767px){.joboffers-swiper .swiper .swiper-wrapper .income-container p.text-fix{font-size:12px;height:34.5px;padding:7px 6px 3px 7px}}@media(max-width: 767px){.joboffers-swiper .swiper .swiper-wrapper .income-container p.text-fix span{font-size:20px}}.joboffers-swiper .swiper .swiper-wrapper .income-container p span{font-size:30px}@media(max-width: 767px){.joboffers-swiper .swiper .swiper-wrapper .income-container p span{font-size:23px;margin:0 1px}}h5.ts-font1{font-family:"Shin Maru Go DemiBold" !important}/*# sourceMappingURL=index.min.css.map */