@charset "utf-8";html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}html{font-size:62.5%}body{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;letter-spacing:0em;line-height:2;color:#000;padding:0;margin:0;position:relative;z-index:2;-webkit-text-size-adjust:100%}a:focus,*:focus{outline:none}a{color:#000;vertical-align:baseline;text-decoration:none;transition:all .5s}a:hover{color:#26a47e;transition:all .5s}a[href^="tel:"]{pointer-events:none;cursor:text}img{width:auto;max-width:100%;vertical-align:bottom;margin:0;padding:0;-webkit-backface-visibility:hidden}a img{opacity:1;transition:opacity .5s}a:hover img{opacity:.8;transition:opacity .5s}a.imgChange:hover img{opacity:1}table{width:100%;table-layout:fixed;border-collapse:collapse}p:not(:last-child){margin-bottom:1.1em}strong{font-weight:700}.hikoukai{display:none}.elementor-editor-active #content .hikoukai{display:block !important;border:5px solid #777;background:rgba(85,85,85,.5);padding:20px 0}.elementor-editor-active #content>#news,.elementor-editor-active #content>.news,.elementor-editor-active #content>.custom_calendar{display:none}@media screen and (max-width:767px){a[href^="tel:"]{pointer-events:auto;cursor:pointer}.auto_height{height:auto !important}}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb60{margin-bottom:60px !important}.mb65{margin-bottom:65px !important}.mb70{margin-bottom:70px !important}.mb75{margin-bottom:75px !important}.mb80{margin-bottom:80px !important}.mb85{margin-bottom:85px !important}.mb90{margin-bottom:90px !important}.mb95{margin-bottom:95px !important}.mb100{margin-bottom:100px !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.fr{float:right!important}.fl{float:left!important}.clearfix{*zoom:1;}.clearfix:after{content:"";display:table;clear:both}.cl{clear:both !important}.textHide{overflow:hidden;text-indent:100%;white-space:nowrap}.ovHide{overflow:hidden}.tac{text-align:center !important}.tar{text-align:right !important}.tal{text-align:left !important}.fb{font-weight:700 !important}.half{display:inline-block}.sp{display:none}@media screen and (max-width:767px){.pc{display:none !important}.sp{display:block !important}}.container{width:100%;max-width:1120px;padding:0 20px;margin:0 auto;box-sizing:border-box}.container:after{content:"";display:block;clear:both}#wrapper{height:100%;padding-top:85px;box-sizing:border-box;overflow:hidden}body.elementor-editor-active #wrapper{padding-top:130px}@media screen and (max-width:1199px) and (min-width:1024px){#wrapper{padding-top:72px}}@media screen and (max-width:1023px) and (min-width:768px){#wrapper{padding-top:125px}}@media screen and (max-width:767px){#wrapper{padding-top:64px}}header{width:100%;background:#fff;position:fixed;left:0;top:0;z-index:9999;transition:all .5s}header .logo{float:left;width:298px;height:85px;margin:0 0 0 16px;box-sizing:border-box}header .logo a{width:100%;height:100%;display:flex;align-items:center;line-height:1}header .logo img{width:100%}header .inquiryBtn{float:right;width:134px;height:85px}header .inquiryBtn a{width:100%;height:100%;background:-webkit-linear-gradient(315deg,#fae78a 12%,#f39c66 90%);border-radius:0 0 0 20px;display:flex;align-items:center;justify-content:center;font-family:"Zen Old Mincho",serif;font-size:14px;font-weight:600;font-style:normal;line-height:1;color:#fff;position:relative;z-index:2}header .inquiryBtn a:before{content:"";width:100%;height:100%;background:#f39a5d;border-radius:0 0 0 20px;position:absolute;left:0;top:0;opacity:.6;z-index:-1}header .inquiryBtn a:hover{opacity:.8}nav{float:right;margin:17px 29px 0 0}nav .menu{height:50px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;box-sizing:border-box}nav .menu>li{margin-left:23px;position:relative}nav .menu>li:first-child{margin:0}nav .menu>li>a,nav .menu>li>span{display:flex;align-items:center;width:100%;height:50px;font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:0;line-height:1.4;color:#000;cursor:pointer;position:relative;z-index:1000;transition:all .5s;box-sizing:border-box}nav .menu>li>a>span,nav .menu>li>span>span{display:block;margin:0 auto}nav .menu>li .subMenu{display:block;pointer-events:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:18px;filter:alpha(opacity=0);opacity:0;z-index:999;transition:all .3s;box-sizing:border-box}.desktop nav .menu>li.hover .subMenu:after{display:block;content:"";width:100%;height:50px;clip-path:polygon(62% 0%,100% 100%,0% 100%,38% 0%);position:absolute;top:-30px;left:50%;transform:translateX(-50%);z-index:-1}nav .menu>li ul{background:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:8px 16px;overflow:hidden}nav .menu>li ul li:not(:first-child){margin-top:2px}nav .menu>li ul li a{display:block;font-size:16px;line-height:1.5;letter-spacing:.03em;color:#22201e;background:#fff;border-radius:8px;padding:5px 5px 5px 32px;position:relative;z-index:2}nav .menu>li ul a:hover{background:#fcd966;opacity:1;text-decoration:none}nav .menu>li ul li a:before{content:"";width:16px;height:16px;background:url(/wp-content/uploads/icon-arrow.png) no-repeat center left;background-size:contain;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.desktop nav .menu>li>span:hover+.subMenu,.desktop nav .menu>li>span .subMenu:hover,.desktop nav .menu>li .subMenu:hover{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.desktop nav .menu>li ul a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;text-decoration:none}.tablet nav .menu>li>.subMenu{display:none}.tablet nav .menu>li>span+.subMenu{pointer-events:none;opacity:0}.tablet nav .menu>li.hover>span+.subMenu{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media screen and (min-width:768px){nav{display:block !important}nav .menu>li>a:after,nav .menu>li>span:after{display:block;content:"";width:34px;height:2px;background:#fcaa47;position:absolute;left:50%;bottom:0;margin-left:-17px;transition:.2s ease-out;-webkit-transform:scaleX(0);transform:scaleX(0)}.desktop nav .menu>li>a:hover:after,.desktop nav .menu>li>span:hover:after,nav .menu>li.hover>a:after,nav .menu>li.hover>span:after{-webkit-transform:scaleX(1);transform:scaleX(1)}nav .menu>li>a>span,nav .menu>li>span>span{position:relative}nav .menu>li .subMenu{pointer-events:none}}@media screen and (max-width:1365px) and (min-width:1200px){header .logo{width:260px}header .inquiryBtn{width:120px}nav .menu>li{margin-left:20px}}@media screen and (max-width:1199px) and (min-width:1024px){header .logo{width:220px;height:72px;margin:0 0 0 12px}header .inquiryBtn{width:92px;height:72px}header .inquiryBtn a{font-size:12px}nav{margin:11px 20px 0 0}nav .menu>li{margin-left:15px}nav .menu>li>a,nav .menu>li>span{font-size:13px}}@media screen and (max-width:1023px) and (min-width:768px){header .logo{width:240px;height:auto;margin-top:22px}header .inquiryBtn{width:134px;height:65px}nav{float:none;clear:both;width:100%;margin:0 auto;padding:10px 15px 0;box-sizing:border-box}nav .menu>li{margin-left:0}}@media screen and (max-width:885px) and (min-width:768px){nav .menu>li>a,nav .menu>li>span{font-size:12px}}@media screen and (max-width:767px){body.noscroll{overflow-y:hidden !important;height:100% !important}header{top:0 !important;position:absolute}header.open{position:fixed;top:0 !important;left:0;background:#fff}header:after{content:"";width:100%;height:64px;background:#fff;position:absolute;left:0;top:0;z-index:9998;opacity:0;transition:opacity .2s ease}header.open:after{opacity:1;transition:opacity .3s ease .6s}header .logo{width:calc(100% - 96px);height:64px;position:relative;z-index:9999}header .logo a img{max-width:243px}.toggleMenu{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:#26a47e;text-align:center;cursor:pointer;position:fixed;top:0;right:0;z-index:9999}.triggers,.triggers span{transition:all .3s;box-sizing:border-box}.triggers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:23px;height:19px;cursor:pointer;position:relative}.triggers span{display:block;width:23px;height:3px;background-color:#fff}.triggers span:nth-of-type(1){transform:translateY(15px) scale(1)}.triggers span:nth-of-type(3){transform:translateY(-15px) scale(1)}.triggers span:nth-of-type(2){position:relative}.triggers span:nth-of-type(2):before,.triggers span:nth-of-type(2):after{display:block;content:"";width:23px;height:3px;background:#fff;position:absolute;top:0;right:0;transform:rotate(0deg);transition:all .3s}.toggleMenu.active .triggers span:nth-of-type(1){transform:translateY(0px) scale(0)}.toggleMenu.active .triggers span:nth-of-type(3){transform:translateY(0px) scale(0)}.toggleMenu.active .triggers span:nth-of-type(2){width:23px;background:0 0}.toggleMenu.active .triggers span:nth-of-type(2):before{width:100%;height:3px;transform:rotate(45deg)}.toggleMenu.active .triggers span:nth-of-type(2):after{width:100%;height:3px;transform:rotate(-45deg)}nav{display:none;width:100%;height:100%;background:#fff;position:fixed;top:0;left:0;margin:0;padding-top:64px;box-sizing:border-box;overflow-y:scroll !important;z-index:9998}nav:before{content:"";width:258px;height:162px;background:url(/wp-content/uploads/recruitLP-bg12.png) no-repeat left top;background-size:contain;position:absolute;left:0;top:0;pointer-events:none}nav:after{content:"";width:257px;height:259px;background:url(/wp-content/uploads/recruitLP-bg11.png) no-repeat right bottom;background-size:contain;position:absolute;right:0;bottom:15px;pointer-events:none}nav .menu{display:block;height:auto;margin:0;padding:45px 30px 50px}nav .menu>li{margin:25px 0 0;text-align:center}nav .menu>li>a,nav .menu>li>span{display:inline-block;width:auto;height:auto;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:500;color:#363636 !important}nav .menu>li .subMenu{display:none;width:100%;position:relative;top:0 !important;left:0;transform:translateX(0);margin:0;padding:0}nav .menu>li .subMenu:before,nav .menu>li.hover .subMenu:after{display:none !important}nav .menu>li ul{display:block;background:#fcd966;border-radius:0;box-shadow:inherit;padding:20px}nav .menu>li ul li{display:none;border:none !important;width:100%}nav .menu>li ul li:not(:first-child){margin-top:10px}nav .menu>li.hover ul li{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}nav .menu>li ul li a{background:0 0 !important;padding:1px 0 3px 20px}nav .menu>li ul li a:before{left:0}nav .menu>li.hover .subMenu{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}nav .menu>li>span{position:relative}nav .menu>li.hover>span+.subMenu,nav .menu>li>span:hover+.subMenu{pointer-events:auto;opacity:1}}@media screen and (max-width:374px){nav .menu{padding:20px 20px 26px}}footer{position:relative;z-index:3}.conversion{background:url(/wp-content/uploads/recruitLP-bg10.png) no-repeat center;background-size:cover;padding:45px 0 43px}.conversion .inner{font-family:"Zen Old Mincho",serif;font-style:normal;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:10px;max-width:1120px;padding:0 20px;margin:0 auto;box-sizing:border-box}.conversion .txtWrap{font-size:22px;font-weight:500;line-height:1.68;color:#fff}.conversion .contactList{display:flex;justify-content:space-between;column-gap:19px}.conversion .contactList a{display:flex;align-items:center;justify-content:center;width:100%;height:80px;background:#fff;border-radius:50px;font-size:18px;font-weight:400;letter-spacing:.03em;line-height:1.2;color:#000;padding:10px 20px 10px 80px;box-sizing:border-box;position:relative}.conversion .contactList a:hover{background:#f9f6e3}.conversion .contactList a:before{content:"";width:35px;height:37px;position:absolute;left:30px;top:50%;transform:translateY(-50%)}.conversion .contactList li:first-child a:before{background:url(/wp-content/uploads/recruitLP-icon_line.png) no-repeat left top;background-size:contain}.conversion .contactList li:last-child a:before{background:url(/wp-content/uploads/recruitLP-icon_inq.png) no-repeat left top;background-size:contain}@media screen and (min-width:768px){.conversion .txtWrap{max-width:264px}.conversion .contactWrap{width:72%;max-width:777px}.conversion .contactList li{width:50%}}@media screen and (max-width:1023px) and (min-width:768px){.conversion .txtWrap{width:100%;max-width:100%;text-align:center;margin-bottom:30px}.conversion .contactWrap{width:100%;max-width:100%}}@media screen and (max-width:767px){.conversion{background:url(/wp-content/uploads/recruitLP-bg10_sp.png) no-repeat center;background-size:cover;padding:25px 0 32px}.conversion .inner{padding:0 30px}.conversion .txtWrap{width:100%;line-height:1.5;text-align:center;margin-bottom:19px}.conversion .contactWrap{width:100%;max-width:630px;margin:0 auto}.conversion .contactList{flex-wrap:wrap;row-gap:6px}.conversion .contactList li{width:100%}.conversion .contactList a{height:70px;font-size:16px;padding:10px 20px 10px 70px}.conversion .contactList a:before{width:30px;height:32px;left:25px}}@media screen and (max-width:374px){.conversion .inner{padding:0 20px}.conversion .contactList a{height:60px;font-size:14px}.conversion .contactList a:before{width:26px;height:28px}}#footer{background:#fff;padding:67px 0 0;position:relative}#footer .inner{display:flex;justify-content:space-between;align-items:flex-start;column-gap:40px;width:100%;max-width:1080px;font-size:15px;line-height:1.6;padding:0 20px;margin:0 auto;box-sizing:border-box;position:relative}#footer .inner+.inner{margin-top:43px}#footer .logo a{display:block}#footer .infoWrap table th,#footer .infoWrap table td{padding:5px 0 6px;vertical-align:top}#footer .infoWrap table th{width:96px;color:#26a47e}#footer .timeWrap table{border-bottom:1px solid #26a47e;margin-bottom:15px}#footer .timeWrap table th,#footer .timeWrap table td{line-height:1;vertical-align:middle;text-align:center;padding:10px 0;box-sizing:border-box}#footer .timeWrap table thead th{background:#26a47e;color:#fff;padding:12px 0 13px}#footer .timeWrap table thead th:first-child{width:30%;text-align:left;padding-left:18px}#footer .timeWrap table tbody th{text-align:left;padding-left:18px;word-break:keep-all}#footer .timeWrap table tbody td{color:#26a47e}#footer .timeWrap table tbody td.holiday{color:#000}#footer .timeWrap table tbody tr:first-child th,#footer .timeWrap table tbody tr:first-child td{padding-top:24px}#footer .timeWrap table tbody tr:last-child th,#footer .timeWrap table tbody tr:last-child td{padding-bottom:29px}#footer .timeWrap table thead th:last-child,#footer .timeWrap table tbody td:last-child{width:14%}#footer .copyright{background:-webkit-linear-gradient(0deg,#8fe4b5 10%,#26a47e 90%);padding:18px 30px;margin-top:94px}#footer address{font-size:12px;line-height:14px;color:#fff;text-align:center}@media screen and (min-width:768px){#footer .inner .left{width:409px}#footer .inner .right{width:480px}}@media screen and (max-width:767px){#footer{padding:28px 0 0}#footer .inner{flex-wrap:wrap;font-size:14px;line-height:1.43;padding:0 30px}#footer .inner+.inner{margin-top:35px}#footer .inner .left,#footer .inner .right{width:100%;max-width:630px;margin-left:auto;margin-right:auto}#footer .logo{margin-bottom:19px}#footer .infoWrap{margin-bottom:32px}#footer .infoWrap table th{width:71px}#footer .timeWrap table th,#footer .timeWrap table td{padding:8px 0}#footer .timeWrap table thead th:first-child{padding-left:12px}#footer .timeWrap table tbody th{padding-left:0}#footer .timeWrap table tbody td{font-size:15px}#footer .timeWrap table tbody tr:first-child th,#footer .timeWrap table tbody tr:first-child td{padding-top:19px}#footer .timeWrap table tbody tr:last-child th,#footer .timeWrap table tbody tr:last-child td{padding-bottom:21px}#footer .copyright{background:-webkit-linear-gradient(0deg,#8fe4b5 10%,#26a47e 90%);padding:18px 30px;margin-top:47px}}@media screen and (max-width:374px){#footer .inner{padding:0 20px}}@media screen and (max-width:767px){footer .fixedBox{width:100%;height:58px;position:fixed;right:0;bottom:0;z-index:9998;transition:all .5s}footer .fixedBox ul{display:flex;justify-content:space-between;align-items:flex-end}footer .fixedBox ul li:first-child{width:calc(57% - 58px)}footer .fixedBox ul li:nth-child(2){width:calc(58% - 58px)}footer .fixedBox ul li:last-child{width:58px}footer .fixedBox ul li:last-child img{width:58px;opacity:1 !important}footer .fixedBox ul li:first-child a{height:58px;background:-webkit-linear-gradient(315deg,#b1e7d7 12%,#188b68 90%);display:flex;align-items:center;justify-content:center;font-family:"Zen Old Mincho",serif;font-size:16px;font-weight:600;color:#fff;position:relative;z-index:2}footer .fixedBox ul li:first-child a:before{content:"";width:100%;height:100%;background:#26a47e;position:absolute;left:0;top:0;opacity:.6;z-index:-1}footer .fixedBox ul li:nth-child(2) a{height:58px;background:-webkit-linear-gradient(315deg,#fae78a 12%,#f39c66 90%);display:flex;align-items:center;justify-content:center;font-family:"Zen Old Mincho",serif;font-size:16px;font-weight:600;color:#fff;position:relative;z-index:2}footer .fixedBox ul li:nth-child(2) a:before{content:"";width:100%;height:100%;background:#f39a5d;position:absolute;left:0;top:0;opacity:.6;z-index:-1}}#pagetop,#wpfront-scroll-top-container{display:none !important;width:105px;height:110px;position:fixed;right:105px;bottom:180px;z-index:999}.elementor-section.elementor-section-boxed>.elementor-container{padding:0 20px}#blogDetail .elementor-section.elementor-section-boxed>.elementor-container{padding:0}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated,.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:0}.elementor-widget:not(:last-child){margin-bottom:0}@media screen and (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{padding:0 18px}}.elementor-widget-heading .elementor-heading-title{padding:inherit;margin:inherit;line-height:inherit;font-weight:inherit}.elementor-button{display:inline-block;width:100% !important;max-width:374px;background:#f8ea94;border-radius:50px !important;font-family:"Zen Old Mincho",serif;font-size:18px !important;font-weight:500;line-height:1.2;color:#000 !important;text-align:center;padding:19px 40px !important;box-sizing:border-box;position:relative}.elementor-button:after{content:"";border-left:8px solid #fff;border-top:4px solid transparent;border-bottom:4px solid transparent;position:absolute;right:23px;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.elementor-button{font-size:16px !important;padding:20px 26px !important}.elementor-button:after{right:17px}}.primary-heading.bg{background:url(/wp-content/uploads/recruitLP-icon_tit.png) no-repeat center top;background-size:120px 120px;padding-top:120px}.primary-heading .elementor-heading-title{font-family:"Zen Old Mincho",serif;font-size:34px;font-weight:400;font-style:normal;line-height:1.4;text-align:center}.primary-heading .elementor-heading-title sub{display:block;font-size:17px;line-height:1;letter-spacing:.2em;color:#ed7729;margin-top:8px}@media screen and (max-width:767px){.primary-heading.bg{background-size:70px 70px;padding-top:70px}.primary-heading .elementor-heading-title{font-size:22px}.primary-heading .elementor-heading-title sub{font-size:12px;margin-top:8px}}.mainView{margin-top:4px;position:relative;z-index:2}.mainView:after{content:"";width:421px;height:511px;background:url(/wp-content/uploads/recruitLP-bg12-1.png) no-repeat right bottom;background-size:contain;position:absolute;right:0;bottom:-376px;z-index:-1;pointer-events:none}.mainView .mainSlide{width:79%}.mainView .mainSlide img{width:100%}.mainView .mainCatch .heading{margin-bottom:calc(30/1366*100vw)}.mainView .mainCatch .heading .elementor-heading-title{display:flex;flex-direction:column;align-items:flex-start;row-gap:5px}.mainView .mainCatch .heading span{display:inline-block;background:-webkit-linear-gradient(0deg,#8fe4b5 12%,#26a47e 90%);font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal;font-size:calc(34/1366*100vw);letter-spacing:.07em;line-height:1;color:#fff;padding:calc(17/1366*100vw) calc(14/1366*100vw) calc(18/1366*100vw) calc(16/1366*100vw);vertical-align:top}.mainView .mainCatch .heading small{font-size:calc(27/1366*100vw)}.mainView .mainCatch .txt{line-height:1}.mainView .mainCatch .txt span{display:inline-block;background:#fff;font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal;font-size:calc(21/1366*100vw);letter-spacing:.05em;line-height:1;color:#000;padding:calc(12/1366*100vw) calc(14/1366*100vw) calc(15/1366*100vw) calc(16/1366*100vw);vertical-align:top}.mainView .mainCatch .txt em{color:#26a47e}.mainView .mainCatch .txt_en{font-family:"The Nautigal",cursive;font-weight:400;font-style:normal;font-size:calc(70/1366*100vw);letter-spacing:.05em;line-height:1;color:#43b68d;margin-top:calc(9/1366*100vw);margin-left:calc(111/1366*100vw)}@media screen and (min-width:768px){.mainView .mainCatch{width:calc(406/1366*100vw);position:absolute;right:calc(43/1366*100vw);top:calc(58/1366*100vw)}.mainView .mainCta{position:absolute;width:calc(201/1366*100vw);right:calc(115/1366*100vw);bottom:calc(20/1366*100vw)}}@media screen and (max-width:767px){.mainView{margin-bottom:calc(40/375*100vw)}.mainView:after{height:259px;bottom:0}.mainView .mainSlide{width:88.5%}.mainView .mainCatch{padding:0 25px;margin-top:calc(-13/375*100vw)}.mainView .mainCatch .heading{margin-bottom:calc(11/375*100vw)}.mainView .mainCatch .heading span{font-size:calc(29/375*100vw);padding:calc(13/375*100vw)}.mainView .mainCatch .heading small{font-size:calc(22/375*100vw)}.mainView .mainCatch .txt span{display:block;font-size:calc(16/375*100vw);padding:calc(11/375*100vw) calc(12/375*100vw)}.mainView .mainCatch .txt_en{font-size:calc(35/375*100vw);margin-top:calc(-5/375*100vw);margin-left:calc(10/375*100vw)}.mainView .mainCta{position:absolute;width:calc(160/375*100vw);right:calc(20/375*100vw);top:calc(380/375*100vw)}}.policySec{padding:109px 0 96px;position:relative;z-index:2}.policySec:before{content:"";width:585px;height:511px;background:url(/wp-content/uploads/recruitLP-bg13.png) no-repeat left bottom;background-size:contain;position:absolute;left:0;bottom:-237px;z-index:-1;pointer-events:none}.policySec .primary-heading .elementor-heading-title sub{color:#26a47e;margin-top:21px}.policyWrap.elementor-section.elementor-section-boxed>.elementor-container{max-width:1230px}.policyWrap .policyBox{border-radius:10px}.policyBox .elementor-image-box-title{font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;font-size:28px;line-height:1;text-align:left;padding:25px 29px 24px;position:relative}.policyBox.clinic .elementor-image-box-title{color:#2faac2}.policyBox.patient .elementor-image-box-title{color:#26a47e}.policyBox.staff .elementor-image-box-title{color:#d76938}.policyBox .elementor-image-box-title:after{content:"";width:100%;height:3px;background-repeat:repeat-x;background-position:left top;background-size:contain;position:absolute;left:0;bottom:0}.policyBox.clinic .elementor-image-box-title:after{background-image:url(/wp-content/uploads/recruitLP-bg_line01.png)}.policyBox.patient .elementor-image-box-title:after{background-image:url(/wp-content/uploads/recruitLP-bg_line02.png)}.policyBox.staff .elementor-image-box-title:after{background-image:url(/wp-content/uploads/recruitLP-bg_line03.png)}.policyBox .elementor-image-box-description{font-size:15px;line-height:1.87;text-align:left;padding:19px 30px 29px}@media screen and (min-width:1024px){.policySec .primary-heading{margin-bottom:-50px}.policySec .primary-heading .elementor-heading-title{text-align:left}.policyWrap .elementor-container>.elementor-row{justify-content:space-between;position:relative}.policyWrap .elementor-container>.elementor-row:before{content:"";width:495px;height:462px;background:url(/wp-content/uploads/recruitLP-img02.png) no-repeat center;background-size:contain;position:absolute;left:50%;top:66px;transform:translateX(calc(-50% - 2px));z-index:1;pointer-events:none}.policyBox{max-width:371px;background:#fbf7f2;position:relative}.policyBox.clinic{margin-top:140px}.policyBox.clinic:before{content:"";width:219px;height:82px;background:url(/wp-content/uploads/recruitLP-bg_line04.png) no-repeat right top;background-size:contain;position:absolute;right:-17px;bottom:-81px}.policyBox.patient{margin-right:66px;margin-left:auto}.policyBox.patient:before{content:"";width:161px;height:41px;background:url(/wp-content/uploads/recruitLP-bg_line05.png) no-repeat left top;background-size:contain;position:absolute;left:-155px;top:29px}.policyBox.staff{margin-top:137px;margin-left:auto}.policyBox.staff:before{content:"";width:204px;height:63px;background:url(/wp-content/uploads/recruitLP-bg_line06.png) no-repeat left top;background-size:contain;position:absolute;left:-17px;top:-56px}}@media screen and (max-width:1229px) and (min-width:1024px){.policyWrap.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.policyWrap .elementor-container>.elementor-row:before{width:415px;height:388px}.policyBox{max-width:306px}.policyBox.clinic{margin-top:110px}.policyBox.clinic:before{width:167px;height:67px;bottom:-64px;right:-3px}.policyBox.patient{margin-right:56px}.policyBox.patient:before{width:143px;height:41px;left:-137px;top:31px}.policyBox.staff{margin-top:94px}.policyBox.staff:before{width:184px;height:55px;left:-27px;top:-50px}.policyBox .elementor-image-box-title{font-size:22px;padding:22px 20px}.policyBox .elementor-image-box-description{font-size:14px;padding:16px 20px 24px}}@media screen and (max-width:1023px){.policySec .pic{display:block;max-width:495px;margin:30px auto 22px}.policyWrap .item{width:100%}.policyBox{margin-bottom:10px !important}.policyBox.clinic{background:#ecf8fa}.policyBox.patient{background:#f0fbf8}.policyBox.staff{background:#fff7f4}}@media screen and (max-width:767px){.policySec{padding:0 0 30px}.policySec:before{height:259px;bottom:-113px}.policySec .primary-heading .elementor-heading-title sub{margin-top:10px}.policySec .pic{max-width:320px}.policyBox .elementor-image-box-title{font-size:22px;padding:20px 27px 14px}}.goalSec{background:url(/wp-content/uploads/recruitLP-bg01.png) no-repeat center;background-size:cover;padding:38px 0;position:relative;z-index:3}.goalSec .inner{width:98%;max-width:840px;background:rgba(255,255,255,.95);border-radius:10px;box-shadow:0 14px 24px rgba(0,0,0,.15);padding:42px 80px 50px;margin:0 auto;box-sizing:border-box}.goalSec .inner .heading{text-align:center;margin-bottom:26px}.goalSec .inner .heading h2{display:inline-block;font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal;font-size:34px;line-height:1.2;color:#26a47e;padding-bottom:13px;position:relative}.goalSec .inner .heading h2:after{content:"";width:100%;height:3px;background:url(/wp-content/uploads/recruitLP-bg_line07.png) repeat-x left top;background-size:contain;position:absolute;left:0;bottom:0}.goalSec .inner .list .elementor-icon-list-items{counter-reset:num}.goalSec .inner .list .elementor-icon-list-item{font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;font-size:18px;line-height:1.62;padding:5px 0 6px 73px}.goalSec .inner .list .elementor-icon-list-item:not(:first-child){margin-top:15px}.goalSec .inner .list .elementor-icon-list-item:before{display:block;content:counter(num,decimal-leading-zero);counter-increment:num;width:40px;height:40px;background:#26a47e;border-radius:50%;font-size:16px;font-weight:400;line-height:40px;color:#fff;text-align:center;position:absolute;left:0;top:0}.goalSec .inner .list .elementor-icon-list-item em{font-weight:500;color:#26a47e}@media screen and (max-width:767px){.goalSec{background:url(/wp-content/uploads/recruitLP-bg01_sp.png) no-repeat center;background-size:cover;padding:27px 0}.goalSec .inner{width:100%;padding:30px 28px 30px 30px;box-sizing:border-box}.goalSec .inner .heading{margin-bottom:25px}.goalSec .inner .heading h2{font-size:23px;padding-bottom:13px}.goalSec .inner .list .elementor-icon-list-item{font-size:16px;line-height:1.5;padding:0 0 0 52px;min-height:40px}.goalSec .inner .list .elementor-icon-list-item:not(:first-child){margin-top:15px}}.featureSec{padding:57px 0 0;position:relative;z-index:2}.featureSec:before{content:"";width:858px;height:860px;background:url(/wp-content/uploads/recruitLP-bg09.png) no-repeat left bottom;background-size:contain;position:absolute;left:0;top:-483px;z-index:-1;pointer-events:none}.featureSec .primary-heading .elementor-heading-title sub{margin-top:17px}.featureArea{z-index:3}.featureArea.elementor-section.elementor-section-boxed>.elementor-container{max-width:1190px}.featureArea .picWrap{position:relative;z-index:2}.featureArea.odd .picWrap:after{content:"";width:772px;height:511px;background:url(/wp-content/uploads/recruitLP-bg07.png) no-repeat left bottom;background-size:contain;position:absolute;left:79px;top:171px;z-index:-1;pointer-events:none}.featureArea.even .picWrap:after{content:"";width:772px;height:511px;background:url(/wp-content/uploads/recruitLP-bg08.png) no-repeat right bottom;background-size:contain;position:absolute;right:21px;top:160px;z-index:-1;pointer-events:none}.featureArea .txtWrap .num{margin-bottom:17px}.featureArea .txtWrap .heading{margin-bottom:27px}.featureArea .txtWrap .heading h3{display:flex;flex-direction:column;align-items:flex-start;row-gap:10px}.featureArea .txtWrap .heading h3 span{display:inline-block;background:-webkit-linear-gradient(0deg,#8fe4b5 12%,#26a47e 90%);font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal;font-size:24px;letter-spacing:0;line-height:1;color:#fff;padding:11px 12px 17px;vertical-align:top}.featureArea .txtWrap .txt{line-height:1.875}.featureWrap{background:url(/wp-content/uploads/recruitLP-bg02.png) no-repeat center top 10px;background-size:cover;margin-top:113px}.featureWrap .inner{width:844px;background:#fff;border-radius:50%;box-shadow:0 0 74px #fff;display:flex;align-items:flex-start;justify-content:center;text-align:center;padding:78px 50px 50px;margin:0 auto}.featureWrap .inner .heading{margin:22px 0 24px}.featureWrap .inner h3 span{display:inline-block;background:-webkit-linear-gradient(0deg,#8fe4b5 12%,#26a47e 90%);font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal;font-size:24px;letter-spacing:0;line-height:1;color:#fff;padding:12px 14px 16px 20px;vertical-align:top}.featureWrap .inner .catch{font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;font-size:35px;line-height:1.26;color:#009468;margin-top:13px;margin-bottom:24px}.featureWrap .inner .catch .highlight{display:inline-block;background:linear-gradient(transparent 63%,#f8ea94 63%);color:#f87c3a}.featureWrap .inner .elementor-widget-button{margin-top:31px}@media screen and (min-width:768px){.featureArea{margin-top:17px}.featureArea>.elementor-container>.elementor-row{justify-content:space-between;column-gap:30px}.featureArea .picWrap{width:44.7%;max-width:513px}.featureArea.even .picWrap{padding-right:2px}.featureArea .txtWrap{width:47.5%;max-width:543px}.featureArea.first .txtWrap{padding-bottom:90px}.featureArea.first .txtWrap .num{margin-bottom:43px;top:-25px}.featureArea.second{margin-top:51px}.featureArea.second .picWrap{margin-top:-107px}.featureArea.third{margin-top:98px}.featureArea.third .txtWrap{padding-top:28px}.featureArea.fourth{margin-top:23px}.featureArea.fourth .txtWrap{padding-top:114px}.featureWrap .inner{aspect-ratio:1}}@media screen and (max-width:1023px) and (min-width:768px){.featureArea .txtWrap .heading h3 span{font-size:20px}}@media screen and (max-width:885px) and (min-width:768px){.featureWrap .inner{font-size:15px;padding:45px 50px 50px}.featureWrap .inner .catch{font-size:28px}}@media screen and (max-width:767px){.featureSec{padding:40px 0 0}.featureSec:before{width:329px;height:435px;background:url(/wp-content/uploads/recruitLP-bg09_sp.png) no-repeat left bottom;background-size:contain;top:-188px}.featureSec .primary-heading{margin-bottom:37px}.featureSec .primary-heading .elementor-heading-title sub{margin-top:10px}.featureArea:not(:last-child){margin-bottom:35px}.featureArea.elementor-section.elementor-section-boxed>.elementor-container{padding:0 30px}.featureArea .picWrap{max-width:280px;margin:0 auto}.featureArea.odd .picWrap:after{width:319px;height:211px;left:96px;top:118px}.featureArea.even .picWrap:after{width:319px;height:211px;right:88px;top:112px}.featureArea .txtWrap{margin-top:-59px;z-index:4}.featureArea .txtWrap .heading{margin-bottom:17px}.featureArea .txtWrap .heading h3{row-gap:7px}.featureArea .txtWrap .heading h3 span{font-size:18px;padding:7px 8px 10px}.featureArea .txtWrap .txt{font-size:15px;line-height:2}.featureWrap{background:url(/wp-content/uploads/recruitLP-bg02_sp.png) no-repeat center top;background-size:cover;padding:44px 0 36px;margin-top:52px}.featureWrap.elementor-section.elementor-section-boxed>.elementor-container{padding:0 18px}.featureWrap .inner{width:100%;border-radius:20px;padding:20px 30px 30px}.featureWrap .inner .heading{margin-bottom:17px}.featureWrap .inner .heading h3 span{font-size:18px;padding:7px 1px 10px 8px}.featureWrap .inner .txt{font-size:15px;text-align:left}.featureWrap .inner .catch{width:calc(100% + 10px);margin-left:-5px;font-size:18px;line-height:1.89;margin-top:11px;margin-bottom:13px}.featureWrap .inner .catch .highlight{font-size:28px;line-height:1.2}.featureWrap .inner .elementor-widget-button{margin-top:16px}}.tabs-bg{padding-bottom:83px;position:relative;z-index:3}.tabs-bg:before{content:"";width:120%;height:250px;background:url(/wp-content/uploads/recruitLP-bg06.jpg) no-repeat center bottom;background-size:cover;border-radius:100% 100% 0 0;position:absolute;left:50%;top:88px;transform:translateX(-50%);z-index:-1;pointer-events:none}.tabs-bg:after{content:"";width:120%;height:calc(100% - 338px);background:url(/wp-content/uploads/recruitLP-bg05.jpg) no-repeat center top;background-size:cover;position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:-1;pointer-events:none}.tabs-bg .primary-heading .elementor-heading-title,.tabs-bg .primary-heading .elementor-heading-title sub{color:#fff}.tabs .tab-lists{margin-bottom:22px}.tabs .tab-lists>.elementor-container>.elementor-row{flex-wrap:wrap;justify-content:space-between}.tabs .tab-lists-select{display:flex;align-items:center;width:calc(50% - 13px);min-height:63px;background:#f9f6e3;border-radius:50px;font-family:"Zen Old Mincho",serif;font-size:20px;line-height:1.2;color:#000;text-align:center;cursor:pointer;padding:15px 10px;transition:.3s}.tabs .tab-lists-select:hover,.tabs .tab-lists-select.active{background:#f8ea94}.tabs .tab-panel{background:#fff;border-radius:10px}.tabs .tab-panel>.elementor-container>.elementor-row{flex-wrap:wrap}.tabs .tab-panel-inner{width:100%}.elementor-editor-active .tabs .tab-panel-inner:not(:first-child){margin-top:80px}body:not(.elementor-editor-active) .tabs .tab-panel-inner{overflow:hidden;height:0;opacity:0}body:not(.elementor-editor-active) .tabs .tab-panel-inner.active{overflow:visible;height:auto;opacity:1;transition:.3s}@media screen and (max-width:1024px) and (min-width:768px){.tabs-bg:before{height:130px}.tabs-bg:after{height:calc(100% - 218px)}}@media screen and (max-width:767px){.tabs-bg{padding-bottom:40px}.tabs-bg:before{height:56px;background:#70c8af;top:64px}.tabs-bg:after{height:calc(100% - 120px);background:#70c8af}.tabs .tab-lists{margin-bottom:30px}.tabs .tab-lists>.elementor-container>.elementor-row{row-gap:6px}.tabs .tab-lists-select{width:100%;min-height:53px;font-size:16px}}.benefitsSec{background:url(/wp-content/uploads/recruitLP-bg03.png) no-repeat center top -10px;background-size:cover;padding:66px 0 178px;position:relative;z-index:2}.benefitsSec:before{content:"";width:100%;height:40%;background:url(/wp-content/uploads/recruitLP-bg04_sp.png) no-repeat center top;background-size:100% auto;position:absolute;left:0;top:98px;z-index:-1;pointer-events:none}.benefitsSec .primary-heading{margin-bottom:50px}.benefitsSec .tab-lists-select{width:calc(50% - 5px)}.benefitsSec .tab-panel{border:4px solid #f8ea94;padding:47px 63px 50px}.benefitsSec .list .elementor-icon-list-item{line-height:1.875;padding-left:20px;position:relative}.benefitsSec .list .elementor-icon-list-item:before{content:"";width:8px;height:8px;background:#f87c3a;border-radius:50%;position:absolute;left:0;top:12px}@media screen and (min-width:768px){.benefitsSec .tab-lists-select{min-height:59px;font-size:22px;padding:10px}.benefitsSec .tab-panel-inner>.elementor-column-wrap>.elementor-widget-wrap{display:flex;column-gap:20px}.benefitsSec .tab-panel-inner .list{width:calc(50% - 10px)}}@media screen and (max-width:767px){.benefitsSec{background:url(/wp-content/uploads/recruitLP-bg03_sp.png) no-repeat center top -10px;background-size:cover;padding:42px 0 76px}.benefitsSec:before{height:14%;background:url(/wp-content/uploads/recruitLP-bg04.png) no-repeat center top;background-size:100% auto;top:15px}.benefitsSec .primary-heading{margin-bottom:23px}.benefitsSec .tab-lists-select{width:calc(50% - 2px)}.benefitsSec .tab-lists{margin-bottom:18px}.benefitsSec .tab-panel{padding:20px 26px 24px}}.flowSec{margin-top:-155px;padding-top:36px}.flowSec .primary-heading{margin-bottom:35px}.flowSec .tab-panel{padding:71px 73px 73px 118px}.flowSec .flowList{max-width:798px}.flowSec .flowList dl{padding-left:88px;position:relative}.flowSec .flowList dl:not(:last-child){padding-bottom:35px}.flowSec .flowList dl:before{content:"";width:22px;height:22px;background:#fff;border:5px solid #26a47e;border-radius:50%;box-sizing:border-box;position:absolute;top:5px;left:0;z-index:2}.flowSec .flowList dl:not(:last-child):after{content:"";width:1px;height:100%;background:#26a47e;position:absolute;top:15px;left:11px}.flowSec .flowList dl dt{font-size:20px;color:#26a47e;font-weight:500;line-height:1.4;margin-bottom:15px}.flowSec .flowList dl dd{line-height:1.625}.flowSec .flowList dl dd ul{padding-top:10px}.flowSec .flowList dl ul li{padding-left:132px;position:relative}.flowSec .flowList dl ul li:not(:first-child){margin-top:7px}.flowSec .flowList dl ul li span{display:block;width:107px;height:26px;background:-webkit-linear-gradient(315deg,#fae78a 12%,#f39c66 90%);border-radius:50px;font-size:14px;font-weight:700;line-height:26px;color:#fff;padding:0 10px;position:absolute;left:0;top:2px;z-index:2}.flowSec .flowList dl ul li span:before{content:"";width:100%;height:100%;background:#f39a5d;border-radius:50px;position:absolute;left:0;top:0;opacity:.6;z-index:-1}@media screen and (min-width:768px){.flowSec .tab-lists{margin-bottom:24px}}@media screen and (max-width:1023px) and (min-width:768px){.flowSec .tab-panel{padding-left:108px}}@media screen and (max-width:767px){.flowSec{margin-top:-84px}.flowSec .primary-heading{margin-bottom:22px}.flowSec .tab-panel{padding:22px 25px 40px}.flowSec .flowList dl{padding-left:25px;position:relative}.flowSec .flowList dl:not(:last-child){padding-bottom:15px}.flowSec .flowList dl:before{width:16px;height:16px;border:3px solid #26a47e;top:5px}.flowSec .flowList dl:not(:last-child):after{top:8px;left:8px}.flowSec .flowList dl dt{font-size:16px;margin-bottom:6px}.flowSec .flowList dl dd{font-size:15px;line-height:1.73}.flowSec .flowList dl ul li{padding-left:0}.flowSec .flowList dl ul li:not(:first-child){margin-top:15px}.flowSec .flowList dl ul{padding-top:5px}.flowSec .flowList dl ul li span{width:107px;height:26px;position:relative;top:0;margin-bottom:8px}}.staffSec{position:relative;z-index:2}.staffSec.first{padding:97px 0 0}.staffSec.first:before{content:"";width:706px;height:518px;background:url(/wp-content/uploads/recruitLP-bg17.png) no-repeat left bottom;background-size:contain;position:absolute;left:0;top:-279px;z-index:-1;pointer-events:none}.staffSec.first:after{content:"";width:408px;height:511px;background:url(/wp-content/uploads/recruitLP-bg18.png) no-repeat right bottom;background-size:contain;position:absolute;right:0;bottom:-300px;z-index:-1;pointer-events:none}.staffSec.second{padding:97px 0 50px}.staffSec.second:after{content:"";width:509px;height:511px;background:url(/wp-content/uploads/recruitLP-bg19.png) no-repeat left bottom;background-size:contain;position:absolute;left:0;bottom:-70px;z-index:-1;pointer-events:none}.staffSec .primary-heading{margin-bottom:49px}.staffSec .primary-heading .elementor-heading-title sub{margin-top:7px}.staffSec .tab-lists>.elementor-container>.elementor-row{flex-wrap:nowrap;column-gap:10px}.staffSec .tab-lists-select{width:calc((100% - 40px)/5)}.staffSec.second .tab-lists-select{width:calc(100%/3)}.staffSec .tab-panel{border:5px solid #f8ea94;padding:43px 73px 56px}.staffSec .staff-name{font-family:"Zen Old Mincho",serif;font-size:24px;line-height:1.6;text-align:center;margin-bottom:11px}.staffSec .staff-name sub{display:inline-block;font-size:18px;color:#26a47e;margin-right:25px}.staffSec .staff-pic{margin-bottom:39px}.staffSec .staff-pic img{width:100%;max-width:418px}.accordionArea{counter-reset:number 0}.accordionArea dl:not(:first-child){margin-top:5px}.accordionArea .accordion-trigger{background:#faf8f3;font-size:18px;line-height:1.5;padding:11px 73px 12px;position:relative;cursor:pointer}.accordionArea .accordion-trigger:before{content:"Q" counter(number);counter-increment:number 1;font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:18px;line-height:1;color:#26a47e;position:absolute;left:20px;top:17px}.accordionArea .accordion-trigger:after{content:"";width:28px;height:28px;background:url(/wp-content/uploads/recruitLP-icon_plus.png) no-repeat left top;background-size:contain;position:absolute;right:11px;top:50%;transform:translateY(-50%)}.accordionArea .accordion-trigger.active:after{background:url(/wp-content/uploads/recruitLP-icon_minus.png) no-repeat left top;background-size:contain}.accordionArea .accordion-details{display:none;background:#f5f2e9;line-height:1.75;padding:20px 23px 23px}@media screen and (max-width:767px){.staffSec.first{padding:36px 0 0}.staffSec.first:before{height:192px;left:-64px;top:-111px}.staffSec.first:after{width:177px;height:195px;background:url(/wp-content/uploads/recruitLP-bg18_sp.png) no-repeat right bottom;background-size:contain;right:0;bottom:-102px}.staffSec.second{padding:36px 0 0}.staffSec.second:after{width:181px;height:195px;background:url(/wp-content/uploads/recruitLP-bg19_sp.png) no-repeat right bottom;background-size:contain;left:-11px;bottom:-102px}.staffSec .primary-heading{margin-bottom:30px}.staffSec .tab-lists{margin-bottom:20px}.staffSec .tab-lists>.elementor-container>.elementor-row{flex-wrap:wrap;column-gap:2px;justify-content:flex-start}.staffSec .tab-lists-select{width:calc((100% - 5px)/3) !important}.staffSec .tab-panel{padding:22px 26px 26px}.staffSec .staff-name sub{display:block;margin-right:0}.staffSec .staff-pic{margin-bottom:23px}.accordionArea .accordion-trigger{font-size:16px;padding:14px 50px 15px 54px}}.requirementsSec{padding-top:41px}.requirementsSec .primary-heading{margin-bottom:48px}.requirementsSec .tab-lists{margin-bottom:30px}.requirementsSec .tab-panel{padding:65px 70px 58px}.requirementsSec .heading{font-family:"Zen Old Mincho",serif;font-size:24px;line-height:1.6;text-align:center;margin-bottom:20px}.requirementsSec table th,.requirementsSec table td{line-height:1.625;border-bottom:1px solid #c7c7c7;padding:24px 0 25px;vertical-align:top}.requirementsSec table th{width:180px;font-weight:600;color:#26a47e;padding-right:20px;box-sizing:border-box}.requirementsSec table tr:first-child th,.requirementsSec table tr:first-child td{padding-top:0}.requirementsSec table p:not(:last-child){margin-bottom:26px}@media screen and (min-width:768px){.requirementsSec{padding-bottom:85px}.requirementsSec .primary-heading{padding-top:128px}}@media screen and (max-width:767px){.requirementsSec{padding-top:36px;margin-top:-10px}.requirementsSec .primary-heading{margin-bottom:22px}.requirementsSec .tab-panel{padding:27px 30px}.requirementsSec table th,.requirementsSec table td{font-size:14px;line-height:1.64;padding:13px 0}.requirementsSec table th{width:80px;padding-right:10px}}.messageSec{padding:99px 0 117px;position:relative;z-index:2}.messageSec:before{content:"";width:772px;height:511px;background:url(/wp-content/uploads/recruitLP-bg08.png) no-repeat right bottom;background-size:contain;position:absolute;right:60px;top:-353px;z-index:-1;pointer-events:none}.messageSec:after{content:"";width:772px;height:511px;background:url(/wp-content/uploads/recruitLP-bg08.png) no-repeat left bottom;background-size:contain;position:absolute;right:-364px;bottom:-231px;z-index:-1;pointer-events:none}.messageSec .primary-heading{margin-bottom:48px}.messageSec .picWrap .pic{position:relative;z-index:2}.messageSec .picWrap .pic:after{content:"";width:772px;height:511px;background:url(/wp-content/uploads/recruitLP-bg08.png) no-repeat left bottom;background-size:contain;position:absolute;right:-82px;top:72px;z-index:-1;pointer-events:none}.messageSec .txtWrap{font-size:16px;line-height:1.75;position:relative;z-index:2}.messageSec .txtWrap p:not(:last-child){margin-bottom:1.74em}@media screen and (min-width:768px){.messageSec .elementor-container>.elementor-row{justify-content:space-between}.messageSec .picWrap{width:38.5%;max-width:412px}.messageSec .primary-heading .elementor-heading-title{text-align:left}.messageSec .picWrap .pic{position:relative;left:-15px}.messageSec .txtWrap{width:50%;max-width:537px;margin-top:28px;margin-right:40px}}@media screen and (max-width:1023px) and (min-width:768px){.primary-heading .elementor-heading-title{font-size:28px}.messageSec .txtWrap{margin-right:20px}}@media screen and (max-width:767px){.messageSec{padding:34px 0 50px}.messageSec:before{width:291px;height:193px;background:url(/wp-content/uploads/recruitLP-bg08_sp.png) no-repeat right bottom;background-size:contain;right:-24px;top:-103px}.messageSec:after{width:291px;height:193px;background:url(/wp-content/uploads/recruitLP-bg08_sp.png) no-repeat right bottom;background-size:contain;right:-100px;bottom:-77px}.messageSec.elementor-section.elementor-section-boxed>.elementor-container{padding:0 30px}.messageSec .primary-heading{margin-bottom:33px}.messageSec .picWrap .pic{max-width:280px;margin:0 auto}.messageSec .picWrap .pic:after{width:291px;height:193px;background:url(/wp-content/uploads/recruitLP-bg08_sp.png) no-repeat right bottom;background-size:contain;right:151px;top:143px}.messageSec .txtWrap{font-size:15px;line-height:1.73;margin-top:32px}}