@keyframes cursor_ani{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes scroll_ani{0%{height:0;opacity:0}1%{opacity:1}50%{height:100%}75%{transform:translateY(0)}98%{height:100%;transform:translateY(100%);opacity:1}99%{opacity:0}100%{height:0;transform:translateY(0)}}@keyframes slide_l_to_r{0%{transform:translateX(-45%)}100%{transform:translateX(-55%)}}#cursor{position:fixed;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#7cd6c9;width:8px;height:8px;border-radius:100%;pointer-events:none;z-index:9999}#stalker{margin-top:-20px;margin-left:-20px;position:fixed;border-radius:100%;pointer-events:none;z-index:9999;animation:cursor_ani 10s linear infinite;width:40px;height:40px}#stalker svg{width:100%;height:100%}#stalker svg circle{fill:none;stroke:#7cd6c9;stroke-width:2;stroke-linecap:round;stroke-dasharray:0,4}#stalker.active{width:76px;height:76px;margin-top:-38px;margin-left:-38px;animation:cursor_ani 5s linear infinite}#stalker.active svg circle{stroke-dasharray:0,8}@media screen and (max-width:1080px){#cursor,#stalker{display:none}}.waypoint{opacity:0;transition:all .4s ease-out}.waypoint.active{opacity:1}.waypoint.written span{display:block;width:0;overflow:hidden;transform:translateX(-328px);transition:all .4s ease-out}.waypoint.written.active span{width:328px;transform:translateX(0px)}@media screen and (max-width:767px){.waypoint.written span{transform:translateX(-164px)}.waypoint.written.active span{width:164px}}html{height:100%;overflow-y:scroll;overflow-x:hidden}body{height:100%}.inner{width:90%;max-width:1080px;margin-left:auto;margin-right:auto}.inner-sm{max-width:980px;width:80%}.inner-lg{max-width:1440px}.inner-xl{max-width:calc(100% - 112px);width:92%}.section_pdg{padding-top:80px;padding-bottom:80px}.section_pdg-sm{padding-top:40px;padding-bottom:40px}@media screen and (max-width:1080px){.inner{width:90%}.inner-sm{width:80%}.inner-xl{max-width:90%}}@media screen and (max-width:767px){.inner{width:86%}.inner-xl{max-width:86%}.inner-sm{width:80%}.section_pdg{padding-top:56px;padding-bottom:56px}.section_pdg-sm{padding-top:24px;padding-bottom:24px}}.flex-col1{display:block}.flex-col2,.flex-col3,.flex-col4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-col2>*{width:48.5%;margin-right:3%;margin-bottom:3%}.flex-col2>*:nth-child(even){margin-right:0}.flex-col3>*{width:31.33%;margin-right:3%;margin-bottom:3%}.flex-col3>*:nth-child(3n){margin-right:0}.flex-col4>*{width:23.5%;margin-right:2%;margin-bottom:2%}.flex-col4>*:nth-child(4n){margin-right:0}@media screen and (max-width:767px){.flex-col2.flex-sp-block>*,.flex-col3.flex-sp-block>*,.flex-col4.flex-sp-block>*{width:100%;margin-bottom:16px;margin-right:0}.flex-col2.flex-sp-block>*:last-child,.flex-col3.flex-sp-block>*:last-child,.flex-col4.flex-sp-block>*:last-child{margin-bottom:0}.flex-sp-col2>*,.flex-sp-col2.flex-col3>*:nth-child(3n){width:48.5%;margin-right:3%;margin-bottom:3%}.flex-sp-col2>*:nth-child(even){margin-right:0}.flex-sp-col3>*,.flex-sp-col3.flex-col4>*:nth-child(4n){width:31.33%;margin-right:3%;margin-bottom:3%}.flex-sp-col3>*:nth-child(3n){margin-right:0}}.lps_sec:nth-child(2n){position:relative;background-color:#f2f9f9}.lps_sec:nth-child(2n):before{content:"";position:absolute;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/bg-deco02-l.png) top left repeat-y;background-repeat:space;background-size:956px 1070px;width:956px;top:0;bottom:0;left:0;border-radius:40px;pointer-events:none}.lps_sec:nth-child(2n):after{content:"";position:absolute;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/bg-deco02-r.png) top right repeat-y;background-repeat:space;background-size:956px 1070px;width:956px;top:605px;bottom:0;right:0;border-radius:40px;pointer-events:none}.bg-main{background-color:#1d7fb7}.bg-sub{background-color:#eee}.bg-wh{background-color:#fff}.bg-pk{background-color:#fb8894}@media screen and (max-width:767px){.lps_sec:nth-child(2n){margin-right:4%;margin-left:4%}.lps_sec:nth-child(2n):before{top:20px;bottom:0;left:0;background-size:100% auto;width:60%;border-radius:20px}.lps_sec:nth-child(2n):after{top:50vw;bottom:0;right:0;background-size:100% auto;width:60%;border-radius:20px}}.img-ctr{display:block;margin-left:auto;margin-right:auto}.img-trim{display:flex;justify-content:center;align-items:center}.img-trim.pos_rel:before{content:'';display:block}.img-cover{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.img-cover.pos_ab{top:0;bottom:0;left:0;right:0;margin:auto}.img-contain{object-fit:contain;font-family:'object-fit: contain;'}.page_ttl{position:relative;z-index:10;overflow:hidden;height:300px;padding-top:86px;color:#fff}.page_ttl--bg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background:linear-gradient(45deg,#8fe1d1 0%,#8fe1d1 35%,#c0f3f1 65%,#c0f3f1 100%);background-size:cover;background-position:center}body.search .page_ttl--bg{background-image:url(/wp/wp-content/uploads/2022/03/ttl_5.jpg) !important}.page_ttl-jp{display:block;font-size:3rem}.page_ttl-en{display:inline-block;text-transform:uppercase;font-size:1.125rem;font-family:'Lato',sans-serif}.ttl-01_en{position:relative;color:#7cd6c9;text-align:center;font-size:1.125rem;letter-spacing:.1em;z-index:2}.ttl-01,.ttl-02,.ttl-03{letter-spacing:.1em}.ttl-01{position:relative;font-size:2.5rem;margin-top:10px}.ttl-01_en:before{content:"";position:absolute;left:0;right:0;top:-25px;margin:auto;width:240px;height:240px;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/dot_01.png);border-radius:120px;z-index:-1}.ttl-02,.lps_parts--img_text .inner-lg .ttl-03{font-size:2rem}.ttl-03{font-size:1.75rem}.lps_sec .ttl-01,.lps_sec .ttl-02,.lps_sec .ttl-03{position:relative;z-index:2}.lps_sec .ttl-01{margin-bottom:2em}.lps_sec .ttl-02,.lps_sec .ttl-03:not(:last-child){margin-bottom:1.5em}.lps_sec .column-3 .ttl-03,.lps_sec .column-4 .ttl-03{font-size:1.5rem}.lps_sec .ttl-01 .icnarea{display:block;margin-top:8px}.lps_sec .ttl-02{overflow:hidden}.lps_sec .ttl-02 span{position:relative;display:inline-block}.lps_sec .ttl-02 span:before{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/ttl-02_left.svg);position:absolute;left:-66px;bottom:-10px}.lps_sec .ttl-02 span:after{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/ttl-02_right.svg);position:absolute;right:-66px;bottom:-10px}.lps_sec.bg_deco{position:relative}.lps_sec.bg_deco:before{content:"";position:absolute;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/bg-deco01_l.png) top left repeat-y;background-repeat:space;background-size:588px 896px;width:588px;top:896px;bottom:0;left:-40px}.lps_sec.bg_deco:after{content:"";position:absolute;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/bg-deco01_r.png) top right repeat-y;background-repeat:space;background-size:588px 896px;width:588px;top:0;bottom:0;right:-40px}@media screen and (max-width:767px){.page_ttl{height:192px;padding-top:64px}.page_ttl-jp{font-size:1.714rem}.page_ttl-en{font-size:1rem}.ttl-01_en{font-size:1.125rem}.ttl-01{font-size:2rem;margin-top:8px}.ttl-01_en:before{top:-16px;width:160px;height:160px}.lps_sec .ttl-01 .icnarea{margin-top:4px}.lps_sec .ttl-01 .icnarea svg{width:30px;height:auto}.lps_sec .ttl-01{margin-bottom:.5em}.lps_sec .ttl-02{padding:0 40px}.ttl-02,.lps_parts--img_text .inner-lg .ttl-03{font-size:1.429rem}.lps_sec .ttl-02 span:before{left:-56px}.lps_sec .ttl-02 span:after{right:-56px}.ttl-03,.lps_sec .column-3 .ttl-03,.lps_sec .column-4 .ttl-03,.lps_parts--img_text .inner-lg .ttl-03{font-size:1.714rem}.lps_sec.bg_deco:before{background-size:100% auto;width:80%;top:50vw}.lps_sec.bg_deco:after{background-size:100% auto;width:80%}}.breadcrumbs{padding:4px 0;background:#fee7e9}.breadcrumbs a{color:#fb6474;text-decoration:underline}.breadcrumbs a:hover{text-decoration:none}.breadcrumbs .breadcrumb_last{display:table-cell;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:767px){.breadcrumbs{padding:2px 0;font-size:.857rem}}.txt-lg{font-size:1.125rem}.txt-sm{font-size:.875rem}.txt-wh,.txt-wh *{color:#fff}.txt-main,.txt-main *{color:#1d7fb7}.txt-sub,.txt-sub *{color:#eee}.txt-gy{color:#888}.txt-bk{color:#3a4651}.txt-pk{color:#fb6474}.txt-gr{color:#7cd6c9}.txt-note{color:#999}.scroll-text{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:3027px;height:95px;margin:auto;background-image:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/entry-bg_text.svg);background-size:auto 100%}@media screen and (max-width:767px){.scroll-text{width:1513px;height:47px}}.dot{position:relative}.dot:before{content:"・";position:absolute;top:-21px;left:0;right:0;font-size:.875rem}.font-en{font-family:'Lato',sans-serif;font-weight:700}.font-cinema{font-family:シネマレター,sans-serif}@media screen and (max-width:767px){.txt-lg{font-size:1.071rem}.txt-sm{font-size:.929rem}}.btn+.btn{margin-top:8px}.btn a{position:relative;z-index:1;display:block;padding:14px 70px;border-radius:80px;width:100%;max-width:300px;color:#fff;text-align:center;overflow:hidden;box-shadow:0 0 20px rgba(58,70,81,.15);transition:all .4s ease-out}.btn a:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(45deg,#8fe1d1 0%,#8fe1d1 35%,#c0f3f1 65%,#c0f3f1 100%);transition:all .4s ease-out;opacity:1;border-radius:30px}.btn a:hover:before{opacity:0}.btn a:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(45deg,#c0f3f1 0%,#c0f3f1 35%,#8fe1d1 65%,#8fe1d1 100%);opacity:0;transition:all .4s ease-out;border-radius:30px}.btn a:hover:after{opacity:1}.btn a span:first-child,.btn a svg{position:relative;z-index:2}.btn a .arrow{position:absolute;top:0;right:35px;z-index:2;bottom:0;display:flex;align-items:center;transition:all .4s ease-out}.btn a:hover .arrow{right:25px}.btn a .circle:before{content:"";position:absolute;top:0;bottom:0;right:15px;margin:auto;width:32px;height:32px;background:#fff;opacity:.5;border-radius:16px;transition:all .4s;z-index:2}.btn svg{fill:#fff}.btn.btn-next_page a{max-width:100%;border-radius:0;text-align:left}.btn-wh a{color:#333;background-color:#fff}.btn-wh svg{fill:#333}.btn-wh a .cls-btn01,.btn-wh a .cls-btn02{stroke:#333}.btn-wh a .circle:before{background-color:#333}.btn-02 a:before{background:linear-gradient(45deg,#fcb9b9 0%,#fcb9b9 35%,#c0f3f1 65%,#c0f3f1 100%)}.btn-02 a:after{background:linear-gradient(45deg,#c0f3f1 0%,#c0f3f1 35%,#fcb9b9 65%,#fcb9b9 100%)}.btn-03 a{background:#b2e4da;color:#3a4651}.btn-03 a:hover{background:#7cd6c9}.btn-03 a:before,.btn-03 a:after{display:none}.btn-04 a{display:flex;justify-content:center;align-items:center;background:#fb6474}.btn-04 a:hover{background:#ee4f62}.btn-04 a:before,.btn-04 a:after{display:none}.btn-04 .icnarea{margin-right:12px}.btn-04 svg{fill:#fff;vertical-align:middle}@media screen and (max-width:767px){.btn a{max-width:100%}}.section_anchors{background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/dot_01.png)}.section_anchors--list{padding:50px 0 20px}.section_anchors--list li{width:30%;margin-bottom:30px}.section_anchors--list li:not(:nth-child(3n)){margin-right:5%}.page-faq .section_anchors--list li{width:24%;margin-right:0}.page-faq .section_anchors--list li:not(:nth-child(4n)){margin-right:1.3%}.section_anchors--list li a{position:relative;display:block;border:2px solid #fdcfd4;padding:12px 56px 12px 16px;color:#fb8894;border-radius:30px;text-align:center;transition:all .4s ease-out}.section_anchors--list li .arrow{position:absolute;top:0;right:30px;bottom:0;display:flex;align-items:center;transition:all .4s ease-out}.section_anchors--list li a:hover .arrow{right:25px}.section_anchors--list li .circle:before{content:"";position:absolute;top:0;bottom:0;right:12px;margin:auto;width:32px;height:32px;background:#fdcfd4;opacity:.5;border-radius:16px;transition:all .4s ease-out}.section_anchors--list li a:hover{border:2px solid #b2e4da;color:#7cd6c9}.section_anchors--list li a:hover .arrow .cls-anchor01,.section_anchors--list li a:hover .arrow .cls-anchor02{stroke:#7cd6c9}.section_anchors--list li a:hover .circle:before{background:#b2e4da}@media screen and (max-width:767px){.section_anchors--list{padding:24px 0 12px}.section_anchors--list li,.page-faq .section_anchors--list li{width:100%;margin-bottom:16px}.section_anchors--list li:not(:nth-child(3n)),.page-faq .section_anchors--list li:not(:nth-child(4n)){margin-right:0}}.header{position:fixed;top:0;left:0;right:0;height:96px;background-color:rgba(255,255,255,.5);z-index:9990;transition:all .4s ease-out}.page-contact .header{position:absolute}.header>.inner{width:100%;max-width:100%;height:100%;padding-left:24px}.header--logo a,.footer--logo a{display:block}.header--logo a:hover,.footer--logo a:hover{opacity:.7}.header--logo img,.footer--logo img{width:200px}@media print,screen and (min-width:1081px){.header--nav,.gnav,.gnav>.flex,.gnav ul,.gnav li,.gnav a{height:100%}.header-sm{height:74px}.header-sm .gnav .gnav--menu01{height:30px}.header-sm .gnav .gnav--menu02{height:44px}}@media screen and (max-width:1080px){.header{height:64px}.header>.inner{padding-left:20px}.header--logo img{width:132px}}@media screen and (max-width:360px){.header>.inner{padding-left:8px}.header--logo img{width:108px}}.gnav a{display:flex;justify-content:center;align-items:center}.gnav a .cls-2{transition:all .4s ease-out}.gnav--link{padding:0 16px}.gnav .gnav--menu01{height:40px;padding:0 32px;transition:all .4s ease-out}.gnav .gnav--menu01 li a:hover{color:#fb6474}.gnav .gnav--menu02{width:612px;height:56px;transition:all .4s ease-out}.gnav .gnav--menu02 li{width:100%}.gnav--jobsearch a{background:#b2e4da;border-top-left-radius:10px}.gnav--jobsearch a:hover{background:#7cd6c9}.gnav--history a{background:#e0f2e0}.gnav--history a:hover{background:#cbeeb4}.gnav--fav a{background:#fefcdd}.gnav--fav a:hover{background:#f7ecb6}.gnav .gnav--menu02 li svg{margin-right:8px}.gnav--contact a{padding:10px 35px;background:#fb6474;border:1px solid #fb6474}.gnav--contact a:before,.gnav--contact a:after{display:none}.gnav--contact a:hover{background:#ee4f62}.gnav--contact svg{fill:#fff;margin-bottom:5px}.gnav--contact a .cls-1{transition:all .4s ease-out}.gnav--cta .tel{font-size:1.25rem}.gnav--cta .num{font-size:1.5rem}.gnav--cta .hours{font-size:.875rem}@media screen and (max-width:1080px){.gnav--history a,.gnav--fav a{flex-direction:column;width:64px;height:64px;padding-top:4px;text-align:center}.gnav--history span,.gnav--fav span{display:block;font-size:.786rem;letter-spacing:.05em}.gnav--history svg,.gnav--fav svg{width:auto;height:20px;margin-bottom:6px}}@media print,screen and (min-width:1081px){.gnav{display:flex}.gnav_btn{display:none}.gnav--link{text-align:center}.gnav--menu>li>.gnav--link:not([href="javascript:void(0);"]):hover,.gnav--menu>li.current-menu-item>.gnav--link{color:#fb6474}.gnav--contact a{border-radius:0}.fixed-nav,.gnav .footer_btm{display:none}}@media screen and (max-width:1080px){.gnav .sp-none-flex,.gnav--menu02.sp-none-flex{display:none}.gnav .pc-none-flex,.gnav--menu02.pc-none-flex{display:flex}.gnav{position:fixed;top:64px;right:0;z-index:300;width:100%;height:calc(100% - 64px);margin:0;padding-bottom:56px;overflow:scroll;background-color:#7cd6c9;transform:translateX(100%);-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;transition:all .4s ease-out}.gnav.active{opacity:1;pointer-events:auto;transform:translateX(0)}.gnav--sitenav_wrap{width:100%;overflow:hidden}.gnav .gnav--menu01{height:auto;padding:20px 10% 72px;background-color:#fff}.gnav--menu02{position:fixed;top:0;right:64px}.gnav--menu li{position:relative;display:block;width:100%;font-size:1.071rem;border-bottom:2px dotted #ccc}.gnav--menu a{position:relative;display:block;padding:1.125em 1.6em;line-height:1.5}.gnav--menu a:hover{color:#7cd6c9}.gnav--menu a:before{content:"";position:absolute;top:0;left:5px;bottom:0;width:10px;height:10px;border:2px solid #7cd6c9;border-radius:5px;margin:auto}.gnav--menu>li>a:before{left:0;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/footer-icn_list.svg);width:14px;height:14px;border:none;border-radius:0}.gnav--menu a:after{content:'';position:absolute;top:0;bottom:0;right:10px;margin:auto;width:7px;height:7px;border-top:2px solid #7cd6c9;border-right:2px solid #7cd6c9;transform:rotate(45deg)}.head_sub_nav--wrap{width:100%}.head_sub_nav li{border-top:2px dotted #ccc;border-bottom:none}.head_sub_nav a{margin-left:12px}.gnav_btn{position:fixed;top:0;right:0;z-index:9999;width:64px;height:64px;transition:all .4s ease-out;background-color:#fff}.gnav_btn--lines{position:relative;width:24px;height:16px}.gnav_btn--lines span{transition:all .4s ease-out;box-sizing:border-box}.gnav_btn--lines span{position:absolute;left:0;width:100%;height:2px;background-color:#7cd6c9}.gnav_btn--lines span:nth-of-type(1){top:0}.gnav_btn--lines span:nth-of-type(2){top:7px}.gnav_btn--lines span:nth-of-type(3){bottom:0}.active .gnav_btn--lines span:nth-of-type(1){transform:translateY(7px) rotate(-45deg)}.active .gnav_btn--lines span:nth-of-type(2){opacity:0}.active .gnav_btn--lines span:nth-of-type(3){transform:translateY(-7px) rotate(45deg)}.fixed-nav{position:fixed;left:0;right:0;bottom:0;z-index:99999999999;display:flex}.gnav--jobsearch,.gnav--contact{width:50%}.gnav--jobsearch a,.gnav--contact a{display:flex;justify-content:center;align-items:center;flex-direction:row;max-width:none;height:56px;border-radius:0;line-height:1;white-space:nowrap}.gnav--jobsearch svg,.gnav--contact svg{width:20px;height:auto;margin-right:8px;margin-bottom:0;transform:translateY(-1px)}}#modal_history{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.75);z-index:10000;opacity:0;pointer-events:none;transition:all .4s ease-out}#modal_history.active{opacity:1;pointer-events:all}.modal_history--box{position:relative;padding:72px 80px 64px 72px;max-width:720px;width:90%;background-color:#fff;border-radius:16px}.modal_history--box .close{position:absolute;top:8px;right:8px;width:46px;height:46px;border-radius:50%;border:2px solid #ddd;cursor:pointer;transition:all .4s ease-out}.modal_history--box .close:hover{background-color:#b2e4da;border:2px solid #b2e4da}.modal_history--box .close:before,.modal_history--box .close:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:24px;height:1px;background-color:#555;transition:all .4s ease-out}.modal_history--box .close:before{transform:rotate(45deg)}.modal_history--box .close:after{transform:rotate(-45deg)}.modal_history--box .close:hover:before,.modal_history--box .close:hover:after{background-color:#fff}.modal_history--box .side--ttl+p{text-align:center}.footer{overflow:hidden;background-image:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/footer-bg.jpg);background-size:cover}@media screen and (min-width:1193px){.footer{background-position:left}}@media screen and (max-width:1080px){#modal_history{top:64px;bottom:56px;height:calc(100% - 120px)}.modal_history--box{padding:20px 20px 24px;width:95%;border-radius:8px}.modal_history--box .side--ttl small{display:none}.modal_history--box .close{position:absolute;top:8px;right:8px;width:30px;height:30px;z-index:999}.modal_history--box .close:before,.modal_history--box .close:after{width:12px}.modal_history--box .side--ttl+p{text-align:left}.footer{padding-bottom:56px;background-image:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/footer-bg_sp.jpg)}}.footer_top{padding-top:40px;padding-bottom:32px}.fnav .fnav--menu>li>a:before{content:"";position:absolute;top:0;bottom:0;left:0;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/footer-icn_list.svg);width:14px;height:14px;margin:auto}.fnav .fnav--menu:not(:first-child){margin-left:120px}.fnav--menu a{display:block;padding:0 1em;color:#fff;position:relative;padding:5px 0 5px 24px}.fnav--menu a:hover{color:#7cd6c9}.fnav .fnav--menu ul{padding-left:1em}.fnav .fnav--menu ul li a:before{content:"";position:absolute;width:10px;height:10px;border:2px solid #7cd6c9;border-radius:5px;top:0;bottom:0;margin:auto;left:5px}.footer--bnr{margin-top:24px}.footer--bnr li{width:calc(25% - 30px);margin-right:40px}.footer--bnr li:last-child{margin-right:0}.footer--bnr a{display:block}.footer--bnr a:hover{opacity:.7}@media screen and (max-width:767px){.footer_top{padding-top:28px}.footer_top .inner{width:100%}.footer--logo{text-align:center}.footer--logo img{width:160px;margin-left:auto;margin-right:auto}.fnav .gnav--menu01{padding:8px 10% 16px}.fnav .gnav--menu01 a{color:#fff}.footer--bnr{margin-top:12px;padding-left:10%;padding-right:10%;margin-bottom:24px}.footer--bnr li{width:100%;margin-right:0;margin-bottom:8px;text-align:center}}.footer_btm{background:#7cd6c9;padding:8px 0}.footer_btm .label{font-size:.813rem;background:#fff;color:#7cd6c9;padding:4px 8px;line-height:1.4;border-radius:3px;margin-right:14px}.footer_btm img{width:140px}.fnav_bottom{margin:0 60px 0 30px}.fnav_bottom .fnav--menu li a{position:relative;color:#fff;font-size:.875rem;padding:0 .8em}.fnav_bottom .fnav--menu li:not(:last-child) a:before{content:"";position:absolute;top:4px;bottom:4px;right:0;border-right:1px solid #fff}.menu-item-type-custom span:after{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/footer-icn_link.svg);margin-left:5px}.copyright small{font-size:.75rem;color:#fff}@media screen and (max-width:767px){.footer_btm{position:relative;padding-top:0;padding-bottom:12px}.footer_btm:before,.footer_btm:after{content:"";position:absolute;width:400vw;height:400vw;top:-32px;border-radius:200vw;z-index:1;background-color:#7cd6c9;pointer-events:none}.footer_btm:before{right:-195vw}.footer_btm:after{left:-195vw}.footer_btm .inner{position:relative;z-index:10;width:100%}.footer_btm .label{line-height:1;margin-right:8px}.fnav_bottom{margin:12px 0 14px}.fnav_bottom .fnav--menu li{width:50%}.fnav_bottom .fnav--menu li:nth-child(odd){text-align:right}.fnav_bottom .fnav--menu li a{padding:0 .8em;font-size:1rem;white-space:nowrap}.fnav_bottom .fnav--menu li:nth-child(even) a:before{display:none}}.home main{overflow:hidden}.hero{position:relative;height:58vw;min-height:740px;max-height:880px;overflow:hidden}.hero:before{content:"";position:absolute;width:400vw;height:400vw;bottom:-395vw;right:-195vw;border-radius:200vw;z-index:1;background:#fff url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/dot_01.png)}.hero:after{content:"";position:absolute;width:400vw;height:400vw;bottom:-395vw;left:-195vw;border-radius:200vw;z-index:1;background:#fff url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/dot_01.png)}.hero--catch{position:absolute;top:296px;left:190px;font-size:2.5rem;line-height:1.6;color:#fff;z-index:1;text-shadow:0 0 10px #ccc}.hero--catch:before{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/hero-text.svg);position:absolute;left:-40px;top:-70px;z-index:-1}.hero_slides:after{content:"";position:absolute;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/hero-paint-left.png) top left no-repeat,url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/hero-paint-right.png) no-repeat top right;top:96px;bottom:0;left:0;right:0;mix-blend-mode:color;opacity:.6}.hero--catch p{position:relative;z-index:1}.hero--catch strong{position:relative}.hero--catch strong:after{content:"";position:absolute;width:8px;height:8px;background:#fff;border-radius:4px;top:-8px;left:0;right:0;margin:auto}.hero--catch span{font-size:3rem}.hero_slide{overflow:hidden}.hero_slide-sp{display:none !important}.hero_slides,.hero_slide,.hero_slide .slick-list,.hero_slide .slick-track,.hero_slide .slick-slider,.hero_slide .slick-slide{width:100%;height:100% !important}.hero_slide .slick-list{position:relative;overflow:hidden}.hero--quick-search-area{position:absolute;left:0;top:500px;background:rgba(255,255,255,.5);padding:20px 60px 25px 130px;border-top-right-radius:100px;border-bottom-right-radius:100px}.hero--quick-search-area .quick-search--ttl .icnarea{margin-right:12px}.hero--quick-search-area .quick-search--ttl{font-size:1.25rem}.hero--quick-search-area select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:1px solid #aaa;color:#aaa;height:40px;margin:0;padding:12px 40px 12px 15px;background:#fff url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/icn_pulldown.svg) center right no-repeat;vertical-align:middle;font-size:inherit;color:inherit;box-sizing:border-box;border-radius:4px;font-size:.813rem;width:200px;font-family:A1ゴシック M,YuGothic,'Yu Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic ProN',sans-serif}.hero--quick-search-area select:focus-visible{outline:none}.hero--quick-search-area select .default{color:#ccc}.hero--quick-search-area .closs{padding:4px;color:#aaa}.hero--quick-search-area button{-webkit-appearance:none;outline:0;border:none;border-radius:4px;background-color:#b2e4da;cursor:pointer;padding:10px 10px 10px 28px;color:#3a4651;transition:all .4s ease-out;margin:auto;display:block;width:104px;letter-spacing:.1em;font-size:1rem;margin-left:16px;font-family:A1ゴシック M,YuGothic,'Yu Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic ProN',sans-serif}.hero--quick-search-area button:hover{background:#7cd6c9}.hero--quick-search-area button span{position:relative}.hero--quick-search-area button span:before{content:"";position:absolute;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/icn_search_bl.svg) center center no-repeat;width:19px;height:20px;left:-24px}.hero--quick-search-area .link a{position:absolute;right:60px;top:30px;padding-right:20px}.hero--quick-search-area .link a:before{content:"";position:absolute;right:8px;top:10px;width:6px;height:6px;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .4s ease-out}.hero--quick-search-area .link a:hover:before{right:0}@media print,screen and (max-width:1400px){.hero--catch{left:90px}.hero--quick-search-area{padding:20px 60px 25px 30px}}@media screen and (max-width:767px){#wrapper{overflow:hidden}.hero{height:540px;min-height:auto}.hero_slide-pc{display:none !important}.hero_slide-sp{display:block !important}.hero--catch{top:auto;left:16px;bottom:260px;font-size:5vw;text-shadow:0 0 6px #ccc}.hero--catch:before{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/hero-text.svg);position:absolute;left:-90px;top:-64px;transform:scale(.5,.5)}.hero_slides:after{display:none;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/hero-paint-left.png) top left no-repeat,url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/hero-paint-right.png) no-repeat top right;top:148px}.hero--catch strong:after{top:-4px;width:4px;height:4px}.hero--catch span{font-size:7vw}.hero--quick-search-area .closs{padding:0}.hero--quick-search-area{top:300px;padding:16px 56px 40px 24px}.hero--quick-search-area .quick-search--ttl .icnarea{margin-right:6px}.hero--quick-search-area .quick-search--ttl .icnarea svg{width:24px;height:auto}.hero--quick-search-area .quick-search--ttl{font-size:1rem}.hero--quick-search-area select{padding:6px 40px 6px 8px;font-size:1.143rem;width:60vw}.hero--quick-search-area button{width:100%;margin-top:12px;margin-left:0}}.sec_head_01 .section--ttl{color:#3a4651;font-size:2.5rem}.sec_head_01 .sec_head--undertext{font-size:1.125rem}.sec_head_01 .sec_head--undertext span{position:relative}.sec_head_01 .sec_head--undertext span:after{content:"";position:absolute;width:4px;height:4px;background:#ccc;border-radius:4px;top:-12px;left:0;right:0;margin:auto}@media screen and (max-width:767px){.sec_head_01 .section--ttl{font-size:1.75rem}.sec_head_01 .icnarea{margin-bottom:-8px;transform:scale(.75,.75)}}.home_topics{position:relative;background:#fff url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/dot_01.png);padding-bottom:460px}.home_topics:before,.home_topics:after{content:"";position:absolute;top:0;right:0;left:0;bottom:-25%;z-index:0;display:block;background-repeat:no-repeat;pointer-events:none}.home_topics:before{background-image:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/pickup-bg_r.png);background-position:top right}.home_topics:after{background-image:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/pickup-bg_l.png);background-position:bottom left}.home_topics .inner{position:relative;z-index:1}.home_topics .sec_head,.home_topics .section--maincont{position:relative;z-index:1}.home_topics .sec_head--undertext{color:#fb8894}.home_topics .sec_head--undertext span:after{background-color:#fb8894}.home_topics .topics_slider .slick-list{overflow:visible}.home_topics .posts-topics .post{height:auto;padding:0;margin:0 20px;transition:.4s;border-radius:8px}.home_topics .posts-topics .post:not(.slick-active){opacity:.5}.home_topics .posts-topics .post:hover{box-shadow:0 0 10px #acb3b9}.home_topics .posts-topics .post .post--img{border-top-left-radius:8px;border-top-right-radius:8px}.home_topics .label{display:inline-block;position:absolute;top:10px;font-size:.875rem;box-sizing:border-box;padding:6px 0;height:36px;margin:0 0 0 -8px;color:#3a4651;background:#ccc;box-shadow:0 2px 2px rgba(0,0,0,.2);z-index:1}.home_topics .label-r-feature{background:#fefcdd}.home_topics .label-column{background:#e0f2e0}.home_topics .label-pickup{background:#f2e0e0}.home_topics .label-popular{background:#f2ece0}.home_topics .label-faq{background:#eae0f2}.home_topics .label-interview{background:#e0e8f2}.home_topics .label span{margin:0;padding:0 30px 0 15px;line-height:1.6}.home_topics .label:after{content:"";position:absolute;top:0;right:-8px}.home_topics .label-r-feature:after{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/label-cut_yl.svg)}.home_topics .label-column:after{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/label-cut_gr.svg)}.home_topics .label-pickup:after{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/label-cut_rd.svg)}.home_topics .label-popular:after{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/label-cut_or.svg)}.home_topics .label-faq:after{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/label-cut_pp.svg)}.home_topics .label-interview:after{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/label-cut_bl.svg)}.home_topics .label:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 6px transparent;border-right:solid 8px #aaa}.home_topics .label-r-feature:before{border-right:solid 8px #f7ecb6}.home_topics .label-column:before{border-right:solid 8px #b2e4da}.home_topics .prev-arrow,.home_topics .next-arrow{transition:.4s}.home_topics .prev-arrow{position:absolute;top:32%;margin:auto;left:-15px;z-index:1}.home_topics .next-arrow{position:absolute;top:32%;margin:auto;right:-15px;z-index:1}@media screen and (max-width:767px){.home_topics{padding-top:32px;padding-bottom:230px}.home_topics:before,.home_topics:after{bottom:0;background-size:75% auto}.home_topics:after{top:0;background-position:bottom left}.home_topics .inner{width:100%}.sec_head_01 .sec_head--undertext span:after{top:-6px}.home_topics .posts-topics .post{margin-left:8px;margin-right:8px}.home_topics .prev-arrow{left:8px}.home_topics .next-arrow{right:8px}}.home_jobsearch{padding-top:0}.home .home_jobsearch{margin-top:-360px}.home_jobsearch .inner{position:relative;border-radius:40px;padding-bottom:100px}.home_jobsearch .inner:before{content:"";position:absolute;width:280px;height:280px;background:#f2f9f9;border-radius:140px;top:-48px;left:0;right:0;margin:auto}.home_jobsearch .inner:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#f2f9f9 url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/search_bg.png) center center no-repeat;background-size:1081px 764px;border-radius:40px}.home_jobsearch .sec_head{position:relative;z-index:1;padding-top:40px}.home_jobsearch .innerbox{margin:0 auto;width:84%;position:relative;z-index:1}.home_jobsearch .search-box{background:#fff;border-radius:10px;padding:15px 20px;box-shadow:0 0 10px rgba(58,70,81,.1)}.home_jobsearch .search-box input[type=checkbox],.home_jobsearch .search-box input[type=radio]{display:none}.home_jobsearch .search-box--ttlwrap{width:160px;height:36px;padding-top:10px}.home_jobsearch .search-box--ttlwrap .icnarea{margin-right:12px}.home_jobsearch .search-box--ttl{font-size:1.5rem}.home_jobsearch .search-box--chooselist_01{display:inline-block;padding-right:48px}.home_jobsearch .search-box--chooselist_01 .open{position:relative;border:1px solid #ccc;border-radius:3px;padding:8px 8px 8px 32px;width:216px;line-height:2;display:block;cursor:pointer;transition:all .4s ease-out}.home_jobsearch .search-box--chooselist_01 a:hover{background:#7cd6c9;border-color:#7cd6c9;color:#fff}.home_jobsearch .search-box--chooselist_01>a span:before{content:"＋";color:#7cd6c9;font-size:1.5rem;position:absolute;left:8px;top:0;bottom:0;margin:auto;height:38px;transition:all .4s ease-out}.home_jobsearch .search-box--chooselist_01 a:hover span:before{color:#fff}.home_jobsearch .search-box--result{position:relative;flex:1;min-height:24px;padding-left:48px;border-left:2px dotted #cdcdcd}.home_jobsearch .search-box--resultlist li{position:relative;padding:4px 32px;cursor:pointer;transition:all .4s ease-out}.home_jobsearch .search-box--resultlist li:hover{opacity:.5}.home_jobsearch .search-box--resultlist li:before{content:"";background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/search-icn_check_grn.svg) center center no-repeat;border:1px solid #ccc;width:24px;height:24px;position:absolute;border-radius:3px;text-align:center;left:0}.home_jobsearch .search-box--resultlist li:not(:last-child):after{content:"";position:absolute;right:19px;top:3px;width:1px;height:28px;background:#ccc;transform:rotate(22deg)}.home_jobsearch .search-box--chooselist_02 li{margin-right:16px}.home_jobsearch .search-box--chooselist_02 li span{position:relative;border:1px solid #ccc;border-radius:3px;padding:8px 15px 8px 32px;transition:all .4s ease-out;cursor:pointer}.home_jobsearch .search-box--chooselist_02 li span:before{content:"";background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/search-icn_check_gr.svg) center center no-repeat;width:24px;height:24px;position:absolute;border-radius:3px;text-align:center;left:5px;top:6px;transition:all .4s ease-out}.home_jobsearch .search-box--chooselist_02 li.is-active span,.home_jobsearch .search-box--chooselist_02 li:hover span{background:#7cd6c9;color:#fff;border-color:#7cd6c9}.home_jobsearch .search-box--chooselist_02 li.is-active span:before,.home_jobsearch .search-box--chooselist_02 li:hover span:before{background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/search-icn_check.svg) center center no-repeat}.home_jobsearch .search-box_saraly .panel{display:none}.home_jobsearch .search-box_saraly .panel.is-show{display:block}.home_jobsearch .search-box_saraly select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:1px solid #aaa;color:#aaa;height:40px;margin:0;padding:10px 40px 10px 15px;background:#fff url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/icn_pulldown.svg) center right no-repeat;vertical-align:middle;font-size:inherit;color:inherit;box-sizing:border-box;border-radius:4px;width:200px;font-family:A1ゴシック M,YuGothic,'Yu Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic ProN',sans-serif;outline:0}.home_jobsearch .search-box_info{padding:20px}.home_jobsearch .search-box--detail{width:calc(100% - 160px)}.home_jobsearch .search-box--detail-ttl{position:relative;font-size:1.25rem;color:#fb8894;width:180px}.home_jobsearch .search-box--detail-ttl span:before{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/search-icn_list.svg);margin-right:8px}.home_jobsearch .search-box--detail-tags{width:calc(100% - 240px)}.home_jobsearch .search-box--detail-item{padding:18px 0 12px}.home_jobsearch .search-box--detail-item:nth-child(1){padding-top:8px}.home_jobsearch .search-box--detail-item:not(:last-child){border-bottom:2px dotted #cdcdcd}.home_jobsearch .search-box--detail-tags li{display:inline-block;margin-bottom:8px}.home_jobsearch .search-box--detail-tags label{position:relative;border:1px solid #ccc;padding:4px 12px 4px 36px;display:block;border-radius:20px;font-size:.938rem;transition:all .4s ease-out;cursor:pointer}.home_jobsearch .search-box--detail-tags label:before{content:"";position:absolute;top:0;bottom:0;left:12px;margin:auto;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/search-icn_tag_gr.svg) center center no-repeat;width:16px;height:16px;transition:all .4s ease-out}.home_jobsearch .search-box--detail-tags input[type=checkbox]:checked+label{background:#7cd6c9;color:#fff;border-color:#7cd6c9}.home_jobsearch .search-box_freeword .search-box--ttlwrap{width:200px}.search-box--freeword{flex:1}.home_jobsearch .searchtext{outline:0;height:40px;padding:0 20px;border-radius:4px;border:1px solid #ccc;width:100%;margin-right:16px;font-size:1rem;letter-spacing:.05em;font-family:YuGothic,'Yu Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic ProN',sans-serif !important;font-weight:700}.home_jobsearch button[type=submit]{-webkit-appearance:none;outline:0;border-radius:32px;border:none;background-color:#b2e4da;cursor:pointer;padding:21px 24px 21px 48px;color:#3a4651;transition:all .4s ease-out;margin:auto;display:block;width:280px;max-width:100%;letter-spacing:.1em;font-size:1rem;font-family:A1ゴシック M,YuGothic,'Yu Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic ProN',sans-serif;box-shadow:0 0 20px rgba(58,70,81,.15)}.home_jobsearch button[type=submit]:hover{background:#7cd6c9}.home_jobsearch button[type=submit] span{position:relative}.home_jobsearch button[type=submit] span:before{content:"";position:absolute;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/icn_search_bl.svg) center center no-repeat;width:19px;height:20px;left:-24px}@media screen and (min-width:768px){.home_jobsearch .search-box--detail-tags input[type=checkbox]:checked+label:before,.home_jobsearch .search-box--detail-tags label:hover:before{background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/search-icn_tag.svg) center center no-repeat}.home_jobsearch .search-box--detail-tags label:hover{background:#7cd6c9;color:#fff;border-color:#7cd6c9}}@media screen and (max-width:1080px) and (min-width:768px){.home_jobsearch .search-box--detail-item{display:block}.home_jobsearch .search-box--detail-ttl{width:100%;margin-bottom:8px}.home_jobsearch .search-box--detail-tags{width:100%}}@media screen and (max-width:767px){.home_jobsearch{padding-bottom:0}.home .home_jobsearch{margin-top:-200px}.home_jobsearch .inner{width:96%;border-radius:20px;padding-bottom:48px}.home_jobsearch .inner:before{width:140px;height:140px;border-radius:70px;top:-24px}.home_jobsearch .inner:after{border-radius:20px}.home_jobsearch .innerbox{width:92%}.home_jobsearch .sec_head{padding-top:20px}.home_jobsearch .search-box{border-radius:5px;padding:8px 16px 14px;box-shadow:0 0 6px rgba(58,70,81,.1)}.home_jobsearch .search-box--ttlwrap{width:100%;height:26px;padding-top:4px;margin-bottom:4px}.home_jobsearch .search-box--ttlwrap .icnarea{margin-right:0;margin-left:-6px;transform:scale(.5,.5)}.home_jobsearch .search-box--ttl{font-size:1rem}.home_jobsearch .search-box--chooselist_01{width:100%;padding-right:0}.home_jobsearch .search-box--chooselist_01 .open{width:100%}.home_jobsearch .search-box--result{width:100%;margin-top:12px;padding-top:12px;padding-left:0;border-top:2px dotted #cdcdcd;border-left:none}.home_jobsearch .search-box--resultlist li{padding-left:22px;padding-right:22px}.home_jobsearch .search-box--resultlist li:before{top:6px;width:16px;height:16px}.home_jobsearch .search-box--resultlist li:not(:last-child):after{right:12px;top:6px;height:18px}.home_jobsearch .search-box_saraly>div,.home_jobsearch .search-box--chooselist_02{width:100%}.home_jobsearch .search-box--chooselist_02 li{width:calc(50% - 4px);margin-right:8px}.home_jobsearch .search-box--chooselist_02 li:last-child{margin-right:0}.home_jobsearch .search-box--chooselist_02 li span{display:block;padding:6px 15px 6px 32px}.home_jobsearch .search-box_saraly select{width:100%;margin-top:8px}.home_jobsearch .search-box_info{padding:10px 16px 0}.home_jobsearch .search-box--detail{width:100%}.home_jobsearch .search-box--detail-ttl{width:100%;margin-left:4px;font-size:1rem}.home_jobsearch .search-box--detail-ttl:before{content:"";position:absolute;top:2px;right:16px;display:block;width:8px;height:8px;border-right:solid 2px;border-bottom:solid 2px;transform:rotate(45deg);transition:all .4s ease-out}.home_jobsearch .search-box--detail-ttl.active:before{top:6px;transform:rotate(-135deg)}.home_jobsearch .search-box--detail-tags{display:none;width:100%;margin-top:8px}.home_jobsearch .search-box--detail-item:nth-child(1){padding-top:4px}.home_jobsearch .search-box_freeword .search-box--ttlwrap,.home_jobsearch .search-box--freeword{width:100%}.home_jobsearch .searchtext{height:40px;padding:0 8px;margin-right:0}.home_jobsearch button[type=submit]{width:240px}}.modal_content{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:all .4s ease-out}.modal_content.visible{opacity:1;pointer-events:all}@media all and (-ms-high-contrast:none){.modal_content{display:none}.modal_content.visible{display:flex}}.modal_content .section_ttl{margin-bottom:38px}.modal_content--wrap{position:relative;width:90%;max-width:1140px;border-radius:16px;background-color:#fff;box-shadow:0 0 10px -4px #183827;transition:all .4s ease-out;transform:translateY(30px);border:2px solid #7cd6c9;padding:35px 50px}.modal_content.visible .modal_content--wrap{transform:translateY(0)}.modal_content .s-innerbox{margin:0 4% 32px}.modal_content .modal_content--wrap .btn-decision a{box-shadow:0 0 20px rgba(58,70,81,.15)}.modal_content--wrap .ttl{font-size:1.5rem;margin-bottom:32px}.modal_content--wrap .ttl svg{margin-right:16px}.modal_content--wrap .tab-group .tab{font-size:1.25rem;padding:12px 16px;width:305px;cursor:pointer}.modal_content--wrap .tab-group .tab.is-active{background:#f2f9f9;color:#fb8894}.modal_content--wrap .tab-group .tab span:before{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/search-icn_list.svg);margin-right:8px}.modal_content--wrap .tab-group .tab span:after{content:"選択中";background:#fff;border:1px solid #fb8894;color:#fb8894;font-size:.813rem;padding:2px 10px;border-radius:20px;margin:0 0 0 10px;display:inline-block;opacity:0;transform:translateY(-4px)}.modal_content--wrap .tab-group .tab.checked span:after{opacity:1}.modal_content--wrap .tab-group{border-right:2px dotted #cdcdcd}.modal_content--wrap .panel-group{margin:0 4%;width:100%}.modal_content--wrap .panel-group label:before{content:"";border:1px solid #ccc;width:24px;height:24px;position:absolute;border-radius:3px;text-align:center;left:0;top:14px}.modal_content--wrap .panel-group input[type=checkbox]:checked+label:before{background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/search-icn_check_grn.svg) center center no-repeat}.modal_content--wrap .panel{display:none}.modal_content--wrap .panel.is-show{display:block}.modal_content--wrap .panel .area-name{position:relative;font-size:1.25rem;margin-bottom:16px;padding-left:35px}.modal_content--wrap .panel .area-name,.modal_content--wrap .panel .area-name *{cursor:pointer}.modal_content--wrap .panel .area-name label:before{top:0;bottom:0;margin:auto}.modal_content--wrap .panel .count{color:#fb8894;font-size:.813rem;margin:0 0 0 16px;display:inline-block}.modal_content--wrap .panel .p_list{margin:0 3%}.modal_content--wrap .panel .p_item{position:relative;width:50%;font-size:1.125rem;padding:10px 0 10px 35px}.modal_content--wrap .panel .p_item,.modal_content--wrap .panel .p_item *{cursor:pointer}.modal_content--wrap .close{position:absolute;top:16px;right:18px;cursor:pointer;text-align:center;line-height:1.4;z-index:2}.modal_content--wrap .close i{display:inline-block;padding:10px 10px 4px;border-radius:50%;font-size:2rem;font-style:normal;transition:all .4s ease-out;border:2px solid #7cd6c9;color:#7cd6c9;line-height:1}.modal_content--wrap .close:hover i{background-color:#7cd6c9;color:#fff;border-color:#7cd6c9}.modal_content--wrap .check_style-no{width:75%;height:400px;overflow-y:scroll;background:#f8f6ef;padding:20px 70px 20px 30px;border-radius:0 8px 8px 0}.modal_content--wrap .check_style-no::-webkit-scrollbar{width:10px;background-color:transparent;box-shadow:inset 0 0 1px rgba(0,0,0,.5)}.modal_content--wrap .check_style-no::-webkit-scrollbar-track{border-radius:8px;box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.modal_content--wrap .check_style-no::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:8px;box-shadow:0 0 0 1px rgba(255,255,255,.3)}@media screen and (max-width:767px){.modal_content{top:64px;bottom:56px;height:calc(100% - 120px)}.modal_content .section_ttl{margin-bottom:38px}.modal_content--wrap{width:95%;transform:translateY(30px);padding:8px 12px 24px;border-radius:8px}.modal_content .s-innerbox{margin:0 0 24px}.modal_content .modal_content--wrap .btn-decision a{box-shadow:0 0 20px rgba(58,70,81,.15)}.modal_content--wrap .ttl{font-size:1rem;margin-bottom:0}.modal_content--wrap .ttl svg{margin-right:0;transform:scale(.5,.5)}.modal_content--wrap .tab-group .tab{position:relative;width:70px;padding:8px;font-size:.857rem;line-height:1.4;letter-spacing:.05em}.search-box_job .modal_content--wrap .tab-group .tab{width:80px}.modal_content--wrap .tab-group .tab span:before{display:none}.modal_content--wrap .tab-group .tab span:after{content:"";position:absolute;top:0;left:-4px;bottom:2px;width:8px;height:8px;background-color:#fb8894;padding:0;margin:auto;transform:translateY(0)}.modal_content--wrap .panel{min-height:263px}.modal_content--wrap .panel-group{margin:0 3%}.modal_content--wrap .panel-group label:before{width:16px;height:16px;top:2px}.modal_content--wrap .panel .area-name{font-size:1.071rem;margin-bottom:8px;padding-left:24px}.modal_content--wrap .panel .area-name label:before{top:-4px}.modal_content--wrap .panel .count{margin-left:8px}.modal_content--wrap .panel .p_list{margin:0 3%}.modal_content--wrap .panel .p_item{width:100%;font-size:1rem;line-height:1.4;padding:0 0 0 24px;margin-bottom:12px}.modal_content--wrap .close{top:8px;right:10px}.modal_content--wrap .close i{padding:6px 6px 3px;font-size:1.25em}}.home_beginner{background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/beginner-bg.png) top 80px center no-repeat;padding-bottom:0}.home_beginner .beginner-page_list li{overflow:hidden}.home_beginner .beginner-page_list li:before{content:"";position:absolute;top:10.9%;left:10.5%;right:10.5%;bottom:10.9%;z-index:10;display:block;background-image:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/dot_01.png);pointer-events:none;opacity:0;transition:all .4s ease-out}.home_beginner .beginner-page_list li:hover:before{opacity:1}.home_beginner .beginner-page_list li .innerbox{top:0;bottom:0;left:0;right:0;z-index:100;margin:auto;text-align:center;height:84px}.home_beginner .beginner-page_list li:nth-child(3) .innerbox{height:42px}.home_beginner .beginner-page_list li .b-page--ttlwrap{position:relative;display:inline-block}.home_beginner .beginner-page_list li .b-page--en svg{position:absolute;left:-40px;top:-45px}.home_beginner .beginner-page_list li:nth-child(1) .b-page--en svg{left:0}.home_beginner .beginner-page_list li .b-page--ttl{font-size:2rem;color:#fff}.home_beginner .beginner-page_list li .b-page--link{position:relative;color:#fff;font-weight:400;margin:32px auto 0;width:264px;font-size:.938rem}.home_beginner .beginner-page_list li .b-page--link .arrow{position:absolute;right:35px;z-index:2;transition:all .4s ease-out}.home_beginner .beginner-page_list li:hover .b-page--link .arrow{right:25px}.home_beginner .beginner-page_list li .b-page--link .circle:before{content:"";position:absolute;top:0;bottom:0;right:15px;margin:auto;width:32px;height:32px;background:#fff;opacity:.5;border-radius:16px;transition:all .4s;z-index:2}.home_beginner .beginner-page_list li .imgarea{background-color:#888}.home_beginner .beginner-page_list li a img{transition:all 1s}.home_beginner .beginner-page_list li a:hover img{filter:blur(3px)}@media screen and (max-width:1080px) and (min-width:768px){.home_beginner .beginner-page_list li .b-page--ttl{font-size:2rem;color:#fff;font-size:1.25rem}.home_beginner .beginner-page_list li .b-page--link{width:calc(100% - 40px);padding-right:30px}}@media screen and (max-width:767px){.home_beginner .beginner-page_list li:before{display:none}.home_beginner .beginner-page_list li .innerbox{top:0;bottom:0;left:0;right:0;z-index:100;margin:auto;text-align:center;height:84px}.home_beginner .beginner-page_list li:nth-child(3) .innerbox{height:42px}.home_beginner .beginner-page_list li .b-page--en svg{top:-36px;transform:scale(.75,.75)}.home_beginner .beginner-page_list li:nth-child(1) .b-page--en svg{left:-24px}.home_beginner .beginner-page_list li .b-page--ttl{font-size:1.5rem}.home_beginner .beginner-page_list li .b-page--link{margin-top:16px}}.home_column{position:relative;background:#f2f9f9 url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/dot_01.png);padding-bottom:100px}.home_column:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-image:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/column-bg.png);background-position:top left;background-repeat:no-repeat;background-size:contain}.home_column .inner{position:relative;z-index:1}.home_column .column_list{margin:0 -16px}.home_column .posts-column .post{width:33%}.home_column .column_list .post--img{border-radius:8px}.home_column .post--txt{display:none}@media screen and (max-width:767px){.home_column{padding-top:24px;padding-bottom:48px}.home_column:before{width:50%}.home_column .posts-column .post{width:50%;padding:0 7px}.home_column .posts-column .post:last-child{display:none}}.home_news{position:relative;padding:40px 0 0}.home_news:before{content:"";position:absolute;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/news-bg.png) top right no-repeat;background-size:100% auto;width:40%;max-width:448px;height:547px;top:0;right:0;z-index:2}.home_news:after{content:"";position:absolute;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/news-mainimg.jpg) no-repeat;background-size:100% auto;width:50%;top:105px;bottom:0;left:0;border-top-right-radius:40px}.home_news .inner{max-width:100%}.home_news .innerbox{width:60%;margin:124px 0 0 auto}.home_news .section--maincont{position:relative;flex:1;padding:40px 70px 0;border-top-left-radius:40px}.home_news .section--maincont:before{content:"";position:absolute;background:#fff;top:0;bottom:0;left:0;width:17%;border-top-left-radius:40px;z-index:1}.home_news .sec_head,.home_news .news_list,.home_news .btn{position:relative;z-index:2}@media screen and (max-width:767px){.home_news{padding-top:32px}.home_news:after{display:none}.home_news .innerbox{width:100%;margin:0 auto}.home_news .section--maincont{padding:0}.home_news .section--maincont:before{display:none}}.home_gallery{position:relative;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/top/gallery-bg.png) center center no-repeat;background-size:1081px 764px;padding-top:120px;padding-bottom:0;overflow:hidden}.home_gallery .inner:before{content:"";position:absolute;width:400px;height:400px;border-radius:200px;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/dot_02.png);bottom:0;left:-100px;z-index:2}.home_gallery .gallery_list{position:relative;z-index:2}.home_gallery .gallery_list li .kirakira{position:absolute}.home_gallery .gallery_list li{position:relative;width:50%}.home_gallery .gallery_list li:nth-child(1){margin-top:80px}.home_gallery .gallery_list li:nth-child(1):before{content:"";position:absolute;width:280px;height:280px;border-radius:140px;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/dot_01.png);top:-100px;left:-180px;z-index:-1}.home_gallery .gallery_list li:nth-child(1) .kirakira_01{bottom:-150px;right:100%}.home_gallery .gallery_list li:nth-child(1) .kirakira_02{top:-100px;right:calc(100% + 20px)}.home_gallery .gallery_list li:nth-child(1) .kirakira_03{bottom:-205px;right:calc(100% - 40px)}.home_gallery .gallery_list li:nth-child(1) .kirakira_03 svg{width:80px}.home_gallery .gallery_list li:nth-child(2):before{content:"";position:absolute;width:400px;height:400px;border-radius:200px;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/dot_02.png);top:240px;right:-100px;z-index:-1}.home_gallery .gallery_list li:nth-child(2) .kirakira_01{bottom:70px;left:40px}.home_gallery .gallery_list li:nth-child(3){margin-top:-60px;width:100%;text-align:center;width:50%}.home_gallery .gallery_list li:nth-child(3) .kirakira_01{bottom:-30px;right:-200px}.home_gallery .gallery_list li:nth-child(3) .txtarea{top:100px;right:-18%}.home_gallery .gallery_list li img{border-radius:24px}@media screen and (max-width:767px){.home_gallery{background-size:90% auto;padding-top:60px}.home_gallery .inner:before{width:200px;height:200px;border-radius:100px;left:-50px}.home_gallery .gallery_list li:nth-child(1){margin-top:40px}.home_gallery .gallery_list li:nth-child(1):before{width:140px;height:140px;top:-50px;left:-90px}.home_gallery .gallery_list li:nth-child(1) .kirakira_01{bottom:-75px;right:100%}.home_gallery .gallery_list li:nth-child(1) .kirakira_02{top:-50px;right:calc(100% + 10px)}.home_gallery .gallery_list li:nth-child(1) .kirakira_03{bottom:-102px;right:calc(100% - 20px)}.home_gallery .gallery_list li:nth-child(1) .kirakira_03 svg{width:40px}.home_gallery .gallery_list li:nth-child(2):before{width:200px;height:200px;top:120px;right:-50px}.home_gallery .gallery_list li:nth-child(2) .kirakira_01{bottom:35px;left:20px}.home_gallery .gallery_list li:nth-child(3){margin-top:-30px}.home_gallery .gallery_list li:nth-child(3) .kirakira_01{bottom:-15px;right:-100px}.home_gallery .gallery_list li:nth-child(3) .txtarea{top:50px;right:-36%}.home_gallery .gallery_list li:nth-child(3) .txtarea svg{width:164px}.home_gallery .gallery_list li img{border-radius:12px}}.home_buttons{position:relative;padding-top:120px;overflow:hidden}.home .home_buttons{margin-top:-120px}.home_buttons-wrap{background:#f2f9f9}.home_buttons:before,.home_buttons:after{content:"";position:absolute;top:0;width:400vw;height:400vw;border-radius:200vw;z-index:-1;background:#f2f9f9}.home_buttons:before{right:-195vw}.home_buttons:after{left:-195vw}.home_buttons .btn_list li:nth-child(odd){margin-right:40px}.home_buttons .btn_list li a{width:280px;padding-left:70px}.home_buttons .btn_list .btn+.btn{margin-top:0}.home_buttons .btn_list li .icnarea svg{position:absolute;top:0;bottom:0;margin:auto;left:-34px}@media screen and (max-width:767px){.home_buttons{padding-top:64px}.home .home_buttons{margin-top:-24px}.home_buttons .section_pdg{padding-top:0}.home_buttons .btn_list li:nth-child(odd){margin-right:0}.home_buttons .btn_list li a{width:100%}.home_buttons .btn_list .btn+.btn{margin-top:16px}}@media screen and (max-width:767px){.subpage>main{overflow:hidden}}.page-flow #section-01 .lps_parts--banner .bnr a{position:relative}.page-flow #section-01 .lps_parts--banner .bnr:not(:last-child) a:after{content:"";position:absolute;top:0;bottom:0;right:-24px;margin:auto;display:block;width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #fee7e9}@media screen and (max-width:767px){.page-flow #section-01 .lps_parts--banner .flex-sp-block{flex-direction:row;justify-content:space-between}.page-flow #section-01 .lps_parts--banner .bnr{width:calc(50% - 6px);margin-left:0;margin-right:0}.page-flow #section-01 .lps_parts--banner .bnr:not(:last-child) a:after{right:-11px;border-width:8px 0 8px 8px;border-color:transparent transparent transparent #fdced3}}.sitemap--menu{flex:1}.sitemap--menu a,.sitemap--menu span{display:block}.sitemap--menu a{position:relative}.sitemap--menu a:hover{color:#8ddbd0}.sitemap--menu>li>a{font-size:1.125rem;border-bottom:2px dotted #d3d3d3;padding-bottom:.5em;margin-bottom:1.25em}.sitemap_sub_nav--wrap{padding-left:1.25em;margin-bottom:1.5em}.sitemap_sub_nav a{padding-top:.4em;padding-bottom:.4em;padding-left:1.25em}.sitemap_sub_nav a:before{content:'';position:absolute;top:0;bottom:0;left:0;margin:auto;width:8px;height:8px;border-top:2px solid #8ddbd0;border-right:2px solid #8ddbd0;transform:rotate(45deg)}@media print,screen and (min-width:768px){.sitemap--menu:not(:last-child){margin-right:7.41%}}@media screen and (max-width:767px){.sitemap--menu:not(:last-child){margin-bottom:24px}}.page-contact .cta_tel{width:100%;max-width:400px;margin-left:auto;margin-right:auto}.page-contact .cta_tel a{padding:24px 40px}@media screen and (max-width:767px){.page-contact .cta_tel a{display:block;padding:16px}.page-contact .footer_btm{padding-top:8px}.page-contact .footer_btm:before,.page-contact .footer_btm:after{display:none}}.page-entry .lps_parts--button .btn:first-child a{color:#000;border:solid 1px #ddd;box-shadow:none}.page-entry .lps_parts--button .btn:first-child a:before,.page-entry .lps_parts--button .btn:first-child a:after{display:none}.main_column{flex:1;margin-right:48px;overflow:hidden}.post{position:relative}.post .post--img{overflow:hidden}.post .post--img img{transition:.4s}.post:hover .post--img img{transform:scale(1.2,1.2);left:0}.post--link:before{content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer}.post--date{font-family:'Lato',sans-serif;color:#aaa}.post--info.flex .post--date+.cat_list{margin-left:16px}.cat_list{position:relative;z-index:2;overflow:hidden}span.cat_list{display:inline-block;vertical-align:middle}.cat_list a{display:inline-block;vertical-align:middle;font-size:.813rem;background-color:#fcc6c7;color:#fff;padding:.1em .8em;float:left;white-space:nowrap;margin:2px;border-radius:3px}span.cat_list a{background-color:#7cd6c9}.cat_list a:hover{opacity:.7}@media screen and (max-width:1100px){.container>.inner.flex{display:block}.main_column{width:100%;margin-bottom:80px;margin-right:0}}.side_column{width:264px}.side_section:not(:last-child){margin-bottom:40px}.side--ttl{letter-spacing:.2em;margin-bottom:16px;padding-top:4px;padding-left:12px;border-left:4px solid #b2e4da;line-height:1.3}.side--ttl small{opacity:.5;letter-spacing:.15em;display:block;line-height:1}.posts-side .post{transition:all .4s ease-out}.posts-side .post:hover{opacity:.5}.posts-side .post:not(:last-child){margin-bottom:12px;padding-bottom:12px;border-bottom:2px dotted #ccc}.posts-side .post--img{margin-left:16px;width:64px;height:64px;overflow:hidden;background-color:#f2f9f9}.posts-side .txtarea{flex:1}.posts-side .post--date{margin-bottom:0}.posts-side .post--ttl{line-height:1.4}.posts-side .post--ttl br{display:none}.side_column .archive_list--ttl{cursor:pointer;font-weight:500;line-height:1.8}.side_column .archive_list--ttl:after{content:'';display:block;width:8px;height:8px;border-top:1px solid;border-right:1px solid;transform:rotate(135deg);transition:all .4s ease-out}.side_column .archive_list--ttl.active:after{transform:rotate(315deg)}.side_column .archive_month{display:none}.archive-pulldown{position:relative;margin-left:auto;z-index:1}.archive-pulldown .archive_list{position:relative}.archive-pulldown .archive_list:not(:last-child){margin-right:24px}.archive-pulldown .archive_list a{display:block;padding:.25em 1em;text-align:left}.archive-pulldown .archive_list a:not(:last-child){border-bottom:1px solid #eee}.archive-pulldown .archive_list a:hover{background-color:#eee}.archive-pulldown .archive_list--label{margin-right:8px}.archive-pulldown .archive_list--btn{cursor:pointer;border:none;outline:none;appearance:none;padding:.25em 4em .25em 2em;background-color:#fff;border:1px solid #ccc;font-family:A1ゴシック M,YuGothic,'Yu Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic ProN',sans-serif;font-size:1rem;line-height:1.8;letter-spacing:.08em}.archive-pulldown .archive_list--btn:after{content:'';position:absolute;top:0;bottom:.4em;right:.8em;margin:auto;width:.6em;height:.6em;border-bottom:1px solid;border-right:1px solid;transform:rotate(45deg);transition:all .2s ease-out}.archive-pulldown .active .archive_list--btn:after{bottom:-.2em;transform:rotate(225deg)}.archive-pulldown .archive_list--menu{position:absolute;z-index:1;width:100%;background-color:#fff;border:1px solid #ccc;visibility:hidden;margin-top:-1px;opacity:0;transition:all .2s ease-out}.archive-pulldown .active .archive_list--menu{visibility:visible;opacity:1}.child_cat--list{display:none}.side_column .no_history{display:none}@media screen and (max-width:1100px){.side_column{width:100%}}.posts-topics .post{padding-bottom:48px;padding-top:48px}.posts-topics .post:first-child{border-top:1px solid #e5e5e5}.posts-topics .post--img img{border-top-left-radius:8px;border-top-right-radius:8px}.posts-topics .post--txtarea{flex:1;background:#fff;padding:20px 30px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.posts-topics .post--ttl{font-size:1.25rem}.posts-topics .en-tag{right:-10px;bottom:-25px}.posts-topics .post--img:before{padding-top:64%}@media screen and (max-width:1100px){.side_column .jobsearch_ctas .entry,.side_column .jobsearch_ctas .favo,.side_column .jobsearch_ctas .register,.side_column .jobsearch_ctas .copy{display:none}}@media screen and (max-width:767px){.posts-topics .post--txtarea{padding:16px 24px}.posts-topics .post--ttl{font-size:1rem}.posts-topics .en-tag{right:0;bottom:0}.posts-topics .en-tag svg{width:auto;height:24px}}.posts-column .post{padding:0 16px}.archive .posts-column .post{width:50%;margin-bottom:32px}.archive .posts-column .post:last-child{margin-bottom:0}.posts-column .post--img{padding-left:8px;padding-right:8px;border-radius:8px;overflow:hidden;background-color:#f2f9f9}.posts-column .post--img:before{padding-top:64%}.posts-column .post--info.flex .cat_list+.post--date{margin-left:16px;font-size:.875rem}.posts-column .post--info .cat_list a{background-color:#b2e4da}.posts-column .post--txtarea{flex:1;padding:15px 5px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.posts-column .post--ttl{font-size:1.25rem}.posts-column .post:hover .post--ttl a{color:#7cd6c9}.posts-column .en-tag{right:-10px;bottom:-25px}@media screen and (max-width:767px){.posts-column .post{padding:0}.archive .posts-column .post{width:100%;margin-bottom:16px}.home .posts-column .post--info{align-items:flex-start;flex-direction:column}.home .posts-column .post--info.flex .cat_list+.post--date{margin-top:4px;margin-left:0}.posts-column .post--txtarea{padding:12px 4px}.posts-column .post--ttl{font-size:1.125rem}}.news--archive{padding-top:20px;padding-bottom:20px;background-color:#111}.news--archive li{margin-left:8px;margin-right:8px}.news--archive a{color:#fff}.news_list .post{padding-bottom:16px;padding-top:16px;margin-bottom:0}.news_list .post:not(:last-child){border-bottom:4px dotted #dedede}.news_list .post--info{margin-right:16px}.news_list .post--link:not([href="javascript:void(0);"]):hover{color:#fb6474}.news_list .post--link:hover svg{fill:#fb6474}@media screen and (max-width:767px){.news_list .post{display:block}.news_list .post--info{margin-bottom:8px;margin-right:0}}.post-type-jobsearch .container{position:relative;z-index:1000}.archive-jobsearch .home_jobsearch{padding:0}.archive-jobsearch .home_jobsearch .inner,.archive-jobsearch .home_jobsearch .innerbox{width:100%}.archive-jobsearch .home_jobsearch .inner:before,.archive-jobsearch .home_jobsearch .inner:after,.archive-jobsearch .home_jobsearch .sec_head{display:none}.archive-jobsearch .home_jobsearch .search-box{border-radius:0;padding:15px 0;box-shadow:none}.archive-jobsearch .home_jobsearch .search-box--chooselist_01{padding-right:20px}.archive-jobsearch .home_jobsearch .search-box_info{padding:15px 0}.search_keyword{position:relative;padding:32px;border-radius:16px;background-color:#fefcdd}.search_keyword:before{content:"";position:absolute;left:0;right:0;bottom:-40px;margin:0 auto;width:0;height:0;border:20px solid transparent;border-top:20px solid #fefcdd}#show-keywords span{display:inline-block;padding:4px 10px 2px;margin:2px;border-radius:4px;background-color:#f7ecb6}.posts-search .post{background-color:#f2f9f9;border-radius:16px}.posts-search .post:not(:last-child){margin-bottom:32px}.posts-search .post--img{width:40%;border-radius:16px 0 0 16px;padding-left:16px;padding-right:16px;overflow:hidden;background-color:#f2f2f2}.posts-search .post--img:before{padding-top:64%}.posts-search .post .post--txtarea{flex:1;padding:32px}.posts-search .editor-ttl2{color:#333}.posts-search .table1 th,.posts-search .table1 td{padding:10px 8px;font-size:.95rem;line-height:1.5}.posts-search .table1 th{text-align:left;letter-spacing:0;width:98px}.posts-search .table1 td .cat_list a{padding-top:4px}@media screen and (max-width:767px){.archive-jobsearch .home_jobsearch .search-box{padding:15px 0}.archive-jobsearch .home_jobsearch .search-box--chooselist_01{padding-right:0}.archive-jobsearch .home_jobsearch .search-box_info{padding:0}.search_keyword{padding:16px;border-radius:8px;font-size:.857rem}.search_keyword:before{bottom:-20px;border:10px solid transparent;border-top:10px solid #fefcdd}.posts-search .post{border-radius:8px}.posts-search .post:not(:last-child){margin-bottom:24px}.posts-search .post .post--img{width:100%;border-radius:8px 8px 0 0}.posts-search .post .post--txtarea{padding:24px 20px}.posts-search .table1 th,.posts-search .table1 td{padding:8px 0;line-height:1.3}.posts-search .table1 th{width:5em;font-size:.75rem}.posts-search .table1 th:before{height:1px}.posts-search .table1 td{padding-left:8px;border-bottom-width:1px}}.favo_remove_btn{position:relative;z-index:1}.favo_remove_btn a{display:block;margin-top:20px;padding:12px;border-radius:8px;background-color:#fb6474;color:#fff;text-align:center}.favo_remove_btn a:hover{background-color:#ee4f62}.remove_comp small{display:inline-block;line-height:1.5;font-family:YuGothic,'Yu Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic ProN',sans-serif;font-weight:700}.jobsearch_info .cat_list a,.posts-search .post .cat_list a{pointer-events:none}.jobsearch_info--ttl{padding-left:4px;padding-right:4px;padding-bottom:10px;border-bottom:4px solid #b2e4da;font-size:1.75rem}.jobsearch_info .table1 th,.jobsearch_info .table1 td{padding-left:16px;padding-right:16px}.jobsearch_info .table1 th{width:170px;text-align:left;font-size:1rem}.jobsearch_ctas a{position:relative;display:flex;align-items:center;width:100%;border-radius:8px;padding:16px;letter-spacing:0}.main_column .jobsearch_ctas a{justify-content:center}.jobsearch_ctas a .icon{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:40px;height:40px;margin-right:10px;background-color:rgba(120,120,120,.1)}.main_column .jobsearch_ctas a .icon{margin-left:-16px}.main_column .jobsearch_ctas .entry{width:100%;margin-bottom:24px;font-size:1.5rem}.main_column .jobsearch_ctas .favo,.main_column .jobsearch_ctas .copy,.main_column .jobsearch_ctas .register{width:32.5%}.jobsearch_ctas .entry a{background-color:#ff884b;color:#fff}.jobsearch_ctas .entry a:hover{background-color:#f96d26}.jobsearch_ctas .favo a{background-color:#ffb83b;color:#fff}.jobsearch_ctas .favo a:hover{background-color:#fbaa1c}.jobsearch_ctas .register a{background-color:#fb6474;color:#fff}.jobsearch_ctas .register a:hover{background-color:#ee4f62}.jobsearch_ctas .copy a{background-color:#ddd}.jobsearch_ctas .copy a:hover{background-color:#ccc}.jobsearch_ctas .search a,.jobsearch_ctas .contact a{position:relative;justify-content:center;padding:10px 8px;border:2px solid #b2e4da}.side_column .jobsearch_ctas a:before{content:"";position:absolute;top:0;right:16px;bottom:0;margin:auto 0;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.side_column .jobsearch_ctas .search a:before,.side_column .jobsearch_ctas .contact a:before{border-right:2px solid #b2e4da;border-bottom:2px solid #b2e4da}.side_column .jobsearch_ctas .copy a:before{border-right:2px solid #333;border-bottom:2px solid #333}.jobsearch_ctas .search a:hover,.jobsearch_ctas .contact a:hover{background-color:#b2e4da}.side_column .jobsearch_ctas .search a:hover:before,.side_column .jobsearch_ctas .contact a:hover:before{border-right:2px solid #fff;border-bottom:2px solid #fff}.single-jobsearch .mce-content-body{padding-bottom:32px;border-bottom:solid 1px #eee}@media screen and (max-width:1100px){.main_column .jobsearch_ctas .entry{margin-bottom:12px}}@media screen and (max-width:767px){.jobsearch_info--ttl{padding-left:2px;padding-right:2px;border-bottom-width:2px;font-size:1.25rem}.jobsearch_info .table1 th,.jobsearch_info .table1 td{padding-left:8px;padding-right:8px;line-height:1.5}.jobsearch_info .table1 th{padding-bottom:0;font-size:.857rem;color:#7cd6c9}.jobsearch_info .table1 td{padding-top:8px}.jobsearch_info .table1 th:before{display:none}.jobsearch_ctas a .icon{position:absolute;top:0;left:48px;bottom:0;margin:auto}.main_column .jobsearch_ctas .entry{margin-top:24px;margin-bottom:24px;font-size:1.25rem}.main_column .jobsearch_ctas .favo,.main_column .jobsearch_ctas .copy,.main_column .jobsearch_ctas .register{width:100%;margin-bottom:10px}.main_column .jobsearch_ctas .entry a{padding:16px}}.page-lp .header{background:0 0}.page-lp .lp--wrap{position:relative}.page-lp .lp--wrap:before{content:"";position:absolute;top:200px;bottom:100px;left:0;right:0;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/ptn_stripe.jpg)}.page-lp .lp--wrap>*{position:relative}@media screen and (max-width:767px){.page-lp .inner,.page-lp .inner-xl{width:92%;max-width:92%}.page-lp .lp--wrap:before{top:320px;bottom:50px}}.page-lp .header{position:absolute}.lp-hero{position:relative;height:58vw;min-height:740px;max-height:880px;overflow:hidden}.lp-hero .hero_slides:after{display:none}.lp-hero--catch{position:absolute;top:-40px;bottom:0;left:0;right:0;margin:auto;width:617px;height:696px;z-index:1;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/hero--catch_bg.png);background-size:cover}.lp-hero .hero_slide-pc,.lp-hero .hero_slide-pc li{height:100%}.lp-hero--cta{position:absolute;bottom:184px;left:0;right:0;margin:auto}.uptxt{font-size:1.25rem;line-height:2.4}.uptxt>span:before{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/toptxt-lft.svg);position:absolute;left:-32px;bottom:-12px}.uptxt>span:after{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/toptxt-rgt.svg);position:absolute;right:-32px;bottom:-12px}.lp-hero--catch .btn a{max-width:400px;padding:20px 70px}@media screen and (min-width:768px) and (max-width:1400px){.lp-hero--catch{bottom:80px;width:540px;height:610px}.lp-hero--cta{bottom:160px}}@media screen and (max-width:767px){.lp-hero{height:calc(74vh - 3.4vw);min-height:420px;max-height:640px;background:#fff}.lp-hero--catch{top:calc(64px + 21vh);width:100%;height:430px;background-size:320px auto;background-position:center;background-repeat:no-repeat}.lp-hero--cta{bottom:120px}.lp-hero--catch .btn a{max-width:320px;padding:8px 16px}.uptxt>span:before,.uptxt>span:after{display:none}.uptxt{font-size:1rem}.uptxt b{font-size:1.143rem}}.fixed-btm{position:fixed;bottom:-156px;left:0;right:0;padding:18px;background:#fff url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/dot_01.png);box-shadow:0 0 20px rgb(58 70 81/15%);opacity:0;transition:all .4s ease-out;z-index:3}.fixed-btm.active{opacity:1;bottom:0}.fixed-btm--btn a{max-width:560px;overflow:visible}.fixed-btm--balloon{top:-74px;left:-48px;right:0;padding:4px 0;width:110px;height:110px;display:flex;justify-content:center;align-items:center;line-height:1.2;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/flow--balloon.png) no-repeat center/110px 110px}.fixed-btm--balloon .dot:before{top:-10px;font-size:.75rem}@media screen and (max-width:767px){.fixed-btm{padding:10px;bottom:-106px}.fixed-btm--cta .uptxt{margin:0 0 4px;overflow:hidden;font-size:1rem}.fixed-btm--cta .uptxt span:before,.fixed-btm--cta .uptxt span:after{display:block}.fixed-btm--btn a{padding:8px 10px;max-width:280px}.fixed-btm--btn span{font-size:1.125rem}.fixed-btm--balloon{display:none}}.lp--innerbox{padding:160px 120px 160px;background-color:#fff;border-radius:80px}@media screen and (max-width:1080px){.lp--innerbox{padding:120px 60px 100px}}@media screen and (max-width:767px){.lp--innerbox{padding:120px 5% 50px;border-radius:40px}}.sec_head_lp .icnarea:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:8px;border-top:2px solid #ffaab3;border-bottom:2px solid #ffaab3}.sec_head_lp .icnarea:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:240px;background:#fff}.sec_head_lp svg{position:relative;z-index:1}.sec_head_lp .section--ttl{position:relative;margin-top:-12px;letter-spacing:.05em}.sec_head_lp .icnarea svg{margin-bottom:20px}@media screen and (max-width:767px){.sec_head_lp .icnarea:after{width:164px}.sec_head_lp .section--ttl{margin-top:0;margin-bottom:8px}}.lp_secnav{margin-top:-25px;padding-top:26px;padding-bottom:26px;background-color:#fb8894}.lp_secnav:before{content:"";position:absolute;max-width:1920px;width:100%;height:65px;bottom:calc(100% - 2px);left:0;right:0;margin:auto;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/secnav-roof.png);background-position:center;z-index:1}.secnav li{padding:0 8px;width:25%;border-right:2px dotted #fff}.secnav li:nth-child(1){border-left:2px dotted #fff}.secnav li a{position:relative;padding:16px;display:flex;justify-content:center;align-items:center;height:100%}.secnav li a:hover{background-color:#fc9aa4;border-radius:4px}.secnav li .icnarea{position:absolute;bottom:100%;left:0;right:0;margin:auto;z-index:1}.secnav li .nav-ttl{position:relative;padding-left:32px}.secnav li .nav-ttl:before{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/icn_secnav.svg);position:absolute;left:0;top:0;bottom:0;height:20px;margin:auto}@media screen and (min-width:768px){.lp_secnav .inner{max-width:1360px}}@media screen and (max-width:767px){.lp_secnav{margin-top:4vw}.lp_secnav:before{background:#fff url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/secnav-roof_sp.svg);background-size:100% auto;background-repeat:no-repeat;background-position:bottom 1px center;z-index:-1}.secnav li{width:100%;border-right:0}.secnav li:not(:last-child){border-bottom:2px dotted #fff}.secnav li:nth-child(1){border-left:0}.secnav li:nth-child(2),.secnav li:nth-child(4){border-right:0}.secnav li a{display:block;padding:12px}.secnav li .icnarea{position:relative;bottom:auto;left:auto;right:auto}.secnav li .nav-ttl{position:initial;padding-left:0;padding-right:36px}.secnav li .nav-ttl:before{right:0;left:auto;top:0;bottom:0;width:20px;margin:auto}}.lp--lg_comment{width:auto;margin:auto;text-align:center;z-index:1}.lp--lg_comment>span:before{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/w-example--moretxt-lft.png);position:absolute;left:-64px;bottom:-16px}.lp--lg_comment>span:after{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/w-example--moretxt-rgt.png);position:absolute;right:-64px;bottom:-16px}@media screen and (max-width:767px){.lp--lg_comment{font-size:1.429rem}.lp--lg_comment>span:before,.lp--lg_comment>span:after{display:none}}.lp_benefits-of-use .lp--innerbox{padding-top:90px}.single_check{width:49%;margin-bottom:2.8%;padding:54px 64px 44px;box-shadow:0 0 20px rgb(58 70 81/15%);border-radius:24px}.single_check *{position:relative;z-index:1}.single_check .cls-1{fill:#7cd6c9}.single_check .editor-ttl_num{margin-bottom:.8em !important}.single_check:nth-child(1),.single_check:nth-child(2){padding-left:230px}.single_check:nth-child(3),.single_check:nth-child(4){padding-right:230px}.single_check:before{content:'';position:absolute}.single_check:nth-child(1):before,.single_check:nth-child(2):before{bottom:-15px;left:-24px}.single_check:nth-child(1):before{width:271px;height:333px;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/benefits-img01.png);background-size:cover}.single_check:nth-child(2):before{width:271px;height:334px;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/benefits-img02.png);background-size:cover}.single_check:nth-child(3):before,.single_check:nth-child(4):before{bottom:-15px;right:-24px}.single_check:nth-child(3):before{width:271px;height:334px;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/benefits-img03.png);background-size:cover}.single_check:nth-child(4):before{width:271px;height:334px;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/benefits-img04.png);background-size:cover}.single_check .sec_head:before{position:absolute;right:0;z-index:-1}.single_check:nth-child(1) .sec_head:before{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/number01.svg)}.single_check:nth-child(2) .sec_head:before{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/number02.svg)}.single_check:nth-child(3) .sec_head:before{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/number03.svg)}.single_check:nth-child(4) .sec_head:before{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/number04.svg)}.single_check .editor-ttl_num small{font-size:.938rem}@media screen and (min-width:768px) and (max-width:1400px){.single_check{width:100%}.single_check:nth-child(1),.single_check:nth-child(3){padding-left:220px;padding-right:64px}.single_check:nth-child(2),.single_check:nth-child(4){padding-right:220px;padding-left:64px}.single_check:nth-child(1):before,.single_check:nth-child(3):before{bottom:-14px;left:-30px;right:auto}.single_check:nth-child(2):before,.single_check:nth-child(4):before{bottom:-14px;right:-30px;left:auto}.single_check .sec_head:before{zoom:.8}}@media screen and (max-width:767px){.lp_benefits-of-use .lp--innerbox{padding-top:40px;padding-bottom:80px}.single_check{width:100%;padding:20px !important;margin-bottom:24px}.single_check:before{background-size:cover}.single_check:nth-child(1):before,.single_check:nth-child(3):before{left:-50px;right:auto}.single_check:nth-child(2):before,.single_check:nth-child(4):before{right:-50px;left:auto}.single_check:nth-child(1):before,.single_check:nth-child(2):before,.single_check:nth-child(3):before,.single_check:nth-child(4):before{width:90px;height:112px}.single_check .editor-ttl_num:after{left:14px}}.lp_cta{margin-top:-80px;margin-bottom:-80px;overflow:hidden;z-index:1}.lp_cta .inner{width:80%}.lp_cta .lp--innerbox{position:relative;padding-top:80px;padding-bottom:75px;background:#fff url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/common/dot_01.png);box-shadow:0 0 20px rgb(58 70 81/15%);border:2px solid #fb6474}.lp_cta .lp--innerbox:before{content:"";position:absolute;top:0;bottom:0;left:-80px;margin:auto;width:320px;height:320px;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/cta-deco.png) left/cover}.lp_cta .lp--innerbox:after{content:"";position:absolute;top:0;bottom:0;right:-80px;margin:auto;width:320px;height:320px;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/cta-deco.png) left/cover}.lp_cta .toptxt{font-size:1.25rem}.lp_cta .toptxt>span:before{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/toptxt-lft.svg);position:absolute;left:-32px;bottom:-12px}.lp_cta .toptxt>span:after{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/toptxt-rgt.svg);position:absolute;right:-32px;bottom:-12px}.lp_cta .btn a{max-width:400px;padding:20px 70px}@media screen and (max-width:767px){.lp_cta .lp--innerbox{padding:40px 20px 20px}.sec_head_lp--cta .icnarea svg{width:230px;height:auto}.sec_head_lp--cta .section--ttl svg{width:200px;height:auto}.lp_cta .btn a{max-width:320px;padding:10px 16px}.lp_cta .lp--innerbox:before,.lp_cta .lp--innerbox:after{width:200px;height:200px}.lp_cta:last-child{margin-bottom:0}}.lp_work-example .lp--innerbox{padding-bottom:0}.single_w-example.hide:before{content:"";position:absolute;bottom:3%;width:100%;height:100%;background:linear-gradient(180deg,#ffffff00 0%,#ffffff01 80%);z-index:1}.w-example--rbn{top:-78px;left:0;right:0;padding:4px 0 10px;font-size:1.125rem;line-height:2.4;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/w-example--rbn_bg.png) no-repeat center/241px 57px}.w-example--detail .label{padding:0 8px;background-color:#7cd6c9;border-radius:3px}.w-example--detail dd{padding:0 16px}.w-example--detail *{line-height:2}.single_w-example .w-example--imgarea{border-radius:24px;overflow:hidden}.lp_work-example .lp--lg_comment{bottom:calc(3% + 170px);left:0;right:0}@media screen and (max-width:1560px){.w-example--detail{flex-wrap:wrap}.sec_head_lp--w-example .section--ttl{font-size:1.5rem}.w-example--detail .label{width:100px;margin-bottom:8px;text-align:center}.w-example--detail dd{width:calc(100% - 100px);margin-bottom:8px}}@media screen and (max-width:1400px){.lp_work-example .lp--lg_comment{bottom:18%}}@media screen and (max-width:767px){.lp_work-example .lp--innerbox{padding-bottom:74px}.w-example--rbn{top:-65px}.sec_head_lp--w-example{margin-top:32px}.lp_work-example .lp--lg_comment{bottom:32px}}.welfare--imgarea{width:30%}.welfare_list{width:68%}.single_welfare{width:49%;margin-right:2%;margin-bottom:2%}.single_welfare:nth-child(1){width:100%}.single_welfare:nth-child(odd){margin-right:0}.single_welfare{padding:24px 24px 24px 48px;border:2px solid #b2e4da;border-radius:24px}.s_welfare--ttl:before{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/list-icn_leaf.svg);position:absolute;left:-30px;line-height:1.6}.s_welfare--ttl span:nth-child(1){padding-right:16px}.s_welfare--ttl img{margin-right:4px;margin-bottom:10px}.s_welfare--ttl .txt-note{display:inline-block}@media screen and (min-width:768px) and (max-width:1400px){.welfare_list{width:65%}.single_welfare{width:100%}}@media screen and (max-width:767px){.welfare--imgarea{width:100%;margin-bottom:24px}.welfare_list,.single_welfare{width:100%}.single_welfare{margin-right:0;padding:16px 16px 16px 40px;border-radius:16px}.s_welfare--ttl{font-size:1.286rem}.s_welfare--ttl:before{content:"";top:5px;left:-26px;width:15px;height:15px;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/list-icn_leaf.svg);background-size:cover}}.lp_flow .lp--innerbox{padding-bottom:160px}.single_flow{max-width:464px;width:calc((100% - 80px) / 3);min-height:280px;margin-top:64px;margin-bottom:40px;border-radius:24px;box-shadow:0 0 20px rgb(58 70 81/15%)}.single_flow:not(:nth-child(3n)){margin-right:40px}.single_flow:before{content:"";position:absolute;top:0;bottom:0;right:0;width:36%;border-radius:0 24px 24px 0}.single_flow:nth-child(1):before{background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/flow-img01.jpg) center/cover}.single_flow:nth-child(2):before{background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/flow-img02.jpg) center/cover}.single_flow:nth-child(3):before{background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/flow-img03.jpg) center/cover}.single_flow:nth-child(4):before{background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/flow-img04.jpg) center/cover}.single_flow:nth-child(5):before{background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/flow-img05.jpg) center/cover}.single_flow:after{position:absolute;top:-64px;left:-32px}.single_flow:nth-child(1):after{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/number01.svg)}.single_flow:nth-child(2):after{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/number02.svg)}.single_flow:nth-child(3):after{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/number03.svg)}.single_flow:nth-child(4):after{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/number04.svg)}.single_flow:nth-child(5):after{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/number05.svg)}.sec_head_lp--flow .section--ttl{padding-bottom:8px;border-bottom:4px dotted #7cd6c9}.s_flow--txtbox{position:relative;margin-right:36%;padding:28px 16px 26px 32px;height:100%;background-color:#fff;border-radius:24px;z-index:2}.single_flow:not(:nth-child(1)) .s_flow--txtbox:before{content:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/arw_flow.svg);position:absolute;left:-32px;top:0;bottom:0;display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px) and (max-width:1400px){.single_flow{width:100%;max-width:100%;margin-top:32px;margin-bottom:48px;min-height:240px}.single_flow:before{width:20%}.single_flow:not(:nth-child(3n)){margin-right:0}.sec_head_lp--flow .section--ttl br{display:none}.s_flow--txtbox{margin-right:20%}.single_flow:not(:nth-child(1)) .s_flow--txtbox:before{left:0;right:-25%;top:-68px;bottom:auto;margin:auto;transform:rotate(90deg)}}@media screen and (max-width:767px){.lp_flow .lp--innerbox{padding-bottom:120px}.single_flow{width:100%;margin:0 0 40px !important;min-height:auto}.single_flow:last-child{margin-bottom:0 !important}.s_flow--txtbox{padding:24px;margin-right:0}.single_flow:before{background:0 0 !important}.single_flow:not(:nth-child(1)) .s_flow--txtbox:before{left:0;right:0;top:-46px;bottom:auto;margin:auto;transform:rotate(90deg)}.single_flow:after{position:absolute;top:-64px;left:-30px;zoom:.5}}.lp_choose{overflow:hidden}.lp_choose .lp--innerbox{padding-bottom:160px}.single_choose{width:464px;margin:0 24px 40px;padding-top:24px;border-radius:232px 232px 0 0;box-shadow:0 0 20px rgb(58 70 81/15%);background-color:#fff}.s_choose--balloon{top:-48px;left:-48px;right:0;padding:4px 0 10px;width:184px;height:184px;display:flex;justify-content:center;align-items:center;line-height:1.5;background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/flow--balloon.png) no-repeat center/184px 184px}.sec_head_lp--choose .section--ttl{top:-78px;left:0;right:0;max-width:400px;min-width:254px;width:calc(100% - 40px);height:72px;margin:auto;padding-top:10px}.single_choose:nth-child(even) .section--ttl{background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/choose--rbn-pk_bg--left.png) no-repeat top left/72px 72px,url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/choose--rbn-pk_bg--right.png) no-repeat top right/72px 72px}.single_choose:nth-child(odd) .section--ttl{background:url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/choose--rbn-gr_bg--left.png) no-repeat top left/72px 72px,url(//wakupra.leapy.site/wp/wp-content/themes/standard/css/../images/lp/choose--rbn-gr_bg--right.png) no-repeat top right/72px 72px}.single_choose:nth-child(even) .section--ttl:before{content:"";position:absolute;top:0;left:72px;right:72px;height:60px;background-color:#fc9aa4}.single_choose:nth-child(odd) .section--ttl:before{content:"";position:absolute;top:0;left:70px;right:70px;height:60px;background-color:#a7dfd4}.sec_head_lp--choose .section--ttl small{font-size:1.5rem}.s_choose--txtbox{padding:32px 40px 56px}.s_choose--imgarea img{margin:auto}.lp_choose .slick-list{margin:0 -32px;overflow:visible}.lp_choose .slick-track{display:flex}.lp_choose .slick-slide{height:auto !important}.lp_choose .slick-slide:not(.slick-active):before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgb(255 255 255/50%);border-radius:232px 232px 0 0;transition:all .4s ease-out}.s_choose--imgarea{margin-left:auto;margin-right:auto;width:80%;max-height:320px;height:20vw;display:flex;align-items:flex-end}@media screen and (min-width:768px) and (max-width:1650px){.single_choose{margin-left:16px !important;margin-right:16px}.sec_head_lp--choose .section--ttl{font-size:1.25rem;background-size:55px !important}.single_choose:nth-child(even) .section--ttl:before,.single_choose:nth-child(odd) .section--ttl:before{left:55px;right:55px;height:46px}.sec_head_lp--choose .section--ttl small{font-size:1rem}.s_choose--txtbox{padding:0 24px 24px}.s_choose--balloon{top:-64px;left:-64px}}@media screen and (min-width:768px) and (max-width:1250px){.choose_list{width:464px;margin:auto auto 40px}.s_choose--imgarea{max-height:350px;height:330px}}@media screen and (max-width:767px){.lp_choose .lp--innerbox{padding-bottom:120px}.choose_list{margin:0 -30px}.single_choose{margin:0 16px 40px !important}.s_choose--balloon{top:-40px;width:145px;height:145px;font-size:.857rem;background-size:contain}.s_choose--txtbox{padding:8px 20px 24px}.sec_head_lp--choose .section--ttl{top:-64px;font-size:1.429rem;background-size:55px !important}.sec_head_lp--choose .section--ttl small{font-size:1.143rem}.single_choose:nth-child(even) .section--ttl:before,.single_choose:nth-child(odd) .section--ttl:before{left:55px;right:55px;height:46px}.choose_list{margin-bottom:24px}.s_choose--imgarea{height:auto}}.lp--footer{padding-bottom:155px;background:#fb8894}.lp--footer_top{padding-top:140px;padding-bottom:60px}.lp--footer_middle{background:#fb8894;padding:8px 0}.lp--footer_middle .label{font-size:.813rem;background:#fff;color:#fb8894;padding:4px 8px;line-height:1.4;border-radius:3px;margin-right:14px}.lp--footer_middle img{width:140px}.lp--fnav_bottom{margin:0 0 0 20px}.lp--footer_btm{background-color:#fff}.lp--footer_btm .copyright small{color:#fb8894}@media screen and (max-width:767px){.lp--footer{padding-bottom:107px}.lp--footer_top{padding-top:40px;padding-bottom:40px}.lp--footer_middle .fnav_bottom .fnav--menu li{width:auto}}#pass p{margin-bottom:1em}#pass input[name=post_password]{padding:5px;border:solid 1px #aaa;outline:none}#pass input[type=submit]{padding:4px 16px;letter-spacing:.15em;background-color:#ddd;border-radius:4px;outline:none;border:none;cursor:pointer;transition:all .4s ease-out}#pass input[type=submit]:hover{opacity:.7}.wp-pagenavi{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin-top:40px;color:#b2e4da}.wp-pagenavi .pages{display:block;text-align:center;width:100%;margin-bottom:1em}.wp-pagenavi>*:not(.pages){max-width:calc(100% / 2.6);border:solid 2px #b2e4da;border-radius:80px}.archive .wp-pagenavi>*:not(.pages),.search .wp-pagenavi>*:not(.pages){display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:40px;height:40px}.wp-pagenavi a{position:relative;padding:.5em 1em;color:#3a4651;background-color:#b2e4da;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-pagenavi a:hover{background-color:#7cd6c9;border-color:#7cd6c9}.wp-pagenavi-single a[rel=prev],.wp-pagenavi-single a[rel=next]{width:40px}.wp-pagenavi>*:not(.pages){margin-bottom:4px}.wp-pagenavi>*:not(.pages):not(:last-child){margin-right:4px}.wp-pagenavi .extend{width:24px !important}.wp-pagenavi a[rel=prev]:before,.wp-pagenavi a[rel=next]:before,.wp-pagenavi .first:before,.wp-pagenavi .last:before,.wp-pagenavi .first:after,.wp-pagenavi .last:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-top:2px solid;border-right:2px solid}.wp-pagenavi a[rel=prev]:before,.wp-pagenavi a[rel=next]:before,.wp-pagenavi .first:before,.wp-pagenavi .last:before,.wp-pagenavi .first:after,.wp-pagenavi .last:after{width:8px;height:8px}.wp-pagenavi a[rel=prev]:before,.wp-pagenavi .first:before,.wp-pagenavi .first:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.wp-pagenavi a[rel=next]:before,.wp-pagenavi .last:before,.wp-pagenavi .last:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wp-pagenavi-single a[rel=prev]:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wp-pagenavi-single a[rel=next]:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.wp-pagenavi .first:before,.wp-pagenavi .last:before{left:-6px}.wp-pagenavi .first:after,.wp-pagenavi .last:after{right:-6px}@media screen and (max-width:767px){.wp-pagenavi{margin-top:24px}.archive .wp-pagenavi>*:not(.pages),.search .wp-pagenavi>*:not(.pages){width:32px;height:32px}.wp-pagenavi-single a[rel=prev],.wp-pagenavi-single a[rel=next]{width:32px}.wp-pagenavi .first:before,.wp-pagenavi .last:before{left:-5px}.wp-pagenavi .first:after,.wp-pagenavi .last:after{right:-5px}}#search-list .section_pdg{padding-top:50px;padding-bottom:50px}#search-list .ttl-01{margin:70px 0 0}.page-contact main{padding-bottom:40px}#formy_form,.form-wrap{background-color:#fff;padding:80px;font-size:.938rem;letter-spacing:.05em;font-weight:600;font-family:YuGothic,'Yu Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic ProN',sans-serif}#formy_form table{width:100%}#formy_form th,#formy_form td{padding:16px;vertical-align:middle;border-bottom:solid 1px #eee}#formy_form th{white-space:nowrap;text-align:left;width:34%}#formy_form table input[type=text],#formy_form table input[type=email],#formy_form table input[type=tel],#formy_form table input[type=date],#formy_form table input[type=password],#formy_form table textarea{width:100%;border-radius:3px;vertical-align:bottom}#formy_form table input[type=text],#formy_form table input[type=email],#formy_form table input[type=tel],#formy_form table input[type=date],#formy_form table input[type=password],#formy_form select,#formy_form textarea{margin:0;padding:5px 15px;border:1px solid #ccc;font:inherit;font-size:1rem;background-color:#fff}#formy_form textarea{height:100px}#formy_form select{height:40px}#formy_form ul{list-style:none;margin:0;padding:0}#formy_form input:hover{opacity:.7}#formy_form textarea:hover{opacity:.7}#formy_form input:focus{outline:none}#formy_form .parsley-validated{background-color:#eee}#formy_form .parsley-error{background-color:#fee}#formy_form .parsley-success{background-color:#fff}.help_text{font-size:.875rem;color:#999}.hidden_help{display:none}.formy_privacy div{overflow-y:scroll;height:140px;border:solid 1px #ccc;font-size:.875rem;padding:8px 16px}.requiredIcon{background-color:#fb6474;color:#fff;margin:0 0 0 1em;font-size:.75rem;padding:2px 5px;border-radius:3px;float:right}#formy_btn{padding-top:32px;text-align:center}#formy_btn input{font-size:inherit;border:none;cursor:pointer;color:#fff;border-radius:3px;padding:16px 32px;-webkit-appearance:none;appearance:none}#formy_form ul li input[type=radio],#formy_form ul li input[type=checkbox]{display:none !important}#formy_form ul li label{position:relative;display:inline-block;padding:.5em 8px .5em 40px;line-height:1.6;vertical-align:top;cursor:pointer}#formy_form ul li label:hover{opacity:.7}#formy_form ul li label:before{content:"";position:absolute;width:16px;height:16px;border:2px solid #788b93;left:16px;top:12px}#formy_form ul li input[type=radio]+label:before{border-radius:10px}#formy_form ul li input[type=radio]:checked+label,#formy_form ul li input[type=checkbox]:checked+label{color:#fb6474;font-weight:700}#formy_form ul li input[type=radio]:checked+label:before,#formy_form ul li input[type=checkbox]:checked+label:before{border-color:#fb6474}#formy_form ul li input[type=radio]:checked+label:after,#formy_form ul li input[type=checkbox]:checked+label:after{content:"";width:10px;height:18px;top:4px;left:20px;border-right:2px solid #fb6474;border-bottom:2px solid #fb6474;display:block;position:absolute;z-index:10;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.formy_confirm{background-color:#fb6474}.formy_submit_disabled{background-color:#ccc}#formy_btn .formy_submit_disabled:hover{opacity:1;cursor:default}.autoConfirmBack{background-color:#aaa}.formy_send{background-color:#fb6474}#total_required{padding:16px;color:#fb6474;text-align:center}@media print,screen and (min-width:768px){#formy_form .confirm-message{text-align:center}}@media screen and (max-width:767px){.page-contact main{padding-bottom:24px}#formy_form,.form-wrap{padding:8px 16px 32px}#formy_form th,#formy_form td{display:block;width:auto;padding-left:0;padding-right:0}#formy_form th{border-bottom:none;padding-bottom:8px;white-space:normal;font-weight:700}#formy_form td{padding-top:0}#formy_btn{padding-top:8px}#formy_btn input{width:100%;background-size:contain;background-position:center}.autoConfirmBack{margin-bottom:8px}.form-table{font-size:16px}}