.header.header--landing-page{background-image:url("https://www.seiko-giken.jp/hubfs/D-TIVITservice-PartnerRecruiting/header-bg-img.jpg");background-size:cover;height:120px}.header_img{margin-left:5%;margin-right:6%;margin-bottom:15px}.header__logo{margin-right:20px;max-width:250px;padding-bottom:13px}.header__container{margin:0 auto;padding:5px;height:118px}.header-contact{margin-right:4.5%;margin-left:auto;text-align:right;line-height:1.4em}span.header-tel{font-size:30px;color:#265e98;letter-spacing:.06em;font-weight:600}span.header-hours{font-size:13px;color:#265e98;letter-spacing:.05em;font-weight:500}a{text-decoration:none;color:#265e98;transition:.5s;font-weight:600}a:hover{text-decoration:none;color:#265e98;opacity:.5;font-weight:600}a:focus{text-decoration:none;color:#265e98;font-weight:600}div.white-button{background-color:#fff;height:60px;padding:0px 50px;margin:0 auto;border-radius:13px;width:auto;max-width:498px;display:flex;align-items:center}h2.white-button-txt{color:#265e98;letter-spacing:.1em;font-size:25px;margin:0 auto}div.Recruitment-title-inner{width:100%;height:auto;margin:0 auto;background-image:url("https://www.seiko-giken.jp/hubfs/D-TIVITservice-PartnerRecruiting/Ts-pr-bg.png");background-repeat:repeat-y;background-size:contain}div.Recruitment-title-box{display:flex;align-items:center;justify-content:space-between;height:auto;width:100%;max-width:1030px;margin:0 auto}div.Recruitment-title-txt-box{text-align:center;display:block}span.Recruitment-title-txt{color:#fff;font-size:15px;font-weight:500;letter-spacing:.05em}span.Recruitment-title-txt2{color:#fff;font-size:23px;font-weight:500;letter-spacing:.05em}h2.Recruitment-title{color:#fff;font-size:40px;font-weight:500;letter-spacing:.05em;margin-bottom:0px;margin-top:5px}.rt-Recruitment-title{font-family:'Kosugi Maru',sans-serif;text-align:center;font-size:15px}.Recruitment-h1-box{text-align:center;display:inline-block}h1.Recruitment-title{color:#fffba0;font-size:60px;letter-spacing:.01em;display:inline}div.Recruitment-title-img{display:inline-block}div.Recruitment-title-img img{margin-left:auto;height:auto;padding:0 5px}div.square-triangle-button{width:34.57%;min-width:95%;height:68px;background-image:url("https://www.seiko-giken.jp/hubfs/D-TIVITservice-PartnerRecruiting/square_button.png");background-repeat:no-repeat;margin:auto;background-position:center center;z-index:2;position:absolute;background-size:contain;top:-50%;bottom:50%;right:0;left:0}h2.square-triangle-button-txt{padding:.3em;letter-spacing:.07em;width:auto;text-align:center;font-size:1.375em;font-family:'Kosugi Maru',sans-serif;margin:0 auto}.button-txt1-span{color:#fff;font-size:17px;padding:2px}div.blue_border_box1{display:flex;gap:0 1%;justify-content:center;position:relative;width:100%;border:5px solid #265e98;margin:0 auto;padding:20px;border-radius:42px}.blue_border_box1:after{content:"";position:absolute;border:solid 12px;color:#265e98;border-radius:50%;bottom:97%;left:21%}div.service-image{margin:0 auto;display:flex;align-items:center;justify-content:center;padding-top:60px;padding-bottom:35px}div.service-imagetxt{margin-left:-10px}div.service-img img{margin:0 auto;width:100%}span.service-image-txt{letter-spacing:.07em;width:auto;color:#0086d1;text-align:center;font-size:22px;font-family:'Kosugi Maru',sans-serif;margin:0 auto;padding-left:27px;font-weight:500}div.service-image-txt-caption{padding-left:45px;font-size:11px;font-family:'Kosugi Maru',sans-serif;color:#474747;letter-spacing:.07em;font-weight:600;margin:2px 0 12px 20px}div.blue_border_box2{display:flex;position:relative;width:100%;border:5px solid #265e98;margin:0 auto;padding:20px;border-radius:42px}.blue_border_box2:after{content:"";position:absolute;border:solid 12px;color:#265e98;border-radius:50%;top:97%;left:69.93%}div.blue_border_box2 figure{margin:0 auto}div.blue_border_box2 figure img{display:block;margin:0 auto}div.blue_border_box2 p{text-align:center;font-size:1.125em;font-weight:400;color:#000;padding-top:10px;margin-bottom:0px}div.Image_step{padding:40px 10px 20px 10px;padding-top:40px;margin-left:auto;margin-right:auto}div.blue_border_box3{border-top:solid 5px;border-bottom:solid 5px;color:#265e98;position:relative;width:96%;left:0;right:0;margin:auto}#blue-border-box-inner{display:flex;align-items:center;justify-content:center;position:relative;width:100%}#blue-border-box-inner:before{content:"";display:block;padding-top:33.2027%}#support-inner{margin:10px auto}h3.ochreline_title-txt{position:relative;width:586px;font-size:24px;color:#265e98;line-height:1.3em;margin:0 18.7% 0 25.9%;letter-spacing:.1em}h3.ochreline_title-txt:before{content:url(https://www.seiko-giken.jp/hubfs/D-TIVITservice-PartnerRecruiting/tivit-explain.png);display:inline-block;position:absolute;right:0;left:-25%;top:53%;z-index:2}h3.ochreline_title-txt:after{content:"";width:586px;position:absolute;border:solid 2px;color:#e6bf26;left:0;bottom:-11px;margin:auto}div.support-list{display:flex}ul.support{list-style:none;background-color:#eee;width:680px;margin:42px auto;padding:20px 30px 20px 80px;position:relative;left:26px;right:0}ul.support li{background:url(https://www.seiko-giken.jp/hubfs/D-TIVITservice-PartnerRecruiting/supportlist-check-icon.png) no-repeat 0;padding:15px 5px 15px 80px;letter-spacing:.04em;width:auto;color:#265e98;font-size:18px;font-weight:500;line-height:1.3em;margin:0 auto}h3.ochreline_title-txt:before{content:url(https://www.seiko-giken.jp/hubfs/D-TIVITservice-PartnerRecruiting/tivit-explain.png);display:inline-block;position:absolute;right:0;left:-25%;top:53%;z-index:2}.TS-tel-inner{text-align:center;width:100%;height:auto;margin:0 auto}.TS-tel-box{display:inline-block;left:5%}.TS-tel{position:relative;font-size:46px;color:#265e98;font-weight:600;letter-spacing:.1em;left:0;right:0;margin:0 47px;display:inline-block}.TS-tel:before{content:'';display:inline-block;background-image:url(https://www.seiko-giken.jp/hubfs/D-TIVITservice-PartnerRecruiting/tel-icon.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;width:2.8rem;height:3.5rem;position:absolute;left:-54px;top:13px}#advantage-inner{display:flex;flex-direction:column;justify-content:space-around;margin:10px auto;width:100%}.advantage-box{height:662px;width:100%;max-width:882px;background-color:rgba(255,255,255,0.7);box-shadow:0px 0px 14px -1px #c4c9cf;border-radius:0px;position:relative;margin:48px auto}.advantage-label{display:inline-block;text-align:center;position:absolute;color:#fff;font-size:28px;font-weight:500;letter-spacing:.1em;-webkit-transform:rotate(-36deg);transform:rotate(-36deg);top:8%;left:5%}.green-ribbon{position:absolute;width:0;height:0;border-style:solid;border-width:261px 350px 0 0;border-color:#55985b transparent transparent transparent}.advantage-lead{text-align:center;padding-top:7%;margin:0 auto}.advantage-lead-long{text-align:center;padding-top:9%;margin:0 auto}.advantage-lead-txt{position:relative;display:inline-block;color:#265e98;font-size:33px;font-weight:600;letter-spacing:.1em;line-height:1.3em;border-bottom:solid 6px #55985b;padding-bottom:20px}.advantage-lead-txt-small{position:relative;display:inline-block;color:#265e98;font-size:28px;font-weight:600;letter-spacing:.05em;line-height:1.3em;border-bottom:solid 6px #55985b;padding-bottom:20px}.advantage-box figure{margin:0}figure.lead-txt-small{margin:0}.advantage-number{color:#55985b;font-size:71px;font-weight:600;position:absolute;top:3%;right:5%}.advantage-txt1{display:inline-block;width:50%;font-size:19px;font-weight:600;color:#000;position:relative;letter-spacing:.1em;bottom:4%;left:46%;margin:0 auto}.advantage-txt2{display:block;font-size:19px;font-weight:600;color:#000;position:relative;letter-spacing:.1em;bottom:3%;left:0;right:0;margin:0 auto}.advantage-txt4{display:block;font-size:19px;font-weight:600;color:#000;position:relative;letter-spacing:.1em;bottom:1%;left:0;right:0;margin:0 auto}.advantage-txt-area{display:flex;align-items:center}div.flow-blue-button{background-color:#265e98;height:43px;padding:11px 46px;border-radius:20px;width:auto;max-width:260px;display:flex;justify-content:space-between;align-items:center}h2.flow-blue-button-txt{font-weight:500;text-align:center;color:#fff;letter-spacing:.1em;font-size:19px;margin:0 auto}#faq-inner{display:flex;flex-flow:column;justify-content:space-around;margin:10px auto;width:100%}h2.tag-button-txt{width:100%;height:123px;max-width:436px;display:inline-block;line-height:81px;background-image:url("https://www.seiko-giken.jp/hubfs/D-TIVITservice-PartnerRecruiting/tag-button.png");background-repeat:no-repeat;background-position:center center;background-size:contain;text-align:center;padding:12px 30px 0 0}h2.tag-button-txt span{display:inline;padding:.3em;letter-spacing:.07em;font-size:30px;color:#fff}.faq dt{position:relative;font-weight:600;font-size:30px;letter-spacing:.07em;color:#265e98;width:100%;padding:32px 20px 40px 140px;margin:10px 0px 32px 0px}.faq dt:before{content:'';display:inline-block;background-image:url(https://www.seiko-giken.jp/hubfs/D-TIVITservice-PartnerRecruiting/q-img.png);background-repeat:no-repeat;margin:auto;vertical-align:middle;position:absolute;height:100%;width:100%;max-width:96px;left:0;bottom:1%}.faq dd{position:relative;font-weight:600;font-size:30px;letter-spacing:.07em;color:#eb6d65;width:100%;padding:32px 20px 40px 140px;margin:10px 0px 140px 0px}.faq dd:before{content:'';display:inline-block;background-image:url(https://www.seiko-giken.jp/hubfs/D-TIVITservice-PartnerRecruiting/a-img.png);background-repeat:no-repeat;margin:auto;vertical-align:middle;position:absolute;height:100%;width:100%;max-width:96px;left:0;top:9%}span.faq-small{font-size:24px}div.contract-blue-button{background-color:#265e98;height:141px;padding:11px 46px;border-radius:20px;width:auto;max-width:852px;display:flex;justify-content:space-between;align-items:center;box-shadow:11px 10px 15px -5px #c2c2c2;border-radius:26px;margin:auto}h2.contract-blue-button-txt{font-weight:600;text-align:center;color:#fff;letter-spacing:.1em;font-size:45px;margin:0 auto}.contract-box{display:flex;justify-content:space-between;align-items:center;width:auto;height:224px;max-width:842px;border:solid 7px #265e98;margin:0 auto;box-shadow:16px 14px 15px -5px #c2c2c2}.contract-box-number-img img,.contract-box-figure img{width:100%}.contract-box-number-img{padding:0px 7.6% 0px 5.46%}.contract-box-figure{z-index:-1;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:0px}.contract-box-figure img{margin-left:auto;margin-right:0px}.contract-box-txt{text-align:left;letter-spacing:.03em;line-height:1.2em;font-weight:600;font-size:38px;color:#eb6d65}.TS-green-balloon-inner{position:absolute;right:65%;top:-28%;z-index:2}.TS-green-balloon{display:inline-block;background-image:url(https://www.seiko-giken.jp/hubfs/D-TIVITservice-PartnerRecruiting/green-balloon.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;width:214px;height:108px;text-align:center}.TS-green-balloon-txt{position:absolute;color:#fff;font-size:18px;-webkit-transform:rotate(-36deg);transform:rotate(349deg);letter-spacing:.05em;top:29%;left:1%;padding:0 8%}.TS-yellowlabel-tel-inner{display:flex;position:relative;align-items:center;text-align:center;width:100%;height:215px;background-color:#e6bf26;left:0;right:0;margin:auto}.TS-yellowlabel-tel-box{display:inline-block;height:auto;margin:0 auto;left:5%}.TS-yellowlabel-tel{position:relative;font-size:56px;color:#265e98;font-weight:800;letter-spacing:.1em;left:0;right:0;margin:0 47px;height:auto;width:100%;display:inline}.TS-yellowlabel-tel:before{content:'';display:inline-block;background-image:url(https://www.seiko-giken.jp/hubfs/D-TIVITservice-PartnerRecruiting/tel-icon-blue.png);background-repeat:no-repeat;vertical-align:middle;width:4rem;height:5rem;position:absolute;left:-61px;top:13px}.TS-yellowlabel-tivit-explain{display:inline-block;position:absolute;left:63%}.TS-yellowlabel-hours{text-align:center;font-size:26px;letter-spacing:.05em;font-weight:bold;color:#265e98}.TS-yellowlabel-tel a{font-size:56px;color:#265e98;font-weight:800}.TS-yellowlabel-tel a:hover{text-decoration:none;color:#265e98;opacity:.5;font-weight:800}.TS-yellowlabel-tel a:focus{text-decoration:none;color:#265e98;font-weight:800}@media(max-width:1080px){div.Recruitment-title-inner{padding:20px}h3.ochreline_title-txt,ul.support{width:auto;display:block;margin:25% 5% 5% 5%}ul.support{padding:5%;left:0;right:0;margin:8% auto 0 auto}h3.ochreline_title-txt:after{content:"";width:100%;bottom:-35px}h3.ochreline_title-txt:before{display:block;width:118px;left:0;right:0;top:-7em;z-index:2;margin:auto}#advantage-inner{padding:0 20px}.advantage-box{width:100%;margin:48px auto}.advantage-lead-long{text-align:center;padding-top:19%;margin:0 auto}.advantage-lead-txt{font-size:28px}.advantage-lead{text-align:center;padding-top:15%;margin:0 auto}.advantage-box{height:auto}.advantage-txt1,.advantage-txt2,.advantage-txt4{padding:50px 0}}@media(max-width:700px){.br-sp{display:none}.header_img{margin-left:2%;margin-right:5%}.header__logo{margin-right:0px}.header-contact{margin-right:2%;width:55%;line-height:1.4em}span.header-tel{font-size:20px;color:#265e98;letter-spacing:.06em;font-weight:600}span.header-hours{font-size:11px;color:#265e98;letter-spacing:.01em;font-weight:500}div.Recruitment-title-box{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.Recruitment-title-txt-box,.Recruitment-h1-box,.Recruitment-title-img{padding:15px 0px}div.white-button{height:80px}h2.square-triangle-button-txt{padding:.5em;font-size:1.2em}div.service-image{margin:0 auto;display:flex;align-items:center;justify-content:center;padding-top:60px;padding-bottom:35px;flex-wrap:wrap}div.service-imagetxt{margin-left:-10px;margin-top:40px}div.blue_border_box2{justify-content:center;flex-wrap:wrap;padding:50px}.blue_border_box2:after{content:"";position:absolute;border:solid 15px;color:#265e98;border-radius:50%;top:98.5%;left:69.93%}div.blue_border_box2 figure:first-child{margin-top:20px}div.blue_border_box2 figure:last-child{margin-bottom:35px}div.Image_step{width:100%}#support-inner{width:100%;padding:8px}ul.support{padding:25px;width:100%;left:0;right:0;margin:8% auto 0 auto}h3.ochreline_title-txt:before{display:block;width:118px;left:0;right:0;top:-6.7em;z-index:2;margin:auto}.TS-tel{font-size:32px;letter-spacing:.05em;margin:0 22px 0 47px}.TS-tel a{font-size:32px}.TS-tel:before{content:'';display:inline-block;background-image:url(https://www.seiko-giken.jp/hubfs/D-TIVITservice-PartnerRecruiting/tel-icon.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;width:2.8rem;height:2.5rem;position:absolute;left:-35px;top:13px}.TS-tel-p span{text-align:center;font-size:17px;letter-spacing:.05em;font-weight:bold}.advantage-box{height:auto;width:100%;margin:48px auto}.green-ribbon{position:absolute;width:0;height:0;border-style:solid;border-width:119px 160px 0 0;border-color:#55985b transparent transparent transparent}.advantage-label{display:inline-block;text-align:center;position:absolute;color:#fff;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:.1em;-webkit-transform:rotate(-36deg);transform:rotate(-36deg);top:3.9%;left:2.5%}.advantage-lead-txt{font-size:20px;font-weight:600;letter-spacing:.05em;line-height:1.1em;padding-top:35%}.advantage-number{color:#55985b;font-size:35px;font-weight:600;position:absolute;top:3%;right:5%}.advantage-lead-txt-small{font-size:20px;font-weight:600;letter-spacing:.05em;line-height:1.1em;padding-top:35%}.advantage-txt2{display:block;font-size:15px;font-weight:600;color:#000;position:relative;letter-spacing:.1em;bottom:3%;left:0;right:0;margin:0 auto;padding:10% 8% 20% 8%}.advantage-txt4{display:block;font-size:15px;font-weight:600;color:#000;position:relative;letter-spacing:.1em;bottom:1%;left:0;right:0;margin:0 auto;padding:10% 8% 20% 8%}.advantage-txt1{text-align:center;width:100%;display:block;font-size:15px;font-weight:600;color:#000;position:relative;letter-spacing:.1em;bottom:3%;left:0;right:0;margin:0 auto;padding:10% 8% 20% 8%}.advantage-lead,.advantage-lead-long{padding:0 20px}dl.faq{padding:25px}.faq dt{position:relative;font-weight:600;font-size:25px;letter-spacing:.07em;color:#265e98;width:100%;padding:32px 0px 40px 96px;margin:10px 0px 10px 0px}.faq dt:before{content:'';display:inline-block;background-image:url(https://www.seiko-giken.jp/hubfs/D-TIVITservice-PartnerRecruiting/q-img.png);background-repeat:no-repeat;margin:auto;background-size:contain;vertical-align:middle;position:absolute;height:70px;width:70px;max-width:96px;left:0;top:-12%}.faq dd{position:relative;font-weight:600;font-size:25px;letter-spacing:.07em;color:#eb6d65;width:100%;padding:32px 0px 40px 96px;margin:10px 0px 95px 0px}.faq dd:before{content:'';display:inline-block;background-image:url(https://www.seiko-giken.jp/hubfs/D-TIVITservice-PartnerRecruiting/a-img.png);background-repeat:no-repeat;margin:auto;background-size:contain;vertical-align:middle;position:absolute;height:72px;width:72px;max-width:96px;left:0}span.faq-small{font-size:20px}h2.contract-blue-button-txt{font-size:30px}.contract-box{display:flex;flex-wrap:wrap;align-items:center;width:auto;height:auto;max-width:842px;border:solid 7px #265e98;margin:0 auto;box-shadow:16px 14px 10px -5px #c2c2c2}.contract-box-number-img{padding:16px 7.6% 16px 5.46%}.contract-box-txt{text-align:left;letter-spacing:.03em;line-height:1.3em;font-weight:600;font-size:26px;color:#eb6d65;padding:20px 5px 30px 5px;margin:0 auto 0 15px}.contract-box-figure{z-index:-1;margin-top:0;margin-bottom:-5px;margin-left:0px;margin-right:0px;width:100%}.TS-green-balloon-inner{position:absolute;right:35%;top:-28%;z-index:2}.TS-yellowlabel-tel{position:relative;font-size:33px;color:#265e98;font-weight:800;letter-spacing:.05em;left:0;right:0;margin:0 0 0 20px;height:auto;width:100%;display:inline}.TS-yellowlabel-tel-box{display:inline-block;height:auto;margin:0 auto;left:5%;width:85%;padding-top:10px}.TS-yellowlabel-hours{text-align:center;font-size:18px;letter-spacing:.05em;font-weight:bold;color:#265e98;padding:10px 0}.TS-yellowlabel-tel-inner{display:flex;position:relative;align-items:center;text-align:center;width:100%;height:215px;background-color:#e6bf26;left:0;right:0;margin:auto;padding:0 0px 0 20px}.TS-yellowlabel-tel:before{content:'';display:inline-block;background-image:url(https://www.seiko-giken.jp/hubfs/D-TIVITservice-PartnerRecruiting/tel-icon-blue.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle;width:2.5rem;height:3rem;position:absolute;left:-40px;top:3px}.TS-yellowlabel-tel a{font-size:33px;color:#265e98;font-weight:800}.TS-yellowlabel-tel a:hover{text-decoration:none;color:#265e98;opacity:.5;font-weight:800}.TS-yellowlabel-tel a:focus{text-decoration:none;color:#265e98;font-weight:800}}@media(max-width:370px){.TS-green-balloon-inner{position:absolute;right:15%;top:-40%;z-index:2}.contract-box{display:flex;flex-flow:column;align-items:center}.contract-box-txt{text-align:left;letter-spacing:.03em;line-height:1.3em;font-weight:600;font-size:26px;color:#eb6d65;padding:6px 5px 30px 5px;margin:0 auto}.faq dd,.faq dt{font-size:16px;padding:32px 0px 20px 85px;margin:10px 0px 95px 0px}span.faq-small{font-size:13px}h2.tag-button-txt span{font-size:25px}h2.flow-blue-button-txt{font-size:16px}.advantage-lead-txt-small,.advantage-lead-txt{font-size:18px;line-height:1.2em;padding-top:50%}ul.support{padding:10px}ul.support li{padding:15px 5px 15px 53px;font-size:17px}h3.ochreline_title-txt:before{top:-7.5em}h2.square-triangle-button-txt{padding:.9em;font-size:1em}.button-txt1-h2{padding:.9em;font-size:1em;line-height:.8}.button-txt1-span{color:#fff;padding-top:2px;font-size:12px}h2.white-button-txt{font-size:20px}h2.Recruitment-title{font-size:32px}.header-contact{line-height:1em}}@media(min-width:769px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}