@charset "UTF-8";.careerconsulting main{background-color:#fff;background-repeat:no-repeat;background-size:contain;background-position:bottom;color:#2c2c2c;position:relative}.careerconsulting main .cmn-section{margin-bottom:0}.careerconsulting main .cmn-section>.cmn-inner{position:relative}.careerconsulting main .bg-grade{background:linear-gradient(to bottom right,#9df2eb 0,#a3dbf2 90%,#a3dbf2 99%)}.careerconsulting main .bg-white{background:#fff;color:#2c2c2c}.careerconsulting main .cc-title{text-align:center;line-height:1.38;color:#1e77af;font-weight:700;position:relative}.careerconsulting main .cc-title.-left{text-align:left}.careerconsulting main .sub-title{text-align:center;line-height:1.5}.careerconsulting main .sub-title.-white{color:#fff}.careerconsulting main .sub-title.-white:before{background:url(../img/careerconsulting/h2-bg_light.svg) 50%/contain no-repeat}.careerconsulting main .sub-title span{font-weight:400}.careerconsulting main .cmn-txt,.careerconsulting main p.main-copy{text-align:left;line-height:1.75}.careerconsulting main .cmn-txt a,.careerconsulting main p.main-copy a{text-decoration:underline}.careerconsulting main .cmn-txt.-white,.careerconsulting main p.main-copy.-white{color:#fff}.careerconsulting main .cmn-txt.-center,.careerconsulting main p.main-copy.-center{text-align:center}.careerconsulting main .cc-ul li{text-indent:-1em;padding-left:1em;line-height:1.75}.careerconsulting main .cc-ul li:before{content:"・"}.careerconsulting main .cc-btn{display:block;background:#ff8e3b;color:#fff;font-weight:700;margin:0 auto;position:relative;text-align:center}.careerconsulting main .cc-btn .icon_arrow{position:absolute;top:0}.careerconsulting main .cc-btn .icon_arrow path,.careerconsulting main .cc-btn .icon_arrow svg{transition:fill .3s ease;width:100%;height:auto}.careerconsulting main .cc-btn.blank .icon_blank{position:absolute;top:0}.careerconsulting main .cc-btn.blank .icon_blank path,.careerconsulting main .cc-btn.blank .icon_blank svg{transition:fill .3s ease;width:100%;height:auto}.careerconsulting main .cc-btn.-blue{background:#edfbff}.careerconsulting main .cc-btn.-blue:hover{background:#fff;color:#edfbff}.careerconsulting main .cc-btn.-blue:hover .icon_arrow path{fill:#edfbff}.careerconsulting main .cc-btn.-white .icon_arrow path{fill:#1e77af}.careerconsulting main .cc-btn.-white:hover{border:1px solid #edfbff;color:#edfbff}.careerconsulting main .cc-btn.-white:hover .icon_arrow path{fill:#edfbff}.careerconsulting main .btn_cmn{align-items:center;display:flex;background:#1e77af;border-color:#1e77af;border-style:solid;color:#fff;justify-content:center;position:relative}.careerconsulting main .btn_cmn:after{background-color:#fff;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.careerconsulting main .balloon{background:url(../img/careerconsulting/balloon.svg) 50%/contain no-repeat;position:absolute;color:#fff;text-align:center;line-height:1.44}.careerconsulting main .note{line-height:1.57}.careerconsulting main .white_box{background:#fff}.careerconsulting main .blue_box{background:#edfbff}.careerconsulting main .blue_box a{color:#00b0e2}.careerconsulting main .float-area{position:fixed;z-index:10}.careerconsulting main .float-area .float-btn{display:block;background:url(../img/careerconsulting/bn_floating.svg) 50%/contain no-repeat;color:#fff;cursor:pointer;text-align:center;border-radius:50%;line-height:1.7}.careerconsulting main .float-area .pagetop{display:block;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-transform:translateY(100px);transform:translateY(100px)}.careerconsulting main .float-area .pagetop img{display:block;width:100%;height:auto}.careerconsulting main .float-area.show_pagetop .pagetop{display:block;-webkit-transform:translateY(0);transform:translateY(0)}.careerconsulting main .float-area.page_bottom{position:absolute}.careerconsulting main .-anim-mv_bg{opacity:0;transition:opacity 1s ease-in-out}.careerconsulting main .-anim-mv_bg.-inview{opacity:1}.careerconsulting main .-anim-mv_date{opacity:0;transition:opacity 1s ease-in-out}.careerconsulting main .-anim-mv_date.-inview{transition-delay:.6s;opacity:1}.careerconsulting main .-anim-mv_title{opacity:0;transition:opacity 1s ease-in-out}.careerconsulting main .-anim-mv_title.-inview{transition-delay:1.2s;opacity:1}.careerconsulting main .localHeader{position:relative}.careerconsulting main .localHeader .bg{width:100%}.careerconsulting main .localHeader .bg img{width:100%;height:auto}.careerconsulting main .localHeader .bg .cmn-inner.-wide{position:relative}.careerconsulting main .localHeader .lead{background:linear-gradient(180deg,#a0e5f0,#a0e5f0 42%,#fff)}.careerconsulting main .localHeader .lead-fukidashi img{width:100%;height:auto}.careerconsulting main .localHeader .lead-head{text-align:center;font-weight:700;line-height:1.5}.careerconsulting main .localHeader .lead-txt{text-align:center;line-height:1.7}.careerconsulting main .trouble-head{text-align:center;font-weight:700;color:#1e77af}.careerconsulting main .trouble-list{display:flex;flex-wrap:wrap}.careerconsulting main .trouble-item{text-align:center}.careerconsulting main .trouble-txt{text-align:center;color:#1e77af;line-height:1.7}.careerconsulting main .trouble .help{background:#edfbff}.careerconsulting main .trouble .help-txt{text-align:center;line-height:1.5;font-weight:700}.careerconsulting main .point-item{display:flex}.careerconsulting main .point-item:last-child{margin-bottom:0}.careerconsulting main .point-no{background:url(../img/careerconsulting/icon_point.png) 50%/contain no-repeat;color:#fff;text-align:center}.careerconsulting main .point-title{color:#1e77af;font-weight:700}.careerconsulting main .point-txt{color:#2c2c2c}.careerconsulting main .flow-item{display:flex;position:relative}.careerconsulting main .flow-item:last-child{margin-bottom:0}.careerconsulting main .flow-item:last-child:after{background:none}.careerconsulting main .flow-item:after{content:"";position:absolute}.careerconsulting main .flow-icon{text-align:center}.careerconsulting main .flow-title{color:#1e77af;font-weight:700}.careerconsulting main .flow-txt{color:#2c2c2c}.careerconsulting main .place-title{font-weight:700;text-align:center;color:#1e77af}.careerconsulting main .rsv .cmn-txt:last-of-type,.careerconsulting main .voice .cc-ul li:last-child{margin-bottom:0}.careerconsulting main .qanda .item{border:2px solid #1e77af;overflow:hidden}.careerconsulting main .qanda .item-header{background-color:#ccecf4;cursor:pointer;position:relative}.careerconsulting main .qanda .item-header:after{background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(../img/careerconsulting/icon_open.svg);content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.careerconsulting main .qanda .item-header.initial-open:after,.careerconsulting main .qanda .item-header.is-active:after{background-image:url(../img/careerconsulting/icon_close.svg)}.careerconsulting main .qanda .item-header.initial-open+.item-body{display:block}.careerconsulting main .qanda .item h3{color:#1e77af;display:flex;font-weight:700;line-height:1.67}.careerconsulting main .qanda .item h3:before{align-items:center;content:"Q";background-color:#fff;border-radius:50%;color:#1e77af;display:flex;flex-shrink:0;justify-content:center;padding-bottom:.2em;position:relative;top:-.2em}.careerconsulting main .qanda .item-body{display:none}.careerconsulting main .qanda .item-body-inner{border-top:2px solid #1e77af;display:flex}.careerconsulting main .qanda .item-body-inner:before{align-items:center;content:"A";background-color:#1e77af;font-weight:700;border-radius:50%;color:#e3e8ff;flex-shrink:0;display:flex;justify-content:center;padding-bottom:.2em;position:relative;top:-.2em}.careerconsulting main .qanda .item-body p{line-height:1.69}.careerconsulting main .qanda .item-body p a{color:#00b0e2;display:inline-block;text-decoration:underline}.careerconsulting main .qanda .item-body p span.u-underline{text-decoration:underline}.careerconsulting main .news .news-item{display:grid}.careerconsulting main .news .news-item+.news-item{border-top:1px solid #c2ccfd}.careerconsulting main .news .news-date{background-color:#1e77af;color:#fff;height:-webkit-fit-content;height:fit-content;width:100%;text-align:center}.careerconsulting main .news .news-txt{line-height:1.69;position:relative}.careerconsulting main .news .news-txt:after{background-color:#1e77af;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.careerconsulting main .news .btn,.careerconsulting main .news .button-box{display:flex;justify-content:center}.careerconsulting main .news .btn{align-items:center;border-color:#1e77af;border-style:solid;background-color:#1e77af;color:#fff;font-weight:700;position:relative}.careerconsulting main .news .btn:after{background-color:#fff;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.careerconsulting main .contact-title{font-weight:700}.careerconsulting main .contact .icon:before{content:"";display:inline-block}.careerconsulting main .contact .icon.tel:before{background:url(../img/careerconsulting/icon_tel.jpg) 50% no-repeat;background-size:contain}.careerconsulting main .contact .icon.mail:before{background:url(../img/careerconsulting/icon_mail.jpg) 50% no-repeat;background-size:contain}@-webkit-keyframes marqueeToLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marqueeToLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.careerconsulting footer #button_gotop{display:none}main.carycon_detail .cmn-inner,main.carycon_detail .localHeader_type3 .cmn-inner{display:block}main.carycon_detail .title{color:#1e77af}main.carycon_detail .heading_1{color:#1e77af;line-height:1.3;text-align:left}main.carycon_detail .wrapper_content p{line-height:1.7}main.carycon_detail .btn_back{align-items:center;display:flex;background:#1e77af;border-color:#1e77af;border-style:solid;color:#fff;justify-content:center;position:relative;margin:0 auto}main.carycon_detail .btn_back:after{background-color:#fff;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (min-width:768px){.careerconsulting main{background-image:url(../img/careerconsulting/bg_footer.png);padding-bottom:294px;padding-top:120px}.careerconsulting main .cmn-inner{max-width:1060px;width:100%;padding:0}.careerconsulting main .cmn-inner.-wide{max-width:1440px;width:100%;padding:0}.careerconsulting main .cmn-inner.-narrow{max-width:900px;width:100%;padding:0}.careerconsulting main .cmn-section+.cmn-section>.cmn-inner{padding-top:121px}.careerconsulting main .bg-white{width:1020px;margin:0 auto;border-radius:20px;padding:38px 70px}.careerconsulting main .cc-title{font-size:36px;margin-bottom:60px}.careerconsulting main .sub-title{font-size:32px;margin-bottom:20px}.careerconsulting main .sub-title:has(span){line-height:.8;padding-top:10px}.careerconsulting main .sub-title span{font-size:14px}.careerconsulting main .cmn-txt,.careerconsulting main p.main-copy{font-size:16px}.careerconsulting main .cmn-txt.-center-pc,.careerconsulting main p.main-copy.-center-pc{text-align:center}.careerconsulting main .cc-ul li{font-size:16px}.careerconsulting main .cc-btn{width:192px;height:54px;line-height:48px;font-size:16px;padding-right:20px;border-radius:50px;box-shadow:0 8px 12px rgba(0,0,0,.2);border:2px solid #ff8e3b;transition:background .3s,color .3s ease}.careerconsulting main .cc-btn:hover{background:#fff;color:#ff8e3b}.careerconsulting main .cc-btn:hover .icon_arrow path{fill:#ff8e3b}.careerconsulting main .cc-btn .icon_arrow{width:15px;right:20px;top:2px}.careerconsulting main .cc-btn.blank{width:269px}.careerconsulting main .cc-btn.blank .icon_blank{width:15px;right:20px}.careerconsulting main .cc-btn.blank:hover .icon_blank path{fill:#ff8e3b}.careerconsulting main .cc-btn.-blue{border:2px solid #edfbff}.careerconsulting main .cc-btn.-white{width:220px;height:38px;border:1px solid #1e77af;background:#fff;color:#1e77af;line-height:36px;font-size:14px}.careerconsulting main .btn_cmn{width:340px;height:70px;margin:0 auto;border-radius:35px;border-width:2px;font-size:24px;font-weight:700;line-height:70px;transition:background-color .3s ease,color .3s ease}.careerconsulting main .btn_cmn:hover{background-color:#fff;color:#1e77af}.careerconsulting main .btn_cmn:hover:after{background-color:#1e77af}.careerconsulting main .btn_cmn:after{width:11px;height:16px;-webkit-clip-path:polygon(11px 50%,0 0,0 16px);clip-path:polygon(11px 50%,0 0,0 16px);right:26px;transition:background-color .3s ease}.careerconsulting main .balloon{width:172px;height:172px;top:-68px;left:-112px;font-size:18px;padding-top:43px}.careerconsulting main .note{font-size:14px}.careerconsulting main .white_box{border-radius:20px;padding:72px 79px}.careerconsulting main .blue_box{padding:14px 20px}.careerconsulting main .float-area{bottom:27px;right:30px}.careerconsulting main .float-area .float-btn{padding:62px 5px;width:180px;height:180px;box-shadow:0 10px 12px rgba(0,0,0,.25);font-size:20px;transition:opacity .3s ease}.careerconsulting main .float-area .float-btn:hover{opacity:.8}.careerconsulting main .float-area .pagetop{width:102px;margin:32px auto 0;box-shadow:0 10px 12px rgba(0,0,0,.25);border-radius:10px}.careerconsulting main .-anim-fadeInUp{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);transition:opacity 1s,-webkit-transform 1s ease-in-out;transition:opacity 1s,transform 1s ease-in-out;transition:opacity 1s,transform 1s ease-in-out,-webkit-transform 1s ease-in-out}.careerconsulting main .-anim-fadeInUp.-inview{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.careerconsulting main .-anim-fadeInUp.delay.-inview{transition-delay:.6s}.careerconsulting main .-anim-about{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);transition:opacity .3s,-webkit-transform .3s ease-in-out;transition:opacity .3s,transform .3s ease-in-out;transition:opacity .3s,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.careerconsulting main .-anim-about.-inview{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.careerconsulting main .-anim-about.delay.-inview{transition-delay:.2s}.careerconsulting main .localHeader{margin-top:0;margin-bottom:42px}.careerconsulting main .localHeader .lead{padding-bottom:73px}.careerconsulting main .localHeader .lead-fukidashi{width:62.5vw;margin:0 auto 30px}.careerconsulting main .localHeader .lead-head{font-size:24px;margin-bottom:35px}.careerconsulting main .localHeader .lead-txt{font-size:20px}.careerconsulting main .trouble{padding-bottom:123px}.careerconsulting main .trouble-head{font-size:36px;margin-bottom:53px;line-height:1.5}.careerconsulting main .trouble-list{justify-content:space-between;gap:40px 0;margin-bottom:50px}.careerconsulting main .trouble-item{width:250px}.careerconsulting main .trouble-img{margin-bottom:20px}.careerconsulting main .trouble-txt{font-size:16px}.careerconsulting main .trouble .cmn-txt{margin-bottom:77px}.careerconsulting main .trouble .help{border-radius:20px;padding:50px}.careerconsulting main .trouble .help-txt{font-size:24px;margin-bottom:40px}.careerconsulting main .point{padding:116px 0}.careerconsulting main .point-item{align-items:center;gap:35px;margin-bottom:52px}.careerconsulting main .point-no{width:90px;height:93px;font-size:36px;padding-top:36px}.careerconsulting main .point-detail{width:780px}.careerconsulting main .point-title{font-size:24px;margin-bottom:20px}.careerconsulting main .flow{padding:111px 0 68px}.careerconsulting main .flow .cc-title{margin-bottom:0}.careerconsulting main .flow-item{align-items:center;gap:48px;margin-bottom:13px;padding:61px 40px 51px}.careerconsulting main .flow-item:after{bottom:-20px;left:0;width:100%;height:20px;background:url(../img/careerconsulting/line_flow.svg) 50%/contain no-repeat}.careerconsulting main .flow-icon{width:116px;height:120px}.careerconsulting main .flow-detail{width:643px}.careerconsulting main .flow-title{font-size:24px;margin-bottom:10px}.careerconsulting main .flow .blue_box{margin-top:10px}.careerconsulting main .place{padding:108px 0}.careerconsulting main .place .cc-title{margin-bottom:56px}.careerconsulting main .place .cmn-txt{margin:0 auto 54px}.careerconsulting main .place .white_box+.white_box{margin-top:60px;padding:32px 72px 40px}.careerconsulting main .place .white_box+.white_box .cc-title{margin-bottom:5px}.careerconsulting main .place-list{display:flex;justify-content:space-between}.careerconsulting main .place-item{width:406px}.careerconsulting main .place-item .cmn-txt{margin-bottom:0}.careerconsulting main .place-img{margin-bottom:39px}.careerconsulting main .place-title{font-size:24px;margin-bottom:10px}.careerconsulting main .notes{padding:108px 0 84px}.careerconsulting main .notes .cc-title{margin-bottom:56px}.careerconsulting main .notes .blue_box{border-radius:20px;padding:80px}.careerconsulting main .rsv{padding:24px 0 120px}.careerconsulting main .rsv .cc-title{margin-bottom:10px}.careerconsulting main .rsv .cmn-txt{margin:0 auto 28px}.careerconsulting main .rsv .iframewrp{margin:50px auto 40px}.careerconsulting main .voice{padding:110px 0}.careerconsulting main .voice .cc-title{margin-bottom:6px}.careerconsulting main .voice .cmn-txt{margin:0 auto 59px}.careerconsulting main .voice .cc-ul li{margin-bottom:20px}.careerconsulting main .qanda{padding:108px 0 84px}.careerconsulting main .qanda .cc-title{margin-bottom:56px}.careerconsulting main .qanda .item{border-radius:20px}.careerconsulting main .qanda .item+.item{margin-top:20px}.careerconsulting main .qanda .item-header{padding-block:25px 20px;padding-inline:30px 80px}.careerconsulting main .qanda .item-header:after{width:30px;height:30px;right:27px}.careerconsulting main .qanda .item h3{font-size:18px;gap:20px}.careerconsulting main .qanda .item h3:before{width:37px;height:37px}.careerconsulting main .qanda .item-body-inner{gap:20px;padding-block:25px 30px;padding-inline:30px 80px}.careerconsulting main .qanda .item-body-inner:before{font-size:18px;width:37px;height:37px}.careerconsulting main .qanda .item-body p{font-size:16px}.careerconsulting main .news{padding-top:40px}.careerconsulting main .news .cc-title{margin-bottom:36px}.careerconsulting main .news .news-item{grid-template-columns:120px 1fr;gap:20px;padding-block:24px;padding-left:24px}.careerconsulting main .news .news-item:hover .news-date,.careerconsulting main .news .news-item:hover .news-txt p{opacity:.7}.careerconsulting main .news .news-date{font-size:16px;padding:10px;transition:opacity .3s ease}.careerconsulting main .news .news-txt{font-size:16px;padding-right:60px}.careerconsulting main .news .news-txt:after{width:9px;height:14px;-webkit-clip-path:polygon(9px 50%,0 0,0 14px);clip-path:polygon(9px 50%,0 0,0 14px);right:12px}.careerconsulting main .news .news-txt p{margin-top:.3em;transition:opacity .3s ease}.careerconsulting main .news .button-box{margin-top:60px}.careerconsulting main .news .btn{border-radius:35px;border-width:2px;font-size:24px;width:420px;height:70px;transition:background-color .3s ease,color .3s ease}.careerconsulting main .news .btn:hover{background-color:#fff;color:#1e77af}.careerconsulting main .news .btn:hover:after{background-color:#1e77af}.careerconsulting main .news .btn:after{width:11px;height:16px;-webkit-clip-path:polygon(11px 50%,0 0,0 16px);clip-path:polygon(11px 50%,0 0,0 16px);right:26px;transition:background-color .3s ease}.careerconsulting main .contact{padding-top:85px}.careerconsulting main .contact .cc-title{margin-bottom:5px}.careerconsulting main .contact-content{padding-block:40px;width:400px;margin:0 auto}.careerconsulting main .contact-title{font-size:24px;margin-bottom:10px}.careerconsulting main .contact .btn_cmn{margin-top:40px}.careerconsulting main .contact .icon:before{height:14px;width:14px;margin-right:10px}main.carycon_detail{padding-bottom:100px;min-height:calc(100vh - 239px)}main.carycon_detail .cmn-inner.-narrow{max-width:910px}main.carycon_detail .localHeader_type3{margin:33px auto}main.carycon_detail .title{font-size:24px;margin-bottom:50px}main.carycon_detail .heading_1{font-size:36px;margin-bottom:40px}main.carycon_detail .wrapper_content{margin-bottom:60px}main.carycon_detail .wrapper_content p{font-size:16px;margin-bottom:30px}main.carycon_detail .btn_back{width:250px;height:70px;border-radius:35px;border-width:2px;font-size:24px;font-weight:700;line-height:70px;transition:background-color .3s ease,color .3s ease}main.carycon_detail .btn_back:hover{background-color:#fff;color:#1e77af}main.carycon_detail .btn_back:hover:after{background-color:#1e77af}main.carycon_detail .btn_back:after{width:11px;height:16px;-webkit-clip-path:polygon(0 50%,11px 0,11px 16px);clip-path:polygon(0 50%,11px 0,11px 16px);left:26px;transition:background-color .3s ease}}@media only screen and (max-width:767px){.careerconsulting main{background-image:url(../img/careerconsulting/bg_footer_sp.png);padding-bottom:47.83vw}.careerconsulting main .cmn-inner,.careerconsulting main .cmn-inner.-narrow,.careerconsulting main .cmn-inner.-wide{padding:0}.careerconsulting main .cmn-section+.cmn-section>.cmn-inner{padding-top:29.33vw}.careerconsulting main .bg-white{border-radius:2.67vw;padding:8vw 4vw}.careerconsulting main .cc-title{font-size:8.27vw;margin-bottom:6.93vw;line-height:1.2}.careerconsulting main .sub-title{font-size:7.47vw;margin-bottom:5.33vw}.careerconsulting main .sub-title:has(span){line-height:.8;margin-bottom:8vw}.careerconsulting main .sub-title span{font-size:3.73vw}.careerconsulting main .cmn-txt,.careerconsulting main p.main-copy{font-size:3.73vw;line-height:1.7}.careerconsulting main .cmn-txt.-center-pc,.careerconsulting main p.main-copy.-center-pc{text-align:left}.careerconsulting main .cc-ul li{font-size:3.73vw;line-height:1.7}.careerconsulting main .cc-btn{width:51.2vw;height:14.4vw;line-height:13vw;font-size:4.27vw;padding-right:2.67vw;border-radius:13.33vw;box-shadow:0 1.07vw 1.6vw rgba(0,0,0,.2)}.careerconsulting main .cc-btn .icon_arrow{width:4vw;right:6vw;top:.5vw}.careerconsulting main .cc-btn.blank{width:71.73vw}.careerconsulting main .cc-btn.blank .icon_blank{width:4vw;right:6vw;top:.4vw}.careerconsulting main .cc-btn.-white{width:58.67vw;height:10.13vw;border:1px solid #1e77af;background:#fff;color:#1e77af;line-height:9.87vw;font-size:3.73vw}.careerconsulting main .btn_cmn{border-width:1px;width:76vw;height:16vw;font-size:5.6vw;line-height:16vw;border-radius:8vw}.careerconsulting main .btn_cmn:after{width:2.57vw;height:3.73vw;-webkit-clip-path:polygon(2.57vw 50%,0 0,0 3.73vw);clip-path:polygon(2.57vw 50%,0 0,0 3.73vw);right:6.07vw}.careerconsulting main .balloon{width:46.13vw;height:46.13vw;top:-22vw;left:-11vw;font-size:4.8vw;padding-top:10.4vw}.careerconsulting main .note{font-size:3.73vw}.careerconsulting main .white_box{width:92.27vw;margin-inline:auto;padding:10vw 8.27vw;border-radius:4.53vw}.careerconsulting main .blue_box{padding:3.5vw 4.5vw}.careerconsulting main .float-area{bottom:6.27vw;right:5.73vw}.careerconsulting main .float-area .float-btn{padding:10.67vw 2.33vw;font-size:3.72vw;width:32.5vw;height:32.5vw;box-shadow:0 2.27vw 1.6vw rgba(0,0,0,.25)}.careerconsulting main .float-area .pagetop{width:23.33vw;margin:2.53vw auto 0;box-shadow:0 2.27vw 1.6vw rgba(0,0,0,.25);border-radius:3vw}.careerconsulting main .-anim-fadeInUp{opacity:0;-webkit-transform:translateY(6vw);transform:translateY(6vw);transition:opacity .6s,-webkit-transform .6s ease-in-out;transition:opacity .6s,transform .6s ease-in-out;transition:opacity .6s,transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.careerconsulting main .-anim-fadeInUp.-inview{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.careerconsulting main .-anim-fadeInUp.delay.-inview{transition-delay:.6s}.careerconsulting main .-anim-about{opacity:0;-webkit-transform:translateY(6vw);transform:translateY(6vw);transition:opacity .3s,-webkit-transform .3s ease-in-out;transition:opacity .3s,transform .3s ease-in-out;transition:opacity .3s,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.careerconsulting main .-anim-about.-inview{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.careerconsulting main .-anim-about.delay.-inview{transition-delay:.2s}.careerconsulting main .localHeader{margin-top:0;margin-bottom:1vw}.careerconsulting main .localHeader .lead{padding-bottom:15.7vw}.careerconsulting main .localHeader .lead .cmn-inner{padding-inline:7vw}.careerconsulting main .localHeader .lead-fukidashi{width:85.87vw;margin:0 auto 8.6vw}.careerconsulting main .localHeader .lead-head{font-size:5.6vw;margin-bottom:7vw}.careerconsulting main .localHeader .lead-txt{font-size:4.64vw}.careerconsulting main .trouble{padding-bottom:23vw}.careerconsulting main .trouble-head{font-size:7.47vw;line-height:1.2;margin-bottom:8vw}.careerconsulting main .trouble-list{justify-content:space-between;width:76vw;gap:6.4vw 0;margin:0 auto 7vw}.careerconsulting main .trouble-item{width:47%}.careerconsulting main .trouble-img{width:100%;margin-bottom:2vw}.careerconsulting main .trouble-img img{width:100%;height:auto}.careerconsulting main .trouble-txt{font-size:3.5vw}.careerconsulting main .trouble .cmn-txt{padding:0 11vw;margin-bottom:8vw}.careerconsulting main .trouble .help{width:92.27vw;margin:0 auto;padding:8vw 7.87vw}.careerconsulting main .trouble .help-txt{font-size:5.6vw;margin-bottom:4.61vw}.careerconsulting main .point{padding:18.4vw 0}.careerconsulting main .point-item{align-items:flex-start;gap:2.27vw;margin-bottom:9.2vw}.careerconsulting main .point-no{width:14vw;height:14vw;font-size:5.6vw;padding-top:6vw}.careerconsulting main .point-detail{width:59.47vw;padding-top:2vw}.careerconsulting main .point-title{font-size:5.6vw;margin-bottom:1.53vw;line-height:1.5}.careerconsulting main .flow{padding:21vw 0 18vw}.careerconsulting main .flow .cmn-inner.-narrow{padding:0 2.33vw}.careerconsulting main .flow-item{align-items:flex-start;gap:2.27vw;margin-bottom:9.2vw;padding-bottom:4.8vw;padding-inline:3vw}.careerconsulting main .flow-item:after{bottom:-4.2vw;left:0;width:100%;height:4.2vw;background:url(../img/careerconsulting/line_flow_sp.svg) 50%/contain no-repeat}.careerconsulting main .flow-icon{width:14vw;height:14vw}.careerconsulting main .flow-detail{width:67.47vw;padding-top:2vw}.careerconsulting main .flow-title{font-size:5.6vw;margin-bottom:1.53vw;line-height:1.5}.careerconsulting main .flow .blue_box{margin-top:1.53vw}.careerconsulting main .place{padding:17vw 0 22vw}.careerconsulting main .place .cmn-inner{padding:0 2.33vw}.careerconsulting main .place .cc-title{margin-bottom:7vw}.careerconsulting main .place .cmn-txt{margin-bottom:6.6vw}.careerconsulting main .place .white_box{padding:8.27vw}.careerconsulting main .place .white_box+.white_box{margin-top:9.2vw}.careerconsulting main .place .white_box+.white_box .cc-title{margin-bottom:3.3vw}.careerconsulting main .place-list{display:block}.careerconsulting main .place-item{padding:0 5vw;margin-bottom:8.33vw}.careerconsulting main .place-item .cmn-txt,.careerconsulting main .place-item:last-child{margin-bottom:0}.careerconsulting main .place-img{width:100%;margin-bottom:4.67vw}.careerconsulting main .place-img img{width:100%;height:auto}.careerconsulting main .place-title{font-size:5.6vw;margin-bottom:1.53vw;line-height:1.5}.careerconsulting main .notes{padding:23.33vw 0 14vw}.careerconsulting main .notes .cmn-inner{padding:0 2.33vw}.careerconsulting main .notes .cc-title{margin-bottom:7vw}.careerconsulting main .notes .blue_box{border-radius:4.67vw;padding:9.33vw 8.17vw}.careerconsulting main .rsv{padding:14vw 0 23.33vw}.careerconsulting main .rsv .cmn-inner{padding:0 2.33vw}.careerconsulting main .rsv .cc-title{margin-bottom:3.6vw}.careerconsulting main .rsv .cmn-txt{margin-bottom:6.6vw}.careerconsulting main .rsv .iframewrp{margin:0 auto 9.33vw}.careerconsulting main .voice{padding:17vw 0}.careerconsulting main .voice .cmn-inner{padding:0 2.33vw}.careerconsulting main .voice .cc-title{margin-bottom:2.6vw}.careerconsulting main .voice .cmn-txt{margin-bottom:6.6vw}.careerconsulting main .voice .white_box{padding:7vw 9.27vw}.careerconsulting main .voice .cc-ul li{margin-bottom:5.6vw}.careerconsulting main .qanda{padding:23.33vw 0 11.67vw}.careerconsulting main .qanda .cmn-inner{padding:0 3.5vw}.careerconsulting main .qanda .cc-title{margin-bottom:7vw}.careerconsulting main .qanda .item{border-radius:4.67vw}.careerconsulting main .qanda .item+.item{margin-top:4.67vw}.careerconsulting main .qanda .item-header{padding-block:9.33vw;padding-inline:8.17vw 14vw}.careerconsulting main .qanda .item-header:after{width:4.2vw;height:4.2vw;right:7vw}.careerconsulting main .qanda .item h3{font-size:4.2vw;gap:2.33vw}.careerconsulting main .qanda .item h3:before{width:8.63vw;height:8.63vw}.careerconsulting main .qanda .item-body-inner{gap:2.33vw;padding-block:9.33vw;padding-inline:8.17vw 14vw}.careerconsulting main .qanda .item-body-inner:before{width:8.63vw;height:8.63vw}.careerconsulting main .qanda .item-body p{font-size:3.73vw}.careerconsulting main .news{padding-top:11.67vw}.careerconsulting main .news .cmn-inner{padding:0 3.5vw}.careerconsulting main .news .cc-title{margin-bottom:9.33vw}.careerconsulting main .news .news-item{gap:4.67vw;padding-block:9.33vw 4.67vw}.careerconsulting main .news .news-item:first-of-type{padding-top:0}.careerconsulting main .news .news-item:last-of-type{border-bottom:1px solid #c2ccfd}.careerconsulting main .news .news-date{font-size:3.73vw;padding:2.33vw;width:28vw}.careerconsulting main .news .news-txt{font-size:3.73vw;padding-right:14vw}.careerconsulting main .news .news-txt:after{width:2.1vw;height:3.27vw;-webkit-clip-path:polygon(2.1vw 50%,0 0,0 3.27vw);clip-path:polygon(2.1vw 50%,0 0,0 3.27vw);right:4.2vw}.careerconsulting main .news .button-box{margin-top:9.33vw}.careerconsulting main .news .btn{border-radius:8.17vw;border-width:1px;font-size:5.6vw;width:77vw;height:16.33vw}.careerconsulting main .news .btn:after{width:2.57vw;height:3.73vw;-webkit-clip-path:polygon(2.57vw 50%,0 0,0 3.73vw);clip-path:polygon(2.57vw 50%,0 0,0 3.73vw);right:6.07vw}.careerconsulting main .contact{padding-top:11.67vw}.careerconsulting main .contact .cmn-inner{padding:0 3.5vw}.careerconsulting main .contact-content{padding-block:9.33vw}.careerconsulting main .contact-title{font-size:5.6vw;margin-bottom:4.67vw;line-height:1.5}.careerconsulting main .contact .btn_cmn{margin:9.33vw auto 2vw}.careerconsulting main .contact .icon:before{height:3.27vw;width:3.27vw;margin-right:2.33vw}main.carycon_detail{padding-bottom:23.33vw;min-height:calc(100vh - 80vw)}main.carycon_detail .cmn-inner.-narrow{padding:0 10vw}main.carycon_detail .localHeader_type3{margin:9.33vw auto 3vw}main.carycon_detail .title{text-align:center;font-size:5.6vw;margin-bottom:14vw}main.carycon_detail .heading_1{font-size:8.4vw}main.carycon_detail .wrapper_content{margin-bottom:14vw}main.carycon_detail .wrapper_content p{font-size:3.73vw;margin-bottom:7vw}main.carycon_detail .btn_back{border-width:1px;width:41.07vw;height:16.33vw;font-size:5.6vw;line-height:16.33vw;border-radius:8.17vw}main.carycon_detail .btn_back:after{width:2.57vw;height:3.73vw;-webkit-clip-path:polygon(0 50%,2.57vw 0,2.57vw 3.73vw);clip-path:polygon(0 50%,2.57vw 0,2.57vw 3.73vw);left:6.07vw}}@media print,screen and (min-width:768px) and (max-width:1440px){.careerconsulting main .cmn-inner.-narrow{max-width:62.5vw}.careerconsulting main .cmn-inner{max-width:73.61vw}.careerconsulting main .cmn-section+.cmn-section>.cmn-inner{padding-top:8.4vw}.careerconsulting main .bg-white{width:70.83vw;border-radius:1.39vw;padding:2.64vw 4.86vw}.careerconsulting main .cc-title{font-size:2.5vw;margin-bottom:4.17vw}.careerconsulting main .sub-title:has(span){padding-top:.69vw}.careerconsulting main .sub-title span{font-size:.97vw}.careerconsulting main .sub-title{font-size:2.22vw;margin-bottom:1.39vw}.careerconsulting main .cc-ul li,.careerconsulting main .cmn-txt,.careerconsulting main p.main-copy{font-size:1.11vw}.careerconsulting main .cc-btn .icon_arrow{width:1.04vw;right:1.39vw;top:.14vw}.careerconsulting main .cc-btn.blank .icon_blank{width:1.04vw;right:1.39vw}.careerconsulting main .cc-btn.blank{width:18.68vw}.careerconsulting main .cc-btn.-white{width:15.28vw;height:2.64vw;border:.07vw solid #1e77af;line-height:2.5vw;font-size:.97vw}.careerconsulting main .cc-btn{width:13.33vw;height:3.75vw;line-height:3.33vw;font-size:1.11vw;padding-right:1.39vw;border-radius:3.47vw;box-shadow:0 1.07vw 1.6vw rgba(0,0,0,.2);border:.14vw solid #ff8e3b}.careerconsulting main .btn_cmn:after{width:.76vw;height:1.11vw;-webkit-clip-path:polygon(.76vw 50%,0 0,0 1.11vw);clip-path:polygon(.76vw 50%,0 0,0 1.11vw);right:1.81vw}.careerconsulting main .btn_cmn{width:23.61vw;height:4.86vw;line-height:4.86vw;font-size:1.67vw;border-radius:2.43vw}.careerconsulting main .balloon{width:11.94vw;height:11.94vw;top:-4.72vw;left:-7.78vw;font-size:1.25vw;padding-top:2.99vw}.careerconsulting main .note{font-size:.97vw}.careerconsulting main .white_box{border-radius:1.39vw;padding:5vw 5.49vw}.careerconsulting main .blue_box{padding:.97vw 1.39vw}.careerconsulting main .float-area .float-btn{padding:4.31vw .35vw;width:12.5vw;height:12.5vw;box-shadow:0 1.33vw 1.6vw rgba(0,0,0,.25);font-size:1.11vw}.careerconsulting main .float-area .pagetop{width:7.08vw;margin:2.22vw auto 0;box-shadow:0 1.33vw 1.6vw rgba(0,0,0,.25);border-radius:1.33vw}.careerconsulting main .float-area{bottom:1.88vw;right:2.08vw}.careerconsulting main .localHeader .lead-fukidashi{margin:0 auto 2.08vw}.careerconsulting main .localHeader .lead-head{font-size:1.67vw;margin-bottom:2.43vw}.careerconsulting main .localHeader .lead-txt{font-size:1.39vw}.careerconsulting main .localHeader .lead{padding-bottom:5.07vw}.careerconsulting main .localHeader{margin-top:0;margin-bottom:2.92vw}.careerconsulting main .trouble-head{font-size:2.5vw;margin-bottom:3.68vw}.careerconsulting main .trouble-list{gap:2.78vw 0;margin-bottom:3.47vw}.careerconsulting main .trouble-item{width:17.36vw}.careerconsulting main .trouble-img{margin-bottom:1.39vw}.careerconsulting main .trouble-txt{font-size:1.11vw}.careerconsulting main .trouble .cmn-txt{margin-bottom:5.35vw}.careerconsulting main .trouble .help-txt{font-size:1.67vw;margin-bottom:2.78vw}.careerconsulting main .trouble .help{border-radius:1.39vw;padding:3.47vw}.careerconsulting main .trouble{padding-bottom:8.54vw}.careerconsulting main .point-item{gap:2.43vw;margin-bottom:3.61vw}.careerconsulting main .point-no{width:6.25vw;height:6.46vw;font-size:2.5vw;padding-top:2.5vw}.careerconsulting main .point-detail{width:54.17vw}.careerconsulting main .point-title{font-size:1.67vw;margin-bottom:1.39vw}.careerconsulting main .point{padding:8.06vw 0}.careerconsulting main .flow-item:after{bottom:-1.39vw;height:1.39vw}.careerconsulting main .flow-item{gap:3.33vw;margin-bottom:.9vw;padding:4.24vw 2.78vw 3.54vw}.careerconsulting main .flow-icon{width:8.06vw;height:8.33vw}.careerconsulting main .flow-detail{width:44.65vw}.careerconsulting main .flow-title{font-size:1.67vw;margin-bottom:.69vw}.careerconsulting main .flow .blue_box{margin-top:.69vw}.careerconsulting main .flow{padding:7.71vw 0 4.72vw}.careerconsulting main .place .cc-title{margin-bottom:3.89vw}.careerconsulting main .place .cmn-txt{margin:0 auto 3.75vw}.careerconsulting main .place .white_box+.white_box .cc-title{margin-bottom:.35vw}.careerconsulting main .place .white_box+.white_box{margin-top:4.17vw;padding:2.22vw 5vw 2.78vw}.careerconsulting main .place-item{width:28.19vw}.careerconsulting main .place-img{margin-bottom:2.71vw}.careerconsulting main .place-title{font-size:1.67vw;margin-bottom:.69vw}.careerconsulting main .place{padding:7.5vw 0}.careerconsulting main .notes .cc-title{margin-bottom:3.89vw}.careerconsulting main .notes .blue_box{border-radius:1.39vw;padding:5.56vw}.careerconsulting main .notes{padding:7.5vw 0 5.83vw}.careerconsulting main .rsv .cc-title{margin-bottom:.69vw}.careerconsulting main .rsv .cmn-txt{margin:0 auto 1.94vw}.careerconsulting main .rsv .iframewrp{margin:3.47vw auto 2.78vw}.careerconsulting main .rsv{padding:1.67vw 0 8.33vw}.careerconsulting main .voice .cc-title{margin-bottom:.42vw}.careerconsulting main .voice .cmn-txt{margin:0 auto 4.1vw}.careerconsulting main .voice .cc-ul li{margin-bottom:1.39vw}.careerconsulting main .voice{padding:7.64vw 0}.careerconsulting main .qanda .cc-title{margin-bottom:3.89vw}.careerconsulting main .qanda .item+.item{margin-top:1.39vw}.careerconsulting main .qanda .item-header:after{width:2.08vw;height:2.08vw;right:1.88vw}.careerconsulting main .qanda .item-header{padding-block:1.74vw 1.39vw;padding-inline:2.08vw 5.56vw}.careerconsulting main .qanda .item h3:before{width:2.57vw;height:2.57vw}.careerconsulting main .qanda .item h3{font-size:1.25vw;gap:1.39vw}.careerconsulting main .qanda .item-body-inner:before{font-size:1.25vw;width:2.57vw;height:2.57vw}.careerconsulting main .qanda .item-body-inner{gap:1.39vw;padding-block:1.74vw 2.08vw;padding-inline:2.08vw 5.56vw}.careerconsulting main .qanda .item-body p{font-size:1.11vw}.careerconsulting main .qanda .item{border-radius:1.39vw}.careerconsulting main .qanda{padding:7.5vw 0 5.83vw}.careerconsulting main .news .cc-title{margin-bottom:2.5vw}.careerconsulting main .news .news-item{gap:1.39vw;padding-block:1.67vw;padding-left:1.67vw}.careerconsulting main .news .news-date{font-size:1.11vw;padding:.69vw}.careerconsulting main .news .news-txt:after{width:.63vw;height:.97vw;-webkit-clip-path:polygon(.63vw 50%,0 0,0 .97vw);clip-path:polygon(.63vw 50%,0 0,0 .97vw);right:.83vw}.careerconsulting main .news .news-txt{font-size:1.11vw;padding-right:4.17vw}.careerconsulting main .news .button-box{margin-top:4.17vw}.careerconsulting main .news .btn:after{width:.76vw;height:1.11vw;-webkit-clip-path:polygon(.76vw 50%,0 0,0 1.11vw);clip-path:polygon(.76vw 50%,0 0,0 1.11vw);right:1.81vw}.careerconsulting main .news .btn{border-radius:2.43vw;font-size:1.67vw;width:29.17vw;height:4.86vw}.careerconsulting main .news{padding-top:2.78vw}.careerconsulting main .contact .cc-title{margin-bottom:.35vw}.careerconsulting main .contact-content{padding-block:2.78vw}.careerconsulting main .contact-title{font-size:1.67vw;margin-bottom:.69vw}.careerconsulting main .contact .btn_cmn{margin-top:2.78vw}.careerconsulting main .contact .icon:before{height:.97vw;width:.97vw;margin-right:.69vw}.careerconsulting main .contact{padding-top:5.9vw}.careerconsulting main{padding-bottom:20.42vw;padding-top:8.33vw}main.carycon_detail .cmn-inner.-narrow{max-width:63.19vw}main.carycon_detail .localHeader_type3{margin:2.29vw auto}main.carycon_detail .title{font-size:1.67vw;margin-bottom:3.47vw}main.carycon_detail .heading_1{font-size:2.5vw;margin-bottom:2.78vw}main.carycon_detail .wrapper_content p{font-size:1.11vw;margin-bottom:2.08vw}main.carycon_detail .wrapper_content{margin-bottom:4.17vw}main.carycon_detail .btn_back:after{width:.76vw;height:1.11vw;-webkit-clip-path:polygon(0 50%,.76vw 0,.76vw 1.11vw);clip-path:polygon(0 50%,.76vw 0,.76vw 1.11vw);left:1.81vw}main.carycon_detail .btn_back{width:17.36vw;height:4.86vw;line-height:4.86vw;font-size:1.67vw;border-radius:2.43vw}main.carycon_detail{padding-bottom:6.94vw;min-height:calc(100vh - 17.4vw)}}