@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;color:#0a0a0a;line-height:1.5rem}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5rem;font-family:"Zen Kaku Gothic New",sans-serif;font-size:62.5%;scroll-behavior:smooth}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul,li{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}a{text-decoration:none;outline:none;transition:all .3s ease}a:hover{text-decoration:underline}a:hover,a:active{outline:0}a img{border:0}p,li,a{font-size:1rem}img{max-width:100%;display:block}input[type=submit]{border-radius:0;-webkit-appearance:none}body{opacity:0;transition:opacity .5s}.fadein{opacity:0;transform:translateY(20px);transition:opacity 1s,transform 1s;will-change:opacity,transform}.visible{opacity:1;transform:translateY(0)}.floaty{position:relative;animation:floaty 3s ease-in-out infinite}@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes draw{to{stroke-dashoffset:0}}#page{position:relative;overflow:hidden}.pagetop{position:fixed;width:77px;height:77px;z-index:11;right:-90px;bottom:20px;transition:all .3s ease;background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/01_scrollup.png) no-repeat scroll right bottom/77px 77px}.site-inner{overflow:hidden}.site-content{padding:80px 0 0}#masthead{position:fixed;width:100%;height:80px;z-index:12;background-color:#fff;top:-100px;transition:all .3s ease}#masthead .site-header-main{box-shadow:1px 1px 1px #bababa33}#masthead .site-header-main .site-branding{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 13px}#masthead .site-header-main .site-branding .site-title{width:114px}#masthead .site-header-main .site-branding .site-title a{display:block;width:114px}#masthead .site-header-main .site-branding nav{max-width:850px;flex:1}#masthead .site-header-main .site-branding nav>ul{display:flex;justify-content:flex-end;align-items:center}#masthead .site-header-main .site-branding nav>ul>li{position:relative}#masthead .site-header-main .site-branding nav>ul>li:nth-of-type(1){width:17%}#masthead .site-header-main .site-branding nav>ul>li:nth-of-type(2){width:26%}#masthead .site-header-main .site-branding nav>ul>li:nth-of-type(3){width:19%}#masthead .site-header-main .site-branding nav>ul>li:nth-of-type(4){width:15%}#masthead .site-header-main .site-branding nav>ul>li:nth-of-type(5){width:176px}#masthead .site-header-main .site-branding nav>ul>li:hover ul{visibility:visible;opacity:1;transform:translateY(0)}#masthead .site-header-main .site-branding nav>ul>li>a{display:flex;font-size:1.6rem;line-height:2.4rem;text-decoration:none;position:relative;align-items:center;height:80px;overflow:hidden;justify-content:center;z-index:4}#masthead .site-header-main .site-branding nav>ul>li>a:after{content:"";display:block;background-color:#2364a6;width:100%;height:3px;position:absolute;top:0;left:-100%;transition:all .3s ease}#masthead .site-header-main .site-branding nav>ul>li>a:hover:after{left:0}#masthead .site-header-main .site-branding nav>ul>li>a img{width:10px;height:5px;margin:0 0 0 7px}#masthead .site-header-main .site-branding nav>ul>li:last-of-type a{color:#fff;border-radius:60px;background-color:#709ac5;padding:10px 21px;height:auto;display:flex;align-items:center}#masthead .site-header-main .site-branding nav>ul>li:last-of-type a img{width:11px;height:11px}#masthead .site-header-main .site-branding nav>ul>li:last-of-type a:after{display:none}#masthead .site-header-main .site-branding nav>ul>li:last-of-type a:hover{background-color:#f8f8f8;color:#333}#masthead .site-header-main .site-branding nav>ul>li ul{position:absolute;width:300px;z-index:3;visibility:hidden;opacity:0;transition:all .3s ease;transform:translateY(-20px);background-color:#fff;padding:0 0 0 2rem}#masthead .site-header-main .site-branding nav>ul>li ul li{margin:0 0 22px}#masthead .site-header-main .site-branding nav>ul>li ul li a{font-size:1.6rem;line-height:2.4rem;position:relative}#masthead .site-header-main .site-branding nav>ul>li ul li a:hover{text-decoration:none}#masthead .site-header-main .site-branding nav>ul>li ul li a:hover:after{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/00_menu_go02.png) no-repeat scroll right center/cover}#masthead .site-header-main .site-branding nav>ul>li ul li a:after{content:"";display:block;background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/00_menu_go01.png) no-repeat scroll right center/cover;position:absolute;right:-23px;top:3px;width:18px;height:18px;transition:all .3s ease}.front-page_content section.header{padding:26px 20px 0;position:relative;max-width:1215px;margin:0 auto 220px}.front-page_content section.header.active:before{opacity:1;left:-25px}.front-page_content section.header.active:after{right:-34px;opacity:1}.front-page_content section.header:before,.front-page_content section.header:after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:-1;opacity:0;transition:all .6s ease}.front-page_content section.header:before{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/01_y_dot.png) no-repeat scroll left top/251px 170px;left:-50px;bottom:-10px;width:251px;height:170px}.front-page_content section.header:after{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/01_g_dot.png) no-repeat scroll right top/227px 176px;right:-68px;top:56px;z-index:1;width:227px;height:176px}.front-page_content section.header #circle-container{position:relative;width:fit-content;height:fit-content;transform:rotate(45deg);transform-origin:center}.front-page_content section.header .circle{position:absolute;width:5px;height:5px;background-color:#000;border-radius:50%}.front-page_content section.header div.news{max-width:1115px;margin:0 auto;position:relative;z-index:11}.front-page_content section.header div.news ul{margin:0 0 0 auto;width:max-content}.front-page_content section.header div.news ul li{margin:0 0 8px}.front-page_content section.header div.news ul li a{display:grid;grid-template-columns:auto 85px 320px;background-color:#709ac5;padding:9px 18px;box-shadow:1px 1px 2px #00000029;border-radius:60px;text-decoration:none;width:max-content;margin:0 0 0 auto;align-items:center}.front-page_content section.header div.news ul li a:hover{background-color:#f8f8f8}.front-page_content section.header div.news ul li a:hover p,.front-page_content section.header div.news ul li a:hover h2{color:#333 !important}.front-page_content section.header div.news ul li a:hover p.cat{border-color:#000}.front-page_content section.header div.news ul li a p.cat{font-size:1.4rem;line-height:2.4rem;border-right:1px solid #fff;padding:0 13px 0 0;color:#fff}.front-page_content section.header div.news ul li a p.date{font-size:1.4rem;line-height:2.4rem;color:#848484;padding:0 0 0 13px;color:#fff}.front-page_content section.header div.news ul li a h2{font-size:1.5rem;line-height:2.4rem;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.front-page_content section.header div.box{display:flex;max-width:1030px;margin:-10px auto 0;justify-content:space-between;position:relative;z-index:2}.front-page_content section.header div.box>div:first-of-type{width:43.1067961165%;padding:6.5% 0 0}.front-page_content section.header div.box>div:first-of-type h1{margin:0 0 46px}.front-page_content section.header div.box>div:first-of-type h1 img{background-color:#f8f8f8;width:100%}.front-page_content section.header div.box>div:first-of-type h1 img:nth-of-type(1){padding:11px 40px 13px 37px;max-width:378px;margin:0 0 13px}.front-page_content section.header div.box>div:first-of-type h1 img:nth-of-type(2){padding:23px 23px 15px 34px;max-width:426px}.front-page_content section.header div.box>div:first-of-type h1 span{font-size:clamp(1.6rem,4vw,5.7rem);line-height:clamp(2rem,6vw,8rem);background-color:#f8f8f8;border-radius:1px;display:flex;align-items:center;width:max-content;padding:5px 7%}.front-page_content section.header div.box>div:first-of-type h1 span img{width:88%}.front-page_content section.header div.box>div:first-of-type p{font-size:1.8rem;line-height:3rem;font-weight:500;letter-spacing:.18rem}.front-page_content section.header div.box>div:first-of-type p span{color:#2364a6;font-size:2.5rem;line-height:2.6rem;font-weight:700}.front-page_content section.header div.box>div:last-of-type{width:39.9029126214%;padding:30px 0 0}.front-page_content section.header div.box>div:last-of-type .slider{position:relative;width:100%;aspect-ratio:411/317;overflow:hidden;margin:0 0 23px;border-radius:0 30px}.front-page_content section.header div.box>div:last-of-type .slider>div{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;left:100%;display:none}.front-page_content section.header div.box>div:last-of-type .slider>div:first-child{left:0;display:block}.front-page_content section.header div.box>div:last-of-type ul{max-width:330px;margin:0 auto}.front-page_content section.header div.box>div:last-of-type ul li{margin:0 0 12px}.front-page_content section.header div.box>div:last-of-type ul li a{background-color:#2760a8;box-shadow:0px 3px 0px #325077;border-radius:60px;font-size:clamp(1.2rem,2vw,1.7rem);line-height:2rem;padding:22px 30px;text-align:center;text-decoration:none;display:grid;align-items:center;grid-template-columns:12px 1fr 12px}.front-page_content section.header div.box>div:last-of-type ul li a span{color:#fff;grid-column:2;display:flex;align-items:center;justify-content:center}.front-page_content section.header div.box>div:last-of-type ul li a span img{width:17px;height:25px;margin:0 13px 0 0;transition:all .3s ease}.front-page_content section.header div.box>div:last-of-type ul li a>img{width:12px;grid-column:3;margin:0 auto;position:relative;right:0;transition:all .3s ease}.front-page_content section.header div.box>div:last-of-type ul li a:hover>img{right:-8px}.front-page_content section.header div.box>div:last-of-type ul li a:hover span img{transform:scale(1.2)}.front-page_content section.header div.box>div:last-of-type ul li:last-of-type a{padding:15px 30px}.front-page_content section.header div.box>div:last-of-type .smt-draw{display:none;position:absolute;bottom:4%;z-index:3;left:0}.front-page_content section.header div.box div.shapes{display:none}.front-page_content section.header div.box div.shapes>div{position:absolute;z-index:3}.front-page_content section.header div.box div.shapes .circle1{width:90px;height:90px;background-color:rgba(214,105,92,.8);border-radius:50%;left:-4%;top:-8%}.front-page_content section.header div.box div.shapes .circle2{width:128px;height:128px;background-color:rgba(214,105,92,.5);border-radius:50%;top:26%;right:29%}.front-page_content section.header div.box div.shapes .circle3{width:46px;height:46px;background-color:#f0cd8e;border-radius:50%;top:69%;right:17%}.front-page_content section.header div.box div.shapes .square1{width:55px;height:55px;background-color:#88bdd6;border-radius:0 13px;top:38%;right:-8%}.front-page_content section.header div.box div.shapes .square2{width:72px;height:72px;background-color:#88bdd6;border-radius:13px 0;top:83%;left:0}.front-page_content div.svg{position:absolute;bottom:-2%;left:-6.5%;width:1461.55px;aspect-ratio:1;height:180.8px}.front-page_content div.svg svg{opacity:0}.front-page_content div.svg svg.start-svg-animation{opacity:1}.front-page_content div.svg svg.start-svg-animation path{stroke-dasharray:1698.235;stroke-dashoffset:1698.235;animation:draw 3s forwards}.front-page_content .middle{background-color:#f7fafa;padding:235px 0 183px}.front-page_content .middle section.rec-search{grid-template-columns:85px 1fr 85px;gap:26px;max-width:1220px;margin:-400px auto 136px;padding:0 26px}.front-page_content .middle section.rec-search>div:first-of-type{flex-direction:column;gap:15px;display:none}.front-page_content .middle section.rec-search>div:first-of-type a{display:block;padding:15px 11px 8px;background-color:#88bdd6;box-shadow:0px 3px 0px #75969a;border-radius:20px;text-decoration:none;color:#fff;width:85px;text-align:center;font-size:1.2rem;line-height:1.5}.front-page_content .middle section.rec-search>div:first-of-type a img{margin:0 auto 8px}.front-page_content .middle section.rec-search>div:first-of-type a span{color:#fff;font-size:1.8rem;font-weight:700}.front-page_content .middle section.rec-search>div:first-of-type a:last-of-type{background-color:#dd8c8c;box-shadow:0px 3px 0px #ceadad;padding:12px 5px}.front-page_content .middle section.rec-search>div:first-of-type a:last-of-type img{width:23px}.front-page_content .middle section.rec-search>div:first-of-type a:hover{opacity:.8}.front-page_content .middle section.rec-search>div:last-of-type{border-radius:30px;width:100%;flex:1;box-shadow:0px 6px 6px #dee7ed}.front-page_content .middle section.flow{max-width:900px;margin:0 auto 124px}.front-page_content .middle section.flow h2{font-size:3.5rem;line-height:.5714285714;margin:0 auto 53px;text-align:center;font-family:"dnp-shuei-mgothic-std",sans-serif;font-weight:700}.front-page_content .middle section.flow p{font-size:1.7rem;line-height:3.3rem;margin:0 0 63px;font-weight:500}.front-page_content .middle section.flow>div{margin:0 auto 27px}.front-page_content .middle section.flow>div>div{padding:68.1087077094% 0 0}.front-page_content .middle section.flow>div.animated>div{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/01_flow.png) no-repeat scroll right bottom/cover}.front-page_content .middle section.flow a{font-size:2.1rem;line-height:2.6rem;font-weight:500;display:flex;justify-content:flex-end;text-decoration:none}.front-page_content .middle section.flow a:hover img{right:-10px}.front-page_content .middle section.flow a img{width:28px;height:28px;margin:0 0 0 20px;transition:all .3s ease;position:relative;right:0}.front-page_content .middle section.before{background-color:#fff;border-radius:30px;max-width:1060px;margin:0 auto;padding:84px 5%}.front-page_content .middle section.before h2{font-size:3.2rem;line-height:5rem;font-weight:700;margin:0 0 70px;text-align:center;font-family:"dnp-shuei-mgothic-std",sans-serif;font-weight:700}.front-page_content .middle section.before>div{display:flex;justify-content:space-between}.front-page_content .middle section.before>div div:first-of-type{width:42.9378531073%}.front-page_content .middle section.before>div div:last-of-type{width:44.1807909605%}.front-page_content .middle section.before>div div:last-of-type a:last-of-type{background-color:#e58074;box-shadow:0px 3px 0px #c67878}.front-page_content .middle section.before>div div h3{font-size:2rem;line-height:4rem;font-weight:500;margin:0 0 20px}.front-page_content .middle section.before>div div p{font-size:1.7rem;line-height:3.3rem;margin:0 0 39px}.front-page_content .middle section.before>div div a{background-color:#2760a8;box-shadow:0px 3px 0px #325077;border-radius:60px;padding:22px 35px 22px 57px;max-width:330px;margin:0 auto 20px;display:grid;grid-template-columns:28px 1fr 12px;align-items:center;text-decoration:none}.front-page_content .middle section.before>div div a:hover img:first-of-type{transform:scale(1.2)}.front-page_content .middle section.before>div div a:hover img:last-of-type{right:-10px}.front-page_content .middle section.before>div div a img{transition:all .3s ease}.front-page_content .middle section.before>div div a img:first-of-type{height:22px}.front-page_content .middle section.before>div div a img:last-of-type{position:relative;right:0}.front-page_content .middle section.before>div div a span{color:#fff;font-size:1.8rem;line-height:2rem;margin:0 0 0 17%}.front-page_content .middle section.before>div div:last-of-type a:nth-of-type(1){grid-template-columns:39px 1fr 30px;padding:22px 35px 22px 45px}.front-page_content .middle section.before>div div:last-of-type a:nth-of-type(1) img:first-of-type{height:39px}.front-page_content .foot{padding:120px 0 100px;background-color:#fff;clip-path:ellipse(150% 50% at 50% 50%);margin:-80px 0 0}.front-page_content .foot section.working{border-bottom:1px solid #e9eef1;padding:0 0 137px;margin:0 auto 92px;max-width:936px}.front-page_content .foot section.working h2{font-size:3.2rem;line-height:5rem;font-weight:700;margin:0 0 51px;text-align:center;font-family:"dnp-shuei-mgothic-std",sans-serif;font-weight:700}.front-page_content .foot section.working p{font-size:1.7rem;line-height:3.3rem;margin:0 0 36px}.front-page_content .foot section.working>a{font-size:2.1rem;line-height:2.6rem;margin:0 0 90px;font-weight:500;display:flex;text-decoration:none}.front-page_content .foot section.working>a:hover img{right:-10px}.front-page_content .foot section.working>a img{width:28px;height:28px;margin:0 0 0 20px;transition:all .3s ease;position:relative;right:0}.front-page_content .foot section.working ul{display:flex;justify-content:space-between;gap:18px}.front-page_content .foot section.working ul li{width:32.051282%}.front-page_content .foot section.working ul li a{display:grid;grid-template-columns:12px 1fr 12px;align-items:center;padding:22px 35px;text-align:center;background-color:#2760a8;box-shadow:0px 3px 0px #325077;border-radius:60px;text-decoration:none;max-width:330px;margin:0 auto}.front-page_content .foot section.working ul li a:hover img{right:-10px}.front-page_content .foot section.working ul li a span{color:#fff;font-size:1.8rem;line-height:2rem;text-align:right;grid-column:2;text-align:center}.front-page_content .foot section.working ul li a img{width:12px;margin:0 auto;transition:all .3s ease;position:relative;right:0;grid-column:3}.front-page_content .foot section.faq{max-width:720px;margin:0 auto 116px}.front-page_content .foot section.faq>div{width:max-content;margin:0 auto}.front-page_content .foot section.faq>div h2{font-size:3.2rem;line-height:5rem;font-weight:700;margin:0 0 54px;text-align:center;font-family:"dnp-shuei-mgothic-std",sans-serif;font-weight:700}.front-page_content .foot section.faq>div p{font-size:1.7rem;line-height:3.3rem;margin:0 0 36px}.front-page_content .foot section.faq>div>a{font-size:2.1rem;line-height:2.6rem;margin:0 0 90px;font-weight:500;display:flex;text-decoration:none}.front-page_content .foot section.faq>div>a:hover img{right:-10px}.front-page_content .foot section.faq>div>a img{width:28px;height:28px;margin:0 0 0 20px;transition:all .3s ease;position:relative;right:0}.front-page_content .foot section.faq ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px}.front-page_content .foot section.faq ul li{width:44.1666666667%}.front-page_content .foot section.faq ul li:nth-of-type(1) span:before{background-color:#d6695c}.front-page_content .foot section.faq ul li:nth-of-type(2) span:before{background-color:#96c1c6}.front-page_content .foot section.faq ul li:nth-of-type(3) span:before{background-color:#f0cd8e}.front-page_content .foot section.faq ul li:nth-of-type(4) span:before{background-color:#dd8c8c}.front-page_content .foot section.faq ul li:nth-of-type(5) span:before{background-color:#88bdd6}.front-page_content .foot section.faq ul li a{display:grid;grid-template-columns:1fr 4.4444444444%;border:1px solid #ddd;background-color:#fff;box-shadow:0px 3px 0px #ddd;border-radius:60px;text-decoration:none;align-items:center;padding:18px 24px}.front-page_content .foot section.faq ul li a:hover img{right:-10px}.front-page_content .foot section.faq ul li a span{font-size:1.6rem;line-height:2rem;position:relative;padding:0 0 0 2.5rem;font-weight:500}.front-page_content .foot section.faq ul li a span:before{content:"";display:block;width:14px;height:14px;border-radius:50%;position:absolute;top:2px;bottom:0;margin:auto;left:0}.front-page_content .foot section.faq ul li a img{width:12px;margin:0 auto;transition:all .3s ease;position:relative;right:0}.front-page_content .foot section.companies{display:grid;grid-template-columns:1fr 1fr;width:97.65625%}.front-page_content .foot section.companies>div.lazyloaded{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/01_forrec.jpg) no-repeat scroll right bottom/cover}.front-page_content .foot section.companies>div:last-of-type{background-color:#f4f7f8;padding:74px 77px 72px 89px;border-radius:0 60px 60px 0}.front-page_content .foot section.companies>div:last-of-type h3{font-size:1.4rem;line-height:2rem;margin:0 0 10px;font-family:museo,serif}.front-page_content .foot section.companies>div:last-of-type h3 span{color:#2364a6;margin:0 1rem 0 0}.front-page_content .foot section.companies>div:last-of-type h2{font-size:3.2rem;line-height:5rem;font-weight:700;margin:0 0 20px}.front-page_content .foot section.companies>div:last-of-type p{font-size:1.8rem;line-height:4rem;margin:0 0 30px;font-weight:500}.front-page_content .foot section.companies>div:last-of-type>a{font-size:2.1rem;line-height:2.6rem;margin:0 0 60px;font-weight:500;display:flex;text-decoration:none;align-items:center}.front-page_content .foot section.companies>div:last-of-type>a:hover img{right:-10px}.front-page_content .foot section.companies>div:last-of-type>a img{width:28px;height:28px;margin:0 0 0 20px;transition:all .3s ease;position:relative;right:0}.front-page_content .foot section.companies>div:last-of-type ul{max-width:330px;display:flex;flex-direction:column;gap:20px;margin:0 auto}.front-page_content .foot section.companies>div:last-of-type ul li:last-of-type a{background-color:#fff}.front-page_content .foot section.companies>div:last-of-type ul li:last-of-type a span{color:#5b7d9f}.front-page_content .foot section.companies>div:last-of-type ul li a{color:#fff;display:block;font-size:1.6rem;line-height:2rem;padding:22px 34px;text-align:center;background-color:#709ac5;box-shadow:0px 3px 0px #5b7d9f;border-radius:60px;display:grid;grid-template-columns:27px 1fr 12px;align-items:center;text-decoration:none}.front-page_content .foot section.companies>div:last-of-type ul li a:hover img:first-of-type{transform:scale(1.2)}.front-page_content .foot section.companies>div:last-of-type ul li a:hover img:last-of-type{right:-10px}.front-page_content .foot section.companies>div:last-of-type ul li a img{transition:all .3s ease}.front-page_content .foot section.companies>div:last-of-type ul li a img:last-of-type{position:relative;right:0}.front-page_content .foot section.companies>div:last-of-type ul li a span{color:#fff;font-size:1.8rem;line-height:2rem;grid-column:2}.page-frontpage #colophon{margin:-100px 0 0}.page-frontpage #colophon .rec-search{display:none}.rec-box{background-color:#eff5f8;padding:54px 13px 77px}.rec-box h2{font-size:3.5rem;line-height:4.5rem;margin:0 0 61px;text-align:center;font-family:"dnp-shuei-mgothic-std",sans-serif;font-weight:700;display:flex;justify-content:center;align-items:center}.rec-box h2 img{width:27px;height:28px;margin:0 8px 0 0}.rec-box>div{margin:0 0 32px;display:flex;justify-content:center;gap:38px;max-width:638px;margin:0 auto 32px}.rec-box>div div{width:100%;display:grid}.rec-box>div div a{border:2px solid #2760a8;border-radius:10px;box-shadow:0px 3px 0px #325077;text-decoration:none;overflow:hidden;display:grid;grid-template-rows:1fr auto;background-color:#fff}.rec-box>div div a:hover img{right:-10px}.rec-box>div div a h3{color:#2760a8;font-size:2.9rem;line-height:1.2;padding:18px 10px;background-color:#fff;text-align:center;font-weight:500;align-self:center}.rec-box>div div a h3 span{font-size:1.6rem;line-height:2rem;font-weight:700;color:#0a0a0a}.rec-box>div div a p{background-color:#2760a7;padding:8px;text-align:center;color:#fff;display:flex;justify-content:center}.rec-box>div div a p img{transition:all .3s ease;position:relative;right:0;width:28px;height:28px}.rec-box>p{color:#e58074;font-size:1.7rem;line-height:1.5882352941;margin:0 0 13px;text-align:center;font-weight:500}.rec-box>a{background-color:#fff;color:#e58074;display:grid;grid-template-columns:1fr 28px;font-size:2rem;line-height:1.5;padding:17px 43px;max-width:560px;margin:0 auto;border:2px solid #e58074;border-radius:60px;box-shadow:0px 3px 0px #c4746b;text-align:center;text-decoration:none;font-weight:500}.rec-box>a div{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/01_p1_arrow.png) no-repeat scroll left top/28px 28px;transition:all .3s ease;position:relative;right:0;width:28px;height:28px;align-self:center}.rec-box>a:hover{background-color:#e58074;color:#fff}.rec-box>a:hover div{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/01_p3_arrow.png) no-repeat scroll left top/28px 28px;right:-10px}#colophon{margin:150px 0 0}#colophon .contact-box{background-image:url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/01_y_dot.png),url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/01_g_dot_f.png);background-repeat:no-repeat,no-repeat;background-position:right -10px top 25px,left -10px bottom 25px;background-size:251px 170px,227px 176px;padding:85px 0 75px}#colophon .contact-box .wrap{border-radius:30px;max-width:1000px;margin:0 auto;padding:0 13px}#colophon .contact-box .wrap p:nth-of-type(1){font-size:3.2rem;line-height:1.0625;font-weight:700;text-align:center;margin:0 0 27px;font-family:"dnp-shuei-mgothic-std",sans-serif;font-weight:700}#colophon .contact-box .wrap p:nth-of-type(2){margin:0 0 21px;text-align:center}#colophon .contact-box .wrap p:nth-of-type(2) a{color:#2364a6;font-weight:600;font-size:4.4rem;line-height:1;display:flex;justify-content:center;align-items:center;font-family:din-2014,sans-serif;text-decoration:none}#colophon .contact-box .wrap p:nth-of-type(2) a img{width:43px;height:100%;margin:0 18px 0 0;position:relative;top:1px}#colophon .contact-box .wrap p:nth-of-type(3){color:#2364a6;font-size:1.4rem;line-height:2.3rem;text-align:center}#colophon .site-info{background-color:#f5f5f5;padding:43px 13px 20px}#colophon .site-info .wrap{max-width:1100px;margin:0 auto 18px;display:flex;justify-content:space-between;gap:10%}#colophon .site-info .wrap>div:first-of-type{width:153px}#colophon .site-info .wrap>div:first-of-type a{display:block}#colophon .site-info .wrap>div:first-of-type a img{margin:0 0 10px}#colophon .site-info .wrap>div:first-of-type a span{font-size:1.5rem;line-height:2.9rem}#colophon .site-info .wrap>div:last-of-type{width:100%;flex:1;display:flex;gap:11%;justify-content:space-between}#colophon .site-info .wrap>div:last-of-type>div:nth-of-type(1)>ul{padding:0 0 0 1.5rem}#colophon .site-info .wrap>div:last-of-type>div:nth-of-type(2)>ul{padding:0 0 0 3.5rem}#colophon .site-info .wrap>div:last-of-type>div:nth-of-type(3)>ul{padding:0}#colophon .site-info .wrap>div:last-of-type>div h3{font-size:1.5rem;line-height:2.9rem;font-weight:500;margin:0 0 16px}#colophon .site-info .wrap>div:last-of-type>div>ul{padding:0 0 0 2rem}#colophon .site-info .wrap>div:last-of-type>div>ul>li{margin:0 0 35px}#colophon .site-info .wrap>div:last-of-type>div>ul>li:last-of-type{margin:0}#colophon .site-info .wrap>div:last-of-type>div>ul>li:last-of-type a{display:flex;align-items:center;gap:7px}#colophon .site-info .wrap>div:last-of-type>div>ul>li:last-of-type a img{width:11px;height:11px}#colophon .site-info .wrap>div:last-of-type>div>ul>li>a{font-size:1.5rem;line-height:2.9rem;font-weight:500;display:block;margin:0 0 19px}#colophon .site-info .wrap>div:last-of-type>div>ul>li ul{padding:0 0 0 2rem}#colophon .site-info .wrap>div:last-of-type>div>ul>li ul li a{font-size:1.4rem;line-height:3.1rem}#colophon .site-info .wrap>div:last-of-type>div ul li a{position:relative}#colophon .site-info .wrap>div:last-of-type>div ul li a:before{content:"●";display:block;position:absolute;left:-2rem;color:#88bdd6}#colophon .site-info .copy{margin:0 auto;max-width:1100px}#colophon .site-info .copy>div{display:flex;gap:22px;justify-content:flex-end}#colophon .site-info .copy>div a{font-size:1.3rem;line-height:2.5;display:block;text-decoration:underline;font-weight:500}#colophon .site-info .copy>div a:hover{text-decoration:none}#colophon .site-info .copy>div small{font-size:1.3rem;line-height:2.5;display:block}.page_content .key{background-color:#f7f4f2;height:300px;background-image:url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/01_y_dot.png),url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/01_g_dot.png);background-repeat:no-repeat,no-repeat;background-position:left -10px top 15px,right -25px bottom 25px;background-size:251px 170px,227px 176px}.page_content .key>div{max-width:1100px;margin:0 auto;height:100%;display:grid;grid-template-rows:60px 1fr 60px;padding:0 13px}.page_content .key>div div{grid-row:2;align-self:center}.page_content .key>div div h1,.page_content .key>div div h2{font-size:4.1rem;line-height:1.4634146341;font-weight:700;padding:0 13px;display:table}.page_content .key>div div h2{font-size:2rem;line-height:1.5;padding:8px 13px;font-weight:500}.page_content .key>div p{font-size:1.6rem;line-height:4.8rem;height:100%;display:flex;gap:1rem;font-weight:500;align-items:center;justify-content:flex-end;grid-row:3}.page_content .key>div p a{font-size:inherit;line-height:inherit;font-weight:500}.page_content .key>div p span{font-size:inherit;line-height:inherit;font-weight:500}.page_content .content-nav{padding:68px 0 0}.page_content .content-nav>p{font-size:1.8rem;line-height:2.2222222222;margin:0 auto 60px;max-width:910px;font-weight:500}.page_content .content-nav>ul{display:grid;grid-template-columns:repeat(2,1fr);flex-wrap:wrap;gap:2px;max-width:722px;margin:0 auto 126px;justify-content:space-between}.page_content .content-nav>ul li a{background-color:#efefef;border-radius:8px;font-size:1.6rem;line-height:1.5;padding:13px 22px 13px 28px;font-weight:500;text-decoration:none;display:flex;justify-content:space-between;align-items:center;height:100%;gap:5px}.page_content .content-nav>ul li a:hover div{top:5px}.page_content .content-nav>ul li a div{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/09_a_link.png) no-repeat scroll left top/12px 7px;width:12px;height:7px;transition:all .3s ease;position:relative;top:0;right:0}.page-haken_content .content-nav>ul li:last-of-type a div{transform:rotate(-90deg)}.page-haken_content .content-nav>ul li:last-of-type a:hover div{right:-5px;top:0}.news-content .news_content{padding:68px 13px 0}.news-content .news_content article{max-width:800px;margin:0 auto 86px}.news-content .news_content article .head{margin:0 0 47px}.news-content .news_content article .head h1{font-size:3rem;line-height:1.8;margin:0 0 25px;font-weight:700}.news-content .news_content article .head p{font-size:1.4rem;line-height:1.7142857143;text-align:right;letter-spacing:.56px}.news-content .news_content article div.content p{font-size:1.6rem;line-height:1.8125}.news-content .news_content article div.content p a{font-size:1.6rem;line-height:1.8125;text-decoration:underline;color:#2760a8}.news-content .news_content article div.content p a:hover{text-decoration:none}.news-content .news_content div.post-nav{display:flex;justify-content:space-between;max-width:800px;margin:0 auto}.news-content .news_content div.post-nav a{background-color:rgba(255,255,255,.7);display:block;padding:15px 25px;text-align:center;font-size:1.6rem;line-height:2rem;text-decoration:underline}.news-content .news_content div.post-nav a:hover{text-decoration:none}.news-content .news_content div.post-nav a[rel=prev]{margin-right:auto}.news-content .news_content div.post-nav a[rel=next]{margin-left:auto}.news_archive_content .news_content article{margin:0 auto 21px}.news_archive_content .news_content article:last-of-type{margin-bottom:0}.news_archive_content .news_content article div p{font-size:1.6rem;line-height:2.9rem}.news_archive_content .news_content article div h2 a{font-size:1.6rem;line-height:2.9rem}.page_nation{display:table;margin:108px auto 0}.page_nation>div{display:flex;justify-content:space-between}.page_nation>div a{text-decoration:underline;margin:0 14px;font-size:1.6rem;line-height:1.45}.page_nation>div a:hover{text-decoration:none}.page_nation>div span{color:#3b3b3b;font-weight:700;margin:0 14px;font-size:1.6rem;line-height:1.45}.page-line_content .content{padding:68px 13px 0}.page-line_content .content>div{max-width:870px;margin:0 auto}.page-line_content .content>div>p{margin:0 0 37px;font-size:1.8rem;line-height:2.2222222222;font-weight:500}.page-line_content .content>div .box{background-color:#f0f7fa;border-radius:10px;padding:43px 40px 50px;margin:0 auto 155px;max-width:800px}.page-line_content .content>div .box h2{font-size:2.7rem;line-height:1.1851851852;margin:0 0 69px;text-align:center;font-family:"dnp-shuei-mgothic-std",sans-serif;font-weight:700;display:flex;justify-content:center;align-items:center}.page-line_content .content>div .box h2 img{width:58px;height:100%;margin:0 17px 0 0}.page-line_content .content>div .box h2:last-of-type{margin:0 0 26px}.page-line_content .content>div .box>div:first-of-type{display:flex;gap:57px;width:max-content;margin:0 auto 31px;justify-content:space-between;align-items:center;border-bottom:dotted 2px #fff;padding:0 0 35px}.page-line_content .content>div .box>div:first-of-type>img{width:145px;height:100%}.page-line_content .content>div .box>div:first-of-type a{display:block}.page-line_content .content>div .box>div:first-of-type a:hover img{transform:scale(1.1)}.page-line_content .content>div .box>div:first-of-type a img{height:100%;transition:all .3s ease}.page-line_content .content>div .box>div:last-of-type{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:53px 20px 1fr;max-width:560px;margin:0 auto;gap:14px 37px}.page-line_content .content>div .box>div:last-of-type>p{color:#707070;font-size:3.3rem;line-height:2.2121212121;text-align:center;font-family:"brother-1816-printed",sans-serif;font-style:italic}.page-line_content .content>div .box>div:last-of-type div:nth-of-type(1){grid-column:1/3;background-color:#707070;height:3px;width:55%;margin:0 auto;position:relative;align-self:center}.page-line_content .content>div .box>div:last-of-type div:nth-of-type(1):before,.page-line_content .content>div .box>div:last-of-type div:nth-of-type(1):after{background-color:#707070;content:"";display:block;width:13px;height:13px;position:absolute;top:-5px;border-radius:50%}.page-line_content .content>div .box>div:last-of-type div:nth-of-type(1):before{left:0}.page-line_content .content>div .box>div:last-of-type div:nth-of-type(1):after{right:0}.page-line_content .content>div .box>div:last-of-type div:nth-of-type(2),.page-line_content .content>div .box>div:last-of-type div:nth-of-type(3){background-color:#fff;padding:26px 18px}.page-line_content .content>div .box>div:last-of-type div:nth-of-type(2) p{font-size:1.6rem;line-height:1.6875}.page-line_content .content>div .box>div:last-of-type div:nth-of-type(3){position:relative}.page-line_content .content>div .box>div:last-of-type div:nth-of-type(3) p{font-size:1.6rem;line-height:1.6875}.page-line_content .content>div .box>div:last-of-type div:nth-of-type(3) img{width:32px;position:absolute;bottom:17%;right:8%}.page-line_content .content>div>h2{margin:0 0 73px;text-align:center;font-size:2.4rem;line-height:1.7083333333;font-family:"dnp-shuei-mgothic-std",sans-serif;font-weight:700;position:relative}.page-line_content .content>div>h2 br{display:none}.page-line_content .content>div>h2:before,.page-line_content .content>div>h2:after{content:"";position:absolute;width:40px;height:2px;background-color:#000}.page-line_content .content>div>h2:before{top:0;left:21%;transform:rotate(70deg);transform-origin:top left}.page-line_content .content>div>h2:after{top:0;right:21%;transform:rotate(-70deg);transform-origin:top right}.page-line_content .content>div>h2 span{font-size:2.8rem;line-height:1.4642857143}.page-line_content .content>div>p:nth-of-type(2){font-size:1.8rem;line-height:2.2222222222;margin:0 0 31px;font-weight:500}.page-line_content .content>div ul{display:flex;gap:21px 0;margin:0 0 35px;flex-wrap:wrap;justify-content:space-between}.page-line_content .content>div ul li{display:flex;gap:19px;background-color:#f0f7fa;border-radius:10px;width:48.275862069%;padding:20px 18px;align-items:center;min-height:120px}.page-line_content .content>div ul li span{background-color:#2364a6;width:55px;height:55px;border-radius:50%;color:#fff;font-size:2.5rem;line-height:1.5;display:flex;align-items:center;justify-content:center;font-family:din-2014,sans-serif}.page-line_content .content>div ul li p{font-size:1.8rem;line-height:1.7222222222;width:100%;flex:1;font-family:"dnp-shuei-mgothic-std",sans-serif;font-weight:600}.page-line_content .content>div>p:nth-of-type(3){font-size:1.8rem;line-height:2.2222222222;font-weight:500}.page-line_content .content>div>a{background-color:#e58074;box-shadow:0px 3px 0px #c67878;border-radius:60px;font-size:1.7rem;line-height:1.5;font-weight:500;padding:15px 34px;text-align:center;text-decoration:none;display:grid;align-items:center;grid-template-columns:23px 1fr 12px;max-width:330px;margin:0 auto}.page-line_content .content>div>a>img:nth-of-type(1){width:23px;height:23px;margin:0 13px 0 0;transition:all .3s ease}.page-line_content .content>div>a span{color:#fff;display:flex;align-items:center;justify-content:center;line-height:1.5;font-family:"dnp-shuei-mgothic-std",sans-serif}.page-line_content .content>div>a>img:nth-of-type(2){width:12px;margin:0 auto 0 0;position:relative;right:0;transition:all .3s ease}.page-line_content .content>div>a:hover{opacity:.8}.page-line_content .content>div>a:hover>img:nth-of-type(1){transform:scale(1.2)}.page-line_content .content>div>a:hover>img:nth-of-type(2){right:-8px}.page-search_content .content{padding:88px 0 0}.page-search_content .content section.search{max-width:1000px;margin:0 auto;position:relative;padding:0 13px}.page-search_content .content section.search .num{position:absolute;right:0;bottom:1000px;transition:all .1s ease;z-index:1}.page-search_content .content section.search .num a{display:table;border:2px solid #e58074;border-radius:10px;text-decoration:none;overflow:hidden}.page-search_content .content section.search .num a div p{padding:10px 17px;font-size:1.7rem;line-height:1.1764705882;font-weight:700;background-color:#fff}.page-search_content .content section.search .num a div p span{color:#cb6053;font-size:2.8rem;line-height:.7142857143;margin:0 6px 0 11px}.page-search_content .content section.search .num a>p{color:#fff;font-size:1.7rem;line-height:1.1764705882;background-color:#e58074;padding:10px 17px;display:flex;align-items:center;justify-content:space-between}.page-search_content .content section.search .num a>p img{width:23px}.page-search_content .content section.search h2{font-size:2rem;line-height:1;border-bottom:2px dotted #ddd;margin:0 0 45px;display:flex;padding:10px;align-items:center;font-weight:700}.page-search_content .content section.search h2 img{width:20px;margin:0 12px 0 0}.page-search_content .content section.search h2 span{color:#b7554a;font-size:1.4rem;line-height:1.4285714286;margin:0 0 0 20px}.page-search_content .content section.search ul{display:flex;flex-wrap:wrap;gap:20px;max-width:900px;margin:0 auto 76px}.page-search_content .content section.search ul:last-of-type{margin:0 auto 100px}.page-search_content .content section.search ul:nth-of-type(1){display:grid;gap:20px;max-width:900px;grid-template-columns:repeat(4,1fr);margin:0 auto 76px}.page-search_content .content section.search ul:nth-of-type(1) li{width:100%;min-width:100%}.page-search_content .content section.search ul:nth-of-type(3){min-width:210px}.page-search_content .content section.search ul li{min-width:210px}.page-search_content .content section.search ul li a{font-size:1.7rem;line-height:1.1764705882;padding:16px 20px;border:1px solid #bababa;border-radius:8px;font-weight:700;text-decoration:none;box-shadow:0 0 0 1px #bababa;display:flex;align-items:center;justify-content:space-between;background-color:#fff;height:100%}.page-search_content .content section.search ul li a div{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_g_check.png) no-repeat scroll left center/26px 26px;width:26px;height:26px}.page-registration_content>.content>.header .box>div p.sp_only{display:none}.page-registration_content>.content>.header .box>div p.pc_only{display:block}@media (hover:hover) and (pointer:fine){.page-search_content .content section.search ul li a:hover{box-shadow:0 0 0 3px #2760a8;color:#2760a8}.page-search_content .content section.search ul li a:hover div{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_b_check.png) no-repeat scroll left center/26px 26px}}.page-search_content .content section.search ul li a.selected{box-shadow:0 0 0 3px #2760a8;color:#2760a8}.page-search_content .content section.search ul li a.selected div{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_b_check.png) no-repeat scroll left center/26px 26px}.page-search-by-specialty #colophon{margin:0}.page-search-by-region-or-occupation .page-search_content .content section.search ul li a div{display:none}.postnum{background-color:#fff;padding:20px}.postnum p{font-size:1.8rem;line-height:1.5;max-width:892px;margin:0 auto}.postnum p span{color:#b7554a;font-size:3.3rem;line-height:1.5;font-family:din-2014,sans-serif;font-weight:600;margin:0 5px}section.res{background-color:#eff6fa;padding:0 13px 60px}section.res>h2{font-size:3.2rem;line-height:1.25;font-weight:700;text-align:center;margin:0 0 45px;padding:60px 0 0}section.res .job{display:flex;flex-direction:column;gap:50px 0}section.res .job article{background-color:#fff;border-radius:10px;max-width:892px;margin:0 auto;box-shadow:0px 3px 0px #72a5bc;overflow:hidden;width:100%}section.res .job article.none{box-shadow:none;background:0 0}section.res .job article.none>a>div.contents h2{margin:0;padding:0;border:none;text-align:center}section.res .job article.none>a>div.contents h2.h2_result{font-size:2rem;line-height:1}section.res .job article>div>div.contents{padding:25px 50px}section.res .job article>div>div.contents .number{color:#9f9f9f;margin:0 0 6px;font-size:1.3rem;line-height:1.5384615385;text-align:right}section.res .job article>div>div.contents .tax_box{display:flex;gap:10px;margin:0 0 11px}section.res .job article>div>div.contents .tax_box li{color:#fff;border-radius:5px;padding:2px 7px;background-color:#96c1c6;font-size:1.4rem;line-height:1.25}section.res .job article>div>div.contents .tax_box li.new{background-color:#e48074;color:#fff;border:none}section.res .job article>div>div.contents h2{font-size:2.3rem;line-height:1.6086956522;font-weight:700;padding:0 0 8px;margin:0 0 19px;border-bottom:1px solid #efefef}section.res .job article>div>div.contents .tax_box-badge{display:flex;gap:10px;margin:0 0 21px;flex-wrap:wrap}section.res .job article>div>div.contents .tax_box-badge li a{display:block;font-size:1.4rem;line-height:1.4285714286;color:#2760a8;padding:2px 20px;background-color:#fff;border-radius:30px;text-decoration:none;border:2px solid #2760a8;font-weight:700;box-shadow:0px 3px 0px #88bdd6}section.res .job article>div>div.contents .tax_box-badge li a:hover{opacity:.8}section.res .job article>div>div.contents .detail{display:flex;justify-content:space-between;margin:0 0 21px;align-items:flex-start;gap:0 27px}section.res .job article>div>div.contents .detail>img{border:5px solid #efefef;width:247px}section.res .job article>div>div.contents .detail>div{width:65.6976744186%;display:grid;grid-template-columns:120px 1fr;grid-template-rows:max-content;align-items:flex-start;gap:13px 11px}section.res .job article>div>div.contents .detail>div h3{background-color:#d6d6d6;border-radius:60px;display:grid;align-items:center;height:33px;grid-template-columns:18px 1fr;padding:0 17px 0 14px}section.res .job article>div>div.contents .detail>div h3>div img{width:18px}section.res .job article>div>div.contents .detail>div h3>span{font-size:1.5rem;line-height:1.3333333333;text-align:center;font-weight:700}section.res .job article>div>div.contents .detail>div p{font-size:1.7rem;line-height:1.6470588235}section.res .job article>div>div.contents div.osusume h3{font-size:1.6rem;line-height:1.25;font-weight:700;padding:6px 28px;background-color:#d6d6d6;border-radius:5px 5px 0 0}section.res .job article>div>div.contents div.osusume p{border:2px dotted #d6d6d6;border-radius:0 0 5px 5px;padding:19px 26px}section.res .job article>div>div.contents div.osusume p span{font-size:1.6rem;line-height:1.75}section.res .job article>div>div.link{background-color:#accde0;padding:20px 55px;display:flex}section.res .job article>div>div.link>a{background-color:#fff;display:grid;grid-template-columns:28px 1fr 28px;font-size:2rem;line-height:2.6rem;padding:17px 21px;max-width:330px;margin:0 auto;border:2px solid #0c4f99;border-radius:60px;box-shadow:0px 3px 0px #88bdd6;text-align:center;text-decoration:none;font-weight:700;align-items:center;width:100%}section.res .job article>div>div.link>a span{grid-column:2;align-self:center}section.res .job article>div>div.link>a img{transition:all .3s ease;position:relative;right:0;grid-column:3;align-self:center}section.res .job article>div>div.link>a:hover img{right:-10px}section.res .job article>div>div.link>a:first-of-type{background-color:#e58074;grid-template-columns:28px 1fr 28px;border:2px solid #e58074;box-shadow:0px 3px 0px #c4746b}section.res .job article>div>div.link>a:first-of-type span{color:#fff;font-size:2rem;line-height:1.5;text-align:center;font-weight:500;grid-column:2}section.res .pagination{background-color:#fff;padding:19px 30px;border-radius:10px;margin:45px auto 0;border:1px solid #bababa;display:flex;align-items:center;max-width:600px;justify-content:center}section.res .pagination:first-of-type{display:none;margin:0 auto 45px}section.res .pagination .page-numbers{margin:0 20px}section.res .pagination .current{font-weight:700}section.res .pagination a{font-size:2.5rem;line-height:1.48;text-decoration:underline}section.res .pagination a:hover{text-decoration:none}section.res .pagination a.prev{margin:0 80px 0 0;background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_ico_before.png) no-repeat scroll left top/32px;display:table;width:32px;height:35px}section.res .pagination a.next{margin:0 0 0 80px;background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_ico_next.png) no-repeat scroll left top/32px;display:table;width:32px;height:35px}section.res .pagination span{font-size:2.5rem;line-height:1.5}.page-search-by-specialty #colophon,.post-type-archive-job #colophon,.tax-job_area #colophon{margin:0}.page-search-by-specialty #colophon .rec-search,.post-type-archive-job #colophon .rec-search,.tax-job_area #colophon .rec-search{background-color:#eff6fa;padding:50px 0 100px}.page-search-by-specialty #colophon .rec-search .rec-box,.post-type-archive-job #colophon .rec-search .rec-box,.tax-job_area #colophon .rec-search .rec-box{background-color:#fff;max-width:1000px;margin:0 auto;border-radius:30px;width:calc(100% - 40px)}.job_single_content .job_content{padding:22px 13px}.job_single_content .job_content article{max-width:860px;margin:0 auto}.job_single_content .job_content article .entry{background-color:#f0e2e2;position:fixed;width:100%;bottom:-100px;left:0;padding:14px;z-index:1;transition:all .3s ease}.job_single_content .job_content article .entry>a{background-color:#e58074;display:grid;grid-template-columns:28px 1fr 28px;padding:17px 31px;margin:0 auto;border:2px solid #e58074;border-radius:60px;box-shadow:0px 3px 0px #c4746b;text-decoration:none;max-width:330px}.job_single_content .job_content article .entry>a span{color:#fff;font-size:2rem;line-height:1.5;text-align:center;font-weight:500;grid-column:2}.job_single_content .job_content article .entry>a img{transition:all .3s ease;position:relative;right:0;grid-column:3;align-self:center}.job_single_content .job_content article .entry>a:hover img{right:-10px}.job_single_content .job_content article div.number{margin:0 0 25px;display:flex;justify-content:flex-end;gap:20px}.job_single_content .job_content article div.number>p{color:#9f9f9f;margin:0 0 25px;font-size:1.3rem;line-height:1.5384615385;text-align:right}.job_single_content .job_content article div.number>a{display:none}.job_single_content .job_content article .close{border:1px solid #cb6053;color:#d6695c;margin:0 0 32px;font-size:2.2rem;line-height:2;font-weight:700;text-align:center;padding:4px}.job_single_content .job_content article .tax_box{display:flex;gap:10px;margin:0 0 11px}.job_single_content .job_content article .tax_box li{color:#fff;border-radius:5px;padding:2px 7px;background-color:#96c1c6;font-size:1.4rem;line-height:1.25}.job_single_content .job_content article .tax_box li.new{background-color:#e48074;color:#fff;border:none}.job_single_content .job_content article h2{font-size:2.3rem;line-height:1.6086956522;font-weight:700;padding:0 0 8px;margin:0 0 19px;border-bottom:1px solid #efefef}.job_single_content .job_content article .tax_box-badge{display:flex;gap:10px;margin:0 0 17px;flex-wrap:wrap}.job_single_content .job_content article .tax_box-badge li a{display:block;font-size:1.4rem;line-height:1.4285714286;color:#2760a8;padding:2px 20px;background-color:#fff;border-radius:30px;text-decoration:none;border:2px solid #2760a8;font-weight:700;box-shadow:0px 3px 0px #88bdd6}.job_single_content .job_content article .tax_box-badge li a:hover{opacity:.8}.job_single_content .job_content article .detail{display:flex;margin:0 0 73px;align-items:flex-start;gap:0 27px}.job_single_content .job_content article .detail>img{border:5px solid #efefef;width:247px}.job_single_content .job_content article .detail div.osusume{width:100%}.job_single_content .job_content article .detail div.osusume h3{font-size:1.6rem;line-height:1.25;font-weight:700;padding:6px 28px;background-color:#d6d6d6;border-radius:5px 5px 0 0}.job_single_content .job_content article .detail div.osusume p{border-left:2px dotted #d6d6d6;border-right:2px dotted #d6d6d6;border-bottom:2px dotted #d6d6d6;border-radius:0 0 5px 5px;padding:19px 26px;font-size:1.6rem;line-height:1.75}.job_single_content .job_content article ul.anchor{display:flex;gap:11px;margin:0 0 58px}.job_single_content .job_content article ul.anchor li{width:25%}.job_single_content .job_content article ul.anchor li a{background-color:#f0f7fa;border-radius:5px;padding:15px 21px 15px 26px;font-size:1.7rem;line-height:1.0588235294;display:flex;justify-content:space-between;align-items:center;font-weight:700;text-decoration:none}.job_single_content .job_content article ul.anchor li a:hover img{top:5px}.job_single_content .job_content article ul.anchor li a img{width:10px;height:5px;transition:all .3s ease;top:0;position:relative}.job_single_content .job_content article div.contents>h3{font-size:2rem;line-height:1.5;margin:0 0 11px;font-weight:700}.job_single_content .job_content article div.contents>h3.b{padding:0 0 7px;border-bottom:2px solid #d6d6d6;margin:0 0 34px}.job_single_content .job_content article div.contents>div.box{display:grid;grid-template-columns:194px 1fr;border-right:2px solid #dee6e6;margin:0 0 89px}.job_single_content .job_content article div.contents>div.box h3{grid-column:1;font-size:1.6rem;line-height:1.8125;background-color:#dee6e6;border-radius:1px;padding:18px 30px;border-bottom:2px solid #fff;font-weight:700;display:flex;align-items:center;font-weight:500}.job_single_content .job_content article div.contents>div.box h3 br{display:none}.job_single_content .job_content article div.contents>div.box h3:last-of-type{border-bottom:2px solid #dee6e6}.job_single_content .job_content article div.contents>div.box p{grid-column:2;font-size:1.6rem;line-height:1.75;padding:18px 32px;border-bottom:2px solid #dee6e6;font-weight:500}.job_single_content .job_content article div.contents>div.box p.check{display:flex;gap:1.6rem;align-items:center}.job_single_content .job_content article div.contents>div.box p:first-of-type{border-top:2px solid #dee6e6}.job_single_content .job_content article div.contents>div.box p a{display:block;font-size:1.6rem;text-decoration:underline;line-height:1.75;font-weight:500}.job_single_content .job_content article div.contents>div.box p a:hover{text-decoration:none}.job_single_content .job_content article div.contents>p{font-size:1.6rem;line-height:1.8125;margin:0 0 103px}.job_single_content .job_content article div.contents div.funiki{display:flex;gap:46px;margin:0 0 79px}.job_single_content .job_content article div.contents div.funiki img{width:190px;height:100%}.job_single_content .job_content article div.contents div.funiki p{font-size:1.6rem;line-height:1.8125}.job_single_content .job_content article div.contents div.point{display:flex;flex-direction:column;gap:10px 0;margin:0 auto 81px;max-width:640px}.job_single_content .job_content article div.contents div.point>h3{font-size:1.8rem;line-height:1.5;font-weight:500;margin:0 0 13px}.job_single_content .job_content article div.contents div.point>div{background-color:#f0f7fa;border-radius:10px;padding:19px 13px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr 1fr;max-width:640px;margin:0 auto;width:100%}.job_single_content .job_content article div.contents div.point>div>div:first-of-type{margin:0 0 5px;display:grid;grid-column:1/6;grid-template-columns:inherit;align-items:center}.job_single_content .job_content article div.contents div.point>div>div:first-of-type p{font-size:1.6rem;line-height:1.25;text-align:center}.job_single_content .job_content article div.contents div.point>div>div:first-of-type p:first-of-type{grid-column:1}.job_single_content .job_content article div.contents div.point>div>div:first-of-type p:last-of-type{grid-column:5}.job_single_content .job_content article div.contents div.point>div>div:last-of-type{display:grid;grid-column:1/6;grid-template-columns:inherit;align-items:center;position:relative}.job_single_content .job_content article div.contents div.point>div>div:last-of-type:after{content:"";position:absolute;height:3px;background-color:#9f9f9f;width:81%;top:0;bottom:0;left:0;right:0;margin:auto}.job_single_content .job_content article div.contents div.point>div>div:last-of-type span{display:block;background-color:#9f9f9f;width:14px;height:14px;border-radius:50%;margin:0 auto;position:relative;z-index:1}.job_single_content .job_content article div.contents div.point>div>div:last-of-type span.big{width:40px;height:40px;background-color:#88bdd6}.job_single_content .job_content article div.contents div.point>div>div:last-of-type span:nth-of-type(1){grid-column:1}.job_single_content .job_content article div.contents div.point>div>div:last-of-type span:nth-of-type(2){grid-column:2}.job_single_content .job_content article div.contents div.point>div>div:last-of-type span:nth-of-type(3){grid-column:3}.job_single_content .job_content article div.contents div.point>div>div:last-of-type span:nth-of-type(4){grid-column:4}.job_single_content .job_content article div.contents div.point>div>div:last-of-type span:nth-of-type(5){grid-column:5}.job_single_content .job_content article div.contents div.contact{display:flex;max-width:860px;margin:0 auto 79px;justify-content:center;border-radius:10px;overflow:hidden}.job_single_content .job_content article div.contents div.contact>div{background-color:#f0e2e2;padding:25px 50px;width:50%}.job_single_content .job_content article div.contents div.contact>div:first-of-type a{background-color:#e58074;display:grid;grid-template-columns:28px 1fr 28px;padding:17px 31px;margin:0 auto;border:2px solid #e58074;border-radius:60px;box-shadow:0px 3px 0px #c4746b;text-decoration:none}.job_single_content .job_content article div.contents div.contact>div:first-of-type a span{color:#fff;font-size:2rem;line-height:1.5;text-align:center;font-weight:500;grid-column:2}.job_single_content .job_content article div.contents div.contact>div:first-of-type a img{transition:all .3s ease;position:relative;right:0;grid-column:3;align-self:center}.job_single_content .job_content article div.contents div.contact>div:first-of-type a:hover img{right:-10px}.job_single_content .job_content article div.contents div.contact>div:last-of-type{background-color:#eff6fa}.job_single_content .job_content article div.contents div.contact>div:last-of-type a{background-color:#2760a8;box-shadow:0px 3px 0px #325077;border-radius:60px;padding:17px 31px;max-width:330px;margin:0 auto 20px;display:grid;grid-template-columns:28px 1fr 28px;align-items:center;text-decoration:none}.job_single_content .job_content article div.contents div.contact>div:last-of-type a:hover img:first-of-type{transform:scale(1.2)}.job_single_content .job_content article div.contents div.contact>div:last-of-type a:hover img:last-of-type{right:-10px}.job_single_content .job_content article div.contents div.contact>div:last-of-type a img{transition:all .3s ease}.job_single_content .job_content article div.contents div.contact>div:last-of-type a img:first-of-type{width:27px;height:13px}.job_single_content .job_content article div.contents div.contact>div:last-of-type a img:last-of-type{position:relative;right:0}.job_single_content .job_content article div.contents div.contact>div:last-of-type a span{color:#fff;font-size:2.7rem;line-height:1.1;text-align:center;font-family:din-2014,sans-serif;font-weight:500}.job_single_content .job_content article div.contents div.contact>div h3{font-size:2.3rem;line-height:1.5;font-weight:600;text-align:center;margin:0 0 5px}.job_single_content .job_content article div.contents div.contact>div p:nth-of-type(1){font-size:1.5rem;line-height:1;margin:0 0 20px;font-weight:500;text-align:center}.job_single_content .job_content article div.contents div.contact>div p:nth-of-type(2){font-size:1.5rem;line-height:1;background-color:#fff;padding:5px 4px;display:table;margin:0 auto}.job_single_content .job_content article div.contents div.contact>div p:nth-of-type(2) span{font-size:1.8rem;line-height:1;font-weight:700}.job_single_content .job_content article div.contents #printButton{display:block;border:none;background-color:transparent;width:86px;height:86px;margin:0 0 0 auto;padding:0;cursor:pointer;transition:all .3s ease}.job_single_content .job_content article div.contents #printButton:hover{opacity:.8}.job_single_content .job_content article div.contents #printButton img{width:86px;height:86px}.single-job #colophon{margin:45px 0 0}.page-about_content .content-nav>ul li:last-of-type a:hover div{right:-5px;top:0}.page-about_content .content-nav>ul li:last-of-type a div{transform:rotate(-90deg)}.page-about_content>div.content section.tsuyomi{background-color:#f3f7f8;padding:108px 88px}.page-about_content>div.content section.tsuyomi>h2{font-size:3.5rem;line-height:1.5;font-weight:700;text-align:center;margin:0 0 27px}.page-about_content>div.content section.tsuyomi>p{font-size:1.8rem;line-height:1.5;font-weight:500;text-align:center;margin:0 0 53px}.page-about_content>div.content section.tsuyomi>div{display:flex;max-width:1104px;margin:0 auto}.page-about_content>div.content section.tsuyomi>div>div{width:33.3333333333%;padding:30px 0 0;background-color:#fff;border-radius:40px;display:grid;grid-template-rows:minmax(119px,.5fr) 28px 1fr 132px}.page-about_content>div.content section.tsuyomi>div>div:last-of-type>div:last-of-type img{width:154px}.page-about_content>div.content section.tsuyomi>div>div:nth-of-type(2)>div:last-of-type{justify-content:space-between;padding:0 0 0 24px}.page-about_content>div.content section.tsuyomi>div>div>div:first-of-type{display:flex;justify-content:space-between;gap:16px;grid-row:1;align-items:center;padding:0 24px}.page-about_content>div.content section.tsuyomi>div>div>div:first-of-type p{width:78px;height:78px;border-radius:50%;background-color:#747474;color:#fff;font-size:1.3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-about_content>div.content section.tsuyomi>div>div>div:first-of-type p span{color:#fff;font-size:4.5rem;line-height:1;font-weight:600;font-family:din-2014,sans-serif;font-style:italic;display:block;position:relative;right:2px}.page-about_content>div.content section.tsuyomi>div>div>div:first-of-type h3{font-size:1.8rem;line-height:1.7222222222;flex:1;font-weight:700}.page-about_content>div.content section.tsuyomi>div>div>p{font-size:1.5rem;line-height:1.8125;grid-row:3;font-weight:400;padding:0 24px}.page-about_content>div.content section.tsuyomi>div>div>div:last-of-type{grid-row:4;display:flex;align-items:center;justify-content:flex-end}.page-about_content>div.content section.tsuyomi>div>div>div:last-of-type a{display:flex;align-items:center;font-size:1.6rem;line-height:1.4375;border-bottom:1px solid #0a0a0a;text-decoration:none;padding:0 0 8px;font-weight:700}.page-about_content>div.content section.tsuyomi>div>div>div:last-of-type a:hover img{right:-10px}.page-about_content>div.content section.tsuyomi>div>div>div:last-of-type a img{width:25px;position:relative;right:0;transition:all .3s ease;margin:0 0 0 8px}.page-about_content>div.content section.tsuyomi>div>div>div:last-of-type img{width:132px}.page-about_content>div.content section.koe{padding:118px 13px}.page-about_content>div.content section.koe>h2{font-size:3.5rem;line-height:1.5;margin:0 auto 55px;text-align:center;position:relative;font-weight:700;width:max-content}.page-about_content>div.content section.koe>h2:before,.page-about_content>div.content section.koe>h2:after{content:"";position:absolute;width:40px;height:2px;background-color:#000}.page-about_content>div.content section.koe>h2:before{top:11px;left:-12%;transform:rotate(65deg);transform-origin:top left}.page-about_content>div.content section.koe>h2:after{top:11px;right:-12%;transform:rotate(-65deg);transform-origin:top right}.page-about_content>div.content section.koe .box{display:flex;flex-direction:column;gap:32px;max-width:920px;margin:0 auto}.page-about_content>div.content section.koe .box>div:nth-of-type(even)>div:first-of-type{margin:0 0 0 auto;right:15px}.page-about_content>div.content section.koe .box>div:nth-of-type(even)>div:last-of-type{flex-direction:row-reverse}.page-about_content>div.content section.koe .box>div>div:first-of-type{background-color:#bbdff0;border-radius:10px;padding:20px 15px;width:320px;margin:0 0 0 15px;position:relative;z-index:1}.page-about_content>div.content section.koe .box>div>div:first-of-type:after{content:"";width:0;height:0;border-left:0 solid transparent;border-right:25px solid transparent;border-top:25px solid #bbdff0;position:absolute;bottom:-23px;left:calc(100% - 60px);border-radius:4px}.page-about_content>div.content section.koe .box>div>div:first-of-type p{font-size:1.8rem;line-height:1.8888888889;font-weight:700;font-family:"dnp-shuei-mgothic-std",sans-serif}.page-about_content>div.content section.koe .box>div>div:last-of-type{border:3px solid #ddd;border-radius:10px;padding:52px 53px 29px;display:flex;justify-content:space-between;gap:73px;margin:-30px 0 0}.page-about_content>div.content section.koe .box>div>div:last-of-type img{width:118px;height:100%}.page-about_content>div.content section.koe .box>div>div:last-of-type div{flex:1}.page-about_content>div.content section.koe .box>div>div:last-of-type div p:first-of-type{font-size:1.6rem;line-height:1.8125;font-weight:500}.page-about_content>div.content section.koe .box>div>div:last-of-type div p:last-of-type{font-size:1.3rem;line-height:2;text-align:right}.page-about_content>div.content section.kigyou{padding:0 30px 0 0}.page-about_content>div.content section.kigyou>div{background-color:#f3f7f8;padding:94px 5%;border-radius:0 90px 90px 0}.page-about_content>div.content section.kigyou>div>h2{font-size:3.2rem;line-height:1.5;text-align:center;margin:0 0 85px;font-weight:700}.page-about_content>div.content section.kigyou>div>div.box{max-width:920px;margin:0 auto;display:flex;gap:28px;justify-content:space-between}.page-about_content>div.content section.kigyou>div>div.box>div{width:31.3043478261%;padding:38px 24px 51px;background-color:#fff;display:grid;grid-template-rows:auto 32px 1fr 51px auto}.page-about_content>div.content section.kigyou>div>div.box>div:last-of-type>div,.page-about_content>div.content section.kigyou>div>div.box>div:last-of-type>a{background-color:#e48074;box-shadow:0px 3px 0px #c67878}.page-about_content>div.content section.kigyou>div>div.box>div>div{width:74px;height:74px;background-color:#2760a8;border-radius:50%;display:flex;justify-content:center;align-items:center;grid-row:1;margin:0 auto}.page-about_content>div.content section.kigyou>div>div.box>div>div img{width:28px}.page-about_content>div.content section.kigyou>div>div.box>div p{font-size:1.6rem;line-height:1.8125;grid-row:3}.page-about_content>div.content section.kigyou>div>div.box>div a{display:grid;grid-template-columns:12px 1fr 12px;align-items:center;padding:15px 24px;background-color:#2760a8;box-shadow:0px 3px 0px #325077;border-radius:60px;text-decoration:none;grid-row:5}.page-about_content>div.content section.kigyou>div>div.box>div a>img:first-of-type{display:none}.page-about_content>div.content section.kigyou>div>div.box>div a>img:last-of-type{grid-column:3}.page-about_content>div.content section.kigyou>div>div.box>div a span{text-align:center;color:#fff;font-size:1.7rem;line-height:1.5;font-weight:500;grid-column:2}.page-about_content>div.content section.kigyou>div>div.box>div a:hover img:last-of-type{right:-10px}.page-about_content>div.content section.kigyou>div>div.box>div a img{width:12px;margin:0 auto;transition:all .3s ease;position:relative;right:0}.page-about #colophon{margin:108px 0 0}.page-company_content .content{max-width:920px;margin:0 auto}.page-company_content .content section>h2{font-size:1.5rem;line-height:1.3333333333;margin:0 0 6px;font-weight:700}.page-company_content .content section>p{color:#2760a8;font-size:3.4rem;line-height:1;margin:0 0 58px;font-weight:700;font-family:museo,serif}.page-company_content .content section h3.title{font-size:2.4rem;line-height:1.4166666667;font-weight:700;margin:0 0 10px;position:relative}.page-company_content .content section h3.title:after{content:"";display:block;width:40px;height:3px;background-color:#2760a8;position:absolute;top:-15px;left:0}.page-company_content .content section span.s{color:#2760a8;font-size:1.5rem;line-height:1;font-family:museo,serif;display:block;font-weight:500}.page-company_content .content section.rinen{margin:0 0 192px;padding:0 13px}.page-company_content .content section.rinen .box{margin:0 0 114px;padding:33px 0 0}.page-company_content .content section.rinen .box h2{font-size:3.5rem;line-height:1.8;font-weight:700;margin:0 0 37px;text-align:center}.page-company_content .content section.rinen .box p{font-size:1.6rem;line-height:2;max-width:600px;margin:0 auto;font-weight:500}.page-company_content .content section.rinen .box2{padding:45px 0 0;margin:0 0 127px}.page-company_content .content section.rinen .box2 h2{font-size:3.5rem;line-height:1.8;font-weight:700;margin:0 0 61px;text-align:center}.page-company_content .content section.rinen .box2>div{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:34px}.page-company_content .content section.rinen .box2>div div h4{font-size:1.6rem;line-height:1.625;border:1px solid #0a0a0a;border-radius:30px;padding:2px 13px;margin:0 0 8px;width:max-content;font-weight:700}.page-company_content .content section.rinen .box2>div div p{font-size:1.6rem;line-height:2;font-weight:500}.page-company_content .content section.rinen .box3{padding:69px 0 0}.page-company_content .content section.rinen .box3 h2{font-size:3.5rem;line-height:1.8;font-weight:700;margin:0 0 60px;text-align:center}.page-company_content .content section.rinen .box3 ul{max-width:600px;margin:0 auto}.page-company_content .content section.rinen .box3 ul li{font-size:1.6rem;line-height:2;font-weight:500}.page-company_content .content section.message{margin:0 0 188px;padding:0 13px}.page-company_content .content section.message>div{display:flex;gap:61px;align-items:flex-end}.page-company_content .content section.message>div>div{flex:1}.page-company_content .content section.message>div>div p:first-of-type{font-size:1.6rem;line-height:2;font-weight:500;margin:0 0 18px}.page-company_content .content section.message>div>div p:last-of-type{font-size:1.6rem;line-height:1;text-align:right}.page-company_content .content section.message>div>div p:last-of-type span{display:block;font-size:1.4rem;line-height:1;font-family:museo,serif;margin:5px 0 0}.page-company_content .content section.message>div img{width:299px;height:100%}.page-company_content .content section.outline{margin:0 0 100px;padding:0 13px}.page-company_content .content section.outline table{border-top:1px solid #efefef;width:100%}.page-company_content .content section.outline table tr th,.page-company_content .content section.outline table tr td{font-size:1.6rem;line-height:2.125;padding:35px 0;border-bottom:1px solid #efefef}.page-company_content .content section.outline table tr th{width:111px;font-weight:700}.page-company_content .content section.outline table tr td{padding-left:128px}.page-company_content .content section.outline table tr td a{font-size:1.6rem;line-height:2.125}.page-company_content .content section.outline2>p{margin:0 0 19px}.page-company_content .content section.outline2{margin:0 0 100px;padding:0 13px}.page-company_content .content section.outline2>div{width:100%;display:grid;grid-template-columns:1fr 300px}.page-company_content .content section.outline2>div>div{display:flex;grid-column:1;width:100%;border-bottom:1px solid #efefef;padding:30px 0}.page-company_content .content section.outline2>div>div:nth-of-type(1){grid-row:1;width:calc(100% - 61px);border-top:1px solid #efefef}.page-company_content .content section.outline2>div>div:nth-of-type(2){grid-row:2;width:calc(100% - 61px)}.page-company_content .content section.outline2>div>div:nth-of-type(3){grid-row:3;grid-column:span 2}.page-company_content .content section.outline2>div>div:nth-of-type(4){grid-row:4;grid-column:span 2}.page-company_content .content section.outline2>div>div:nth-of-type(5){grid-row:5;grid-column:span 2}.page-company_content .content section.outline2>div>div:nth-of-type(6){grid-row:6;grid-column:span 2}.page-company_content .content section.outline2>div>img{grid-column:2;grid-row:span 2;margin:0 0 0 auto;width:300px}.page-company_content .content section.outline2>div>div h3,.page-company_content .content section.outline2>div>div p{font-size:1.6rem;line-height:2.125}.page-company_content .content section.outline2>div>div h3{width:111px;font-weight:700}.page-company_content .content section.outline2>div>div p a{font-size:1.6rem;line-height:2.125}.page-company_content .content section.disclosure{margin:0 0 180px;padding:0 13px}.page-company_content .content section.disclosure>p{margin:0 0 26px}.page-company_content .content section.disclosure ul li{margin:0 0 22px}.page-company_content .content section.disclosure ul li:last-of-type{margin:0}.page-company_content .content section.disclosure ul li a{display:flex;gap:13px;align-items:center;font-size:1.6rem;line-height:1.8125;text-decoration:underline}.page-company_content .content section.disclosure ul li a:hover{text-decoration:none}.page-company_content .content section.disclosure ul li a:hover img{transform:scale(1.2)}.page-company_content .content section.disclosure ul li a img{width:23px;height:100%;transition:all .3s ease}.page-company_content .content section.history{margin:0 0 114px;padding:0 13px}.page-company_content .content section.history table{border-top:1px solid #efefef;width:100%}.page-company_content .content section.history table tr th,.page-company_content .content section.history table tr td{font-size:1.6rem;line-height:2.125;padding:27px 0;border-bottom:1px solid #efefef}.page-company_content .content section.history table tr th{width:111px;font-weight:700}.page-company_content .content section.history table tr td{padding-left:128px}.page-company_content .content section.access{padding:0 13px}.page-company_content .content section.access>div>iframe{display:block;width:100%}.page-company_content .content section.access>div>div:first-of-type{width:46.9135802469%}.page-company_content .content section.access>div>div:first-of-type p{font-size:1.5rem;line-height:1.4666666667;margin:0 0 10px}.page-company_content .content section.access>div>div:first-of-type iframe{display:block;width:100%}.page-company_content .content section.access>div>div:last-of-type{width:43.2098765432%}.page-company_content .content section.access>div>div:last-of-type p{font-size:1.5rem;line-height:1.4666666667;margin:0 0 10px}.page-company #colophon{margin:183px 0 0}.page-guide_content .content section.flow{margin:0 0 111px}.page-guide_content .content section.flow>h2{font-size:3.3rem;line-height:1.5;color:#2760a8;margin:0 auto 55px;max-width:920px;font-weight:700}.page-guide_content .content section.flow>div.wrap{display:grid;max-width:920px;margin:0 auto 46px;justify-content:space-between;grid-template-columns:repeat(3,1fr);gap:20px;grid-template-rows:auto}.page-guide_content .content section.flow>div.wrap>div{box-shadow:4px 4px 0px #f0efec;border-radius:10px;border:1px solid #f0efec;padding:36px 18px;display:grid;grid-template-rows:subgrid;width:100%;position:relative;grid-row:span 4;gap:0}.page-guide_content .content section.flow>div.wrap>div:nth-of-type(1){z-index:5}.page-guide_content .content section.flow>div.wrap>div:nth-of-type(2){z-index:4}.page-guide_content .content section.flow>div.wrap>div:nth-of-type(3){z-index:3}.page-guide_content .content section.flow>div.wrap>div:before,.page-guide_content .content section.flow>div.wrap>div:after{content:"";display:block;width:0;height:0;border-style:solid;position:absolute}.page-guide_content .content section.flow>div.wrap>div:before{border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:35px solid #fff;border-right:0;right:-34px;top:23%;z-index:1}.page-guide_content .content section.flow>div.wrap>div:after{border-top:34px solid transparent;border-bottom:34px solid transparent;border-left:40px solid #f0efec;border-right:0;right:-40px;top:22.7%}.page-guide_content .content section.flow>div.wrap>div>div.header{margin:-28px 0 27px}.page-guide_content .content section.flow>div.wrap>div>div.header p{font-size:1.5rem;line-height:1.6;font-family:"brother-1816-printed",sans-serif;top:12px;position:relative;left:20px}.page-guide_content .content section.flow>div.wrap>div>div.header p span{font-size:2.6rem;line-height:1;font-family:"brother-1816-printed",sans-serif}.page-guide_content .content section.flow>div.wrap>div>div.header h3{font-size:2rem;line-height:1.3;padding:14px 13px;background-color:#eff6fa;font-weight:700;text-align:center}.page-guide_content .content section.flow>div.wrap>div>img{margin:0 auto 25px}.page-guide_content .content section.flow>div.wrap>div>p{font-size:1.5rem;line-height:1.8125;margin:0 0 20px}.page-guide_content .content section.flow>div.wrap>div>a{display:flex;align-items:center;font-size:1.6rem;line-height:1.4375;border-bottom:1px solid #0a0a0a;text-decoration:none;padding:0 0 8px;font-weight:500;width:fit-content;margin:0 0 0 auto}.page-guide_content .content section.flow>div.wrap>div>a:hover img{right:-10px}.page-guide_content .content section.flow>div.wrap>div>a img{width:25px;position:relative;right:0;bottom:0;transition:all .3s ease;margin:0 0 0 8px}.page-guide_content .content section.flow>div.wrap>div:nth-of-type(1) a:hover img{right:0;bottom:-5px}.page-guide_content .content section.flow>div.wrap>div:nth-of-type(1)>img{max-width:62px}.page-guide_content .content section.flow>div.wrap>div:nth-of-type(2)>img{max-width:135px}.page-guide_content .content section.flow>div.wrap>div:nth-of-type(3)>img{max-width:115px}.page-guide_content .content section.flow>div.wrap2{display:flex;max-width:755px;margin:0 auto;justify-content:space-between}.page-guide_content .content section.flow>div.wrap2>div{box-shadow:4px 4px 0px #f0efec;border-radius:10px;border:1px solid #f0efec;padding:36px 18px;width:47.6821192053%;position:relative}.page-guide_content .content section.flow>div.wrap2>div>div.header{margin:-28px 0 36px}.page-guide_content .content section.flow>div.wrap2>div>div.header p{font-size:1.5rem;line-height:1.6;font-family:"brother-1816-printed",sans-serif;top:12px;position:relative;left:20px}.page-guide_content .content section.flow>div.wrap2>div>div.header p span{font-size:2.6rem;line-height:1;font-family:"brother-1816-printed",sans-serif}.page-guide_content .content section.flow>div.wrap2>div>div.header h3{font-size:2rem;line-height:1.3;padding:14px 13px;background-color:#eff6fa;font-weight:700;text-align:center}.page-guide_content .content section.flow>div.wrap2>div>img{margin:0 auto}.page-guide_content .content section.flow>div.wrap2>div:first-of-type:before,.page-guide_content .content section.flow>div.wrap2>div:first-of-type:after{content:"";display:block;width:0;height:0;border-style:solid;position:absolute}.page-guide_content .content section.flow>div.wrap2>div:first-of-type:before{border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:35px solid #fff;border-right:0;right:-34px;top:23%;z-index:1}.page-guide_content .content section.flow>div.wrap2>div:first-of-type:after{border-top:34px solid transparent;border-bottom:34px solid transparent;border-left:40px solid #f0efec;border-right:0;right:-40px;top:22.7%}.page-guide_content .content section.flow>div.wrap2>div:first-of-type>img{margin:0 auto 18px;max-width:64px}.page-guide_content .content section.flow>div.wrap2>div:first-of-type>h3{font-size:1.6rem;line-height:1.625;border:1px solid #0a0a0a;border-radius:30px;padding:1px 18px;margin:0 0 10px;font-weight:700;width:max-content}.page-guide_content .content section.flow>div.wrap2>div:first-of-type>h4{font-size:1.6rem;line-height:1.625;margin:0 0 7px;font-weight:700}.page-guide_content .content section.flow>div.wrap2>div:first-of-type>p{font-size:1.5rem;line-height:1.8125;margin:0 0 29px}.page-guide_content .content section.flow>div.wrap2>div:first-of-type>p:last-of-type{margin:0}.page-guide_content .content section.flow>div.wrap2>div:last-of-type div.header{margin:-28px 0 46px}.page-guide_content .content section.flow>div.wrap2>div:last-of-type>img{margin:0 auto 56px;max-width:243px}.page-guide_content .content section.flow>div.wrap2>div:last-of-type>p:nth-of-type(1){font-size:1.5rem;line-height:1.8125;margin:0 0 29px}.page-guide_content .content section.flow>div.wrap2>div:last-of-type>p:nth-of-type(2){font-size:1.9rem;line-height:1.8421052632;color:#2760a8;font-weight:700}.page-guide_content .content section.touroku{background-color:#f0f7fa;padding:123px 13px}.page-guide_content .content section.touroku>div{max-width:920px;margin:0 auto}.page-guide_content .content section.touroku>div>h2{font-size:3.5rem;line-height:1.5;color:#2760a8;font-weight:700;margin:0 0 28px}.page-guide_content .content section.touroku>div>p{font-size:1.6rem;line-height:2;margin:0 0 75px}.page-guide_content .content section.touroku>div>h3{font-size:2.8rem;line-height:1.5;margin:0 auto 47px;font-weight:700;padding:0 0 2px;border-bottom:2px solid #0a0a0a;width:max-content}.page-guide_content .content section.touroku>div>div.wrap{display:grid;justify-content:space-between;flex-wrap:wrap;gap:26px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin:0 0 61px}.page-guide_content .content section.touroku>div>div.wrap>div{width:100%;background-color:#fff;border-radius:10px;padding:35px 29px 39px;display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0}.page-guide_content .content section.touroku>div>div.wrap>div div.header{border-bottom:1px solid #d6d6d6;margin:0 0 17px;padding:0 0 26px;display:flex;gap:22px;align-items:center}.page-guide_content .content section.touroku>div>div.wrap>div div.header p{background-color:#2760a8;border-radius:50%;font-size:1.1rem;line-height:1.5;color:#fff;width:78px;height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-guide_content .content section.touroku>div>div.wrap>div div.header p span{color:#fff;font-size:4.3rem;line-height:1;font-family:din-2014,sans-serif}.page-guide_content .content section.touroku>div>div.wrap>div div.header h2{font-size:2.2rem;line-height:1.5454545455;font-weight:700;flex:1;font-family:"dnp-shuei-mgothic-std",sans-serif}.page-guide_content .content section.touroku>div>div.wrap>div>p{font-size:1.6rem;line-height:1.8125;margin:0 0 42px}.page-guide_content .content section.touroku>div>a{background-color:#eaa933;box-shadow:0px 3px 0px #d6945c;border-radius:60px;font-size:1.7rem;line-height:1.5;font-weight:500;padding:15px 34px;text-align:center;text-decoration:none;display:grid;align-items:center;grid-template-columns:23px 1fr 12px;max-width:330px;margin:0 auto}.page-guide_content .content section.touroku>div>a>img:nth-of-type(1){width:23px;height:23px;margin:0 13px 0 0;transition:all .3s ease}.page-guide_content .content section.touroku>div>a span{color:#fff;display:flex;align-items:center;justify-content:center;line-height:1.5;font-family:"dnp-shuei-mgothic-std",sans-serif}.page-guide_content .content section.touroku>div>a>img:nth-of-type(2){width:12px;margin:0 auto 0 0;position:relative;right:0;transition:all .3s ease}.page-guide_content .content section.touroku>div>a:hover{opacity:.8}.page-guide_content .content section.touroku>div>a:hover>img:nth-of-type(1){transform:scale(1.2)}.page-guide_content .content section.touroku>div>a:hover>img:nth-of-type(2){right:-8px}.page-guide_content .content section.shiru{padding:86px 13px}.page-guide_content .content section.shiru>div{max-width:920px;margin:0 auto}.page-guide_content .content section.shiru>div>h2{color:#2364a6;font-size:3.5rem;line-height:1.5;font-weight:700;margin:0 0 27px}.page-guide_content .content section.shiru>div>p{font-size:1.6rem;line-height:2;margin:0 0 21px}.page-guide_content .content section.shiru>div>p:last-of-type{margin:0 0 62px}.page-guide_content .content section.shiru>div>a{font-size:1.7rem;line-height:1.5;display:flex;justify-content:space-between;gap:47px;border-bottom:1px solid #707070;padding:0 0 8px;margin:0 0 37px;align-items:center;width:max-content;text-decoration:none;font-weight:500}.page-guide_content .content section.shiru>div>a img{width:28px;transition:all .3s ease;right:0;position:relative}.page-guide_content .content section.shiru>div>a:hover img{right:-10px}.page-guide_content .content section.shiru>div ul{display:flex;justify-content:center;gap:28px;margin:0 0 164px}.page-guide_content .content section.shiru>div ul:last-of-type{margin:0}.page-guide_content .content section.shiru>div ul:last-of-type li{width:330px}.page-guide_content .content section.shiru>div ul li{width:30.4347826087%}.page-guide_content .content section.shiru>div ul li a{background-color:#2760a8;border-radius:60px;display:grid;grid-template-columns:12% 1fr 12%;text-decoration:none;padding:15px 21px;align-items:center;max-width:330px;margin:0 auto}.page-guide_content .content section.shiru>div ul li a>span{grid-column:2;color:#fff;font-size:1.7rem;line-height:1.5;font-weight:500;justify-self:center;font-family:"dnp-shuei-mgothic-std",sans-serif}.page-guide_content .content section.shiru>div ul li a>img{transition:all .3s ease;right:0;position:relative;grid-column:3;width:12px;justify-self:center}.page-guide_content .content section.shiru>div ul li a:hover img{right:-10px}.page-guide #colophon{margin:67px 0 0}.page-faq_content>.content{max-width:860px;margin:0 auto;padding:64px 13px}.page-faq_content>.content>h2{font-size:1.8rem;line-height:1.5;margin:0 0 81px;font-weight:500;text-align:center}.page-faq_content>.content>h3{font-size:2.3rem;line-height:1.5;margin:0 0 21px;font-weight:700;position:relative;padding:0 0 0 24px}.page-faq_content>.content>h3:before{color:#d6695c;content:"●";display:block;position:absolute;top:8px;left:0;font-size:1.375rem}.page-faq_content>.content>h3:nth-of-type(1):before{color:#d6695c}.page-faq_content>.content>h3:nth-of-type(2):before{color:#96c1c6}.page-faq_content>.content>h3:nth-of-type(3):before{color:#e3bc72}.page-faq_content>.content>h3:nth-of-type(4):before{color:#dd8c8c}.page-faq_content>.content>h3:nth-of-type(5):before{color:#88bdd6}.page-faq_content>.content>p{font-size:1.6rem;line-height:1.5;border-bottom:2px dashed #ddd;padding:0 0 13px;margin:0 0 43px;font-weight:500}.page-faq_content>.content>ul{margin:0 0 43px;padding:0 30px}.page-faq_content>.content>ul li{display:flex;align-items:center;gap:22px;padding:13px 24px;background-color:#efefef;border-radius:5px;margin:0 0 12px;font-size:1.6rem;line-height:1.875;font-weight:500}.page-faq_content>.content>ul li:last-of-type{margin:0}.page-faq_content>.content>ul li span{font-size:3.5rem;line-height:1.5;font-family:din-2014,sans-serif;font-weight:700}.page-faq_content>.content>a{font-size:1.6rem;line-height:1.4375;padding:0 0 7px;border-bottom:1px solid #0a0a0a;display:flex;gap:15px;align-items:center;width:max-content;margin:0 0 33px auto;font-weight:700;text-decoration:none}.page-faq_content>.content>a img{width:25px;height:25px;transition:all .3s ease;position:relative;right:0}.page-faq_content>.content>a:hover img{right:-10px}.page-faqs #colophon{margin:88px 0 0}.page-entry_content.page-apply_content .content>h3:before{color:#80acb1}.page-entry_content.page-apply_content>.content>div.wrap>div>div:last-of-type span{color:#80acb1}.page-entry_content.page-employment_content .content>h3:before{color:#ddb05f}.page-entry_content.page-employment_content>.content>div.wrap>div>div:last-of-type span{color:#ddb05f}.page-entry_content.page-welfare_content .content>h3:before{color:#d68989}.page-entry_content.page-welfare_content>.content>div.wrap>div>div:last-of-type span{color:#d68989}.page-entry_content.page-quit_content .content>h3:before{color:#8bb3c6}.page-entry_content.page-quit_content>.content>div.wrap>div>div:last-of-type span{color:#8bb3c6}.page-entry_content>.content{max-width:860px;margin:0 auto;padding:79px 13px 97px}.page-entry_content>.content>h3{font-size:2.3rem;line-height:1.5;border-bottom:2px dashed #ddd;margin:0 0 47px;font-weight:700;position:relative;padding:0 0 13px 24px}.page-entry_content>.content>h3:before{color:#d6695c;content:"●";display:block;position:absolute;top:8px;left:0;font-size:1.375rem}.page-entry_content>.content .t-contents{background-color:#fff;border-radius:5px;padding:15px 14px;margin:0 0 42px;display:none}.page-entry_content>.content .t-contents>h3{font-size:1.6rem;line-height:1.5;text-align:center;margin:0 0 19px;font-weight:700}.page-entry_content>.content .t-contents>ul li{display:flex;gap:21px;align-items:flex-start;padding:0 0 14px;margin:0 0 19px;border-bottom:2px dashed #ddd}.page-entry_content>.content .t-contents>ul li:last-of-type{border:none;margin:0}.page-entry_content>.content .t-contents>ul li span{font-size:2.6rem;line-height:1.5;font-family:din-2014,sans-serif;font-weight:700}.page-entry_content>.content .t-contents>ul li a{display:block;font-size:1.6rem;line-height:1.875;text-decoration:underline;flex:1}.page-entry_content>.content .t-contents>ul li a:hover{text-decoration:none}.page-entry_content>.content>div.wrap{padding:0 30px}.page-entry_content>.content>div.wrap>div{border:1px solid #efefef;border-radius:5px;margin:0 auto 48px}.page-entry_content>.content>div.wrap>div:last-of-type{margin-bottom:0}.page-entry_content>.content>div.wrap>div>div:first-of-type{background-color:#efefef;padding:10px 26px 14px;display:flex;gap:18px;align-items:center}.page-entry_content>.content>div.wrap>div>div:first-of-type span{font-size:3.5rem;line-height:1.5;font-family:din-2014,sans-serif;font-weight:700}.page-entry_content>.content>div.wrap>div>div:first-of-type p{font-size:1.6rem;line-height:1.875;font-weight:700}.page-entry_content>.content>div.wrap>div>div:last-of-type{padding:13px 44px 22px;display:flex;gap:18px;align-items:flex-start}.page-entry_content>.content>div.wrap>div>div:last-of-type span{font-size:3.5rem;line-height:1.5;font-family:din-2014,sans-serif;font-weight:700;color:#d6695c}.page-entry_content>.content>div.wrap>div>div:last-of-type p{font-size:1.6rem;line-height:1.875;font-weight:500;width:100%;align-self:center}.page-entry_content>.content>div.wrap>div>div:last-of-type p a{padding:0 0 7px;border-bottom:1px solid #0a0a0a;display:flex;gap:12px;align-items:center;font-size:1.6rem;line-height:1.4375;font-weight:700;width:max-content;margin:8px 0 0 auto;text-decoration:none}.page-entry_content>.content>div.wrap>div>div:last-of-type p a img{width:25px;height:25px;position:relative;right:0;transition:all .3s ease}.page-entry_content>.content>div.wrap>div>div:last-of-type p a:hover img{right:-10px}.page-entry_content .faq-nav{padding:0 30px 0 0}.page-entry_content .faq-nav>div{background-color:#efefef;border-radius:0 90px 90px 0;padding:85px 13px 108px}.page-entry_content .faq-nav>div>h2{font-size:3.2rem;line-height:1.5;font-weight:700;font-family:"dnp-shuei-mgothic-std",sans-serif;text-align:center;margin:0 0 66px}.page-entry_content .faq-nav>div ul{max-width:685px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px 49px}.page-entry_content .faq-nav>div ul li{width:46.4233576642%}.page-entry_content .faq-nav>div ul li.entry a span:before{color:#d6695c}.page-entry_content .faq-nav>div ul li.apply a span:before{color:#80acb1}.page-entry_content .faq-nav>div ul li.employment a span:before{color:#ddb05f}.page-entry_content .faq-nav>div ul li.welfare a span:before{color:#d68989}.page-entry_content .faq-nav>div ul li.quit a span:before{color:#8bb3c6}.page-entry_content .faq-nav>div ul li a{border:1px solid #ddd;border-radius:10px;box-shadow:0px 3px 0px #ddd;display:flex;background-color:#fff;justify-content:space-between;padding:19px 29px 19px 24px;align-items:center;font-size:1.6rem;line-height:1.25;text-decoration:none;font-weight:500}.page-entry_content .faq-nav>div ul li a span{position:relative;padding:0 0 0 24px}.page-entry_content .faq-nav>div ul li a span:before{color:#d6695c;content:"●";display:block;position:absolute;top:1px;left:0;font-size:1.375rem}.page-entry_content .faq-nav>div ul li a img{width:12px;transition:all .3s ease;position:relative;right:0}.page-entry_content .faq-nav>div ul li a:hover img{right:-10px}.page-entry #colophon,.page-apply #colophon,.page-employment #colophon,.page-welfare #colophon,.page-quit #colophon{margin:118px 0 0}.wpcf7-not-valid-tip{font-size:1.3rem;line-height:1.5;font-weight:700}.page-registration_content>.content>.header{padding:59px 13px 100px;max-width:860px;margin:0 auto;display:none}.page-registration_content>.content>.header>p{font-size:1.8rem;line-height:2.2222222222;font-weight:500;margin:0 0 48px}.page-registration_content>.content>.header .box{background-color:#f0f7fa;padding:62px 60px 76px;display:grid;gap:63px;grid-template-columns:1fr 1fr;border-radius:30px}.page-registration_content>.content>.header .box>div{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}.page-registration_content>.content>.header .box>div p{font-size:1.6rem;line-height:1.8125;margin:0 0 39px;font-weight:500;position:relative;padding:0 0 0 20px}.page-registration_content>.content>.header .box>div p:before{color:#2364a6;content:"●";display:block;position:absolute;top:1px;left:0;font-size:1.375rem}.page-registration_content>.content>.header .box>div a{background-color:#2760a8;box-shadow:0px 3px 0px #325077;border-radius:60px;font-size:1.7rem;line-height:2rem;text-align:center;text-decoration:none;display:grid;align-items:center;grid-template-columns:20% 1fr 23.0303030303%;min-height:58px}.page-registration_content>.content>.header .box>div a span{color:#fff;grid-column:2;display:flex;align-items:center;justify-content:center;font-family:"dnp-shuei-mgothic-std",sans-serif;font-weight:700}.page-registration_content>.content>.header .box>div a span img{width:17px;height:25px;margin:0 13px 0 0;transition:all .3s ease}.page-registration_content>.content>.header .box>div a>img{width:12px;grid-column:3;margin:0 auto;position:relative;right:0;transition:all .3s ease}.page-registration_content>.content>.header .box>div a:hover{opacity:.8}.page-registration_content>.content>.header .box>div a:hover>img{right:-8px}.page-registration_content>.content>.header .box>div a:hover span img{transform:scale(1.2)}.page-registration_content>.content .form .form-content{background-color:#f3f7f8;padding:80px 13px 60px}.page-registration_content>.content .form .form-content>.wrap>div{background-color:#fff;padding:61px 40px;max-width:860px;margin:0 auto}.page-registration_content>.content .form .form-content>.wrap>div.basic{margin-bottom:34px}.page-registration_content>.content .form .form-content>.wrap>div.basic>h2{font-size:2.8rem;line-height:1.5;font-weight:700;text-align:center;margin:0 0 51px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div{border-bottom:1px dashed #ddd;padding:29px 24px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div:nth-of-type(8) .wrap div:nth-of-type(2){flex-direction:column}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div:nth-of-type(4)>div.wrap>div:last-of-type>div{width:30%}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap{display:flex;justify-content:space-between;align-items:center}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:nth-of-type(1) p,.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:nth-of-type(3) p{font-size:1.7rem;line-height:1.4705882353;font-weight:700;display:flex;align-items:center;gap:14px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:nth-of-type(1) p span,.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:nth-of-type(3) p span{font-size:1.7rem;line-height:1.9411764706;font-weight:700;padding:6px 13px;background-color:#d6695c;color:#fff}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div.birthday>div.wrap>div:last-of-type{display:flex}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type{width:70%;align-items:baseline;gap:9px;font-size:1.6rem}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div.add>div.wrap>div:last-of-type>div:first-of-type{display:flex;align-items:center;gap:10px;margin:0 0 13px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div.add>div.wrap>div:last-of-type>div:last-of-type>div:first-of-type{margin:0 0 13px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[aria-required=true]{background-color:#fff}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input.wpcf7-not-valid{background-color:#f2c7c2}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=text],.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=number],.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div select,.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=email],.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=tel],.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=katakana]{border:1px solid #d5d5d5;padding:12px 15px;width:100%;font-size:1.6rem;line-height:1.25}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=text]::placeholder,.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=number]::placeholder,.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=email]::placeholder,.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=tel]::placeholder,.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=katakana]::placeholder{color:#9f9f9f;font-size:1.6rem;line-height:1.8125;font-family:"Zen Kaku Gothic New",sans-serif}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=text]:not(:placeholder-shown),.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=number]:not(:placeholder-shown),.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=email]:not(:placeholder-shown),.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=tel]:not(:placeholder-shown),.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=katakana]:not(:placeholder-shown){background-color:#fff}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input::-webkit-outer-spin-button,.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=number],{-moz-appearance:textfield}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=number]{text-align:right}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div.sex .wpcf7-checkbox{display:flex;gap:10px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div.sex .wpcf7-checkbox .wpcf7-list-item{border:1px solid #d5d5d5;padding:12px 15px;margin:0}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div.sex .wpcf7-checkbox .wpcf7-list-item.checked{background-color:#fff}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div.sex .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{font-size:1.6rem;line-height:1.25;font-weight:700}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>p{font-size:1.3rem;line-height:1.5;margin:9px 0 0}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div.impetus>div.wrap{flex-direction:column}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div.impetus>div.wrap>div{width:100%}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div.impetus>div.wrap>div:nth-of-type(1),.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div.impetus>div.wrap>div:nth-of-type(3){margin:0 0 21px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div.impetus>div.wrap>div:last-of-type{display:block}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div.impetus>div.wrap>div:last-of-type>div.list .wpcf7-checkbox{margin-bottom:34px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div.impetus>div.wrap>div.other{display:none}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div.impetus>div.wrap>div.other>p{margin:0 0 13px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div.impetus>div.wrap>div.other>div.textarea textarea{display:block;border:1px solid #d5d5d5;padding:12px 15px;width:100%;font-size:1.6rem;line-height:1.25}.page-registration_content>.content .form .form-content>.wrap>div.any{margin-bottom:34px;padding-bottom:102px}.page-registration_content>.content .form .form-content>.wrap>div.any>h2{font-size:2.8rem;line-height:1.5;font-weight:700;text-align:center;margin:0 0 48px}.page-registration_content>.content .form .form-content>.wrap>div.any h3{font-size:2rem;line-height:1.5;font-weight:700;padding:0 0 9px 35px;border-bottom:2px dashed #ddd;margin:0 0 45px;display:flex;gap:12px;align-items:center}.page-registration_content>.content .form .form-content>.wrap>div.any .option div.list{display:none}.page-registration_content>.content .form .form-content>.wrap>div.any .option h3{position:relative;cursor:pointer;transition:background .3s}.page-registration_content>.content .form .form-content>.wrap>div.any .option h3:after{content:"▽";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:.8em;transition:all .3s ease}.page-registration_content>.content .form .form-content>.wrap>div.any .option h3:hover:after{top:60%}.page-registration_content>.content .form .form-content>.wrap>div.any .option h3.open:hover:after{top:40%}.page-registration_content>.content .form .form-content>.wrap>div.any .option h3.open:after{transform:translateY(-50%) rotate(180deg)}.page-registration_content>.content .form .form-content>.wrap>div.any .option1 h3{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/04_ico_place.png) no-repeat scroll left top 4px/20px 24px}.page-registration_content>.content .form .form-content>.wrap>div.any .option2 h3{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/04_ico_shokushu.png) no-repeat scroll left top 4px/27px 24px}.page-registration_content>.content .form .form-content>.wrap>div.any .option3 h3{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_ico_style.png) no-repeat scroll left top 4px/27px 24px}.page-registration_content>.content .form .form-content>.wrap>div.any>h3:last-of-type{padding-left:0}.page-registration_content>.content .form .form-content>.wrap>div.any h3 span{color:#b7554a;font-size:1.4rem;line-height:1.4285714286;font-weight:500}div.list .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:20px;max-width:670px;margin:0 auto 76px}div.list .wpcf7-checkbox:nth-of-type(1) span.wpcf7-list-item{min-width:210px}div.list .wpcf7-checkbox:nth-of-type(2) span.wpcf7-list-item{min-width:210px}div.list .wpcf7-checkbox:nth-of-type(3) span.wpcf7-list-item{min-width:185px}div.list .wpcf7-checkbox span.wpcf7-list-item{min-width:210px;margin:0}div.list .wpcf7-checkbox span.wpcf7-list-item.checked label{box-shadow:0 0 0 3px #2760a8}div.list .wpcf7-checkbox span.wpcf7-list-item.checked label span.wpcf7-list-item-label{color:#2760a8}div.list .wpcf7-checkbox span.wpcf7-list-item.checked label span.wpcf7-list-item-label:after{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_b_check.png) no-repeat scroll left center/26px 26px}div.list .wpcf7-checkbox span.wpcf7-list-item label{font-size:1.7rem;line-height:1.1764705882;border:1px solid #bababa;border-radius:8px;font-weight:700;text-decoration:none;box-shadow:0 0 0 1px #bababa;display:flex;align-items:center;justify-content:space-between;gap:15px;transition:all .3s ease;padding:16px 20px;cursor:pointer}@media (hover:hover) and (pointer:fine){div.list .wpcf7-checkbox span.wpcf7-list-item label:hover span.wpcf7-list-item-label>div{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_b_check.png) no-repeat scroll left center/26px 26px}}div.list .wpcf7-checkbox span.wpcf7-list-item label input{display:none}div.list .wpcf7-checkbox span.wpcf7-list-item label span.wpcf7-list-item-label{display:flex;justify-content:space-between;align-items:center;width:100%;transition:all .3s ease}div.list .wpcf7-checkbox span.wpcf7-list-item label span.wpcf7-list-item-label:before{display:none}div.list .wpcf7-checkbox span.wpcf7-list-item label span.wpcf7-list-item-label:after{content:"";display:inline-block;width:26px;height:26px;background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_g_check.png) no-repeat scroll left center/26px 26px;margin-left:10px}@media (hover:hover) and (pointer:fine){div.list .wpcf7-checkbox span.wpcf7-list-item label:hover{box-shadow:0 0 0 3px #2760a8}div.list .wpcf7-checkbox span.wpcf7-list-item label:hover span.wpcf7-list-item-label{color:#2760a8}}div.list .wpcf7-radio{display:flex;flex-wrap:wrap;gap:20px;max-width:670px;margin:0 auto 34px}div.list .wpcf7-radio:nth-of-type(1) span.wpcf7-list-item{min-width:210px}div.list .wpcf7-radio:nth-of-type(2) span.wpcf7-list-item{min-width:210px}div.list .wpcf7-radio:nth-of-type(3) span.wpcf7-list-item{min-width:185px}div.list .wpcf7-radio span.wpcf7-list-item{min-width:210px;margin:0}div.list .wpcf7-radio span.wpcf7-list-item.checked label{box-shadow:0 0 0 3px #2760a8}div.list .wpcf7-radio span.wpcf7-list-item.checked label span.wpcf7-list-item-label{color:#2760a8}div.list .wpcf7-radio span.wpcf7-list-item.checked label span.wpcf7-list-item-label:after{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_b_check.png) no-repeat scroll left center/26px 26px}div.list .wpcf7-radio span.wpcf7-list-item label{font-size:1.7rem;line-height:1.1764705882;padding:16px 20px;border:1px solid #bababa;border-radius:8px;font-weight:700;text-decoration:none;box-shadow:0 0 0 1px #bababa;display:flex;align-items:center;justify-content:space-between;gap:15px;transition:all .3s ease}@media (hover:hover) and (pointer:fine){div.list .wpcf7-radio span.wpcf7-list-item label:hover span.wpcf7-list-item-label:after{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_b_check.png) no-repeat scroll left center/26px 26px}}div.list .wpcf7-radio span.wpcf7-list-item label input{display:none}div.list .wpcf7-radio span.wpcf7-list-item label span.wpcf7-list-item-label{display:flex;justify-content:space-between;align-items:center;width:100%;transition:all .3s ease}div.list .wpcf7-radio span.wpcf7-list-item label span.wpcf7-list-item-label:before{display:none}div.list .wpcf7-radio span.wpcf7-list-item label span.wpcf7-list-item-label:after{content:"";display:inline-block;width:26px;height:26px;background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_g_check.png) no-repeat scroll left center/26px 26px;margin-left:10px}@media (hover:hover) and (pointer:fine){div.list .wpcf7-radio span.wpcf7-list-item label:hover{box-shadow:0 0 0 3px #2760a8}div.list .wpcf7-radio span.wpcf7-list-item label:hover span.wpcf7-list-item-label{color:#2760a8}}.page-registration_content>.content .form .form-content>.wrap>div.any div.textarea{max-width:670px;margin:0 auto}.page-registration_content>.content .form .form-content>.wrap>div.any div.textarea textarea{display:block;border:1px solid #d5d5d5;padding:12px 15px;width:100%;font-size:1.6rem;line-height:1.25}.page-registration_content>.content .form .form-content>.wrap>div.any2{max-width:780px;margin:0 auto;background-color:transparent}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div{border-bottom:1px solid #ddd;display:grid;align-items:center;gap:69px;padding:24px 0;grid-template-columns:255px 1fr}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div>div:first-of-type h3{font-size:2rem;line-height:1.5;font-weight:700;display:flex;align-items:center;gap:27px}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div>div:first-of-type h3 span{font-size:1.7rem;line-height:1.9411764706;font-weight:700;padding:6px 13px;background-color:#d6695c;color:#fff}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div>div:last-of-type .wpcf7-checkbox{flex-direction:column}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div>div:last-of-type .wpcf7-checkbox,.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div>div:last-of-type .wpcf7-radio{display:flex;gap:10px}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div>div:last-of-type .wpcf7-checkbox .wpcf7-list-item,.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div>div:last-of-type .wpcf7-radio .wpcf7-list-item{border:1px solid #d5d5d5;padding:12px 15px;background-color:#fff;margin:0}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div>div:last-of-type .wpcf7-checkbox .wpcf7-list-item.checked,.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div>div:last-of-type .wpcf7-radio .wpcf7-list-item.checked{background-color:#fff}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div>div:last-of-type .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label,.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div>div:last-of-type .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{font-size:1.6rem;line-height:1.25;font-weight:500}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type{padding:40px 0}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>h3{font-size:2rem;line-height:1.5;font-weight:700;text-align:center;margin:0 0 26px;display:none}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>div.scroll{border:1px solid #9f9f9f;border-radius:5px;padding:22px 18px 20px 15px;margin:0 0 15px;background-color:#fff;overflow:hidden;display:none}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>div.scroll>div{height:250px;padding:0 13px 0 0}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>div.scroll>div .simplebar-content *{font-size:1.3rem;line-height:1.5;font-weight:500}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>div.scroll>div .simplebar-content>p{margin:0 0 21px}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>div.scroll>div .simplebar-content>p:last-of-type{margin:0}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>div.scroll>div .simplebar-content>p span{display:block;text-align:right}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>div.scroll>div .simplebar-content dl{margin:0 0 21px}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>div.scroll>div .simplebar-content dl:nth-of-type(8) dd>ul{margin:8px 0 13px 13px}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>div.scroll>div .simplebar-content dl dt{margin:0 0 8px}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>div.scroll>div .simplebar-content dl dd>ul{margin:8px 0 21px}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>div.scroll>div .simplebar-content dl dd>ul>li>ul{margin:8px 0 13px 34px}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>div.scroll>div .simplebar-scrollbar{min-height:0}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>div.scroll>div .simplebar-scrollbar:before{background-color:#d1d1d1;opacity:1}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>div.scroll>div .simplebar-scrollbar.simplebar-visible:before{opacity:1}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>div.scroll>div .simplebar-track.simplebar-vertical{width:7px}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>h4{font-size:1.5rem;line-height:1.7333333333;margin:0 auto 39px;font-weight:700;max-width:527px}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type div.check{margin:0 0 26px}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type div.check .wpcf7-list-item{display:flex;justify-content:center}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type div.check .wpcf7-list-item label .wpcf7-list-item-label{font-size:1.7rem;line-height:1.7333333333;font-weight:500}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type div.check .wpcf7-list-item label .wpcf7-list-item-label>a{font-size:1.7rem;line-height:1.7333333333;font-weight:500;color:#2760a7;border-bottom:1px solid #2760a7}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type div.check .wpcf7-list-item label .wpcf7-list-item-label>a:hover{border-bottom:none;text-decoration:none}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type div.check .wpcf7-list-item input[name=your-doui]{transform:scale(1.5)}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type div.submit{width:320px;margin:0 auto 22px;display:flex;flex-direction:column}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type div.submit input[type=submit]{color:#fff;font-size:1.8rem;line-height:1.5;font-weight:700;padding:19px 16px 13px;background-color:#eaa933;box-shadow:0px 4px 0px #d6945c;border-radius:60px;border:none;transition:all .3s ease;cursor:pointer}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type div.submit input[type=submit]:disabled{background-color:#eed096;cursor:not-allowed;opacity:1;box-shadow:0px 4px 0px #e4c5aa}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type div.submit input[type=submit]:hover:enabled{opacity:.8}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type div.submit .wpcf7-spinner{margin:0 auto;display:none}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>p{font-size:1.5rem;line-height:1.7333333333;font-weight:500;text-align:center}.page-registration #colophon{margin:0}.page-apply-job_content>.content .form .form-content>.wrap>div.any{display:none}.page-apply-job_content .form{padding:65px 0 0}.page-apply-job_content .form>p{max-width:860px;margin:0 auto 61px;font-size:1.8rem;line-height:1.5;font-weight:700}.page-apply-job_content .form>.header{background-color:#efefef;padding:48px 90px 52px;max-width:780px;margin:0 auto 40px;border-radius:10px}.page-apply-job_content .form>.header>div{display:flex;flex-direction:column;gap:5px}.page-apply-job_content .form>.header>div>div{display:flex}.page-apply-job_content .form>.header>div>div p{font-size:1.7rem;line-height:1.5;background-color:#cadbe3;border-radius:5px 0 0 5px;font-weight:500;width:109px;padding:10px 16px;display:flex;align-items:center}.page-apply-job_content .form>.header>div>div h1,.page-apply-job_content .form>.header>div>div h3{flex:1;display:block;font-size:1.8rem;line-height:1.5;background-color:#fff;border-radius:0 5px 5px 0;font-weight:700;border:none;padding:11px 13px;outline:none}.page-apply-job_content .form>.header>div>div:first-of-type h3{font-family:din-2014,sans-serif}.page-apply-job_content div.status{background-color:#f0f7fa;border-radius:10px;max-width:780px;margin:0 auto 89px;padding:36px 52px}.page-apply-job_content div.status>h3{color:#2364a6;font-size:2.2rem;line-height:1.5;font-weight:700;margin:0 0 43px;text-align:center}.page-apply-job_content div.status>div{display:flex;justify-content:space-between;gap:43px}.page-apply-job_content div.status>div:first-of-type{border-bottom:1px dashed #ddd;padding:0 0 19px;margin:0 0 27px}.page-apply-job_content div.status>div:last-of-type{display:none}.page-apply-job_content div.status>div>div.left p{font-size:1.7rem;line-height:1.4705882353;font-weight:700;display:flex;align-items:center;gap:14px}.page-apply-job_content div.status>div>div.left p span{font-size:1.3rem;line-height:1.5;font-weight:700;padding:2px 7px;background-color:#d6695c;color:#fff}.page-apply-job_content div.status>div>div.right{width:60%}.page-apply-job_content div.status>div>div.right .wpcf7-checkbox{display:flex;gap:10px}.page-apply-job_content div.status>div>div.right .wpcf7-checkbox .wpcf7-list-item{border:1px solid #d5d5d5;padding:12px 15px;background-color:#fff;margin:0}.page-apply-job_content div.status>div>div.right .wpcf7-checkbox .wpcf7-list-item.checked{background-color:#fff}.page-apply-job_content div.status>div>div.right .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{font-size:1.6rem;line-height:1.25;font-weight:700}.page-apply-job_content div.status>div>div.right>div:first-of-type{margin:0 0 7px}.page-apply-job_content div.status>div>div.right>div:last-of-type p{font-size:1.5rem;line-height:1.5;margin:0 0 4px;font-weight:500}.page-apply-job_content div.status>div>div.right>div:last-of-type a{color:#2364a6;text-decoration:underline;font-size:1.5rem;line-height:1.5333333333;font-weight:500}.page-apply-job_content div.status>div>div.right>div:last-of-type a:hover{text-decoration:none}.page-apply-job #colophon{margin:0}.page-registration_content.page-apply-job_content>.content .form .form-content>.wrap>div.any2>div:last-of-type div.submit input[type=submit]{background-color:#e58074;box-shadow:0px 4px 0px #c67878}.page-registration_content.page-apply-job_content>.content .form .form-content>.wrap>div.any2>div:last-of-type div.submit input[type=submit]:disabled{background-color:#ecbbb6;box-shadow:0px 4px 0px #dcb7b8}.page-work-style_content .content{max-width:860px;margin:0 auto}.page-work-style_content .content section.common{margin:0 0 148px}.page-work-style_content .content section.common:last-of-type{margin:0}.page-work-style_content .content section.common:last-of-type .wrap>ul{justify-content:center}.page-work-style_content .content section.common>h2{color:#2364a6;font-size:3.2rem;line-height:1.25;font-weight:700;margin:0 0 20px}.page-work-style_content .content section.common>p:nth-of-type(1){font-size:1.8rem;line-height:1.5;font-weight:600;margin:0 0 13px}.page-work-style_content .content section.common>p:nth-of-type(2){font-size:1.6rem;line-height:1.8125;margin:0 0 21px;font-weight:500}.page-work-style_content .content .wrap{max-width:780px;margin:0 auto}.page-work-style_content .content .wrap .box{border:1px solid #88bdd6;border-radius:5px;padding:39px 69px;margin:0 0 36px;background-size:10px 10px;background-image:linear-gradient(to right,#f0f5f8 1px,transparent 1px),linear-gradient(to bottom,#f0f5f9 1px,transparent 1px)}.page-work-style_content .content .wrap .box h3{font-size:1.9rem;line-height:1.7894736842;margin:0 auto 39px;font-family:"dnp-shuei-mgothic-std",sans-serif;font-weight:700;background:linear-gradient(transparent 60%,#f7dada 60%);width:max-content;padding:0 8px}.page-work-style_content .content .wrap .box ul li{font-size:1.6rem;line-height:1.5;font-weight:700;margin:0 0 13px;background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/16_img_check.png) no-repeat scroll left center/22px 18px;padding:0 0 0 34px}.page-work-style_content .content .wrap>ul{display:flex;justify-content:space-between;max-width:750px;margin:0 auto}.page-work-style_content .content .wrap>ul li:first-of-type{width:44%}.page-work-style_content .content .wrap>ul li:last-of-type{width:49.6%}.page-work-style_content .content .wrap>ul li:last-of-type a{background-color:#88bdd6;box-shadow:0px 3px 0px #74adc7}.page-work-style_content .content .wrap>ul li a{padding:18px 5%;border-radius:60px;background-color:#e38074;box-shadow:0px 3px 0px #c67878;display:grid;grid-template-columns:8% 1fr 8%;align-items:center;text-decoration:none}.page-work-style_content .content .wrap>ul li a span{color:#fff;font-size:1.8rem;line-height:1.5;font-family:"dnp-shuei-mgothic-std",sans-serif;grid-column:2;text-align:center}.page-work-style_content .content .wrap>ul li a:hover img{right:-10px}.page-work-style_content .content .wrap>ul li a img{grid-column:3;transition:all .3s ease;right:0;position:relative;width:12px;justify-self:center}.page-work-style #colophon{margin:255px 0 0}.page-haken_content .content.content-nav>h2{color:#2364a6;font-size:2.7rem;line-height:1.5;font-weight:700;margin:0 0 105px;text-align:center}.page-haken_content .content section.sikumi{margin:0 0 154px}.page-haken_content .content section.sikumi h2{font-size:3.2rem;line-height:1.5;font-weight:700;text-align:center;margin:0 0 81px}.page-haken_content .content section.sikumi div{max-width:920px;margin:0 auto;display:flex;justify-content:space-between;gap:53px}.page-haken_content .content section.sikumi div img{width:56.5217391304%;height:100%}.page-haken_content .content section.sikumi div p{font-size:1.6rem;line-height:2.0625;width:37.7173913043%;font-weight:500}.page-haken_content .content section.meritto{background-color:#f3f7f8;padding:98px 13px 127px}.page-haken_content .content section.meritto>div{max-width:885px;margin:0 auto}.page-haken_content .content section.meritto>div h2{font-size:3.2rem;line-height:1.5;font-weight:700;text-align:center;margin:0 0 61px}.page-haken_content .content section.meritto>div>div{background-color:#fff;border-radius:30px;display:flex;gap:33px;margin:0 0 30px;padding:41px 35px 55px;align-items:center}.page-haken_content .content section.meritto>div>div:last-of-type{margin:0}.page-haken_content .content section.meritto>div>div div h3{margin:0 0 30px;width:max-content}.page-haken_content .content section.meritto>div>div div h3 span{background:linear-gradient(transparent 60%,#f7dada 60%);font-size:2rem;line-height:1.7;font-family:"dnp-shuei-mgothic-std",sans-serif;font-weight:700;padding:0 8px}.page-haken_content .content section.meritto>div>div div p{font-size:1.6rem;line-height:2.0625;font-weight:500}.page-haken_content .content section.meritto>div>div img{height:100%}.page-haken_content .content section.meritto>div>div:nth-of-type(1) img{width:150px}.page-haken_content .content section.meritto>div>div:nth-of-type(2) img{width:113px}.page-haken_content .content section.meritto>div>div:nth-of-type(3) img{width:131px}.page-haken_content .content section.meritto>div>div:nth-of-type(4) img{width:121px}.page-haken_content .content section.point{padding:117px 13px 84px}.page-haken_content .content section.point>h2{font-size:3.2rem;line-height:1.5;font-weight:700;text-align:center;margin:0 0 64px}.page-haken_content .content section.point>div{max-width:700px;margin:0 auto}.page-haken_content .content section.point>div>div{margin:0 0 83px}.page-haken_content .content section.point>div>div>div{display:flex;justify-content:space-between;margin:0 0 14px;gap:28px}.page-haken_content .content section.point>div>div>div p{width:78px;border-radius:50%;background-color:#88bdd6;font-size:1.1rem;line-height:1;height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-haken_content .content section.point>div>div>div p span{font-size:4.3rem;line-height:1;font-weight:600;font-family:din-2014,sans-serif}.page-haken_content .content section.point>div>div>div div{flex:1;align-self:center}.page-haken_content .content section.point>div>div>div div h3{font-size:2.2rem;line-height:1.5;font-weight:700;margin:0 0 5px;font-family:"dnp-shuei-mgothic-std",sans-serif}.page-haken_content .content section.point>div>div>div div h4{color:#2760a8;font-size:2.5rem;line-height:1.5;font-weight:700;font-family:"dnp-shuei-mgothic-std",sans-serif}.page-haken_content .content section.point>div>div p{font-size:1.6rem;line-height:2.0625;font-weight:500}.page-haken_content .content section.point>div>div:last-of-type{margin:0 auto 29px}.page-haken_content .content section.point>div>div:last-of-type ul li{font-size:1.6rem;line-height:2.0625;font-weight:500}.page-haken_content .content section.sien{background-color:#f3f7f8;padding:89px 13px}.page-haken_content .content section.sien>h2{font-size:3.2rem;line-height:1.5;font-weight:700;text-align:center;margin:0 0 31px}.page-haken_content .content section.sien>p{font-size:1.6rem;line-height:2.0625;font-weight:500;text-align:center;margin:0 0 46px}.page-haken_content .content section.sien>div{background-color:#fff;padding:36px 40px 57px;max-width:1000px;margin:0 auto}.page-haken_content .content section.sien>div h2{border-bottom:2px solid #96c1c6;padding:0 0 21px;margin:0 0 36px;font-size:2.2rem;line-height:1.5;font-family:"dnp-shuei-mgothic-std",sans-serif;display:flex;align-items:center;gap:24px;font-weight:700}.page-haken_content .content section.sien>div h2 span{color:#96c1c6;font-size:4.3rem;line-height:1;font-family:din-2014,sans-serif;font-style:italic;font-weight:700}.page-haken_content .content section.sien>div.sien1{margin-bottom:47px}.page-haken_content .content section.sien>div.sien1>div>div{display:flex;justify-content:space-between;gap:22px;margin:0 0 57px}.page-haken_content .content section.sien>div.sien1>div>div:last-of-type{margin:0}.page-haken_content .content section.sien>div.sien1>div>div img{width:158px;height:100%}.page-haken_content .content section.sien>div.sien1>div>div div{flex:1}.page-haken_content .content section.sien>div.sien1>div>div div h3{color:#5ea4c4;font-size:2.1rem;line-height:1.5;font-weight:700;font-family:"dnp-shuei-mgothic-std",sans-serif;margin:0 0 8px}.page-haken_content .content section.sien>div.sien1>div>div div p{font-size:1.6rem;line-height:1.8125;font-weight:500}.page-haken_content .content section.sien div.sien2{background-color:#fff;padding:36px 40px 101px;max-width:1000px;margin:0 auto}.page-haken_content .content section.sien div.sien2>p{font-size:1.6rem;line-height:1.8125;font-weight:500;margin:0 0 42px}.page-haken_content .content section.sien div.sien2>p:last-of-type{margin:0}.page-haken_content .content section.sien div.sien2>ul{max-width:872px;margin:0 auto 70px;display:flex;justify-content:space-between}.page-haken_content .content section.sien div.sien2>ul li{border:1px solid #72a5bc;border-radius:10px;padding:26px 18px 26px 16px;display:flex;gap:11px;width:49.3119266055%;align-items:center}.page-haken_content .content section.sien div.sien2>ul li span{background-color:#5ea4c4;border-radius:50%;width:41px;height:41px;color:#fff;font-size:3.4rem;line-height:1;font-family:din-2014,sans-serif;display:flex;align-items:center;justify-content:center}.page-haken_content .content section.sien div.sien2>ul li p{color:#5ea4c4;font-size:1.9rem;line-height:1.5;font-weight:700;font-family:"dnp-shuei-mgothic-std",sans-serif;flex:1}.page-haken_content .content section.sien div.sien2>h3{display:flex;align-items:center;margin:0 0 24px;gap:14px}.page-haken_content .content section.sien div.sien2>h3 span{background-color:#5ea4c4;border-radius:50%;width:37px;height:37px;color:#fff;font-size:3rem;font-weight:500;line-height:1;font-family:din-2014,sans-serif;display:flex;align-items:center;justify-content:center}.page-haken_content .content section.sien div.sien2>h3 p{color:#5ea4c4;font-size:2.1rem;line-height:1.5;font-weight:700;font-family:"dnp-shuei-mgothic-std",sans-serif;flex:1}.page-haken_content .content section.sien div.sien2>h3 p>span{display:none}.page-haken_content .content section.sien div.sien2>h4{color:#5ea4c4;font-size:2.1rem;line-height:1.5;font-weight:700;font-family:"dnp-shuei-mgothic-std",sans-serif;margin:0 0 12px;background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/16_img_check.png) no-repeat scroll left center/22px 18px;padding:0 0 0 27px}.page-haken_content .content section.sien div.sien2>h4 span{color:#5ea4c4;font-size:1.6rem;line-height:1.8125;font-weight:500;margin:0 0 0 10px}.page-haken_content .content section.sien div.sien2>div.t1{display:flex;gap:24px;justify-content:space-between;margin:0 0 52px;align-items:center}.page-haken_content .content section.sien div.sien2>div.t1>img{width:194px;height:100%}.page-haken_content .content section.sien div.sien2>div.t1>div{flex:1}.page-haken_content .content section.sien div.sien2>div.t1>div p{font-size:1.6rem;line-height:1.8125;font-weight:500}.page-haken_content .content section.sien div.sien2>div.t1>div p:first-of-type{border-bottom:1px dashed #96c1c6;padding:0 0 18px;margin:0 0 12px}.page-haken_content .content section.sien div.sien2>div.t2{border:2px solid #dee6e6;border-radius:1px;display:grid;grid-template-columns:170px 1fr 284px;grid-template-rows:60px repeat(3,auto);max-width:926px;margin:0 auto 88px}.page-haken_content .content section.sien div.sien2>div.t2 h3{font-size:1.6rem;line-height:1.5;font-weight:500;padding:18px;background-color:#dee6e6;text-align:center;border-right:2px solid #fff}.page-haken_content .content section.sien div.sien2>div.t2 h3:nth-of-type(1){grid-column:1}.page-haken_content .content section.sien div.sien2>div.t2 h3:nth-of-type(2){grid-column:2}.page-haken_content .content section.sien div.sien2>div.t2 h3:nth-of-type(3){grid-column:3;border:none}.page-haken_content .content section.sien div.sien2>div.t2 p{font-size:1.6rem;line-height:1.8125;font-weight:500;padding:16px 14px;background-color:#fff;border-right:2px solid #dee6e6;border-bottom:2px solid #dee6e6;display:flex;align-items:center}.page-haken_content .content section.sien div.sien2>div.t2 p:nth-of-type(1){grid-column:1}.page-haken_content .content section.sien div.sien2>div.t2 p:nth-of-type(2){grid-column:2}.page-haken_content .content section.sien div.sien2>div.t2 p:nth-of-type(3){grid-column:3;border-right:none}.page-haken_content .content section.sien div.sien2>div.t2 p:nth-of-type(4){grid-column:1}.page-haken_content .content section.sien div.sien2>div.t2 p:nth-of-type(5){grid-column:2}.page-haken_content .content section.sien div.sien2>div.t2 p:nth-of-type(6){grid-column:3;border-right:none}.page-haken_content .content section.sien div.sien2>div.t2 p:nth-of-type(7){grid-column:1;border-bottom:none}.page-haken_content .content section.sien div.sien2>div.t2 p:nth-of-type(8){grid-column:2;border-bottom:none}.page-haken_content .content section.sien div.sien2>div.t2 p:nth-of-type(9){grid-column:3;border-right:none;border-bottom:none}.page-haken_content .content section.sien div.sien2>div.t2-smt{display:none;flex-direction:column;gap:20px;margin:0 0 64px}.page-haken_content .content section.sien div.sien2>div.t2-smt>div{border-right:2px solid #dee6e6;border-bottom:2px solid #dee6e6;display:grid;grid-template-columns:90px 1fr;grid-template-rows:auto 1fr 1fr}.page-haken_content .content section.sien div.sien2>div.t2-smt>div h2{background-color:#dee6e6;font-size:1.7rem;line-height:1.6470588235;padding:13px 28px;font-weight:700;border-bottom:2px solid #fff;grid-column:span 2;margin:0;text-align:center;justify-content:center}.page-haken_content .content section.sien div.sien2>div.t2-smt>div h3{background-color:#dee6e6;font-size:1.3rem;line-height:2.1538461538;padding:16px;font-weight:500;height:100%;display:flex;align-items:center;justify-content:center}.page-haken_content .content section.sien div.sien2>div.t2-smt>div h3:nth-of-type(1){border-bottom:2px solid #fff}.page-haken_content .content section.sien div.sien2>div.t2-smt>div p{font-size:1.6rem;line-height:1.6470588235;padding:12px 16px;font-weight:500}.page-haken_content .content section.sien div.sien2>div.t2-smt>div p:nth-of-type(1){border-bottom:2px solid #dee6e6}.page-haken_content .content section.sien div.sien2>div.t3{display:flex;gap:20px;justify-content:space-between;margin:0 0 18px;align-items:center}.page-haken_content .content section.sien div.sien2>div.t3>img{width:194px;height:100%}.page-haken_content .content section.sien div.sien2>div.t3 p{flex:1;background-color:#f2f7f8;border-radius:5px;font-size:1.6rem;line-height:1.875;font-weight:700;padding:22px 26px 32px 28px}.page-haken #colophon{margin:0}.page-haken-shoukai #colophon{margin:0}.page-shoukai #colophon{margin:0}.page-shoukai_content .content section.meritto>div>div:nth-of-type(1) img{width:112px}.page-privacy_content .content{padding:55px 13px}.page-privacy_content .content>div{max-width:920px;margin:0 auto}.page-privacy_content .content>div>h2{font-size:1.8rem;line-height:1.5;font-weight:700;margin:0 0 73px}.page-privacy_content .content>div>div{display:flex;flex-direction:column;gap:70px}.page-privacy_content .content>div>div>div:nth-of-type(8) p:nth-of-type(2){border:none;padding:0;margin:0;max-width:100%;padding:0 15px}.page-privacy_content .content>div>div>div>h3{font-size:3rem;line-height:1.25;font-weight:700;margin:0 0 18px}.page-privacy_content .content>div>div>div>p:nth-of-type(1){font-size:1.5rem;line-height:1.8666666667;font-weight:500}.page-privacy_content .content>div>div>div>div{margin:30px 0 0;padding:0 27px}.page-privacy_content .content>div>div>div>div>h4{font-size:1.5rem;line-height:1.7333333333;font-weight:500;margin:0 0 13px}.page-privacy_content .content>div>div>div>div>ul{padding:0 0 0 48px;margin:0 0 50px}.page-privacy_content .content>div>div>div>div>ul:last-of-type{margin:0}.page-privacy_content .content>div>div>div>div>ul li{font-size:1.5rem;line-height:1.7333333333;font-weight:500}.page-privacy_content .content>div>div>div>ul{border:1px solid #0a0a0a;padding:16px;max-width:600px;margin:21px 0 21px 30px}.page-privacy_content .content>div>div>div>ul li{font-size:1.5rem;line-height:1.7333333333;font-weight:500}.page-privacy_content .content>div>div>div>p:nth-of-type(2){border:1px solid #0a0a0a;padding:16px;margin:52px 0 0 32px;max-width:600px;font-size:1.5rem;line-height:1.8666666667;font-weight:500}.page-privacy_content .content>div>div>div>p:nth-of-type(2) a{font-size:1.5rem;line-height:1.8666666667;font-weight:500}.page-privacy_policy #colophon{margin:131px 0 0}.s,.s body{overflow:hidden}.smt-menu{display:none;width:41px;height:20px;flex-direction:column;justify-content:space-between;cursor:pointer}.smt-menu.o>div:nth-child(1){transform:translateY(11px) rotate(25deg)}.smt-menu.o>div:nth-child(2){opacity:0}.smt-menu.o>div:nth-child(3){transform:translateY(-8px) rotate(-25deg)}.smt-menu>div{height:2px;background-color:#0a0a0a;transition:all .3s ease}.smt-menu-box{background-color:#f5f5f5;padding:9px 15px 100px;display:none;position:fixed;width:100%;overflow-y:scroll;height:100vh;top:0;z-index:15;-webkit-overflow-scrolling:touch}.smt-menu-box .head{display:flex;align-items:center;justify-content:space-between;margin:0 0 72px}.smt-menu-box .head a{display:block;width:83px;height:43px}.smt-menu-box .head div{width:41px;height:20px}ul.common-menu{margin:0 0 104px;padding:0 15px}ul.common-menu>li:nth-of-type(1)>a,ul.common-menu>li:nth-of-type(2)>a{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/sp00_plus.png) no-repeat scroll right center/20px 20px}ul.common-menu>li:nth-of-type(1)>a.open,ul.common-menu>li:nth-of-type(2)>a.open{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/sp00_minus.png) no-repeat scroll right center/22px 2px}ul.common-menu>li:last-of-type{margin:0}ul.common-menu>li:last-of-type a{display:flex;gap:10px;align-items:center}ul.common-menu>li:last-of-type a img{width:10px;height:10px}ul.common-menu>li>a{color:#2b2b2b;font-size:1.8rem;line-height:1.5;font-weight:700;display:block;padding:14px 0;text-decoration:none;cursor:pointer;transition:none}ul.common-menu>li>ul{display:none}ul.common-menu>li ul{padding:0 0 0 38px;margin:0 0 35px}ul.common-menu>li ul>li{margin:0 0 18px}ul.common-menu>li ul>li:last-of-type{margin:0}ul.common-menu>li ul>li>a{color:#2b2b2b;font-size:1.6rem;line-height:1.5;font-weight:700;display:flex;justify-content:space-between;align-items:center}ul.common-menu>li ul>li>a img{width:17px;height:17px}ul.common-menu>li ul>li ul{margin:18px 0 0}.common-box>p:nth-of-type(1){font-family:"dnp-shuei-mgothic-std",sans-serif;font-size:1.6rem;line-height:1.5;margin:0 0 17px;text-align:center;color:#2b2b2b;font-weight:700}.common-box>a{background-color:#2760a8;border-radius:60px;box-shadow:0px 3px 0px #9f9f9f;color:#fff;font-size:3.3rem;line-height:1.5;display:flex;justify-content:space-between;margin:0 auto 13px;font-family:din-2014,sans-serif;width:max-content;padding:14px 39px;max-width:330px;gap:17px;align-items:center;text-decoration:none}.common-box>a img{width:33px;height:22px}.common-box>p:nth-of-type(2){font-size:1.4rem;line-height:1.5;margin:0 0 30px;text-align:center;color:#2b2b2b;font-weight:500}.common-box>div{display:flex;justify-content:center;gap:46px}.common-box>div small{color:#747474;display:block;font-family:din-2014,sans-serif;font-size:1.3rem;line-height:1.5}.common-box>div a{color:#2b2b2b;display:block;font-size:1.3rem;line-height:1.5;text-decoration:underline;font-weight:500}.smt-footer-menu{background-color:#f5f5f5;padding:39px 30px;position:relative;display:none}.smt-footer-menu>a{display:block;width:101px;height:52px;margin:0 auto 22px}.smt-footer-menu>p{font-size:1.5rem;line-height:1.6666666667;margin:0 auto 47px;font-weight:500;max-width:321px}.smt-footer-menu>ul{margin:0 0 47px}.smt-footer-menu>ul>li{border-bottom:1px solid #ddd}.smt-footer-menu>p:nth-of-type(2){font-family:"dnp-shuei-mgothic-std",sans-serif;font-size:1.6rem;line-height:1.5;margin:0 0 17px;text-align:center;color:#2b2b2b;font-weight:700}.smt-footer-menu .smt-menu-box>a{background-color:#2760a8;border-radius:60px;box-shadow:0px 3px 0px #9f9f9f;color:#fff;font-size:3.3rem;line-height:1.5;display:flex;justify-content:space-between;margin:0 auto 13px;font-family:din-2014,sans-serif;width:max-content;padding:14px 39px;max-width:330px;gap:17px;align-items:center;text-decoration:none}.support-menu-pc{position:fixed;z-index:10;display:flex;justify-content:center;gap:15px;max-width:85px;bottom:0;top:0;right:-90px;margin:auto;transition:all .3s ease;flex-direction:column}.support-menu-pc li:first-of-type a{background-color:#88bdd6;box-shadow:0px 3px 0px #6f9eb4}.support-menu-pc li:last-of-type a{background-color:#eaa933;box-shadow:0px 3px 0px #d6945c;padding:8px 5px 7px}.support-menu-pc li:last-of-type a img{width:23px}.support-menu-pc li a{display:flex;justify-content:space-between;align-items:center;padding:12px 11px 7px;border-radius:20px;gap:5px;text-decoration:none;flex-direction:column}.support-menu-pc li a:hover{opacity:.8}.support-menu-pc li a p{color:#fff;font-size:1.3rem;line-height:1.5;font-weight:500;text-align:center}.support-menu-pc li a p span{color:#fff;font-size:1.8rem;line-height:1.5;font-weight:700}.support-menu-smt{position:fixed;z-index:20;bottom:-80px;left:0;right:0;transition:all .3s ease;background-color:rgba(255,255,255,.6);padding:10px}.support-menu-smt>ul{gap:12px;max-width:360px;margin:auto;display:flex;justify-content:space-between}.support-menu-smt>ul li:first-of-type a{background-color:#eaa933;box-shadow:0px 3px 0px #d6945c}.support-menu-smt>ul li:first-of-type a img{width:21px;height:21px}.support-menu-smt>ul li:last-of-type a{background-color:#88bdd6;box-shadow:0px 3px 0px #6f9eb4}.support-menu-smt>ul li:last-of-type a img{width:29px;height:28px}.support-menu-smt>ul li a{display:flex;justify-content:space-between;align-items:center;padding:6px 14px;border-radius:10px;gap:12px;text-decoration:none}.support-menu-smt>ul li a p{color:#fff;font-size:1.4rem;line-height:1.5;font-weight:500}.support-menu-smt>ul li a p span{color:#fff;font-size:1.8rem;line-height:1.5;font-weight:700}.wpcf7 form .wpcf7-response-output{padding:13px;font-size:1.5rem;font-weight:500;background-color:#fff}.page-404_content .content{max-width:1000px;margin:0 auto;padding:55px 13px}.page-404_content .content>p{font-size:2rem;line-height:1.5;font-weight:500}.error404 #colophon{margin:0}.page-thanks_content .content .header{padding:100px 13px}.page-thanks_content .content .header p{text-align:center;margin:0 !important}.page-thanks-registration #colophon,.page-thanks-job #colophon{margin:0}.job_archive_content section.res .pagination:first-of-type,.job-taxonomy_content section.res .pagination:first-of-type{display:flex}.page-document_content .pass-form{max-width:1000px;margin:0 auto;padding:68px 0 0}.page-document_content .pass-form p:first-of-type{font-size:1.8rem;line-height:2.2222222222;margin:0 auto 13px;font-weight:500;text-align:center}.page-document_content .pass-form form{display:flex;justify-content:center;gap:13px}.page-document_content .pass-form form input[name=post_password]{border:1px solid #d5d5d5;padding:12px 15px;font-size:1.6rem;line-height:1.25}.page-document_content .pass-form form input[type=submit]:hover{opacity:.8}.page-document_content .content{padding:68px 13px 0}.page-document_content .content .main{max-width:940px;margin:0 auto;padding:0 13px}.page-document_content .content .main>h2{font-size:2.5rem;line-height:1.5;color:#2760a8;margin:0 auto 8px;font-weight:700}.page-document_content .content .main>p{font-size:1.8rem;line-height:1.5;margin:0 auto 55px;font-weight:500}.page-document_content .content .main>h3{font-size:2rem;line-height:1.5;margin:0 auto 20px;font-weight:700}.page-document_content .content .main>ul{padding:0 26px;margin:0 0 55px}.page-document_content .content .main>ul li{margin:0 0 17px}.page-document_content .content .main>ul li:last-of-type{margin:0}.page-document_content .content .main>ul li a{background:url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/icon-pdf.png) no-repeat scroll left center/22px 24px;font-size:1.5rem;padding:0 0 0 33px;line-height:1.75}.page-documents #colophon{margin:150px 0 0}.job-archivepage .support-menu-pc,.job-archivepage .support-menu-smt,.job-singlepage .support-menu-pc,.job-singlepage .support-menu-smt,.page-apply-job .support-menu-pc,.page-apply-job .support-menu-smt,.page-search-by-region-or-occupation .support-menu-pc,.page-search-by-region-or-occupation .support-menu-smt,.page-search-by-specialty .support-menu-pc,.page-search-by-specialty .support-menu-smt,.page-registration .support-menu-smt,.page-registration .support-menu-pc{display:none}@media screen and (max-width:1000px){.page-about_content>div.content section.tsuyomi>div>div{display:flex;flex-direction:column}.page-about_content>div.content section.tsuyomi>div>div>div:first-of-type{flex-direction:column;margin:0 0 21px}.page-about_content>div.content section.tsuyomi>div>div>div:first-of-type p{min-height:78px}.page-about_content>div.content section.tsuyomi>div>div>div:last-of-type{margin:auto 0 0 0}.page-about_content>div.content section.tsuyomi>div>div:nth-of-type(2)>div:last-of-type{padding:0;flex-direction:column;margin:21px 0 0}.page-about_content>div.content section.tsuyomi>div>div>div:last-of-type img{margin:0 0 0 auto}}@media screen and (max-width:860px){.page-registration_content>.content>.header .box>div p.sp_only{display:flex}.page-registration_content>.content>.header .box>div p.pc_only{display:none}.support-menu-pc{display:none}.pagetop{width:56px;height:56px;background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/sp01_scrollup1.png) no-repeat scroll right bottom/56px 56px;visibility:visible;opacity:1;bottom:90px !important;position:fixed !important;top:unset !important;right:20px !important;box-shadow:0px 2px 2px #ddd;border-radius:50%}.smt-menu{display:flex}.smt-footer-menu{display:block;padding-bottom:90px}#masthead{height:60px}#masthead .site-header-main .site-branding{padding:9px 15px;gap:13px}#masthead .site-header-main .site-branding .site-title{width:81px}#masthead .site-header-main .site-branding .site-title a{width:81px}#masthead .site-header-main .site-branding nav{flex:unset;display:flex;align-items:center}#masthead .site-header-main .site-branding nav>ul{display:block;margin:0 28px 0 0}#masthead .site-header-main .site-branding nav>ul>li:nth-child(-n+4){display:none}#masthead .site-header-main .site-branding nav>ul>li:nth-of-type(5){width:auto}#masthead .site-header-main .site-branding nav>ul>li:last-of-type a{color:#0a0a0a;border-radius:0;background-color:transparent;padding:0;text-decoration:underline;display:block;font-weight:500}#masthead .site-header-main .site-branding nav>ul>li:last-of-type a:hover{background-color:transparent;color:inherit}#masthead .site-header-main .site-branding nav>ul>li:last-of-type a img{display:none}.site-content{padding:60px 0 0}.front-page_content{background-color:#f7f6f4}.front-page_content section.header{padding:18px 15px 34px;margin:0 auto;background-color:#fff}.front-page_content section.header div.news{margin:0 auto 15px}.front-page_content section.header div.news ul{width:100%}.front-page_content section.header div.news ul li a{display:flex;width:100%;justify-content:space-between;gap:13px;padding:7px 18px}.front-page_content section.header div.news ul li a p.cat{width:70px;font-weight:500;font-size:1.3rem;padding:0}.front-page_content section.header div.news ul li a p.date{padding:0;font-size:1.3rem}.front-page_content section.header div.news ul li a h2{font-size:1.3rem;flex:1}.front-page_content section.header div.box{margin:0 auto}.front-page_content section.header div.box>div:first-of-type{width:47%}.front-page_content section.header div.box>div:first-of-type h1 img:nth-of-type(1){width:90%}.front-page_content section.header div.box>div:last-of-type{width:48%;padding:0}.front-page_content .middle{padding:0;background-color:#f7f6f4}.front-page_content .middle section.rec-search{display:block;margin:0 auto;padding:0}.front-page_content .middle section.rec-search>div:first-of-type{display:none}.front-page_content .middle section.rec-search>div:last-of-type{border-radius:0;box-shadow:none;padding:48px 30px 43px}.rec-box{padding:48px 30px 43px}.rec-box h2{font-size:2.7rem;line-height:1.5;margin:0 0 26px}.rec-box>div{gap:14px;margin:0 auto 19px}.rec-box>div div{background-color:#fff;border-radius:10px;border:2px solid #2760a8;flex-direction:column;overflow:hidden}.rec-box>div div>p{font-size:1.3rem;line-height:1.5;margin:0;padding:12px 0 9px}.rec-box>div div>p:before,.rec-box>div div>p:after{display:none}.rec-box>div div a{border:none}.rec-box>div div a h3{font-size:2.4rem;line-height:1.5;padding:12px 3px;font-weight:700}.rec-box>div div a h3 span{display:block;margin:3px 0 0}.rec-box>div div a p img{width:28px;height:28px}.rec-box>p{font-size:1.5rem;margin:0 auto 9px;width:max-content}.rec-box>p:before,.rec-box>p:after{content:"";position:absolute;width:18px;height:2px;background-color:#d6695c}.rec-box>p:before{top:5px;left:-15px;transform:rotate(65deg);transform-origin:top left}.rec-box>p:after{top:5px;right:-15px;transform:rotate(-65deg);transform-origin:top right}.rec-box>a{font-weight:700}.front-page_content .middle section.flow{padding:47px 30px 0;margin:0 auto 92px}.front-page_content .middle section.flow h2{font-size:2.4rem;line-height:1.5;margin:0 auto 28px}.front-page_content .middle section.flow p{font-size:1.6rem;line-height:1.8125;margin:0 0 34px}.front-page_content .middle section.flow>div{max-width:300px;margin:0 auto 19px}.front-page_content .middle section.flow>div>div{padding:378.9735099338% 0 0}.front-page_content .middle section.flow>div.animated>div{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/sp01_flow.png) no-repeat scroll right bottom/cover}.front-page_content .middle section.flow a{font-size:1.8rem;line-height:1.5}.front-page_content .middle section.before{border-radius:10px;padding:58px 15px 69px;width:calc(100% - 30px)}.front-page_content .middle section.before h2{font-size:2.4rem;line-height:1.5;margin:0 0 36px}.front-page_content .middle section.before>div{flex-direction:column}.front-page_content .middle section.before>div div:first-of-type{width:100%;margin:0 0 53px}.front-page_content .middle section.before>div div h3{font-size:1.9rem;line-height:1.5;font-weight:700;margin:0 0 10px}.front-page_content .middle section.before>div div p{font-size:1.6rem;line-height:1.5;margin:0 0 15px}.front-page_content .middle section.before>div div a{padding:22px 34px 22px 52px;margin:0 auto;grid-template-columns:28px 1fr 30px}.front-page_content .middle section.before>div div a span{margin:0;text-align:center}.front-page_content .middle section.before>div div a img:last-of-type{width:12px;height:12px;margin:0 0 0 auto}.front-page_content .middle section.before>div div:last-of-type{width:100%}.front-page_content .middle section.before>div div:last-of-type a:last-of-type{margin-top:12px}.front-page_content .foot{padding:75px 0 120px;clip-path:ellipse(220% 50% at 50% 50%);margin:66px 0 0}.front-page_content .foot section.working{padding:0 0 95px;margin:0 auto 71px;width:calc(100% - 60px)}.front-page_content .foot section.working h2{font-size:2.4rem;line-height:1.5;margin:0 0 36px}.front-page_content .foot section.working p{font-size:1.6rem;line-height:1.8125;margin:0 0 50px;font-weight:500}.front-page_content .foot section.working>a{font-size:1.8rem;line-height:1.5;margin:0 0 49px}.front-page_content .foot section.working ul{gap:12px;flex-direction:column}.front-page_content .foot section.working ul li{width:100%}.front-page_content .foot section.working ul li a{grid-template-columns:15% 1fr 15%;padding:20px 0;text-decoration:none}.front-page_content .foot section.working ul li a span{text-align:center;grid-column:2}.front-page_content .foot section.faq{margin:0 auto 82px;width:calc(100% - 60px)}.front-page_content .foot section.faq>div{width:100%;margin:0 auto}.front-page_content .foot section.faq>div h2{font-size:2.4rem;line-height:1.5;margin:0 0 28px}.front-page_content .foot section.faq>div>a{font-size:1.8rem;line-height:1.5;margin:0 0 62px}.front-page_content .foot section.faq ul{gap:0;flex-direction:column}.front-page_content .foot section.faq ul li{width:100%}.front-page_content .foot section.faq ul li a{border:none;box-shadow:none;border-radius:0;padding:12px 0;border-bottom:1px solid #707070}.front-page_content .foot section.companies{display:flex;width:100%;padding:0 0 90%;border-radius:0 60px 60px 0}.front-page_content .foot section.companies.lazyloaded{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/sp01_forrec.png) no-repeat scroll right bottom/cover}.front-page_content .foot section.companies>div.lazyloaded{display:none}.front-page_content .foot section.companies>div:first-of-type{display:none}.front-page_content .foot section.companies>div:last-of-type{background-color:transparent;padding:65px 30px;border-radius:0 60px 60px 0}.front-page_content .foot section.companies>div:last-of-type h3{font-size:1.1rem;line-height:1;margin:0;font-weight:700}.front-page_content .foot section.companies>div:last-of-type h2{font-size:2.4rem;line-height:1.5;margin:0 0 26px}.front-page_content .foot section.companies>div:last-of-type p{font-size:1.6rem;line-height:2;margin:0 0 42px}.front-page_content .foot section.companies>div:last-of-type>a{font-size:1.8rem;line-height:1.8125;margin:0 0 49px}.front-page_content .foot section.companies>div:last-of-type ul{gap:12px}.front-page_content .foot section.companies>div:last-of-type ul li a span{font-weight:700}.page-frontpage #colophon{margin:-50px 0 0}#colophon .contact-box{display:none}#colophon .site-info{display:none}.news-content{background-color:#f5f5f5;padding:19px 15px 44px}.news-content.page_content .key{height:auto;background:0 0;margin:0 0 20px}.news-content.page_content .key>div{display:block;padding:0}.news-content.page_content .key>div div h1,.news-content.page_content .key>div div h2{font-size:2.4rem;padding:0;margin:0 auto}.page_content .key>div p{display:none}.news-content .news_content{padding:0}.news-content .news_content article{margin:0 auto 18px;background-color:#fff;border-radius:10px;padding:35px 20px}.news-content .news_content article .head{margin:0 0 34px}.news-content .news_content article .head h1{font-size:2rem;line-height:1.65}.news-content .news_content article div.content p{font-weight:500;font-size:1.5rem}.news-content .news_content div.post-nav{background-color:#fff;border-radius:10px;overflow:hidden;justify-content:space-around}.news-content .news_content div.post-nav a{margin:0 !important}#colophon{margin:0}.page_content .key{height:90px;background-position:left bottom,right top;background-size:83px 66px,76px 66px}.page_content .key>div{display:block}.page_content .key>div div{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column}.page_content .key>div div h1{font-size:2.4rem;line-height:1.5}.page_content .key>div div h2{font-size:1.3rem;line-height:1.5;padding:0}.page-line_content .content{padding:18px 20px 57px}.page-line_content .content>div>p{margin:0 0 62px;font-size:1.6rem;line-height:1.875;font-weight:500}.page-line_content .content>div .box{background-color:#e1eaeb;padding:31px 25px;margin:0 auto 78px}.page-line_content .content>div .box h2{font-size:2.1rem;line-height:1.5;margin:0 0 20px}.page-line_content .content>div .box>div:first-of-type{gap:32px;margin:0 auto 38px;padding:0 0 51px;flex-direction:column}.page-line_content .content>div .box>div:first-of-type>img{width:130px}.page-line_content .content>div .box>div:first-of-type a{width:300px;font-size:2rem;line-height:1.325}.page-line_content .content>div .box h2:last-of-type{margin:0 0 21px}.page-line_content .content>div .box>div:last-of-type{gap:14px}.page-line_content .content>div .box>div:last-of-type div:nth-of-type(1){background-color:#fff}.page-line_content .content>div .box>div:last-of-type div:nth-of-type(1):before,.page-line_content .content>div .box>div:last-of-type div:nth-of-type(1):after{background-color:#fff}.page-line_content .content>div .box>div:last-of-type div:nth-of-type(2),.page-line_content .content>div .box>div:last-of-type div:nth-of-type(3){padding:13px}.page-line_content .content>div .box>div:last-of-type div:nth-of-type(2) p,.page-line_content .content>div .box>div:last-of-type div:nth-of-type(3) p{font-size:1.6rem;line-height:1.5;font-weight:500}.page-line_content .content>div>h2{margin:0 auto 25px;font-size:2rem;line-height:2;width:max-content}.page-line_content .content>div>h2 br{display:block}.page-line_content .content>div>h2 span{font-weight:700}.page-line_content .content>div>h2:before{top:15px;left:-38px}.page-line_content .content>div>h2:after{top:15px;right:-38px}.page-line_content .content>div>h2:before,.page-line_content .content>div>h2:after{content:"";position:absolute;width:65px;height:2px;background-color:#000}.page-line_content .content>div>p:nth-of-type(2){font-size:1.6rem;line-height:1.875;margin:0 0 26px}.page-line_content .content>div ul{gap:8px;margin:0 0 16px}.page-line_content .content>div ul li{display:flex;gap:19px;width:100%;padding:20px 15px}.page-line_content .content>div>p:nth-of-type(3){font-size:1.6rem;line-height:1.8125;margin:0}.page-search_content .content{padding:25px 0 0}.page-search_content .content section.search{padding:0 9px;margin:0 0 100px}.page-search_content .content section.search h2{font-size:1.8rem;line-height:1.5;margin:0 0 10px;padding:10px}.page-search_content .content section.search ul{gap:12px 14px;max-width:900px;margin:0 auto 20px}.page-search_content .content section.search ul:nth-of-type(1){gap:12px 14px}.page-search_content .content section.search ul:last-of-type{margin-bottom:0}.page-search_content .content section.search ul:nth-of-type(1){grid-template-columns:repeat(3,1fr);margin:0 0 20px}.page-search_content .content section.search ul li a{font-size:1.6rem;line-height:1.5;padding:10px 5px;position:relative}.page-search-by-specialty .page-search_content .content section.search ul li a{padding:10px 30px 10px 15px}.page-search_content .content section.search ul li a div{position:absolute;right:5px;background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_g_check.png) no-repeat scroll left center/20px 20px;width:20px;height:20px}.page-search_content .content section.search ul li a.selected div{position:absolute;right:5px;background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_b_check.png) no-repeat scroll left center/20px 20px;width:20px;height:20px}.page-search_content .content section.search ul li a:hover div{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_b_check.png) no-repeat scroll left center/20px 20px}section.res{background-color:#eff6fa;padding:27px 15px}section.res>h2{font-size:2.5rem;line-height:1.5;margin:0 0 25px;padding:0}section.res .pagination:first-of-type{display:flex;margin:0 auto 18px}section.res .pagination{padding:10px;gap:21px;border:none}section.res .pagination .page-numbers{margin:0;font-size:1.5rem;line-height:1.5;font-weight:700}section.res .pagination a.next{margin:0}section.res .pagination a.prev{margin:0}section.res .job{gap:24px 0}section.res .job article>div>div.contents{padding:12px 15px 18px}section.res .job article>div>div.contents .number{margin:0 0 15px}section.res .job article>div>div.contents .tax_box{gap:8px;margin:0 0 12px;flex-wrap:wrap}section.res .job article>div>div.contents .tax_box li{font-size:1.3rem}section.res .job article>div>div.contents h2{font-size:2rem;line-height:1.65;margin:0 0 13px;border-bottom:none;padding:0}section.res .job article>div>div.contents .tax_box-badge{gap:8px;margin:0 0 17px}section.res .job article>div>div.contents .tax_box-badge li a{font-size:1.5rem}section.res .job article>div>div.contents .detail{gap:19px}section.res .job article>div>div.contents .detail>img{width:37%;margin:0 auto}section.res .job article>div>div.contents .detail>div{width:100%;flex-direction:column;gap:0;grid-template-columns:32px 1fr}section.res .job article>div>div.contents .detail>div h3{display:flex;width:25px;gap:8px;margin:0 0 5px;background-color:transparent;padding:0;height:25px}section.res .job article>div>div.contents .detail>div h3>div{background-color:#d6d6d6;height:100%;display:flex;align-items:center;padding:0 6px;border-radius:6px}section.res .job article>div>div.contents .detail>div h3>div img{width:13px}section.res .job article>div>div.contents .detail>div h3>span{display:none}section.res .job article>div>div.contents .detail>div h3.kinnmujikan_h3,section.res .job article>div>div.contents .detail>div p.kinnmujikan_p{display:none}section.res .job article>div>div.contents .detail>div p{font-size:1.3rem;line-height:1.5;margin:0 0 13px}section.res .job article>div>div.contents .detail>div p:last-of-type{margin-bottom:0}section.res .job article>div>div.contents div.osusume h3{text-align:center}section.res .job article>div>div.contents div.osusume p{padding:17px 15px}section.res .job article>div>div.contents div.osusume p span{font-size:1.3rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}section.res .job article>div>div.link{flex-direction:column;gap:21px}section.res .job article>div.link>a{font-size:1.8rem;line-height:1.5}.postnum{padding:17px 15px 8px}.postnum p{font-size:1.5rem}.postnum p span{font-size:2.8rem}.job_archive_content section.res>h2{display:none}.job_single_content .key{display:none}.job_single_content .job_content{padding:22px 13px 59px}.job_single_content .job_content article div.number{margin:0 0 13px}.job_single_content .job_content article div.number>a{display:block}.job_single_content .job_content article .tax_box li{font-size:1.3rem}.job_single_content .job_content article .tax_box{gap:8px;margin:0 0 7px}.job_single_content .job_content article h2{font-size:2rem;line-height:1.5;padding:0;margin:0 0 13px;border-bottom:none}.job_single_content .job_content article .tax_box-badge li{font-size:1.3rem;line-height:1.5}.job_single_content .job_content article .tax_box-badge li a{font-size:1.5rem}.job_single_content .job_content article .tax_box-badge{gap:8px;margin:0 0 28px}.job_single_content .job_content article .detail{margin:0 0 33px;gap:21px;flex-direction:column}.job_single_content .job_content article .detail>img{width:267px;margin:0 auto}.job_single_content .job_content article .detail div.osusume h3{padding:6px 13px;text-align:center}.job_single_content .job_content article .detail div.osusume p{padding:17px 15px;font-size:1.5rem}.job_single_content .job_content article div.contents>div.box p:first-of-type{font-size:1.5rem}.job_single_content .job_content article ul.anchor{margin:0 0 25px;flex-wrap:wrap;justify-content:space-between;gap:10px 0}.job_single_content .job_content article ul.anchor li{width:49%}.job_single_content .job_content article div.contents>div.box{grid-template-columns:69px 1fr;margin:0 0 48px}.job_single_content .job_content article div.contents>div.box h3{font-size:1.3rem;line-height:1.5;padding:17px 7px}.job_single_content .job_content article div.contents>div.box p{font-size:1.5rem;line-height:1.5;padding:14px 16px}.job_single_content .job_content article div.contents>div.box h3 br{display:block}.job_single_content .job_content article div.contents>h3.b{margin:0 0 13px}.job_single_content .job_content article div.contents>p{margin:0 0 48px;font-size:1.5rem}.job_single_content .job_content article div.contents div.funiki{display:block;margin:0 0 48px}.job_single_content .job_content article div.contents div.point>h3{display:none}.job_single_content .job_content article div.contents div.contact{margin:0 auto;flex-direction:column}.job_single_content .job_content article div.contents div.contact>div{padding:27px 13px 40px;width:100%}.job_single_content .job_content article div.contents div.contact>div h3{font-size:1.8rem}.job_single_content .job_content article div.contents div.contact>div p:nth-of-type(1){font-size:1.5rem}.job_single_content .job_content article div.contents div.contact>div:first-of-type a{max-width:330px}.job_single_content .job_content article div.contents div.contact>div:first-of-type a span{font-size:1.8rem}.job_single_content .job_content article div.contents #printButton{display:none}.single-job #colophon{margin:0}.page-haken_content .content section.meritto>div>div div h3 br{display:none}.page_content .content-nav{padding:15px 0 0}.page_content .content-nav>p{font-size:1.6rem;line-height:1.875;margin:0 auto 53px;width:calc(100% - 40px)}.page_content .content-nav>ul{margin:0 auto 77px;padding:0 20px}.page-about_content>div.content section.tsuyomi{padding:51px 20px}.page-about_content>div.content section.tsuyomi>h2{font-size:2.5rem}.page-about_content>div.content section.tsuyomi>p{font-size:1.8rem;margin:0 0 29px}.page-about_content>div.content section.tsuyomi>div{flex-direction:column;gap:24px}.page-about_content>div.content section.tsuyomi>div>div{display:block;width:100%}.page-about_content>div.content section.tsuyomi>div>div>div:first-of-type{padding:0 15px;margin:0 0 28px;flex-direction:row}.page-about_content>div.content section.tsuyomi>div>div>p{padding:0 15px}.page-about_content>div.content section.koe{padding:76px 20px 64px}.page-about_content>div.content section.koe>h2{font-size:2.5rem;margin:0 auto 36px}.page-about_content>div.content section.koe>h2:before{top:9px;left:-7%}.page-about_content>div.content section.koe>h2:after{top:9px;right:-7%}.page-about_content>div.content section.koe>h2:before,.page-about_content>div.content section.koe>h2:after{width:25px}.page-about_content>div.content section.koe .box>div>div:first-of-type{margin:0 auto 15px !important;right:unset !important}.page-about_content>div.content section.koe .box>div>div:last-of-type{padding:52px 15px 20px;gap:21px;flex-direction:column !important;margin:-45px 0 0}.page-about_content>div.content section.koe .box>div>div:last-of-type img{margin:0 auto}.page-about_content>div.content section.kigyou>div{padding:60px 30px 81px;border-radius:0 60px 60px 0}.page-about_content>div.content section.kigyou>div>h2{font-size:2.5rem;margin:0 0 33px}.page-about_content>div.content section.kigyou>div>div.box{gap:39px;flex-direction:column}.page-about_content>div.content section.kigyou>div>div.box>div{width:100%;padding:0;background-color:transparent;display:block}.page-about_content>div.content section.kigyou>div>div.box>div>div{display:none}.page-about_content>div.content section.kigyou>div>div.box>div p{font-size:1.6rem;line-height:1.8125;grid-row:3;margin:0 0 15px;font-weight:500;position:relative;padding:0 0 0 2.2rem}.page-about_content>div.content section.kigyou>div>div.box>div p:before{content:"●";display:block;position:absolute;left:0;color:#2364a6}.page-about_content>div.content section.kigyou>div>div.box>div:last-of-type p:before{color:#e38074}.page-about_content>div.content section.kigyou>div>div.box>div a{max-width:270px;margin:0 auto;padding:15px 40px 15px 37px;grid-template-columns:23px 1fr 12px}.page-about_content>div.content section.kigyou>div>div.box>div a>img:first-of-type{display:block}.page-about_content>div.content section.kigyou>div>div.box>div:nth-of-type(1) a img:first-of-type{width:15px;height:23px}.page-about_content>div.content section.kigyou>div>div.box>div:nth-of-type(2) a img:first-of-type{width:23px;height:21px}.page-about_content>div.content section.kigyou>div>div.box>div:nth-of-type(3) a img:first-of-type{width:21px;height:21px}.page-about_content>div.content section.kigyou>div>div.box>div a span{font-size:1.5rem;line-height:1.5;font-weight:700}.page-about #colophon{margin:60px 0 0}.page-company_content .content section.rinen{margin:0 0 105px;padding:0 20px}.page-company_content .content section>p{font-size:2.9rem;margin:0 0 60px}.page-company_content .content section h3.title{font-size:1.8rem;line-height:1.5;margin:0 0 6px}.page-company_content .content section span.s{font-size:1.5rem}.page-company_content .content section.rinen .box{margin:0 0 50px;padding:27px 0 0}.page-company_content .content section.rinen .box h2{font-size:2.6rem;line-height:1.6538461538;margin:0 0 31px}.page-company_content .content section.rinen .box p{line-height:1.8125}.page-company_content .content section.rinen .box2{padding:28px 0 0;margin:0 0 54px}.page-company_content .content section.rinen .box2 h2{font-size:2.6rem;line-height:1.6538461538;margin:0 0 39px}.page-company_content .content section.rinen .box2>div div h4{font-size:1.6rem;margin:0 0 6px}.page-company_content .content section.rinen .box2>div div p{line-height:1.625}.page-company_content .content section.rinen .box3{padding:28px 0 0}.page-company_content .content section.rinen .box3 h2{font-size:2.6rem;line-height:1.6538461538;margin:0 0 38px}.page-company_content .content section.rinen .box3 p{line-height:1.8125}.page-company_content .content section.message{margin:0 0 76px;padding:0 20px}.page-company_content .content section.message>p{margin:0 0 19px}.page-company_content .content section.message>div{flex-direction:column;gap:0}.page-company_content .content section.message>div>div{display:contents}.page-company_content .content section.message>div>div p:first-of-type{margin:0 0 50px;order:1;line-height:1.5}.page-company_content .content section.message>div img{width:262px;height:100%;order:2;margin:0 auto 7px}.page-company_content .content section.message>div>div p:last-of-type{order:3;width:262px;margin:0 auto}.page-company_content .content section.outline{margin:0 0 80px;padding:0 20px}.page-company_content .content section.outline>p{margin:0 0 19px}.page-company_content .content section.outline table tr th,.page-company_content .content section.outline table tr td{font-size:1.5rem;line-height:1.5;padding:11px 0;display:block;width:100% !important}.page-company_content .content section.outline table tr th{border-bottom:none;padding-bottom:0 !important}.page-company_content .content section.outline table tr td{padding-left:0;font-size:1.4rem;line-height:1.8571428571;padding-top:0}.page-company_content .content section.outline2{margin:0 0 80px;padding:0 20px}.page-company_content .content section.outline2>div>img{grid-column:span 2;grid-row:1;margin:0 auto;max-width:300px;width:100%}.page-company_content .content section.outline2>div>div{padding:22px 0;flex-direction:column}.page-company_content .content section.outline2>div>div:nth-of-type(1){grid-row:2;width:100%;grid-column:span 2;border-top:none}.page-company_content .content section.outline2>div>div:nth-of-type(2){grid-row:3;width:100%;grid-column:span 2}.page-company_content .content section.outline2>div>div:nth-of-type(3){grid-row:4;grid-column:span 2}.page-company_content .content section.outline2>div>div:nth-of-type(4){grid-row:5;grid-column:span 2}.page-company_content .content section.outline2>div>div:nth-of-type(5){grid-row:6;grid-column:span 2}.page-company_content .content section.outline2>div>div:nth-of-type(6){grid-row:7;grid-column:span 2}.page-company_content .content section.outline2>div>div h3{font-size:1.5rem;line-height:1.5}.page-company_content .content section.outline2>div>div p{font-size:1.4rem;line-height:1.8571428571}.page-company_content .content section.disclosure{margin:0 0 104px;padding:0 20px}.page-company_content .content section.disclosure ul li a{font-size:1.4rem;line-height:1.5;font-weight:500}.page-company_content .content section.history{margin:0 0 81px;padding:0 20px}.page-company_content .content section.history>p{margin:0 0 35px}.page-company_content .content section.history table tr th,.page-company_content .content section.history table tr td{font-size:1.5rem;line-height:1.8;padding:18px 0}.page-company_content .content section.history table tr th{width:102px}.page-company_content .content section.history table tr td{padding-left:0}.page-company_content .content section.access{padding:0 20px}.page-company_content .content section.access>p{margin:0 0 18px}.page-company_content .content section.access>div{gap:26px;flex-direction:column}.page-company_content .content section.access>div>div:first-of-type{width:100%}.page-company_content .content section.access>div>div:last-of-type{width:100%}.page-company_content .content section.access>div>div:last-of-type img{margin:0 auto}.page-company #colophon{margin:134px 0 0}.page-guide_content .content section.flow{margin:0 0 76px;padding:0 20px}.page-guide_content .content section.flow>h2{font-size:2.5rem;margin:0 auto 40px}.page-guide_content .content section.flow>div.wrap2{margin:-20px 0 0}.page-guide_content .content section.flow>div.wrap,.page-guide_content .content section.flow>div.wrap2{display:flex;flex-direction:column;gap:25px}.page-guide_content .content section.flow>div.wrap>div,.page-guide_content .content section.flow>div.wrap2>div{padding:40px 15px;width:100%}.page-guide_content .content section.flow>div.wrap2>div:first-of-type{z-index:1}.page-guide_content .content section.flow>div.wrap>div>div.header,.page-guide_content .content section.flow>div.wrap2>div>div.header{margin:-28px 0 24px}.page-guide_content .content section.flow>div.wrap>div>div.header p,.page-guide_content .content section.flow>div.wrap2>div>div.header p{font-size:1.9rem;top:14px;left:15px}.page-guide_content .content section.flow>div.wrap>div>div.header p span,.page-guide_content .content section.flow>div.wrap2>div>div.header p span{font-size:3.3rem}.page-guide_content .content section.flow>div.wrap>div>div.header h3,.page-guide_content .content section.flow>div.wrap2>div>div.header h3{font-size:2.1rem;padding:12px 13px}.page-guide_content .content section.flow>div.wrap>div:nth-of-type(1)>img{max-width:65px}.page-guide_content .content section.flow>div.wrap>div>img,.page-guide_content .content section.flow>div.wrap2>div>img{margin:0 auto 26px}.page-guide_content .content section.flow>div.wrap>div>p,.page-guide_content .content section.flow>div.wrap2>div>p{margin:0 0 18px;font-weight:500}.page-guide_content .content section.flow>div.wrap>div:before,.page-guide_content .content section.flow>div.wrap2>div:first-of-type:before{border-top:37px solid #fff;border-bottom:0 solid transparent;border-left:34px solid transparent;border-right:34px solid transparent;right:0;top:unset;z-index:1;bottom:-37px;left:0;margin:auto}.page-guide_content .content section.flow>div.wrap>div:after,.page-guide_content .content section.flow>div.wrap2>div:first-of-type:after{border-top:40px solid #f0efec;border-bottom:0 solid transparent;border-left:37px solid transparent;border-right:37px solid transparent;right:0;top:unset;bottom:-43px;left:4px;margin:auto}.page-guide_content .content section.flow>div.wrap2>div:first-of-type>img{margin:0 auto 29px;max-width:69px}.page-guide_content .content section.flow>div.wrap2>div:last-of-type>img{margin:0 auto 50px;max-width:220px}.page-guide_content .content section.flow>div.wrap2>div:last-of-type>p:nth-of-type(1){line-height:1.625;margin:0 0 16px}.page-guide_content .content section.flow>div.wrap2>div:last-of-type>p:nth-of-type(2){font-size:1.7rem;line-height:1.8235294118;margin:0}.page-guide_content .content section.touroku{padding:45px 20px 73px}.page-guide_content .content section.touroku>div>h2{font-size:2.5rem;margin:0 0 18px}.page-guide_content .content section.touroku>div>p{line-height:1.8125;margin:0 0 34px;font-weight:500}.page-guide_content .content section.touroku>div>h3{font-size:2.3rem;margin:0 auto 35px}.page-guide_content .content section.touroku>div>div.wrap{display:flex;gap:21px;margin:0 0 45px}.page-guide_content .content section.touroku>div>div.wrap>div div.header h2{font-size:1.9rem;line-height:1.6315789474}.page-guide_content .content section.touroku>div>div.wrap>div>p{line-height:1.8125;margin:0 0 21px;font-weight:500}.page-guide_content .content section.shiru{padding:61px 20px 72px}.page-guide_content .content section.shiru>div>h2{font-size:2.4rem;margin:0 0 19px}.page-guide_content .content section.shiru>div>p{font-size:1.6rem;line-height:1.8125;font-weight:500}.page-guide_content .content section.shiru>div>a{font-size:1.6rem;line-height:1.625;gap:9px;font-weight:500;margin:0 0 31px}.page-guide_content .content section.shiru>div ul{gap:15px;margin:0 0 49px;flex-direction:column;padding:0 0 81px;border-bottom:1px dashed #ddd}.page-guide_content .content section.shiru>div ul li{width:100%}.page-guide_content .content section.shiru>div>p:last-of-type{margin:0 0 23px}.page-guide_content .content section.shiru>div ul:last-of-type{margin:0;border:none;padding:0}.page-guide_content .content section.shiru>div ul:last-of-type li{width:100%}.page-guide #colophon{margin:0}.page-faq_content>.content{padding:14px 20px}.page-faq_content>.content>h2{font-size:1.6rem;line-height:1.875;margin:0 0 51px;text-align:left}.page-faq_content>.content>h3{font-size:1.8rem}.page-faq_content>.content>h3:before{top:4px}.page-faq_content>.content>p{margin:0 0 20px}.page-faq_content>.content>ul{margin:0 0 30px;padding:0}.page-faq_content>.content>ul li{gap:12px;padding:12px 18px;margin:0 0 8px;font-size:1.5rem}.page-faq_content>.content>ul li span{font-size:2.6rem}.page-faq_content>.content>a{margin:0 0 60px auto}.page-faq_content>.content>a:last-of-type{margin-bottom:0}.page-faqs #colophon{margin:94px 0 0}.page-entry_content>.content{padding:37px 0 0;background-color:#f5f5f5}.page-entry_content>.content>h3{font-size:1.7rem;margin:0 auto 21px;max-width:calc(100% - 40px);width:max-content}.page-entry_content>.content>h3:before{top:4px}.page-entry_content>.content .t-contents{display:block;width:calc(100% - 40px);margin:0 auto 42px}.page-entry_content>.content>div.wrap{padding:35px 20px;background-color:#fff;margin:0 0 39px}.page-entry_content>.content>div.wrap>div>div:first-of-type span{font-size:2.6rem}.page-entry_content>.content>div.wrap>div>div:last-of-type span{font-size:2.6rem}.page-entry_content>.content>div.wrap>div>div:first-of-type{padding:20px 14px;gap:21px}.page-entry_content>.content>div.wrap>div>div:last-of-type{padding:16px 28px;gap:21px}.page-entry_content>.content>div.wrap>div{margin:0 auto 18px}.page-entry_content .faq-nav{padding:0 15px 0 0}.page-entry_content .faq-nav>div{border-radius:0 60px 60px 0;padding:54px 8.8% 78px 13.3333333333%}.page-entry_content .faq-nav>div>h2{font-size:2.4rem;margin:0 0 40px}.page-entry_content .faq-nav>div ul{gap:0}.page-entry_content .faq-nav>div ul li{width:100%}.page-entry_content .faq-nav>div ul li a{border:none;border-radius:0;box-shadow:none;background-color:transparent;padding:19px 0;font-size:1.6rem;border-bottom:1px solid #000}.page-entry #colophon,.page-apply #colophon,.page-employment #colophon,.page-welfare #colophon,.page-quit #colophon{margin:58px 0 0}.page-registration_content>.content>.header{padding:9px}.page-registration_content>.content>.header>p{font-size:1.6rem;line-height:1.875;margin:0 0 12px}.page-registration_content>.content>.header>p br{display:none}.page-registration_content>.content>.header .box{padding:9px 15px 0;display:flex;gap:0;border-radius:10px;flex-direction:column}.page-registration_content>.content>.header .box>div p{display:flex;align-items:baseline;gap:5px;font-size:1.6rem;margin:0 0 9px;font-weight:500;padding:0}.page-registration_content>.content>.header .box>div p a{display:block;max-width:none;min-height:auto;background:0 0;border-radius:0;box-shadow:unset;margin:unset;text-align:left;font-size:1.3rem;text-decoration:underline;font-weight:500}.page-registration_content>.content>.header .box>div p:before{position:unset}.page-registration_content>.content>.header .box>div{display:flex;flex-direction:column}.page-registration_content>.content>.header .box>div a{display:none;font-size:1.6rem;line-height:1.25;max-width:330px;margin:0 auto;width:100%}.page-thanks_content .content .header{padding:50px 13px}.page-thanks_content>.content>.header>p br{display:block}.page-registration_content>.content .form .form-content>.wrap>div{background-color:transparent;padding:0}.page-registration_content>.content .form .form-content{padding:9px}.page-registration_content>.content .form .form-content>.wrap>div.basic{margin-bottom:20px}.page-registration_content>.content .form .form-content>.wrap>div.basic>h2{line-height:1.5;margin:0;font-size:1.8rem}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap{flex-direction:column;align-items:flex-start}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:first-of-type{margin:0 0 5px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:nth-of-type(1) p,.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:nth-of-type(3) p{gap:9px;font-size:1.3rem}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:nth-of-type(1) p span,.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:nth-of-type(3) p span{font-size:1.3rem;line-height:1.4615384615;padding:2px 7px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type{width:100%;gap:8px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div{padding:9px 0 9px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=text],.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=number],.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div select,.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=email],.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=tel]{padding:5px;border-radius:3px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=text],.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=number],.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div select,.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=email],.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=tel],.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div input[type=katakana]{padding:5px;border-radius:3px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div.sex .wpcf7-checkbox .wpcf7-list-item{padding:5px 15px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div.impetus>div.wrap>div:nth-of-type(1),.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div.impetus>div.wrap>div:nth-of-type(3){margin:0 0 5px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div:nth-of-type(4)>div.wrap>div:last-of-type>div{width:36%}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div:nth-of-type(4)>div.wrap>div:last-of-type>div:nth-of-type(2){width:16%;min-width:40px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div:nth-of-type(4)>div.wrap>div:last-of-type>div:nth-of-type(3){width:16%;min-width:40px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div:nth-of-type(7)>div.wrap>div:last-of-type>div:first-of-type{width:40%}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div.add>div.wrap>div:last-of-type>div:first-of-type{margin:0 0 5px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div.add>div.wrap>div:last-of-type>div:last-of-type>div:first-of-type{margin:0 0 5px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>div.wrap>div:last-of-type>div .wpcf7-checkbox .wpcf7-list-item{padding:14px 28px 14px 15px}.page-registration_content>.content .form .form-content>.wrap>div.basic>div>div>p{font-weight:500}.page-registration_content>.content .form .form-content>.wrap>div.any{padding-bottom:13px}.page-registration_content>.content .form .form-content>.wrap>div.any>h2{font-size:1.8rem;margin:0}.page-registration_content>.content .form .form-content>.wrap>div.any h3{font-size:1.3rem;padding:0 0 10px 28px;margin:0 0 16px;gap:12px;background-position:left top 1px !important}.page-registration_content>.content .form .form-content>.wrap>div.any .option1 h3{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/04_ico_place.png) no-repeat scroll left top 4px/17px 20px}.page-registration_content>.content .form .form-content>.wrap>div.any .option2 h3{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/04_ico_shokushu.png) no-repeat scroll left top 4px/20px 18px}.page-registration_content>.content .form .form-content>.wrap>div.any .option3 h3{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_ico_style.png) no-repeat scroll left top 4px/22px 19px}div.list .wpcf7-checkbox{gap:8px;margin:0 auto 32px;display:grid;grid-template-columns:repeat(2,1fr);max-width:100%}div.list .wpcf7-checkbox span.wpcf7-list-item label{font-size:1.6rem;background-color:#fff;height:100%;padding:0}div.list .wpcf7-checkbox:nth-of-type(1) span.wpcf7-list-item{min-width:100%;width:100%;height:100%}div.list .wpcf7-checkbox span.wpcf7-list-item label span.wpcf7-list-item-label{line-height:1.25;position:relative;font-size:1.3rem;padding:10px 30px 10px 15px}div.list .wpcf7-checkbox span.wpcf7-list-item label span.wpcf7-list-item-label>div{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_g_check.png) no-repeat scroll left center/20px 20px;width:20px;height:20px;position:absolute;right:5px}div.list .wpcf7-checkbox span.wpcf7-list-item label span.wpcf7-list-item-label:after{content:none}div.list .wpcf7-checkbox span.wpcf7-list-item label:hover span.wpcf7-list-item-label>div,div.list .wpcf7-checkbox span.wpcf7-list-item.checked label span.wpcf7-list-item-label>div{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_b_check.png) no-repeat scroll left center/20px 20px}div.list .wpcf7-radio{gap:8px;margin:0 auto 9px;display:grid;grid-template-columns:repeat(2,1fr);max-width:100%}div.list .wpcf7-radio span.wpcf7-list-item label{font-size:1.6rem;padding:10px 5px;background-color:#fff;height:100%}div.list .wpcf7-radio:nth-of-type(1) span.wpcf7-list-item{min-width:100%;width:100%;height:100%}div.list .wpcf7-radio span.wpcf7-list-item label span.wpcf7-list-item-label{line-height:1.25;position:relative;padding:0 32px 0 0;font-size:1.3rem}div.list .wpcf7-radio span.wpcf7-list-item label span.wpcf7-list-item-label:after{margin-left:0;position:absolute;right:0;width:20px;height:20x;background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_g_check.png) no-repeat scroll left center/20px 20px}div.list .wpcf7-radio span.wpcf7-list-item label:hover span.wpcf7-list-item-label:after,div.list .wpcf7-radio span.wpcf7-list-item.checked label span.wpcf7-list-item-label:after{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/05_b_check.png) no-repeat scroll left center/20px 20px}.page-registration_content>.content .form .form-content>.wrap>div.any2{background-color:#fff;padding:39px 20px}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div{display:flex;align-items:flex-start;gap:14px;padding:0 0 43px;flex-direction:column;border-bottom:0}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div>div:first-of-type h3{gap:17px;font-size:1.3rem}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type div.check .wpcf7-list-item label .wpcf7-list-item-label{font-size:1.6rem}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div>div:first-of-type h3 span{font-size:1.3rem;line-height:1.4615384615;padding:2px 7px}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div:last-of-type{gap:12px}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div>div:last-of-type{width:100%}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div>div:last-of-type .wpcf7-checkbox,.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div>div:last-of-type .wpcf7-radio{width:100%;justify-content:space-between}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div>div:last-of-type .wpcf7-radio .wpcf7-list-item{width:48%}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>h4{margin:0 auto 26px}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type div.check .wpcf7-list-item label .wpcf7-list-item-label>a{font-size:1.6rem}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type{padding:0 0 40px}.page-apply-job_content .form{padding:9px}.page-apply-job_content .form>p{margin:0 auto 12px;font-size:1.6rem;line-height:1.875}.page-apply-job_content .form>.header{padding:20px 15px;margin:0 auto 13px}.page-apply-job_content .form>.header>div>div p{width:103px;padding:9px;font-size:1.3rem}.page-apply-job_content .form>.header>div>div h1,.page-apply-job_content .form>.header>div>div h3{font-size:1.3rem;padding:9px}.page-apply-job_content div.status{margin:0 auto 12px;padding:9px}.page-apply-job_content div.status>h3{font-size:1.8rem;margin:0 0 9px}.page-apply-job_content div.status>div{gap:14px;flex-direction:column}.page-apply-job_content div.status>div:first-of-type{border-bottom:none;padding:0;margin:0 0 9px;gap:9px}.page-apply-job_content div.status>div>div.left p{font-size:1.3rem}.page-apply-job_content div.status>div>div.right>div:last-of-type p{font-size:1.3rem}.page-apply-job_content div.status>div>div.right{width:100%}.page-apply-job_content div.status>div>div.right .wpcf7-checkbox{justify-content:space-between}.page-apply-job_content div.status>div>div.right .wpcf7-checkbox .wpcf7-list-item{width:calc(50% - 5px)}.page-work-style_content .content-nav>p{margin:0 auto 31px}.page-work-style_content .content-nav>ul{margin:0 auto 72px}.page-work-style_content .content section.common{padding:0 20px;margin:0 0 114px}.page-work-style_content .content section.common>h2{font-size:2.5rem;margin:0 0 12px}.page-work-style_content .content section.common>p{font-size:1.7rem;margin:0 0 20px}.page-work-style_content .content .wrap .box{padding:27px 10px;margin:0 0 24px}.page-work-style_content .content .wrap .box h3{font-size:1.9rem;margin:0 auto 37px}.page-work-style_content .content .wrap>p{font-size:1.6rem;margin:0 0 34px}.page-work-style_content .content .wrap>ul{flex-direction:column;gap:15px}.page-work-style_content .content .wrap>ul li{width:100% !important}.page-work-style_content .content .wrap>ul li a{max-width:360px;margin:0 auto}.page-work-style #colophon{margin:144px 0 0}.page-haken_content .content.content-nav>h2{font-size:1.8rem;line-height:1.5;margin:0 0 35px;text-align:left;padding:0 20px}.page-haken_content .content section.sikumi{margin:0 auto 56px;width:calc(100% - 40px)}.page-haken_content .content section.sikumi h2{font-size:2.5rem;margin:0 0 25px;text-align:left}.page-haken_content .content section.sikumi div{gap:19px;flex-direction:column}.page-haken_content .content section.sikumi div img{width:100%}.page-haken_content .content section.sikumi div p{font-size:1.6rem;line-height:1.875;width:100%}.page-haken_content .content section.meritto{padding:48px 20px 65px}.page-haken_content .content section.meritto>div h2{font-size:2.5rem;margin:0 0 23px;text-align:left}.page-haken_content .content section.meritto>div>div div h3{margin:0 auto 30px;width:100%;text-align:center}.page-haken_content .content section.meritto>div>div{gap:12px;margin:0 0 30px;padding:37px 20px 25px;flex-direction:column}.page-haken_content .content section.meritto>div>div:nth-of-type(1) img{width:126px}.page-haken_content .content section.meritto>div>div:nth-of-type(2) img{width:88px}.page-haken_content .content section.meritto>div>div:nth-of-type(3) img{width:122px}.page-haken-shoukai_content .content section.meritto>div>div:nth-of-type(1) img{width:90px}.page-haken-shoukai_content .content section.meritto>div>div:nth-of-type(2) img{width:59px}.page-haken-shoukai_content .content section.meritto>div>div:nth-of-type(3) img{width:108px}.page-shoukai_content .content section.meritto>div>div:nth-of-type(1) img{width:99px}.page-shoukai_content .content section.meritto>div>div:nth-of-type(2) img{width:108px}.page-shoukai_content .content section.meritto>div>div:nth-of-type(3) img{width:130px}.page_content .content-nav>ul{display:block}.page_content .content-nav>ul li a{width:max-content;border:none;border-bottom:1px solid #2364a6;background-color:transparent;border-radius:0;padding:7px 0;gap:9px}.page_content .content-nav>ul li a div{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/09_a_link.png) no-repeat scroll center top 5px/12px 7px;border:1px solid #2364a6;border-radius:50%;height:18px;width:18px}.page-company_content .content-nav>ul{grid-template-columns:100px 100px;justify-content:flex-start;gap:2px 5px;display:grid}.page-haken_content .content section.point{padding:70px 20px}.page-haken_content .content section.point>h2{font-size:2.5rem;margin:0 0 34px;text-align:left}.page-haken_content .content section.point>div>div{margin:0 0 50px}.page-haken_content .content section.point>div>div>div{margin:0 0 23px;gap:19px}.page-haken_content .content section.point>div>div>div div h3{font-size:1.8rem;line-height:1.25}.page-haken_content .content section.point>div>div>div div h4{font-size:2.2rem}.page-haken_content .content section.point>div>div:last-of-type{margin:0}.page-haken_content .content section.point>div>div>div:nth-of-type(2){gap:0;flex-wrap:wrap;margin:0}.page-haken_content .content section.point>div>div>div ul{width:100%}.page-haken_content .content section.sien{padding:46px 20px}.page-haken_content .content section.sien>h2{font-size:2.5rem;margin:0 0 25px;text-align:left}.page-haken_content .content section.sien>p{font-size:1.6rem;line-height:1.8125;text-align:left;margin:0 0 20px}.page-haken_content .content section.sien>div{padding:29px 10px;border-radius:5px}.page-haken_content .content section.sien>div h2{border-bottom:2px solid #96c1c6;padding:0 0 13px;margin:0 0 23px;font-size:2rem;gap:20px}.page-haken_content .content section.sien>div.sien1>div>div{display:flex;justify-content:unset;gap:0;flex-wrap:wrap;margin:0 0 51px}.page-haken_content .content section.sien>div.sien1>div>div div{display:contents}.page-haken_content .content section.sien>div.sien1>div>div img{order:2;margin:0 auto 13px}.page-haken_content .content section.sien>div.sien1>div>div div h3{font-size:2.2rem;order:1;width:100%}.page-haken_content .content section.sien>div.sien1>div>div div p{order:3}.page-haken_content .content section.sien>div.sien1{margin-bottom:22px}.page-haken_content .content section.sien div.sien2{padding:32px 10px 49px}.page-haken_content .content section.sien div.sien2>p{margin:0 0 29px}.page-haken_content .content section.sien div.sien2>ul{flex-direction:column;gap:15px;margin:0 auto 48px}.page-haken_content .content section.sien div.sien2>ul li{padding:20px 14px;width:100%}.page-haken_content .content section.sien div.sien2>ul li p{flex:1}.page-haken_content .content section.sien div.sien2>ul li p br{display:none}.page-haken_content .content section.sien div.sien2>h3{display:block}.page-haken_content .content section.sien div.sien2>h3 span{display:none}.page-haken_content .content section.sien div.sien2>h3 p{font-size:1.9rem;background:linear-gradient(transparent 95%,#72a5bc 0%);display:inline;padding:0 0 9px;line-height:2}.page-haken_content .content section.sien div.sien2>h3 p>span{display:inline-flex;margin:0 7px 0 0;width:31px;height:29px;font-size:2.5rem}.page-haken_content .content section.sien div.sien2>div.t1{margin:0 0 48px;flex-direction:column}.page-haken_content .content section.sien div.sien2>div.t1>div p:first-of-type{padding:0 0 12px}.page-haken_content .content section.sien div.sien2>h4{background-position:left top 7px}.page-haken_content .content section.sien div.sien2>h4 span{display:block;margin:0}.page-haken_content .content section.sien div.sien2>div.t2{display:none}.page-haken_content .content section.sien div.sien2>div.t2-smt{display:flex}.page-haken_content .content section.sien div.sien2>div.t3{margin:0 0 21px;flex-direction:column}.page-haken_content .content section.sien div.sien2>div.t3 p{padding:19px 12px}.page-haken_content .content section.sien div.sien2>div.t3 p br{display:none}.page-privacy_content .content{padding:15px 20px}.page-privacy_content .content>div>h2{font-size:1.7rem;margin:0 0 47px}.page-privacy_content .content>div>div{gap:55px}.page-privacy_content .content>div>div>div>h3{font-size:1.8rem;line-height:1.4444444444;margin:0 0 5px}.page-privacy_content .content>div>div>div>p:nth-of-type(1){font-size:1.5rem;line-height:1.7333333333;padding:0 15px}.page-privacy_content .content>div>div>div>div{margin:15px 0 0;padding:0 15px}.page-privacy_content .content>div>div>div>div>ul{padding:0 0 0 40px;margin:0 0 21px}.page-privacy_content .content>div>div>div>ul{margin:21px 0 15px 15px}.page-privacy_content .content>div>div>div>p:nth-of-type(2){margin:16px 0 0 15px}.page-privacy_policy #colophon{margin:68px 0 0}.page-404_content .content>p{font-size:1.5rem}.page-haken_content .content section.sien div.sien2>div.t2-smt>div p{align-self:center}.page-line_content .content>div .box>div:first-of-type a{width:100%;justify-content:center;gap:15px;max-width:300px}.page-line_content .content>div ul li p br{display:none}.page-about_content>div.content section.tsuyomi>div>div>div:last-of-type a{align-self:flex-start;margin:0 0 0 15px}.page-company_content .content section.rinen .box3 ul li{margin:0 0 13px;line-height:1.5}.page-company_content .content section.rinen .box3 ul li:last-of-type{margin:0}.job_single_content .job_content article .entry>a span{font-size:1.8rem}}@media (max-width:860px){section.res .job article>div>div.link{flex-direction:row;padding:20px 2% !important;gap:8px}section.res .job article>div>div.link>a{font-size:1.6rem;grid-template-columns:3% 1fr 15px !important;padding:17px 3%}section.res .job article>div>div.link>a span{font-size:clamp(1.1rem,5vw,1.6rem) !important}}@media screen and (max-width:500px){.front-page_content div.svg{display:none}.front-page_content section.header div.box>div:last-of-type .smt-draw{display:block}.front-page_content section.header{padding:18px 0 21px}.front-page_content section.header div.news{padding:0 15px}.front-page_content section.header div.box{flex-direction:column}.front-page_content section.header div.box>div:first-of-type{width:75%;margin:0 0 30px;padding:0 15px}.front-page_content section.header div.box>div:first-of-type h1 span{font-size:3.4rem;line-height:1.5;padding:3px 3%;font-weight:500}.front-page_content section.header div.box>div:first-of-type h1 span:nth-of-type(2){width:max-content}.front-page_content section.header div.box>div:first-of-type h1 span img{width:230px}.front-page_content section.header div.box>div:first-of-type p{font-size:1.6rem;line-height:1.5;font-weight:700}.front-page_content section.header div.box>div:first-of-type p span{font-size:2rem;line-height:1.5}.front-page_content section.header div.box>div:last-of-type{width:100%;padding:0 15px}.front-page_content section.header div.box>div:last-of-type .slider{aspect-ratio:346/266;margin:0 0 26px;border-radius:30px 0}.front-page_content section.header div.box>div:last-of-type ul{position:relative;z-index:5}.front-page_content section.header div.box>div:last-of-type ul li a{font-size:1.8rem;line-height:2rem;padding:20px 0;grid-template-columns:20% 1fr 21.030303%}.page-search_content .content section.search ul:nth-of-type(1){display:flex;flex-wrap:wrap;gap:8px}.error404 .page_content .key>div div h1{font-size:2rem}.page-haken_content .content.content-nav>h2{padding:0 13px}.page-haken_content .content section.sien div.sien2>div.t2-smt>div h2{padding:13px}.page-search_content .content section.search ul li{min-width:auto;width:48.5%}.page-search_content .content section.search ul:nth-of-type(1) li{min-width:auto;width:48.5%}.job_single_content .job_content article ul.anchor li{width:100%}.job_single_content .job_content article div.contents div.point>div>div:first-of-type p:first-of-type{grid-column:1/3}.job_single_content .job_content article div.contents div.point>div>div:first-of-type p:last-of-type{grid-column:4/6}.job_single_content .job_content article div.contents div.point>div>div:first-of-type p{font-size:1.4rem}.front-page_content .middle section.before>div div a{padding:15px 34px 15px 52px}.front-page_content .middle section.before>div div a span{font-size:1.7rem;font-weight:500;line-height:1.5}.front-page_content .foot section.working ul li a{padding:15px 0}.front-page_content .foot section.working ul li a span{font-size:1.7rem;font-weight:500;line-height:1.5}.front-page_content .foot section.companies>div:last-of-type ul li a{padding:15px 34px}.front-page_content .foot section.companies>div:last-of-type ul li a span{font-weight:500;font-size:1.7rem;line-height:1.5}.rec-box{padding:48px 21px 43px}.rec-box>div{gap:8px}.rec-box>div div{width:100%}.page-search_content .content section.search ul{gap:8px}.page-search_content .content section.search ul li a{font-size:1.3rem}.page_content .key>div div h1{font-size:2rem}section.res .job article>div>div.link>a:first-of-type span{font-size:1.6rem}}@media screen and (max-width:420px){.page-privacy_content .content>div>div>div>p:nth-of-type(1){padding:0}.page-privacy_content .content>div>div>div>div{padding:0}.page-privacy_content .content>div>div>div>h3{font-size:1.7rem}.page-privacy_content .content>div>div>div>div>h4{font-size:1.4rem}.page-privacy_content .content>div>div>div>div>ul{padding:0 0 0 20px}.page-privacy_content .content>div>div>div>div>ul li{font-size:1.4rem}.page-privacy_content .content>div>div>div>ul{margin:21px 0 15px}.page-privacy_content .content>div>div>div>p:nth-of-type(2){margin:16px 0 0}.front-page_content section.header div.box>div:last-of-type ul li a{font-size:1.7rem;font-weight:500;grid-template-columns:12px 1fr 12px;padding:20px 24px}.rec-box>a div{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/01_p1_arrow.png) no-repeat scroll left top/22px 22px;width:22px;height:22px}.rec-box>a:hover div{background:transparent url(//www.jsp55.com/wp-content/themes/jsupport/assets/css/../images/01_p3_arrow.png) no-repeat scroll left top/22px 22px}section.res .job article>div>div.link{padding:20px}section.res .job article>div>div.link>a:first-of-type{grid-template-columns:20px 1fr 20px}section.res .job article>div>div.link>a:first-of-type span{font-size:1.6rem}section.res .job article>div>div.link>a{font-size:1.6rem;grid-template-columns:20px 1fr 20px}}@media screen and (max-width:400px){.page-search_content .content section.search ul:nth-of-type(3) li,.page-search_content .content section.search ul:nth-of-type(4) li{width:48.5%}.rec-box h2{font-size:2rem}.rec-box>div div>p{font-size:1rem;padding:12px 8px 9px}.rec-box>div div{width:100%}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type div.submit{width:100%}.common-box>div{gap:13px;flex-direction:column-reverse}.common-box>div small{text-align:center}.front-page_content section.header div.box>div:last-of-type ul li:last-of-type a{padding:15px 24px}.common-box>div a{text-align:center}.smt-footer-menu>ul{padding:0}ul.common-menu>li ul{padding:0 0 0 21px}.page-guide_content .content section.shiru>div>h2{font-size:2rem}.page-haken_content .content section.sien div.sien2>h4{font-size:1.8rem}.page-haken_content .content section.sien div.sien2>div.t2-smt>div{grid-template-columns:75px 1fr}.page-entry_content>.content>div.wrap>div>div:last-of-type{padding:16px 13px;gap:13px}.page-entry_content>.content>div.wrap>div>div:first-of-type{padding:20px 13px;gap:13px}.page-entry_content>.content>div.wrap>div>div:last-of-type p a{gap:8px;font-size:1.4rem;margin:9px 0 0 auto}.page-entry_content .faq-nav>div{padding:54px 8.8% 78px 11.333333%}.page-company_content .content section.rinen .box2 h2{font-size:2rem}.support-menu-smt ul li{width:48%}.support-menu-smt>ul li a{gap:9px}.support-menu-smt>ul li:first-of-type a img{width:16px;height:16px}.support-menu-smt>ul li:last-of-type a img{width:24px;height:23px}.support-menu-smt ul li a{padding:6px 9px}.page-line_content .content>div .box h2{font-size:1.9rem}.page-line_content .content>div .box h2 img{width:40px;height:100%}.page-line_content .content>div .box>div:last-of-type div:nth-of-type(2) p,.page-line_content .content>div .box>div:last-of-type div:nth-of-type(3) p{font-size:1.4rem}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>h3{font-size:1.7rem}}@media screen and (max-width:360px){.rec-box>div div a h3{font-size:1.875rem}.common-box>a{color:#fff;font-size:2.3rem;width:100%;padding:14px 21px;max-width:100%;justify-content:center}.page-line_content .content>div .box h2{font-size:1.8rem}.page-line_content .content>div .box h2 img{margin:0 12px 0 0}.support-menu-smt ul li:first-of-type a img{width:15px;height:15px}.support-menu-smt ul li:last-of-type a img{width:15px;height:15px}.support-menu-smt ul li a p{font-size:1rem}.support-menu-smt ul li a{justify-content:flex-start}.support-menu-smt ul li a p span{font-size:1.5rem}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div>div:last-of-type .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label,.page-registration_content>.content .form .form-content>.wrap>div.any2>div:first-of-type>div>div:last-of-type .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{font-size:1.4rem}.page-registration_content>.content .form .form-content>.wrap>div.any h3{gap:3px;flex-direction:column;align-items:flex-start}.page-registration_content>.content .form .form-content>.wrap>div.any2>div:last-of-type>p{font-size:1.3rem}.front-page_content .middle section.before>div div a{padding:22px 34px;grid-template-columns:28px 1fr 12px}.front-page_content .middle section.before>div div:last-of-type a:nth-of-type(1){padding:22px 34px;grid-template-columns:28px 1fr 12px}.front-page_content .middle section.before>div div:last-of-type a:nth-of-type(1) img:first-of-type{height:22px}.front-page_content .foot section.companies>div:last-of-type ul li a{font-size:1.6rem;line-height:1.5;padding:22px 19px;grid-template-columns:20px 1fr 12px}.front-page_content .foot section.companies>div:last-of-type ul li a span{font-size:1.6rem;line-height:1.5}.page-guide_content .content section.flow>div.wrap>div>div.header h3,.page-guide_content .content section.flow>div.wrap2>div>div.header h3{font-size:1.8rem}.page-guide_content .content section.touroku>div>div.wrap>div div.header{gap:14px}.page-guide_content .content section.touroku>div>div.wrap>div div.header p{font-size:1rem;width:65px;height:65px}.page-guide_content .content section.touroku>div>div.wrap>div div.header p span{font-size:3.3rem}.page-guide_content .content section.touroku>div>div.wrap>div div.header h2{font-size:1.5rem}.page-guide_content .content section.touroku>div>a{font-size:1.6rem}.page-guide_content .content section.shiru>div>h2{font-size:1.8rem}.page-line_content .content>div>a{font-size:1.6rem}section.data .box .wrap2>div.graph4>div>div div.bar{padding:0 0 0 4px}.page-work-style_content .content .wrap>ul li a span{font-size:1.6rem}.page-haken_content .content section.meritto>div>div div h3 span{font-size:1.7rem}.rec-box{padding:21px 13px 21px}.job_single_content .job_content article div.contents div.contact>div:first-of-type a{padding:17px 21px;grid-template-columns:20px 1fr 20px}.job_single_content .job_content article div.contents div.contact>div:last-of-type a{padding:17px 21px;grid-template-columns:20px 1fr 20px}.job_single_content .job_content article div.contents div.contact>div p:nth-of-type(2){font-size:1.3rem}.job_single_content .job_content article div.contents div.contact>div p:nth-of-type(2) span{font-size:1.5rem}.page-registration_content>.content>.header .box>div:last-of-type a{grid-template-columns:12px 1fr 12px;padding:0 16px}.job_single_content .job_content article .entry a{padding:17px 21px;grid-template-columns:20px 1fr 20px}}@media screen and (max-width:320px){.page-entry_content>.content>div.wrap>div>div:last-of-type p a{width:100%}section.res .job article>div>div.link>a:first-of-type{grid-template-columns:18px 1fr 18px;padding:17px}.page_content .key>div div h1{font-size:1.75rem}}