body:not(.overlay-header) .primary-menu>li>a{color:#0e0303}.primary-menu .current_page_ancestor{text-decoration:none}.entry-content h1,.entry-content h2,.entry-content h3{margin:0;padding:0;letter-spacing:.08rem}h1,.heading-size-1{font-size:1rem;line-height:1.4}.l-archive-ttl{margin-top:2rem !important}.site-description{font-size:.8rem;width:100%;margin:0;padding:0;text-align:left;letter-spacing:.05rem}.primary-menu ul{padding:0;top:100%;background:0 0}.primary-menu li.menu-item-has-children:hover>ul,.primary-menu li.menu-item-has-children:focus>ul,.primary-menu li.menu-item-has-children.focus>ul{right:-4rem;opacity:1;transition:opacity .15s linear,transform .15s linear}.primary-menu ul:before,.primary-menu ul:after{content:none}.container{max-width:1080px;margin-right:auto;margin-left:auto}.container-width{max-width:1080px}.row{margin-right:-15px;margin-left:-15px;display:flex;flex-wrap:wrap;justify-content:space-evenly}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10{padding-right:15px;padding-left:15px}.col-2{width:50%}.col-3{width:-webkit-calc(100% / 3);width:calc(100% / 3)}.col-4{width:25%}#site-header{border-bottom:1px solid #333}.header-toggles{display:none !important}.toggle-text{display:none}.cover-header+.post-inner{padding-top:0}.header-titles{position:relative;margin:0 !important;display:block}.header-titles .site-logo{margin:0 !important}.header-titles-wrapper{margin-right:0;text-align:left;transform:translateY(-3px)}.header-navigation-wrapper{padding-bottom:10px}.to-the-content-wrapper{display:none}.site-logo img{-webkit-backface-visibility:hidden}@media(min-width:700px){.site-logo img{width:320px}}@media(min-width:1000px){.header-inner{flex-wrap:wrap}}.title-text{width:100%;text-align:left;padding:0}.title-text{padding-left:1rem}.title-text p{font-size:.75rem !important;transform:translateY(-3px)}.post-inner{padding-top:0;background:#fafafa;background:linear-gradient(90deg,rgba(250,250,250,1) 20%,rgba(249,249,249,1) 20%,rgba(244,244,246,1) 50%,rgba(249,249,249,1) 80%,rgba(250,250,250,1) 80%)}.header-inner{padding:0}.overlay-header .header-inner{color:#0e0303;background-color:#fff}.primary-menu>li{margin:0;width:130px;height:70px}.primary-menu>li>.icon{display:none}ul.primary-menu{flex-wrap:nowrap}ul.primary-menu a{font-weight:700;font-size:16px;display:flex;justify-content:center;height:100%;width:100%;padding-top:1rem}ul.primary-menu a:hover{background-color:#f4f4f6}.primary-menu>li.menu-item-has-children>a{margin:0;padding-right:0}body.touch-enabled .primary-menu>li.menu-item-has-children>a{margin:0}.current_page_ancestor:after{content:"";height:5px;width:60px;background-color:#c40921;position:absolute;margin:auto;bottom:-11px;left:0;right:0}ul.primary-menu ul.sub-menu{z-index:100;width:15rem}ul.primary-menu ul.sub-menu li{color:#0e0303;width:auto}ul.primary-menu ul.sub-menu li a{border-bottom:1px solid #9a071a;border-top:1px solid #d44c5e;background-color:#c40921;color:#fff;padding:1.5rem}ul.primary-menu ul.sub-menu li a:hover{opacity:.8}#menu-item-38 ul.sub-menu>li a:after{content:none}.slug-service.entry-header,.slug-maintenance.entry-header,.slug-renewal.entry-header{padding:0;background-color:#fff;background:linear-gradient(90deg,#fff 70%,#f4f4f6 100%);background:-moz-linear-gradient(90deg,#fff 70%,#f4f4f6 100%);background:-webkit-linear-gradient(90deg,#fff 70%,#f4f4f6 100%)}.slug-service.entry-header .entry-header-inner,.slug-maintenance.entry-header .entry-header-inner,.slug-renewal.entry-header .entry-header-inner{display:flex;width:1080px}.slug-service.entry-header .entry-header-inner:after,.slug-maintenance.entry-header .entry-header-inner:after,.slug-renewal.entry-header .entry-header-inner:after{content:"";width:360px;height:360px;display:inline-block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;left:60%;-webkit-backface-visibility:hidden}.slug-service.entry-header .entry-header-inner:after{background-image:url(//goview.sakura.ne.jp/seiwa/wp-content/themes/seiwaelevator/css/../img/img_top3_3_on.png)}.slug-maintenance.entry-header .entry-header-inner:after{background-image:url(//goview.sakura.ne.jp/seiwa/wp-content/themes/seiwaelevator/css/../img/img_top3_1_on.png)}.slug-renewal.entry-header .entry-header-inner:after{background-image:url(//goview.sakura.ne.jp/seiwa/wp-content/themes/seiwaelevator/css/../img/img_top3_2_on.png)}.slug-service h1.entry-title,.slug-maintenance h1.entry-title,.slug-renewal h1.entry-title{font-size:2.827rem;font-style:italic;letter-spacing:.1rem;font-weight:700;display:inline-block;width:56%;text-align:center;height:320px;padding-top:70px}.slug-service h1.entry-title:before,.slug-maintenance h1.entry-title:before,.slug-renewal h1.entry-title:before{top:158px}.slug-service .entry-title:after,.slug-maintenance .entry-title:after,.slug-renewal .entry-title:after{display:block;content:"SUBTITLE";font-style:normal;letter-spacing:.1rem;width:auto;height:auto;margin-top:1rem;font-weight:400;color:#c40921;font-size:1rem;z-index:10;font-family:"Roboto";background-color:#fff}.slug-maintenance h1.entry-title:after{content:"MAINTENANCE";width:11rem}.slug-service h1.entry-title:after{content:"SERVICE";width:8rem}.slug-company h1.entry-title:after{content:"COMPANY";width:8rem}.slug-renewal h1.entry-title:after{content:"RENEWAL";width:8rem}.slug-contact h1.entry-title:after{content:"CONTACT";width:8rem}.slug-casestudy h1.entry-title:after{content:"CASE STUDY";width:10rem}.slug-repair h1.entry-title:after{content:"REPAIR";width:8rem}.slug-recruit h1.entry-title:after{content:"RECRUIT";width:8rem}.slug-contact_recruit h1.entry-title:after{content:"RECRUIT";width:8rem}.slug-privacy-policy h1.entry-title:after{content:"PRIVACY POLICY";width:12rem}.category-news h1.entry-title:after{content:"NEWS";width:8rem}.error404-content h1.entry-title:after{content:"NOT FOUND";width:10rem}.error404-content .intro-text{margin-bottom:2em}.l-lead{position:absolute;top:325px}.home h1.entry-title{display:none}.home .site-header{background-color:#fff}.entry-content>*{margin-bottom:0}a.link_btn{color:#333;text-decoration:none;border:1px solid #333;padding:10px 80px 10px 50px;display:inline-block;margin-bottom:0;position:relative;font-size:1rem}.red{color:#c40921}.bg-red{background-color:#c40921}.bg_gray{background-color:#f7f7f7}.bg_black{background-color:#333}.bg_white{background-color:#fff}.padding-tb{padding:5rem 0}.padding-t{padding:5rem 0 0}.padding-b{padding:0 0 5rem}.information h2{display:block;width:130px;margin:0;border-top:2px solid #c40921;padding-top:1rem;font-weight:400;position:relative;margin-top:30px;text-align:center}.information h2:before{content:"TOPICS / NEWS";width:100%;height:100%;position:absolute;top:-35px;left:0;right:0;margin:auto;font-size:.9rem !important;font-style:normal;font-family:"Roboto";letter-spacing:.02rem;color:#c40921}.l-whatsnew_inner{width:calc(100% - 130px);padding:0 0 0 45px}.information{padding:6rem 0 9rem}.information .whatsnew{margin:0;display:flex;justify-content:space-between}.information .whatsnew hr,.information br{display:none}.information .whatsnew dl{border-bottom:1px solid #dbdbdb;padding:1rem 0;display:flex}.information .whatsnew dl:first-child{padding-top:0}.information .whatsnew dl:last-child{border:none}div.whatsnew .newmark{background-color:#00c2d1;font-size:.75rem;font-family:"Roboto";position:relative;top:-2px;border-radius:1px;padding:2px 6px}.information .container{position:relative;max-width:1170px;background-color:#fff;padding:3rem 6rem}.information a.link_btn{position:absolute;right:6rem;border:none;color:#333;font-size:1rem;letter-spacing:.1rem;padding:0}.information a.link_btn:before{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:#c40921;transform:scale(0,1);transform-origin:left;transition:.2s}.information a.link_btn:hover:before{transform:scale(1)}.information a.link_btn:after{content:"";background-image:url(//goview.sakura.ne.jp/seiwa/wp-content/themes/seiwaelevator/css/../svg/arrow-black.svg);background-repeat:no-repeat;width:25px;height:25px;position:absolute;top:0;bottom:0;right:15px;margin:auto}.information .whatsnew dt{float:none;margin-left:0;width:160px;color:#999;letter-spacing:.1rem;font-family:"Roboto"}.information .whatsnew dd{letter-spacing:.1rem;font-size:.9rem}.information .whatsnew dd a{padding:0;color:#0e0303;transition:.2s;width:100%}.information .whatsnew dd a:hover{background-color:#fff;color:#c40921}.singular .section-inner.medium{justify-content:flex-start;max-width:none;position:relative}.slug-company.entry-header{padding:5rem 0;display:block}.slug-company .section-inner.medium{display:block;max-width:inherit}.slug-company h1.entry-title{position:relative;display:block;width:auto;bottom:0}.slug-company h1.entry-title:before{max-width:400px}.slug-company h1.entry-title:after{background-color:#fff}.slug-contact.entry-header{padding:5rem 0;display:block}.slug-contact.section-inner.medium{display:block;max-width:inherit}.slug-contact h1.entry-title{position:relative;display:block;width:auto;bottom:0}.slug-contact h1.entry-title:before{max-width:400px}.slug-contact h1.entry-title:after{background-color:#fff}.slug-recruit.entry-header{padding:5rem 0;display:block}.slug-recruit .section-inner.medium{display:block;max-width:inherit}.slug-recruit h1.entry-title{position:relative;display:block;width:auto;bottom:0}.slug-recruit h1.entry-title:before{max-width:400px}.slug-recruit h1.entry-title:after{background-color:#fff}.maintenance h2{margin:0 auto;font-size:1.2rem}.description{padding:0;background-color:#f4f4f6}.top-img-area{position:relative;width:40%;padding-right:15px;padding-left:15px;display:flex;align-items:center;height:292px;z-index:1}.top-img-area img{position:absolute;top:-30px;width:360px}.top_desc-txt{width:56%;text-align:center}.top_desc-txt .desc-bx{line-height:2rem;text-align:center;padding-top:10rem;width:100%}.top_desc-txt .desc-bx label{font-size:1.125rem;margin:0}.agreement .m-b2{margin-bottom:2rem}.agreement .bx-type span.sp-min{margin:0}.agreement .bx-type div.bx-agreement img{width:100%;aspect-ratio:7/5;object-fit:cover;object-position:center;margin:0 auto;margin-bottom:25px}.agreement .bx-type div.bx-agreement:after{content:none}.renewal .re-toptext .bx-type-img{text-align:center;width:40%}.renewal .re-toptext .bx-type-img img{width:100%}.renewal .re-toptext .bx-type-txt{padding:0 0 0 45px;width:60%}.renewal .merit .bx-type-img{margin-bottom:30px;text-align:center}.renewal .merit .bx-type-img img{width:100%;aspect-ratio:7/5;object-fit:cover;object-position:center;margin:0 auto}.renewal .merit .bx-type-txt{padding:0}.renewal .merit .bx-type-txt{padding:0}.renewal .merit .m-b2{margin-bottom:2rem}.pb-3{padding-bottom:3rem}.tx_note{background-color:#fff;padding:45px;margin:45px auto 0}.renewal .contact-area-white h3{display:inline-block;padding:4rem 0 2rem;z-index:10;position:relative;font-size:1.25rem;font-weight:700;letter-spacing:.1rem;font-style:italic}.renewal .contact-area-white h3:before{content:"";background-color:#c40921;width:100px;height:3px;position:absolute;top:calc(4rem + 15px);left:-125px}.renewal .contact-area-white h3:after{content:"";background-color:#c40921;width:100px;height:3px;position:absolute;top:calc(4rem + 15px);right:-125px}.service .description p{margin-bottom:3rem}.service .col-2-area{position:relative;padding-bottom:0;padding-top:6.5rem}.service .bx-type>h3{letter-spacing:.1rem;margin-bottom:30px}.service .bx-type-img{text-align:center;width:35%}.service .bx-type-img img{margin:0 auto;width:100%}.service .type-flex_rev .bx-type-txt{padding:0 45px 0 0}.service .bx-type-txt p{text-align:left}.service .bx-type-txt .tx_lead{font-size:1.6rem;font-weight:700;margin-bottom:2rem}.service .sv-area-map .sec-ttl{padding-bottom:4rem}.service .sv-area-map ul{margin-top:1rem !important;padding-left:1rem}.service .sv-area-map li{display:inline-block;padding-right:15px;line-height:1.8}.service .sv-area-map p.bx-map-txt{padding:0;text-align:center;margin-top:3rem}.slug-casestudy h1.entry-title:before{max-width:400px}.tab-content{width:100%;height:0;overflow:hidden;opacity:0;position:relative}.tab-switch:checked+.tab-label{background:#c40921}.tab-switch:checked+.tab-label+.tab-content{height:auto;padding:30px 0;opacity:1;transition:.5s opacity;overflow:visible}.tab-switch{display:none}.tab-switch:checked+.tab-label:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#c40921;border-width:8px;margin-left:-8px}.tab-switch:checked+.tab-label{background:#c40921;position:relative}.tab-content h2{font-size:1.414rem;margin:30px 0;line-height:1.5}@media(max-width:700px){.tab-label:not(:last-of-type){margin-right:5px}}.casestudy .container{text-align:center}.casestudy .page-lead{font-weight:700;font-size:1.414rem;margin-bottom:3rem}.casestudy .ttl-p{margin-bottom:3rem}.casestudy .col-4{margin-bottom:1rem}.casestudy .row{margin-right:-10px;margin-left:-10px;justify-content:center}.casestudy .col-4,.casestudy .col-3{padding-right:10px;padding-left:10px}.casestudy h3{padding:0 2rem;display:inline-block;background-color:#fff;z-index:10;color:#0e0303;font-weight:700}.casestudy h3:after{content:none}.casestudy .sec_ttl{padding-top:5rem;width:auto;display:inline-block;position:relative}.casestudy .bx-case{background-color:#fff}.casestudy .bx-case img{width:100%}.casestudy .bx-case h3{display:block;padding:1rem;letter-spacing:.1rem;color:#0e0303;font-weight:700;font-size:1rem}.slug-repair h1.entry-title:before{max-width:400px}.boss-name{display:flex;justify-content:flex-end;margin-top:4rem}.company .c-message .row{display:flex}.marginrate .tt_area{position:relative;margin-bottom:1rem;border:1px solid #333;display:inline-block;padding:2rem 3rem 2rem;line-height:1}.marginrate .ex-txt>p{margin-bottom:4rem}.marginrate .tt_area:before{content:"";height:40px;width:1px;background:#333;position:absolute;left:50%;bottom:-20px;border-radius:50px}.marginrate .tt_area label{font-size:2.441rem;letter-spacing:.1rem}.marginrate table tr th,.marginrate table tr td{border-bottom:1px solid #dbdbdb !important;padding:1rem 2rem;font-size:1rem}.marginrate table tr:last-child th,.marginrate table tr:last-child td{border-bottom:none !important}.marginrate table tr th{width:20%;font-weight:400;vertical-align:top;line-height:2rem;letter-spacing:.1rem;color:#109955}.marginrate table tr td small a{padding:.5rem 1rem;background-color:#fff;border-radius:50px;color:#a7d475 !important;margin:1rem 0;display:inline-block;border:1px solid #a7d475;text-decoration:none}.marginrate table tr td{width:80%;line-height:2rem;letter-spacing:.1rem}.marginrate .bg-margin{background-image:url(//goview.sakura.ne.jp/seiwa/wp-content/themes/seiwaelevator/css/../img/bg-margin.png);background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.marginrate .col-2 p{display:flex;align-items:center;height:19rem}.marginrate .col-2:first-child{width:30%}.marginrate .col-2:last-child{width:70%}.recruit table ul{margin:0;list-style:none}.recruit table li{margin:0}.slug-contact_recruit .entry-header{padding:5rem 0 7rem;display:block}.slug-contact_recruit .section-inner.medium{display:block;max-width:inherit}.slug-contact_recruit h1.entry-title{position:relative;display:block;width:auto;bottom:0}.slug-contact_recruit h1.entry-title:before{max-width:400px}.slug-contact_recruit h1.entry-title:after{background-color:#fff}.contact_recruit p{padding-bottom:3rem}.contact_recruit{padding-top:0}.pg_recruit{line-height:2 !important}.pg_recruit .top_msg{box-shadow:0px 5px 30px -10px rgba(0,0,0,.2)}.pg_recruit .bg_gray{padding:6rem 0}.pg_recruit .bg_white{padding:4rem}.text_center{text-align:center}.pg_recruit .p_ttl{font-size:1.25rem;font-weight:400;display:flex;justify-content:space-between;width:74%;align-items:center;margin:auto}.pg_recruit .p_ttl p:first-child{margin-top:0 !important}.pg_recruit p.b-bottom{font-size:1.25rem !important;margin:2rem 0;display:inline-block;position:relative;z-index:10;letter-spacing:.1rem}.pg_recruit p.b-bottom:before{content:"";width:100%;height:7px;background-color:rgba(16,153,85,.7);position:absolute;bottom:11px;z-index:-1}.pg_recruit .p_ttl p.p_ttl_l{letter-spacing:.1rem;font-size:1.25rem !important}.pg_recruit .p_ttl p.p_ttl_l span{display:inline-block;color:#109955;font-size:1.602rem;font-weight:700}.b-green{border:1px solid #177ee6}.pg_recruit .section_ttl{font-size:1.563rem;margin-bottom:7rem;text-align:center}.pg_recruit .bx_training .section_ttl{z-index:1;position:relative;min-width:300px;display:inline-block;letter-spacing:.1rem;font-weight:700}.pg_recruit .bx_training .section_ttl:before{content:"";width:6rem;height:0;border-bottom:1px dotted #333;position:absolute;left:-6rem;top:90%}.pg_recruit .bx_training .section_ttl:after{content:"";width:6rem;height:0;border-bottom:1px dotted #333;position:absolute;right:-6rem;top:90%}.pg_recruit .bx_training .section_ttl span{position:absolute;top:8px;bottom:0;right:0;left:0;margin:auto;z-index:-1;color:#fff;display:inline-block;font-size:4rem;width:100%;font-weight:400}.pg_recruit .bx_step .section_ttl{z-index:1;position:relative;min-width:300px;display:inline-block;letter-spacing:.1rem;font-weight:700}.pg_recruit .bx_step .section_ttl:before{content:"";width:6rem;height:0;border-bottom:1px dotted #333;position:absolute;left:-6rem;top:90%}.pg_recruit .bx_step .section_ttl:after{content:"";width:6rem;height:0;border-bottom:1px dotted #333;position:absolute;right:-6rem;top:90%}.pg_recruit .bx_step .section_ttl span{position:absolute;top:2px;bottom:0;right:0;left:0;margin:auto;z-index:-1;color:#edf1f4;display:inline-block;font-size:4rem;width:100%;font-weight:400}.pg_recruit .event .section_ttl{z-index:1;position:relative;min-width:300px;display:inline-block;letter-spacing:.1rem;font-weight:700}.pg_recruit .event .section_ttl:before{content:"";width:6rem;height:0;border-bottom:1px dotted #333;position:absolute;left:-6rem;top:90%}.pg_recruit .event .section_ttl:after{content:"";width:6rem;height:0;border-bottom:1px dotted #333;position:absolute;right:-6rem;top:90%}.pg_recruit .event .section_ttl span{position:absolute;top:2px;bottom:0;right:0;left:0;margin:auto;z-index:-1;color:#edf1f4;display:inline-block;font-size:4rem;width:100%;font-weight:400}.pg_recruit .bx-job .section_ttl{z-index:1;position:relative;min-width:300px;display:inline-block;color:#177ee6;letter-spacing:.1rem;font-weight:700;margin-bottom:4rem}.pg_recruit .bx-job .section_ttl:before{content:"";width:6rem;height:0;border-bottom:1px dotted #333;position:absolute;left:-6rem;top:80%}.pg_recruit .bx-job .section_ttl:after{content:"";width:6rem;height:0;border-bottom:1px dotted #333;position:absolute;right:-6rem;top:80%}.pg_recruit .bx-job .section_ttl span{position:absolute;top:27px;bottom:0;right:0;left:0;margin:auto;z-index:-1;color:#edf1f4;display:inline-block;font-size:2.4rem;width:100%;font-weight:400}.pg_recruit .bx-job{text-align:center}.pg_recruit .app_ttl{text-align:center}.pg_recruit .app_ttl .section_ttl{z-index:1;position:relative;min-width:300px;display:inline-block;letter-spacing:.1rem;font-weight:700;margin-bottom:7rem}.pg_recruit .app_ttl .section_ttl:before{content:"";width:6rem;height:0;border-bottom:1px dotted #333;position:absolute;left:-6rem;top:90%}.pg_recruit .app_ttl .section_ttl:after{content:"";width:6rem;height:0;border-bottom:1px dotted #333;position:absolute;right:-6rem;top:90%}.pg_recruit .app_ttl .section_ttl span{position:absolute;top:16px;bottom:0;right:0;left:0;margin:auto;z-index:-1;color:#fff;display:inline-block;font-size:3.3rem;width:100%;font-weight:400}.pg_recruit .people{padding:6rem 0}.pg_recruit .people .people_ttl{display:flex;justify-content:center}.pg_recruit .people .section_ttl{border-bottom:2px solid #177ee6;position:relative;padding-bottom:5rem;letter-spacing:.1rem;font-weight:700;z-index:1;width:50%}.pg_recruit .people .section_ttl:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid transparent;border-top:12px solid #fff;z-index:2}.pg_recruit .people .section_ttl:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-17px;border:14px solid transparent;border-top:14px solid #177ee6;z-index:1}.pg_recruit .people .section_ttl span{position:absolute;top:5px;bottom:0;right:0;left:0;margin:auto;z-index:-1;color:#edf1f4;display:inline-block;font-size:3.3rem;width:100%;font-weight:400}.pg_recruit .people .section_ttl p{margin:0;padding:0}.pg_recruit .people .people-li{display:flex;justify-content:space-between}.pg_recruit .people .people-li .col-4{display:flex;justify-content:center;align-items:center}.pg_recruit .people .people-li p{padding:2rem;border-radius:100%;max-height:100%;max-width:100%;height:200px;width:200px;font-size:.9rem !important;display:flex;align-items:center;border:6px solid #b1d7fc;color:#177ee6;font-weight:700}.pg_recruit .bg_black{padding:4rem 0;text-align:center}.pg_recruit .training{background-color:#fff;padding:2rem 3rem;height:100%;box-shadow:0px 5px 30px -10px rgba(0,0,0,.2)}.pg_recruit .training_ttl{font-size:1.25rem;margin-top:5rem;margin-bottom:1rem;height:60px;display:flex;justify-content:center;align-items:center;position:relative;line-height:1.2;letter-spacing:.1rem}.pg_recruit .training_ttl:before{content:"";background-image:url(//goview.sakura.ne.jp/seiwa/wp-content/themes/seiwaelevator/css/../img/icon-pc.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:90px;height:90px;position:absolute;top:-80px;right:0;left:0;margin:auto}.pg_recruit .icon-pc:before{background-image:url(//goview.sakura.ne.jp/seiwa/wp-content/themes/seiwaelevator/css/../img/icon-pc.png);width:90px;height:90px}.pg_recruit .icon-seminar:before{background-image:url(//goview.sakura.ne.jp/seiwa/wp-content/themes/seiwaelevator/css/../img/icon-seminar.png);width:80px;height:80px;top:-70px}.pg_recruit .icon-elearning:before{background-image:url(//goview.sakura.ne.jp/seiwa/wp-content/themes/seiwaelevator/css/../img/icon-elearning.png)}.pg_recruit .icon-security:before{background-image:url(//goview.sakura.ne.jp/seiwa/wp-content/themes/seiwaelevator/css/../img/icon-security.png);width:75px;height:75px}.pg_recruit .bx_step{padding:6rem 15px;text-align:center}.pg_recruit table{margin-bottom:0;margin-top:1rem}.pg_recruit table tr th,.pg_recruit table tr td{border-bottom:1.5px solid #999 !important;padding:2rem 1rem;font-size:.9rem !important}.pg_recruit table tr th,.pg_recruit table tr td p{font-size:.9rem !important}.pg_recruit table tr:last-child th,.pg_recruit table tr:last-child td{border-bottom:none !important}.pg_recruit table tr th{width:25%;font-weight:400;vertical-align:middle;color:#177ee6}.pg_recruit table tr td{width:75%;line-height:1.7}.pg_recruit table tr td div.g-box{display:inline-block;padding:5px 10px;background-color:#b1d7fc;color:#fff;margin:1rem 0 .5rem}.pg_recruit table ul{margin:0;list-style:none}.pg_recruit table li{margin:0}.pg_recruit table li span:first-child{width:14rem;display:inline-block}.pg_recruit .app_area{padding:6rem 0}.app_area .container{padding:3rem 3rem 4rem;background-color:#f6f9f6}.bx_training{text-align:center}.bx_training .col-3{margin-top:2rem}.bx_step .section_ttl{margin-bottom:8rem;text-align:center}.bx_step .step{height:100%;background-color:#333;color:#fff;position:relative;padding:1rem 2rem;text-align:center}.bx_step .step:after{content:"";background-color:#333;width:80px;height:3px;position:absolute;left:-70px;top:0;bottom:0;margin:auto}.bx_step .fst:after{display:none}.bx_step .step span{display:inline-block;font-size:1.33rem;background-color:#109955;width:35px;height:35px;position:absolute;left:0;right:0;margin:auto;top:-1rem;text-align:center}.bx_step .step .step_tx{margin-top:7rem;position:relative;font-size:1rem !important;height:60px;display:flex;align-items:center;justify-content:center;line-height:1.2;letter-spacing:.2rem;font-weight:700}.bx_step .step .step_tx:before{content:"";background-repeat:no-repeat;background-size:cover;background-position:center;width:95px;height:95px;position:absolute;top:-90px;right:0;left:0;margin:auto}.bx_step .col-4:nth-child(1) .step_tx:before{background-image:url(//goview.sakura.ne.jp/seiwa/wp-content/themes/seiwaelevator/css/../img/icon_tel.png)}.bx_step .col-4:nth-child(2) .step_tx:before{background-image:url(//goview.sakura.ne.jp/seiwa/wp-content/themes/seiwaelevator/css/../img/icon_doc.png)}.bx_step .col-4:nth-child(3) .step_tx:before,.bx_step .col-4:nth-child(4) .step_tx:before{background-image:url(//goview.sakura.ne.jp/seiwa/wp-content/themes/seiwaelevator/css/../img/icon_recruit.png)}.pg_recruit .event{padding-bottom:6rem;text-align:center}.pg_recruit .event .event_p{padding:3rem;background-color:#f6f9f6;font-size:1rem !important;height:20rem;text-align:left}.pg_recruit .event .col-3{margin-top:1rem}.pg_recruit .event .col-2{margin-top:3rem}.pg_recruit .event .col-2 .event_p{height:16rem}.app_area .section_ttl{margin-bottom:1rem;text-align:center}.pg_recruit .app_area a{margin:2rem auto;padding:.8rem 1rem;background:#fff;color:#109955 !important;transition:.2s;text-decoration:none;display:flex;justify-content:center;width:320px;font-size:1rem;border:2px solid #109955}.pg_recruit .app_area a:hover{opacity:.8;cursor:pointer}.contact{padding:0 0 5rem}.contact table{width:90%;margin:0 auto 4rem;background-color:#efefef}.contact table th{width:33%;font-size:1.1rem;letter-spacing:.1rem;padding:2rem;border-top:2px solid #fff}.contact table th span{font-weight:400;font-size:1.5rem;color:#e26e3d;border-radius:5px}.contact table td{width:67%;font-size:1.1rem;padding:2rem 1rem;border-top:2px solid #fff;background-color:#fafafa}.contact table td select{font-size:1rem;background-color:#fff;border:none;border-radius:2px;padding:.6rem 1rem}.contact table td select option{background-color:#fff}.contact table td label{display:inline-block}.contact table td input{font-size:1rem;background-color:#fff;border:none;border-radius:2px;padding:.6rem 1rem}.contact_recruit table tr:nth-child(2) textarea{height:100px;font-size:1rem;border:none;border-radius:3px;padding:.6rem 1rem;background-color:#fff}.contact table tr:nth-child(3) textarea{height:100px;font-size:1rem;border:none;border-radius:3px;padding:.6rem 1rem;background-color:#fff}.contact table tr:last-child th{vertical-align:top;border-bottom:1px solid #fff}.contact table tr:last-child td{border-bottom:1px solid #fff}.contact table tr:last-child textarea{height:200px;font-size:1rem;border:none;border-radius:3px;padding:.6rem 1rem;background-color:#fff}.contact .btn_confirm{display:flex;justify-content:center}.contact .btn_confirm input{background:#c40921;padding:1rem 5rem;font-size:1.125rem;font-weight:700;color:#fff;letter-spacing:.2rem;position:relative;transition:.2s;width:calc(100% / 3);border-radius:50px;margin:0 1rem}.contact .btn_confirm input:hover{text-decoration:none;opacity:.8}.contact .btn_confirm input:active{text-decoration:none}.contact .btn_confirm input.btn_back{background-color:#9a9aac}.mw_wp_form_complete{padding:4rem 0;text-align:center}.mw_wp_form .error{font-size:1rem;padding-top:.2rem}.slug-privacy-policy h1.entry-title:before{max-width:400px}.privacy .area-white{padding:45px;background-color:#fff}.privacy .area-white h3{margin-bottom:1rem}.privacy .area-white p{margin-bottom:2rem}.privacy .boss-name p{margin-bottom:0}.has-social-menu{display:none}.footer-top-visible .footer-nav-widgets-wrapper,.footer-top-hidden #site-footer{background-color:#121216;margin-top:0;border-top-width:0;padding:0}.footer-nav-widgets-wrapper .section-inner{max-width:100% !important}.footer-nav-widgets-wrapper .footer-container{max-width:1080px !important;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;padding-top:5rem;padding-bottom:5rem}.f-contact-tw img{max-width:40px}.footer-sitemap a{display:block;font-size:14px;color:#e9e9ed;padding:.25rem 0}.footer-sitemap a:hover{opacity:.8;text-decoration:underline}.footer-sitemap span a{color:#00c2d1;font-size:14px}.footer-sitemap span{display:block;margin-bottom:1rem;font-weight:700}.footer-sitemap .col-4{border-right:2px dotted #65657b;text-align:left}.footer-sitemap .col-4:last-child{border:none}.footer-sitemap .col-4>div{padding:0}.footer-sitemap .col-4:first-child>div{padding-left:0}.footer-inner .company_area>div{display:flex;justify-content:center}.footer-inner .company_area a{font-size:1rem;color:#e9e9ed}.footer-inner .company_area span{background-image:url(//goview.sakura.ne.jp/seiwa/wp-content/themes/seiwaelevator/css/../img/seiwa_logo_white.png);background-repeat:no-repeat;background-size:contain;width:325px;height:62px;display:inline-block;margin-bottom:15px}.footer-top nav{width:100%}.footer-menu{justify-content:space-between;margin:0 !important}.footer-menu a{color:#fff !important;text-decoration:none !important;font-size:1rem;font-weight:400;letter-spacing:.1rem;transition:.2s}.footer-menu a:hover{color:#109955 !important}.footer-menu li{margin:0 !important}.footer-menu li:last-child a{display:inline-block;padding:.8rem 1rem;border:1px solid #fff;transition:.2s}.footer-menu li:last-child a:hover{border:1px solid #109955}.has-footer-menu{display:none}.header-footer-group pre,.header-footer-group fieldset,.header-footer-group input,.header-footer-group textarea,.header-footer-group table,.header-footer-group table *,.footer-nav-widgets-wrapper,#site-footer,.menu-modal nav *,.footer-widgets-outer-wrapper,.footer-top{border:none}.footer-copyright{font-weight:400;font-size:.8rem !important}.to-the-top-long{display:inline-block;width:100%;height:100%;background-image:url(//goview.sakura.ne.jp/seiwa/wp-content/themes/seiwaelevator/css/../img/icon/icon-up.svg);background-repeat:no-repeat;background-size:40px 40px;background-position:center}#site-footer a.to-the-top{background-color:#c40921;width:55px;height:55px;color:#fff;border-radius:50%;position:fixed;right:20px;bottom:20px;z-index:1}#site-footer a.to-the-top:hover{opacity:.8}@media(max-width:1000px){.home .cover-header{background-position:top 100px right 50%}.header-inner .search-toggle{display:none}.site-logo a:before{top:-25px;left:0}.site-logo a:after{top:-25px;left:180px}.toggle-text{display:none}.header-inner .toggle{padding:0;width:45px;height:30px;margin:37px 1rem 0 0}.toggle-inner{height:30px;padding-top:0 !important}.nav-toggle .toggle-icon{height:30px;width:45px}.menu-trigger{display:block;position:relative;width:100%;height:30px;z-index:1 !important;margin-bottom:0;cursor:pointer !important}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:15px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger span{content:"";position:absolute;left:0;width:100%;height:2px;background-color:#000;border-radius:4px}.footer-l{width:calc(100% - 270px)}.footer-r{width:270px}.footer-inner .company_area{padding:2rem 0}.footer-r{text-align:center;margin-top:1rem}.footer-sitemap .col-4{border-right:none;margin-bottom:1rem;width:50%}.footer-sitemap .col-4>div{padding:0}.footer-contact{text-align:center}.footer-nav-widgets-wrapper .footer-container{padding-top:2rem;padding-bottom:2rem}.footer-sitemap span{margin-bottom:.5rem;display:block}.footer-inner .company_area span{width:60%;background-position:center}.to-the-top-short{display:none}.footer-contact a.f-contact{width:100%;padding:10px}.footer-top{padding:0 0 2rem}.footer-menu{display:flex;flex-wrap:wrap}.footer-menu li{width:50%;padding:1rem;border-bottom:1px solid #555;text-align:center;align-items:center;display:flex;justify-content:center}.footer-menu li:nth-child(odd){border-right:1px solid #555}.footer-menu li:last-child{width:100%;border-bottom:none;padding-top:2rem}.footer-menu li:last-child a{width:100%;text-align:center}#site-footer{padding:0 1rem 1rem;position:relative}.footer-copyright{line-height:1.5}#site-footer a.to-the-top{display:block;position:absolute;bottom:30px;right:0;background-color:#c40921;border-radius:50%}}@media(max-width:700px){.col-2,.col-3,.col-4{width:100%}.padding-tb{padding:2rem 0}.padding-t{padding-top:3rem}.padding-b{padding-bottom:3rem}.singular .entry-header{padding:0 0 3rem}.singular .section-inner.medium{max-width:100%;position:relative;width:100%}.slug-service.entry-header,.slug-maintenance.entry-header,.slug-renewal.entry-header{padding:0;height:320px}.slug-service h1.entry-title,.slug-maintenance h1.entry-title,.slug-renewal h1.entry-title{width:100%;height:100%;padding-top:0}.slug-service h1.entry-title:before,.slug-maintenance h1.entry-title:before,.slug-renewal h1.entry-title:before{top:64px}.slug-service.entry-header .entry-header-inner:after,.slug-maintenance.entry-header .entry-header-inner:after,.slug-renewal.entry-header .entry-header-inner:after{width:60%;height:215px;position:absolute;background-size:100%;bottom:-360px;right:0;left:0;margin:auto;top:0}.slug-renewal.entry-header .entry-header-inner:after{height:253px}.slug-maintenance.entry-header .entry-header-inner:after{height:245px}.l-lead{padding-top:3rem;position:relative;top:0}.slug-casestudy.entry-header,.slug-repair.entry-header{padding:0;height:110px}.slug-casestudy .entry-title,.slug-repair .entry-title{width:100%;top:0}.slug-casestudy h1.entry-title:before,.slug-repair h1.entry-title:before{top:68px}.slug-casestudy h1.entry-title:after,.slug-reapir h1.entry-title:after{top:3px;width:8rem !important}.home .cover-header{background-position:top 120px right 8%}.header-inner .search-toggle{display:none}.overlay-header .header-inner{padding:40px 0 15px}.header-titles-wrapper{max-width:100%;width:100%;padding:1.5rem 1rem .5rem}.title-text{width:100%;padding-left:0;display:flex;justify-content:flex-start;position:absolute;top:-17px}.title-text p{font-size:.69rem !important}.site-logo a:before{top:-25px;left:0}.site-logo a:after{top:-25px;left:180px}.toggle-text{display:none}.header-inner .toggle{padding:0;width:45px;height:30px;margin:37px 1rem 0 0}.toggle-inner{height:30px;padding-top:0 !important}.nav-toggle .toggle-icon{height:30px;width:45px}.menu-trigger{position:relative;width:100%;height:30px;z-index:1 !important;margin-bottom:0;cursor:pointer !important}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:15px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger span{content:"";position:absolute;left:0;width:100%;height:2px;background-color:#000;border-radius:4px}.main-txt div h2{font-size:1.25rem}.main-visual p{margin-top:0;font-size:1rem !important;letter-spacing:normal}.description .container{padding-top:6rem;padding-bottom:0;width:100%}.top_desc-txt{width:100%}.slug-casestudy .top_desc-txt{display:none}.slug-casestudy .description .container{padding-top:10rem}.slug-casestudy .top-img-area{height:200px}.slug-casestudy .top-img-area img{position:absolute;width:300px;left:0;top:0;right:0;margin:auto}.top-img-area{width:45%;height:auto;position:relative}.top-img-area img{position:absolute;width:300px;left:-13px;top:23px}.slug-contact h1.entry-title{top:0}.slug-contact .entry-header{padding:5rem 0}.col-2-area .container{padding:2rem 0 0}.col-2-area{padding-top:0}.col-2-area .container:before{width:100%;height:100%}.col-2-area .col-2:last-child{margin-bottom:0}.col-2-area .col-2 .bx_work_inner{padding:1rem}.l-ev-type ul>li{padding:0 5px}.contact-area .b-right{border-right:none}.information{padding:4rem 0 9rem}.information .container{padding:2rem}.information .whatsnew dt{width:100%;margin-bottom:.5rem}.information .whatsnew dl a{padding:0 1rem 1rem}.information .whatsnew dt{margin-left:0}.information h2{margin-top:40px;margin-right:2rem}.information h2:before{top:-43px}.contact-area{margin-top:3rem}.service .type-flex_rev .bx-type-txt{padding:0 0 45px}.service .bx-type-img{width:100%}.service .p-b45 .bx-type{padding-bottom:30px}.service .bx-type-txt{padding:1.6rem 0 0;width:100%}.service .col-2-area{padding-top:4rem}.service .col-2-area .bx_work-img{display:flex;justify-content:center}.contact-area-white .contact-btn span.icon-mail:before{content:none}.maintenance .description .row{justify-content:center}.top_desc-txt .desc-bx{padding-top:3rem}.maintenance .description{padding-bottom:1rem}.maintenance .agreement .row .col-2:nth-child(3){margin-bottom:rem}.agreement .bx-type{padding:30px}.agreement .m-b2{margin-bottom:1rem}.agreement .sp-m-b2{margin-bottom:1rem}.step .step-bx .ttl{padding:1rem 0}.step .col-4{width:25%}.step .col-4:before{width:50px;height:50px;right:-25px;top:30px;margin:auto;z-index:10;background-size:100%}.step .step-icon-area{width:130px;height:130px}.maintenance .step .col-4:nth-child(1),.maintenance .step .col-4:nth-child(2){margin-bottom:1rem}.mainte-start{margin:2rem 0 0;width:100%}.mainte-start:before{content:none}.step .step-icon-area:before{content:"";background-repeat:no-repeat;background-position:center;position:absolute;left:0;right:0;top:20px;bottom:0;margin:auto;z-index:10;width:68px;height:68px;background-size:30px 30px}.step .step-bx .ttl{padding:1rem 0;letter-spacing:.2rem;margin:0;font-size:1.125rem}.mainte-start{width:100%}.mainte-start:after{background-size:100px 100px;right:0}.mainte-start .ttl{font-size:1.125rem}.mainte-start span{padding:1rem;text-align:center}.mainte-start p{padding:1rem}.contact-area-white .container{padding:4rem 0}.renewal .description .row{justify-content:center}.renewal .re-toptext .bx-type-img{width:100%}.renewal .re-toptext .bx-type-txt{padding:30px 0 0;width:100%}.renewal .top-img-area img{left:0}.renewal .description{padding-bottom:1rem}.renewal .merit .col-2:nth-child(3){margin-bottom:2rem}.renewal .merit .m-b2{margin-bottom:1rem}.renewal .tx_note{padding:30px}.renewal .contact-area-white h3{padding:3rem 0 1rem}.renewal .contact-area-white h3:before{top:calc(3rem + 15px);width:60px;left:-75px}.renewal .contact-area-white h3:after{top:calc(3rem + 15px);width:60px;right:-75px}.contact-area-white p{margin-bottom:1rem}.casestudy .col-4{width:50%}.footer-nav-widgets-wrapper .footer-container{display:block}.slug-company h1.entry-title,.slug-recruit h1.entry-title,.slug-privacy-policy h1.entry-title{top:0;width:100%}.company .c-message .row{display:block}.company .c-message .col-2 img{margin-bottom:2rem}.company .col-30{width:100%;display:flex;justify-content:center}.company .col-30>div{width:60%}.boss-name{margin-top:1rem}.jigyou .tt_col_area{margin-top:2rem}.jigyou table tr th{font-weight:700;display:list-item;list-style:none;width:100%;color:#8ec52d;padding-bottom:0;border-bottom:none}.jigyou table tr td{display:list-item;list-style:none;width:100%;padding-top:0}.contact table th{display:list-item;list-style:none;width:100%;border-top:none;padding:1rem 0;font-size:1rem}.contact table td{width:100%;display:list-item;list-style:none;padding:0;border-top:none}.contact table{width:100%;margin:0}.contact table tr:last-child th{padding:1rem 0;border-bottom:none}.contact table td input{width:100%}.contact table tr:last-child textarea{width:100%;border-bottom:none}.contact table tr:last-child td{border-bottom:none}.contact .btn_confirm input{width:60%;padding:1rem 0;margin:1rem auto 0}.contact{padding:0 0 4rem}.mwform-tel-field input[type=text]{width:5rem !important}.contact-area-white .contact-btn p{padding:1rem}.casestudy .col-3{padding-right:10px;padding-left:10px;margin-bottom:1rem;width:50%}.recruit .bx-type-txt h3{font-size:1rem;margin-bottom:1rem}.recruit .bx-type-txt{width:100%;padding:0;padding-bottom:1rem}.recruit .bx-type-img{width:100%}.company-pic .col-3{margin-bottom:2rem}.contact_recruit{padding-top:3rem}.contact_recruit p{padding-bottom:1rem}.footer-l,.footer-r{width:100%;padding:0 15px;padding:0 15px}.footer-inner .company_area{padding:2rem 0}.footer-r{text-align:center;margin-top:1rem;max-width:100%}.footer-sitemap .col-4{border-right:none;margin-bottom:1rem}.footer-sitemap .col-4>div{padding:0}.footer-sitemap .col-4>div>li>a{padding:5px 0}.footer-contact{text-align:center}.footer-nav-widgets-wrapper .footer-container{padding-top:2rem;padding-bottom:2rem}.footer-sitemap span{display:block;margin-bottom:.5rem}.footer-inner .company_area span{width:60%;background-position:center}.to-the-top-short{display:none}.footer-contact a.f-contact{width:100%}.footer-top{padding:0 0 2rem}.footer-menu{display:flex;flex-wrap:wrap}.footer-menu li{width:50%;padding:1rem;border-bottom:1px solid #555;text-align:center;align-items:center;display:flex;justify-content:center}.footer-menu li:nth-child(odd){border-right:1px solid #555}.footer-menu li:last-child{width:100%;border-bottom:none;padding-top:2rem}.footer-menu li:last-child a{width:100%;text-align:center}#site-footer{padding:0 1rem 1rem;position:relative}.footer-copyright{line-height:1.5}#site-footer a.to-the-top{display:block;position:absolute;bottom:40px;right:0;background-color:#c40921;border-radius:50%}a[href^="tel:"]{pointer-events:inherit}}