:root{--recruitMainColorOrange:#ff963c;--recruitBgColorOrange:#ffead8;--recruitMainColorPurple:#cb81e2;--recruitBgColorPurple:#f5e6f9;--recruitMainColorAqua:#2edccb;--recruitBgColorAqua:#d5f8f5;--recruitMainColorGreen:#46dc8c;--recruitBgColorGreen:#daf8e8;--recruitMainColorYGreen:#97cd23;--recruitBgColorYGreen:#eaf5d3}.openBtn.openBtn-other span{background:var(--mainColorGreen)}.wp-pagenavi{text-align:center;padding-top:32px;display:flex;justify-content:center;align-items:center;gap:min(12px,3vw)}.wp-pagenavi a,.wp-pagenavi span{padding:3px 8px;border:none;margin:4px;border-radius:4px}.wp-pagenavi a{width:28px;height:28px;display:flex;flex-direction:column;align-items:center;justify-content:center}.wp-pagenavi span.current{background:var(--mainColorGreen);color:var(--textColorWhite);border-radius:50%;font-weight:500;width:34px;height:34px;display:flex;flex-direction:column;align-items:center;justify-content:center}.passwordForm{text-align:center;padding:46px 0 92px;height:100%;color:var(--textColorWhite)}.passwordForm p{padding-bottom:16px}.passwordForm input{appearance:none;-webkit-appearance:none}.passwordForm input.password-form{display:block;width:100%;max-width:580px;height:50px;box-sizing:border-box;font-size:1.83rem;font-family:var(--fontJP);padding:8px 12px;border-radius:8px;margin:0 auto 24px;border:solid 1px #d4d4d4}.passwordForm input.link-box{color:var(--textColorWhite);font-size:min(1.83rem,4.2vw);font-weight:500;font-family:var(--fontJP);border:none;width:min(310px,100%);padding:12px;cursor:pointer;transition:ease .5s;border-radius:9999px;background:var(--recruitMainColorGreen)}.pageKV{position:relative;height:30vw;background-size:cover;background-position:center;background-repeat:no-repeat}.pageKV:before{content:"";position:absolute;background:var(--opacityBlack);width:100%;height:100%;top:0;left:0}.pageKV.pageKV-about,.pageKV.pageKV-recruit{background-image:url(//sansei.test-yps.com/wp-content/themes/sanseiElectric/img/page/pageBg-about.jpg)}.pageKV.pageKV-history{background-image:url(//sansei.test-yps.com/wp-content/themes/sanseiElectric/img/page/pageBg-history.jpg)}.pageKV.pageKV-serviceHarness{background-image:url(//sansei.test-yps.com/wp-content/themes/sanseiElectric/img/page/pageBg-serviceHarness.jpg)}.pageKV.pageKV-servicePipe{background-image:url(//sansei.test-yps.com/wp-content/themes/sanseiElectric/img/page/pageBg-servicePipe.jpg)}.pageKV.pageKV-serviceResin{background-image:url(//sansei.test-yps.com/wp-content/themes/sanseiElectric/img/page/pageBg-serviceResin.jpg)}.pageKV h2{color:var(--textColorWhite);line-height:1.5;font-size:min(3.83rem,8vw);font-weight:400;letter-spacing:.1em;font-family:var(--fontEn);text-align:center;position:absolute;top:64%;left:50%;transform:translate(-50%,-64%);opacity:0;animation:pageKV-fadeIn .7s ease-in-out 1.1s normal forwards}@keyframes pageKV-fadeIn{0%{opacity:0}100%{opacity:1}}.page-textTitle{max-width:1240px;width:86vw;margin:min(182px,22vw) auto min(48px,10vw);opacity:0;animation:pageKV-fadeIn .7s ease-in-out 1.1s normal forwards}.page-textTitle h2.contents-title{border-bottom:solid 1px var(--textColorGray)}.page-aboutMessage{opacity:0;animation:serviceIntro-fadeIn .8s ease-in-out 1.25s normal forwards}.-aboutMessage_wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between}.-aboutMessage_textArea{width:53%}.-aboutMessage_textArea h3{font-size:min(2.83rem,5vw)}.-aboutMessage_textArea p{font-size:min(1.83rem,3.83vw);padding-top:min(32px,4vw)}.-aboutMessage_textArea p.officer-name{font-size:min(2.4rem,5.83vw)}.-aboutMessage_textArea p.officer-name span{font-size:min(1.83rem,3.83vw)}.-aboutMessage_officer{width:38%}.page-aboutInfo{background:var(--mainColorGreen);color:var(--textColorWhite);padding:min(72px,10vw) 0}.page-aboutInfo .contents{display:flex;align-items:baseline;justify-content:space-between;gap:60px;margin-bottom:min(72px,10vw)}.-aboutInfo_table{width:calc(100%/2)}.-aboutInfo_table a{color:var(--textColorWhite)}.-aboutInfo_table tr{border-bottom:solid 1px var(--textColorWhite)}.-aboutInfo_table tr p{padding-bottom:4px}.-aboutInfo_table tr p:last-of-type{padding-bottom:0}ul.suppliers-links{display:flex;gap:14px}ul.suppliers-links li a{font-weight:500;border:solid 2px var(--textColorWhite);border-radius:12px;padding:2px 8px;display:block}ul.suppliers-links li a:hover{opacity:.6}.page-serviceIntro{position:relative}.page-serviceIntro:before,.page-serviceLinks:before{content:"";position:absolute;background:var(--mainColorGreen);left:0;width:100%;z-index:-1}.page-serviceIntro:before{top:0;height:60vh;min-height:550px}@keyframes serviceIntro-fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}.-serviceIntro_wrapper{opacity:0;animation:serviceIntro-fadeIn .8s ease-in-out 1.25s normal forwards;max-width:1140px;width:90%;margin:auto;color:var(--textColorWhite);padding:min(92px,12vw) 0 min(124px,20vw)}.-serviceIntro_textArea{display:flex;justify-content:center;font-size:min(2rem,3.83vw);gap:min(2.4em,6vw);padding-bottom:min(56px,8vw)}.-serviceIntro_textArea h2{font-weight:400;font-size:min(2rem,3.83vw);line-height:2.4}.-serviceIntro_textArea h2 span{font-family:var(--fontEn);font-size:min(5.24rem,10vw);line-height:1.2;display:block}.-serviceIntro_textArea p{width:64%}.-serviceIntro_image{max-width:920px;margin:0 auto}.page-serviceDetails{padding-bottom:min(124px,12vw)}.page-serviceDetails .contents{display:flex;justify-content:space-between}.page-serviceDetails:nth-of-type(4) .contents{flex-direction:row-reverse}.-serviceDetails_textArea{width:38%;display:flex;flex-direction:column}.-serviceDetails_textArea h3{color:var(--mainColorGreen);font-weight:400;font-size:min(3.24rem,6vw);line-height:1.5;position:relative;padding-bottom:min(16px,3vw);margin-bottom:min(24px,5vw)}.-serviceDetails_textArea h3:after{content:"";position:absolute;background:var(--mainColorGreen);width:20%;height:1px;bottom:0;left:0}.-serviceDetails_textArea p{font-size:min(1.83rem,3.83vw);padding-bottom:16px;line-height:2}.-serviceDetails_inner:nth-of-type(1){margin-bottom:min(32px,6vw)}ul.-serviceDetails_list li{font-size:min(1.83rem,3.83vw);padding-bottom:min(6px,1.24vw);text-indent:-1.83rem;padding-left:18.3px}ul.-serviceDetails_list li span{position:relative;padding-left:min(18px,4vw)}ul.-serviceDetails_list li span:before{content:"";position:absolute;background:var(--mainColorGreen);border-radius:50%;width:min(12px,2vw);height:min(12px,2vw);top:7px;left:0}.-serviceDetails_flow dl{border-bottom:dashed 1px var(--mainColorGreen);padding:16px 0;display:flex;gap:1.24vw;font-size:min(1.83rem,3.83vw);align-items:flex-start}.-serviceDetails_flow dl dt{color:var(--mainColorGreen);border:solid 1px var(--mainColorGreen);padding:0 8px;width:104px;text-align:center}.-serviceDetails_flow dl dd{width:calc(100% - 104px)}.-serviceDetails_pics{background:var(--bgGreen);padding:min(24px,3vw)}.-serviceDetails_pics ul{display:flex;flex-direction:column;gap:6px;font-size:min(1.83rem,3.83vw)}.-serviceDetails_pics ul li{position:relative;padding-left:min(24px,4.24vw)}.-serviceDetails_pics ul li:before{position:absolute;content:"✓";color:var(--mainColorGreen);font-size:min(2.4rem,3.83vw);line-height:1;left:0;top:50%;transform:translateY(-50%)}.-serviceDetails_inner .-serviceDetails_pics{padding:min(24px,3vw) min(8px,3vw);margin-top:min(24px,3vw)}.-serviceDetails_inner .-serviceDetails_pics ul{flex-direction:row}.-serviceDetails_image{width:56%}.page-serviceLinks{position:relative;padding-top:min(112px,26vw);padding-bottom:min(112px,14vw)}.page-serviceLinks:before{bottom:0;height:70vh}.-serviceLinks_harness.page-serviceLinks:before{height:120vh;max-height:1100px}.-serviceLinks_recruit{max-width:920px;width:90%;margin:0 auto min(64px,12vw)}.-serviceLinks_recruit a{display:block;height:26em;color:var(--textColorWhite);overflow:hidden}.-serviceLinks_recruit a:before{content:"";position:absolute;background:var(--sideGradation);width:100%;height:100%;left:0;top:0}.-serviceLinks_recruit a:after{position:absolute;content:"";display:block;width:100%;height:100%;top:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s ease;z-index:-1}.-serviceLinks_recruit a:hover:after{transform:scale(1.05)}p.-serviceLinks_en,h3.-serviceLinks_mainTitle{font-family:var(--fontEn);position:absolute}p.-serviceLinks_en{font-size:min(6.24rem,8vw);left:min(24px,4vw);letter-spacing:.04em}h3.-serviceLinks_mainTitle{line-height:1;font-size:min(3.24rem,4.83vw);bottom:1em;left:1em}h3.-serviceLinks_mainTitle span{font-size:min(8rem,12vw);padding-right:8px}img.-serviceLinks_copy{position:absolute;top:0;right:min(32px,4vw);height:min(370px,58vw);width:auto}.-serviceLinks_01 a:after{background-image:url(//sansei.test-yps.com/wp-content/themes/sanseiElectric/img/page/sRecruitLink-harness.jpg);background-position:20%}.-serviceLinks_02 a:after{background-image:url(//sansei.test-yps.com/wp-content/themes/sanseiElectric/img/page/sRecruitLink-harness2.jpg);background-position:90%}.-serviceLinks_03 a:after{background-image:url(//sansei.test-yps.com/wp-content/themes/sanseiElectric/img/page/sRecruitLink-pipe.jpg)}.-serviceLinks_04 a:after{background-image:url(//sansei.test-yps.com/wp-content/themes/sanseiElectric/img/page/sRecruitLink-resin.jpg)}.-serviceLinks_otherService{max-width:720px;width:90%;margin:0 auto}.-serviceLinks_otherService ul{display:flex;justify-content:center;gap:min(72px,4vw)}li._otherService_items a{display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--textColorWhite);text-align:center;overflow:hidden;width:min(260px,43vw);height:min(260px,43vw);border-radius:50%;transition:all .3s ease-out}li._otherService_items a:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:var(--opacityBlack)}li._otherService_items a h3{line-height:1.4;z-index:1}li._otherService_items a h3 span{font-family:var(--fontEn);display:block;font-size:min(4rem,7vw)}li._otherService_items a:hover{transform:scale(1.05)}li._otherService_items._otherService_harness a{background-image:url(//sansei.test-yps.com/wp-content/themes/sanseiElectric/img/page/service/otherLink-harness.jpg)}li._otherService_items._otherService_resin a{background-image:url(//sansei.test-yps.com/wp-content/themes/sanseiElectric/img/page/service/otherLink-resin.jpg)}li._otherService_items._otherService_pipe a{background-image:url(//sansei.test-yps.com/wp-content/themes/sanseiElectric/img/page/service/otherLink-pipe.jpg)}.page-history{opacity:0;animation:serviceIntro-fadeIn .8s ease-in-out 1.25s normal forwards}.page-history h3{color:var(--mainColorGreen);font-family:var(--fontEn);text-align:center;font-size:min(4.8rem,8vw);position:relative;padding-bottom:min(16px,4.4vw);margin-bottom:min(40px,8vw)}.page-history h3:before{position:absolute;content:"";background:var(--mainColorGreen);width:82px;height:2px;bottom:0;left:50%;transform:translate(-50%,0)}.page-history p{text-align:center;font-size:min(2rem,3.83vw);padding-bottom:min(48px,8vw)}p.-history_mainCopy{font-size:min(3.24rem,4.83vw);font-weight:500;padding-bottom:16px}.page-historyGraph{background:var(--mainColorGreen);color:var(--textColorWhite);overflow:hidden;padding:min(112px,12vw) 0}.page-historyGraph .contents-title,.page-historyGraph .contents-title span{color:var(--textColorWhite)}.-historyGraph_contents h2.contents-title{max-width:1240px;width:86%;margin:0 auto}._history_wrapper ._deco{position:relative;height:1.375rem}._history_wrapper ._deco:before{content:"";position:absolute;top:50%;left:calc(-100% + 1.375rem);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 1.375rem);height:1px;background-color:#fefefe;z-index:-1}._history_wrapper ._deco:after{content:"";position:absolute;top:50%;left:1.375rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 1.375rem);height:1px;background:var(--textColorWhite);z-index:-1}._history_wrapper ._deco span{position:absolute;top:0;left:0;display:block;width:1.375rem;height:1.375rem;background:var(--textColorWhite);border-radius:100%;z-index:2}._history_wrapper .swiper-slide{width:24%;margin:0 2em}.-historyGraph_details{padding-top:16px;font-size:min(2rem,3.83vw);letter-spacing:0}._history_scrollbar_wrapper{width:80%;max-width:400px;margin:48px auto 0}._history_scrollbar_wrapper ._bar{width:100%;height:2.125rem;margin:0 auto;background:#fefefe;border-radius:9999px}._history_scrollbar_wrapper .swiper-scrollbar-drag{background:url(//sansei.test-yps.com/wp-content/themes/sanseiElectric/img/page/scroll-drug.svg) no-repeat center;background-color:transparent;cursor:pointer}p._date{font-size:min(3.24rem,6vw);font-family:var(--fontEn)}.movie{position:relative;max-width:920px;width:100%;margin:0 auto}picture.movie-thumbnail{padding-top:48.25%}picture.movie-thumbnail img{display:block;position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:center}button.movie-button{border:none;background:var(--opacityBlack);border-radius:50%;display:flex;-webkit-display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:min(18vw,120px);height:min(18vw,120px);appearance:none;-webkit-appearance:none;color:inherit;cursor:pointer;transition:ease .5s;z-index:1}button.movie-button span{content:"";background-color:#fefefe;-webkit-clip-path:polygon(0 0,0% 100%,100% 50%);clip-path:polygon(0 0,0% 100%,100% 50%);width:min(4vw,28px);height:min(4vw,28px)}button.movie-button:hover{transform:translate(-50%,-50%) scale(.8)}.single-wrapper,.category-wrapper{padding:min(162px,32vw) 0 min(124px,18vw);opacity:0;animation:pageFadeIn .2s ease-in-out .5s normal forwards}.category-wrapper .contents{display:flex;justify-content:space-between}.category-wrapper .contents-title{max-width:1240px;width:86%;margin:0 auto}.category-main{width:68%}.sidebar{width:22%}.sidebar h2{font-size:1.4rem;padding-bottom:16px}.sidebar h2 span{font-family:var(--fontEn);font-size:2.24rem;display:block}ul.sidebar-archive li{border-bottom:solid 1px var(--hoverBeforeGray);font-family:var(--fontEn);font-size:min(1.83rem,3.83vw);padding:12px 0}@keyframes pageFadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}.single-contents{display:flex;justify-content:space-between}.single-titleArea{border-bottom:solid 1px var(--textColorGray);padding-bottom:24px;margin-bottom:32px}.single-titleArea h3{font-size:min(4rem,6vw);font-weight:400;padding-bottom:12px;line-height:1.5}.single-titleArea span.date{font-family:var(--fontEn);color:var(--mainColorGreen);font-size:min(1.83rem,4vw)}.single-titleArea .breadcrumbs{text-align:left;padding:0}.single-textArea p{padding-bottom:min(24px,4vw)}.single-textArea p:last-of-type{padding-bottom:0}.single-textArea p a{color:var(--mainColorGreen);font-weight:400;text-decoration:underline}.single-textArea p a:hover{opacity:.6}.single-textArea strong{font-size:2.24rem;font-weight:600}.single-links{text-align:center;margin-top:min(88px,14vw)}.page-rInterview{color:var(--textColorWhite);padding:3vw 0 8vw}.page-rInterview.-rInterview01{background:var(--recruitMainColorOrange)}.page-rInterview.-rInterview02{background:var(--recruitMainColorPurple)}.page-rInterview.-rInterview03{background:var(--recruitMainColorAqua)}.page-rInterview.-rInterview04{background:var(--recruitMainColorGreen)}.page-rInterview.-rInterview05{background:var(--recruitMainColorYGreen)}.-rInterview_main{position:relative;max-width:1440px;width:90vw;margin:0 auto 112px}picture.-rInterview_mainImage{clip-path:ellipse(49% 46% at center);margin:0 10vw}picture.-rInterview_mainImage img{transform:scale(1.2);animation:rIm-fadeIn 1.4s ease-in-out .2s normal forwards}@keyframes rIm-fadeIn{0%{transform:scale(1.2)}100%{transform:scale(1)}}h2.-rInterview_number{font-family:var(--fontEn);font-size:min(3.2rem,4vw);position:absolute;line-height:1;top:7%;left:10vw;text-align:center;opacity:0;animation:rText-fadeIn .5s ease-in-out 1.2s normal forwards}h2.-rInterview_number span{display:block;font-size:min(16rem,18vw)}@keyframes rText-fadeIn{0%{opacity:0;transform:scale(1.04)}100%{opacity:1;transform:scale(1)}}p.-rInterview_copy{position:absolute;top:10%;right:5vw;opacity:0;animation:rText-fadeIn .5s ease-in-out 1.2s normal forwards}p.-rInterview_copy img{height:50vh;min-height:min(420px,44vw);max-height:min(530px,51vw)}.-rInterview02 p.-rInterview_copy img{min-height:min(420px,49vw);max-height:min(530px,58vw)}.-rInterview03 p.-rInterview_copy img{height:38vh;min-height:min(380px,38vw);max-height:min(410px,45vw)}.-rInterview04 p.-rInterview_copy img{height:39vh;min-height:min(335px,39vw);max-height:min(410px,46vw)}.-rInterview_staffDate{position:absolute;bottom:0;left:13%;width:min(260px,66vw);opacity:0;animation:rText-fadeIn .5s ease-in-out 1.2s normal forwards}.-rInterview_staffDate h3{font-family:var(--fontEn);font-size:min(5.4rem,8vw);letter-spacing:.06em;line-height:1.1;position:relative;padding-bottom:min(16px,3vw);margin-bottom:min(16px,3vw)}.-rInterview_staffDate h3:before{content:"";position:absolute;background:var(--textColorWhite);height:3px;width:62px;bottom:0;left:0}.-rInterview_staffDate p{font-size:min(2.8rem,5vw);font-weight:500;padding-bottom:8px}ul._staffDate-tags{display:flex;gap:min(12px,1.6vw)}ul._staffDate-tags li{width:calc(100%/3);border:solid 2px var(--textColorWhite);border-radius:6px;text-align:center;font-size:min(1.5rem,3.8vw)}.-rInterview_ex{max-width:1240px;width:86%;margin:0 auto;display:flex;gap:min(4em,4vw);justify-content:space-between}._ex-textArea{display:flex;width:58%;gap:min(3em,4vw);align-items:center}._ex-textArea h4{font-size:min(1.83rem,3.83vw);font-weight:500;writing-mode:tb;line-height:1;display:flex;align-items:center;gap:5em}._ex-textArea h4 span{font-size:min(5.4rem,10.2vw);font-family:var(--fontEn);position:relative}._ex-textArea h4 span:before{content:"";position:absolute;background:var(--textColorWhite);width:2px;height:1em;bottom:-70px;left:50%;transform:translateX(-50%)}._ex-textArea p{font-size:min(2rem,3.83vw)}.ex-imageArea{position:relative;width:36%;top:0;right:0}.ex-imageArea picture{clip-path:ellipse(50% 46% at center)}p.line-bubble{text-align:center;position:absolute;font-size:min(2rem,3.83vw);top:-60px;right:0;font-weight:500;transform:rotate(16deg)}p.line-bubble span{position:relative;display:block;padding:0 16px}p.line-bubble span:before,p.line-bubble span:after{content:"";position:absolute;width:3px;height:64%;background:var(--textColorWhite);bottom:0}p.line-bubble span:before{left:0;transform:rotate(154deg)}p.line-bubble span:after{right:0;transform:rotate(-154deg)}.page-rOtherMenu{padding:min(124px,16vw) 0}.page-rOtherMenu.-rOtherMenu01{background:var(--recruitBgColorOrange)}.page-rOtherMenu.-rOtherMenu02{background:var(--recruitBgColorPurple)}.page-rOtherMenu.-rOtherMenu03{background:var(--recruitBgColorAqua)}.page-rOtherMenu.-rOtherMenu04{background:var(--recruitBgColorGreen)}.page-rOtherMenu.-rOtherMenu05{background:var(--recruitBgColorYGreen)}.-rOtherMenu_wrapper{max-width:1240px;width:86%;margin:0 auto}.-rOtherMenu_wrapper a{display:block}ul.-rOtherMenu_mainMenu,ul.-rOtherMenu_subMenu{display:flex;justify-content:center;gap:min(20px,3vw)}ul.-rOtherMenu_mainMenu{margin-bottom:min(20px,3vw)}ul.-rOtherMenu_mainMenu li,ul.-rOtherMenu_subMenu li{width:calc(100%/3)}.page-rOtherMenu ul li picture{position:relative}.page-rOtherMenu ul li picture img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:center}ul.-rOtherMenu_mainMenu li picture{padding-top:95.25%}ul.-rOtherMenu_subMenu li picture{padding-top:32.25%;position:relative}ul.-rOtherMenu_subMenu li picture:before{content:"";position:absolute;background:var(--sideGradation);width:100%;height:100%;top:0;left:0;z-index:1}ul.-rOtherMenu_mainMenu li.-linkArea_card a{display:block;position:relative;z-index:1}ul.-rOtherMenu_mainMenu li.-linkArea_card a:before{content:"";position:absolute;background:var(--bottomGradation);width:100%;height:100%;top:0;left:0;z-index:1}ul.-rOtherMenu_mainMenu h3{font-family:var(--fontEn);font-size:min(1.6rem,3.3vw);position:absolute;color:var(--textColorWhite);line-height:1.2;bottom:min(10px,2vw);left:min(10px,3vw);z-index:2}ul.-rOtherMenu_mainMenu h3 span{font-size:min(4.83rem,6.83vw);padding-right:6px;display:block}ul.-rOtherMenu_subMenu h3{position:absolute;top:50%;transform:translateY(-50%);left:20px;font-family:var(--fontEn);color:var(--textColorWhite);font-size:min(1.4rem,4.2vw);line-height:1.4;z-index:2}ul.-rOtherMenu_subMenu h3 span{display:block;font-size:min(4rem,7.83vw)}ul.-rOtherMenu_subMenu li._card-textLink a{display:block;height:100%;position:relative}.page-rOtherMenu.-rOtherMenu01 li._card-textLink a{background:var(--recruitMainColorOrange)}.page-rOtherMenu.-rOtherMenu02 li._card-textLink a{background:var(--recruitMainColorPurple)}.page-rOtherMenu.-rOtherMenu03 li._card-textLink a{background:var(--recruitMainColorAqua)}.page-rOtherMenu.-rOtherMenu04 li._card-textLink a{background:var(--recruitMainColorGreen)}.page-rOtherMenu.-rOtherMenu05 li._card-textLink a{background:var(--recruitMainColorYGreen)}ul.-rOtherMenu_subMenu li._card-textLink a:before,ul.-rOtherMenu_subMenu li._card-textLink a:after{position:absolute;content:"";border-radius:50%}ul.-rOtherMenu_subMenu li._card-textLink a:before{background:var(--textColorWhite);width:min(36px,8vw);height:min(36px,8vw);top:50%;right:6%;transform:translateY(-50%);border-radius:50%;transition:ease .3s}ul.-rOtherMenu_subMenu li._card-textLink a:after{background:var(--recruitBgGreen);width:min(10px,2vw);height:min(10px,2vw);top:50%;right:9.5%;transform:translateY(-50%);border-radius:50%;transition:ease .3s}ul.-rOtherMenu_subMenu li._card-textLink a:hover:before,ul.-rOtherMenu_subMenu li._card-textLink a:hover:after{transform:translateY(-50%) scale(.5)}.page-rOtherMenu.-rOtherMenu01 li._card-textLink a:after{background:var(--recruitMainColorOrange)}.page-rOtherMenu.-rOtherMenu02 li._card-textLink a:after{background:var(--recruitMainColorPurple)}.page-rOtherMenu.-rOtherMenu03 li._card-textLink a:after{background:var(--recruitMainColorAqua)}.page-rOtherMenu.-rOtherMenu04 li._card-textLink a:after{background:var(--recruitMainColorGreen)}.page-rOtherMenu.-rOtherMenu05 li._card-textLink a:after{background:var(--recruitMainColorYGreen)}.-rTimeSchedule_wrapper{max-width:1240px;width:86%;margin:0 auto;display:flex;gap:min(3em,8vw);justify-content:space-between}.-rTimeSchedule_schedule{width:90%}p._schedule-text{padding-bottom:min(24px,4vw);font-size:min(1.4rem,3.24vw)}.accordion-area{position:relative;display:flex;justify-content:space-evenly;gap:5%;margin-bottom:auto;height:550px}.accordion-area:before{content:"";position:absolute;background:var(--textColorGray);width:100%;height:2px;top:min(72px,9.5vw);left:0}.ts-contents{position:relative;cursor:pointer;transition:all .5s ease;text-align:center;display:flex;flex-direction:column;gap:min(14px,1.4vw)}.ts-contents:before{display:none;content:"";position:absolute;bottom:-42%;left:50%;transform:translate(-50%,-8%);margin-top:min(-8px,-3vw);border:min(15px,3vw) solid transparent;transition:ease .5s}.ts-contents.close:before{display:block}.-rTimeSchedule01 .ts-contents:before{border-bottom:min(46px,6vw) solid var(--recruitBgColorOrange)}.-rTimeSchedule02 .ts-contents:before{border-bottom:min(46px,6vw) solid var(--recruitBgColorPurple)}.-rTimeSchedule03 .ts-contents:before{border-bottom:min(46px,6vw) solid var(--recruitBgColorAqua)}.-rTimeSchedule04 .ts-contents:before{border-bottom:min(46px,6vw) solid var(--recruitBgColorGreen)}.-rTimeSchedule05 .ts-contents:before{border-bottom:min(46px,6vw) solid var(--recruitBgColorYGreen)}p.ts-hour{font-family:var(--fontEn);font-size:min(3.24rem,4.6vw);line-height:1.4;transition:ease .3s}p.ts-title{font-size:min(2.24rem,3.54vw);letter-spacing:0;transition:ease .3s}.-rTimeSchedule01 p.ts-hour,.-rTimeSchedule01 p.ts-title,.-rTimeSchedule01 .accordion-box h3{color:var(--recruitMainColorOrange)}.-rTimeSchedule02 p.ts-hour,.-rTimeSchedule02 p.ts-title,.-rTimeSchedule02 .accordion-box h3{color:var(--recruitMainColorPurple)}.-rTimeSchedule03 p.ts-hour,.-rTimeSchedule03 p.ts-title,.-rTimeSchedule03 .accordion-box h3{color:var(--recruitMainColorAqua)}.-rTimeSchedule04 p.ts-hour,.-rTimeSchedule04 p.ts-title,.-rTimeSchedule04 .accordion-box h3{color:var(--recruitMainColorGreen)}.-rTimeSchedule05 p.ts-hour,.-rTimeSchedule05 p.ts-title,.-rTimeSchedule05 .accordion-box h3{color:var(--recruitMainColorYGreen)}.ts-dots{width:min(28px,4vw);height:min(28px,4vw);border-radius:50%;display:block;margin:0 auto;transition:ease .3s;position:relative}.ts-dots:before{content:"";position:absolute;background:#fefefe;width:min(8px,1vw);height:min(8px,1vw);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.-rTimeSchedule01 .ts-dots{background:var(--recruitMainColorOrange)}.-rTimeSchedule02 .ts-dots{background:var(--recruitMainColorPurple)}.-rTimeSchedule03 .ts-dots{background:var(--recruitMainColorAqua)}.-rTimeSchedule04 .ts-dots{background:var(--recruitMainColorGreen)}.-rTimeSchedule05 .ts-dots{background:var(--recruitMainColorYGreen)}.ts-contents.close .ts-dots{transform:scale(2)}.ts-contents.close .ts-dots:before{display:block}.ts-contents.close p{transform:scale(1.05)}.accordion-box{display:none;position:absolute;top:min(190px,28vw);left:0;width:100%;padding:min(40px,7vw);border-radius:min(14px,4vw)}.-rTimeSchedule01 .accordion-box{background:var(--recruitBgColorOrange)}.-rTimeSchedule02 .accordion-box{background:var(--recruitBgColorPurple)}.-rTimeSchedule03 .accordion-box{background:var(--recruitBgColorAqua)}.-rTimeSchedule04 .accordion-box{background:var(--recruitBgColorGreen)}.-rTimeSchedule05 .accordion-box{background:var(--recruitBgColorYGreen)}.accordion-box h3{background:var(--textColorWhite);padding:min(8px,1.4vw) min(16px,3vw);margin-bottom:min(12px,3vw);font-size:min(2.83rem,4.83vw);line-height:1.4}.accordion-box p{font-size:min(1.83rem,3.6vw)}._details-flex{display:flex;gap:min(32px,4.24vw)}._details-textArea{width:calc(100% - 40%)}._details-imageArea{width:calc(100% - 63%)}h2.page-rTitle{writing-mode:tb;gap:5em;position:relative;font-size:min(1.83rem,3.83vw)}h2.page-rTitle span.-rTitle_en{font-family:var(--fontEn);font-size:min(5.4rem,6.6vw);line-height:1.2;position:relative;margin-bottom:28px;padding-bottom:75px}h2.page-rTitle span.-rTitle_en:before{content:"";position:absolute;width:2px;height:1em;bottom:0;left:50%;transform:translateX(-50%)}h2.page-rTitle.-rTitle01{color:var(--recruitMainColorOrange)}h2.page-rTitle.-rTitle02{color:var(--recruitMainColorPurple)}h2.page-rTitle.-rTitle03{color:var(--recruitMainColorAqua)}h2.page-rTitle.-rTitle04{color:var(--recruitMainColorGreen)}h2.page-rTitle.-rTitle05{color:var(--recruitMainColorYGreen)}h2.page-rTitle.-rTitle01 span:before{background:var(--recruitMainColorOrange)}h2.page-rTitle.-rTitle02 span:before{background:var(--recruitMainColorPurple)}h2.page-rTitle.-rTitle03 span:before{background:var(--recruitMainColorAqua)}h2.page-rTitle.-rTitle04 span:before{background:var(--recruitMainColorGreen)}h2.page-rTitle.-rTitle05 span:before{background:var(--recruitMainColorYGreen)}h2.page-rTitle span.td-number{text-combine-upright:all}.page-rQA{position:relative;min-height:600svh}.page-rQA:before{position:absolute;content:"";background:rgba(51,51,51,.3);width:100%;height:100%;top:0;left:0}.-rQA_BgAttachment{position:absolute;left:0;top:0;display:block;height:100%;width:100%;z-index:-1}.-rQA_BgAttachment-clip{display:block;position:relative;overflow:hidden;clip-path:inset(0 0 0 0);height:100%}.-rQA_BgAttachment-clip img{position:fixed;width:100%;min-height:100vh;left:0;top:0;pointer-events:none;object-fit:cover;object-position:center}.page-rQA h2.page-rTitle{color:var(--textColorWhite);position:absolute;top:10vh;left:8vw;height:80vh}.page-rQA h2.page-rTitle span:before{background:var(--textColorWhite)}.case_item{position:absolute;top:8vh;left:0;right:0;gap:0 1.5em}.case_scroll{position:sticky;top:5vh;left:0}.case_scroll__detail{position:relative;margin:0 auto;height:100svh}.page-rQA[data-current="01"] .-rQA_item.is-item01{transition-delay:.4s;transform:translateY(0) scale(1);opacity:1}.page-rQA[data-current="02"] .-rQA_item.is-item02{transition-delay:.4s;transform:translateY(0) scale(1);opacity:1}.page-rQA[data-current="03"] .-rQA_item.is-item03{transition-delay:.4s;transform:translateY(0) scale(1);opacity:1}.page-rQA[data-current="04"] .-rQA_item.is-item04{transition-delay:.4s;transform:translateY(0) scale(1);opacity:1}.page-rQA[data-current="05"] .-rQA_item.is-item05{transition-delay:.4s;transform:translateY(0) scale(1);opacity:1}.interviewBubble{position:relative;background:var(--textColorWhite);padding:min(30px,4vw);border-radius:13px;width:25vw;margin-top:max(32px,5%);right:0}.interviewBubble:before{content:"";position:absolute;top:43%;left:-38px;margin-top:min(-15px,-3vw);border:min(15px,3vw) solid transparent;border-right:min(24px,6vw) solid var(--textColorWhite)}.interviewBubble p{font-size:min(1.83rem,3.24vw);letter-spacing:0}.interviewBubble-title{padding-bottom:min(24px,3vw);margin-bottom:min(16px,4vw);display:flex;gap:min(8px,2.24vw);align-items:flex-start}.-rQA_01 .interviewBubble-title{color:var(--recruitMainColorOrange);border-bottom:solid 2px var(--recruitMainColorOrange)}.-rQA_02 .interviewBubble-title{color:var(--recruitMainColorPurple);border-bottom:solid 2px var(--recruitMainColorPurple)}.-rQA_03 .interviewBubble-title{color:var(--recruitMainColorAqua);border-bottom:solid 2px var(--recruitMainColorAqua)}.-rQA_04 .interviewBubble-title{color:var(--recruitMainColorGreen);border-bottom:solid 2px var(--recruitMainColorGreen)}.-rQA_05 .interviewBubble-title{color:var(--recruitMainColorYGreen);border-bottom:solid 2px var(--recruitMainColorYGreen)}.interviewBubble-title h3{font-size:min(2.4rem,4.24vw);line-height:1.4;font-weight:500}.interviewBubble-title p.textQ{font-family:var(--fontEn);font-size:min(6rem,8vw);line-height:1}.-rQA_item{position:absolute;bottom:0;left:0;right:0;transition:opacity .4s ease;opacity:0;display:flex;justify-content:center;align-items:flex-start;flex-direction:row-reverse}.-rQA_item picture{width:min(50vw,91vh)}.-rQA_item picture img{width:100%}.page-recruit{opacity:0;animation:serviceIntro-fadeIn .8s ease-in-out 1.25s normal forwards}.page-recruit .RC-linkArea_r{padding:min(48px,10vw) 0;position:static;opacity:1;visibility:unset;height:auto;background:0 0;width:90%}.page-recruit ul.-linkArea_main{flex-wrap:wrap}.page-recruit ul.-linkArea_main li.-linkArea_card{width:calc(min(100% - 32px)/3)}.page-recruit ul.-linkArea_main li.-linkArea_card a picture.-area_bg{padding-top:83.25%}.page-recruit ul.-linkArea_other li._card-textLink{background:var(--mainColorGreen)}.page-recruit ul.-linkArea_other li._card-textLink a h3{color:var(--textColorWhite)}.page-recruit ul.-linkArea_other li._card-textLink a h3:before{background:var(--textColorWhite)}.page-recruit ul.-linkArea_other li._card-textLink a h3:after{background:var(--mainColorGreen)}.page-requirements{max-width:1140px;width:86vw;margin:0 auto min(124px,12vw);opacity:0;animation:pageKV-fadeIn .7s ease-in-out 1.1s normal forwards}.page-requirements h3{color:var(--mainColorGreen);font-weight:400;font-size:min(3.24rem,6vw);line-height:1.5;position:relative;padding-bottom:min(16px,3vw);margin-bottom:min(24px,5vw)}.page-requirements h3:after{content:"";position:absolute;background:var(--mainColorGreen);width:10%;height:1px;bottom:0;left:0}.-requirements_contents{margin-top:min(124px,12vw)}.-requirements_contents tr{border-bottom:solid 1px var(--textColorGray)}.-requirements_contents table p{padding-bottom:8px}.-requirements_contents table ul li{position:relative;padding-left:min(16px,3vw);padding-bottom:4px}.-requirements_contents table ul li:before{content:"";position:absolute;top:min(13px,2vw);left:0;background:var(--mainColorGreen);width:min(10px,2vw);height:min(10px,2vw);border-radius:50%}.page-number{background:var(--recruitMainColorYGreen);padding:min(140px,26vw) 0 56px;overflow:hidden}h2.-number-title{width:214px;color:var(--textColorWhite);writing-mode:tb;display:flex;flex-direction:column;align-items:end;justify-content:center;opacity:0;animation:pageKV-fadeIn .7s ease-in-out 1.1s normal forwards}span.-title_en{font-family:var(--fontEn);font-size:min(10rem,13vw);line-height:1.2}span.-title_jp{z-index:1;font-size:min(1.83rem,4vw);font-weight:500;position:relative;background:var(--recruitMainColorYGreen)}span.-title_jp:before{position:absolute;content:"";background:#fefefe;width:2px;height:66%;top:-72%;left:50%;z-index:-1}.-number_contents{max-width:1140px;width:86%;margin:0 auto min(32px,5vw);position:relative}.-number_items{background:#fefefe;border-radius:min(2em,3vw);padding:min(32px,4vw) min(56px,6vw);position:relative;opacity:0;animation:serviceIntro-fadeIn .8s ease-in-out 1.25s normal forwards}.-number_items h3{color:var(--textColorGray);text-align:center;padding-bottom:min(24px,6vw);font-size:min(3.24rem,5.4vw);font-weight:500;line-height:1.4}.-number_flex{display:flex}._staffDeco-bubble{width:min(192px,32vw)}.-number_contents._contents1,.-number_contents._contents3,.-number_contents._contents5{display:flex;justify-content:space-between;gap:min(32px,6vw)}.-number_items._items1 .-number_itemsInner{margin-right:min(440px,34vw)}._staffDeco1{position:absolute;bottom:-42px;right:5vw;width:min(310px,40vw)}._staffDeco1 ._staffDeco-bubble{margin:0 0 0 min(140px,15vw);display:block}.-number_items._items1{width:calc(100% - 214px)}.-number_items._items2 img{width:min(730px,100%);margin:0 auto;display:block}.-number_items._items3,.-number_items._items4{margin-bottom:min(92px,20vw)}.-number_staffDeco._staffDeco2,.-number_staffDeco._staffDeco3{position:absolute;bottom:-143px;display:flex}.-number_staffDeco._staffDeco2{left:0}.-number_staffDeco._staffDeco2 ._staffDeco-bubble{width:min(212px,36vw);margin-right:-70px;z-index:1}.-number_staffDeco._staffDeco2 img._staffDeco-human{width:min(280px,40vw)}.-number_staffDeco._staffDeco3 ._staffDeco-bubble{width:min(229px,39vw);margin-right:-70px}.-number_staffDeco._staffDeco3 img._staffDeco-human{width:min(242px,36vw)}.-number_items._items3 .-number_itemsInner img,.-number_items._items4 .-number_itemsInner img{width:min(290px,60%);margin:0 auto min(136px,10vw);display:block}.-number_contents._contents4 .-number_flex{gap:min(80px,8vw)}.-number_contents._contents4 img{width:90%;display:block;margin:0 auto}.-number_items._items6,.-number_items._items7{width:calc(100%/2)}.-number_items._items8{width:70%;margin:auto}._staffDeco4,._staffDeco5{position:absolute;bottom:0}.-number_staffDeco._staffDeco4{bottom:-104px;left:-60px}.-number_staffDeco._staffDeco4 ._staffDeco-human{width:min(282px,54vw)}.-number_staffDeco._staffDeco4 ._staffDeco-bubble{margin-left:-48px;width:min(184px,36vw)}.-number_staffDeco._staffDeco5{right:-100px;bottom:-110px}.-number_staffDeco._staffDeco5 ._staffDeco-bubble{margin-left:110px;width:min(187px,36vw)}.-number_staffDeco._staffDeco5 ._staffDeco-human{width:min(290px,56vw)}.-number_items._items6 img{width:24%;margin:0 auto;display:block}.-number_items._items7 img{width:60%;margin:0 auto;display:block}.page-rOtherMenu.-rOtherMenu_number{background:var(--recruitBgColorYGreen)}.page-rOtherMenu.-rOtherMenu_number li._card-textLink a,.page-rOtherMenu.-rOtherMenu_number li._card-textLink a:after{background:var(--recruitMainColorYGreen)}.page-contact{max-width:1140px;width:86vw;margin:0 auto;opacity:0;animation:pageKV-fadeIn .7s ease-in-out 1.1s normal forwards}.-contact_inquiry{margin-bottom:min(56px,8vw)}.-contact_inquiry ul{display:flex;flex-direction:column;gap:min(12px,2.24vw)}.-contact_inquiry ul li{position:relative;padding-left:min(16px,3.83vw)}.-contact_inquiry ul li:before{content:"";position:absolute;background:var(--mainColorGreen);width:min(10px,2vw);height:min(10px,2vw);border-radius:50%;top:9px;left:0}.-contact_inquiry ul li a{color:var(--mainColorGreen);text-decoration:underline;font-weight:500}.-contact_inquiry ul li a:hover{opacity:.6}.form-items{padding:16px 0}.form-area dl{display:flex;flex-direction:column;margin-bottom:80px}.form-items dt{padding-bottom:8px;font-size:min(2.24rem,5vw);font-weight:500}.form-items dd{padding-bottom:16px}.form-items dd:last-of-type{padding-bottom:0}.form-items dd.add p{display:flex;width:100%;align-items:center;gap:10px}span.required{color:#b21f42;font-size:min(1.6rem,3.4vw);margin-left:6px}div.consent-area{margin-bottom:56px}div.consent-area h3{font-size:2.24rem;padding-bottom:8px}p.-area_text{padding-bottom:16px}.wpcf7-textbox{appearance:none;-webkit-appearance:none;width:100%;border:solid 1px var(--textColorGray);border-radius:.4em;font-size:min(1.6rem,3.4vw);font-family:var(--fontJP);padding:8px;height:50px}dd.form-radio p span.wpcf7-radio{display:flex;flex-wrap:wrap;gap:6px 20px}.wpcf7-list-item{margin:0;font-weight:500}.wpcf7-textarea{appearance:none;-webkit-appearance:none;width:100%;border:solid 1px var(--textColorGray);border-radius:.4em;font-size:min(1.6rem,3.4vw);line-height:1.75;font-family:var(--fontJP);padding:10px min(12px,2vw);height:140px}.wpcf7-form-submit{appearance:none;-webkit-appearance:none;display:block;width:90%;max-width:520px;margin:auto;text-align:center;background:var(--mainColorGreen);color:var(--textColorWhite);font-family:var(--fontJP);font-size:min(2.4rem,4.24vw);font-weight:400;letter-spacing:.1em;border:none;padding:min(12px,4vw) 12px;border-radius:50em;transition:ease .5s;cursor:pointer}.wpcf7-form-submit:hover{background:var(--hoverLinkGreen)}.wpcf7-not-valid-tip{color:#ff6464;font-size:1.24rem;font-weight:500;padding-top:6px}.wpcf7-checkbox-consent,.wpcf7-list-item label input{cursor:pointer}.consent-area span.wpcf7-form-control-wrap{display:block;text-align:center;font-size:1.83rem}span.wpcf7-form-control{display:flex;gap:6px 12px;flex-wrap:wrap}.wpcf7-list-item label{gap:4px}.wpcf7 input[type=file]{font-family:var(--fontJP);font-weight:500;font-size:min(1.6rem,4.24vw)}input#file-upload-button{font-family:var(--fontJP);font-weight:500;appearance:none;-webkit-appearance:none}.entry-thanks{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center;padding:0 6vw;max-width:820px;margin:18vh auto}article.-thanks_wrapper h2{font-size:min(4rem,6vw);line-height:1.6;padding-bottom:min(24px,7vw)}article.-thanks_wrapper h2 span{display:block;font-size:min(2.24rem,5vw)}p.-thanks_pickup{background:var(--bgGreen);padding:min(20px,6vw) min(26px,6vw);border-radius:10px;margin-top:32px}p.-thanks_pickup span{display:block;font-weight:500;padding-bottom:6px;font-size:min(2.24rem,4vw)}.wpcf7 .wpcf7-submit:disabled{opacity:.6}.wpcf7 .wpcf7-submit{opacity:1}.form-acceptance{text-align:center;margin-top:min(40px,4vw)}p.form-noteText{padding-bottom:20px}.page-staff{background:var(--mainColorGreen)}.page-staff .openBtn.openBtn-other span{background:var(--textColorWhite)}.page-staff .contents-title,.page-staff .contents-title span,.st-news .topicsList a{color:var(--textColorWhite)}.page-staff .page-textTitle h2.contents-title{border-bottom:solid 1px var(--textColorWhite)}.st-contents{margin-bottom:min(92px,12vw);color:var(--textColorWhite)}h3.st-contentsTitle{color:var(--textColorWhite);font-size:min(1.83rem,3.83vw);font-weight:500;line-height:1.4;padding-bottom:min(24px,8vw)}h3.st-contentsTitle span{color:var(--textColorWhite);font-family:var(--fontEn);font-size:min(5.4rem,10.2vw);padding-right:12px}ul.-document_downLoadList{display:flex;flex-wrap:wrap;gap:min(24px,1.8vw) min(32px,2vw)}ul.-document_downLoadList li{width:calc((100% - 66px)/3)}a.downloadLink{background:#fefefe;font-size:min(1.83rem,3.83vw);font-weight:500;color:var(--mainColorGreen);text-align:center;display:block;border-radius:9999px;padding:min(12px,2vw)}a.downloadLink span{position:relative;padding-right:min(32px,7vw)}a.downloadLink span:after{content:"";position:absolute;background:url(//sansei.test-yps.com/wp-content/themes/sanseiElectric/img/page/download.svg) no-repeat center;background-size:100%;width:min(24px,6vw);height:min(24px,6vw);top:50%;right:0;transform:translateY(-50%)}a.downloadLink:hover{opacity:.6}p.-document_exText{padding-bottom:min(32px,6vw)}.single-wrapper.single-staff{background:var(--bgGreen)}.st-news .topicsList li:first-of-type a{padding:0 0 min(24px,4.4vw)}.page-staff .topicsList li a:after{background-color:var(--recruitMainColorYGreen)}br.sp{display:none}@media screen and (max-width:1024px){.googleMap{padding-bottom:48.25%}.page-aboutInfo .contents{flex-wrap:wrap;gap:0}.-aboutInfo_table{width:100%}.page-aboutInfo{padding:min(72px,10vw) 0}.-serviceDetails_inner .-serviceDetails_pics ul{flex-wrap:wrap}.-serviceDetails_textArea,.-serviceDetails_image{width:48%}.page-rInterview{padding:10vw 0 10vw}picture.-rInterview_mainImage{margin:0 2vw}._ex-textArea{width:58%;align-items:flex-start}.ex-imageArea{width:40%}h2.-rInterview_number{left:0;top:0}.-rInterview_staffDate{left:0}p.-rInterview_copy{top:4%;right:2vw}p._schedule-text{padding-left:7vw}.-rTimeSchedule_wrapper{flex-wrap:wrap;width:100%;overflow:hidden}.-rTimeSchedule_wrapper h2{width:100%}.-rTimeSchedule_wrapper h2{width:86%;margin:0 auto}.-rTimeSchedule_schedule{width:100%}.accordion-area{margin-bottom:min(56px,44vw);gap:2vw;height:min(810px,148vw)}.accordion-box{width:92%;left:50%;transform:translateX(-50%)}._details-textArea,._details-imageArea{width:calc(100%/2)}.ts-contents{width:min(130px,20vw)}.-rTimeSchedule01 .accordion-area,.-rTimeSchedule03 .accordion-area{gap:1.2vw}.-rTimeSchedule01 .ts-contents{width:min(130px,12vw);gap:min(14px,2vw)}.-rTimeSchedule01 p.ts-hour{font-size:min(3.24rem,4.4vw)}.-rTimeSchedule01 p.ts-title{font-size:min(2.24rem,3vw)}.-rTimeSchedule03 .ts-contents{width:min(130px,18vw)}.page-rQA h2.page-rTitle{top:5vh;left:5vw;height:auto}h2.page-rTitle{display:flex;writing-mode:rl-tb;justify-content:flex-start;align-items:center;gap:0}h2.page-rTitle span.-rTitle_en{margin-bottom:0;padding-bottom:0;padding-right:18vw}h2.page-rTitle span.-rTitle_en:before{bottom:50%;width:12vw;height:1px;left:min(85%,54vw);transform:translateX(-38%)}.page-rQA h2.page-rTitle span.-rTitle_en:before{width:10vw;left:65vw}.-rQA_item{flex-wrap:wrap;gap:2vh}.interviewBubble{width:80%;margin-top:0}.-rQA_item picture{width:52vh}.interviewBubble:before{transform:rotate(-90deg);top:auto;left:12%;bottom:-26px}.case_scroll__detail{margin:0 auto;width:90%}ul.-rOtherMenu_mainMenu{flex-wrap:wrap}ul.-rOtherMenu_mainMenu li{width:48.4%}h2.-number-title{writing-mode:rl-tb;align-items:flex-start;width:100%}span.-title_jp:before{display:none}.-number_items._items1{width:100%}.-number_contents._contents1{flex-wrap:wrap}.-number_staffDeco._staffDeco2 img._staffDeco-human{width:min(237px,40vw)}.-number_staffDeco._staffDeco3 img._staffDeco-human{width:min(209px,36vw)}.-number_staffDeco._staffDeco4 ._staffDeco-human{width:min(252px,56vw)}.-number_staffDeco._staffDeco5 ._staffDeco-human{width:min(252px,56vw)}.-number_staffDeco._staffDeco4 ._staffDeco-bubble{width:min(164px,30vw);margin-left:-2vw}.-number_staffDeco._staffDeco5 ._staffDeco-bubble{width:min(164px,30vw);margin-left:8vw}ul.-document_downLoadList li{width:calc((100% - 3%)/2)}}@media screen and (max-width:768px){:root{--sideGradation:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(51,51,51,.7931547619047619) 140%)}br.sp{display:block}.pageKV{height:66vw}.pageKV h2{top:74%;transform:translate(-50%,-74%)}.-aboutMessage_wrapper{flex-wrap:wrap;gap:32px}.-aboutMessage_officer,.-aboutMessage_textArea{width:100%}.-aboutInfo_table tr th,.-aboutInfo_table tr td{width:100%;display:block}.-aboutInfo_table tr th{padding:min(24px,4vw) 0 0}.-aboutInfo_table tr td{padding:min(24px,1.24vw) 0 min(24px,4vw)}picture._officer-image{position:relative;padding-top:68.25%}picture._officer-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0 20%}.page-serviceIntro:before{height:120vw;max-height:620px;min-height:auto}.-serviceIntro_textArea{flex-wrap:wrap}.-serviceIntro_textArea h2,.-serviceIntro_textArea p{width:100%}.page-serviceDetails .contents{flex-wrap:wrap;gap:32px}.-serviceDetails_textArea,.-serviceDetails_image{width:100%}.-serviceDetails_flow dl{gap:3vw}.-serviceDetails_flow dl dt{width:24vw}.-serviceDetails_flow dl dd{width:calc(100% - 24vw)}.page-serviceLinks:before{height:98vw}.-serviceLinks_harness.page-serviceLinks:before{height:170vw}.-serviceLinks_recruit a{height:62vw}.-serviceLinks_01 a:after{background-position:20%}.-serviceLinks_02 a:after{background-position:90%}.-serviceLinks_04 a:after{background-position:80%}._history_wrapper .swiper-slide{width:49%;margin:0 16px}.category-wrapper .contents{flex-wrap:wrap;gap:56px}.category-main,.sidebar{width:100%}.category-main .topicsList li a{flex-wrap:wrap}.category-main .topicsList li a .date,.category-main .topicsList li h3{width:100%}.single-contents{flex-wrap:wrap}.sidebar-archive{display:flex;gap:18px}.sidebar-archive li{width:calc(100%/2)}.-rInterview_ex{flex-wrap:wrap;gap:min(18vw,64px)}._ex-textArea{width:100%}._ex-textArea h4{gap:6em}.ex-imageArea{max-width:460px;width:72%;margin:0 auto}p.line-bubble{top:-28px;right:-28px;transform:rotate(24deg)}.-rInterview_main{margin:0 auto 34vw}.page-rInterview{padding:30vw 0 12vw}picture.-rInterview_mainImage{clip-path:ellipse(49% 50% at center)}h2.-rInterview_number{top:-16%;left:0}.-rInterview_staffDate{left:0;bottom:-20vw}.-rInterview_staffDate h3:before{height:2px}p.-rInterview_copy{top:-10%;right:0}.interviewBubble-title{align-items:center}.interviewBubble-title h3{font-size:2.4vh}.interviewBubble p{font-size:1.83vh}.interviewBubble-title p.textQ{font-size:4.4vh}ul._staffDate-tags li{border:solid 1px var(--textColorWhite)}ul.-rOtherMenu_mainMenu,ul.-rOtherMenu_subMenu{flex-wrap:wrap}ul.-rOtherMenu_mainMenu li{width:48%}ul.-rOtherMenu_subMenu li{width:100%}ul.-rOtherMenu_subMenu li picture{padding-top:26.25%}ul.-rOtherMenu_subMenu li._card-textLink a{padding:12vw 0}ul.-rOtherMenu_mainMenu h3 span{display:block}.-rQA_item picture{width:58vh}.-rQA_02 .-rQA_item picture{width:48vh}.-rQA_03 .-rQA_item picture{width:52vh}.-rQA_04 .-rQA_item picture{width:47vh}.case_scroll__detail{width:100%}._details-flex{flex-wrap:wrap}._details-textArea,._details-imageArea{width:100%}.ts-contents:before{bottom:-50%}.-rTimeSchedule01 li:nth-of-type(1) .ts-contents:before{left:57%}.-rTimeSchedule01 li:nth-of-type(7) .ts-contents:before{left:43%}.-requirements_contents table th,.-requirements_contents table td{display:block;width:100%}.-requirements_contents table th{padding:min(24px,4vw) 0 0}.-requirements_contents table td{padding:min(24px,2vw) 0 min(24px,4vw)}.-number_flex{flex-wrap:wrap}.-number_contents._contents3,.-number_contents._contents5{flex-wrap:wrap}._staffDeco1{right:2vw;bottom:-7vw}.-number_staffDeco._staffDeco2,.-number_staffDeco._staffDeco3{bottom:max(-63%,-30vw)}.-number_staffDeco._staffDeco2{left:5vw}.-number_staffDeco._staffDeco3 ._staffDeco-bubble{margin-right:-8vw}.-number_items._items6,.-number_items._items7{width:100%}.-number_items._items8{width:100%;margin-bottom:40vw;padding:min(48px,7vw) min(56px,6vw) min(170px,21vw)}.-number_items._items8 .-number_itemsInner:nth-of-type(1) img{width:70%;margin:0 auto;display:block}.-number_staffDeco._staffDeco4{left:-4vw;bottom:-55vw}.-number_staffDeco._staffDeco5{right:-8vw;bottom:-55vw}.-number_staffDeco._staffDeco4 ._staffDeco-human{width:min(366px,41vw)}.-number_staffDeco._staffDeco4 ._staffDeco-bubble{margin-left:12vw}.-number_staffDeco._staffDeco5 ._staffDeco-human{width:min(380px,43vw)}.-number_staffDeco._staffDeco5 ._staffDeco-bubble{margin-left:-2vw}ul.-document_downLoadList li{width:100%}.page-recruit ul.-linkArea_main li.-linkArea_card{width:calc(min(100% - 16px)/2)}.wpcf7-textbox{height:44px}.wpcf7-list-item{width:100%}}